Obsah tagů zdroje souboru lze zobrazit v Editoru kliknutím na tlačítko Rozbalit tagy v nabídce a upravit kliknutím na klávesu F2.
Tip
Pokud obsah XLIFF obsahuje tagování HTML, vyberte při vytváření zakázky nebo šablony projektu jako typ souboru .
Typy souborů
-
.XLF
-
.XLIFF
-
2.0 Jen
Soubory s hlavičkou souboru
<xliff version="2.0">
Možnosti importu
-
ICU zprávy jsou automaticky převedeny na tags. Soubory s ICU nesmí obsahovat žádné inline elementy.
-
Importuje tags HTML obsažené v souboru. tags pak lze použít v nastavení import souborů HTML.
-
Data z elementu
<note>
se zobrazí v Kontextovém okně.Podporována je pouze
<poznámka>
v<jednotce>
(podle standardů XLIFF 2.0). -
Segmenty importované jako potvrzené se uloží do překladové paměti projektu v režimu pro zápis.
-
Je použita standardní segmentace. Není-li vybráno, bude jedním elementem jeden segment. Může to zapříčinit více vět na segment. Je-li vybrán jeden element, ale segment zůstává jedním, může být v souboru přítomen atribut canResegment="no". Chcete-li segmentaci push, změňte tento atribut na "ano". Pokud není k dispozici žádný 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 povolením/vypnutím volby nebo úpravou pravidel segmentace.
Pokud importovaná
jednotka
obsahuje v původním souboru elementysegmentu
, není dále segmentována; je považována za již segmentovanou. Toto chování nelze změnit zapnutím volby . Segmentace může nastat pouze v případě, žejednotka
má jeden prveksegmentu
a žádné ignorovatelné elementy. -
tags v XLIFF vytvořit nové segmenty. Tato možnost bude použita pouze v případě, že je povolen i segment XLIFF.
-
-
-
2.0 Pouze
-
1.2 Pouze
Kontext musí být buď v trans jednotce v elementech kontextové skupiny, nebo v kontextu s atributy kontextového typu.
-
2.0 Pouze
Kontext musí být v elementu unit nebo v potomcích unit. Základní uzel (kontextový uzel) pro hodnocení XPath je element unit. Výchozí XPath je: @id.
-
Čárkami oddělený seznam znaků požadovaných ve výstupu souboru.
Příklad:
-
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 vytvoříte 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 segmenty, kde element
<trans-unit>
má atributresname
, jehož hodnota je nebo obsahujeinfo: .[contains(@resname,'info')]
. -
Importovat pouze segmenty, kde element
<trans-unit>
nemá žádný vedlejší elementsegment-metadata
, kde atributtm_match
je nebo obsahuje100,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ě jsou importovány všechny transjednotky XLIFF. Pokud se provede segmentace, <zdroj>
se segmentuje a <seg-zdroj>
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ž
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 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ů mapovat na stavy XLIFF.
Příklad:
Vlastní nastavení stáhnout
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
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 maximu pro 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 kontrolován 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"
nebosize-unit="procento"
. -
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
sgeneralProfile="xliff:codepoints"
-
Jednotka v souboru obsahuje atribut
sizeRestriction
.
Maximální hodnota je pak nastavena jako vlastnost maximální délky segmentu.
Drupal/Wordpress .XLIFF
Nastavit v šabloně projektu použité s pluginem Drupal.
Filtrovat WordPress používá podfiltr HTML, takže lze použít nastavení importu .HTML. Vyžaduje-li přizpůsobení více, 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 / WordPress XLIFF pro všechny ostatní soubory .XLIFF, stejně jako tam, kde překládaný text Strings je v CDATA a obsahuje HTML tagy.