Episode 35 - Réaliser un site multilingue sous Drupal 7 (deuxième partie)
Soumis par DrupalFacile le mer, 23/02/2011 - 08:00
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.
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
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.
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...
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"...
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!
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...
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 :).
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 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).
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 ?
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).
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.
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.
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
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
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.
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.
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
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...
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.
Commentaires
opi
jeu, 24/02/2011 - 07:51
Permalien
"Enable for specific pages" existe sous drupal6 ?
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
dood (non vérifié)
jeu, 24/02/2011 - 11:12
Permalien
merci beaucoup, continue
merci beaucoup, continue comme ça !
Chamaleon (non vérifié)
sam, 26/02/2011 - 19:25
Permalien
Multiliguisme actif
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.
DrupalFacile
dim, 27/02/2011 - 18:46
Permalien
Bonjour,
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 !
filnug
ven, 11/05/2012 - 11:49
Permalien
Changer le nom des menus langue
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"...
Chamaleon (non vérifié)
lun, 28/02/2011 - 13:07
Permalien
Multilinguisme actif
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!
CHamaleon (non vérifié)
sam, 05/03/2011 - 10:11
Permalien
Multilinguisme actif
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
DrupalFacile
sam, 05/03/2011 - 18:40
Permalien
Bonjour,
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 !
Benjamin (non vérifié)
dim, 06/03/2011 - 20:03
Permalien
se débarraser de l'indication de la langue.
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 :).
DrupalFacile
lun, 07/03/2011 - 19:23
Permalien
Bonjour,
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 !
brutos (non vérifié)
mar, 08/03/2011 - 09:37
Permalien
Bonjour,
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.
DrupalFacile
mar, 08/03/2011 - 10:27
Permalien
Bonjour,
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 !
brutos (non vérifié)
mar, 08/03/2011 - 14:06
Permalien
merci pour cette réponse
merci pour cette réponse rapide et efficace (j'ai un peu zappé le résumé). Encore merci.
Adrien (non vérifié)
mer, 16/03/2011 - 18:59
Permalien
Comment mettre à jour les champs de profile
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.
Alex (non vérifié)
jeu, 17/03/2011 - 16:09
Permalien
Je me pose exactement la même
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).
Dvins (non vérifié)
sam, 19/03/2011 - 11:54
Permalien
Merci !
Merci beaucoup pour ce tuto très instructif !
Bravo !
oufman (non vérifié)
mar, 26/04/2011 - 15:44
Permalien
Bonjour,
Bonjour,
êtes vous arrivé à faire marcher la traduction des "Etiquettes Field" avec le module i18n, car moi je bloque =(
Sinon très bon tuto^^
thomas (non vérifié)
jeu, 28/04/2011 - 17:21
Permalien
Sélectionnez plusieurs langues en une seul fois
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.
mourawin
mer, 04/05/2011 - 16:09
Permalien
Draduire les menu
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.
filnug (non vérifié)
lun, 23/05/2011 - 16:47
Permalien
traduire les menus
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 !!!!
filnug (non vérifié)
mar, 19/07/2011 - 23:03
Permalien
traduire les menus
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 :-)
Tobago33 (non vérifié)
ven, 20/05/2011 - 15:23
Permalien
Bravo et merci
Tout est dit dans le titre : énorme bravo et merci. Rien ne vaut une bonne démo. Merci +++
jmg (non vérifié)
lun, 23/05/2011 - 22:54
Permalien
Administration en français
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
nobody (non vérifié)
jeu, 26/05/2011 - 17:10
Permalien
Multilingue sur un seul nom de domaine
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
tomaprice
mer, 17/08/2011 - 15:18
Permalien
Hierarchie des menus
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.
prunune
mer, 31/08/2011 - 17:18
Permalien
Bonjour,
Bonjour,
merci, vraiment un super tuto.
mengdi (non vérifié)
dim, 11/09/2011 - 22:54
Permalien
merci beaucoup :)
merci beaucoup :)
selinav (non vérifié)
mar, 04/10/2011 - 11:49
Permalien
Merci pour ce super tuto, à
Merci pour ce super tuto, à quand une 3eme partie sur la traduction des labels des champs de contenu, de la taxonomie, etc...
Frametonic (non vérifié)
mar, 18/10/2011 - 17:42
Permalien
comment traduire la page d'accueil ?
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
momo (non vérifié)
sam, 24/12/2011 - 20:03
Permalien
Bonjour,
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
jm (non vérifié)
lun, 06/02/2012 - 18:43
Permalien
Bonjour, très bien ce tuto,
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...
DB (non vérifié)
mar, 22/05/2012 - 10:28
Permalien
Bonjour
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
Ajouter un commentaire