Làm cách nào tôi có thể thay đổi ngôn ngữ (sang tiếng Anh) trong Oracle SQL Developer?


127

Tôi đang chạy một hệ thống Windows 7 không phải tiếng Anh và rõ ràng Oracle SQL Developer (phiên bản 3.0.04.34, 64-bit) cố gắng tự động đoán ngôn ngữ ưa thích của tôi dựa trên HĐH. Có cách nào để thay đổi ngôn ngữ sang tiếng Anh không?

Tôi đã thử mẹo được tìm thấy tại http://misteratmisis.com/infotech/how-change-oracle-sql-developer-interface-japanese-english , cụ thể là thêm các tùy chọn VM

AddVMOption -Duser.l Language = en
AddVMOption -Duser.country = US

để tập tin ide.conf trong thư mục

/ ide / thùng

trong thư mục cài đặt SQL Developer, như được đề xuất, nhưng điều đó không giúp được gì.

Giải pháp (chỉnh sửa ngày 13/09/2012):

Tôi quyết định thử lại giải pháp do Alex K. đề xuất và lần này nó đã có hiệu quả, cụ thể là thêm

AddVMOption  -Duser.language=en

vào tập tin tập sqldeveloper.conftin nằm trong sqldeveloper\bin\thư mục. Tôi cho rằng nó đã hoạt động ngay bây giờ nhưng không phải trước đó, vì trong khi đó tôi đã thay đổi cài đặt UAC (kiểm soát truy cập người dùng) trong Windows 7 để tôi là quản trị viên theo mặc định. Điều xảy ra trước đây có lẽ là mặc dù những thay đổi dường như đã có, tập tin cấu hình được đọc bởi chương trình là một cái khác (bản sao bóng).

Giải pháp cho Mac OS X (được thêm vào ngày 26.02.2016):

Chỉnh sửa tập tin tại

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

và thêm dòng

AddVMOption  -Duser.language=en

(Đã thử nghiệm với SQL Developer 4.1.3.20)


5
Rõ ràng có ai đó đã bỏ phiếu để đóng cái này là lạc đề. Tôi đã xem xét hỏi ngắn gọn điều này tại superuser.com, nhưng vì Oracle SQL Developer là một công cụ chủ yếu được sử dụng bởi các nhà phát triển, tôi nghĩ rằng câu hỏi này có liên quan nhất ở đây. Như đã nêu trong Câu hỏi thường gặp về SO, các câu hỏi về "công cụ phần mềm thường được lập trình viên sử dụng" nên được chào đón trên SO, vì vậy tôi không thể tưởng tượng câu hỏi này không có chủ đề. Tuy nhiên, nếu câu hỏi này có thể được cải thiện, tôi hoan nghênh mọi đề xuất.
simon

nó làm việc như một làn gió! simon bạn là da man!
Pierluigi Vernetto

Thêm: AddVMOption -Duser.l Language = en vào tệp: / ide / bin cũng không hoạt động cho đến khi tôi bắt đầu phát triển sqld với quyền quản trị viên.
Piotr

Câu trả lời:


138

Cố gắng đặt user.languageuser.countrycác thuộc tính trong sqldeveloper.conftệp nằm trong thư mục sqldeveloper \ bin ( %APPDATA%\sqldeveloper\<version>\product.confđối với các phiên bản gần đây hơn).
Mẫu cho thiết lập ngôn ngữ tiếng Pháp :

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

Để tắt ngôn ngữ, hãy thử xóa hỗ trợ của nó bằng cách chỉnh sửa oracle.translated.locales tùy chọn trong ide.boottệp (nằm trong thư mục ide \ bin).
Ví dụ: nếu tôi muốn 'phá vỡ' hỗ trợ ngôn ngữ tiếng Pháp , tùy chọn này sẽ là:

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

Giá trị ban đầu là:

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

Cấu hình ở trên (tệp sqldeveloper.conf) sẽ bị sai sau khi xóa hỗ trợ tiếng Pháp và ngôn ngữ tiếng Pháp không xuất hiện dưới dạng bản địa hóa GUI.


Cảm ơn vì bạn đã phản hồi. Trong trường hợp của bạn, ngôn ngữ có thể là tiếng Anh vì không có ngôn ngữ tiếng Nga hỗ trợ cho chương trình và nó rơi trở lại tiếng Anh?
simon

Bạn đã tải xuống bản địa hóa (không phải tiếng Anh)? Tôi có thể thử thay đổi ngôn ngữ
Alex K

Không, tôi vừa tải xuống phiên bản tiêu chuẩn từ oracle.com/technetwork/developer-tools/sql-developer/doads/ trên
simon

Ok, tôi sẽ cố gắng thiết lập ngôn ngữ tiếng Pháp
Alex K

3
Đối với các phiên bản gần đây, vị trí được đề xuất để thêm tùy chọn dường như là "% APPDATA% \ sqldeveloper \ <version> \ product.conf".
Flávio Etrusco

69

Bạn cũng có thể đặt ngôn ngữ khi chạy

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

để tránh chỉnh sửa sqldeveloper.conf mỗi khi bạn cài đặt phiên bản mới.


Là một người làm việc trên các hệ thống của Hàn Quốc mọi lúc, cảm ơn bạn. Đây là một thay thế tốt hơn nhiều để chuyển đổi thiết lập mặc định.
estebro

1
Cảm ơn, tôi đã chọn câu trả lời này vì đây là cách dễ nhất để tôi thay đổi và nó rất phù hợp với tôi.
trincot

42

Bạn cũng có thể định cấu hình trực tiếp trên tệp ..sqldeveloper\ide\bin\ide.conf:

Chỉ cần thêm tùy chọn JVM:

AddVMOption -Duser.l Language = en

Các tập tin sẽ như thế này:

nhập mô tả hình ảnh ở đây


5

Với SQL Developer 4.x, tùy chọn ngôn ngữ sẽ được thêm vào ..\sqldeveloper\bin\sqldeveloper.conf, thay vì ..\sqldeveloper\bin\ide.conf:

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

2
Tôi không thể đồng ý với bạn. Tôi đang sử dụng SQL Developer 4.1.3. Tôi đã thay đổi ide.confvà làm việc tốt.
Haozhe Xie

@HaozheXie Tôi đang ở 4.2.0 và ide.confkhông tồn tại. thêm dòng vào sqldeveloper.confnhư các câu trả lời làm việc cho tôi.
low_rents

4

Hoặc sử dụng menu: Công cụ -> Tùy chọn -> Cơ sở dữ liệu -> NLS và thay đổi ngôn ngữ và lãnh thổ. nhập mô tả hình ảnh ở đây


2
không thay đổi ngôn ngữ của ứng dụng đối với tôi
low_rents

3

Trước khi cài đặt, hãy sử dụng công cụ Tùy chọn Ngôn ngữ và Vùng Bảng điều khiển để thay đổi mọi thứ (Định dạng, đầu vào mặc định của Bàn phím, ngôn ngữ cho các chương trình không Unicode) sang tiếng Anh. Hoàn nguyên các lựa chọn ban đầu sau khi cài đặt.


0

Trên MAC High Sierra (10.13.6)

cd /Users/vkrishna/.sqldeveloper/18.2.0

nano product.conf

trên dòng cuối cùng thêm

AddVMOption -Duser.language=en

Lưu tập tin và khởi động lại.

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

Nếu bạn đang sử dụng Trình điều khiển dữ liệu Oracle độc ​​lập

find ~/ -name "datamodeler.conf"

và chỉnh sửa tập tin này

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

Thêm một nơi nào đó cuối cùng

AddVMOption -Duser.language=en

lưu và khởi động lại, xong!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.