如何在Oracle SQL Developer中更改语言(英语)?

时间:2011-10-14 13:27:49

标签: configuration oracle-sqldeveloper

我正在运行一个非英语的Windows 7系统,显然Oracle SQL Developer(版本3.0.04.34,64位)试图根据操作系统自动猜测我的首选语言。有没有办法将语言改为英语?

我已尝试在http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english找到的提示,即添加VM选项

AddVMOption -Duser.language=en
AddVMOption -Duser.country=US

在目录

中归档ide.conf
/ide/bin

在SQL Developer安装目录中,如建议的那样,但没有帮助。

解决方案(2012年9月13日编辑):

我决定再次尝试Alex K.提出的解决方案,这次它起作用了,即添加

AddVMOption  -Duser.language=en

sqldeveloper.conf文件夹中的文件sqldeveloper\bin\文件。我认为它现在可以正常工作,但之前没有,因为同时我在Windows 7中更改了我的UAC(用户访问控制)设置,因此默认情况下我是管理员。以前发生的事情可能是即使变化似乎存在,程序读取的配置文件也是另一个(阴影副本)。

适用于Mac OS X的解决方案(于2016年2月26日添加):

编辑文件

/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf

并添加行

AddVMOption  -Duser.language=en

(使用SQL Developer 4.1.3.20测试)

6 个答案:

答案 0 :(得分:129)

尝试在中设置 user.language user.country 属性位于 sqldeveloper \ bin 文件夹中的 sqldeveloper.conf 文件( %APPDATA%\sqldeveloper\<version>\product.conf 以获取更新版本。)<登记/> 设置 法语 语言的示例:

IncludeConfFile ../../ide/bin/ide.conf

SetJavaHome D:\jdk1.6.0_25

AddVMOption  -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true

AddVMOption -Dsun.java2d.ddoffscreen=false

AddVMOption -Dwindows.shell.font.languages=
AddVMOption -Duser.language=fr
AddVMOption -Duser.country=FR
AddVMOption  -XX:MaxPermSize=128M

AddVMOption -Doracle.jdbc.mapDateToTimestamp=false  
IncludeConfFile  sqldeveloper-nondebug.conf

要关闭语言,请尝试通过修改 oracle.translated.locales 中的 ide.boot 选项来取消其支持文件(位于ide \ bin文件夹中) 例如,如果我想“破解” 法语 语言支持,则此选项将为:

oracle.translated.locales = de,es,it,ja,ko,pt_BR,zh_CN,zh_TW

原始值是:

oracle.translated.locales = de,fr,es,it,ja,ko,pt_BR,zh_CN,zh_TW

删除 法语 支持和 法语 后,上面的配置(sqldeveloper.conf文件)会出错语言不会显示为GUI本地化。

答案 1 :(得分:58)

您还可以在运行时设置语言

sqldeveloper.exe --AddVMOption=-Duser.language=en

每次安装新版本时都要避免编辑sqldeveloper.conf。

答案 2 :(得分:38)

您也可以直接在文件..sqldeveloper\ide\bin\ide.conf上配置:

只需添加JVM选项:

  

AddVMOption -Duser.language = en

该文件将如下所示:

enter image description here

答案 3 :(得分:4)

使用SQL Developer 4.x,语言选项将添加到..\sqldeveloper\bin\sqldeveloper.conf,而不是..\sqldeveloper\bin\ide.conf

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----

答案 4 :(得分:4)

或使用菜单:工具 - &gt; 偏好设置 - &gt; 数据库 - &gt; NLS 和改变语言和领土。 naming rules

答案 5 :(得分:3)

安装前使用“控制面板区域和语言首选项”工具将所有内容(格式,键盘默认输入,非Unicode程序的语言)更改为英语。安装后恢复原始选择。