搜尋套件、儲存庫與 APP 分類

套件詳情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 項

原始碼儲存庫

使用此套件的專案

所在榜單