Mark Ku's Blog

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

問題

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

套件評估

Snyk Advisor 顯示 chinese-language-loader 套件資訊 該套件雖,在 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)

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

作者

Mark Ku

擁有 10+ 年經驗的資深軟體工程師,現為 AI 應用 Builder,專注於大型平台架構與簡化複雜系統設計,從電商系統到訂閱與收費平台,結合 AI Agent、AI 整合與自動化開發,打造高效率且可持續演進的產品技術基礎。閱讀更多

覺得這篇有幫助?

作者做的免費工具、每日 Podcast 與電子報,都在這裡。

Mark Ku · 本文採用 CC BY 4.0 授權,轉載請註明作者並附上原文連結。

留言

訂閱電子報

訂閱後即時收到新文章通知,不錯過任何技術分享。

提交即表示同意接收電子報,隨時可

熱門文章

View all
Mark Ku
··603

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案
Mark Ku
··440

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南
Mark Ku
··323

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略
Mark Ku
··239

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1
Mark Ku
··222

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取
Mark Ku
··199

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調