Localize / Internationalize Static&动态内容,客户端

时间:2016-01-03 19:49:21

标签: javascript jquery json localization

一直试图找出一个国际化shopify商店的解决方案。真的很想使用JS或jQuery并立即/客户端切换语言而无需使用JSON文件重新加载来存储所有语言片段。

有一些非常聪明的选择(比如localizejs.com),但随着时间的推移它们相当昂贵。理想情况下,我们甚至不需要超级花哨的后端,也不介意“只是”手动编辑语言文件。

JSON可能如下所示:

{
    "english": {
        "Cart":"Warenkorb",
        "Products":"Produkte",
        "Contact":"Contact"
}

我们感谢您推荐的任何解决方案!我们需要能够替换包含“href”等元素的字符串,但是:

<div class="lang“>Replace <a href="#“>a Link</a></div>

这通常如何处理?

2 个答案:

答案 0 :(得分:0)

现在人们正在尝试jQueryi18n插件。也许你可以检查它是否足以满足你的要求。它的缩小版本大小高达5KB。它非常容易在您的项目中使用。

答案 1 :(得分:0)

http://www.SiteTran.com/将使您能够在客户端切换语言,并且它是免费的。它还可以提供可用的SEO网址(用于你的HREF),它只需要一段javascript进行集成。

如果你想自己做,你只需要一个包含所有翻译的JSON文件,然后使用javascript根据语言加载文本。