簡體   English   中英

如何在沒有運行的wicket應用程序的情況下使用wicket i18n功能

[英]How can I use wicket i18n features without a running wicket application

鑒於:

  • 具有完全配置的*.properties文件以支持多種語言的檢票口應用程序

需要:

  • 批處理應用程序還應該能夠使用鍵和語言環境以及具有語言環境回退等功能來獲得本地化的值,就像檢票口通常這樣做一樣。

到目前為止已嘗試:

  • WicketApplication.get().getResourceSettings().getLocalizer() -不起作用,因為在批處理應用程序的上下文中沒有可用的小門應用程序。

請參見org.apache.wicket.resource.loader.ComponentStringResourceLoader#loadStringResource(java.lang.Class,java.lang.String,java.util.Locale,java.lang.String,java.lang.String)[1]。 這就是魔術發生的地方。

  1. https://github.com/apache/wicket/blob/792a0a4138aad61dfe63c8bace96648878767003/wicket-core/src/main/java/org/apache/wicket/resource/loader/ComponentStringResourceLoader.java#L131-L151

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM