¿Cómo puedo cambiar el idioma (al inglés) en Oracle SQL Developer?

127

Estoy ejecutando un sistema Windows 7 que no está en inglés, y aparentemente Oracle SQL Developer (versión 3.0.04.34, 64 bits) intenta adivinar automáticamente mi idioma preferido basado en el sistema operativo. ¿Hay alguna forma de cambiar el idioma al inglés?

He probado el consejo que se encuentra en http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english , es decir, agregar las opciones de VM

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

archivar ide.conf en el directorio

/ ide / bin

dentro del directorio de instalación de SQL Developer, como se sugirió, pero eso no ayudó.

Solución (editado el 13.09.2012):

Decidí volver a intentar la solución propuesta por Alex K. y esta vez funcionó, es decir, agregar

AddVMOption  -Duser.language=en

al sqldeveloper.confarchivo ubicado en la sqldeveloper\bin\carpeta. Supongo que funcionó ahora pero no antes, porque mientras tanto he cambiado mi configuración de UAC (control de acceso de usuario) en Windows 7, por lo que soy administrador de forma predeterminada. Lo que sucedió antes fue probablemente que, aunque los cambios parecían estar allí, el archivo de configuración leído por el programa era otro (copia instantánea).

Solución para Mac OS X (agregado el 26.02.2016):

Editar archivo en

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

y agrega la línea

AddVMOption  -Duser.language=en

(Probado con SQL Developer 4.1.3.20)

Simón
fuente
55
Al parecer, alguien votó para cerrar esto como fuera de tema. Pensé en preguntar esto brevemente en superuser.com, pero como Oracle SQL Developer es una herramienta utilizada principalmente por los desarrolladores, creo que esta pregunta es más relevante aquí. Como se indica en SO FAQ, las preguntas sobre "herramientas de software comúnmente utilizadas por los programadores" deberían ser bienvenidas en SO, por lo que no puedo imaginar que esta pregunta esté fuera de tema. Sin embargo, si esta pregunta pudiera mejorarse, agradecería cualquier sugerencia.
simon
funcionó como una brisa! Simon, eres un hombre!
Pierluigi Vernetto
Agregar: AddVMOption -Duser.language = es al archivo: / ide / bin tampoco funcionó para mí hasta que comencé sqldeveloper con derechos de administrador.
Piotr

Respuestas:

138

Intente establecer user.languagey user.countrypropiedades en el sqldeveloper.confarchivo ubicado en la carpeta sqldeveloper \ bin ( %APPDATA%\sqldeveloper\<version>\product.confpara versiones más recientes).
Muestra para establecer idioma francés :

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

Para desactivar el idioma, intente eliminar su soporte editando la oracle.translated.locales opción en el ide.bootarchivo (ubicado en la carpeta ide \ bin).
Por ejemplo, si quiero 'romper' el soporte del idioma francés , esta opción será:

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

El valor original era:

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

La configuración anterior (archivo sqldeveloper.conf) será incorrecta después de eliminar el soporte francés y el idioma francés no aparece como localización GUI.

Alex K
fuente
Gracias por la respuesta. En su caso, el idioma es posiblemente el inglés porque no hay soporte de idioma ruso para el programa y se recurre al inglés.
Simon
¿Descargó la localización (no en inglés)? Puedo intentar cambiar el idioma
Alex K
No, acabo de descargar la versión estándar de oracle.com/technetwork/developer-tools/sql-developer/downloads/…
simon
Ok, intentaré configurar el idioma francés
Alex K
3
Para versiones recientes, el lugar recomendado para agregar la opción parece ser "% APPDATA% \ sqldeveloper \ <version> \ product.conf".
Flávio Etrusco
69

También puede configurar el idioma en tiempo de ejecución

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

para evitar editar sqldeveloper.conf cada vez que instala una nueva versión.

anilech
fuente
Como alguien que trabaja en sistemas coreanos todo el tiempo, gracias. Esta es una alternativa mucho mejor para cambiar la configuración predeterminada.
estebro
1
Gracias, elegí esta respuesta considerando que era la más fácil para mí cambiar, y me queda bien.
Trincot
42

También puede configurar directamente en el archivo ..sqldeveloper\ide\bin\ide.conf:

Simplemente agregue la opción JVM:

AddVMOption -Duser.language = es

El archivo será así:

ingrese la descripción de la imagen aquí

John John Pichler
fuente
5

Con SQL Developer 4.x, la opción de idioma debe agregarse ..\sqldeveloper\bin\sqldeveloper.conf, en lugar de ..\sqldeveloper\bin\ide.conf:

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
Volker Weber
fuente
2
No puedo estar de acuerdo contigo. Estoy usando SQL Developer 4.1.3. Cambié ide.confy trabajé bien.
Haozhe Xie
@HaozheXie Estoy en 4.2.0 y ide.confno existe. agregar la línea sqldeveloper.confcomo los estados de respuesta funcionó para mí.
low_rents
4

O use el menú: Herramientas -> Preferencias -> Base de datos -> NLS y cambie el idioma y el territorio. ingrese la descripción de la imagen aquí

Leopold Gault
fuente
2
no cambia el idioma de la aplicación para mí
low_rents
3

Antes de la instalación, use la herramienta de Preferencias de idioma e región del panel de control para cambiar todo (formato, entrada predeterminada del teclado, idioma para programas que no sean Unicode) a inglés. Vuelva a las selecciones originales después de la instalación.

Diomidis Spinellis
fuente
0

En MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

en la última línea agregue

AddVMOption -Duser.language=en

Guarde el archivo y reinicie.

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

Si está utilizando Oracle Data Modeller independiente

find ~/ -name "datamodeler.conf"

y edite este archivo

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

Agregar en algún lugar en el último

AddVMOption -Duser.language=en

guardar y reiniciar, listo!

vimal krishna
fuente