用JQuery本地化?

前端之家收集整理的这篇文章主要介绍了用JQuery本地化?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道如何使用 JQuery处理本地化.我想用德语文本设置innerHTML,但是如果浏览器配置为使用英文,那么我想设置英文文本.

PHP中,我使用gettext作为这样的东西,但是如何在JavaScript / jQuery中呢?

解决方法

没有简单的解决办法.我可能会做的是创建几个脚本,每个语言都有语言文本,并在PHP中包含适当的脚本.所以如果有人使用英文版本的网站,您只能包含英文文件,如果有人使用德语版本,您将包括德语语言文件等.

例:

// your script logic
myscript.js

// language texts
myscript.en.js
myscript.de.js
myscript.it.js
...

您可以定义所有这样的语言文件

LANG = {
    txt1: 'English text1',txt2: 'English text2'
    ...
};

确保您只包含HTML中的一个,并确保首先包括语言文件,即

<script type="text/javascript" src="myscript.de.js"></script>
<script type="text/javascript" src="myscript.js"></script>

然后,您可以在主脚本中使用这些本地化的文本,例如:

$(document).ready(function () {
    alert(LANG.txt1);
});

最好的是,您的逻辑(本示例中的myscript.js)不必担心本地化,如果要添加新的语言文件,则不需要更改它.

原文链接:https://www.f2er.com/jquery/179689.html

猜你在找的jQuery相关文章