Podporované typy souborů (Strings)

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

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

Přípony souborů

.xlf, .xliff

API rozšíření

xliff_2

Import

Ano

Export

Ano

Podpora plurálových tvarů

Ano

Podpora plurálových tvarů

Ne

Možnosti formátu

ignorovat_překlady_zdrojů, ignorovat_překlady_cílů, přepsat_jazyk_souboru, uzavřít_do_cdata, zahrnout_stav_překladu

XLIFF 2.0 je aktualizace na běžně používaný 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ý zdrojový soubor. Kromě toho extrahuje nepřekládaná 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 vyplývající z lépe organizované struktury DOM a aplikace modularity.  

XLIFF 2.0 má jinou strukturu DOM než XLIFF 1.2. Oba 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

Ignoruje překlady zdrojů v souboru během nahrávání (aby se předešlo náhodným aktualizacím zdrojového jazyka)

Identifikátor

ignore_target_translations

Typ

boolean

Nahrání

Ano

Stažení

Ne

Výchozí

false

Popis

Ignoruje překlady cílů v souboru během nahrávání (aby se předešlo náhodným aktualizacím cílového jazyka)

Identifikátor 

override_file_language

Typ 

boolean

Nahrání 

Ano

Stažení 

Ne

Výchozí 

false

Popis 

Tento formát souboru obvykle obsahuje informace o jazyce v samotném souboru. Použijte tuto možnost k přepsání jazyka na ten, který specifikujete.

Identifikátor 

enclose_in_cdata

Typ 

boolean

Nahrát 

Ne

Stáhnout 

Ano

Výchozí 

false

Popis 

Uzavírá 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">hlavička</note>
        <note category="location">app/app.component.ts:2</note>
      </notes>
      <segment>
        <source>Ahoj</source>
        <target>Hallo</target>
      </segment>
    </unit>
  </file>
</xliff>

Plurálové tvary

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

<unit id="plural_key">
  <segment>
    <source>{"one":"jeden plurál","other":"některé pluraly"}</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.