30/09/2018, 17:23

Thay đổi giao diện ngôn ngữ cho chương trình Java?

Mình có dự định viết một chương trình java trong hè cho vui. Nhưng có một nút để thay đổi ngôn ngữ. Chẳng hạn như chương trình đang ở giao diện tiếng Anh, lúc chọn tiếng Việt thì giao diện chương trình chuyển sang tiếng Việt.

Vậy thuật toán/cách để chuyển từ tiếng Việt sang Anh hoặc ngược lại?.
Hay là mình dùng kiểu là ghi ra tệp gồm một tệp tiếng Anh và một tệp Tiếng Việt. Lúc nào chuyển thì đọc tệp tải lên giao diện. . Nếu là cách mình nói vậy một chương trình lớn họ làm cách gì? .
Cảm ơn mọi người!

Phúc Võ viết 19:36 ngày 30/09/2018

Em có thể tham khảo Google qua keyword “Java internationalization”. Có thể tóm tắt như sau:

Internationalization is the process of designing an application so that it can be adapted to various languages and regions without engineering changes. Sometimes the term internationalization is abbreviated as i18n


Tham khảo thêm trang của Oracle để xem tutorial của Internationalization trong Java:
https://docs.oracle.com/javase/tutorial/i18n/intro/index.html

chazo1994 viết 19:38 ngày 30/09/2018

theo ngu kiến của mình thì quản lí các text giao diện qua 1 file
giống như trong android ấy :)))

Con Gà Con viết 19:35 ngày 30/09/2018

Để em tìm hiểu thử.

Lập Trình Sư viết 19:34 ngày 30/09/2018

theo ngu kiến của mình thì quản lí các text giao diện qua 1 file giống như trong android ấy :)))

không phải giống mỗi Android, tất cả các frameworks đều như vậy.

Lâm Ngọc Khương viết 19:36 ngày 30/09/2018

Cảm ơn a nhiều. e cũng đang tìm để áp dụng vào dự án

Bài liên quan
0