当前位置: 首页 > 知识库问答 >
问题:

在多语言网站设置中处理Javascript文件

祁烈
2023-03-14

https://stackoverflow.com/questions/19249159/best-practice-multi-language-website/19425499#19425499

我目前正在使用这种方法为本地化修改一个网站,但是我想知道人们对于在这个框架内处理javascript文件有什么建议。

共有1个答案

况庆
2023-03-14

我使用的是ASP.NET,所以我不是PHP专家。但是在PHP中,我们有资源文件(.resx而不是.po),我们所做的是自动将某个.resx文件中的所有条目作为Javascript变量添加到页面中。
因此我们将所有本地化文件放在一个位置和格式中。对我们很管用。

我在PHP中看到了类似的想法:
在JavaScript中的翻译就像在PHP中的gettext?

也许已经有了完整的解决方案,否则你只需要构建一个可以实现这一点的东西:

var var1 = "<?php echo gettext("Var1 text"); ?>";
 类似资料:
  • 问题内容: 我已经在这个问题上苦苦挣扎了好几个月了,但是以前我从来没有需要探索所有可能的选择的情况。现在,我觉得该是时候了解各种可能性并创建自己的个人喜好了,以便在我即将进行的项目中使用。 首先让我勾勒出我要寻找的情况 我将要升级/重新开发已经使用了一段时间的内容管理系统。但是,我觉得多语言是对该系统的巨大改进。在我没有使用任何框架之前,我将在即将到来的项目中使用Laraval4。Laravel似

  • 有谁对蛋糕1.3的多语言设置有很好的了解吗? 今天,我用的是一个/locale/nor/LC_MESSAGES/default。po 标题: 以及其中的常规语言字符串。 在引导中。php= 像这样简单的字符串; 翻译为ok,但是,如果我使用复数(表示时间助手) 这些都没有翻译!?! 我不知道还能做什么,因为我已经手动创建了。编辑器中的po文件(不使用控制台或其他方式提取) 我还需要包括一些其他内容

  • 问题内容: 我正在使用jsp和java编写程序,如何使用属性文件支持多种语言?顺便说一句,总是有\ u4345之类的东西,这是什么?他们怎么来的? 问题答案: 对于多种语言,请签出ResourceBundle类。 关于,这是Java黑暗而令人讨厌的遗留角落之一。属性文件必须使用ASCII,因此所有非ASCII字符都需要编码为(其Unicode值)。您可以使用native2ascii命令行工具将文件

  • 批处理脚本可以使用网络设置。 命令用于更新,修复或查看网络或网络设置。 本章介绍命令可用的不同选项。 编号 命令 描述 1 NET ACCOUNTS 查看计算机的当前密码和登录限制。 2 NET CONFIG 显示当前的服务器或工作组设置。 3 NET COMPUTER 添加或删除附加到Windows域控制器的计算机。 4 NET USER 该命令可以用于查看特定用户帐户的详细信息。 5 NET

  • 在设定期间您可选择用于 M600 的语言。 您可选择以下语言之一: 广东话(香港) 丹麦语 荷兰语 英语(美国、英国) 芬兰语 法语(法国、加拿大) 德语 印度尼西亚语 意大利语 日语 韩语 中文(台湾) 挪威语(巴克摩) 波兰语 葡萄牙语(巴西) 俄语 西班牙语(美国、西班牙、拉美) 瑞典语 泰语 土耳其语 越南语 请注意,您的智能手表最终会将您的语言设定复制到手机。换句话说,即如您在 M600