2011-10-14 21 views
102

Używam nie-angielskiego systemu Windows 7 i najwyraźniej Oracle SQL Developer (wersja 3.0.04.34, 64-bit) próbuje automatycznie odgadnąć mój preferowany język w oparciu o system operacyjny. Czy istnieje sposób na zmianę języka na angielski?Jak mogę zmienić język (na angielski) w Oracle SQL Developer?

Próbowałem końcówkę znaleźć na http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english, mianowicie dodanie opcji VM

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

złożyć ide.conf w katalogu

 
/ide/bin 

w katalogu instalacyjnego SQL Developer, jak sugeruje, ale to nie pomogło.

Solution (edytowane na 13.09.2012):

postanowiłem spróbować ponownie rozwiązanie zaproponowane przez Alex K. i tym razem to działało, a mianowicie dodanie

AddVMOption -Duser.language=en 

do pliku sqldeveloper.conf plik znajduje 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żytkownika) w Windows 7, dzięki czemu jestem domyślnie administratorem. To, co się wydarzyło wcześniej, prawdopodobnie oznaczało, że nawet jeśli pojawiły się zmiany, plik konfiguracyjny odczytany przez program był inny (shadow copy).

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

Edycja plików na

/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)

+2

Najwyraźniej ktoś głosował, aby zamknąć to jako nie na temat. Zastanowiłem się krótko, pytając o to na stronie superuser.com, ale ponieważ Oracle SQL Developer to narzędzie używane głównie przez programistów, myślę, że to pytanie jest tutaj najbardziej istotne. Jak stwierdzono w odpowiedziach na najczęściej zadawane pytania, pytania dotyczące "narzędzi powszechnie używanych przez programistów" powinny być mile widziane na SO, więc nie mogę sobie wyobrazić, że to pytanie nie jest tematem. Jeśli jednak kwestię tę można poprawić, z radością przyjmuję wszelkie sugestie. – simon

+0

działało jak bryza! simon, jesteś da man! – PierluigiVernetto

+0

Dodawanie: AddVMOption -Duser.language = en do pliku:/ide/bin nie działało dla mnie **, dopóki nie uruchomię programu sqldeveloper z uprawnieniami administratora. ** – Piotr

Odpowiedz

117

Spróbuj ustawić user.language i user.country właściwości w sqldeveloper.conf pliku znajduje się w sqldeveloper \ bin folderu (%APPDATA%\sqldeveloper\<version>\product.conf dla nowszych wersjach).
Przykładowy zestaw francuski ję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ć spróbować język usunąć swoje poparcie poprzez edycję oracle.translated.locales opcja w ide.boot plik (znajduje się w ide folderze \ bin).
Na przykład, jeśli chcesz, aby 'złamać' francuski wsparcie język opcja ta będzie:

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

Oryginalny wartość była:

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

Powyższa konfiguracja (sqldeveloper.conf plik) będzie błędny po usunięciu francuski wsparcie i francuski Język nie pojawia się jako lokalizacja GUI.

+0

Dzięki za opinię. W twoim przypadku język jest prawdopodobnie angielski, ponieważ nie ma obsługi języka rosyjskiego dla programu i wraca do angielskiego? – simon

+0

Czy pobrałeś lokalizację (inną niż angielska)? Mogę spróbować zmienić język –

+0

Nie, właśnie pobrałem wersję standardową z http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html – simon

2

Przed instalacją użyj narzędzia Panel Region i Preferencje językowe, aby zmienić wszystko (format, domyślne wejście klawiatury, język dla programów innych niż Unicode) na angielski. Przywróć oryginalne wybory po instalacji.

48

Można również ustawić język w czasie wykonywania

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

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

+0

Jako ktoś, kto cały czas pracuje nad koreańskimi systemami, dziękuję. Jest to znacznie lepsza alternatywa dla przełączania domyślnej konfiguracji. – estebro

+1

Dzięki, wybrałem tę odpowiedź, ponieważ najłatwiej mi ją było zmienić i dobrze mi pasuje. – trincot

24

Można również skonfigurować bezpośrednio na plik ..sqldeveloper\ide\bin\ide.conf:

Wystarczy dodać opcję JVM:

AddVMOption -Duser.language = pl

Plik będzie tak:

enter image description here

+0

Działa bardzo dobrze, dzięki –

2

Z 4.x SQL Developer, opcja język ma być dodany do ..\sqldeveloper\bin\sqldeveloper.conf zamiast ..\sqldeveloper\bin\ide.conf:

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

Nie mogę się z tobą zgodzić. Używam programu SQL Developer 4.1.3. Zmieniłem 'ide.conf' i działało dobrze. –

+0

@HozheXie Jestem na 4.2.0 i 'ide.conf' nie istnieje. dodanie linii w 'sqldeveloper.conf', tak jak w przypadku stanów odpowiedzi dla mnie. –

4

lub użyj menu: Narzędzia->> od bazy danych> NLS i zmiana języka i terytorium . Wynik jest taki sam jak odpowiedź Simona. see screenshot here

+0

nie zmienia dla mnie języka aplikacji –

Powiązane problemy