[ English | Indonesia | 日本語 | русский | 한국어 (대한민국) | Deutsch ]
Управление словарём¶
Zanata предоставляет подсказки по переводу, базируясь на словаре вашего языка. Словарь хранится в репозитории i18n.
Словарь вашего языка¶
Файл словаря вашего языка хранится в glossary/locale/<lang>/LC_MESSAGES/glossary.po
в репозитории i18n. Это обычный PO файл.
Если вы хотите обновить словарь вашего языка, то отредактируйте соответствующий файл словаря с использованием вашего любимого редактора, и предложите изменение в систему ревью Gerrit.
Когда ваше изменение будет слито с основной кодовой базой, обновлённый словарь будет загружен в Zanata. Обратите внимание, что на настоящий момент загрузка в Zanata - это ручной процесс. Только администратор Zanata (обычно это PTL и ещё несколько человек) может загружать словари. Если ваш словарь не загружают, то обратитесь к членам команды I18n или к PTL в список почтовой рассылки i18n.
Примечание
Обсудите и изменения в словаре в вашей языковой команде до того, как вы отправите изменения в систему ревью Gerrit. В большиенстве случаев ревьюверы Gerrit не знают вашего языка, таким образом они могут проверить только следование правилам синтаксиса и договорённостям о формате кода.
Мастер словарь¶
Если вы добавляете новую запись в словарь, очень рекомендуется добавить так же новую запись в мастер словарь glossary/locale/glossary.pot
. Таким образом разные языковые команды могут использовать один мастер словарь.
Мастер словарь - это обычный POT файл. Вы можете редактировать его в своём любимом редакторе как обычно.
После того, как вы отредактировали мастер словарь, отразите сделанные изменения в файлах словарей всех других языков. Чтобы сделать это, выполните следующую команду:
tox -e venv python setup.py update_catalog
И, наконец, предложите патч, включающий в себя все сделанные выше изменения, в систему ревью Gerrit.