パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.20.3

intl

国際化/ローカライズされたメッセージ、日付および数値のフォーマットと解析、双方向テキスト、その他の国際化に関する問題に対処するためのコードを含みます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1320万
いいね数
6110
Pub ポイント
160

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

flutter pub add intl

パッケージ概要

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

intl パッケージは、Flutter および Dart アプリケーションにおける国際化のための包括的なツールを提供します。開発者がローカライズされたメッセージを管理し、ロケール固有のルールに従って日付や数値をフォーマットおよび解析し、双方向テキストを処理し、多言語コンテンツをサポートできるようにします。dart.dev によって構築されたこのパッケージは、Android、iOS、Web、macOS、Windows、Linux プラットフォームで異なる言語や文化的習慣に適応するアプリを作成するために不可欠です。Flutter のローカリゼーションシステムとシームレスに統合され、複数形や性別に基づくメッセージなどの複雑なフォーマット要件もサポートしています。

用途

  • アプリの文字列のローカライズ
  • ロケールに応じた日付と数値のフォーマット
  • 双方向テキストの処理
  • 複数言語のサポート
  • 動的メッセージテンプレートの作成
  • 国際化された入力を解析する

主な機能

  • ロケール対応のフォーマット
  • 複数形と性別の処理
  • メッセージ翻訳サポート
  • 双方向テキストレンダリング
  • 日付と数値の解析
  • Flutter のローカリゼーションフレームワークとの統合

適している対象

  • 複数の地域をターゲットにしたグローバルアプリ
  • 動的な言語切り替えを必要とするアプリ
  • 複雑な書式設定の必要性
  • マルチリンガルユーザーインターフェース
  • アクセシブルな国際製品を開発する開発者

注意事項

  • ローカライゼーションファイルの設定が必要です
  • 多数のロケールを含むとアプリサイズが増加する可能性があります
  • 適切なロケール設定が必要です
  • 正しいロケール検出に依存する
  • Dart/Flutterエコシステムに限定
  • メッセージカタログの手動管理が必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Overview

This repository is home to Dart internationalization (i18n) and localization (l10n) related packages.

Packages

Package Description Issues Version
intl Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues. issues pub package
intl4x A lightweight modular library for internationalization (i18n) functionality. issues pub package
intl_translation Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues. issues pub package
messages A lightweight modular library for localization (l10n) functionality. issues
messages_builder Build the messages for consumption by package:messages issues
messages_serializer Serialization of messages for package:messages. issues
messages_shrinker Removing unneeded messages from message data files for package:messages. issues pub package

Contribute

Let us know about bugs and feature requests, file a pull request, or participate in the discussions!

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

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

ランキング