サポートするファイル形式(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の更新版です。

これは、<source><target> などのタグを使用して、特定の原文ファイルの原文と訳文を保存するXMLベースのバリエーションです。さらに、変数、コード、コメントなどの翻訳不要箇所を抽出し、カスタマイズされた要素に保存します。  

XLIFF 1.2と比較して、XLIFF 2.0には、より整理されたDOM構造とモジュール性の適用によるシンプルさという利点があります。  

XLIFF 2.0は、XLIFF 1.2とは異なるDOM構造を持っています。これら2つのファイル形式は通常互換性がありません。

ファイル形式オプション

識別子

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="meaning">header</note>
        <note category="location">app/app.component.ts:2</note>
      </notes>
      <segment>
        <原文>Hello</原文>
        <訳文>Hallo</訳文>
      </segment>
    </unit>
  </file>
</xliff>

複数形

複数形キーは、以下の構文を使用してエクスポートされます:

<unit id="plural_key">
  <segment>
    <source>{"one":"a plural","other":"some plurals"}</source>
    <target>{"one":"ein Plural","other":"einige Plurale"}</target>
  </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.