FLUTTER ECOSYSTEM

i69n

YAML ファイルとソースコードの生成に基づく、Dart および Flutter 向けのシンプルな国際化ツール。

最新バージョン
3.6.0
30日間ダウンロード
1万
いいね数
58
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

i69n は、Dart および Flutter 向けの軽量な国際化パッケージであり、YAML ファイルを使用して翻訳を管理し、ソースコード生成により型安全でコンパイル時チェックを実現します。開発者が構造化された YAML ファイルに言語文字列を定義できるようにし、アクセスを容易にするための自動的な Dart コード生成を可能にすることで、ローカリゼーションを簡素化します。このパッケージは Android、iOS、Web、macOS、Windows、Linux など複数のプラットフォームをサポートしており、堅牢かつシンプルな翻訳ワークフローを必要とするクロスプラットフォームアプリに最適です。

用途

  • 多言語アプリサポート
  • 静的翻訳管理
  • 型安全な文字列アクセス
  • クロスプラットフォームローカリゼーション
  • CI/CD 統合
  • 開発者にやさしい翻訳ワークフロー

主な機能

  • YAMLベースの翻訳ファイル
  • ソースコード生成
  • 型安全な翻訳アクセス
  • コンパイル時検証
  • 最小限のボイラープレート
  • すべての主要プラットフォームに対応

適している対象

  • 簡単なi18nが必要なFlutterプロジェクト
  • YAML を通じて翻訳を管理するチーム
  • コンパイル時セキュリティを求める開発者
  • 複数の言語をターゲットにするアプリ
  • 厳格なCI/CDパイプラインを持つプロジェクト
  • 中小規模のローカリゼーションニーズ

注意事項

  • コード生成ステップが必要です
  • YAML ファイル管理のオーバーヘッド
  • 制限付きランタイム言語切り替え
  • 動的またはサーバー駆動の翻訳には適していません
  • 変更後に生成されたファイルを手動で更新する必要があります
  • 静的翻訳セットに最適
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add i69n

カテゴリー

依存関係

依存関係一覧 4 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。