Les Langues
From Joomla! Documentation
Les langues sont peut-être les plus élémentaires et les plus importants types d'extensions. Les langues sont intégrées soit comme un pack de langue de base soit en un pack de langue pour extension. Ces packs sont constitués de fichiers INI qui contiennent des paires clé/valeur. Ces paires clé/valeur fournissent la traduction de chaînes de texte statiques du code source de Joomla!. Cela permet aussi bien au Core de Joomla! qu'au composants et modules tierces d'être traduits. Les packs de langue de base comprennent également un méta fichier XML décrivant la langue ainsi que des informations sur les polices à utiliser pour la génération de contenu PDF.
Les packs de langue sont des extensions permettant de fournir des traductions pour le système Joomla!. La partie site ainsi que l'interface d'administration des sites Joomla! en versions 1.5 et supérieures, peuvent être entièrement traduits. Il existe deux grands types de packs de langue ; un pour le site et un pour l'administration. Depuis Joomla! 1.5.4 il n'existe qu'un unique pack de langue contenant à la fois les traductions pour la partie site ainsi que pour la partie administration. [1].