FLUTTER ECOSYSTEM

intl

包含用于处理国际化/本地化消息、日期和数字格式化与解析、双向文本以及其他国际化问题的代码。

最新版本
0.20.3
近 30 天下载
1080万
喜欢数
6110
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

intl 包为 Flutter 和 Dart 应用程序提供全面的国际化工具。它使开发者能够管理本地化消息、根据地区特定规则格式化和解析日期与数字、处理双向文本,并支持多语言内容。由 dart.dev 开发,该包对于创建适应不同语言和文化惯例的应用程序至关重要,适用于 Android、iOS、Web、macOS、Windows 和 Linux 平台。该包可无缝集成到 Flutter 的本地化系统中,并支持复杂的格式化需求,如复数和基于性别消息。

适合场景
  • 本地化应用字符串
  • 按区域设置格式化日期和数字
  • 处理双向文本
  • 支持多种语言
  • 创建动态消息模板
  • 解析国际化输入
主要特点
  • 基于区域设置的格式化
  • 复数和性别处理
  • 消息翻译支持
  • 双向文本渲染
  • 日期和数字解析
  • 与 Flutter 的本地化框架集成
适合对象
  • 面向多个地区的全球应用
  • 需要动态语言切换的应用程序
  • 复杂格式化需求
  • 多语言用户界面
  • 开发可访问的国际产品
使用建议
  • 需要设置本地化文件
  • 包含多个语言环境时可能会增加应用大小
  • 需要正确的区域设置配置
  • 依赖于正确的区域设置检测
  • 仅限 Dart/Flutter 生态系统
  • 需要手动管理消息目录
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add intl

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目

所在榜单