README.md 1.2 KB

# 用于将 `string.xml` 自动转换为 `string.gen.dart`

## 配置

### 输入输出配置

可不配置,默认如下:


flutter_string_get:
  input: assets/string/base/*.xml           # 输入目录
  output: lib/resource/string.gen.dart      # 输出文件
  language: 'zh_CN'                         # 语言类型 默认为中文

配置多语言

如需要配置多种语言,在assets/string/目录下创建对应的语言目录
例如:assets/string/en_US/

清理build_runner命令

dart run build_runner clean

建议

watch 时使用以下命令,冲突时自动删除:

dart run build_runner watch --delete-conflicting-outputs

额外用法,可不用

0.0.6以上版本开发模式支持支持字符串热更新及时显示,但需按照以下方式配置:

1.需要将string_get_runner插件从dev_dependencies迁移至dependencies,因为0.0.6新增部分组件
2.assets资源目录需增加需要配置需要热更新的语言目录
    例如:
      assets:
        - assets/string/base/
        - assets/string/en_US/
        ...
3.跟容器组件需用StringHotRenewalApp组件包裹