Créer un site multilangue avec TW5


#1

L’idée est de pouvoir mettre du contenu en français et en anglais, le changement de langue devrait changer les tiddlers, comme sur http://go4debian.tuxfamily.org

Pour se faire, il faut que les tiddlers d’origine (en anglais) soit en ‘shadow’, pour se faire : il faut éditer le code html et trouver l’exemple de GettingStarted :

"GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nBienvenue sur ~TiddlyWiki et parmi la communauté ~TiddlyWiki.\n\nCommencez par vérifier que vos modifications peuvent être sauvegardées\ncorrectement — reportez-vous aux [[instructions détaillées|http://tiddlywiki.com/languages/fr-FR/index.html#Saving]] sur http://tiddlywiki.com/.\n\n!! Personnalisez ce ~TiddlyWiki\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n\nRendez-vous dans le [[panneau de contrôle|$:/ControlPanel]] pour plus d'options.\n"
        },

On copie ce bloque et on change le contenu et les titres, et on fait de même dans la partie en français en prenant soi de garder le même titre.

Attention : Le formatage est différent : tout est sur une ligne, les sauts de lignes se font avec \n, le double quote avec \"

Si vous avez une méthode pour le faire plus facilement, je suis preneur :wink:


Timeline: Comment definir une vue de départ?