Theo mặc định thì Liferay hỗ trợ rất nhiều ngôn ngữ, trong đó có cả tiếng Việt :).
Trong khi xây dựng website, thực sự bạn khó có thể hỗ trợ được hết các ngôn ngữ trong danh sách đó, sức người có hạn mà ;). Đa số chúng ta đáp ứng được việc hỗ trợ tiếng Anh và tiếng Việt. Trong khi hỗ trợ được có 2 ngôn ngữ mà lại để danh sách một tá quốc kỳ các nước ở Footer như thế thì không sợ bị người ta nói là "treo đầu dê bán thịt chó" sao. Vậy làm cách nào để giới hạn danh sách này lại.
Lúc đầu tôi thấy danh sách các lá cờ nằm ở Footer, nên cố gắng tìm code có liên quan ở file template của theme. Vô ích! Thực sự chỉ cần chỉnh sửa trong file portal-ext.properties là xong.
Bước 1: Mở file ext\ext-ejb\classes\portal-ext.properties
Bước 2: Chèn đoạn code sau vào cuối file (or anywhere)##
## Languages and Time Zones
## Supported Language: English (US), French, German, Spanish
locales=en_US,fr_FR,de_DE,es_ES
Bước 3: Stop Tomcat, chạy CMD, rồi gõ lệnh sauC:\>cd C:\Projects\liferay\ext
C:\Projects\liferay\ext>ant clean deploy
Bước 4: Start Tomcat, kiểm tra kết quả trên browser:
Chúc bạn thành công !
Giới hạn danh sách ngôn ngữ được hỗ trợ
Chỉnh sửa lần cuối lúc 3/19/2007 01:45:00 CH - Chủ đề liên quan: Internationalization
RSS Feeds:
Đăng Nhận xét (Atom)
Hiện có (2) phản hồi:
Đọc bài viết của anh em đã giới hạn đc ngôn ngữ, nhưng em chưa làm cách nào để đưa nó vào header hay footer được. Em có 1 database dùng chung cho cả tiếng Việt và tiếng Anh. A có thể chỉ cho e cách làm khi chọn tiếng việt thì các nội dung chỉ hiện là tiếng việt, khi chọn tiếng Anh thì các nội dung chỉ hiển thị tiếng Anh.
Đọc bài viết của anh em đã giới hạn đc ngôn ngữ, nhưng em chưa làm cách nào để đưa nó vào header hay footer được. Em có 1 database dùng chung cho cả tiếng Việt và tiếng Anh. A có thể chỉ cho e cách làm khi chọn tiếng việt thì các nội dung chỉ hiện là tiếng việt, khi chọn tiếng Anh thì các nội dung chỉ hiển thị tiếng Anh.
Gửi ý kiến của bạn