中國的用戶,很在意看到繁體,而有時候在開發前端頁面時,有時候會忽略了做繁簡體的文字轉換,直接寫進了 html 或 js 中。
該套件雖,在 synk 分數不高,可能和使用量有關,但我看過原始碼,運作原理,是透過繁簡對照達成繁簡互換,覺得沒太大的問題。
npm install chinese-language-loader --save --devs
chainWebpack: config => { config.module .rule('language') .test(/\.(js|vue)$/) .use('chinese-language-loader') .loader('chinese-language-loader') .options({ language: 'zh-CN' }) .end() }
此時在vue 及 js 檔案中的繁體在打包時,會轉換成簡體。
import chineseLanguageLoader from "chinese-language-loader/lib/main.js"; let str = chineseLanguageLoader('红豆生南国,春来发几枝。愿君多采撷,此物最相思。', {language: 'zh-TW'}); console.log(s2tResult) // 紅豆生南國,春來發幾枝。願君多采擷,此物最相思。