FLUTTER ECOSYSTEM

i18n

适用于 Dart 和 Flutter 的简单国际化解决方案。使用代码生成将翻译生成为 Dart 类。高效且支持自动补全!

最新版本
4.2.6
近 30 天下载
3310
喜欢数
104
Pub 分数
160

Package Overview

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

插件概览

一个简单高效的 Dart 和 Flutter 国际化解决方案,通过代码生成从 JSON 文件创建翻译类。它支持类型安全、自动补全的翻译,且无需编写大量样板代码。该包可无缝集成到 Flutter 项目中,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。开发者可通过 IDE 自动补全和编译时检查获得快速性能和更佳的开发体验。

适合场景
  • 多语言应用支持
  • 类型安全的翻译访问
  • IDE 中的自动补全
  • 高效的运行时性能
  • 与 Flutter 的无缝集成
  • 翻译文件的轻松维护
主要特点
  • 翻译类的代码生成
  • 类型安全的翻译访问
  • IDE自动补全支持
  • 最小的样板代码
  • 支持多个平台
  • 快速运行时性能
适合对象
  • 需要本地化的Flutter应用
  • 管理多种语言的团队
  • 想要类型安全的开发者
  • 优先考虑开发者体验的项目
  • 面向全球受众的应用
  • 使用 JSON 进行翻译的项目
使用建议
  • 需要代码生成步骤
  • JSON 文件必须结构正确
  • codegen 所需的初始设置
  • 仅限基于JSON的翻译源
  • 无内置回退机制
  • 手动处理区域设置切换
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add i18n

所属分类

依赖

依赖清单 7 项

源码仓库

关联项目