Как я могу изменить язык (на английский) в Oracle SQL Developer? - PullRequest
117 голосов
/ 14 октября 2011

Я использую неанглийскую систему Windows 7, и, очевидно, Oracle SQL Developer (версия 3.0.04.34, 64-разрядная версия) пытается автоматически угадать мой предпочтительный язык на основе ОС. Есть ли способ изменить язык на английский?

Я попробовал совет, найденный на http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english,, а именно добавление параметров виртуальной машины

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

в файл ide.conf в каталоге

/ide/bin

в каталоге установки SQL Developer, как и предлагалось, но это не помогло.

Решение (отредактировано 13.09.2012):

Я решил снова попробовать решение, предложенное Алексом К., и на этот раз оно сработало, а именно добавив

AddVMOption  -Duser.language=en

к файлу sqldeveloper.conf, расположенному в папке sqldeveloper\bin\. Я предполагаю, что это работало сейчас, но не раньше, потому что я изменил свои настройки UAC (контроль доступа пользователей) в Windows 7, так что я по умолчанию являюсь администратором. Раньше, вероятно, случалось так, что, несмотря на то, что изменения, казалось, были там, файл конфигурации, считанный программой, был другим (теневая копия).

Решение для Mac OS X (добавлено 26.02.2016):

Редактировать файл в

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

и добавьте строку

AddVMOption  -Duser.language=en

(протестировано с SQL Developer 4.1.3.20)

Ответы [ 7 ]

130 голосов
/ 17 октября 2011

Попробуйте установить user.language и user.country свойства в sqldeveloper.conf* 1014Файл * находится в папке sqldeveloper \ bin (%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) будет неправильной после удаления поддержки french и язык french не отображаетсяв качестве локализации GUI.

61 голосов
/ 02 июля 2014

Вы также можете установить язык во время выполнения

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

, чтобы избежать редактирования sqldeveloper.conf при каждой установке новой версии.

38 голосов
/ 22 мая 2015

Вы также можете настроить файл ..sqldeveloper\ide\bin\ide.conf:

Просто добавьте опцию JVM:

AddVMOption -Duser.language = ru

Файл будет выглядеть так:

enter image description here

4 голосов
/ 30 июня 2016

Или используйте меню: Инструменты -> Предпочтения -> База данных -> NLS и измените язык и территорию. enter image description here

4 голосов
/ 26 февраля 2016

В SQL Developer 4.x языковая опция должна быть добавлена ​​к ..\sqldeveloper\bin\sqldeveloper.conf, а не ..\sqldeveloper\bin\ide.conf:

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
3 голосов
/ 20 октября 2011

Перед установкой используйте инструмент «Регион и язык» на панели управления, чтобы изменить все (формат, ввод с клавиатуры по умолчанию, язык для программ, не поддерживающих Юникод) на английский.Вернитесь к исходным настройкам после установки.

0 голосов
/ 14 сентября 2018

На MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

в последней строке добавьте

AddVMOption -Duser.language=en

Сохраните файл и перезапустите.

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

Если вы используете standaloneOracle Data Modeller

find ~/ -name "datamodeler.conf"

и отредактируйте этот файл

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

Добавьте где-нибудь в последний

AddVMOption -Duser.language=en

сохранение и перезапуск, готово!

...