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

Подсказки по переводу

На этой странице собраны небольшие подсказки, относящиеся к переводам.

Если и у вас есть такие - не стесняйтесь поделиться :)

В каком месте строка используется в исходных текстах?

Для более высокого качества переводов важно понимать, как оригинальная строка используется в исходных текстах в контексте. В сожалению интерфейс перевода Zanata не показывает соответствующее место в коде, в котором используется строка.

Вы можете найти конкретное место в исходных кодах, проверив POT файл.

POT файлы находятся по адресу http://tarballs.openstack.org/translation-source/<Zanata-project-name>/<Zanata-project-version>/<path>/<resource>.pot, где:

  • <Zanata-project-name> – это имя проекта Zanata,

  • <Zanata-project-version> – это версия проекта Zanata, например: master или stable-mitaka,

  • <path> – это путь к документу, например: nova/locale, openstack_dashboard/locale или releasenotes/source/locale,

  • <resource> – это имя документа в Zanata.

Самым простым способом будет открыть http://tarballs.openstack.org/translation-source, затем проследовать по <Zanata-project-name>, <Zanata-version> и связанным ссылкам.

Откройте POT файл и поиском найдите строку, которая вас интересует. Там вы увидите запись примерно такого вида:

#: trove_dashboard/content/database_backups/views.py:100
#, python-format
msgid "Unable to retrieve details for parent backup: %s"
msgstr ""

Когда вы налши место или места со строкой, которую вы хотите проверить, вы можете увидеть больше контекстной информации о том, как используется строка, просматривая исходный код в git репозитории. Проект Zanata и git репозиторий соотносятся один к одному. Если название проекта Zanata - <Zanata-project-name>, то соответствующим расположением git репозитория будет https://opendev.org/openstack/<Zanata-project-name>/. Например, если вы переводите horizon, то git репозиторий можно найти в https://opendev.org/openstack/horizon/.

Примечание

POT файлы более не хранятся в git репозиториях. Это изменение было сделано в начале цикла разработки релиза Newton [1].

В каком месте строка используется в пользовательском интерфейсе панели управления?

В процессе перевода проекта, имеющего отношение к панелям управления, вам возможно захочется узнать, «в каком месте строка используется в панели управления?».

Вы можете примерно предположить, где используется строка, исходя из расположения её в исходном коде. См. предыдущий пункт о том, как найти месторасположение.

dashboards/admin/aggregates/views.py:104

Это означает меню «Агрегаты» в группе «Администрирование» в левой части меню. В коде Horizon второй уровень меню соответствует группам панелей управления, таким как «Проект» или «Администрирование», а третий уровень соответствует таким панелям управления как «Агрегаты» (в этом примере), «Инстансы», или «Сети».

dashboards/project/loadbalancers/workflows.py:44

Если имя файла workflows.py или forms.py, то это означает, что он используется в форме для создания либо для редактирования чего-либо.

dashboards/project/containers/templates/containers/_update.html:21

Шаблон - это скелет статического HTML файла. В этом случае строка, вероятно, используется в форме «Изменить» в меню «Контейнер».