Skip to content

語言與翻譯

語言與翻譯

介面提供繁體中文、English 與日本語。

運作方式

繁體中文是來源語言——前端的 key 本身就是中文字串。英文與日文以字典隨附在打包檔裡,載入時再疊上伺服器端儲存的覆寫。

有個值得知道的後果:未翻譯的字串會退回顯示中文原文,而不是空白或 key 名稱。所以缺翻譯看起來是中英混雜的介面,不是壞掉的介面。

進度

每個語言顯示已翻譯/總數。繁體中文依定義永遠是完整的。總數會隨著介面新增字串而變動,所以升級後某個語言可能從 100% 掉下來。

翻譯編輯器

可依群組(字串所屬的畫面)篩選、搜尋文字,或只顯示未翻譯項目。輸入翻譯會立即套用到畫面上,沒有發布這個步驟。

控制項作用
匯入 JSON批次載入翻譯。
匯出 JSON拿出去在別的地方翻。
清除覆寫丟掉伺服器端覆寫,退回隨附的字典。
自動翻譯未完成項目用設定好的 AI 供應商補齊缺口。

自動翻譯是起點而不是結果——它不知道你的產品術語。給使用者看之前先審過。

新增字串

新的介面文案加在 Source/Walis.Admin/src/i18n/messages.ts,跟使用它的畫面放在一起。在這裡設定的覆寫存在伺服器端,升級後仍然保留;隨附字典裡的項目則會被升級覆蓋。

以 MIT 授權釋出。