지원되는 파일 유형(Strings)

.XLIFF - XML Localization Interchange File Format V2 (Strings)

컨텐츠는 영어 텍스트를 Phrase Language AI를 이용해 기계 번역한 것입니다.

파일 확장명

.xlf, .xliff

API 확장

xliff_2

가져오기

내보내기

복수형 지원

복수형 지원

아니요

형식 옵션

파일이 업로드되거나 다운로드될 때 지정할 수 있는 옵션입니다. 업로드/다운로드 방법(API, CLI, Repo sync 등)에 따라, 업로드, 다운로드 또는 phrase.yml 구성 파일의 쿼리 매개변수로 지정할 수 있습니다.

ignore_source_translations, ignore_target_translations, override_file_language, enclose_in_cdata, include_translation_state

XLIFF 2.0은 더 일반적으로 사용되는 XLIFF 1.2에 대한 업데이트입니다.

XML 기반 변형으로, <source>, <target>와 같은 태그를 사용하여 주어진 소스 파일의 원본 및 번역된 텍스트를 저장합니다. 또한 변수, 코드 및 주석을 포함한 번역할 수 없는 데이터를 추출하여 사용자 정의 요소에 저장합니다.  

XLIFF 1.2와 비교할 때, XLIFF 2.0은 더 잘 조직된 DOM 구조와 모듈성의 적용으로 인해 단순성의 이점을 가지고 있습니다.  

XLIFF 2.0은 XLIFF 1.2와 다른 DOM 구조를 가지고 있습니다. 두 형식은 일반적으로 호환되지 않습니다.

형식 옵션

식별자

ignore_source_translations

유형

부울

업로드

다운로드

아니요

기본값

false

설명

업로드 중 파일의 소스 번역을 무시합니다(우발적인 소스 언어 업데이트를 방지하기 위해).

식별자

ignore_target_translations

유형

부울

업로드

다운로드

아니요

기본값

false

설명

업로드 중 파일의 대상 번역을 무시합니다(우발적인 대상 언어 업데이트를 방지하기 위해).

식별자 

override_file_language

유형 

부울

업로드 

다운로드 

아니요

기본값 

false

설명 

이 파일 형식은 일반적으로 파일 자체에 언어 정보를 포함합니다. 지정한 언어로 언어를 재정의하려면 이 옵션을 사용하십시오.

식별자 

enclose_in_cdata

유형 

부울

업로드 

아니요

다운로드 

기본값 

false

설명 

HTML 태그가 포함된 번역을 CDATA로 감쌉니다. 비활성화된 경우, 지원되지 않는 HTML 엔티티는 디코딩된 값으로 대체됩니다. 예:

  • &pound;£로 대체됩니다.

  • &trade;로 대체됩니다.

코드 샘플

<?xml version="1.0" encoding="UTF-8" ?>
<xliff version="2.0" xmlns="urn:oasis:names:tc:xliff:document:2.0" srcLang="en" trgLang="de">
  <file original="ng.template" id="ngi18n">
    <unit id="key_name">
      <notes>
        <메모 카테고리="의미">헤더</메모>
        <note category="location">app/app.component.ts:2</note>
      </notes>
      <segment>
        <source>Hello</source>
        <target>Hallo</target>
      </segment>
    </unit>
  </file>
</xliff>

복수 형태

복수형 키는 다음 구문을 사용하여 내보내집니다:

<unit id="plural_key">
  <segment>
    <소스>{"one":"복수형 하나","other":"복수형 몇 개"}</소스>
    <대상>{"one":"ein Plural","other":"einige Plurale"}</대상>
  </segment>
</unit>
도움이 되었습니까?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.