Comment puis-je changer la langue (en anglais) dans Oracle SQL Developer?

127

J'utilise un système Windows 7 non anglais et apparemment, Oracle SQL Developer (version 3.0.04.34, 64 bits) essaie de deviner automatiquement ma langue préférée en fonction du système d'exploitation. Existe-t-il un moyen de changer la langue en anglais?

J'ai essayé le conseil trouvé sur http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english , à savoir l'ajout des options VM

AddVMOption -Duser.language = en
AddVMOption -Duser.country = États-Unis

pour classer ide.conf dans le répertoire

/ ide / bin

dans le répertoire d'installation de SQL Developer, comme suggéré, mais cela n'a pas aidé.

Solution (modifiée le 13.09.2012):

J'ai décidé de réessayer la solution proposée par Alex K. et cette fois cela a fonctionné, à savoir l'ajout

AddVMOption  -Duser.language=en

dans le fichier sqldeveloper.conffichier situé dans le sqldeveloper\bin\dossier. Je présume que cela a fonctionné maintenant mais pas avant, car entre-temps, j'ai changé mes paramètres UAC (contrôle d'accès utilisateur) dans Windows 7 afin que je sois administrateur par défaut. Ce qui s'est passé auparavant était probablement que même si les changements semblaient être là, le fichier de configuration lu par le programme en était un autre (cliché instantané).

Solution pour Mac OS X (ajoutée le 26.02.2016):

Modifier le fichier à

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

et ajoutez la ligne

AddVMOption  -Duser.language=en

(Testé avec SQL Developer 4.1.3.20)

Simon
la source
5
Apparemment, quelqu'un a voté pour clore cela comme hors sujet. J'ai envisagé de poser brièvement cette question sur superuser.com, mais comme Oracle SQL Developer est un outil principalement utilisé par les développeurs, je pense que cette question est la plus pertinente ici. Comme indiqué dans la FAQ SO, les questions sur les "outils logiciels couramment utilisés par les programmeurs" devraient être les bienvenues sur SO, donc je ne peux pas imaginer que cette question soit hors sujet. Cependant, si cette question pouvait être améliorée, je serais heureux de recevoir toute suggestion.
simon
cela a fonctionné comme un jeu d'enfant! Simon tu es un homme!
Pierluigi Vernetto
L'ajout de: AddVMOption -Duser.language = en au fichier: / ide / bin ne fonctionnait pas non plus pour moi jusqu'à
Piotr

Réponses:

138

Essayez de définir user.languageet les user.countrypropriétés dans le sqldeveloper.conffichier situé dans le dossier sqldeveloper \ bin ( %APPDATA%\sqldeveloper\<version>\product.confpour les versions plus récentes).
Exemple de langue française définie :

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

Pour désactiver la langue, essayez de supprimer son support en modifiant l' oracle.translated.locales option dans le ide.bootfichier (situé dans le dossier ide \ bin).
Par exemple, si je veux `` casser '' le support de la langue française , cette option sera:

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

La valeur d'origine était:

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

La configuration ci-dessus (fichier sqldeveloper.conf) sera incorrecte après la suppression du support français et la langue française n'apparaît pas comme localisation GUI.

Alex K
la source
Merci pour les commentaires. Dans votre cas, la langue est peut-être l'anglais car il n'y a pas de support de la langue russe pour le programme et il revient à l'anglais?
simon
Avez-vous téléchargé la localisation (non anglais)? Je peux essayer de changer de langue
Alex K
Non, je viens de télécharger la version standard depuis oracle.com/technetwork/developer-tools/sql-developer/downloads
simon
Ok, je vais essayer de définir la langue française
Alex K
3
Pour les versions récentes, l'endroit recommandé pour ajouter l'option semble être "% APPDATA% \ sqldeveloper \ <version> \ product.conf".
Flávio Etrusco
69

Vous pouvez également définir la langue lors de l'exécution

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

pour éviter de modifier sqldeveloper.conf chaque fois que vous installez une nouvelle version.

anilech
la source
En tant que personne travaillant sur les systèmes coréens tout le temps, merci. C'est une bien meilleure alternative à la commutation de la configuration par défaut.
estebro le
1
Merci, j'ai choisi cette réponse étant donné que c'était la plus facile pour moi de changer, et cela me convient bien.
trincot
42

Vous pouvez également configurer directement sur le fichier ..sqldeveloper\ide\bin\ide.conf:

Ajoutez simplement l'option JVM:

AddVMOption -Duser.language = en

Le fichier sera comme ceci:

entrez la description de l'image ici

John John Pichler
la source
5

Avec SQL Developer 4.x, l'option de langue doit être ajoutée à ..\sqldeveloper\bin\sqldeveloper.conf, plutôt que ..\sqldeveloper\bin\ide.conf:

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
Volker Weber
la source
2
Je ne peux pas être d’accord avec vous. J'utilise SQL Developer 4.1.3. J'ai changé ide.confet bien travaillé.
Haozhe Xie
@HaozheXie Je suis sur 4.2.0 et ide.confn'existe pas. l'ajout de la ligne sqldeveloper.confcomme les états de réponse a fonctionné pour moi.
low_rents
4

Ou utilisez le menu: Outils -> Préférences -> Base de données -> NLS et changez de langue et de territoire. entrez la description de l'image ici

Léopold Gault
la source
2
ne change pas la langue de l'application pour moi
low_rents
3

Avant l'installation, utilisez l'outil Préférences de région et de langue du panneau de configuration pour tout changer (format, saisie par défaut du clavier, langue pour les programmes non Unicode) en anglais. Revenez aux sélections d'origine après l'installation.

Diomidis Spinellis
la source
0

Sur MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

sur la dernière ligne, ajoutez

AddVMOption -Duser.language=en

Enregistrez le fichier et redémarrez.

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

Si vous utilisez Oracle Data Modeller autonome

find ~/ -name "datamodeler.conf"

et éditez ce fichier

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

Ajouter quelque part dans le dernier

AddVMOption -Duser.language=en

enregistrez et redémarrez, c'est fait!

vimal krishna
la source