[ English | русский | Deutsch | 한국어 (대한민국) | 日本語 | Indonesia ]

번역 팁

이 페이지는 번역과 관련한 약간의 팁 과 트릭을 정리합니다.

관련해 있는 경우, 여기에 공유하는 것을 잊지 말아주십시오 :)

소스 코드에서 사용하는 문자열은 어디에 있습니까?

보다 나은 번역 품질을 위해, 원본 문자열이 소스 코드에서 문맥 지식과 함께 어떻게 사용되는지 이해하는 것이 중요합니다. 불행하게도 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>master 또는 stable-mitaka 와 같은 Zanata 프로젝트 버전입니다.

  • <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 초반에 변경되었습니다.

1

http://lists.openstack.org/pipermail/openstack-dev/2016-May/094215.html

대시보드 UI에서 사용하는 문자열은 어디에 있습니까?

대시 보드 관련 프로젝트를 번역하는 동안 《대시 보드에서 이 문자열이 어디에 사용됩니까?》를 알고 싶을 수 있습니다.

소스 코드의 위치에서 문자열이 사용되는 위치를 예측할 수 있습니다. (위치를 찾는 방법에 대한 이전 항목을 참조하십시오.)

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 파일의 골격입니다. 이 경우 문자열은 《컨테이너》메뉴의 《업데이트》양식에서 사용됩니다.