Не получается русифицировать рабочие процессы на alfresco 4/

Может что-то делаю не так. Система Centos 5.5 + alfresco 4

1. Установил alfresco.bin - по умолчанию.
2. Запустил.
3. Откопировал файлы русификации и прописал /путь-к-alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xml
4. Остановил tomcat (tomcat/bin/shutdown)
5. Удалил базу postgresql (/opt/alfresco-4.0.a/postgresql/bin/dropdb)
6. Создал базу postgresql (/opt/alfresco-4.0.a/postgresql/bin/createdb) ./createdb -E UTF-8 -O alfresco alfresco
7. Очистил папку /opt/alfresco-4.0.a/tomcat/temp и /opt/alfresco-4.0.a/alf_data/contentstore
8. Запустил service alfresco start

В итоге русифицировались папки и все прочее, но названия рабочих процессов остались прежними, т.е. в английском варианте.

 

Может есть проблема в файлах русификации?

Комментарии

fufler аватар

5. Удалил базу postgresql (/opt/alfresco-4.0.a/postgresql/bin/dropdb)

6. Создал базу postgresql (/opt/alfresco-4.0.a/postgresql/bin/createdb) ./createdb -E UTF-8 -O alfresco alfresco

7. Очистил папку /opt/alfresco-4.0.a/tomcat/temp и /opt/alfresco-4.0.a/alf_data/contentstore

 Зачем?

Без этих действий не русифицируется область компании.

Смысл... До первоначального старта альфрески русификацию ставить нельзя(не созданы war файлы и база). Поэтому приходится сначала создать базу. Потом перелить файлы русификации. Затем пересоздать базу чтобы все элементы русифицировались.

 

Вопрос не в этом. Это уже решение части проблем с русификацией.

Как русифицировать названия workflow?

fufler аватар

workflow русифицируются как обычно. Пакеты локализации подгружены?

Да. файлы русификации есть. Такое ощущение, что они просто не цепляются. Переустанавливал. Пробывал разные варианты - установка без пересоздания баз, переименовывал файлы *ru.proporties в *ru_RU.properties и т.д....

Русификация взята из http://forge.alfresco.com/projects/alf-russian/ 4 версия от 20 октября.

 

 

Прикрепленные файлыРазмер
Workflow.jpg 71.67 кб

В текущем варианте русификации процессы, реализуемые на движке Activiti, не русифицированы. Для русификации создайте файл с таким примерно содержимым

 

#-------------------------------

activitiAdhoc.workflow.title=Назначить и утвердить
activitiAdhoc.workflow.description=Назначить задачу коллеге

activitiReview.workflow.title=Рассмотреть и утвердить
activitiReview.workflow.description=Рассмотреть и утвердить содержимое

activitiParallelReview.workflow.title=Параллельное рассмотрение и утверждение
activitiParallelReview.workflow.description=Рассмотреть и утвердить содержимое параллельно несколькими сотрудниками

activitiReviewPooled.workflow.title=Объединенное рассмотрение и утверждение
activitiReviewPooled.workflow.description=Рассмотреть и утвердить содержимое пулом сотрудниками

activitiParallelGroupReview.workflow.title=Групповое рассмотрение и утверждение
activitiParallelGroupReview.workflow.description=Рассмотреть и утвердить содержимое параллельно группой

#----------------------

обзовите его например workflowActiviti_ru.properies, загрузите в Company Home/Message и и в консоли управления репозитарием http://<SERVER>:8080/alfresco/faces/jsp/admin/repoadmin-console.jsp запустите команду

reload messages workflowActiviti

Что-то не получаестя...

Создал файл - кодировка UTF-8

Поместил data directory\masseges

Запустил комманду.

Перезапустил сервер.

виноват, имя должно быть такое

workflowActiviti_ru_RU.properies

а загружать в Company Home/Dictionary Data/Messages.

Если все нормально, команда должна выдать

Message resource bundle reloaded: workflowActiviti

Может его конвертировать нужно в ASCII?

Все сделал - эффект один.

Решил. Файл - workflowActiviti_ru_RU.properties

 

Спасибо EvgenyKov. За две недели первый нормальный ответ.

Только эта комманда не сохраняется после рестарта сервера. Нужно каждый раз её вводить. Может подскажет как быть?

Чтобы эти изменения вступали в силу автоматически после старта сервера, нужно их внести в файл workflow-messages_ru.properties, предварительно конвертировав утилитой native2ascii (ищите в папке JDK/Bin инсталляции Java).  Файл лежит в /tomcat/webapps/alfresco/WEB-INF/classes/alfresco/workflow/