如何从插件获取 Eclipse 的当前语言环境?
How to get current locale of Eclipse from a plugin?
Eclipse 的语言环境可以在启动时设置,方法是 eclipse.ini
添加以下行:
-Duser.language=<locale>
但是如何在 Eclipse RCP 应用程序(插件)中获取区域设置?
与每个 java 申请相同的方式:
Locale.getDefault();
看看"Using a Default Locale":
http://www.oracle.com/technetwork/articles/javase/locale-140624.html?ssSourceSiteId=ocomen#using
还有LocaleProvider服务,看你的需要:
http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fosgi%2Fservice%2Flocalization%2FLocaleProvider.html
在插件产品的 eclipse.ini 文件中加载“-Duser.name=xxx”。
只需使用 System.getProperty("user.name")
。
希望对您有所帮助。
Eclipse 的语言环境可以在启动时设置,方法是 eclipse.ini
添加以下行:
-Duser.language=<locale>
但是如何在 Eclipse RCP 应用程序(插件)中获取区域设置?
与每个 java 申请相同的方式:
Locale.getDefault();
看看"Using a Default Locale":
http://www.oracle.com/technetwork/articles/javase/locale-140624.html?ssSourceSiteId=ocomen#using
还有LocaleProvider服务,看你的需要:
http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fosgi%2Fservice%2Flocalization%2FLocaleProvider.html
在插件产品的 eclipse.ini 文件中加载“-Duser.name=xxx”。
只需使用 System.getProperty("user.name")
。
希望对您有所帮助。