Bagaimana saya bisa mengubah bahasa (ke bahasa Inggris) di Oracle SQL Developer?

127

Saya menjalankan sistem Windows 7 non-Inggris, dan ternyata Oracle SQL Developer (versi 3.0.04.34, 64-bit) mencoba menebak secara otomatis bahasa pilihan saya berdasarkan OS. Apakah ada cara untuk mengubah bahasa ke bahasa Inggris?

Saya sudah mencoba tip yang ditemukan di http://misteratmisis.com/infotech/how-change-orq-sql-developer-interface-japanese-english , yaitu menambahkan opsi VM

AddVMOption -Duser.language = en
AddVMOption -Duser.country = AS

untuk mengajukan ide.conf dalam direktori

/ ide / bin

dalam direktori instalasi SQL Developer, seperti yang disarankan, tetapi itu tidak membantu.

Solusi (diedit pada 13.09.2012):

Saya memutuskan untuk mencoba lagi solusi yang diusulkan oleh Alex K. dan kali ini berhasil, yaitu menambahkan

AddVMOption  -Duser.language=en

ke file sqldeveloper.conffile yang terletak di sqldeveloper\bin\folder. Saya kira itu berfungsi sekarang tetapi tidak sebelumnya, karena sementara itu saya telah mengubah pengaturan UAC (kontrol akses pengguna) saya di Windows 7 sehingga saya adalah administrator secara default. Apa yang terjadi sebelumnya mungkin meskipun perubahan tampak ada di sana, file konfigurasi yang dibaca oleh program adalah satu lagi (bayangan salinan).

Solusi untuk Mac OS X (ditambahkan pada 26.02.2016):

Edit file di

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

dan tambahkan baris

AddVMOption  -Duser.language=en

(Diuji dengan Pengembang SQL 4.1.3.20)

simon
sumber
5
Rupanya seseorang memilih untuk menutup ini sebagai di luar topik. Saya mempertimbangkan untuk menanyakan hal ini secara singkat di superuser.com, tetapi karena Oracle SQL Developer adalah alat yang terutama digunakan oleh pengembang, saya pikir pertanyaan ini paling relevan di sini. Seperti yang dinyatakan dalam SO FAQ, pertanyaan tentang "perangkat lunak yang biasa digunakan oleh programmer" harus diterima di SO, jadi saya tidak bisa membayangkan pertanyaan ini di luar topik. Namun, jika pertanyaan ini dapat diperbaiki, saya menerima saran.
simon
itu bekerja seperti angin! simon kamu adalah manusia!
Pierluigi Vernetto
Menambahkan: AddVMOption -Duser.language = en ke file: / ide / bin tidak bekerja untuk saya sampai saya mulai sqldeveloper dengan hak administrator.
Piotr

Jawaban:

138

Cobalah untuk mengatur user.languagedan user.countryproperti dalam sqldeveloper.conffile yang terletak di folder sqldeveloper \ bin ( %APPDATA%\sqldeveloper\<version>\product.confuntuk versi yang lebih baru).
Sampel untuk set bahasa perancis :

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

Untuk menonaktifkan bahasa, coba hapus dukungannya dengan mengedit oracle.translated.locales opsi dalam ide.bootfile (terdapat di folder ide \ bin).
Misalnya, jika saya ingin 'mematahkan' dukungan bahasa Perancis opsi ini adalah:

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

Nilai aslinya adalah:

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

Konfigurasi di atas (file sqldeveloper.conf) akan salah setelah menghapus dukungan Prancis dan bahasa Perancis tidak muncul sebagai lokalisasi GUI.

Alex K
sumber
Terima kasih untuk umpan baliknya. Dalam kasus Anda, bahasanya mungkin bahasa Inggris karena tidak ada dukungan bahasa Rusia untuk program ini dan kembali ke bahasa Inggris?
simon
Apakah Anda mengunduh lokalisasi (non-Inggris)? Saya dapat mencoba mengubah bahasa
Alex K
Tidak, saya baru saja mengunduh versi standar dari oracle.com/technetwork/developer-tools/sql-developer/downloads/…
simon
Oke, saya akan mencoba mengatur bahasa Prancis
Alex K
3
Untuk versi terbaru, tempat rekomendasi untuk menambahkan opsi tampaknya adalah "% APPDATA% \ sqldeveloper \ <version> \ product.conf".
Flávio Etrusco
69

Anda juga dapat mengatur bahasa saat runtime

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

untuk menghindari pengeditan sqldeveloper.conf setiap kali Anda menginstal versi baru.

Anilech
sumber
Sebagai seseorang yang bekerja pada sistem Korea sepanjang waktu, terima kasih. Ini adalah alternatif yang jauh lebih baik untuk mengganti pengaturan default.
estebro
1
Terima kasih, saya memilih jawaban ini mengingat itu yang paling mudah bagi saya untuk berubah, dan itu cocok untuk saya.
trincot
42

Anda juga dapat mengonfigurasi langsung pada file ..sqldeveloper\ide\bin\ide.conf:

Cukup tambahkan Opsi JVM:

AddVMOption -Duser.language = en

File akan seperti ini:

masukkan deskripsi gambar di sini

John John Pichler
sumber
5

Dengan SQL Developer 4.x, opsi bahasa harus ditambahkan ..\sqldeveloper\bin\sqldeveloper.conf, daripada ..\sqldeveloper\bin\ide.conf:

# ----- MODIFICATION BEGIN -----
AddVMOption -Duser.language=en
# ----- MODIFICATION END -----
Volker Weber
sumber
2
Saya tidak bisa setuju dengan Anda. Saya menggunakan SQL Developer 4.1.3. Saya berubah ide.confdan bekerja dengan baik.
Haozhe Xie
@HaozheXie Saya di 4.2.0 dan ide.conftidak ada. menambahkan baris sqldeveloper.confseperti negara jawaban berfungsi untuk saya.
low_rents
4

Atau gunakan menu: Tools -> Preferences -> Database -> NLS dan ubah bahasa dan wilayah. masukkan deskripsi gambar di sini

Leopold Gault
sumber
2
tidak mengubah bahasa aplikasi untuk saya
low_rents
3

Sebelum pemasangan, gunakan alat Control Panel Region dan Preferensi Bahasa untuk mengubah semuanya (Format, input default Keyboard, bahasa untuk program non-Unicode) ke bahasa Inggris. Kembalikan ke pilihan asli setelah instalasi.

Diomidis Spinellis
sumber
0

Di MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

pada baris terakhir tambahkan

AddVMOption -Duser.language=en

Simpan file dan mulai kembali.

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

Jika Anda menggunakan Oracle Data Modeller mandiri

find ~/ -name "datamodeler.conf"

dan edit file ini

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

Tambahkan suatu tempat di yang terakhir

AddVMOption -Duser.language=en

simpan dan mulai ulang, selesai!

krishna vimal
sumber