概要
ARB Generator は、CSV データから ARB(Android Resource Bundle)ローカリゼーションファイルを自動生成する Dart ツールです。構造化された CSV コンテンツを Flutter アプリで使用される適切な形式の ARB ファイルに変換することで、国際化ワークフローを簡素化します。複数言語での翻訳管理における手作業を減らし、エラーを最小限に抑えることができます。このツールは Flutter プロジェクトとシームレスに統合でき、Android、iOS、macOS、Windows、Linux を含むすべての主要プラットフォームをサポートしています。大規模なマルチリンガルアプリを維持するチームに最適です。
用途
- 翻訳ファイルの生成を自動化する
- CSVをARB形式に変換する
- i18nワークフローの最適化
- チームベースのローカリゼーションをサポートする
- CI/CDパイプラインとの統合
主な機能
- CSV から ARB への変換
- コマンドライン統合
- クロスプラットフォーム対応
- 形式が正しくないCSVのエラー処理
- 設定可能な出力パス
適している対象
- Flutter開発者
- ローカリゼーションチーム
- CI/CDオートメーション
- 大規模なマルチリンガルアプリ
- 非技術的な翻訳者
注意事項
- 適切にフォーマットされたCSV入力が必要です
- 複雑な構造の手動設定
- ARB 出力形式に制限
- 翻訳サービスとのリアルタイム同期なし
- 外部CSVの品質に依存する