【发布时间】:2016-01-20 03:15:45
【问题描述】:
我正在为我的 Grails 应用程序进行国际化,这在我的域中:
category (nullable:false, inList:Holders.config.categories)
这在Config.groovy 文件中:
categories=['cat1', 'cat2', 'cat3']
这就是messages.properties 文件中的内容:
ads.category.cat1=category 1
ads.category.cat2=category 2
ads.category.cat3=category 3
显示视图中的内容:
<g:if test="${adsInstance?.category}">
<li class="fieldcontain">
<span id="category-label" class="property-label"><g:message code="ads.category.label" default="Category" /></span>
<span class="property-value" aria-labelledby="category-label"><g:fieldValue bean="${adsInstance}" field="category"/></span>
</li>
</g:if>
所有视图都显示正确的单词,除了 show 显示 cat1(这是在配置文件中找到的内容)以及保存在数据库中的内容,因为它应该显示和保存 messages.properties 中的内容文件category 1。我该如何解决?
【问题讨论】:
-
请提供show函数的view代码。
-
@MamyKryzysKryzysKryzys 我编辑了原帖
标签: grails internationalization