小编Arj*_*haw的帖子

印度尼西亚的正确语言环境(“ id_ID”与“ in_ID”)?

我目前使用6.0 version的hybris。我们的项目完全基于Backoffice。之前我们为印度尼西亚语言环境配置了in_IDlanguageISOcode_countryISOcode),并且工作正常,但是现在客户已要求像id_ID印度尼西亚语言环境一样进行语言环境设置。

请注意,in languageISOcode已弃用,而id是languageISOcode印度尼西亚的更新。

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

final Locale locale = cockpitLocaleService.getCurrentLocale();

LOG.info("locale : " + locale); //Here I'm getting in_ID value of locale in all scenario
Run Code Online (Sandbox Code Playgroud)

它正在调用Java的Locale.class文件,如果我通过了,id_ID那么convertOldISOCodesmethod(inside Locale.class)也将转换id_IDin_ID

参见下面的代码:

import java.util.Locale;

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

System.out.println(localeIndonesia); //printed in_ID
Run Code Online (Sandbox Code Playgroud)

您能否帮助我获得id_ID印度尼西亚的语言环境。

要么

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

java locale localization hybris backoffice

0
推荐指数
1
解决办法
1752
查看次数

标签 统计

backoffice ×1

hybris ×1

java ×1

locale ×1

localization ×1