Sites Web : Le multilinguisme dans Soyez Créateurs - SoyezCreateurs - SPIP-Contrib

Publié le lundi 3 mai 2010

⇒ https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre

La documentation sur le squelette SoyezCreateurs disponible sur la zone. Un squelette conforme aux bonnes pratiques en matière d’accessibilité, (…)

Le multilinguisme dans Soyez Créateurs

Janvier 2010, Par Augier Guillaume, RealET — Multilinguisme, Tout Public, Hors sommaire, Formation SPIP, SPIP 2.0

Dans cet article nous allons apprendre à nous servir du multilinguisme dans Soyez Créateurs.

Plugin nécessaire : Menu Langue Lien

Pour bénéficier du menu de navigation entre les langues, il faut que le plugin Menu de langues sous forme de liens soit installé.

Si une langue manque à l’appel, il faut vous inscrire comme traducteur sur TradLang et procéder à la traduction dans la langue manquante.

Vous pouvez aussi consulter la liste des langues traduites.

Configuration du multilinguisme

Tout d’abord il vous faut configurer le multilinguisme. Pour cela il vous suffit d’aller dans configuration/gestion des langues/ et de cliquer sur multilinguisme.

  • Activer le menu de langue sur les articles ? oui
  • Activer le menu de langue sur les rubriques ? non
  • Gérer les liens de traduction ? oui

Ensuite il ne vous reste plus qu’à sélectionner la/les langues de votre choix et de cocher sur les puces et de valider tout vos changements.

'JPEG
Le tableau de choix des langues

Traduction des articles

Pour traduire les articles il vous suffit d’aller sur l’article souhaité (celui qu’on veut traduire). De choisir : écrire une nouvelle traduction, et de choisir la langue :

Faire une traduction

et voilà ce qui se passe :

Rédaction d'une traduction

Le but est de vous inspirer du texte de l’article dans ça langue d’origine (ici en français) et de le traduire au mieux [1].

Une fois votre article fini enregistrez-le. Pensez à changer la langue [2] car votre article est une traduction donc mettez le comme tel.

Le choix de la langue sur un article

Important : si vous voulez supprimer une langue de traduction car elle ne vous est plus utile, assurez-vous d’avoir supprimé tous les articles qui sont dans cette langue car une fois que vous avez rédigé au moins un article dans une langue vous ne pouvez pas la supprimer en la décochant dans le tableau de sélection des langues.

Quand tout cela est fait votre traduction doit être rattachée à votre article comme cela :

Liaison entre articles d'origine et de traduction

Utilisation de la balise multi

Seuls les articles bénéficient d’un mécanisme de traduction à part entière. Pour le reste du contenu géré par SPIP, nous utiliserons donc la balise multi :

  • rubriques
  • événements
  • documents
  • images
  • auteurs

Syntaxe :

<multi>[fr]Texte d&#039;origine [en] Traduction</multi>

Comme ici :

'JPEG
Utilisation de la balise multi
Une utilisation de la balise multi pour traduire une rubrique

Il faut noter que pour trouver l’abréviation de la langue il vous suffit de regarder à coté du nom lors de votre choix de langue [3].

Il faut savoir que quand un utilisateur passe dans la langue de son choix le squelette est traduit donc il faut penser à tout traduire (rubriques, etc.). Car sinon vous verrez apparaître sur le site des rubriques et articles en français car le squelette n’ayant trouvé aucune traduction à remis les objets d’origine donc en français.

'JPEG
Le site dans une autre langue
Le site en anglais avec une rubrique traduit et du contenu (rubriques) en français.

À noter que pour changer la langue du site le choix des langues est en haut à droite du bandeau du site [4].


[1] sans perdre de sens

[2] On peut se passer de l’étape de changer la langue de l’article traduit si on avait préalablement au clic sur Traduire cet article, déjà passé l’interface d’administration dans la langue cible

[3] dans le tableau qui se trouve dans configuration/gestion des langues/multilinguisme

[4] par défaut

Dans cet article nous allons apprendre à nous servir du multilinguisme dans Soyez Créateurs.

Plugin nécessaire : Menu Langue Lien

Pour bénéficier du menu de navigation entre les langues, il faut que le plugin [->3300] soit installé. Si une langue manque à l’appel, il faut vous inscrire comme traducteur sur [TradLang->http://www.spip.net/trad-lang/trad_lang.php] et procéder à la traduction dans la langue manquante. Vous pouvez aussi [consulter la liste des langues traduites->http://www.spip.net/rubrique4.html].

Configuration du multilinguisme

Tout d’abord il vous faut configurer le multilinguisme. Pour cela il vous suffit d’aller dans configuration/gestion des langues/ et de cliquer sur multilinguisme. -* Activer le menu de langue sur les articles ? oui

  • Activer le menu de langue sur les rubriques ? non
  • Gérer les liens de traduction ? oui Ensuite il ne vous reste plus qu’à sélectionner la/les langues de votre choix et de cocher sur les puces et de valider tout vos changements.

Traduction des articles

Pour traduire les articles il vous suffit d’aller sur l’article souhaité (celui qu’on veut traduire). De choisir : écrire une nouvelle traduction, et de choisir la langue : et voilà ce qui se passe : Le but est de vous inspirer du texte de l’article dans ça langue d’origine (ici en français) et de le traduire au mieux [1]. Une fois votre article fini enregistrez-le. Pensez à changer la langue [2] car votre article est une traduction donc mettez le comme tel. Important : si vous voulez supprimer une langue de traduction car elle ne vous est plus utile, assurez-vous d’avoir supprimé tous les articles qui sont dans cette langue car une fois que vous avez rédigé au moins un article dans une langue vous ne pouvez pas la supprimer en la décochant dans le tableau de sélection des langues. Quand tout cela est fait votre traduction doit être rattachée à votre article comme cela :

Utilisation de la balise multi

Seuls les articles bénéficient d’un mécanisme de traduction à part entière. Pour le reste du contenu géré par SPIP, nous utiliserons donc la balise multi : -* rubriques

  • événements
  • documents
  • images
  • auteurs Syntaxe : <multi>[fr]Texte d&#039;origine [en] Traduction</multi> Comme ici : Il faut noter que pour trouver l’abréviation de la langue il vous suffit de regarder à coté du nom lors de votre choix de langue [3]. Il faut savoir que quand un utilisateur passe dans la langue de son choix le squelette est traduit donc il faut penser à tout traduire (rubriques, etc.). Car sinon vous verrez apparaître sur le site des rubriques et articles en français car le squelette n’ayant trouvé aucune traduction à remis les objets d’origine donc en français. À noter que pour changer la langue du site le choix des langues est en haut à droite du bandeau du site [4].

→ Lire la suite sur le site d’origine…


Notes

[1sans perdre de sens

[2On peut se passer de l’étape de changer la langue de l’article traduit si on avait préalablement au clic sur Traduire cet article, déjà passé l’interface d’administration dans la langue cible

[3dans le tableau qui se trouve dans configuration/gestion des langues/multilinguisme

[4par défaut

Revenir en haut