型別安全
Intor 的型別安全於編譯階段驗證。 其型別約束涵蓋整個翻譯結構與流程。
型別支援項目
| 項目 | 語意說明 | 使用位置 |
|---|---|---|
Locale | 支援語系 | 定義於 supportedLocales |
Key | 翻譯 key | t 與 tRich 的第一個參數 |
Replacement | 插值參數 | t 的第二個參數,tRich 的第三個參數 |
Rich | 富文本標籤處理函式 | tRich 的第二個參數 |
preKey 同樣具型別安全,並能在型別層級收斂可用的翻譯 key。

多組設定的型別切換
每個設定檔皆維持獨立的型別上下文。
切換目標 Config 時,整個型別範圍亦會隨之切換,彼此完全隔離。

整合步驟
♯1 生成型別
使用 CLI 的互動式選單,依流程引導完成型別生成。
CLI 會自動產生型別與對應的 schema 檔案,並輸出至 .intor/ 目錄。
npx intor-cli

關於更多 CLI 功能與用法,詳見:CLI 。
♯2 設定 tsconfig.json
在 tsconfig.json 中加入:
{ "include": [ ".intor/**/*.d.ts" ] }