MyTetra Share
Делитесь знаниями!
Русификация рабочих процессов на Alfresco 4
Время создания: 25.01.2012 12:09
Раздел: Компьютер - Управление проектами - Tomcat и Alfresco
Запись: xintrea/mytetra_syncro/master/base/1327478945yxxw9ub0kv/text.html на raw.github.com

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

soriel, 27/10/2011 - 10:09

Может что-то делаю не так. Система 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

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

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

Форумы » Alfresco

Добавить комментарий

Комментарии

fufler

27/10/2011 - 13:43

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

Зачем?

ответить

ссылка

fufler

27/10/2011 - 13:43

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

Зачем?

ответить

ссылка

soriel

27/10/2011 - 14:58

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

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

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

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

ответить

ссылка

soriel

27/10/2011 - 14:58

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

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

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

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

ответить

ссылка

fufler

27/10/2011 - 15:15

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

ответить

ссылка

fufler

27/10/2011 - 15:15

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

ответить

ссылка

soriel

27/10/2011 - 15:48

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

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

Прикрепленные файлы Размер

Workflow.jpg 71.67 кб

ответить

ссылка

soriel

27/10/2011 - 15:48

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

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

Прикрепленные файлы Размер

Workflow.jpg 71.67 кб

ответить

ссылка

EvgenyKov

31/10/2011 - 19: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

ответить

ссылка

EvgenyKov

31/10/2011 - 19: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

ответить

ссылка

soriel

01/11/2011 - 12:08

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

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

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

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

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

ответить

ссылка

soriel

01/11/2011 - 12:08

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

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

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

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

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

ответить

ссылка

EvgenyKov

01/11/2011 - 14:48

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

workflowActiviti_ru_RU.properies

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

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

Message resource bundle reloaded: workflowActiviti

ответить

ссылка

EvgenyKov

01/11/2011 - 14:48

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

workflowActiviti_ru_RU.properies

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

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

Message resource bundle reloaded: workflowActiviti

ответить

ссылка

soriel

01/11/2011 - 15:15

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

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

ответить

ссылка

soriel

01/11/2011 - 15:15

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

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

ответить

ссылка

soriel

01/11/2011 - 16:07

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

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

ответить

ссылка

soriel

01/11/2011 - 16:07

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

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

ответить

ссылка

soriel

02/11/2011 - 13:44

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

ответить

ссылка

soriel

02/11/2011 - 13:44

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

ответить

ссылка

EvgenyKov

02/11/2011 - 16:55

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

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования