如何将 OracleSQLDeveloper 中的语言(改为英语) ?

我正在运行一个非英语的 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

在 SQLDeveloper 安装目录中,但是没有帮助。

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

我决定再次尝试亚历克斯 K 提出的解决方案,这次它奏效了,即增加

AddVMOption  -Duser.language=en

到位于 sqldeveloper\bin\文件夹中的文件 sqldeveloper.conf。我假设它现在可以工作,但之前不行,因为同时我在 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进行测试)

168479 次浏览

尝试在 Sqldeveloperbin文件夹中的 < em > sqldeveloper.conf 文件中设置 < em > user.language < em > user.country 属性(对于更新的版本,设置为 %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

要关闭语言,请尝试通过编辑 < em > ide.boot 文件(位于 idebin 文件夹中)中的 < em > oracle.translated.locales 选项来删除对语言的支持。
例如,如果我想“中断”法语语言支持,这个选项将是:

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 本地化。

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

还可以在运行时设置语言

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

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

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

只需添加 JVM 选项:

AddVMOption-Duser.language = en

文件是这样的:

enter image description here

对于 SQL Developer 4.x,语言选项将被添加到 ..\sqldeveloper\bin\sqldeveloper.conf,而不是 ..\sqldeveloper\bin\ide.conf:

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

或者使用菜单: 工具-> 偏好-> 数据库-> NLS并改变语言和领域。 enter image description here

关于 MAC 高山(10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0


nano product.conf

在最后一行添加

AddVMOption -Duser.language=en

保存文件并重新启动。

=======================================

如果您使用的是 独立的 Oracle 数据建模器

find ~/ -name "datamodeler.conf"

编辑这个文件

cd /Users/vkrishna//Desktop/OracleDataModeler-18.2.0.179.0756.app/Contents/Resources/datamodeler/datamodeler/bin/

加在最后一点

AddVMOption -Duser.language=en

保存并重新启动,完成!

+ > 在 Oracle SQL Developer 中,您可以按照如下图所示的步骤进行操作:

enter image description here

在步骤3中打开文件后,您可以将文本“ AddVMOption-Duser.language = en”添加到该文件并保存它。

保存文件后,重新打开 Oracle SQL Developer 并检查结果。