If I set local to "de", "es", "fr", "it", "ja", I can use Sightly to get I18n value. But if I set local to "pt-br", "zh-cn", "zh-tw", "ko-kr", Sightly can't get I18n value.
For exemple:
${'Default Value' @ i18n, locale='es'} is displaying "Valor predeterminado". It is displaying as expected.
${'Default Value' @ i18n, locale='pt-br'} is displaying "Default Value", but it should be displayed to "Valor padrão".
Does't anyone know how to fix it?
Thanks.
Views
Replies
Total Likes
See "Internationalization" in this doc topic -- HTL Expression Language
Views
Replies
Total Likes
Also - so this can be reproduced - please state all of the steps that you did here.
Views
Replies
Total Likes
Hi,
We met with the same issue which when we set the locale to 'zh-cn' or any language with '-', it displayed default value.
I found it maybe because ````Locale l = LocaleUtils.toLocale(locale);``` in I18NRuntimeExtension.java. The method 'toLocale' will throw an exception if we pass 'zh-CN' as parameter. Any ideas?
Views
Replies
Total Likes
I am not sure why ${'Default Value' @ i18n, locale='pt-br'} doesn't work. I used another way fixed it.
I changed the language in the page properties and it is working.
Views
Replies
Total Likes
Views
Likes
Replies