```markdown # 用于将 `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` 时使用以下命令,冲突时自动删除: ```bash dart run build_runner watch --delete-conflicting-outputs ``` ### 额外用法,可不用 0.0.6以上版本开发模式支持支持字符串热更新及时显示,但需按照以下方式配置(如不需热更新翻译功能,可不配置,按照之前在dev_dependencies目录导入即可): ``` 1.需要将string_get_runner插件从dev_dependencies迁移至dependencies,因为0.0.6新增部分组件 2.assets资源目录需增加需要配置需要热更新的语言目录 例如: assets: - assets/string/base/ - assets/string/en_US/ ... 3.跟容器组件需用StringHotRenewalApp组件包裹 ```