Roo установить i18n - PullRequest
       4

Roo установить i18n

0 голосов
/ 14 мая 2011

при попытке создания аддона i18n:

roo> создание аддона 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

Советы этого парня непрозрачны для меня.Что он имеет в виду:

Команды создания аддона необходимо запускать в пустой директории

Нет четкого ответа в Интернете.

1 Ответ

3 голосов
/ 14 мая 2011

Что именно вы пытаетесь сделать? Установить поддержку для данного языка; используйте

web mvc install language --code it

Где it - код языка. «В настоящее время Roo поддерживает шесть языков, и вы можете написать дополнительный язык для других по вашему выбору» - по состоянию на февраль 2011 года. Команда, которую вы пытались создать, должна создать дополнение для языка, которого еще нет поддерживается. (Я не думаю, что это ваше намерение)

РЕДАКТИРОВАТЬ после уточнения вопроса:

См. roo документация , раздел A.5.2. Что вам нужно сделать, это

  • получить существующий файл messages_xx.properties (проверьте исходный каталог и найдите его здесь: .. \ 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
...