Come posso cambiare la lingua (in inglese) in Oracle SQL Developer?


127

Sto eseguendo 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?

Ho provato il suggerimento trovato su http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english , ovvero aggiungendo le opzioni VM

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

per archiviare ide.conf nella directory

/ Ide / bin

nella directory di installazione di SQL Developer, come suggerito, ma non è stato d'aiuto.

Soluzione (modificata il 13.09.2012):

Ho deciso di riprovare la soluzione proposta da Alex K. e questa volta ha funzionato, vale a dire aggiungendo

AddVMOption  -Duser.language=en

al file sqldeveloper.conffile situato nella sqldeveloper\bin\cartella. Presumo che funzionasse ora, ma non prima, perché nel frattempo ho modificato le mie impostazioni di controllo dell'account utente (controllo dell'accesso utente) in Windows 7 in modo da essere amministratore per impostazione predefinita. Ciò che è accaduto prima era probabilmente che anche se le modifiche sembravano essere presenti, il file di configurazione letto dal programma era un altro (copia shadow).

Soluzione per Mac OS X (aggiunta il 26.02.2016):

Modifica file su

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

e aggiungi la linea

AddVMOption  -Duser.language=en

(Testato con SQL Developer 4.1.3.20)


5
Apparentemente qualcuno ha votato per chiuderlo come fuori tema. Ho pensato brevemente di fare una domanda su superuser.com, ma poiché Oracle SQL Developer è uno strumento utilizzato principalmente dagli sviluppatori, penso che questa domanda sia la più pertinente qui. Come indicato nelle FAQ SO, le domande sugli "strumenti software comunemente usati dai programmatori" dovrebbero essere ben accette su SO, quindi non posso immaginare che questa domanda sia fuori tema. Tuttavia, se questa domanda potesse essere migliorata, accolgo con favore eventuali suggerimenti.
simon,

ha funzionato come un gioco da ragazzi! simon sei un uomo!
Pierluigi Vernetto,

Aggiunta: AddVMOption -Duser.language = en al file: / ide / bin non ha funzionato neanche per me fino
Piotr,

Risposte:


138

Prova a impostare user.languagee le user.countryproprietà nel sqldeveloper.conffile che si trova nella cartella sqldeveloper \ bin ( %APPDATA%\sqldeveloper\<version>\product.confper le versioni più recenti).
Esempio per impostare la lingua francese :

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 disattivare la lingua prova a rimuovere il suo supporto modificando l' oracle.translated.locales opzione nel ide.bootfile (che si trova nella cartella ide \ bin).
Ad esempio, se voglio "interrompere" il supporto per la lingua francese questa opzione sarà:

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

Il valore originale era:

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

La configurazione sopra (file sqldeveloper.conf) sarà errata dopo aver rimosso il supporto francese e la lingua francese non appare come localizzazione della GUI.


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

Hai scaricato la localizzazione (non inglese)? Posso provare a cambiare lingua
Alex K,

No, ho appena scaricato la versione standard da oracle.com/technetwork/developer-tools/sql-developer/downloads/…
simon

Ok, proverò a impostare la lingua francese
Alex K,

3
Per le versioni recenti, il posto consigliato per aggiungere l'opzione sembra essere "% APPDATA% \ sqldeveloper \ <version> \ product.conf".
Flávio Etrusco,

69

Puoi anche impostare la lingua in fase di esecuzione

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

per evitare di modificare sqldeveloper.conf ogni volta che si installa una nuova versione.


Come qualcuno che lavora sempre con i sistemi coreani, grazie. Questa è un'alternativa molto migliore alla commutazione della configurazione predefinita.
estebro,

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

42

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

Basta aggiungere l'opzione JVM:

AddVMOption -Duser.language = en

Il file sarà così:

inserisci qui la descrizione dell'immagine


5

Con SQL Developer 4.x, è necessario aggiungere l'opzione della lingua ..\sqldeveloper\bin\sqldeveloper.confanziché ..\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.confe lavorato bene.
Haozhe Xie,

@HaozheXie Sono su 4.2.0 e ide.confnon esiste. aggiungendo la linea sqldeveloper.confcome gli stati di risposta ha funzionato per me.
low_rents,

4

Oppure usa il menu: Strumenti -> Preferenze -> Database -> NLS e cambia lingua e territorio. inserisci qui la descrizione dell'immagine


2
non cambia la lingua dell'applicazione per me
low_rents

3

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


0

Su MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

nell'ultima riga aggiungere

AddVMOption -Duser.language=en

Salva il file e riavvia.

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

Se si utilizza Oracle Data Modeller autonomo

find ~/ -name "datamodeler.conf"

e modifica questo file

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

Aggiungi da qualche parte negli ultimi

AddVMOption -Duser.language=en

salva e riavvia, fatto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.