Мы стремимся интернационализировать веб-приложение. Лучше всего выводить перевод со стороны сервера -(, написанного на.net 4 C #)или со стороны клиента -(Javascript )?
Мы уже начали выполнять эту клиентскую -сторону, создав файл JS, который содержит один объект, содержащий английские фразы в качестве ключей (, чтобы разработчики понимали, что означает каждое сообщение в контексте ), со значениями, которые являются строкой. который отображается клиенту для любых предупреждений и подсказок. Мы думаем распространить это на все формулировки во -начальной части.
Это хорошая идея или лучше выполнять такую работу на стороне сервера -?
Обновление:В случае, если это помогает повлиять на аргумент, мы не используем элементы управления на стороне сервера -в нашем веб-приложении, большинство наших элементов управления основаны на jQuery/JS.
Обновление:Это конкретное приложение не является общедоступным (, за исключением страницы входа в систему ), поэтому соображения SEO не применимы.