套件概覽
一個 Flutter 套件,提供從地區代碼到其可讀名稱的對應關係,支援 563 種地區設定。它透過讓開發者能在應用程式中顯示本地化的語言與國家名稱,簡化了本地化流程,進而提升國際使用者的體驗。此套件支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux。對於需要準確且一致的地區設定名稱,又不需手動管理資料的應用程式而言,是理想的選擇。
適用情境
- 在下拉選單中顯示本地化語言名稱
- 支援多語言應用介面
- 使用可讀的區域設定標籤增強使用者設定
- 建構語言選擇畫面
- 國際化應用元數據
- 提供準確的國家和語言標籤
主要特色
- 563 語言環境代碼到名稱的映射
- 跨平台相容性
- 簡單 API 結合
- 無外部依賴
- 維護且最新
- 在 GitHub 上開源
適合對象
- 面向全球用戶的App
- 在地化密集型應用
- 語言選擇組件
- 國際化使用者介面元素
- 尋求現成地區設定資料的開發者
使用建議
- 不包含翻譯或字串
- 需要額外的套件才能實現完整的國際化
- 區域設定名稱是靜態的,無法自訂
- 不適用於執行時翻譯
- 僅限名稱映射