Episode 35 - Réaliser un site multilingue sous Drupal 7 (deuxième partie)

Découvrez comment rendre un site multilingue sous Drupal 7 en créant un workflow complet de traduction qui vous permettra de gérer l'affichage de votre contenu selon la langue et le domaine qui vous conviendra.

(DEUXIEME PARTIE)

Voir la première partie

Niveau: 
Débutant
Partager

Commentaires

Portrait de opi

Bonjour

La fonctionnalité présentée a 3:40, qui permet d'exclure certaines pages du principe de selection de nodes (typiquement, exclure admin/*, pour lister les contenus dans toutes les langues dans l'admin), est-elle dispo pour drupal6, sous la forme d'un module contrib...
a ma connaissance non, et c'est un manque assez cruel!

Tres bon tuto, comme d'hab! Merci pour ces efforts

---
http://www.olivierpierre.net

Portrait de dood

merci beaucoup, continue comme ça !

Portrait de Chamaleon

Bonjour,
Je cherche le moyen de passer d'une langue à une autre, de façon dynamique en cliquant sur une des langues,et ainsi le site change de langue directement: FR - NL - EN.
Ets-ce possible ? ou avec quel astuces ?
Barvo pour votre démo.

Portrait de DrupalFacile

Bonjour,

Oui, c'est possible grâce au module Internalization (i18n) dont je parle dans la vidéo. Néanmoins, on revient régulièrement sur la page d'accueil en changeant de langue, par habitude plutôt qu'autre chose...

Aurélien

www.drupalfacile.org
Apprenez Drupal en vidéo et en français !

Portrait de filnug

Bonjour,
Pour ma part, afin de changer "Français" à "FR", je me suis simplement rendu sur la de configuration des langues. Là, il suffit de sélectionner la langue désirée et modifiée le nom natif de langue "Français" en "FR"...

Portrait de Chamaleon

Bonjour
En effet on peut changer dans la zone de l'adresse du site. Mais est-ce possible dans un bloc avec la possibilite de cliquer sur hyperlien NL ou FR ou DE?
C'est plus convivial pour les utilisateurs...
Bravo pour votre expose!

Portrait de CHamaleon

Bonjour
Peut-être ai-je mal posé ma question :
En effet on peut changer dans la zone de l'adresse http du site. Mais est-ce possible dans un bloc avec la possibilité de cliquer sur hyperlien NL ou FR ou DE? Ce serait plus convivial pour les utilisateurs...

Eric

Portrait de DrupalFacile

Bonjour,

Peut-être que ce module vous intéressera : Language icons

Aurélien

www.drupalfacile.org
Apprenez Drupal en vidéo et en français !

Portrait de Benjamin

Bonjour,

Premièrement merci pour ce joli tuto!

Juste une petite question. Il est possible de désactiver les liens grâce a l'option "Hide content translation links". Mais est-ce possible de ne pas afficher dans le bas de l'article "Langue Français". En plus d'être assez inesthétique, lorsqu'on utilise un domaine spécifique pour chaque langue il va de soit qu'on ne désire pas nécessairement informer notre utilisateur de la langue utilisé dans l'article qu'il vient de lire :).

Portrait de DrupalFacile

Bonjour,

Oui c'est possible. Il faut pour cela aller éditer le type de contenu en question et positionner l'affichage de la langue sur "hidden".

Aurélien

www.drupalfacile.org
Apprenez Drupal en vidéo et en français !

Portrait de brutos

Bonjour,

Ce message pour vous remercier de l'ensemble des vidéos réalisés qui m'ont fait gagner un temps précieux (débutant sous drupal).
Pour rebondir sur la dernière question posée, je suis dans le même cas de situation que Benjamin. Tu peux cacher le champs, qui n’apparaîtra donc pas sur la page ou l'article. Néanmoins, toujours un affichage sur la page d’accueil du type : Langue Français. Comment supprimer cette affichage sur cette portion du site ?

Merci par avance te bonne journée.

Portrait de DrupalFacile

Bonjour,

Merci pour les encouragements. Pour faire disparaître la mention de la langue, même opération que pour Benjamin, à cela près qu'il faut s'atteler à faire la modification pour le "Résumé" (teaser en anglais).

Aurélien

www.drupalfacile.org
Apprenez Drupal en vidéo et en français !

Portrait de brutos

merci pour cette réponse rapide et efficace (j'ai un peu zappé le résumé). Encore merci.

Portrait de Adrien

Bonjour
Je vous remercie pour ce tutorial très instructif.
Néanmoins, je suis toujours embêté par le module profile de drupal7. Maintenant les champs de profil s'étendent directement au sein de Drupal, mais comment faire pour traduire les labels des champs ?

Adrien.

Portrait de Alex

Je me pose exactement la même question depuis plusieurs jours ! J'ai eu beau chercher dans les menus ou sur internet, pas le début d'une explication (ou alors je suis une buse).

Portrait de Dvins

Merci beaucoup pour ce tuto très instructif !

Bravo !

Portrait de oufman

Bonjour,
êtes vous arrivé à faire marcher la traduction des "Etiquettes Field" avec le module i18n, car moi je bloque =(

Sinon très bon tuto^^

Portrait de thomas

Bonjour,

Existe-t-il un module ou autre qui permettrait lors de l'ajout d'un contenu, de sélectionner par des checkbox plusieurs langues d'un coup. Ce qui permettrait de créer du contenu multilangue plus rapidement.
Merci.

Portrait de mourawin

tout d'abord je vous remercier de l'ensemble des vidéos réalisés, ma question maintenant c'est est-ce que si possible de traduire les menu ???

Merci d'avance.

Portrait de filnug

Effectivement, c'est une bonne question. Dans la vidéo, le menu reste sur "Accueil" en français. Comment se configurer le menu en multilingue ???

Merci et bravo pour ces vidéos !!!!

Portrait de filnug

Voilà, enfin je viens de tester l'internationalisation et j'ai trouvé (facilement) la solution pour traduire les menus :
- dans modules, cochez "Menu translation" + "Block languages" + "String translation". Déjà à ce stade, vous pouvez activer, dans une traduction, "Fournit un lien de menu". Le menu va s'afficher en fonction de votre langue !
- pour le lien "Accueil", dans "structure" > "Menus", sélectionner le menu adéquat (par exemple Menu principal) > liste des liens > sélectionner le lien souhaité (par exemple "Accueil") et sélectionner l'onglet "Traduire". Ensuite, ne reste plus à ajouter les traductions.

Très simple :-)

Portrait de Tobago33

Tout est dit dans le titre : énorme bravo et merci. Rien ne vaut une bonne démo. Merci +++

Portrait de jmg

Bonjour,
Sur un site multi-langues, comment peut-on garder par défaut la langue d'administration en français lorsque le choix de la langue se fait par l'URL ?
C'est gênant d'avoir une interface en allemand, portugais, etc. pour chaque ajout ou modification de contenu...
Je précise que le français est bien la langue par défaut dans "/admin/config/regional/language" ainsi que dans les préférences de l'utilisateur...
Merci par avance si quelqu'un a une solution

Portrait de nobody

Bonjour, Merci pour votre tuto et votre présence.
J'ai un site à faire FR / En mais pointé que par un seul nom de domaine...
Comment peut-on gérer les langues dans ce cas ?
Merci
Bruno

Portrait de tomaprice

Bonjour et merci pour toutes ces vidéos très utiles.
Je suis en train de faire mon 1er site en version multilangues (FR/EN) avec Drupal 7. Et depuis quelques temps, je m'arraches les cheveux avec mon menu anglais. Impossible de gérer la hiérarchie de mes éléments dans le menu notamment pour mes sous-rubriques. Que ce soit avec un menu unique ou avec un menu par langue, le problème est le même. J'ai beau chercher, je sèche. Si quelqu'un a une idée ou a déjà rencontré ce problème ???
Merci d'avance.

Portrait de prunune

Bonjour,
merci, vraiment un super tuto.

Portrait de mengdi

merci beaucoup :)

Portrait de selinav

Merci pour ce super tuto, à quand une 3eme partie sur la traduction des labels des champs de contenu, de la taxonomie, etc...

Portrait de Frametonic

Bonjour Aurélien. merci beaucoup pour tes tutos qui m'ont bien aidés lors de la concéption du site de ma boite. Cependant, après avoir vu les 2 tutos, je me demande comment je peux avoir un onglet langue en haut de page par exemple qui switch la homepage en francais ou anglais et donc forcément les nodes qui y sont associés.

Merci d'avance pour ta réponse même succinte.

Marc

Portrait de momo

Bonjour,
Merci pour vos tutos, ils m’ont souvent sauver !
Je cherche moi aussi le moyen de mettre un petit lien "english" en haut du site qui m'enverra vers la page d'accueil en englais.
Merci

Portrait de jm

Bonjour, très bien ce tuto, comme tous les autres d'ailleurs !
Je viens de tester, ça marche super. Par contre dans le cas d'une page qui contient une image il faut ré-uploader l'image pour chaque langue / node, ce qui ne me paraît pas super. J'imagine qu'il y a un moyen de contourner cela en générant une view qui filtrerait la langue tout en utilisant le même visuel pour une page donnée, mais je n'ai pas encore trouvé la solution...

Portrait de DB

Bonjour

Merci pour toutes vos vidéos qui m'apportent énormement de réponses. Cependant il me reste une question.
J'ai un site multilingue sur la meme adresse je passe donc par un préfixe chemin. J'ai une page d'accueil en FR traduisible en EN et j'aimerais faire pointe mon site en page d'accueil de la manière suivante :
En francais http://monsite.fr/fr/homefr et en anglais par http://monsite.fr/en/homeen.
Le problème est que l'admin ne permet qu'une entrée comment faire alors pour dire que le node de la page d'accueil est différent selon la langue.

Merci

Portrait de pdeclarens

Bonjour,

Comme tous je vous félicite pour ce tutoriel qui est très clair.
Pour ne pas être obligé d'acheter les extensions pour chaque pays, sachant que le site de base est en .fr, j'aimerais faire quelque chose du type www.monsite.fr/en pour l'anglais... et www.monsite.fr/it pour l'italien...

mais si j'utilise cette adresse fr/en dans les choix, pour la langue Anglais, cela traduit immédiatement mon site en Anglais...

Merci d'avance

Ajouter un commentaire