나는 grails app을 다중 언어로 만들려고 노력하고있다. 내가 번역 내가 할 모든 텍스트에 대한 은 할 필요가 :<%= %> (i18n-gettext 사용)
<%=t9n.tr(s: "Delete Filter")%>
constrast에서 다음은 (출력 문자열로 "필터를 삭제") 작동하지만 국제화-gettext를 번역하기 위해 문자열을 찾을 수 없습니다
${t9n.tr(s: "Delete Filter")}
은 그래서
<g:link controller="user" title="<%=t9n.tr(s: 'Delete Filter')%>">foo</g:link>
다음 작품 같이가 someting를 시도하지만 코드의 2 줄 필요가 있기 때문에 불쾌한 보이는했다 :
을<% the_title = t9n.tr(s: "Delete Filter")%>
<g:link controller="user" title="${the_title}">foo</g:link>
어떤 아이디어가 있습니까? 도움말 감사합니다
i18n-gettext를 사용하면 'my.key'와 같은 코드 대신 실제 영어 텍스트가 표시됩니다. –