Mark Ku's Blog
首頁 關於我
Vue Cli 專案透過 chinese-language-loader 解決繁體自動轉換簡體問題
Frontend
Vue Cli 專案透過 chinese-language-loader 解決繁體自動轉換簡體問題
Mark Ku
Mark Ku
December 19, 2021
1 min

Vue Cli 透過 chinese-language-loader 解決忘了繁體轉換簡體問題

問題

中國的用戶,很在意看到繁體,而有時候在開發前端頁面時,有時候會忽略了做繁簡體的文字轉換,直接寫進了 html 或 js 中。

套件評估

該套件雖,在 synk 分數不高,可能和使用量有關,但我看過原始碼,運作原理,是透過繁簡對照達成繁簡互換,覺得沒太大的問題。

安裝 chinese-language-loader

[Github 連結]

npm install chinese-language-loader --save --devs

調整 vue config 設定

chainWebpack: config => {
    config.module
      .rule('language')
      .test(/\.(js|vue)$/)
      .use('chinese-language-loader')
      .loader('chinese-language-loader')
      .options({
        language: 'zh-CN'
      })
      .end()
      }

成果

此時在vue 及 js 檔案中的繁體在打包時,會轉換成簡體。

額外補充: Javascript中使用簡體轉繁體

import chineseLanguageLoader  from "chinese-language-loader/lib/main.js";
let str = chineseLanguageLoader('红豆生南国,春来发几枝。愿君多采撷,此物最相思。', {language: 'zh-TW'});
console.log(s2tResult)

// 紅豆生南國,春來發幾枝。願君多采擷,此物最相思。

Tags

Mark Ku

Mark Ku

Software Developer

9年以上豐富網站開發經驗,開發過各種網站,電子商務、平台網站、直播系統、POS系統、SEO 優化、金流串接、AI 串接,Infra 出身,帶過幾次團隊,也加入過大團隊一起開發。

Expertise

前端(React)
後端(C#)
網路管理
DevOps
溝通
領導

Social Media

facebook github website

Related Posts

修正 Visaul Studio Code 的 Stylelint auto fix 功能失效 & 安裝舊版 vscode 插件
修正 Visaul Studio Code 的 Stylelint auto fix 功能失效 & 安裝舊版 vscode 插件
November 12, 2021
1 min

Quick Links

關於我

Social Media