2011-09-04 47 views
0

我知道本地化我需要補充的是具有每個鍵,它的價值,所以我在org.apache.wicket.authroles.authentication.pages檢查signinpage.html和我發現標題不會寫成wicket:message但正常.properties文件HTML,我該怎麼辦?本土化阿帕奇檢票

回答

1

您必須創建自己的SignInPage和SignInPanel類。從包含在下載檔案中的Wicket src文件夾複製並重命名它們。

您可以像試圖那樣使用propertieshtml文件。

2

製作自定義HTML子類來替代默認SignInPage HTML

+0

我做了我的自定義SignInPage,但我需要本地化的部分似乎在SignInPanel中有一些邏輯。我對它進行了分類並嘗試,但它引發了一個異常: – Ahmed

+0

下面的組件無法呈現。一個常見的問題是,你已經在代碼中添加了一個組件,但忘記在標記中引用它(因此組件將永遠不會被渲染)。 1 SignInPanel [組件ID = signInPanel]] 2 FeedbackPanel [組件ID =反饋]] 3 SignInForm [組件ID = signInForm]] 4的TextField [組件ID =用戶名]] 5. [PasswordTextField [Component id = password]] 6. [WebMarkupContainer [Component id = rememberMeRow]] 7. [CheckBox [Component id = rememberMe]] – Ahmed