如何解决如何配置 wso2 api 管理器发布者以加载自定义 local.json 以更改语言
如何配置 WSO2 APIM Publisher 以加载自定义 export default class Product {
public constructor(
public ID: number,public name: string,public category: string,public price: number,public imageURL: string
) {};
}
(例如:local.json
)以更改语言。我更改并重构了 fa.json
,但它不起作用。我不喜欢更改浏览器语言,只需更改相关的发布者标签语言就足够了。
解决方法
您不能直接编辑 JSX 文件中的 defaultMessage
属性。如果您编辑它们,您在特定 JSX 文件中所做的更改将不会呈现到控制台。按照以下步骤将 Publisher 的语言更改为您的首选语言。
假设您要添加到发布商的语言是 fact
。
- 将浏览器语言设置为
fact
-
确定要添加到发布者的语言的两个字母 locale code。假设
fact
的区域设置代码是fa
。 -
复制 en.json 文件并根据区域设置代码重命名。
-
将
<APIM_HOME>/repository/deployment/server/jaggeryapps/publisher/site/public/locales/en.json
文件的副本重命名为fa.json
(您使用区域设置代码创建的文件)。 -
将与键值对对应的所有值更改为您要添加到发布者的语言。
有关详细信息,请参阅此 Official Documentation。 要了解此国际化 (i18n) 在 API Manager 中的工作原理,请参阅 this。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。