Fluid et traduction · Question 2 sur 12
Dans quel format de fichier les traductions (labels) d'une extension TYPO3 sont-elles stockées ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- C Des fichiers XLIFF avec l'extension .xlf
Explication
TYPO3 stocke les labels dans des fichiers XLIFF, généralement sous Resources/Private/Language/locallang.xlf ; les traductions se trouvent à côté avec un préfixe de langue, comme de.locallang.xlf. Dans Fluid, on affiche un label par exemple avec <f:translate key="LLL:EXT:my_ext/Resources/Private/Language/locallang.xlf:product.title" />. Depuis la v14, TYPO3 comprend XLIFF 2.0 en plus de XLIFF 1.2 et utilise en interne le composant Symfony Translation – mais le format de fichier reste XLIFF. Les fichiers Gettext (.po) sont connus d'autres systèmes PHP, mais TYPO3 ne les lit pas pour les labels d'extensions.