Nastavení importu souborů

.XLIFF 1.2 a 2.0 – Lokalizační formát pro výměnu souborů XML (TMS)

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

Obsah tagů zdrojového souboru lze zobrazit v Editoru kliknutím na tlačítko Rozbalit tagy v nabídce Nástroj a upravit kliknutím na klávesu F2.

Tip

Pokud obsah XLIFF obsahuje HTML tagy, vyberte při vytváření zakázky nebo šablony projektu jako typ souboru Drupal/Wordpress XLIFF.

Typy souborů

  • .XLF

  • .XLIFF

  • Pouze 2.0

    Soubory s hlavičkou souboru <xliff version="2.0">

Možnosti importu

  • Extrahovat zprávy ICU

    ICU zprávy jsou automaticky převedeny na tagy. Soubory s ICU nesmí obsahovat žádné inline elementy.

  • Importovat <poznámky>

    Data z elementu <note> se zobrazí v okně Kontext.

    Podporována je pouze <poznámka> v <jednotce> (podle standardů XLIFF 2.0).

  • Při importování odeslat potvrzené segmenty do TM

    Segmenty importované jako potvrzené se uloží do překladové paměti projektu v režimu pro zápis.

  • Segmentovat XLIFF

    Je použita standardní segmentace. Není-li vybráno, bude jeden prvek představovat jeden segment. Výsledkem může být více vět na segment. Pokud je vybráno, ale jeden prvek zůstává jedním segmentem, může být v souboru přítomen atribut canResegment="no". Chcete-li segmentaci odeslat, změňte tento atribut na „ano“. Pokud není k dispozici atribut canResegment="no", jednotka bude segmentována.

    Je-li segment cíle prázdný, text v elementu zdroj se segmentuje. Toto chování nelze změnit povolením/zakázáním možnosti Segment XLIFF nebo úpravou pravidel pro segmentaci.

    Pokud importovaná jednotka obsahuje v původním souboru prvky segmentů, není dále segmentována; je považována za již segmentovanou. Toto chování nelze změnit povolením volby Segment XLIFF. Segmentace může nastat, pouze pokud má jednotka jeden prvek segmentu a žádné ignorovatelné elementy.

  • Interpretovat tagy linebreak/pagebreak

    Tagy zalomení řádků a zalomení stránky v XLIFF vytvoří nové segmenty. Tato možnost bude použita pouze v případě, že je povolen i segment XLIFF.

  • Zachovat mezery

  • Pokud se segment neimportuje, zkopírujte zdrojový text do prázdného cíle

  • 2.0 Pouze zobrazit text s atributem „translate=no“ jako tagy, které nejsou určeny k překladu

  • 1.2 Pouze kontextová poznámka

    Kontext musí být buď v trans jednotce v elementech context-group nebo context s atributy context-type.

  • 2.0 Pouze kontextový klíč

    Kontext musí být v elementu unit nebo v jeho potomcích. Základním uzlem (kontextovým uzlem) pro hodnocení XPath je prvek unit. Výchozí XPath je: @id.

  • Převést na znakové entity

    Čárkami oddělený seznam číselných znaků požadovaných ve výstupu souboru.

    Příklad:

     ,&#x3A3;).

  • Převést na tagy Phrase TMS 

Pravidla pro import segmentů

Přidáním pravidel se změní výchozí nastavení importu. Pravidla lze kombinovat nebo přidávat a lze je aplikovat pomocí dostupného formuláře nebo ručně. Podporovány jsou vlastní stavy XLIFF. Oddělením argumentů čárkou se vytvoří logický vztah AND, zatímco nový řádek vytvoří logický vztah OR.

XPath lze použít také v pravidlech, ale bude hodnocen vzhledem ke každému elementu trans-jednotky (tj. nikoli dokumentu).

Příklady:

  • Import pouze segmentů, kde má element <trans-unit> atribut resname, jehož hodnota je nebo obsahuje info: .[contains(@resname,'info')].

  • Importovat pouze segmenty, kde element <trans-unit> nemá žádný vedlejší element metadata segmentů, kde atribut TM_match je nebo obsahuje 100,00: .[not(obsahuje(segment-metadata/@TM_match,'100,00')]

    Chcete-li vyloučit z importu shody 100,00 a 101,00 %, použijte nebo následující: .[not(contains(segment-metadata/@tm_shody,'100.00') or contains(segment-metadata/@tm_shody,'101,00')].

XPath lze také použít v pravidlech, např. import segmentů.[contains(@resname, 'info; yes')].

Standardně se importují všechny transjednotky XLIFF. Pokud se provádí segmentace, <zdroj> je segmentován a <seg-zdroj> nikoliv. Stav všech segmentů po importu není nepotvrzen ani zamknuto.

Vlastní nastavení importu

  • Neimportovat segment, když

  • Nastavit segment na potvrzený, když

  • Nastavit segment na zamknutý, když

Mapování atributů při stažení

Přidáním pravidel se změní výchozí nastavení importu. Pravidla lze kombinovat nebo přidávat a lze je aplikovat pomocí dostupného formuláře nebo ručně. Podporovány jsou vlastní stavy XLIFF.

Standardně budou všechny transjednotky XLIFF ve vyexportovaném cíl souboru vypadat stejně jako zdroj s tím rozdílem, že cíl bude přeložen. Chcete-li změnit stavy XLIFF, lze stav segmentů mapovat na stavy XLIFF.

Příklad:

Nově přeloženo ve vyexportovaném souboru XLIFF cílového jazyka.

Vlastní nastavení stáhnout

Konkrétní atributy cíle lze mapovat na základě následujících stavů segmentů:

  • Potvrzený a zamknutý

  • Potvrzené a nezamknuté

  • Nepotvrzený a zamknutý

  • Nepotvrzené a nezamknuté

Maximální délka cíle

Při rozdělení jednotky na více segmentů budou mít všechny segmenty stejnou vlastnost maximální délky. To se bude rovnat maximální hodnotě za jednotku.

V tom případě je po importu vráceno následující varování:

Jednotka se rozdělí na více segmentů, maximální limit délky bude stanoven pro každý segment zvlášť.

1.2

Atribut maxwidth lze použít k určení maximální délky cíle pro překlad za těchto podmínek:

  • Maximální šířka musí být v elementu trans-jednotky (nikoli ve skupině).

  • Velikost musí být zadána ve size-unit="char" nebo size-unit="percent".

  • V elementu trans-unit je pouze jeden segment.

    Pokud je v elementu trans-jednotka více segmentů, zobrazí se varování.

2.0

Funkce maximální délky cíle je podporována pouze v případě, že:

  • Element file obsahuje slr:profily s generalProfile="xliff:codepoints"

  • Jednotka v souboru obsahuje atribut sizeRestriction.

Maximální hodnota je pak nastavena jako vlastnost maximální délky segmentu.

Nastavení specifické pro aplikaci

Drupal/WordPress .XLIFF

Nastavit v šabloně projektu použité s pluginem Drupal.

WordPress filtruje podfiltr HTML, takže lze použít nastavení importu .HTML. Pokud je vyžadováno více úprav, než je k dispozici v nastavení importu HTML, měl by se použít formát .XML.

V případě pochybností může být vhodnou volbou Drupal/Washboard XLIFF pro všechny ostatní soubory ve formátu .XLIFF, kde jsou překládané texty Strings v CDATA a obsahují HTML tagy.

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.