I18n:重Js应用程序,翻译应该在哪里?

时间:2014-03-19 12:41:14

标签: internationalization translation frontend backend

我最近对与我一起工作的前端开发人员的谈话感到困惑。 我们在谈论翻译应该放在一个繁重的Javascript客户端应用程序的上下文中。

从我的角度来看,后端可以处理一些翻译,例如验证错误消息或其他一些服务器端字符串。但是,文本的其余部分必须由前端框架处理。

但另一个人坚持自己的立场是说后端应该处理所有这些并使用JSON为前端提供翻译字符串。

对我而言,这听起来有点愚蠢但很好,没有人能100%正确,所以我想知道你的观点?

由于

1 个答案:

答案 0 :(得分:0)

是的,翻译应该从后端传递让我们说隐藏的字段或json和开发人员应该能够选择翻译并在javascript中使用它们。无论页面上使用的语言如何,javascript都能顺利且一致地运行。