2012-06-23 29 views
2

我無法使用通常的GWT i18N本地化本地化TabLayoutPanel中的標籤名稱('標題')。如何i18N本地化GWT標籤的標題TabLayoutPanel

這工作:

<g:TabLayoutPanel addStyleNames='LocationsModule' barUnit="PX" barHeight="30" > 
     <g:tab> 
    <g:header>Locations</g:header> 

但我不能得到任何其他版本的工作:

<g:header text='{messages.layersTabTitle}' /> 

<g:customHeader> 
    <g:Label text='{messages.locationsTabTitle}' /> 
    <g:Label>'{messages.locationsTabTitle}'</g:Label> 
    </g:customHeader> 

任何人都已經能夠做到這一點,沒有訴諸代碼?

回答

0

您也可以使用UI :直接在g:header元素中的文本元素,避免需要g:customHeader或g:Label,例如:

<g:header><ui:text from="{messages.locationsTabTitle}" /></g:header> 

(這是類似 - 儘管並不完全一樣的 - 由Arne鏈接到文件如何使用用戶界面:http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/test/com/google/gwt/uibinder/test/client/I18nMessageTest.ui.xml?r=7940:一個h2元素中的文本)

在GWT 2.4.0測試。