Como posso alterar o idioma (para inglês) no Oracle SQL Developer?

127

Estou executando um sistema Windows 7 não em inglês e, aparentemente, o Oracle SQL Developer (versão 3.0.04.34, 64 bits) tenta adivinhar automaticamente meu idioma preferido com base no sistema operacional. Existe alguma maneira de mudar o idioma para inglês?

Eu tentei a dica encontrada em http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english , ou seja, adicionando as opções de VM

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

arquivar ide.conf no diretório

/ ide / bin

no diretório de instalação do SQL Developer, conforme sugerido, mas isso não ajudou.

Solução (editada em 13.09.2012):

Decidi tentar novamente a solução proposta por Alex K. e desta vez funcionou, ou seja, adicionar

AddVMOption  -Duser.language=en

para o arquivo sqldeveloper.conflocalizado na sqldeveloper\bin\pasta Presumo que funcionou agora, mas não antes, porque, enquanto isso, alterei minhas configurações de UAC (controle de acesso do usuário) no Windows 7 para que eu seja administrador por padrão. O que aconteceu antes foi provavelmente que, embora as alterações parecessem estar presentes, o arquivo de configuração lido pelo programa era outro (cópia de sombra).

Solução para Mac OS X (adicionada em 26.02.2016):

Editar arquivo em

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

e adicione a linha

AddVMOption  -Duser.language=en

(Testado com o SQL Developer 4.1.3.20)

simon
fonte
5
Aparentemente, alguém votou para fechar isso como fora de tópico. Pensei em fazer uma breve pergunta no superuser.com, mas como o Oracle SQL Developer é uma ferramenta usada principalmente pelos desenvolvedores, acho que essa pergunta é mais relevante aqui. Conforme declarado nas perguntas frequentes sobre SO, perguntas sobre "ferramentas de software comumente usadas por programadores" devem ser bem-vindas no SO, portanto não consigo imaginar essa pergunta fora de tópico. No entanto, se essa pergunta puder ser aprimorada, qualquer sugestão é bem vinda.
simon
funcionou como uma brisa! simon você é homem!
Pierluigi Vernetto
Adicionando: AddVMOption -Duser.language = pt-br ao arquivo: / ide / bin também não funcionou para mim até que iniciei o sqldeveloper com direitos de administrador.
Piotr

Respostas:

138

Tente definir user.languagee user.countrypropriedades no sqldeveloper.confarquivo localizado na pasta sqldeveloper \ bin ( %APPDATA%\sqldeveloper\<version>\product.confpara versões mais recentes).
Amostra para o idioma francês definido :

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 desativar o idioma, tente remover o suporte editando a oracle.translated.locales opção no ide.bootarquivo (localizado na pasta ide \ bin).
Por exemplo, se eu quiser 'quebrar' o suporte ao idioma francês , esta opção será:

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

O valor original era:

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

A configuração acima (arquivo sqldeveloper.conf) ficarão erradas após remover francês de apoio e o francês idioma não aparece como GUI localização.

Alex K
fonte
Obrigado pelo feedback. No seu caso, o idioma é possivelmente inglês, porque não há suporte ao idioma russo para o programa e ele volta ao inglês?
simon
Você fez o download da localização (não em inglês)? Eu posso tentar mudar idioma
Alex K
Não, eu apenas baixei a versão padrão em oracle.com/technetwork/developer-tools/sql-developer/downloads/…
simon
Ok, vou tentar definir o idioma francês
Alex K
3
Para versões recentes, o local recomendado para adicionar a opção parece ser "% APPDATA% \ sqldeveloper \ <versão> \ product.conf".
Flávio Etrusco
69

Você também pode definir o idioma em tempo de execução

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

para evitar editar o sqldeveloper.conf toda vez que você instalar uma nova versão.

anilech
fonte
Como alguém que trabalha em sistemas coreanos o tempo todo, obrigado. Essa é uma alternativa muito melhor para alternar a configuração padrão.
estebro
1
Obrigado, escolhi esta resposta, considerando que era mais fácil para mim mudar e que me convinha.
trincot
42

Você também pode configurar diretamente no arquivo ..sqldeveloper\ide\bin\ide.conf:

Basta adicionar a opção JVM:

AddVMOption -Duser.language = pt

O arquivo será assim:

insira a descrição da imagem aqui

John John Pichler
fonte
5

Com o SQL Developer 4.x, a opção de idioma deve ser adicionada ao ..\sqldeveloper\bin\sqldeveloper.confinvés de ..\sqldeveloper\bin\ide.conf:

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
Volker Weber
fonte
2
Eu não concordo com você. Estou usando o SQL Developer 4.1.3. Eu mudei ide.confe funcionou bem.
Haozhe Xie
@HaozheXie Estou no 4.2.0 e ide.confnão existe. adicionando a linha sqldeveloper.confcomo os estados de resposta funcionaram para mim.
low_rents
4

Ou use o menu: Ferramentas -> Preferências -> Banco de dados -> NLS e altere o idioma e o território. insira a descrição da imagem aqui

Leopold Gault
fonte
2
não altera o idioma do aplicativo para mim
low_rents
3

Antes da instalação, use a ferramenta Preferências de idioma e região do painel de controle para alterar tudo (formato, entrada padrão do teclado, idioma para programas não Unicode) para inglês. Reverta para as seleções originais após a instalação.

Diomidis Spinellis
fonte
0

No MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

na última linha adicione

AddVMOption -Duser.language=en

Salve o arquivo e reinicie.

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

Se você estiver usando o Oracle Data Modeller autônomo

find ~/ -name "datamodeler.conf"

e edite esse arquivo

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

Adicione em algum lugar no último

AddVMOption -Duser.language=en

salve e reinicie, pronto!

vimal krishna
fonte