Roo安装i18n

时间:2011-05-14 15:25:49

标签: spring-roo

尝试创建i18n插件时:

roo> addon create i18n --topLevelPackage com.gilles.photos.addon --locale ic --messageBundle i18n / messages_ic.properties

我收到消息:

Command 'addon create i18n --topLevelPackage com.gilles.photos.addon --locale ic --messageBundle i18n/messages_ic.properties' was found but is not currently available (type 'help' then ENTER to learn about this command)

我尝试按照这篇文章的建议: http://forum.springsource.org/showthread.php?101843-addon-create-i18n-does-not-work

这个家伙的建议对我来说是不透明的。他的意思是:

  

addon create命令需要   在空目录中运行

网上没有明确的答案。

1 个答案:

答案 0 :(得分:3)

你到底想干什么?安装对给定语言的支持;使用

web mvc install language --code it

it是语言的代码。 “Roo目前支持六种语言,你可以为你选择的其他人编写一种附加语言” - 截至2011年2月。你正在尝试的命令是那个应该为一种语言创建插件的命令支持的。 (我不认为这是你的意图)

问题澄清后编辑:

roo documentation,A.5.2节。 你要做的是

  • 获取现有的messages_xx.properties(checkout roo source并在此处找到它们:.. \ addon-web-mvc-jsp \ src \ main \ resources \ org \ springframework \ roo \ addon \ web \ mvc \ jsp \ i18n \语言)
  • 从其中一个文件创建_ic.properties。
  • 在一个空目录中创建一个名为i18n的子目录,将messages_ic.properties放在那里
  • 发出您尝试的命令:addon create i18n --topLevelPackage foo.bar --locale ic --messageBundle i18n/messages_ic.properties