設定檔

設定檔定義翻譯系統的邊界。
不包含任何可執行邏輯,也不產生副作用。


以下為最小設定範例:

import { defineIntorConfig } from "intor";

export const intorConfig = defineIntorConfig({
  defaultLocale: "en",
  supportedLocales: ["en", "fr"],
});

請將 intorConfig 定義於獨立檔案,並作為 唯一匯出
這可確保靜態分析與 CLI 偵測的可靠性。


概覽

設定檔由以下區塊組成:

  • Locale :定義系統所支援與使用的語系。
  • Messages :提供系統直接使用的靜態翻譯內容。
  • Translator :定義翻譯過程中的顯示行為。
  • Routing :定義語系解析與導向策略。
  • Persistence :定義語系狀態的保存策略。
  • Loader :定義翻譯內容的載入方式。
  • Observability :定義系統的記錄與診斷行為。

On this page