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.
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 .
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.
-
Importuje tagy HTML obsažené v souboru. Tagy pak lze použít v nastavení importu 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.
-
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 nebo úpravou pravidel segmentace.
Pokud importovaná
jednotka
má v původním souboru prvkysegmentu
, není dále segmentována; považuje se za již segmentovanou. Toto chování nelze změnit zapnutím volby . Segmentace může nastat pouze v případě, že májednotka
jeden prveksegmentu
a žádné ignorovatelné elementy. -
tags v XLIFF vytvořit nové segmenty. Tato možnost se použije 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 v kontextu s atributy typu context.
-
2.0 Pouze
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.
-
Čá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 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>
atributresname
, jehož hodnota je nebo obsahujeInfo: .[contains(@resname,'Info')]
. -
Import pouze segmentů, kde element
<trans-unit>
nemá žádný takový 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ě 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:
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"
nebosize-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
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
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.