WikiPlee:Internationalisation
L'internationalisation de ce wiki est faite en utilisant un espace de noms spécifique pour grouper les pages dans une même langue. Le wiki ayant été initialement utilisé par des français, les pages de l'espace de nom principal sont aussi en français. Un espace de noms En a été ajouté pour les pages écrites en anglais.
Afficher les langues disponibles
Chaque page devrait débuter par une liste des langues dans laquelle elle est disponible. Cette liste est générée avec les modèles de la famille Lang. Premièrement, Modèle:Lang doit être utilisé pour créer la table des langues. Ce modèle prend pour unique paramètre les liens vers la page dans les autres langues.
Les modèles Modèle:Lang/XX, où XX est le code du language, sont utilisés pour créer ces liens. Le seul paramètre est le nom de la page dans l'autre langue.
Par exemple, pour créer un lien vers l'Accueil en anglais et en français, il suffit d'ajouter la ligne :
{{Lang| {{Lang/En|MainPage}} {{Lang/Fr|Accueil}} }}
au début de la page. Le résultat sera :
| Modèle:Lang/LienTitre/WikiPlee | |
Langues non disponibles
Pour ajouter une nouvelle langue sur le wiki, il est nécessaire de contacter les administrateurs pour créer un nouvel espace de noms pour le code du language. Puis, deux nouveaux modèles doivent être ajoutés. Tout d'abord, Modèle:Lang/XX, où XX est le code du langage, doit contenir quelque chose comme :
[[XX:{{{1}}}|Langue]]
où Langue doit être remplacé par le nom de la langue.
Un modèle Modèle:Lang/LienTitre/XX (avec LienTitre en français, quelle que soit la langue) est utilisé dans la liste des languages pour remplir la case de gauche, contenant le mot 'Langues', traduit dans le langage de l'espace de noms. Ce modèle doit être défini pour le code de langue XX avec quelque chose comme :
[[XX:traduction du mot "Internationalisation"|traduction du mot "Langages"]]
avec les traductions adéquates. Le lien doit lier une traduction de cette page dans la langue de code XX.