Template:MultiPage

De Valve Developer Community
Aller à : navigation, rechercher
Warning.pngAttention:Do not use this template on template pages! We are working towards having universal templates for all languages, meaning that we no longer need "<template name>:<lang code>", and we can just use an automatically translated template. Using this translation method would undermine all the work we have been putting in for months now. Instead, use {{Autolang}} for translations, and for previewing languages on template pages, uses "{{Uselangflags}}" with noinclude. This will allow for automatically changing the language used in the template while not creating 8 different pages for one template.
Icon-Bug.pngBug:Causes some pages, such as List of Team Fortress 2 console commands and variables to not render because of too many templates included.
PlacementTip.pngSolution de Contournement: Copy/Paste the following instead of {{MultiPage}} on the affected pages:
{{ulf|en=1|<other languages used>|multipageworkaround=1}} {{:{{FULLPAGENAME}}/{{uselang}}}}

This will allow the page to display properly and give the illusion of visual parity with other MultiPage pages. Make sure to visit {{Uselangflags}} for documentation about this template.

This SHOULD NOT be used unless absolutely necessary! This is only a temporary fix until we find a way to fix this issue!

Blank image.pngÀ Faire: remove forced line break before page contents when text comes before this template.
Curly brackets white.pngTemplate Documentation
Icon-translate.png
Lire
Modifier
Historique de la page
Icon-translate.png
This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.
Info content.png
This translated page needs to be updated.

Cette page traduite doit être mise à jour.

Vous pouvez aider en mettant à jour la traduction.

Veillez également à ce que l'article respecte le guide des langues alternatives.

Remplacent de {{Lang}}.

Le template recherchera les sous-pages de traduction et chargera l’une d’entre elles selon la langue d’interface. Le template chargera la version anglaise et affichera un message si la sous-page de traduction n’existe pas. Le template n’affichera un message que s’il n’y a pas de traduction et que la version anglaise n’existe pas.

Créer une nouvelle page

Il suffit de créer une page vide, de mettre un {{MultiPage}} dessus, de cliquer sur le bouton de traduction ( Icon-translate.png ) dans le coin supérieur droit et de sélectionner la langue principale. Après avoir fait un choix, {{MultiPage}} vous redirigera vers la sous-page de langue sur laquelle vous devrez placer votre texte et template {{Language subpage}}}.

Utilisation sur les pages existantes

Avant de l’utiliser sur une page existante, assurez-vous d’avoir effectué les étapes suivantes :

  1. Déplacer le contenu anglais de la page Mon Article Mignon à sa sous-page de langue Mon Article Mignon/en
    Icon-Important.pngImportant:Ne pas déplacer la page de discussion associée
  1. Déplacer le contenu de la page traduite Mon Article Mignon à sa sous-page de langue Mon Article Mignon/<language code> (par exemple, Mon Article Mignon:zh-ch deviendra un Mon Article Mignon/zh);
  2. Déplacez les catégories en anglais vers la page de base (principale), alias celle avec {{MultiPage}} (par exemple, vers la page Mon Article Mignon);
  3. Déplacer les modèles partagés ou internationaux vers la page de base;
  4. Supprimer les suffixes de langue (
pt-br, |suf=:de) de toutes les sous-pages de langue. Ils sont obsolètes et ne sont plus nécessaires.
  1. Supprimer les catégories de langue (par exemple, [[Category:Ma Catégorie Mignon:ru]]) de toutes les sous-catégories de langue. Ils sont dépréciés et ne sont plus nécessaires.
  2. Placez {{Language subpage}} en haut des sous-pages linguistiques.

Après les étapes ci-dessus, placez {{MultiPage}} sur la page de base au-dessus des catégories et profitez de ce que vous voyez.

Note.pngNote:Il est également recommandé de nettoyer et d’améliorer le code des pages. Par exemple, vous pouvez remplacer tous les {{note}} par {{Note}}.
Icon-Important.pngImportant:Ne pas catégoriser les sous-pages de langue, et s’ils ont des catégories, les supprimer.

Paramètres et Exemples

Paramètre Description Exemple
Aucun Paramètre Place un template.
{{MultiPage}}
{{{title}}} Optionnelle : Ce paramètre peut être utilisé pour modifier le texte de la barre de titre de la page (logiquement, dans le texte qui doit être affiché pour la langue de la page).
Warning.pngAttention:Sur certaines pages, vous pouvez recevoir cette erreur : Warning: Display title "env_cubemap" overrides earlier display title "<code>Env cubemap</code>". Cela peut être dû au fait que la page utilise un template différent dans lequel le titre de la page est défini.
{{MultiPage|title=Page Principale}}
{{{margin-right}}} Optionnelle : La marge droite des boutons en haut à droite.
{{MultiPage|title=Main Page|margin-right=26px}}

Exemples

{{MultiPage}}
Note.pngNote:Si vous souhaitez modifier le titre, utilisez le paramètre {{{title}}} de {{Language subpage}} dans les sous-pages linguistiques afin que le titre change automatiquement. Autrement, vous pouvez
{{MultiPage|title = Ma Belle Page}}
pour les titres non traduisibles.

Other

Langues Actuellement Prises En Charge
Langues Nom de la page Icône
Anglais Nom_Page/en English (en)
Catalan Nom_Page/ca Català (ca)
Tchèque Nom_Page/cs Čeština (cs)
Allemand Nom_Page/de Deutsch (de)
Espagnol Nom_Page/es Español (es)
Espéranto Nom_Page/eo Esperanto (eo)
Estonien Nom_Page/et Eesti (et)
Français Nom_Page/fr Français (fr)
Hongrois Nom_Page/hu Magyar (hu)
Grec Nom_Page/el Ελληνικά (el)
Italien Nom_Page/it Italiano (it)
Néerlandais Nom_Page/nl Nederlands (nl)
Norvégien Nom_Page/no Norsk (no)
Polonais Nom_Page/pl Polski (pl)
Portugais Nom_Page/pt Português (pt)
Portugais (Brésilien) Nom_Page/pt-br Português do Brasil (pt-br)
Russe Nom_Page/ru Русский (ru)
Ukrainien Nom_Page/uk Українська (uk)
Suédois Nom_Page/sv Svenska (sv)
Turc Nom_Page/tr Türkçe (tr)
Japonais Nom_Page/ja 日本語 (ja)
Vietnamien Nom_Page/vi Tiếng Việt (vi)
Chinois (RPC) Nom_Page/zh 中文 (zh)
Chinois (Taiwan) Nom_Page/zh-tw 中文(台灣)‎ (zh-tw)
Coréen Nom_Page/ko 한국어 (ko)
Géorgien Nom_Page/ka ქართული (ka)
Hébreu Nom_Page/he עברית (he)