Le cœur de Joomla intègre le cadre nécessaire à la gestion d'un site multilingue : installez un pack de langue pour chaque langue que vous souhaitez prendre en charge, et Joomla traduira automatiquement ses propres libellés, invites et messages intégrés. Cela ne couvre cependant que le texte provenant de Joomla lui-même – les menus, articles et autres contenus que vous rédigez doivent toujours être traduits manuellement pour chaque langue, et toute extension tierce présente sur le site aura besoin de ses propres fichiers de langue pour être entièrement traduite elle aussi.
Cette section couvre l'ensemble du cycle de ce travail : installation et configuration de langues supplémentaires, liaison des contenus traduits entre eux, remplacement de portions de texte sans modifier les fichiers de langue d'origine, et identification des problèmes de traduction lorsque quelque chose ne s'affiche pas correctement.
- Configurer un site multilingue – Installation et publication de langues supplémentaires, choix des données d'exemple, et création des menus, catégories et articles spécifiques à chaque langue qu'un site multilingue requiert.
- Associations multilingues – Liaison d'un article, d'une catégorie, d'un contact, d'un lien de menu ou d'un fil d'actualité à ses équivalents traduits afin que les visiteurs puissent basculer entre les versions linguistiques d'un même contenu.
- Surcharges de langue – Remplacement de portions de texte issues du cœur de Joomla ou d'une extension par une traduction personnalisée, sans modifier les fichiers de langue d'origine.
- Déboguer une traduction – Utilisation de l'option de débogage des langues et du plugin Système – Débogage pour repérer les traductions manquantes ou incorrectes et en retrouver l'origine.
- Langues de repli – Nouveauté de Joomla 6.2. Possibilité de se replier sur une langue spécifique, et pas uniquement sur l'en-GB standard (utile pour les variantes linguistiques régionales).