Wikipédia:Babel
Babel[1], sur Wikipédia[2], désigne une boîte utilisateur qui indique la ou les langues maîtrisées par un utilisateur et leur niveau de maîtrise. Ces boîtes utilisateur « Babel » ont pour objectif de faciliter la communication entre utilisateurs.
Les boîtes sont affichées en utilisant le code spécial {{#babel:}}
associé au(x) code(s) langue adéquat(s), qui crée un tableau préformaté. Il existe également des modèles, classés par langue, puis par niveau de langue, dans la catégorie « Modèle de boîte utilisateur linguistique ».
Exemple de boite Babel :
Informations Babel sur l’utilisateur | ||
---|---|---|
| ||
Utilisateurs par langue |
Vous ne parlez pas français ? Voir : /
You don’t speak French? See:
- Bân-lâm-gú (nan)
- Deutsch (de)
- English (en)
- Español (es)
- Esperanto (eo)
- Italiano (it)
- 한국어 (ko)
- Nederlands (nl)
- Occitan (oc)
- 日本語 (ja)
- Polski (pl)
- Português (pt)
- Slovenščina (sl)
- Srpski/Српски (sh)
- Svenska (sv)
- 中文 (zh)
Essentiel
[modifier le code]Pour afficher une boîte utilisateur "langue" appelé modèle "Babel" sur votre page utilisateur, copiez le wikicode du modèle « Babel » choisi sur votre page utilisateur.
La fonction babel {{#babel:xx-y|xx-y|etc}}
permet d’afficher jusqu’à 100 boîtes.
Il est d'usage de lister les langues pratiquées dans l’ordre décroissant des connaissances qu’on en a : la ou les langues maternelles en premier, puis les langues moins bien connues...
Le modèle Babel sous la forme {{#babel:xx-y}}
ou {{#babel:xx|xx-y|xx-y|etc...}}
est le seul modèle "langue" à pouvoir être utilisé de manière internationale sur les wikipedia d'autres langues. Ainsi ce modèle fonctionne sur "https://fr.wikipedia.org" mais aussi sur "https://en.wikipedia.org" etc (tous les autres wikipedia).
xx
-> est le code langue (constitué de 2 ou 3 lettres). Voir Liste des Codes langues (xx)y
-> est le niveau
Il est possible de ne pas afficher le cadre en utilisant comme premier paramètre la valeur plain=1
.
Niveau (y)
[modifier le code]- -0 : (fragmentaire) incapacité à comprendre la langue, ou seulement par bribes de phrases, rendant laborieuse et compliquée la compréhension d'un paragraphe ;
- -1 : (élémentaire) capacité à comprendre suffisamment la langue pour pouvoir utiliser un article comme source pour l'écriture d'un autre article dans sa propre langue, mais également capacité de poser des questions simples ou d'y répondre ;
- -2 : (moyen) capacité de modifier des articles (ce qui induit orthographe, grammaire et syntaxe à peu près correctes) et de participer aux discussions qui y sont relatives (ce qui ne signifie pas que, pour les contributions supposées de ce niveau, cela se fasse avec aisance) ;
- -3 : (avancé) maniement aisé de la langue et capacité de rédiger des articles de façon naturelle (avec éventuellement quelques fautes très vénielles) ;
- -4 : (expert) sans avoir cette langue pour langue maternelle, la connaître suffisamment pour considérer avoir un niveau très proche ;
- -5 : (professionnel) capacité à répondre aux questions d'usage de la langue, tel un professeur de langue ;
- -N : (non numéroté) langue maternelle.
Comme alternative au niveau 0, vous pouvez utiliser Utilisateur quasi-locuteur (ne fait pas partie de la nomenclature Babel) pour indiquer votre niveau avec un peu d'humour.
Exemple
[modifier le code]Si vous souhaitez mettre plusieurs langues à la suite, procédez comme suit :
Ceci est un exemple, il vous faudra le personnaliser
{{#babel:xx|xx-y|xx-y|xx-y}}
xx
-> est la langue. Voir Liste des codes langues (xx)
y
-> est le niveau
Le wikicode est à copier sur votre page utilisateur.
Boite affichée | Wikicode et explication | |||||
---|---|---|---|---|---|---|
|
Exemple :
Pour un utilisateur parlant :
anglais (langue maternelle) ; allemand (niv 2) ; ne parle pas et ne comprend pas le français (niv 0)
Il devra écrire sur sa page utilisateur le wikicode suivant: | |||||
|
Même exemple que ci-dessus sans le cadre, grâce au code suivant :
|
fr-0 : français non parlé (Babel box "I don't speak french")
[modifier le code]Pour ceux qui ne parlent pas le français, ajoutez à votre page utilisateur le wikicode du modèle suivant :
boite affichée | wikicode du modèle | |||
---|---|---|---|---|
|
{{#babel:fr-0}} |
Modèles d'aide à la présentation de boîtes
[modifier le code]Un certain nombre de modèles sont disponibles pour simplifier la mise en place de l'affichage des boîtes babel sur votre page utilisateur.
- Les modèles {{Boîte Babel}} et {{Boîte Babel gauche}} permettent d'afficher une liste de boîte ancrée respectivement à droite ou à gauche de la page.
- Le modèle {{Boîte babel flottante}} permet d'afficher une boîte seule, sans cadre, et en tant qu'objet flottant. Ce modèle permet notamment l'intégration d'une boîte babel dans une série d'autres boîtes utilisateur.
Liste des codes langues (xx)
[modifier le code]Le code langue "xx" dans le tableau ci-dessous est à mettre dans le wikicode du modèle babel: {{#babel:xx|xx-y|xx-y}}
Exemple: {{#babel:fr|en-y|aa-y}}
ensuite il faut remplacer "y" par le niveau.
Le code langue est constitué de deux ou trois lettres.
Important: Les trois premières colonnes du tableau suivant peuvent être triées par ordre alphabétique en cliquant sur le petit triangle lors de la lecture afin de faciliter votre recherche. (Pour effectuer une recherche de langue vous pouvez aussi utiliser le raccourci clavier "ctrl+F" qui effectuera une recherche sur la page).
Note pour les utilisateurs avancés : le modèle {{Nom langue}} peut être utilisé pour retrouver le nom d’une langue à partir de son code. Par exemple : {{Nom langue|fr}} = français.
Niveau Expert
[modifier le code]Création de modèles pour une catégorie de langue
Les modèles destinés aux pages utilisateur n'ont pas besoin d'être créés, car ils sont dynamiquement générés par l'extension Babel. En revanche, les modèles destinés aux catégories d'utilisateurs doivent être créés manuellement. En effet, l'usage est d'afficher une boîte sur la catégorie racine d'une langue, c'est-à-dire celle qui ne comporte pas de niveau de langue. Par exemple la catégorie « Utilisateur en » est la catégorie racine pour la langue anglaise, et celle-ci comporte une boîte indiquant « Ces personnes parlent anglais ».
Si une catégorie racine pour une langue n'affiche pas de boîte de ce type, alors vous pouvez la créer. Ces boîtes doivent comporter un texte en français et un texte dans la langue en question. Le texte en français est « Ces utilisateurs parlent (langue) », et le texte dans la langue est en général la même phrase traduite, ou le nom de la langue elle-même.
Pour créer ce modèle, le plus simple est de prendre exemple sur un modèle déjà existant dans la catégorie « Modèle de boîte utilisateur de catégorie de langue », et d'adapter le code pour créer le modèle équivalent pour la langue. Ce modèle devra s'appeller Modèle:Utilisateur (code langue)-*. Par exemple, toujours pour l'anglais, le modèle s'appelle Modèle:Utilisateur en-*. Pour le détail des paramètres, consulter le modèle {{Babel field *}}.
Historique
[modifier le code]Ces boîtes ont été développées à l’origine sur Wikimedia Commons, puis reprises dans Meta-Wiki et diverses éditions de Wikipédia. Elles sont maintenant directement intégrées à MediaWiki, le logiciel utilisé pour afficher toutes les éditions de Wikipédia, par le biais de l'extension Babel.
Notes et références
[modifier le code]- Ce nom fait référence au passage de la Bible qui décrit la confusion des langues apparue lors de la construction de la tour de Babel.
- Et plus généralement dans l’ensemble des communautés liées aux projets de la fondation Wikimédia.
Voir aussi
[modifier le code]- Pour certaines langues, la gamme de modèles est encore incomplète. On consultera avec profit les pages Commons:Babel et Meta:Babel templates. Classées, comme sur la plupart des wikis, par ordre alphabétique du préfixe de la langue.
- Détails sur l'utilisation de la fonction intégrée
{{#babel:}}
: voir MediaWiki.