150 votes

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

J'utilise un système Windows 7 non anglais et, apparemment, Oracle SQL Developer (version 3.0.04.34, 64 bits) essaie de déterminer 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é à 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=US

au fichier 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é 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 de

AddVMOption  -Duser.language=en

dans le fichier sqldeveloper.conf situé dans sqldeveloper\bin\ dossier. Je suppose que cela a fonctionné maintenant mais pas avant, car entre-temps j'ai modifié mes paramètres UAC (contrôle d'accès de l'utilisateur) dans Windows 7 de sorte que je sois administrateur par défaut. Ce qui se passait avant, c'est probablement que même si les changements semblaient être là, le fichier de configuration lu par le programme était un autre (copie fantôme).

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)

5 votes

Apparemment, quelqu'un a voté pour fermer ce sujet comme hors-sujet. J'ai envisagé de poser brièvement cette question à superuser.com, mais comme Oracle SQL Developer est un outil principalement utilisé par les développeurs, je pense que cette question est plus pertinente ici. Comme indiqué dans la FAQ de 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 peut être améliorée, toute suggestion est la bienvenue.

0 votes

Ça a marché comme sur des roulettes ! simon tu es da man !

0 votes

Ajoutant : AddVMOption -Duser.language=en au fichier : /ide/bin n'a pas fonctionné pour moi non plus. jusqu'à ce que je lance sqldeveloper avec des droits d'administrateur.

155voto

Alex K Points 9115

Essayez de mettre user.language et user.country propriétés en sqldeveloper.conf situé dans sqldeveloper \bin dossier ( %APPDATA%\sqldeveloper\<version>\product.conf pour les versions plus récentes) .
Echantillon pour l'ensemble français la langue :

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 éditant oracle.translated.locales option dans ide.boot (situé dans l'idé \bin dossier).
Par exemple, si je veux "casser" français cette option sera un soutien linguistique :

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

La valeur originale é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 avoir supprimé français et le français n'apparaît pas comme une localisation de l'interface graphique.

0 votes

Merci pour les commentaires. Dans votre cas, la langue est peut-être l'anglais parce qu'il n'y a pas de support pour la langue russe dans le programme et qu'il revient à l'anglais ?

0 votes

Avez-vous téléchargé la localisation (non-anglaise) ? Je peux essayer de changer de langue

0 votes

Non, j'ai juste téléchargé la version standard depuis oracle.com/technetwork/developer-tools/sql-developer/downloads/

85voto

anilech Points 31

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

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

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

1 votes

En tant que personne qui travaille sur des systèmes coréens en permanence, je vous remercie. C'est une bien meilleure alternative que de changer la configuration par défaut.

2 votes

Merci, j'ai choisi cette réponse car elle était la plus facile à changer pour moi, et elle me convient bien.

1 votes

+1 pour une bonne solution, même utile pour les utilisateurs n'ayant pas de privilèges d'administrateur et ayant pré-installé SW sur les ordinateurs de l'entreprise et ne voulant pas le considérer à chaque fois qu'une nouvelle version est installée.

52voto

Mr. Pichler Points 850

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

Il suffit d'ajouter l'option JVM :

AddVMOption -Duser.language=fr

Le fichier sera comme ceci :

enter image description here

1 votes

Résolu le réglage de la langue avec succès par votre approche !!!

7voto

suanik Points 81

Ou utilisez le menu : Outils -> Préférences -> Base de données -> NLS et changer de langue et de territoire. enter image description here

3 votes

Ne change pas la langue de l'application pour moi

1 votes

En fait, cette fois-ci, cela n'a pas fonctionné pour moi non plus (v20.2).

0 votes

Il s'agit simplement des paramètres NLS de la base de données, qui contrôlent le comportement de la base de données en cas de messages d'erreur, etc. Cela n'a rien à voir avec le langage de l'application ! Cet onglet est similaire à la définition de la variable d'environnement (par exemple pour sqlplus) à NLS_LANG=EN_SP.

6voto

Volker Weber Points 51

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

2 votes

Je ne peux pas être d'accord avec vous. J'utilise SQL Developer 4.1.3. J'ai changé ide.conf et a bien fonctionné.

0 votes

@HaozheXie Je suis sur 4.2.0 et ide.conf n'existe pas. En ajoutant la ligne dans sqldeveloper.conf comme les états de réponse ont travaillé pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X