Создание модуля локализации l10n_ru. Вы можете помочь!
UPD: уже имеется модуль локализации для версии 7.0 а также печатные формы. Кому интересно — пишите в комментариях. Сейчас можно помочь сделать формы на QWeb для версии 8.0 а также улучшить модуль локализации. Текст ниже уже не актуален, в данный момент разработка ведется на GitHub: https://github.com/odoo-russia/odoo-russia
Было решено создать свободный модуль локализации для России, и добиться включения его в официальный дистрибутив.
Что для этого требуется вы можете прочитать в оригинале тут: doc.openerp.com/v6.1/contribute/15_guidelines/l10n_guidelines.html
Перевод на русский язык тут: codup.com/sistemi/svobodnie/openerp/rukovodstva/132-rukovodstvo-po-lokalizacii.html
В результате создана команда OpenERP Russian Localization Team: https://launchpad.net/~openerp-l10n-ru
В ней создана ветка l10n_ru, которая привязана к проекту openobject-addons. Все как по правилам на этой странице.
Если у кого то есть желание поучаствовать, вы можете послать свой запрос на добавление в команду.
Когда посчитаем что локализация выполнена, пошлем запрос на слияние с транком.
Как работать с bzr и Launchpad:
Сначала там нужно зарегистрироваться, если еще не зарегистрированы. Потом закачать ваш публичный SSH-ключ (он генерируется командой
Вот пример моего ключа:
После чего высылайте запрос на добавление в команду openerp-l10n-ru.
Когда вы станете членом команды далее выполняются такие действия:
выполнить команду
Получить ветку:
… дальше делаете изменения в файлах...
Зафиксировать изменения:
Обновить ветку на Launchpad:
Чтобы не было проблем при слияниях, перед
У кого есть вопросы задавайте.
Что для этого требуется вы можете прочитать в оригинале тут: doc.openerp.com/v6.1/contribute/15_guidelines/l10n_guidelines.html
Перевод на русский язык тут: codup.com/sistemi/svobodnie/openerp/rukovodstva/132-rukovodstvo-po-lokalizacii.html
В результате создана команда OpenERP Russian Localization Team: https://launchpad.net/~openerp-l10n-ru
В ней создана ветка l10n_ru, которая привязана к проекту openobject-addons. Все как по правилам на этой странице.
Если у кого то есть желание поучаствовать, вы можете послать свой запрос на добавление в команду.
Когда посчитаем что локализация выполнена, пошлем запрос на слияние с транком.
Как работать с bzr и Launchpad:
Сначала там нужно зарегистрироваться, если еще не зарегистрированы. Потом закачать ваш публичный SSH-ключ (он генерируется командой
ssh-keygen -t rsa
если у вас linux или через программу puttygen если у вас windows. публичный ключ будет в файле с расширением .pub) на странице вашего профиля, обязательно указав комментарий в конце.Вот пример моего ключа:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAl9A59GXWqmjZDc5itHNrVjfy5cqtV+xidHE6H7YjytCQCCH8T9PJaN
58TcL2hpYXsc74bgECnX4DlzjlNw9Jid4jv7/GcHUT2FjccWmdV/xlUL8Z01FOxQYkjKggD678SGNueQmvcxSk
VPEHCN1ib2aEth8ft6JEB/eNBqATxPs= dskarataev
После чего высылайте запрос на добавление в команду openerp-l10n-ru.
Когда вы станете членом команды далее выполняются такие действия:
выполнить команду
bzr launchpad-login ваш_логин
чтобы Launchpad знал от чьего имени вы к нему подключаетесьПолучить ветку:
bzr branch lp:~openerp-l10n-ru/openobject-addons/l10n_ru
… дальше делаете изменения в файлах...
Зафиксировать изменения:
bzr commit -m "your message in english"
(на этом шаге изменения фиксируются только в вашей локальной копии ветки)Обновить ветку на Launchpad:
bzr push :parent
(на этом шаге все ваши изменения из локальной ветки перекачиваются в родительскую ветку на Launchpad)Чтобы не было проблем при слияниях, перед
bzr push :parent
можно выполнить bzr pull
тогда все изменения из главной ветки попадут в вашу, вы их там уже синхронизируете со своими изменениями, снова зафиксируете локально, а потом уже выполните bzr push :parent
У кого есть вопросы задавайте.
6 комментариев
Когда находимся уже в той папке в которой хотим зафиксировать ревизию, можно для проверки набрать bzr status чтобы увидеть список файлов которые изменились и будут зафиксированы командой bzr commit. Если какие-то файлы были добавлены а не просто изменены, то нужно еще написать перед коммитом: «bzr add .» тогда все новые файлы в текущей папке добавятся в контроль версий и на них тоже подействует команда bzr commit.
bzr: ERROR: Not a branch: «bzr+ssh://bazaar.launchpad.net/~openerp-l10n-ru/openerp-addons/l10n_ru/».
Писал по этому поводу на launchpad, пока ответа не было. На всякий случай здесь продублирую.