Obsah tagů zdrojového souboru lze v editoru vizualizovat kliknutím na Rozbalit tagy v nabídce a upravit kliknutím na F2.
Povolte kontrolu XLIFF při nastavování kontroly kvality, abyste předešli strukturálnímu poškození.
Důležité
Problémy s tagy jsou častou příčinou chyb při exportu. Před exportem souborů vždy zajistěte správnost tagů a formátování spuštěním kontroly kvality.
Tip
Pokud obsah XLIFF obsahuje tagy HTML, vyberte při vytváření zakázky nebo šablony projektu jako typ souboru .
Typy souborů
-
.XLF
-
.XLIFF
-
Pouze 2.0
Soubory s hlavičkou souboru
<xliff version=\"2.0\">
Možnosti importu
-
ICU zprávy jsou automaticky převedeny na tagy. Pokud segment obsahuje vložené prvky, analýza ICU pro tento segment se přeskočí. Segmenty bez vložených prvků jsou analyzovány běžným způsobem.
-
Importuje tagy HTML obsažené v souboru. Tagy pak lze použít v nastavení importu souborů HTML.
-
Data z elementu
<note>se zobrazí v okně Kontext.Podporován je pouze element
<note>v elementu<unit>(podle standardů XLIFF 2.0). -
Segmenty importované jako potvrzeno se ukládají do překladové paměti projektu v režimu pro zápis.
-
Použije se standardní segmentace. Pokud není vybráno, bude jeden element tvořit jeden segment. To může vést k více větám v jednom segmentu. Pokud je vybráno, ale jeden element zůstává jedním segmentem, může být v souboru přítomen atribut canResegment=\"no\". Chcete-li vynutit segmentaci, změňte tento atribut na \"yes\". Pokud atribut canResegment=\"no\" neexistuje, bude jednotka segmentována.
Pokud cíl segment není prázdný, text v zdroj elementu není segmentován. Toto chování nelze změnit povolením/zakázáním možnosti nebo úpravou pravidel segmentace.
Pokud má importovaná
jednotkav původním souboru elementysegment, není dále segmentována; je považována za již segmentovanou. Toto chování nelze změnit povolením/zakázáním možnosti . K segmentaci může dojít pouze tehdy, pokud májednotkajeden elementsegmenta žádné ignorovatelné elementy. -
Značky pro zalomení řádku a stránky XLIFF Vytvořit nové segmenty. Tato možnost bude použita pouze v případě, že je povolena také segmentace XLIFF.
-
-
-
Pokud je povoleno, hodnoty cílového jazyka z nahraného souboru jsou ignorovány a nahrazeny hodnotami cílového jazyka zakázky.
-
Pouze 2.0
-
Pouze 1.2
Kontext musí být buď v trans unit v elementech context-group, nebo v kontextu s atributy context-type.
-
Pouze 2.0
Kontext musí být v elementu unit nebo v potomcích unit. Základní uzel (kontextový uzel) pro vyhodnocení XPath je element unit. Výchozí XPath je: @id.
Poznámka
XPath kontextového klíče a jmenné prostory XML
Elementy XLIFF 2.0 existují v rámci jmenného prostoru XML, takže výrazy XPath kontextového klíče odkazující přímo na názvy elementů nemusí fungovat. Pokud váš výraz nevrací žádné výsledky, použijte místo toho funkci
local-name().Například pro extrakci elementu
<note>scategory=\"key\"použijte:*[local-name()='notes']/*[local-name()='note' and @category='key'] -
-
Seznam odkazů na znaky oddělený čárkami vyžadovaný ve výstupním souboru.
Příklad:
Pravidla pro importování segmentů
Přidání pravidel 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ě. Vlastní stavy XLIFF jsou podporovány. Oddělení argumentů čárkou vytvoří logický vztah AND, zatímco nový řádek vytvoří logický vztah OR.
XPath lze v pravidlech také použít, ale bude vyhodnocen vzhledem ke každému elementu trans-unit (tj. nikoliv k dokumentu).
Příklady:
-
Importovat pouze segmenty, kde element
<trans-unit>má atributresname, jehož hodnota je nebo obsahujeinfo: .[contains(@resname,'info')]. -
Importovat pouze segmenty, kde element
<trans-unit>nemá žádný takový vedlejší elementsegment-metadata, u kterého je atributtm_matchroven nebo obsahuje100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))]Chcete-li z importu Vyloučit shody 100.00 a 101.00 %, použijte
ornásledovně:.[not(contains(segment-metadata/@tm_match,'100.00') or contains(segment-metadata/@tm_match,'101.00'))].
XPath lze v pravidlech také použít, např. pro importování segmentů .[contains(@resname, 'info;yes')].
Ve výchozím nastavení jsou importovány všechny trans-unity XLIFF. Pokud je provedena segmentace, <source> je rozdělen na segmenty a <seg-source> nikoliv. Stav všech segmentů po importu je nepotvrzeno a není zamknuto.
Vlastní nastavení importu
-
Neimportovat segment, když
-
Nastavit segment jako potvrzený, když
-
Nastavit segment jako zamknutý, když
Mapování atributů pro Stáhnout
Přidání pravidel 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ě. Vlastní stavy XLIFF jsou podporovány.
Ve výchozím nastavení budou všechny trans-unity XLIFF ve staženém cílovém souboru vypadat identicky jako zdroj, kromě toho, že cíl bude přeložen. Chcete-li změnit stavy XLIFF, lze stavy segmentů mapovat na stavy XLIFF.
Příklad:
Vlastní nastavení exportu
Specifické cílové atributy lze mapovat na základě následujících stavů segment:
-
Potvrzeno a zamknuto
-
Potvrzeno a nezamknuto
-
Nepotvrzeno a zamknuto
-
Nepotvrzeno a nezamknuto
Maximální délka cíl
Když je jednotka rozdělena na více segment, všechny segment budou mít stejnou vlastnost maximální délky. Tato bude rovna maximu pro danou jednotku.
V tomto případě je po import vráceno následující varování:
Jednotka je rozdělit na více segment, limit maximální délky bude kontrolován pro každý segment zvlášť.
1.2
Atribut maxwidth lze použít ke specifikaci maximální délky cíl pro překlad za těchto podmínek:
-
Maxwidth musí být v elementu trans-unit (nikoli ve skupině).
-
Velikost musí být specifikována v
size-unit=\"char\"nebosize-unit=\"percent\". -
V elementu trans-unit je pouze jeden segment.
Pokud je v elementu trans-unit více segmentů, zobrazí se varování.
2.0
Funkce maximální délky cíl je podporována pouze tehdy, pokud:
-
Element souboru obsahuje
slr:profilessgeneralProfile=\"xliff:codepoints\" -
Jednotka v souboru obsahuje atribut
sizeRestriction.
Maximální hodnota je poté nastavena jako vlastnost maximální délky segment.
Drupal/Wordpress .XLIFF
Nastavení se aplikují v šablona projektu používané s pluginem Drupal.
Filtrovat Wordpress používá podřazený filtr HTML, takže lze aplikovat nastavení importu .HTML. Pokud je vyžadováno více přizpůsobení, než je dostupné v nastavení importu HTML, měl by být použit formát .XML.
Drupal/WordPress XLIFF je také dobrým výchozím nastavením pro soubory .XLIFF, pokud jsou překládaný text Strings v CDATA a obsahují značky HTML.
memoQ
Pokud je soubor automaticky detekován a importován jako memoQ XLIFF, nejsou dostupná žádná nastavení. Pokud je vyžadována konfigurace, importujte soubor pomocí nastavení importu XLIFF 1.2. Stavy segmentů memoQ XLIFF musí být ručně nakonfigurovány v nastavení importu.