gwt - 如何在客户端软件包中找到一个区域设置是bidi - 使用动态i18n

时间:2012-01-20 10:59:20

标签: java gwt

我在gwt中使用动态字符串i18n。为了支持BIDI,我需要知道语言环境是否是RTL。

我无法使用

LocaleInfo.getCurrentLocale()

因为在我的情况下它不会返回语言环境值。 在GWT中是否有办法找出语言环境是否为RTL

1 个答案:

答案 0 :(得分:0)

如果LocaleInfo.getCurrentLocale().isRTL()无法使用且您不知道当前的区域设置(至少通过字符串表示),则无法知道它是否为RTL。

如果你有相关语言区域的字符串表示,你可以使用GwtLocaleFactory.fromString(...)

但出于好奇,为什么LocaleInfo.getCurrentLocale()不会返回语言环境?有某种错误吗?