[ English | 日本語 | English (United Kingdom) | 한국어 (대한민국) | русский | 中文 (简体, 中国) | Deutsch | Indonesia | Türkçe (Türkiye) ]

Управление словарём

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.