i18next怎么配合jquery完成前端多语言国际化?

<script type="text/javascript" src="./node_modules/jquery/dist/jquery.min.js"></script>

<script type="text/javascript" src="./node_modules/i18next/i18next.min.js"></script>

<script type="text/javascript">

  i18next.init({

      lng: 'en',

      resources: {

        en: {

          translation: {

            "key": "hello world"

          }

        }

      }

    }, (err, t) => {

      // initialized and ready to go!

      const hw = i18next.t('key'); // hw = 'hello world'

    });

</script>

</head>

<body>

<ul class="nav">

  <li><a href="#" data-i18next="translation.hw"></a></li>

  <li><a href="#" data-i18n="nav.page1"></a></li>

  <li><a href="#" data-i18n="nav.page2"></a></li>

</ul>

</body>

最简单的demo,可是出不来国际化的东东,文档看的也不是很明白,不知道有没有大神可以指点指点,万分感谢!!!

阿波罗的战车
浏览 721回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript