|
|
6 maanden geleden | |
|---|---|---|
| lib | 6 maanden geleden | |
| .gitignore | 10 maanden geleden | |
| .metadata | 10 maanden geleden | |
| CHANGELOG.md | 6 maanden geleden | |
| LICENSE | 10 maanden geleden | |
| README.md | 6 maanden geleden | |
| analysis_options.yaml | 10 maanden geleden | |
| build.yaml | 6 maanden geleden | |
| pubspec.yaml | 6 maanden geleden |
# 用于将 `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/
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组件包裹