为什么i18n不显示来自JSON文件的消息

时间:2017-09-26 23:57:09

标签: jquery html internationalization

我正在尝试将新语言添加到我的webApp中以用于学习目的,但是我找不到任何可以帮助我在互联网上的材料,它非常没有文档!。

我正在使用i18n.js。

目前我有这个

<div class="jumbotron">
    <div id="text" class="col-sm-8 mx-auto">
      <h3>International Network Support & Service - Glas</h3>

      <div id="parrafo" data-i18n="description" style="white-space: pre-line "> </div>
    </div>
  </div>

我确实读过我需要“data-i18n”作为标记来加载来自JSON文件的消息

接下来我创建了这个函数:

<script>
$( document ).ready(function() {
$.i18n( { locale: 'en' } ); //this sets the languange
$.i18n().load( 'i18n/en.json').done( function() {  //this loads the json file

$('body').i18n('en');

});
</script>

这是我的json文件:

{
     "en": {
       "description": "We oft arge enterprises in various business and IT environments."
           }
           ,
    "de": {
       "description": "penisWe offer prorises in various business and IT environments."
           }
}

但我无法加载它!

0 个答案:

没有答案