[ English | Indonesia | 中文 (简体, 中国) | English (United Kingdom) | 한국어 (대한민국) | Deutsch | 日本語 | русский ]
Подсказки по переводу¶
На этой странице собраны небольшие подсказки, относящиеся к переводам.
Если и у вас есть такие - не стесняйтесь поделиться :)
В каком месте строка используется в исходных текстах?¶
Для более высокого качества переводов важно понимать, как оригинальная строка используется в исходных текстах в контексте. В сожалению интерфейс перевода 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 файла. В этом случае строка, вероятно, используется в форме «Изменить» в меню «Контейнер». 
