Obsah tagů zdrojového 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 HTML tagy, 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. Soubory s ICU nesmí obsahovat žádné inline elementy.
-
Data z elementu
<note>
se zobrazí v okně Kontext.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 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 nebo úpravou pravidel pro segmentaci.
Pokud importovaná
jednotka
obsahuje v původním souboru prvkysegmentů
, není dále segmentována; je považována za již segmentovanou. Toto chování nelze změnit povolením volby . Segmentace může nastat, pouze pokud májednotka
jeden prveksegmentu
a žádné ignorovatelné elementy. -
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.
-
-
-
2.0 Pouze
-
1.2 Pouze
Kontext musí být buď v trans jednotce v elementech context-group nebo context s atributy context-type.
-
2.0 Pouze
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.
-
Čárkami oddělený seznam číselných 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 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>
atributresname
, jehož hodnota je nebo obsahujeinfo: .[contains(@resname,'info')]
. -
Importovat pouze segmenty, kde element
<trans-unit>
nemá žádný vedlejší elementmetadata segmentů
, kde atributTM_match
je nebo obsahuje100,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:
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"
nebosize-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
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.
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.