我正在为我的网络应用开发不同的语言包。一些输出是由 JavaScript/JQuery 生成的,我不能在 JavaScript 中使用 .aspx.resx 资源文件。为了本地化客户生成的输出,我有哪些选择?
谢谢你
最佳答案
我见过的最常见的方式是将不同的 .js 语言文件保存在 lang/
中。或 locale/
项目中的文件夹,使用 <script>
仅包含当前语言的文件标签。
如果您想在一个中央服务器端管理您的语言,我认为您确实最好将 ASP 的翻译输出为 JavaScript 文件。我不知道 ASP,但应该完全可以做到 - 只需记得发送 Content-type: text/javascript
header 。
相关的,面向 PHP 但并不重要:this question .查看此处提到的翻译插件,它们可能会额外节省您的工作量。
关于javascript - 本地化和 JQuery/JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2880476/