Apple Xliff (Xliff , xlf)
Apple XLIFF je výměnný formát generovaný Xcode pro hromadný export a import lokalizací. XLIFF (XML Localisation Interchange File Format) je průmyslově standardní XML formát a varianta Xcode sdružuje všechny přeložitelné řetězce z projektu iOS, macOS nebo visionOS do jednoho souboru na jazyk — jak záznamy Localizable.strings, tak atributy řetězců rozhraní ze storyboardů a XIB souborů.
Soubory Apple XLIFF obsahují elementy trans-unit pro každý přeložitelný řetězec. Každá jednotka má element source s původním textem, element target pro překlad a element note nesoucí komentář vývojáře. Atributy reference elementu file identifikují, ze kterého storyboardu nebo souboru .strings každá jednotka pochází, což Xcode umožňuje importovat překlady zpět na správná místa.
Osvědčená praxe: přidejte poznámky překladatele ke každému volání NSLocalizedString před exportem — tyto se zobrazí v elementu note a jsou kontextem, na který se překladatelé spoléhají. Pomocí nabídky Product v Xcode exportujte soubory XLIFF, přeložte je přes Language Monster a dokončené soubory importujte zpět. Definujte vlastní, stabilní identifikátory pro atributy i18n v interface builderu namísto spoléhání na automaticky generované identifikátory — stabilní ID výrazně zlepšují přesnost párování překladové paměti napříč verzemi Xcode.
