Kiwik Le Blog

  • Accueil
    Accueil C'est ici que vous pouvez trouver tous les articles posté sur le site.
  • Catégories
    Catégories Affiche la liste des catégories de ce blog.
  • Mots clés
    Mots clés Affichez une liste de tags qui ont été utilisés dans ce blog
  • Connexion
    Identification Formulaire d'identification

Système Multilingue Joomla 3.0.3. Quoi de neuf ?

Posté par le dans News
  • Taille du texte: Agrandir Réduire
  • Lectures : 3080
  • 7 commentaires
  • Imprimer

 

2 nouvelles fonctionnalités arrivent avec Joomla 3.0.3 :

1. l'installation de packs de langue lors de l'installation du CMS
2. l'extension des associations d'éléments sur d'autres composants natifs de Joomla!

Cet article est une traduction de l'article : LANGUAGES IN 3.0.3. WHAT IS NEW? écrit par Jean Marie Simonet.


Installation de packs de langue lors de l'installation du CMS

Après avoir implémenté l'installation de packs de langue via le gestionnaire d'extension, dans la version 2.5.7 (voir l'article FIRST TIME IN JOOMLA! HISTORY!), Javier Gomez a complété son projet GSOC en codant cette nouvelle fonctionnalité.

1. Sur la dernière page de l'installation, un nouveau choix est proposé pour installer des packs de langue.

install step1

 

2. Une liste des packs de langue disponibles est affichée. Cochez le(s) langue(s) que vous souhaitez installer.

Note1 : les packs de langue inclus dans les distributions personnalisées ne seront pas listés ici, il sont déjà installés.

Note 2 : la version des packs proposés correspondra avec la version majeure de Joomla! (3.0.x, 3.1.x, etc.). Si la version mineure du pack ne correspond pas (3.0.3, 3.0.4, etc.) il y aura certainement des valeurs non traduites. Quand les packs sont mis à jour par les Equipes de Traduction, la mise à jour sera proposée dans l'administration => Extensions => Gestion des extensions => Mise à jour. Le procédé est similaire à l'installation de nouveaux packs de langue.

install step2

 

3. Une barre de progression s'affiche pendant le téléchargement des packs.

install step3

 

4. Les langues par défaut du site et de l'administration peuvent être choisis parmis les packs installés.

install step4

 

5. Le procédé d'installation est désormais terminé.

install step5

 


 


Extension des associations d'éléments sur d'autres composants natifs de Joomla!

Dans Joomla 3.0.2, les fonctionnalités multilingues ont été étendues de l'association d'éléments de menu vers l'association d'articles et de catégories (voir l'article Quoi de neuf dans le système multilingue de Joomla 3.0.2).
Benjamin Trenkle a complété ce processus dans Joomla 3.0.3 pour tous les éléments et catégories des composants Contact, Fils d'actualité et Liens Web.

Si 2 éléments sont associés, cliquer sur le module de changement de langue affichera l'élément associé, même s'il n'y a pas d'élément de menu associé.

Exemple pour le composant Contact :

1. Un onglet Association est affiché lors de l'édition d'un contact. Sélectionnez un contact dans une autre langue.

assoc 2 contacts single

 

2. Le gestionnaire de Contact affiche les contacts associés. Survolez l'icône pour afficher la liste.

assoc 3

 

3. Nous sommes ici sur un frontend fr-FR. L'élément de menu 'Contact fr' est affiché.

L'URL est mon-site.com/fr/contact-fr.html

assoc 4 contact-fr

 

4. Si nous n'avons pas d'élément de menu associé pour la langue English en-GB, cliquer sur le drapeau anglais affichera l'élément de contact associé.

L'URL sera mon-site.com/en/component/contact/contact/15-contact-cat-en/1-contact-en.html?Itemid=103

assoc 5 contact-en

 

5. Si nous avons un élément de menu affichant le contact associé pour English en-GB – et cela même si l'élément de menu lui-même n'est pas associé –

l'URL sera dans ce cas : mon-site.com/en/contact-en.html

assoc 6 contact-en-menu

 

6. Conclusion

L'implémentation multilingue a été énormément améliorée dans Joomla! depuis la version 1.6. De la possibilité de changer de langue seulement par la page d'accueil (page par défaut), il est désormais possible d'associer chaque élément core et néanmoins de changer par la page d'accueil si aucune association n'est trouvée.
Pour faciliter cela, un patch 3.0.3 améliore considérablement la vitesse de chargement de la table d'associations lors d'un nombre d'articles important.

Il est assez simple pour les composants tiers d'imiter ce comportement d'association d'éléments et nous espérons que beaucoup d'entre eux vont mettre en place cette fonctionnalité ainsi que proposer d'autres améliorations.

Cet article est une traduction de l'article : LANGUAGES IN 3.0.3. WHAT IS NEW? écrit par Jean Marie Simonet.

Notez cet article:

Ajouter vos commentaires

Poster un commentaire en tant qu'invité

0

Participant à cette conversation

  • Bonjour Simon,

    C'est une bonne nouvelle que Joomla améliore son adaptabilité vis à vis des sites multi-langues c'était parfois vraiment la croix et la bannière pour arriver à quelque chose de correct.

    Je développe quelques composants et je rebondis donc sur cette phrase :" Il est assez simple pour les composants tiers d'imiter ce comportement d'association d'éléments "
    Ou peut-on trouver une documentation pour une telle implémentation ?

    Merci d'avance, et encore merci pour ces informations ça me pousse à m’intéresser encore plus à cette nouvelle version de Joomla.

    A bientôt
    ===
    Florian

    J'aime 0 Raccouci URL:
  • Bonjour Florian,

    je viens de chercher, il n'y a pas de d'articles sur la doc officielle de Joomla! expliquant comment développer ces associations d'éléments.
    Je te demande quelques jours (je ne suis pas encore rentré du JoomlaDay), je me renseigne et te tiens informé.
    A bientôt.

    J'aime 0 Raccouci URL:
  • Merci Simon,

    Je regarde de mon coté !
    Alors ce Joomladay c'était comment ?

    J'aime 0 Raccouci URL:
  • Le Joomladay était vraiment très intéressant. Je ferai mes retours prochainement ;)

    J'aime 0 Raccouci URL:
  • Invité - Daniel Bolduc

    Bonjour Simon, j'ai déjà fait un site avec joomla 3 en multilingue, français et anglais, pas de problème avec son utilisation, tout est beau, ça marche très bien.

    Cependant, j'en aurais un autre à faire et il y a une variante. J'ai deux langues françaises à traiter.

    français canadien
    english
    français france

    J'ai créé deux langues français dans le gestionnaire de langue au niveau du contenu. J'ai mis le tag du Québec, drapeau. J'ai créé mes articles, les menus pour les trois langues. Mais dans le frontend, il n'affiche que en-GB et fr-FR.

    Y a t-il quelque chose que je dois faire pour forcer l'affichage de fr-CA ?

    Merci

    Daniel

    J'aime 0 Raccouci URL:
  • Bonjour Daniel,

    peux tu, s'il te plait, utiliser le forum ?
    Cela sera plus simple pour résoudre le problème ;)

    J'aime 0 Raccouci URL:
  • Le fait de pouvoir associer un contenu (entrée de menu, contact, catégorie, article, ...) d'une langue à une autre; c'est génial ! Pour l'utisateur car en changeant de langue il reste sur le même article; traduit; et pour le webmaster car il voit dans son backend quels sont les contenus associés (=> et donc traduit) et ceux qui ne le sont pas (=> et donc non traduit).

    Juste génial !

    J'aime 0 Raccouci URL: