Как русифицировать Openbravo Печать
Автор: Administrator   
16.05.10 16:44

Как русифицировать Openbravo

Написано Vladislav Levitskiy

Апр 27 2009 г., 07:07

Как русифицировать программу Openbravo 2.4

(Подходит также для версии 2.5, хотя для Openbravo версии 2.50 правильнее и быстрее установить МОДУЛЬ русификации)

Описание приведено для системы Linux, для системы Windows необходимо просто использовать соответствующие пути. Вцелом, установка русификации будет похожей.

1) После того как вы установили систему необходимо системе указать что русский будет еще одним системным языком.

2) Скопировать данные из аглийского языка в русский.

3) Получить XML файлы языка из системы.

4) Заменить XML файлы языка.

5) Загрузить данные из XML файлов в систему.

6) Остановить Tomcat и удалить промежуточные файлы.

7) Запустить процесс компиляции.

8) Запустить Tomcat, зайти на сайт.

1) После того как вы установили систему необходимо системе указать что русский будет
еще одним системным языком.

1.1. Для этого необходимо залогинится в систему под пользователем Openbravo.

1.2. Необходимо установить пользователю Openbravo роль Системный администратор для этого:

1.2.1. Кликаем по Openbravo слева вверху (см. рисунок)

1.2.2. Откроется всплывающее окно (возможно за основным -- поэтому поищите его) и в нем еобходимо установить или убедиться, что уже стоит, роль системный администратор (см. рисунок)

2) Скопировать данные из аглийского языка в русский.

2.1. Заходим в языки:
General Setup --> Application --> Language

При помощи пиктограмки "Список" (выделен лиловым) попадаем в список языков и находим русский. По нему даблклик.

2.2. Откроется окно свойства языка. Необходимо убедиться что:

Client - System, Organization - *

Base Language НЕ ОТМЕЧЕН,

И проставить галочку System Language, после чего нажимаем Ctrl +S или пиктограмку "Сохранить запись".

Как должны выглядеть свойства языка.

2.3. После того как мы сохранили свойства языка можно нажать кнопку "Verify Languages".

3) Получить XML файлы языка из системы.

3.1. Необходимо зайти:
General Setup --> Application --> Import/Export Translation

3.2. Убедиться что значения Entity - System, Laguage - Russian (см. картинку)

3.3. Нажать кнопку Export. Система за 10-15 секунд создаст в папке, в которой был установлен Openbravo у меня это /opt/OpenbravoERP/AppsOpenbravo) папку attachments/lang/ru_RU.
В этой папке будут находиться XML файлы.

4) Заменить XML файлы языка.

Необходимо скачать архив переведенных XML файлов с сервера.
Разархивировать, и заменить все XML файлы, которые находятся
в attachments/lang/ru_RU.

5) Загрузить данные из XML файлов в систему.

General Setup --> Application --> Import/Export Translation
Убедиться что значения Entity - System, Laguage - Russian (см. картинку) Нажать кнопку импорт. Система загрузит перевод после чего систему необходимо перекомпилировать.

6) Остановить Tomcat и удалить промежуточные файлы.

6.1. Для остановки Tomcat я захожу под root и пишу в командной строке
service tomcat6 stop

6.2. Необходимо удалить в папке Tomcat ( /var/lib/tomcat6/webapps )

6.2.1. Файл openbravo.war

6.2.2. Папку openbravo

(если контекст был выбран по умолчанию openbravo)

6.3. Необходимо удалить в инсталяционной папке Openbravo
( /opt/OpenbravoERP/AppsOpenbravo) в папке lib также файл  openbravo.war.

7) Запустить процесс компиляции.

7.1. Я запускаю компиляцию под root. Знаю что это не по-грамотному, но по- другому не получалось.

7.2. Для запуска компиляции я написал командные файлы (по-досовски, так как я с Linux очень на Вы
самую последнюю версию файла от 05-апр-2010 можно скачать тут):

Сначала необходимо запустить

compile.complete (на моем не очень быстром компе 23 минуты компилит)

Затем, compile.war (1 минута)

Затем compile.deploy (0 минут)

8) Запустить Tomcat, зайти на сайт.

service tomcat6 start

после чего можете в браузере запускать клиента. Первый раз необходимо 5 мин гдето серверу.

Может возникнуть тайм-аут не переживайте, все следующие разы будет быстрее.


 

 

оригинал: http://it-russia.org/index.php?option=com_content&task=view&id=34&Itemid=9

Последнее обновление 16.05.10 16:46