« Modèle:Babel/Documentation » : différence entre les versions

De Poképédia
Ligne 54 : Ligne 54 :


===Exemple===
===Exemple===
Par exemple, en intégrant le code :<pre>
Par exemple, en intégrant le code :
{{Babel
<pre>{{Babel
|de=0
|de=0
|en=2
|en=2
Ligne 61 : Ligne 61 :
}}</pre>
}}</pre>
Il obtiendra sur sa page le résultat suivant :
Il obtiendra sur sa page le résultat suivant :
{| class="userboxitem" style="border: 1px solid #88a; width:238px;" cellspacing="0" cellpadding="0"
{{Babel
! style="background:lightsalmon; font-size:220%" | de-0
|de=0
| style="background:#FECFBD; color:#000;" | Entschuldigung, Ich habe keine '''[[:Catégorie:Utilisateur de|Deutschkenntnisse]]'''. 
|en=2
|}
|fr=N
{| class="userboxitem" style="border: 1px solid #88a; width:238px;" cellspacing="0" cellpadding="0"
}}
! style="background:lightblue; font-size:220%" | en-2
| style="background:#DFF7FE; color:#000;" | I am able to contribute with an intermediate level of '''[[:Catégorie:Utilisateur en|English]]'''. 
|}
{| class="userboxitem" style="border: 1px solid #88a; width:238px;" cellspacing="0" cellpadding="0"
! style="background:forestgreen; font-size:220%" | fr-N
| style="background:#CDFECD; color:#000;" | Le '''[[:Catégorie:Utilisateur fr|français]]''' est ma langue maternelle.
|}


==FAQ==
==FAQ==

Version du 25 janvier 2015 à 11:38

Informations importantes concernant ce modèle
Ce modèle fait appel à ou est inclus dans d'autres modèles, par imbrication ou par appel. Il doit être modifié avec précaution !
Ce modèle utilise les ParserFunctions.
Fichier:Pijako-DW.png

Ce modèle permet aux utilisateurs d'indiquer leurs compétences linguistiques en rapport avec le projet mondial Encyclopaediae Pokémonis.


Babel, qu'est-ce que c'est ?

Dans le cadre d'un wiki existant en plusieurs langues comme Poképédia, il est parfois nécessaire d'aller piocher des informations ou des idées chez les voisins en langues étrangères pour faire avancer le projet.
Il peut également arriver qu'un utilisateur issu d'un wiki étranger (Bulbapedia, PokéWiki,...) vienne sur Poképédia pour y chercher de l'aide.

Grâce à Babel, les utilisateurs peuvent indiquer les langues qu'ils savent parler (ou non), ainsi que leur niveau de compréhension.

Comment ça marche ?

Sur Poképédia, Babel prend en compte les neuf langues du projet Encyclopaediae Pokémonis :

  • L'allemand (deutsch - de)
  • L'anglais (english - en)
  • L'espagnol (español - es)
  • Le français (fr)
  • L'italien (italiano - it)
  • Le japonais (日本語 - ja)
  • le polonais (polski - pl)
  • Le portugais (português - pt)
  • Le chinois (中文 - zh)


Chacune de ces langues est définie par une échelle indiquant le niveau du contributeur dans la langue concernée :

Niveau Compétence
0 Je ne sais ni lire, ni écrire, ni parler cette langue.
1 J'arrive à déchiffrer ce qui est écrit, mais parler ou écrire dans cette langue est difficile pour moi. Je dois utiliser l'aide d'un traducteur.
2 J'arrive à lire et à comprendre ce qui est écrit, et je sais m'exprimer dans cette langue de manière simple.
3 J'ai un bon niveau global et je peux entretenir une conversation dans cette langue.
4 Je parle cette langue couramment, même si ce n'est pas ma langue maternelle.
N Cette langue est ma langue maternelle. (N = "natif")

Utilisation du modèle

Paramètres à définir

Les paramètres de ce modèles sont tous facultatifs pas de valeur définie par défaut et catégorisent automatiquement Catégorie : Utilisateurs par langue parlée les utilisateurs.

Pour mettre en place le modèle Babel sur sa page utilisateur, un contributeur doit indiquer la (les) langue(s) qu'il pratique (de ; en ; es ; fr ; it ; ja ; pl ; pt ; zh), et définir pour chacune d'entre elle son niveau de compétence linguistique (0 ; 1 ; 2 ; 3 ; 4 ; N).

Exemple

Par exemple, en intégrant le code :

{{Babel
|de=0
|en=2
|fr=N
}}

Il obtiendra sur sa page le résultat suivant :

de-0 Entschuldigung, Ich habe keine Deutschkenntnisse.
en-2 I am able to contribute with a basic level of English.
fr-N Le français est ma langue maternelle.

FAQ

Fichier:Miniat 4 d 441.gif Suis-je obligé de définir mon niveau de compétence dans toutes les langues prises en charge par ce modèle ?
Bien évidemment, non ! Si vous ne parlez que le français et l'anglais, il n'est pas nécessaire d'indiquer que vous ne savez pas parler dans les 7 autres langues.
Fichier:Miniat 4 d 441.gif Y aura-t-il d'autres langues prises en charge par ce modèle à l'avenir ?
Pour l'instant, Babel se concentre sur les neuf langues parlées dans le cadre du projet mondial Encyclopaediae Pokémonis. Si un nouveau wiki venait à intégrer ce projet à l'avenir, la langue de ce wiki serait ajoutée. Il n'a pas encore été décidé si le modèle devait tenir compte des langues « hors-projet ».
Fichier:Miniat 4 d 441.gif J'ai un doute sur le niveau que je devrais indiquer dans une langue...
Si vous n'avez pas été un élève très assidu durant vos cours de langue vivante (par exemple), il se peut que votre niveau oscille entre 1 et 2. Dans un cas comme celui-ci, il est préférable d'indiquer le niveau le plus bas : si un utilisateur étranger souhaite vous adresser la parole, il pourra modifier son discours pour être plus compréhensible, et vous n'aurez pas à vous inquiéter d'avoir eu les yeux plus gros que le ventre.

Modifier ce modèle

N'oubliez pas de vous référer à l'aide concernant la création et la modification des modèles ainsi qu'aux conventions !

Ce modèle utilise les parserfunctions, ne le modifiez pas si vous n'êtes pas familier avec leur fonctionnement !
Par ailleurs, ce modèle fonctionne par un système de poupées russes faisant appel à plusieurs sous-modèles. Toute modification faite sans prendre de précaution pouvant avoir des conséquences désastreuses, soyez prudent(e) !