2010-11-11 35 views
10

Làm cách nào để đặt một thông báo được bản địa hóa khi đối mặt với nút gửi? Tôi đang sử dụng Wicket, và thường để sử dụng một thư cục bộ, tôi muốn sử dụng cái gì đó như <wicket:message key="message-key"/>Bản địa hóa nhãn nút gửi HTML trong Wicket

Tôi đã một nút HTML định nghĩa là <input type="submit" value="login"/>

Tôi muốn khoanh vùng/quốc tế hóa các giá trị 'đăng nhập'

Bất kỳ ý tưởng nào?

Trả lời

26

Từ https://cwiki.apache.org/WICKET/general-i18n-in-wicket.html

Nếu bạn muốn sử dụng i18n Wicket trong các phần tử HTML khác, ví dụ:

<input type="submit" value="Search"/> 

Bạn không thể sử dụng các thành phần <wicket:message/>, bạn nên sử dụng như sau:

<input type="submit" wicket:message="value:page.search"/> 
+0

wow. cảm ơn. Tôi đã không thấy điều đó. – joshua

+0

Trang không tìm thấy trên URL bạn đã yêu cầu. – sanluck

3

Cách khác để sử dụng wicket:message="value:yourPropertyName" sẽ là đặt ResourceModel bằng nút trong đồng Java của bạn de. Nó có tác dụng tương tự.

Button b = new Button("wicketButtonName", new ResourceModel("yourPropertyName")); 
Các vấn đề liên quan