Internationalization I18n:繁重的Js应用程序,翻译应该去哪里?

Internationalization I18n:繁重的Js应用程序,翻译应该去哪里?,internationalization,translation,frontend,backend,Internationalization,Translation,Frontend,Backend,最近,我对与我一起工作的前端开发人员的一次谈话感到困惑。 我们讨论了在繁重的Javascript客户端应用程序的上下文中,翻译应该去哪里 在我看来,一些翻译,例如验证错误消息或其他一些服务器端字符串,可以由后端处理。但是,文本的其余部分必须由前端框架处理 但是另一个家伙坚持他的立场,他说后端应该处理所有这些问题,并使用JSON为前端提供翻译字符串 对我来说,这听起来有点愚蠢,但没有人能百分之百正确,所以我想知道你的观点 谢谢是的,翻译应该从后端传递,比如说隐藏字段或json,开发人员应该能够选择

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

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

但是另一个家伙坚持他的立场,他说后端应该处理所有这些问题,并使用JSON为前端提供翻译字符串

对我来说,这听起来有点愚蠢,但没有人能百分之百正确,所以我想知道你的观点


谢谢

是的,翻译应该从后端传递,比如说隐藏字段或json,开发人员应该能够选择翻译并在javascript中使用它们。无论页面上使用哪种语言,javascript都将平稳一致地工作