User Pages - Multi-Language/fr

From TNG Wiki
Jump to: navigation, search

Pages personnelles : Multilinguisme

Pour créer des pages personnelles multilingues et laisser vos visiteurs choisir la langue d'affichage, vous pouvez opter pour l'une ou l'autre des approches suivantes :

  • créer un page shell et des contenus spécifiques à une langue
  • utiliser les variables $text dans le contenu de la page

Utiliser des pages spécifiques à une langue

La page shell peut être créée selon la procédure utilisant le fichier "historytemplate.php" et décrite dans Pages personnelles : création

  • dans la section traitant du remplacement du texte présent dans "historytemplate.php", vous serez amené à saisir quelque chose du type
<?php
include($cms['tngpath'] . "$mylanguage/your-page-name.php");
?>
  • dans chacun des répertoires correspondant à une des langues prises en charge par votre site, vous saisirez le texte qui aurait dû remplacer la section de texte dans "historytemplate.php".

Cette page ne doit contenir aucun snippet utilisé par TNG pour générer les pages, ni aucune page HTML ni balise body.

Vous devez bien entendu traduire vous-même le texte.

Voir le cinquième message du post suivant TNG Community Forum thread qui présente un exemple fourni par Randal

Utiliser des variables $text

Une alternative consiste à utiliser des variables $text dans votre page et à enregistrer les portions de texte correspondantes dans les répertoires des différentes langues prises en compte par votre site.

Articles associés

Pages personnelles : création

Éditeurs ASCII :

Astuces de programmation :