Не получается русифицировать рабочие процессы на 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
В итоге русифицировались папки и все прочее, но названия рабочих процессов остались прежними, т.е. в английском варианте.
Может есть проблема в файлах русификации?
Комментарии
27/10/2011 - 12:43
Зачем?
27/10/2011 - 13:58
Без этих действий не русифицируется область компании.
Смысл... До первоначального старта альфрески русификацию ставить нельзя(не созданы war файлы и база). Поэтому приходится сначала создать базу. Потом перелить файлы русификации. Затем пересоздать базу чтобы все элементы русифицировались.
Вопрос не в этом. Это уже решение части проблем с русификацией.
Как русифицировать названия workflow?
27/10/2011 - 14:15
workflow русифицируются как обычно. Пакеты локализации подгружены?
27/10/2011 - 14:48
Да. файлы русификации есть. Такое ощущение, что они просто не цепляются. Переустанавливал. Пробывал разные варианты - установка без пересоздания баз, переименовывал файлы *ru.proporties в *ru_RU.properties и т.д....
Русификация взята из http://forge.alfresco.com/projects/alf-russian/ 4 версия от 20 октября.
31/10/2011 - 18:49
В текущем варианте русификации процессы, реализуемые на движке 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
01/11/2011 - 11:08
Что-то не получаестя...
Создал файл - кодировка UTF-8
Поместил data directory\masseges
Запустил комманду.
Перезапустил сервер.
01/11/2011 - 13:48
виноват, имя должно быть такое
workflowActiviti_ru_RU.properies
а загружать в Company Home/Dictionary Data/Messages.
Если все нормально, команда должна выдать
Message resource bundle reloaded: workflowActiviti
01/11/2011 - 14:15
Может его конвертировать нужно в ASCII?
Все сделал - эффект один.
01/11/2011 - 15:07
Решил. Файл - workflowActiviti_ru_RU.properties
Спасибо EvgenyKov. За две недели первый нормальный ответ.
02/11/2011 - 12:44
Только эта комманда не сохраняется после рестарта сервера. Нужно каждый раз её вводить. Может подскажет как быть?
02/11/2011 - 15:55
Чтобы эти изменения вступали в силу автоматически после старта сервера, нужно их внести в файл workflow-messages_ru.properties, предварительно конвертировав утилитой native2ascii (ищите в папке JDK/Bin инсталляции Java). Файл лежит в /tomcat/webapps/alfresco/WEB-INF/classes/alfresco/workflow/