最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

前端國際化JS庫i18n配置使用方法

 更新時間:2024年06月24日 09:37:06   作者:九層嵌套?for?循環(huán)  
在Web開發(fā)中,實現(xiàn)前端的國際化i18n是一項重要的任務(wù),它允許網(wǎng)站內(nèi)容根據(jù)不同地區(qū)的用戶需求進(jìn)行本地化,下面這篇文章主要給大家介紹了關(guān)于前端國際化JS庫i18n配置使用的相關(guān)資料,需要的朋友可以參考下

下載 JS 國際化庫

pnpm install i18next
cnpm install i18next
npm install i18next
yarn install i18next

在跟組件創(chuàng)建語言文件并建立 i18n.ts ( 任意名字都可 )

import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import { englisth } from "./Englisth";
import { japanese } from "./Japanese";
import { thaiLanguage } from "./ThaiLanguage";

i18n.use(initReactI18next).init({
  resources: {
    en_US: {
      translation: { ...englisth },
    },
    ja_JP: {
      translation: { ...japanese },
    },
    th_TH: {
      translation: { ...thaiLanguage },
    },
  },
  lng: "en_US",
  fallbackLng: "en_US",
  // lng: "zh-CN",
  // fallbackLng: "zh-CN",
  interpolation: {
    escapeValue: false,
  },
});

export default i18n;

// import i18n from "@/Language/i18n";

lng 屬性表示你選擇的哪種語言,fallbacklng 屬性表示你的備選語言( 在主選語言查詢不到的時候,會在 fallbacklng 中進(jìn)行查找 ) 

resources 中的每個對象代表的是一種語言,需要自定義,我此處是將語言單獨創(chuàng)建文件進(jìn)行引入。
  示例:

接下來使用直接引入此文件,調(diào)用 .t() 方法即可使用,示例如下:

import i18n from "@/Language/i18n";
{
    label: i18n.t("退出登錄"),
    key: "loginExit",
},

由于我默認(rèn)選擇的語言是 en_US ,所以此處的退出登錄在頁面上就會被翻譯成   Log Out。

總結(jié)

到此這篇關(guān)于前端國際化JS庫i18n的文章就介紹到這了,更多相關(guān)前端國際化JS庫i18n內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

普宁市| 文水县| 华安县| 绥芬河市| 南雄市| 延吉市| 湖口县| 勐海县| 安图县| 吴忠市| 武川县| 湟中县| 九台市| 肇州县| 长泰县| 高雄县| 嘉鱼县| 吉林市| 平昌县| 揭东县| 沾化县| 太白县| 岑巩县| 马关县| 宜都市| 樟树市| 北宁市| 灵丘县| 山丹县| 阳春市| 南安市| 固安县| 平昌县| 达尔| 思南县| 沾化县| 锦屏县| 石林| 腾冲县| 鸡泽县| 佳木斯市|