Wie kann ich die Sprache (in Englisch) in Oracle SQL Developer ändern?

127

Ich verwende ein nicht englisches Windows 7-System und anscheinend versucht Oracle SQL Developer (Version 3.0.04.34, 64-Bit), meine bevorzugte Sprache basierend auf dem Betriebssystem automatisch zu erraten. Gibt es eine Möglichkeit, die Sprache in Englisch zu ändern?

Ich habe den unter http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english gefundenen Tipp ausprobiert , nämlich das Hinzufügen der VM-Optionen

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

um die Datei ide.conf im Verzeichnis abzulegen

/ ide / bin

wie vorgeschlagen im Installationsverzeichnis von SQL Developer, aber das hat nicht geholfen.

Lösung (bearbeitet am 13.09.2012):

Ich beschloss, die von Alex K. vorgeschlagene Lösung erneut zu versuchen, und diesmal funktionierte sie, nämlich das Hinzufügen

AddVMOption  -Duser.language=en

in die Datei sqldeveloper.confim sqldeveloper\bin\Ordner. Ich gehe davon aus, dass es jetzt funktioniert hat, aber nicht vorher, da ich inzwischen meine UAC-Einstellungen (User Access Control) in Windows 7 so geändert habe, dass ich standardmäßig Administrator bin. Was vorher geschah, war wahrscheinlich, dass die vom Programm gelesene Konfigurationsdatei eine andere war (Schattenkopie), obwohl die Änderungen dort zu sein schienen.

Lösung für Mac OS X (hinzugefügt am 26.02.2016):

Datei bearbeiten unter

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

und fügen Sie die Zeile hinzu

AddVMOption  -Duser.language=en

(Getestet mit SQL Developer 4.1.3.20)

Simon
quelle
5
Anscheinend hat jemand dafür gestimmt, dies als Off-Topic zu schließen. Ich habe darüber nachgedacht, dies auf superuser.com kurz zu stellen, aber da Oracle SQL Developer ein Tool ist, das hauptsächlich von Entwicklern verwendet wird, denke ich, dass diese Frage hier am relevantesten ist. Wie in den SO-FAQ angegeben, sollten Fragen zu "von Programmierern häufig verwendeten Softwaretools" bei SO willkommen sein, daher kann ich mir nicht vorstellen, dass diese Frage nicht zum Thema gehört. Wenn diese Frage jedoch verbessert werden könnte, freue ich mich über Vorschläge.
Simon
es funktionierte wie ein Kinderspiel! Simon, du bist ein Mann!
Pierluigi Vernetto
Hinzufügen: AddVMOption -Duser.language = en zur Datei: / ide / bin hat auch bei mir nicht funktioniert, bis ich sqldeveloper mit Administratorrechten gestartet habe.
Piotr

Antworten:

138

Versuchen Sie , Satz user.languageund user.countryEigenschaften in sqldeveloper.confDatei befindet sich in sqldeveloper \ bin - Ordner ( %APPDATA%\sqldeveloper\<version>\product.conffür neuere Versionen).
Beispiel für eine festgelegte französische Sprache:

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

Um die Sprache auszuschalten, versuchen Sie, die Unterstützung durch Bearbeiten der oracle.translated.locales Option in der ide.bootDatei (im Ordner ide \ bin) zu entfernen .
Wenn ich beispielsweise die Unterstützung der französischen Sprache "unterbrechen" möchte, ist diese Option:

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

Der ursprüngliche Wert war:

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

Die obige Konfiguration (Datei sqldeveloper.conf) ist nach dem Entfernen der französischen Unterstützung falsch und die französische Sprache wird nicht als GUI-Lokalisierung angezeigt .

Alex K.
quelle
Danke für die Rückmeldung. In Ihrem Fall ist die Sprache möglicherweise Englisch, weil das Programm nicht in russischer Sprache unterstützt wird und auf Englisch zurückgegriffen wird?
Simon
Haben Sie die Lokalisierung heruntergeladen (nicht Englisch)? Ich kann versuchen, die Sprache zu ändern
Alex K
Ok, ich werde versuchen, die französische Sprache einzustellen
Alex K
3
In neueren Versionen scheint der empfohlene Ort zum Hinzufügen der Option "% APPDATA% \ sqldeveloper \ <Version> \ product.conf" zu sein.
Flávio Etrusco
69

Sie können die Sprache auch zur Laufzeit einstellen

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

um zu vermeiden, dass sqldeveloper.conf bei jeder Installation einer neuen Version bearbeitet wird.

Anilech
quelle
Vielen Dank als jemand, der ständig an koreanischen Systemen arbeitet. Dies ist eine viel bessere Alternative zum Umschalten des Standard-Setups.
Estebro
1
Vielen Dank, ich habe diese Antwort ausgewählt, da sie für mich am einfachsten zu ändern war und gut zu mir passt.
Trincot
42

Sie können auch direkt in der Datei konfigurieren ..sqldeveloper\ide\bin\ide.conf:

Fügen Sie einfach die JVM-Option hinzu:

AddVMOption -Duser.language = en

Die Datei sieht folgendermaßen aus:

Geben Sie hier die Bildbeschreibung ein

John John Pichler
quelle
5

In SQL Developer 4.x muss die Sprachoption hinzugefügt ..\sqldeveloper\bin\sqldeveloper.confwerden und nicht ..\sqldeveloper\bin\ide.conf:

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
Volker Weber
quelle
2
Ich kann dir nicht zustimmen. Ich verwende SQL Developer 4.1.3. Ich habe mich verändert ide.confund gut gearbeitet.
Haozhe Xie
@ HaozheXie Ich bin auf 4.2.0 und ide.confexistiert nicht. Das Hinzufügen der Zeile sqldeveloper.confwie in den Antwortzuständen hat bei mir funktioniert.
low_rents
4

Oder verwenden Sie das Menü: Extras -> Einstellungen -> Datenbank -> NLS und ändern Sie Sprache und Gebiet. Geben Sie hier die Bildbeschreibung ein

Leopold Gault
quelle
2
ändert die Sprache der Anwendung für mich nicht
low_rents
3

Verwenden Sie vor der Installation das Tool Systemsteuerung und Spracheinstellungen, um alles (Format, Standardeingabe der Tastatur, Sprache für Nicht-Unicode-Programme) in Englisch zu ändern. Kehren Sie nach der Installation zur ursprünglichen Auswahl zurück.

Diomidis Spinellis
quelle
0

Auf MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

in der letzten Zeile hinzufügen

AddVMOption -Duser.language=en

Speichern Sie die Datei und starten Sie neu.

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

Wenn Sie eigenständigen Oracle Data Modeller verwenden

find ~/ -name "datamodeler.conf"

und bearbeiten Sie diese Datei

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

Fügen Sie irgendwo im letzten hinzu

AddVMOption -Duser.language=en

Speichern und neu starten, fertig!

vimal krishna
quelle