• 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
par
  • Taille du texte: Agrandir Réduire
  • Notifications
  • Imprimer
Système Multilingue Joomla 3.0.3. Quoi de neuf ?

 

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.

dans News Lectures : 3796 0 commentaires
Notez cet article:

Commentaires

  • Pas encore de commentaire. Soyez le premier à commenter

Commenter cet article

Invité
Invité lundi, 30 mars 2015