Flutter L10N 管理器

要管理大量的本地化文件可能会非常繁琐,尤其是对于大型项目。此包旨在使管理更加轻松。管理器会将您所有的本地化文件导出到一个可管理的 CSV 文件中。然后,您可以将此 CSV 文件分发给您的翻译人员,一旦翻译完成,您就可以使用管理器将本地化文件直接重建回您的 Flutter 项目中。

安装

克隆包后。导航到包目录并创建可执行文件。

dart2aot bin/main.dart bin/main.dart.aot

然后全局激活可执行文件

pub global activate --source path path/to/flutterl10nmanager

命令

导出

导出命令 会查看您的 Flutter 项目的国际化目录,并构建一个包含您所有本地化的单一 CSV 文件,这些本地化文件定义在 intl_messages.arb 文件中,以及来自您的 intl_<locale>.arb 文件的所有相应的语言值。

示例用法

flutterl10nmanager export path/to/flutter/l10n/dir -o optional/output/file.csv

create

创建命令 接受由 export 命令生成的 CSV 文件,并为 CSV 中指定的每种语言创建一个国际化 arb 文件。

示例用法

flutterl10nmanager create path/to/export.csv -o optional/output/dir

GitHub

查看 Github