Power Apps PCF控件的多语言配置
PCF多语言设置,我搜了半天没搜到中文版的,问题解决了,总结个吧。
PCF多语言主要依赖resx文件。默认在string文件夹,这文件夹没有,跟css一样,自个建一个,用默认名字,不用默认名字没有验证是否出错。(格式:项目名.语言代码.resx)我拿到的第一个resx文件里前面还有一大堆东西不知道是否有用,但我参考的文档里提到只用设置data。
词条设置格式类似这样
<data name="btn.reset" xml:space="preserve"> <value>重置</value> </data>
需要引用多语言的时候,用以下代码格式取name相应语言的value。context就是一开始init参数上那个context就行。
context.resources.getString("btn.reset");
参考文档:https://www.inogic.com/blog/2020/02/how-to-run-pcf-control-in-multilanguage-using-resx-resource-files/