FLUTTER ECOSYSTEM

gettext_parser

與平台無關的庫,用於使用 Dart 解析和編譯 gettext po 和 mo 檔案

最新版本
0.2.0
近 30 天下載
4.5萬
喜歡數
4
Pub 分數
130

Package Overview

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

套件概覽

一個平台無關的 Dart 庫,用於解析和編譯 gettext .po 和 .mo 檔案,可在 Flutter 及其他 Dart 應用中實現強大的本地化與國際化功能。它支援讀取翻譯目錄、提取訊息,以及產生編譯後的二進位 .mo 檔案。此套件非常適合在 Android、iOS、Linux、macOS、Web 與 Windows 平台之間管理多語言內容的開發者。依賴項目極少,API 簡單直覺,能順暢整合至現有工作流程。對於需要精確控制翻譯檔案處理而不依賴外部工具的專案尤為實用。

適用情境
  • 解析 .po 檔案以提取翻譯
  • 將 .po 檔案編譯為 .mo 二進位檔
  • 與 Flutter 應用整合以支援多語言
  • 在CI/CD流水線中管理翻譯
  • 支援桌面和網頁本地化
主要特色
  • 支援 .po 和 .mo 檔案格式
  • 跨平台相容性
  • 用於解析和編譯的簡單 API
  • 無外部依賴
  • 高效的訊息提取與編碼
適合對象
  • 需要國際化支援的Flutter開發者
  • 使用 gettext 進行翻譯的團隊
  • 針對多個平台的專案
  • 涉及翻譯檔案的建構自動化
  • 開發者避免使用執行時翻譯庫
使用建議
  • 需要手動處理翻譯加載
  • 不是完整的國際化框架
  • 僅限檔案解析/編譯
  • 無內建的備用或地區設定切換
  • 最佳搭配自訂 i18n 層使用
支援平台AndroidiOSLinuxmacOSWebWindows

安裝套件

flutter pub add gettext_parser

所屬分類

原始碼儲存庫

相關專案

所在榜單