FLUTTER ECOSYSTEM

i18n

適用於 Dart 和 Flutter 的簡單 i18n 解決方案。使用程式碼產生將翻譯轉換為 Dart 類別。高效且支援自動補全!

最新版本
4.2.6
近 30 天下載
3310
喜歡數
104
Pub 分數
160

Package Overview

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

套件概覽

一個簡單高效的大眾化解決方案,適用於 Dart 和 Flutter,利用程式碼產生從 JSON 檔案建立翻譯類別。支援類型安全、自動完成的翻譯,並大幅減少樣板程式碼。此套件可無縫整合至 Flutter 專案中,支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 及 Linux。開發者可透過 IDE 自動補全與編譯時期檢查,獲得快速效能與更佳的開發體驗。

適用情境
  • 多語言應用支援
  • 類型安全的翻譯存取
  • IDE 中的自動補全
  • 高效的執行時性能
  • 與 Flutter 的無縫整合
  • 翻譯檔案的輕鬆維護
主要特色
  • 翻譯類的代碼生成
  • 類型安全的翻譯存取
  • IDE自動補全支援
  • 最小的樣板程式碼
  • 支援多個平台
  • 快速執行時性能
適合對象
  • 需要本地化的Flutter應用
  • 管理多種語言的團隊
  • 想要類型安全的開發者
  • 優先考慮開發者體驗的專案
  • 面向全球受眾的應用
  • 使用 JSON 進行翻譯的項目
使用建議
  • 需要代碼生成步驟
  • JSON 檔案必須正確結構
  • codegen 所需的初始設定
  • 僅限基於JSON的翻譯來源
  • 無內建回退機制
  • 手動處理區域設定切換
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add i18n

所屬分類

依賴

依賴清單 7 項

原始碼儲存庫

相關專案