概要
Dart および Flutter のためのシンプルで効率的な国際化ソリューションであり、JSON ファイルからコード生成により翻訳クラスを作成します。型安全で自動補完可能な翻訳を最小限のボイラープレートで実現できます。このパッケージは Flutter プロジェクトにスムーズに統合され、Android、iOS、Web、macOS、Windows、Linux を含むすべての主要プラットフォームをサポートしています。IDE の自動補完とコンパイル時チェックにより、高速なパフォーマンスと開発者の体験が向上します。
用途
- マルチ言語アプリ対応
- 型安全な翻訳アクセス
- IDEでの自動補完
- 効率的な実行時パフォーマンス
- Flutterとのシームレスな統合
- 翻訳ファイルのメンテナンスが簡単
主な機能
- 翻訳クラスのコード生成
- 型安全な翻訳アクセス
- IDEの自動補完サポート
- 最小限のボイラープレート
- 複数のプラットフォームをサポートしています
- 高速実行時パフォーマンス
適している対象
- ローカライズが必要なFlutterアプリ
- 複数の言語を管理するチーム
- 型安全性を求める開発者
- 開発者体験を最優先とするプロジェクト
- グローバルなオーディエンスをターゲットにしたアプリ
- 翻訳にJSONを使用するプロジェクト
注意事項
- コード生成ステップが必要です
- JSON ファイルは適切に構造化されている必要があります
- codegen のための初期設定が必要です
- JSONベースの翻訳ソースに限定
- 組み込みのフォールバック機構はありません
- ロケール切り替えの手動処理