使用国际化插件,是否有一种“适当”的方法可以动态地对单词进行复数形式或选择属性的复数形式?

最佳答案

您可以在i18n消息中使用嵌入的ChoiceFormat。使用the java.text.MessageFormat Javadocs的示例,您可以定义以下内容:

numfiles.message = "There {0,choice,0#are no files|1#is one file|1<are {0,number,integer} files}."

然后在您的GSP中:
<g:message code="numfiles.message" args="[numfiles]"/>

其中numfiles是整数值。

关于grails - grails是否有标准方法来管理属性文件中国际字符串中的复数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5759250/

10-09 22:58