【发布时间】:2013-04-11 23:42:39
【问题描述】:
目前在 JavaScript 中处理 i18n 的最佳实践是什么?
我听说过一些关于使用 PHP/Rails/etc 输出所有 i18n 字符串的建议。放入包含数千个变量的格式化 JavaScript 文件,但这听起来太粗糙了;此外,需要有一种方法来检测将要加载到给定页面上的 JS 文件实际上需要哪些 i18n 字符串,但我现在不知道如何实现。
我听到的一些其他建议涉及在后端和前端之间设置某种 API,使用格式良好的 JSON 作为 i18n 字符串的载体,但这仍然不能解决我可能不需要的冗余字符串的问题.
目前关于 JavaScript 中 i18n 的一些最佳实践是什么,如果可能的话,还有一个解决方案可以检测和仅发送给定页面上实际需要的那些字符串?
【问题讨论】:
标签: javascript internationalization