如何在 Grails radioGroup 中使用 i18n?
How to use i18n with a Grails radioGroup?
如何在 messages.properties 中设置消息才能翻译标签? (我在使用 Grails 2.4.4)
域:
int handledBy
messages.properties:
Case.handledBy.1=Handled by A
Case.handledBy.2=Handled by B```
查看:
<g:radioGroup name="handledBy" values="[1,2]">
<tr class="prop">
<td valign="top" class="name">
<label><g:message code="${it.label}" />:</label>
</td>
<td valign="top" class="value ${hasErrors(bean:CaseInstance,field:'handledBy','errors')}">
${it.radio}
</td>
</tr>
</g:radioGroup>
您可以为此使用 g:radioGroup 标签的 labels
属性,例如
<g:radioGroup name="handledBy" values="[1, 2]" labels="['Case.handledBy.1', 'Case.handledBy.2']">
...
<label><g:message code="${it.label}"/>:</label>
...
</g:radioGroup>
并在 messages.properties
中添加消息
Case.handledBy.1=Handled by A
Case.handledBy.2=Handled by B
如何在 messages.properties 中设置消息才能翻译标签? (我在使用 Grails 2.4.4)
域:
int handledBy
messages.properties:
Case.handledBy.1=Handled by A
Case.handledBy.2=Handled by B```
查看:
<g:radioGroup name="handledBy" values="[1,2]">
<tr class="prop">
<td valign="top" class="name">
<label><g:message code="${it.label}" />:</label>
</td>
<td valign="top" class="value ${hasErrors(bean:CaseInstance,field:'handledBy','errors')}">
${it.radio}
</td>
</tr>
</g:radioGroup>
您可以为此使用 g:radioGroup 标签的 labels
属性,例如
<g:radioGroup name="handledBy" values="[1, 2]" labels="['Case.handledBy.1', 'Case.handledBy.2']">
...
<label><g:message code="${it.label}"/>:</label>
...
</g:radioGroup>
并在 messages.properties
中添加消息Case.handledBy.1=Handled by A
Case.handledBy.2=Handled by B