套件概覽
一個簡單高效的大眾化解決方案,適用於 Dart 和 Flutter,利用程式碼產生從 JSON 檔案建立翻譯類別。支援類型安全、自動完成的翻譯,並大幅減少樣板程式碼。此套件可無縫整合至 Flutter 專案中,支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 及 Linux。開發者可透過 IDE 自動補全與編譯時期檢查,獲得快速效能與更佳的開發體驗。
適用情境
- 多語言應用支援
- 類型安全的翻譯存取
- IDE 中的自動補全
- 高效的執行時性能
- 與 Flutter 的無縫整合
- 翻譯檔案的輕鬆維護
主要特色
- 翻譯類的代碼生成
- 類型安全的翻譯存取
- IDE自動補全支援
- 最小的樣板程式碼
- 支援多個平台
- 快速執行時性能
適合對象
- 需要本地化的Flutter應用
- 管理多種語言的團隊
- 想要類型安全的開發者
- 優先考慮開發者體驗的專案
- 面向全球受眾的應用
- 使用 JSON 進行翻譯的項目
使用建議
- 需要代碼生成步驟
- JSON 檔案必須正確結構
- codegen 所需的初始設定
- 僅限基於JSON的翻譯來源
- 無內建回退機制
- 手動處理區域設定切換