FLUTTER ECOSYSTEM

i69n

基於 YAML 檔案和原始碼產生的 Dart 和 Flutter 簡單國際化工具。

最新版本
3.6.0
近 30 天下載
8300
喜歡數
58
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

i69n 是一個輕量級的 Dart 與 Flutter 國際化套件,使用 YAML 檔案來管理翻譯,並利用原始碼產生實現類型安全的編譯時期檢查。它透過允許開發者在結構化的 YAML 檔案中定義語言字串,並自動產生 Dart 程式碼以方便存取,從而簡化本地化流程。該套件支援 Android、iOS、Web、macOS、Windows 與 Linux 等多個平台,非常適合需要強大但簡單翻譯工作流程的跨平台應用。

適用情境
  • 多語言應用支援
  • 靜態翻譯管理
  • 類型安全的字串存取
  • 跨平台本地化
  • CI/CD 集成
  • 開發者友善的翻譯工作流程
主要特色
  • 基於 YAML 的翻譯檔案
  • 原始碼生成
  • 類型安全的翻譯存取
  • 編譯時驗證
  • 最小的樣板程式碼
  • 支援所有主要平台
適合對象
  • 需要簡單 i18n 的 Flutter 項目
  • 透過 YAML 管理翻譯的團隊
  • 希望獲得編譯時安全性的開發者
  • 針對多種語言的應用
  • 具有嚴格CI/CD流水線的項目
  • 中小型本地化需求
使用建議
  • 需要代碼生成步驟
  • YAML 檔案管理開銷
  • 有限執行時間語言切換
  • 不適合動態或伺服器驅動的翻譯
  • 在變更後需要手動更新產生的檔案
  • 最適合靜態翻譯集
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add i69n

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。