2013-07-02 34 views
21

Có API trong Java để lấy các dấu ngoặc kép chính xác (mở + đóng) cho một miền địa phương cụ thể không?API JAVA để nhận được các dấu ngoặc kép chính xác về kiểu chữ cho một miền địa phương cụ thể

Xem ví dụ bảng này:

https://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen#Andere_Sprachen

(Đó là bằng tiếng Đức, nhưng có một cái nhìn tại trang và bạn sẽ biết những gì tôi có ý nghĩa.)

+2

Tại sao bạn lại bỏ phiếu? Đây thực sự là một câu hỏi thú vị. – fge

+1

Cách tôi giải quyết điều này một thời gian rất dài trước đây là duy trì Cơ sở dữ liệu báo giá cho các ngôn ngữ khác nhau và tùy thuộc vào ngôn ngữ nào được sử dụng trước, tải chúng vào bộ nhớ và hiển thị liền mạch với người dùng – Slartibartfast

+0

Nếu câu trả lời của Alex Stybaev đang hoạt động cho bạn thì vui lòng acceppt nó, vì vậy tôi sẽ giải thưởng tiền thưởng ... –

Trả lời

10

bạn có thể thử sử dụng dự án ICU4J, ví dụ: lớp LocaleData

4

Có vẻ như thế này không: https://forums.oracle.com/thread/1286548?tstart=90

Nhưng tại sao? Nếu bạn đang quốc tế hóa, bạn phải dịch các từ và câu. Vậy tại sao bạn muốn tách dấu ngoặc kép khỏi văn bản?

Hay bạn có điều gì đó đặc biệt trong đầu?

+1

Trường hợp sử dụng đơn giản: Tôi đang phát triển một trình xử lý văn bản như phần mềm. Phần mềm có thể chạy bằng một ngôn ngữ, nhưng tài liệu có thể được viết bằng một ngôn ngữ khác. Phần mềm sẽ tự động thay thế các dấu ngoặc kép mà không cần người dùng thậm chí biết về nó. Kiểu dấu ngoặc kép có thể được cấu hình trong một thiết lập chuyên dụng, nhưng nó không cần phải có, ví dụ nó phải được bắt nguồn từ các cài đặt khác trước. – stippi

+0

Ah, tôi hiểu ... Nhưng không phải cách giải quyết nó :( –