Podporované typy souborů (Strings)

.XLIFF - XML Localization Interchange File formát (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Přípony souborů

.xlf, .xliff

Rozšíření API

xliff_2

Import

Ano

Export

Ano

Podpora plurálových tvarů

Ano

Podpora plurálových tvarů

Ne

Možnosti formátu

Tyto možnosti, které lze specifikovat při nahrát a/nebo Stáhnout souboru. V závislosti na metodě nahrát/Stáhnout (API, CLI, Repo sync atd.) mohou být specifikovány v dotaz parametrech nahrát, Stáhnout nebo v konfiguračním souboru phrase.yml.

ignore_source_translations, ignore_target_translations, override_file_language, enclose_in_cdata, include_translation_state

XLIFF 2.0 je aktualizovat běžněji používaného XLIFF 1.2.

Je to varianta založená na XML, která používá tagy jako <source>, <target> k uložení původních a přeložených textů pro daný zdroj soubor. Kromě toho extrahuje nepřekládaný text data včetně proměnných, kódů a komentářů a ukládá je do přizpůsobených prvků.  

Ve srovnání s XLIFF 1.2 má XLIFF 2.0 výhodu jednoduchosti plynoucí z lépe organizované struktury DOM a aplikace modularity.  

XLIFF 2.0 má jinou strukturu DOM než XLIFF 1.2. Tyto dva formáty jsou obvykle nekompatibilní.

Možnosti formátu

Identifikátor

ignore_source_translations

Typ

boolean

Nahrání

Ano

Stažení

Ne

Výchozí

false

Popis

Ignorovat zdrojové překlady v souboru během nahrát (aby se předešlo náhodným aktualizacím zdrojový jazyk)

Identifikátor

ignore_target_translations

Typ

boolean

Nahrání

Ano

Stažení

Ne

Výchozí

false

Popis

Ignorovat cílové překlady v souboru během nahrát (aby se předešlo náhodným aktualizacím cílový jazyk)

Identifikátor 

override_file_language

Typ 

boolean

Nahrání 

Ano

Stažení 

Ne

Výchozí 

false

Popis 

Tento formát souboru obvykle obsahuje jazyk informace v samotném souboru. Použít tuto možnost pro přepsání jazyk tím, který určíte.

Identifikátor 

enclose_in_cdata

Typ 

boolean

Nahrát 

Ne

Stáhnout 

Ano

Výchozí 

false

Popis 

Uzavře překlady obsahující html tagy do CDATA. Pokud je zakázáno, nepodporované HTML entity jsou nahrazeny jejich dekódovanými hodnotami. Například:

  • &pound; je nahrazeno £.

  • &trade; je nahrazeno .

Vzor kódu

<?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">záhlaví</note>
        <note category="location">app/app.component.ts:2</note>
      </notes>
      <segment>
        <source>Hello</source>
        <target>Hallo</target>
      </segment>
    </unit>
  </file>
</xliff>

Plurálové tvary

Plurálové klíče budou exportovány pomocí následující syntaxe:

<unit id="plural_key">
  <segment>
    <source>{"one":"a plural","other":"some plurals"}</source>
    <target>{"one":"ein Plural","other":"einige Plurale"}</target>
  </segment>
</unit>
Byl pro vás tento článek užitečný?

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.