Как я могу изменить язык (на английский) в Oracle SQL Developer?
Я запускаю неанглийскую систему 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, как было предложено, но это не помогло.
Решение (отредактировано 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)
Ответы
Ответ 1
Попробуйте установить свойства user.language
и user.country
в файле sqldeveloper.conf
, расположенном в папке 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, а язык французский не будет отображаться как локализация GUI.
Ответ 2
Вы также можете установить язык во время выполнения
sqldeveloper.exe --AddVMOption=-Duser.language=en
чтобы избежать редактирования sqldeveloper.conf каждый раз при установке новой версии.
Ответ 3
Вы также можете настроить непосредственно в файле ..sqldeveloper\ide\bin\ide.conf
:
Просто добавьте опцию JVM:
AddVMOption -Duser.language = ru
Файл будет выглядеть следующим образом:
![enter image description here]()
Ответ 4
Перед установкой используйте инструмент "Область управления языками и языковыми настройками", чтобы изменить все (формат, ввод по умолчанию для клавиатуры, язык для программ, не поддерживающих Unicode) на английский язык. Верните исходный выбор после установки.
Ответ 5
С SQL Developer 4.x параметр языка добавляется к ..\sqldeveloper\bin\sqldeveloper.conf
, а не к ..\sqldeveloper\bin\ide.conf
:
# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
Ответ 6
Или используйте меню: Инструменты- > Настройки- > База данных- > NLS и измените язык и территорию.
Результат такой же, как и ответ Саймона.
см. скриншот здесь