Obecnie opracowuję nową aplikację internetową opartą na bogatym kliencie JavaScript, który komunikuje się z wieloma usługami internetowymi REST na moim serwerze. Ta aplikacja jest przeznaczona do użytku w co najmniej dwóch krajach z różnymi językami, dlatego musimy ją zlokalizować.
Moje pytanie brzmi: gdzie mam zarządzać lokalizacją: czy usługi REST powinny odbierać żądania i wysyłać odpowiedzi ze zlokalizowanymi danymi, czy też klient powinien otrzymywać i wysyłać dane ogólne, a następnie być odpowiedzialny za lokalizację?