번역 다운로드 및 업로드

번역에서 파일을 내보내고, 변경한 후 다시 가져올 수 있습니다. 이를 통해 오프라인으로 작업한 후 기존 번역에 변경 사항을 병합할 수 있습니다. 이 기능은 그 사이에 번역이 변경된 경우에도 작동합니다.

참고

사용 가능한 옵션은 접근 제어 설정에 의해 제한될 수 있습니다.

번역 다운로드

프로젝트 또는 구성 요소 대시보드에서 파일 메뉴를 통해 번역 가능한 파일을 다운로드할 수 있습니다.

첫 번째 옵션은 저장소에 저장된 원본 형식으로 파일을 다운로드하는 것입니다. 이 경우 번역의 보류 중인 변경 사항이 커밋되고 변환 없이 최신 파일이 제공됩니다.

You can also download the translation converted into one of the widely used localization formats. The converted files will be enriched with data provided in Weblate; such as additional context, comments or flags.

참고

Format conversion changes the localization file representation, but does not translate between runtime message syntaxes such as ICU MessageFormat and C printf formatting. Use application-specific tooling when consumers need different placeholder syntaxes or a compiled resource format not offered by Weblate.

Several file formats are available via the FilesCustomize download menu:

  • gettext PO (po)

  • gettext 확장이 포함된 XLIFF 1.1 (xliff)

  • XLIFF 1.1 (xliff11)

  • TermBase eXchange (tbx)

  • Translation Memory eXchange (tmx)

  • gettext MO (번역이 gettext PO를 사용하는 경우에만 사용 가능) (mo)

  • CSV (csv)

  • Excel Open XML (xlsx)

  • JSON (단일 언어 번역에서만 사용 가능) (json)

  • JSON 중첩 구조 파일 (단일 언어 번역에서만 사용 가능) (json-nested)

  • Android 문자열 리소스 (단일 언어 번역에서만 사용 가능) (aresource)

  • iOS 문자열 (단일 언어 번역에서만 사용 가능) (strings)

힌트

변환된 파일에서 사용 가능한 콘텐츠는 파일 형식 기능에 따라 다릅니다. 개요는 번역 유형 기능 에서 확인할 수 있습니다.

../_images/file-download.webp

구성 요소, 범주 또는 프로젝트 다운로드

구성 요소, 범주 또는 프로젝트의 번역 파일은 파일 메뉴를 통해 한 번에 다운로드할 수 있습니다. 다운로드는 항상 ZIP 파일로 제공되며, 번역 다운로드 와 마찬가지로 원본 또는 변환 형식을 선택할 수 있습니다.

번역 업로드

변경을 완료한 후 파일 메뉴에서 번역 업로드 를 사용하세요.

../_images/file-upload.webp

지원되는 파일 형식

지원되는 파일 형식의 모든 파일을 업로드할 수 있지만, 번역에 사용된 것과 동일한 파일 형식을 사용하는 것이 권장됩니다. 그렇지 않으면 일부 기능이 제대로 번역되지 않을 수 있습니다.

가져오기 방법

번역 파일을 업로드할 때 제시되는 선택지입니다:

../_images/file-import-methods.webp
번역으로 추가 (translate)

가져온 문자열을 기존 문자열의 번역으로 추가합니다. 가장 일반적인 용례이자 기본 동작입니다.

업로드된 파일에서 번역만 사용되며 추가 콘텐츠는 사용되지 않습니다.

이 옵션은 사용자에게 “문자열 편집” 권한 이 있는 경우에만 사용할 수 있습니다.

제안으로 추가 (suggest)

가져온 문자열을 제안으로 추가합니다. 업로드한 문자열이 검토되길 원하는 경우 선택합니다.

업로드된 파일에서 번역만 사용되며 추가 콘텐츠는 사용되지 않습니다.

이 옵션은 사용자에게 “제안 추가” 권한 이 있는 경우에만 사용할 수 있습니다.

승인된 번역으로 추가 (approve)

가져온 문자열을 승인된 번역으로 추가합니다. 업로드하기 전에 번역을 이미 검토한 경우 선택합니다.

업로드된 파일에서 번역만 사용되며 추가 콘텐츠는 사용되지 않습니다.

이 옵션은 사용자에게 “문자열 검토” 권한 이 있는 경우에만 사용할 수 있습니다.

편집이 필요한 번역으로 추가 (fuzzy)

가져온 문자열을 편집이 필요한 번역으로 추가합니다. 번역이 사용되면서도 검토도 받기를 원하는 경우 유용합니다.

업로드된 파일에서 번역만 사용되며 추가 콘텐츠는 사용되지 않습니다.

이 옵션은 사용자에게 “문자열 편집” 권한 이 있는 경우에만 사용할 수 있습니다.

기존 번역 파일 교체 (replace)

기존 파일이 새 콘텐츠로 대체됩니다. 기존 번역이 손실될 수 있으므로 주의하여 사용하세요.

이 옵션은 사용자에게 “구성 요소 설정 편집” 권한 또는 “새 문자열 추가”, “문자열 제거” 및 “문자열 편집” 권한 이 있는 경우에만 사용할 수 있습니다.

원문 문자열 업데이트 (source)

이중 언어 번역 파일의 원문 문자열을 업데이트합니다. PO 파일을 POT에 맞게 업데이트 (msgmerge) 와 유사한 동작입니다.

이 옵션은 일부 파일 형식에서만 사용 가능하며, 사용자에게 “번역 업로드” 권한 이 있는 경우에만 사용할 수 있습니다.

새 문자열 추가 (add)

번역에 새 문자열을 추가합니다. 이미 존재하는 문자열은 건너뜁니다.

새 문자열을 추가하고 기존 번역도 업데이트하려면, 파일을 두 번째로 업로드할 때 번역으로 추가 를 사용하세요.

업로드된 파일에서 원문, 번역 및 키(맥락)만 사용됩니다.

이 옵션은 문자열 관리 가 켜져 있고 사용자에게 “새 문자열 추가” 권한 이 있는 경우에만 사용할 수 있습니다.

충돌 처리

이미 번역된 업로드 문자열을 처리하는 방법을 정의합니다:

미번역 문자열만 변경 (ignore)

이미 번역된 업로드 번역을 무시합니다.

번역된 문자열 변경 (replace-translated)

기존 번역을 업로드된 번역으로 대체하지만, 승인된 번역은 유지합니다.

번역 및 승인된 문자열 변경 (replace-approved)

승인된 번역을 포함하여 기존 번역을 업로드된 번역으로 대체합니다.

편집이 필요한 문자열

가져온 파일에서 편집이 필요한 문자열을 처리하는 방법에 대한 옵션도 있습니다. 해당 문자열은 다음 세 가지 방법 중 하나로 처리할 수 있습니다: “가져오지 않기”, “편집이 필요한 문자열로 가져오기”, 또는 “번역된 문자열로 가져오기”.

작성자 재정의

관리자 권한이 있으면 업로드된 파일의 작성자를 지정할 수도 있습니다. 다른 경로로 파일을 수신하고 기존 번역에 병합하면서 실제 작성자를 올바르게 표시하려는 경우 유용합니다.