上下文:用 JavaScript 和 AMD 模块(如 require.js)编写的单页 Web 应用程序
使用 AMD 模块实现 i18n 的更好方法是什么?
可以说:
translation.js 返回一些 i18n 函数
require([..modules files., 'translation.js' ], function(.modules.. , t ){
here in the code/view templates I use t('give_me_text') function
})
这样的方法可以吗?
最佳答案
没关系,但如果您正在开发单页应用程序,您可能会考虑使用模板引擎并在解析期间使用一些助手来翻译模板。
您可以看看http://i18next.com i18n for javascript(有 amd 版本)和 template section
关于javascript - JS 应用程序 i18n 和 AMD (require.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12538455/