Openbravo Forum End of Life Notice

Dear Openbravo Forum User,

Because of continued very low usage we decided to stop the forums on 31st of August 2017

In case of questions: webmaster "at" openbravo.com

Перевод для Openbravo 3

<<

Roman Kabiev

Posts: 13

Joined: Mon Feb 06, 2012 6:08 am

Post Tue Feb 07, 2012 2:00 pm

Re: Перевод для Openbravo 3

ДОбрый день,
Подскажите пожалуйста, выгрузил из OB xml файлы локализации - https://bitbucket.org/roma/openbravo_ru/src
В XML файлах присутствуют лишь заголовки, типа как

  Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<compiereTrl baseLanguage="en_US" language="ru_RU" table="AD_MENU" version=""/>

Это верно? Я подразумевал что выгрузятся хотя бы титлы на системном языке - которые можно было бы переводить.
(Выгрузил путем экспорта из системы не через and export.database)

Спасибо
<<

Roman Kabiev

Posts: 13

Joined: Mon Feb 06, 2012 6:08 am

Post Thu Feb 09, 2012 10:56 pm

Re: Перевод для Openbravo 3

Перевод который прислал мне Павел выложил на скв - mercurial https://bitbucket.org/roma/openbravo_ru/src
Но возможно тем, кто хочет присоединиться к переводу не захочется учится работать с меркуриалом (либо свн или еще чем то), плюс для перевода это таки не очень удобно...

Поэтому может расмотрим такой вариант.
Написал небольшой скрипт на питоне, конвертнул xml в csv и выложил его на гуглдоксах - https://docs.google.com/spreadsheet/ccc ... nRoSXJqdEE

в принципе в таком табличном виде работать кажется проще чем в xml-ках, плюс можно работать одновременно практически, если возникнет такая надобность, там же можно обсуждать вопросы по переводу и т.д.
Скрипт из csv обратно в xml еще не написал, но сложностей с этим думаю не будет.
Пока там выложен один файл - на данный момент просто чтобы посмотреть как оно может выглядеть. Чисто для примера, ввел свои предложения, по некоторым переводам.
Если решим делать так, то можно будет создать папку с файлами переводов в гугдоксах, расшарить ее, назначить админов.

Еще есть варианты pootle, launcpad ... но для наших задач показались слишком "большими"...
Был бы очень рад услышать ваши замечания\комментарии
<<

Ruslan Seleznov

Posts: 6

Joined: Tue Jun 22, 2010 8:57 pm

Post Fri Feb 10, 2012 11:23 am

Re: Перевод для Openbravo 3

Привет!
Есть Ява-програмки для конвертации их XML в CSV и обратно.
Также обрабатывал файлы 3.0, накатывая текст перевода из версии 2.5.
Надеюсь со следующий недели постараться подключиться к активной работе по переводу.
;)
<<

Andrej Svininykh

Posts: 213

Joined: Wed Mar 18, 2009 7:25 pm

Post Fri Feb 10, 2012 4:40 pm

Re: Перевод для Openbravo 3

Роман, очень рад твоему интересу к Openbravo 3. Если ты готов возглавить проект, то буду рад участвовать. К тому-же часть работы я уже сделал.

Сейчас времени нет, но в декабре я уже тоже начинал возраждать тему перевода. Брал перевод от версии 2.50 и старался адаптировать к 3. Ниже то что успел обработать, и то не до конца, можешь брать и перекидывать к себе в таблицы. Сейчас нормально выглядет на русском только окно выписки счетов фактуры. Так что думаю будет подспорье в начале работы.

Openbravo-3-Translate-AD_ELEMENT:
https://docs.google.com/spreadsheet/ccc ... mZJTzJHX0E

Openbravo-3-Translate-AD_TEXTINTERFACES:
https://docs.google.com/spreadsheet/ccc ... FRtRU9lNEE

Openbravo-3-Translate-AD_MENU:
https://docs.google.com/spreadsheet/ccc ... jd1TktPTUE

Конвертер на питоне из csv в xml и обратно было-бы не плохо, так как сейчас проблема в слишком больших файлах которые переводить очень сложно.

По самой организации процесса моё предложение каждый выбирает/назначается ответственным даже не за модуль, а за отдельный экран/раздел меню и пока не останется не переведённых полей с него не уходит. Так по взяв отдельную небольшую часть мы сможем не распаляясь переводить только необходимое для работы. Для такого перевода конечно удобней всего использовать табличное представление, так как всё время приходится искать где что надо перевести.
--
The best regards,
Andrey Svininykh
Project nordpos.mobi
Hire Me!
<<

Dmitry Mezentsev

Posts: 280

Joined: Wed Mar 18, 2009 7:25 pm

Post Sun Feb 12, 2012 1:19 pm

Re: Перевод для Openbravo 3

Roman Kabiev wrote:А это может привлечь новых пользователей к процессу, если выложить демо-инстанс с русским переводом в общественный доступ.


Как я уже писал выше, как только будет перевод, с удовольствием включим его в demo.openbravo.com, таким образом он будет "виден" очень широкой аудитории (посещаемость у openbravo.com и demo очень высокие).
<<

Dmitry Mezentsev

Posts: 280

Joined: Wed Mar 18, 2009 7:25 pm

Post Sun Feb 12, 2012 1:40 pm

Re: Перевод для Openbravo 3

Ruslan Seleznov wrote:Привет!
Также обрабатывал файлы 3.0, накатывая текст перевода из версии 2.5.


На всякий слчай. Форматы XML файлов для 2.50 совпадают с 3.0. Таким образом, если импортировать xml файл перевода для 2.50 в 3.0, а потом его экспортировать, то те строки, которые были удалены из версии 3.0 по сравнению с 2.50 будут из файла удалены, а новые появившееся будут добавлены.
<<

Roman Kabiev

Posts: 13

Joined: Mon Feb 06, 2012 6:08 am

Post Sun Feb 12, 2012 7:43 pm

Re: Перевод для Openbravo 3

Ruslan Seleznov wrote:Привет!
Есть Ява-програмки для конвертации их XML в CSV и обратно.
Также обрабатывал файлы 3.0, накатывая текст перевода из версии 2.5.
Надеюсь со следующий недели постараться подключиться к активной работе по переводу.
;)

Руслан, будем рады)
<<

Roman Kabiev

Posts: 13

Joined: Mon Feb 06, 2012 6:08 am

Post Sun Feb 12, 2012 8:01 pm

Re: Перевод для Openbravo 3

Andrej Svininykh wrote:Роман, очень рад твоему интересу к Openbravo 3. Если ты готов возглавить проект, то буду рад участвовать. К тому-же часть работы я уже сделал.

Сейчас времени нет, но в декабре я уже тоже начинал возраждать тему перевода. Брал перевод от версии 2.50 и старался адаптировать к 3. Ниже то что успел обработать, и то не до конца, можешь брать и перекидывать к себе в таблицы. Сейчас нормально выглядет на русском только окно выписки счетов фактуры. Так что думаю будет подспорье в начале работы.

Openbravo-3-Translate-AD_ELEMENT:
https://docs.google.com/spreadsheet/ccc ... mZJTzJHX0E

Openbravo-3-Translate-AD_TEXTINTERFACES:
https://docs.google.com/spreadsheet/ccc ... FRtRU9lNEE

Openbravo-3-Translate-AD_MENU:
https://docs.google.com/spreadsheet/ccc ... jd1TktPTUE

Конвертер на питоне из csv в xml и обратно было-бы не плохо, так как сейчас проблема в слишком больших файлах которые переводить очень сложно.

По самой организации процесса моё предложение каждый выбирает/назначается ответственным даже не за модуль, а за отдельный экран/раздел меню и пока не останется не переведённых полей с него не уходит. Так по взяв отдельную небольшую часть мы сможем не распаляясь переводить только необходимое для работы. Для такого перевода конечно удобней всего использовать табличное представление, так как всё время приходится искать где что надо перевести.


Андрей, привет!
посмотрел файлы - ты проделал большой объем работы. Мог бы ты прислать XML-ки - я их конвертну и выложу в google docs - для дальнейшего перевода. Это же файлы уже для версии 3?

python скрипты написал - конвертируется как туда так и обратно, нужно протестировать, на днях выложу. Пока будут работать из консоли,типа как >>xml2csv.py AD_MENU_TRL_ru_RU.xml

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


Спасибо)
<<

Roman Kabiev

Posts: 13

Joined: Mon Feb 06, 2012 6:08 am

Post Tue Feb 14, 2012 9:54 am

Re: Перевод для Openbravo 3

Подытоживая предыдущие обсуждения, сейчас назревает следующий план действий:

1. Собираем имеющиеся переводы для версии 3
2. Выбираем те таблицы, которые нужно перевести в первую очередь - распределяем между желающими.
3. Конвертируем XML в CSV, выкладываем в GoogleDocs(таблицы), т.к. там проще осуществлять перевод.
4. Переводим. Корректируем. Обсуждаем. Согласовываем.
5. Выгружаем из GoogleDocs в XML, импортируем в тестовый инстанс Openbravo.
6. Далее следующие итерации.

Собственно, для всего этого нам необходимо:
1. утилиты для конвертации туда\обратно - написаны на питоне, предварительно потестировал, сегодня-завтра отправлю потестировать Андрею (а так же всем кто еще пожелает). После тестирования несколькими участниками можно будет их начать использовать.
2. Аккаунт в GoogleDocs - можно создать отдельный, можно заюзать чей-либо из участников, в принципе не важно, главное расшарить там папку\файлы для остальных участников.
3. сервер для тестового инстанса Openbravo. Нужен, наверно, будет только когда мы переведем какой то объем и захотим протестировать. К тому времени попробую найти vps-сервер.

Про первые два пункта - Андрей уже предложил переводы по трем таблицам, плюс одну Павел. Возможно с них нам и стоит начать - хотя бы для обкатки этой схемы - откорректируем допишем перевод по этим таблицам (я так понял эти таблицы покроют основные пункты меню и перевод надписей интерфейса).
Выгрузим, протестируем. Если все ок - пойдем дальше.

Так, вроде ничего не забыл...

Кто участвует? :)
<<

Dmitry Mezentsev

Posts: 280

Joined: Wed Mar 18, 2009 7:25 pm

Post Tue Feb 14, 2012 12:59 pm

Re: Перевод для Openbravo 3

Небольшой комментарий. Поможет съэкономить некоторые усилия

* Note: The recommended way of translating is to translate the AD_ELEMENT table first. Then import the translated file, perform a Synchronize Terminology process, export again and continue. This is recommended because the AD_FIELD elements that are centrally maintained (most part of them) are updated with the AD_ELEMENT values every time this process is run. So a lot of effort and time is saved!

http://wiki.openbravo.com/wiki/Translat ... #Structure
PreviousNext

Return to Openbravo Russia

Who is online

Users browsing this forum: No registered users and 1 guest

Website Terms


Designed by ST Software for PTF.