我们正在寻求使 Web 应用程序国际化。最好输出翻译服务器端(它是用.net 4 C#编写的)还是客户端(Javascript)?
我们已经通过创建一个 JS 文件开始在客户端执行此操作,该文件包含一个包含英语短语作为键的对象(以便开发人员了解每个消息在上下文中的含义),其值是显示给客户端的字符串任何警报和提示。我们正在考虑将其扩展到整个前端的所有措辞。
这是一个好主意还是最好在服务器端执行这种工作?
更新:如果它有助于改变论点,我们不会在我们的 Web 应用程序中大量使用服务器端控件,我们的大多数控件都是基于 jQuery/JS 的。
更新:此特定应用程序不公开可见(除了登录页面),因此不适用 SEO 问题。