Как правило, я бы сказал, если это возможно, пусть клиент явно скажет вам, какой язык он хочет, и предоставит его в соответствии со своими потребностями.
Это может быть дополнительный веб-метод "getSupportedLanguages", который доставляет списокиз enUS, deDE или любого другого, и ваши другие методы могут принять эти языки и дать правильный ответ.Или предоставьте все языковые версии и дайте клиенту разобраться.Но это может быть немного избыточным в сети в зависимости от количества поддерживаемых локалей ...
По моему мнению, WebServices должны "стоять самостоятельно", клиенты должны быть тонкими и не требовать большого количества информации для обработки.содержимое.Представьте себе клиента C #, который может не работать с вашими Ressources или чем-то еще.Или новый клиент без ресурсов, который не может работать с вашими данными ...
Кроме того, может быть иначе, чтобы действительно получить языковой стандарт клиентов - неанглоязычный человек может использовать английскую систему или может быть ванглийская страна, но хотел бы видеть данные на его родном языке.Но если вам действительно нужно это сделать, я ничего не знаю, чтобы это включить.