概要
Google スプレッドシートからローカリゼーションファイルを生成するためのアノテーションを提供するFlutterパッケージです。開発者が共同でスプレッドシートベースのワークフローで翻訳を管理でき、変更を自動的にDartコードに同期できます。シートデータをアプリの文字列に直接リンクすることで国際化を簡素化し、複数言語をサポートし、flutter_sheet_localization_generatorと統合してコード生成が可能です。手動での文字列管理なしに、中央集権的かつバージョン管理可能な翻訳管理が必要なチームに最適です。
用途
- Google Sheets を活用した多言語アプリコンテンツの管理
- ローカライゼーションファイルの自動生成
- 共同翻訳ワークフロー
- 開発チーム間での翻訳の同期
- 手動文字列管理エラーの削減
主な機能
- ローカライズされた文字列を定義するための注釈
- Google スプレッドシートとの統合
- 自動コード生成
- 複数のロケールのサポート
- 翻訳更新とのリアルタイム同期
適している対象
- 翻訳に Google スプレッドシートを使用するチーム
- スケーラブルなi18nを必要とするプロジェクト
- 自動化ローカリゼーションを求める開発者
- グローバルなオーディエンスをターゲットにしたアプリ
- 頻繁に翻訳が更新されるプロジェクト
注意事項
- Google Sheets API へのアクセスが必要です
- コード出力のためのジェネレーターパッケージに依存しています
- 適切なシート構造のセットアップが必要です
- 機密データは慎重に取り扱うべきです
- 同期にはネットワーク接続が必要です