2011-10-14 39 views
102

Sto utilizzando un sistema Windows 7 non inglese e apparentemente Oracle SQL Developer (versione 3.0.04.34, 64-bit) tenta di indovinare automaticamente la mia lingua preferita in base al sistema operativo. C'è un modo per cambiare la lingua in inglese?Come posso cambiare la lingua (in inglese) in Oracle SQL Developer?

ho provato la punta trovato alla http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english, vale a dire l'aggiunta di opzioni di VM

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

di file nella directory ide.conf

 
/ide/bin 

all'interno della directory di installazione di SQL Developer, come suggerito, ma quello non ha aiutato.

Solution (a cura sul 13.09.2012):

ho deciso di provare di nuovo la soluzione proposta da Alex K. e questa volta ha funzionato, vale a dire l'aggiunta di

AddVMOption -Duser.language=en 

al file sqldeveloper.conf file situato nella cartella sqldeveloper\bin\. Presumo che abbia funzionato ora ma non prima, perché nel frattempo ho cambiato le mie impostazioni UAC (controllo accesso utente) in Windows 7 in modo che io sia amministratore di default. Quello che è successo prima era probabilmente che anche se i cambiamenti sembravano essere lì, il file di configurazione letto dal programma era un altro (copia shadow).

soluzione per Mac OS X (aggiunto il 2016/02/26):

Modificare il file in

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

e aggiungere la riga

AddVMOption -Duser.language=en 

(Testato con SQL Sviluppatore 4.1.3.20)

+2

Apparentemente qualcuno ha votato per chiudere questo fuori tema. Ho considerato brevemente la domanda a superuser.com, ma poiché Oracle SQL Developer è uno strumento utilizzato principalmente dagli sviluppatori, ritengo che questa domanda sia la più pertinente qui. Come affermato in SO FAQ, le domande su "strumenti software comunemente usati dai programmatori" dovrebbero essere benvenute su SO, quindi non posso immaginare che questa domanda sia fuori tema. Tuttavia, se questa domanda potrebbe essere migliorata, accolgo con favore qualsiasi suggerimento. – simon

+0

ha funzionato come un gioco da ragazzi! simon sei un uomo! – PierluigiVernetto

+0

Aggiunta: AddVMOption -Duser.language = it al file:/ide/bin non ha funzionato neanche per me ** fino a quando non ho avviato sqldeveloper con i diritti di amministratore. ** – Piotr

risposta

117

tenta di impostare user.language e user.country immobili a sqldeveloper.conf file che si trova in sqldeveloper cartella \ bin (%APPDATA%\sqldeveloper\<version>\product.conf per le versioni più recenti).
Esempio per il set francese lingua:

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 

Per spegnere il linguaggio tenta di rimuovere il suo sostegno modificando oracle.translated.locales opzione ide.boot di file (che si trova nella cartella \ bin ide).
Per esempio, se voglio 'rompere' francese di sostegno lingua Questa opzione sarà:

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

Il valore originario era:

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

La configurazione di cui sopra (sqldeveloper.conf file) sarà errato dopo rimuovere francese supporto e il francese lingua non visualizzata come localizzazione GUI.

+0

Grazie per il feedback. Nel tuo caso la lingua è probabilmente inglese perché non c'è il supporto per la lingua russa per il programma e ricade in inglese? – simon

+0

Hai scaricato la localizzazione (non inglese)? Posso provare a cambiare lingua –

+0

No, ho appena scaricato la versione standard da http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html – simon

2

Prima dell'installazione, utilizzare lo strumento Preferenze del pannello e della lingua del pannello di controllo per modificare tutto (formato, input predefinito della tastiera, lingua per programmi non Unicode) in inglese. Ripristina le selezioni originali dopo l'installazione.

48

È inoltre possibile impostare la lingua in fase di esecuzione

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

per evitare la modifica sqldeveloper.conf ogni volta che si installa la nuova versione.

+0

Come qualcuno che lavora sempre su sistemi coreani, grazie. Questa è un'alternativa molto migliore alla modifica dell'impostazione predefinita. – estebro

+1

Grazie, ho scelto questa risposta considerando che è stato il più facile per me cambiare, e mi sta bene. – trincot

24

È anche possibile configurare direttamente sul file ..sqldeveloper\ide\bin\ide.conf:

Basta aggiungere l'opzione JVM:

AddVMOption -Duser.language = it

Il file sarà simile a questo:

enter image description here

+0

Funziona molto bene, grazie –

2

Con SQL Developer 4.x, l'opzione della lingua deve essere aggiunto alla ..\sqldeveloper\bin\sqldeveloper.conf, piuttosto che ..\sqldeveloper\bin\ide.conf:

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

Non posso essere d'accordo con te. Sto usando SQL Developer 4.1.3. Ho cambiato 'ide.conf' e ho funzionato bene. –

+0

@HaozheXie Sono in 4.2.0 e 'ide.conf' non esiste. aggiungendo la riga in 'sqldeveloper.conf' come se gli stati di risposta funzionassero per me. –

4

o utilizzare il menu: Strumenti-> Preferenze> Database-> NLS e il cambiamento di lingua e territorio . Il risultato è lo stesso della risposta di Simon. see screenshot here

+0

non cambia la lingua dell'applicazione per me –

Problemi correlati