Abp.Localization增加Yaml文件扩展
Abp.Localization增加Yaml文件扩展
参考:Abp.Localization.Dictionaries.Json 和 Abp.Localization.Dictionaries.Xml
1. 依赖:YamlDotNet(官网,Nuget)
2. 文件模板:以Abp.Localization.Dictionaries.Json为模板,只需要修改一些方法就能使用
3. 实现过程
以我的项目为例
-
复制文件模板到项目中
-
修改文件前缀(我改成了Yaml)
-
替换(这是最重要的):YamlLocalizationDictionary.BuildFromYamlString中,序列化Json文件的方法
原:
改:
- 替换:YamlFileLocalizationDictionaryProvider和YamlEmbeddedFileLocalizationDictionaryProvider文件中以有JSON结尾的文件名的字符串
4. 案例:github
随遇而安,积极向上