Power Apps PCF控件的多语言配置

发布时间 2023-08-23 17:33:35作者: 正则月

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/