簡體   English   中英

GWT I18N-從列表中顯示字符串

[英]GWT I18N - Display a String out of a list

我是GWT的新手。 我想在瀏覽器中顯示某個字符串。 該字符串取決於要更新的​​組件,並且更新組件的數量可以變化。 正在更新的組件保存在List<String>

這是我目前使用的代碼

public interface ComplexMessages extends com.google.gwt.i18n.client.Messages {

        @DefaultMessage("Updating firmware on component(s): <br/> {0, list, text}")
        @Key("componentUpdateStatus")
        @AlternateMessage({
            "one", "Updating firmware on component(s): <br/> {0, list, text}"
        })
        String componentUpdateStatus(@PluralCount(DefaultRule_en.class) List<String> components);

當我觸發組件進行更新時,它會顯示以下消息:

“更新組件上的固件:2”。

代替

“更新組件:組件1,組件2。

(在這種情況下,有2個組件正在更新)。

對於使用{0, list, text}來顯示列表的字符串,我有一些看法,但這似乎並不能解決問題。

有誰知道是否可以通過從List<String>檢索多個GWT消息中顯示多個和可變數量的字符串?

提前致謝

列表消息格式似乎不喜歡其中的空格。

只需從以下格式中刪除空格: {0,list,text} ,它將起作用。 經過測試。

暫無
暫無

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

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