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

前端國(guó)際化JS庫(kù)i18n配置使用方法

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

下載 JS 國(guó)際化庫(kù)

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

在跟組件創(chuàng)建語(yǔ)言文件并建立 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 屬性表示你選擇的哪種語(yǔ)言,fallbacklng 屬性表示你的備選語(yǔ)言( 在主選語(yǔ)言查詢不到的時(shí)候,會(huì)在 fallbacklng 中進(jìn)行查找 ) 

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

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

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

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

總結(jié)

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

相關(guān)文章

最新評(píng)論

永丰县| 铁力市| 黄梅县| 巫溪县| 南宫市| 恩平市| 贵德县| 郧西县| 渭南市| 腾冲县| 齐齐哈尔市| 鄂伦春自治旗| 常熟市| 通江县| 利津县| 信丰县| 肃南| 鄂伦春自治旗| 兴义市| 汉寿县| 日照市| 阜阳市| 延边| 高台县| 沙雅县| 维西| 山东省| 通渭县| 宁阳县| 建水县| 博野县| 古浪县| 锦屏县| 喀喇沁旗| 洛川县| 海门市| 益阳市| 南投市| 肇州县| 炎陵县| 武川县|