Oracle SQL Developer에서 언어를 영어로 변경하려면 어떻게해야합니까?


127

영어가 아닌 Windows 7 시스템을 실행 중이며 Oracle SQL Developer (버전 3.0.04.34, 64 비트)는 OS를 기반으로 선호하는 언어를 자동 추측하려고 시도합니다. 언어를 영어로 바꾸는 방법이 있습니까?

http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english 에서 VM 옵션을 추가하는 팁을 시도했습니다.

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

디렉토리에 ide.conf 파일로

/ ide / bin

제안 된 것처럼 SQL Developer 설치 디렉토리 내에 있지만 도움이되지 않았습니다.

솔루션 (2012.09.09에 편집) :

Alex K가 제안한 솔루션을 다시 시도하기로 결정했으며 이번에는 효과가 추가되었습니다.

AddVMOption  -Duser.language=en

폴더 sqldeveloper.conf에 있는 파일 파일로 sqldeveloper\bin\. Windows 7에서 기본적으로 관리자가되도록 UAC (사용자 액세스 제어) 설정을 변경했기 때문에 지금은 작동했지만 이전에는 작동하지 않았다고 가정합니다. 이전에 일어난 일은 아마도 변경 사항이있는 것처럼 보이지만 프로그램이 읽은 구성 파일은 다른 파일 (섀도 복사본)이었습니다.

Mac OS X 용 솔루션 (2016 년 2 월 26 일에 추가됨) :

에서 파일 편집

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

그리고 라인을 추가

AddVMOption  -Duser.language=en

(SQL Developer 4.1.3.20으로 테스트)


5
분명히 누군가가 이것을 주제를 벗어난 것으로 폐쇄하기로 결정했습니다. superuser.com에서 간단히 질문하는 것을 고려했지만 Oracle SQL Developer는 주로 개발자가 사용하는 도구 이므로이 질문이 가장 관련이 있다고 생각합니다. SO FAQ에서 언급했듯이 "프로그래머가 일반적으로 사용하는 소프트웨어 도구"에 대한 질문은 SO에서 환영해야 하므로이 질문이 주제가 아닌 것으로 상상할 수 없습니다. 그러나이 질문을 개선 할 수 있다면 제안을 환영합니다.
simon

바람처럼 일했다! 사이먼 당신은 남자 야!
Pierluigi Vernetto

추가 : AddVMOption -Duser.language = en 파일에 추가 : 관리자 권한으로 sqldeveloper를 시작할 때까지
Piotr

답변:


138

sqldeveloper \ bin 폴더 ( 최신 버전의 경우)에 있는 파일 에서 속성 을 설정 user.language하고 시도하십시오 . 세트 프랑스어 샘플 :user.countrysqldeveloper.conf%APPDATA%\sqldeveloper\<version>\product.conf

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

언어를 끄려면 파일 (ide \ bin 폴더에 있음)의 oracle.translated.locales 옵션 을 편집하여 지원을 제거하십시오 ide.boot.
예를 들어, 프랑스어 지원 을 '중단'하려는 경우이 옵션은 다음과 같습니다.

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

원래 값은 다음과 같습니다.

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

프랑스어 지원 제거 후 위의 구성 (sqldeveloper.conf 파일)이 잘못 되고 프랑스어 가 GUI 현지화로 표시되지 않습니다.


피드백 감사드립니다. 귀하의 경우 프로그램에 대한 러시아어 지원이 없으며 영어로 돌아 가기 때문에 언어가 영어 일 수 있습니까?
simon

영어 버전이 아닌 현지화를 다운로드 했습니까? 언어를 바꾸려고 노력할 수 있습니다
Alex K


좋아, 나는 프랑스어를 설정하려고 노력할 것이다
Alex K

3
최신 버전의 경우 옵션 추가 권장 위치는 "% APPDATA % \ sqldeveloper \ <version> \ product.conf"인 것 같습니다.
Flávio Etrusco

69

런타임에 언어를 설정할 수도 있습니다

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

새 버전을 설치할 때마다 sqldeveloper.conf를 편집하지 마십시오.


항상 한국 시스템에서 일하는 사람으로서 감사합니다. 이것은 기본 설정을 전환하는 것보다 훨씬 나은 대안입니다.
estebro

1
고마워, 나는 이것이 가장 쉬운 것으로 생각 하여이 대답을 골랐다.
trincot

42

파일에서 직접 구성 할 수도 있습니다 ..sqldeveloper\ide\bin\ide.conf.

JVM 옵션을 추가하십시오.

AddVMOption -Duser.language = ko

파일은 다음과 같습니다 :

여기에 이미지 설명을 입력하십시오


5

SQL Developer 4.x에서는 언어 옵션이 다음이 ..\sqldeveloper\bin\sqldeveloper.conf아닌에 추가됩니다 ..\sqldeveloper\bin\ide.conf.

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----

2
나는 당신에게 동의 할 수 없습니다. SQL Developer 4.1.3을 사용하고 있습니다. 나는 변화 ide.conf하고 잘 일했다.
Haozhe Xie

@ HaozheXie 4.2.0에 있으며 ide.conf존재하지 않습니다. sqldeveloper.conf답변 상태와 같이 줄을 추가하면 나를 위해 일했습니다.
low_rents 2018 년

4

또는 도구 -> 환경 설정 -> 데이터베이스 -> NLS 메뉴를 사용하고 언어 및 지역을 변경하십시오. 여기에 이미지 설명을 입력하십시오


2
나를 위해 응용 프로그램의 언어를 변경하지 않습니다
low_rents

3

설치하기 전에 제어판 영역 및 언어 기본 설정 도구를 사용하여 모든 형식 (형식, 키보드 기본 입력, 유니 코드가 아닌 프로그램의 언어)을 영어로 변경하십시오. 설치 후 원래 선택 항목으로 되돌립니다.


0

MAC High Sierra (10.13.6)에서

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

마지막 줄에 추가

AddVMOption -Duser.language=en

파일을 저장하고 다시 시작하십시오.

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

독립형 Oracle Data Modeller를 사용중인 경우

find ~/ -name "datamodeler.conf"

이 파일을 편집

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

마지막 어딘가에 추가

AddVMOption -Duser.language=en

저장하고 다시 시작하십시오!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.