it-swarm.dev

Jak mogę zmienić język (na angielski) w Oracle SQL Developer?

Używam innego niż angielski systemu Windows 7 i najwyraźniej Oracle SQL Developer (wersja 3.0.04.34, 64-bitowa) próbuje automatycznie odgadnąć preferowany przeze mnie język w oparciu o system operacyjny. Czy jest jakiś sposób na zmianę języka na angielski?

Próbowałem porady znalezionej w http://misteratmisis.com/infotech/how-change-Oracle-sql-developer-interface-japanese-english , a mianowicie dodając opcje VM

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

do pliku ide.conf w katalogu

/ide/bin 

w katalogu instalacyjnym SQL Developer, jak sugerowano, ale to nie pomogło.

Rozwiązanie (edytowane 13.09.2012):

Postanowiłem spróbować ponownie rozwiązania zaproponowanego przez Alex K. i tym razem zadziałało, a mianowicie dodanie

AddVMOption  -Duser.language=en

do pliku sqldeveloper.conf znajdującego się w folderze sqldeveloper\bin\. Zakładam, że działało to teraz, ale nie wcześniej, ponieważ w międzyczasie zmieniłem ustawienia UAC (kontrola dostępu użytkowników) w Windows 7, więc domyślnie jestem administratorem. To, co wydarzyło się wcześniej, było prawdopodobnie takie, że chociaż zmiany wydawały się tam być, plik konfiguracyjny odczytany przez program był inny (kopia w tle).

Rozwiązanie dla Mac OS X (dodane 26.02.2016):

Edytuj plik w

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

i dodaj linię

AddVMOption  -Duser.language=en

(Testowane z SQL Developer 4.1.3.20)

111
simon

Spróbuj ustawićuser.languageiuser.countryproperties wsqldeveloper.confplik znajdujący się w sqldeveloper folder bin (%APPDATA%\sqldeveloper\<version>\product.conf dla nowszych wersji).
Przykład dla zestawufrancuskijęzyk:

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

Aby wyłączyć język, spróbuj usunąć jego obsługę, edytującOracle.translated.localesoption wide.bootfile (znajdujący się w folderze ide).
Na przykład, jeśli chcę „złamać”francuskiobsługa języka ta opcja będzie:

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

Pierwotna wartość wynosiła:

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

Powyższa konfiguracja (plik sqldeveloper.conf) będzie błędna po usunięciufrenchsupport ifrenchjęzyk nie pojawi się jako lokalizacja GUI.

126
Alex K

Możesz także ustawić język w czasie wykonywania

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

aby uniknąć edycji sqldeveloper.conf za każdym razem, gdy instalujesz nową wersję.

55
anilech

Możesz także skonfigurować bezpośrednio w pliku ..sqldeveloper\ide\bin\ide.conf:

Po prostu dodaj opcję JVM:

AddVMOption -Duser.language = en

Plik będzie taki:

enter image description here

35

Lub użyj menu: Narzędzia -> Preferencje -> Baza danych -> NLS i zmień język i terytorium .  enter image description here

5
Leopold Gault

Z SQL Developer 4.x opcja języka ma zostać dodana do ..\sqldeveloper\bin\sqldeveloper.conf, a nie ..\sqldeveloper\bin\ide.conf:

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
4
Volker Weber

Przed instalacją użyj narzędzia Region i preferencje języka panelu sterowania, aby zmienić wszystko (format, domyślne wejście klawiatury, język dla programów nie obsługujących Unicode) na angielski. Przywróć oryginalne zaznaczenia po instalacji.

3
Diomidis Spinellis

W MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

w ostatniej linii dodaj

AddVMOption -Duser.language=en

Zapisz plik i uruchom ponownie.

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

Jeśli używasz samodzielny Oracle Data Modeller

find ~/ -name "datamodeler.conf"

i edytuj ten plik

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

Dodaj gdzieś w ostatnim 

AddVMOption -Duser.language=en

zapisz i uruchom ponownie, gotowe!

0
vimal krishna