印度尼西亚的正确语言环境(" id_ID"和" in_ID")?

2020-09-09 07:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我当前正在使用6.0版的hybr...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我当前正在使用6.0版的hybris。 我们的项目完全基于Backoffice。 早些时候,我们为印度尼西亚语言环境配置了in_ID(languageISOcode_countryISOcode),并且工作正常,但是现在客户已请求将语言环境设置为印度尼西亚语言环境的id_ID。

请注意,语言表示的ISO代码已弃用,而 id 是印度尼西亚的更新后的语言ISO代码。

下面是我们的hybris中的代码片段:

最终语言环境语言环境= cockpitLocaleService.getCurrentLocale();

LOG.info (" locale:" + locale); //在所有情况下,我都在这里获得语言环境的in_ID值

它正在调用Java的Locale.class文件,如果我通过id_ID,那么convertOldISOCodes方法(在Locale.class内部)也将id_ID转换为in_ID
请查看以下代码:

导入 java.util.Locale;

Locale localeIndonesia = new Locale(" id"," ID");

System.out.println(locale印度尼西亚); //印有in_ID

能否请您帮我获取ID_ID作为印度尼西亚的语言环境。

OR

如果这是Java中的错误,那么有没有办法在hybris中获取id_ID。

对此迅速做出回应,将倍受赞赏。