Як я можу змінити мову (на англійську) в Oracle SQL Developer?


127

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

Я спробував поради, знайдені на веб- сайті http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-ja Japanese-english , а саме додав параметри VM

AddVMOption -Duser.language = en
AddVMOption -Duser.country = США

подати 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 4.1.3.20)


5
Мабуть, хтось проголосував за те, щоб закрити це як поза темою. Я розглянув стисло про це на сайті superuser.com, але оскільки Oracle SQL Developer - це інструмент, який в основному використовують розробники, я думаю, що це питання є найбільш актуальним тут. Як зазначено в FAQ, питання щодо "програмних засобів, які зазвичай використовуються програмістами", повинні бути добре прийнятими, тому я не можу уявити, що це питання є поза темою. Однак, якщо це питання вдасться вдосконалити, я вітаю будь-які пропозиції.
simon

це працювало як вітер! симон ти да людина!
П’єрлуіджі Вернетто

Додавання: AddVMOption -Duser.language = en у файл: / ide / bin не працював для мене, поки я не запустив sqldeveloper з правами адміністратора.
Пьотр

Відповіді:


138

Спробуйте встановити 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 файл) буде неправильно після REMOVE французької підтримки і французького мови не виникає як локалізація GUI.


Дякуємо за відгук. У вашому випадку мова, можливо, англійська, оскільки не існує підтримки російської мови для програми, і вона повертається до англійської?
симон

Ви завантажили локалізацію (не англійською)? Я можу спробувати змінити мову
Alex K

Ні, я тільки що завантажив стандартну версію з oracle.com/technetwork/developer-tools/sql-developer/downloads/…
simon

Гаразд, я спробую встановити французьку мову
Alex K

3
Для останніх версій рекомендованим місцем для додавання параметра є "% APPDATA% \ sqldeveloper \ <version> \ product.conf".
Flávio Etrusco

69

Ви також можете встановити мову під час виконання

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

щоб уникнути редагування sqldeveloper.conf щоразу, коли ви встановлюєте нову версію.


Як хтось, хто працює над корейськими системами весь час, дякую. Це набагато краща альтернатива переключенню за замовчуванням.
estebro

1
Дякую, я вибрав цю відповідь, вважаючи, що для мене це найлегше змінити, і це мені добре підходить.
trincot

42

Ви також можете налаштувати безпосередньо на файл ..sqldeveloper\ide\bin\ide.conf:

Просто додайте варіант JVM:

AddVMOption -Duser.language = en

Файл буде таким:

введіть тут опис зображення


5

З SQL Developer 4.x мовна опція повинна бути додана ..\sqldeveloper\bin\sqldeveloper.conf, а не ..\sqldeveloper\bin\ide.conf:

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

2
Я не можу погодитися з тобою. Я використовую SQL Developer 4.1.3. Я змінився ide.confі добре працював.
Haozhe Xie

@HaozheXie Я на 4.2.0 і ide.confне існує. додавання рядка, sqldeveloper.confяк, наприклад, штати відповідей працювали на мене.
low_rents

4

Або скористайтеся меню: Інструменти -> Налаштування -> База даних -> NLS та змініть мову та територію. введіть тут опис зображення


2
не змінює мову програми для мене
low_rents

3

Перед встановленням скористайтеся інструментом «Панель управління» та «Налаштування мови», щоб змінити все (Формат, Клавіатура вводу за замовчуванням, мова для програм, що не входять у Unicode) на Англійська. Поверніться до початкових виборів після встановлення.


0

На MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

в останньому рядку додати

AddVMOption -Duser.language=en

Збережіть файл та перезапустіть.

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

Якщо ви використовуєте окремий Oracle 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

зберегти та перезапустити, зроблено!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.