Nastavení importu souborů

.XLIFF 1.2 and 2.0 - XML Localization Interchange File Format (TMS)

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

Obsah tagů zdroje 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.

Důležité

Problémy s tagy jsou častou příčinou chyb při stahování. Před exportem souborů se vždy ujistěte o správnosti tagů a formátování spuštěním kontroly kvality.

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.

  • Použít podfiltr HTML 

    Importuje tagy HTML obsažené v souboru. Tagy pak lze použít v nastavení importu souborů HTML.

  • Importovat <poznámky>

    Data z elementu <note> se zobrazí v Kontextovém okně.

    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

    Použije se standardní segmentace. Pokud není vybrána, bude jedním elementem jeden segment. Výsledkem může být více vět na segment. Pokud je vybrán jeden prvek, ale zůstává jeden segment, může být v souboru atribut canResegment="no". Chcete-li segmentaci push, změňte tento atribut na "ano". Pokud není k dispozici atribut canResegment="no", bude jednotka segmentována.

    If the cíl segment is empty, text v elementu zdroj je segmentován. Toto chování nelze změnit zapnutím/zakázáním volby Segment XLIFF nebo úpravou pravidel segmentace.

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

  • Interpretovat tagy zalomení řádku/zalomení stránky

    tags v XLIFF vytvořit nové segmenty. Tato možnost se použije pouze v případě, že je povolen i segment XLIFF.

  • Zachovat bílé znaky

  • 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 v kontextu s atributy typu context.

  • 2.0 Pouze kontextový klíč

    Kontext musí být v elementu unit nebo v potomcích unit. 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 znaků požadovaných ve výstupu souboru.

    Příklad:

    &#160;,&amp;#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 také použít v pravidlech, ale bude se hodnotit 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')].

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

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

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

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

Vlastní nastavení importu

  • Neimportovat segment, když

  • Nastavit segment na potvrzený, když

  • Nastavit segment jako zamknutý, když

Stáhnout mapování atributů

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.

Ve výchozím nastavení budou všechny transjednotky XLIFF v exportovaném souboru cíle vypadat stejně jako zdroj s tím rozdílem, že cíl bude přeložen. Chcete-li změnit stavy XLIFF, lze stavy segmentů namapovat na stavy XLIFF.

Příklad:

Nově přeloženo v exportovaném souboru XLIFF cíle.

Vlastní stáhnout nastavení

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

  • Potvrzeno a zamknuto

  • Potvrzený a nezamknutý

  • Nepotvrzený a zamknutý

  • Nepotvrzeno a nezamknuto

Maximální délka cíle

Je-li jednotka rozdělena na více segmentů, budou mít všechny segmenty stejnou vlastnost maximální délky. To se bude rovnat maximu pro jednotku.

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

Jednotka se rozdělí na více segmentů, maximální limit délky se bude kontrolovat 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="znak" nebo size-unit="procento".

  • V elementu trans-unit je pouze jeden segment.

    Warning se zobrazí, pokud je v elementu trans-unit více segmentů.

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

Nastavení se použije v šabloně projektu použité společně s pluginem Drupal.

WordPress filtruje podfiltr HTML, takže lze použít nastavení importu .HTML. Vyžaduje-li větší přizpůsobení, než je k dispozici v nastavení importu HTML, měl by se použít formát .XML.

Drupal/WordWordWords XLIFF je také dobrý výchozí pro soubory .XLIFF, pokud jsou překládané texty Strings v CDATA a obsahují HTML tagy.

memoQ

Pokud je funkce rozpoznána automaticky a importována jako memoQ XLIFF, nejsou k dispozici žádná nastavení. Je-li vyžadována konfigurace, import soubor pomocí nastavení import v XLIFF 1.2. Stavy segmentů v memoQ XLIFF musí být ručně nakonfigurovány v nastavení importu.

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.