web-dev-qa-db-fra.com

Comment configurer un nouveau site web multilingue?

Un de mes anciens clients souhaite se tourner vers Joomla au lieu d’un site Web multilingue multilingue à l’intention de HTML5/CSS3. Je suis un débutant chez Joomla et mon plus grand défi consiste à créer un site Web multi-langues pour Joomla contenant les langues RTL et LTR. j'ai donc commencé par tester le "module de commutation de langue". J'ai activé le "filtre de langue du plugin système" et j'ai configuré une position pour le module. mais ça ne marche pas. Lorsque je survole la boîte et que je clique dessus, rien ne s'affiche. La question est donc: comment puis-je le faire fonctionner?


Modifier :

le problème principal est "le menu de changement de langue ne montre aucun code de langue dans sa liste, il ne se déroule pas du tout"

enter image description here

12
Elhamy

Les versions récentes de Joomla fournissent des fonctionnalités multilingues intégrées.

Toutefois, la configuration multilingue nécessite quelques étapes supplémentaires, à part l'activation du plug-in et du module de commutation de langue.

En bref, les étapes sont les suivantes:

  1. Installez les modules de langue à partir d'Extension Manager -> Installer les langues. - Cela traduira les étiquettes du système comme lire plus etc.
  2. Définir les langues du contenu - Ce sont les langues qui seront attribuées aux éléments de contenu (articles, menus, modules, etc.).
  3. Activer et configurer le système - plugin Filtre de langue.
  4. Créez la structure de catégorie de langues.
    - Vous devez créer une catégorie racine pour chaque langue (anglais, français, par exemple) et attribuer la langue de contenu créée précédemment. Ensuite, vous pouvez créer les sous-catégories pour chaque langue. Et souvenez-vous de créer une catégorie Langues Toutes pour le contenu qui sera utilisé pour toutes les langues.
  5. Créez vos articles principaux et assignez-les aux langues.
  6. Créez les menus et les éléments de menu pour chaque langue. Un menu pour chaque langue.
    1. Vous devez également avoir un élément de menu Page d'accueil (langues), un élément de menu d'accueil pour chaque langue et toutes les associations d'éléments de menu.
  7. Suivez la même approche pour tous les modules. Créez les modules correspondants pour chaque langue.
  8. Publier le module de changement de langue.

Un tutoriel plus détaillé peut être trouvé ici

En outre, vous pouvez envisager certaines extensions tierces offrant une flexibilité supplémentaire ou une approche différente.

Mise à jour pour votre problème spécifique avec le module de langues:

Assurez-vous que vous avez créé les éléments du menu Accueil et leurs associations linguistiques pour chaque langue. Essayez de suivre les étapes décrites dans les tutoriels.

12
FFrewin

Le système multilingue natif de Joomla est correct si vous avez quelques articles et modules.

Si vous avez beaucoup d’articles, de modules, ce n’est pas simple à manipuler car tout est en double. Imaginez que si vous avez 500 articles, vous aurez besoin de 500 articles en anglais, 500 en français, etc.

Donc, je suggère d'utiliser un module comme celui-ci:

http://www.faboba.com/en/composants/falang.html

Avec ce module, vous n'avez qu'un seul article et à l'intérieur de cet article, vous gérez les différentes traductions. Même chose pour le module comme menu.

6
Sébastien Gicquel

Jetez un coup d’œil à notre http://www.neno-translate.com il résoudra les problèmes de ce type lors de l’installation et facilitera la traduction et la gestion de votre contenu multilingue.

3

Joomla 3 possède son propre système intégré de gestion de sites Web multilingues. Aucun plugin ou extension n'est nécessaire. Voici un guide pas à pas avec des captures d'écran montrant exactement comment vous pouvez configurer un site Web multilingue. Vous pouvez également dépanner votre site Web s'il y a quelque chose qui ne va pas en vérifiant chaque étape.

1
Mike Fitzpatrick