Bienvenue sur le wiki de Nuit debout, nous sommes le 3074 mars.
NuitDebout: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 Modèle:Citation ont pour objectif de faciliter la communication entre utilisateurs. Les boîtes déjà disponibles sont classées par langue, puis par niveau de langue, dans la Catégorie:Langue pour les boîtes utilisateurs (il existe aussi un code spécial {{#babel:}}
qui crée un tableau préformaté si on renseigne le code langue). Leurs utilisateurs apparaissent automatiquement dans la Catégorie:Wikipédiens par niveau de langue.
Exemple de boite Babel :
Informations Babel sur l’utilisateur | ||
---|---|---|
| ||
Utilisateurs par langue |
Sommaire
Essentiel[modifier le wikicode]
Pour afficher une boîte utilisateur "langue" appelé modèle "Babel" sur votre page utilisateur, copiez le wikicode du modèle Modèle:Citation choisi sur votre page utilisateur.
Le model 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
Niveau (y)[modifier le wikicode]
- -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 : niveau « professionnel ».
- -N (non numéroté) : langue maternelle.
Exemple[modifier le wikicode]
Si vous souhaitez mettre plusieurs "langues" à la suite , procédez comme suite:
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: |
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}} |
Liste des codes langues (xx)[modifier le wikicode]
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 faudra remplacer "y" par le niveau.
Le code langue est contitué de 2 ou 3 lettres.
Important: Les 3 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 wikicode]
Création de catégories et de modèles pour une langue:Si vous avez besoin de créer des modèles pour une langue :
- Déterminer le code utilisé comme préfixe Babel pour la langue :
- Si la langue dispose déjà d’une édition de Wikipédia, on peut utiliser le code InterWiki de cette édition comme préfixe Babel.
- Sinon, utiliser un code préfixe compatible avec la norme ISO 639 ou la norme de code de langue IETF.
- Ne pas inventer de code langue à 2 ou 3 caractères qui n’est pas assigné officiellement dans un des trois premiers volets de la norme ISO 639.
- Si la langue n’a pas de code dans ISO 639, utiliser le code ISO 639 (sur 2 caractères dans ISO 639-1, ou sur 3 caractères dans ISO 639-2 ou ISO 639-3) de la famille linguistique à laquelle appartient la langue (ou le code de la langue, si il s'agit d'un dialecte) et le qualifier en lui ajoutant (séparé par un tiret) un code suffixe :
- Un code suffixe de 3 lettres si l’interprétation de ce suffixe combiné avec le code principal de langue ne donne pas d'ambiguïté avec un code ISO 639-2 ou ISO 639-3 associé à une autre langue ou famille linguistique, sinon un code sur 5 lettres.
- Les codes suffixes sur 3 lettres ne devraient être utilisés que pour indiquer une langue selon ISO 639-3 et qui n’a pas de code dans ISO 639-1 ou ISO 639-2. Ils devraient être utilisés (selon la RFC 5646) uniquement après un autre code ISO 639-1 ou ISO 639-2, toutefois un code ISO 639-3 sur 3 lettres peut être utilisé directement comme préfixe Babel pour la langue.
- Les codes suffixes sur 4 lettres ne doivent être utilisés que pour indiquer une écriture selon ISO 15924 (par exemple le code suffixe -Latn pour l’écriture latine)
- Les codes suffixes sur 2 lettres ne doivent être utilisés que pour indiquer un pays ou une région selon ISO 3166-1 (par exemple le code suffixe -US pour les États-Unis), et uniquement après le préfixe, et après les autres suffixes ci-dessus sur 3 ou 4 lettres. On peut faire suivre alors ce suffixe national par un code régional selon ISO 3166-2 (par exemple on obtient le code suffixe -US-TX pour le Texas).
- Créer ci-dessus, dans le Sommaire/Table of contents, s’il n’est pas préexistant, le raccourci conduisant à la section consacrée à la langue, grâce au modèle {{accès langue}}, avec la syntaxe :
- {{accès langue|préfixe|nom de la langue (en français)}}
- Exemple : {{accès langue|en|anglais}}
- Créer ci-dessous, si elle n’est pas préexistante, la section consacrée à une langue, en utilisant simplement, dans la section « Langues » ci-dessous, le modèle {{sommaire langue}} si la Wikipédia dans cette langue existe, sinon utiliser {{sommaire langue sans}} les deux utilisant la syntaxe suivante :
- {{sommaire langue|préfixe|nom de la langue (dans la langue)|nom de la langue (en français)|code interwiki}}
- Si le code interwiki est le même que le préfixe de la langue ou si la Wikipédia n’existe pas, le dernier paramètre peut être omis.
- Exemple : {{sommaire langue|en|English|anglais}}
- Créer « l’éventail » des modèles d’une langue dans une sous-page [[Wikipédia:Babel/??]] en saisissant simplement, dans la sous-page,
- {{éventail langue|??}}<tt>, où <tt>?? = préfixe de la langue.
- En vous aidant de la sous-page éventail, créer ce qui suit :
- la catégorie « mère » : [[Catégorie:Utilisateur ??]] en y insérant {{Catégorie langue|??|P}},
- une ou plusieurs des sept catégories « filles » :
- [[Catégorie:Utilisateur ??-5]] avec {{Catégorie langue|??|5}} (niveau professionnel) (optionnel)
- [[Catégorie:Utilisateur ??-M]] avec {{Catégorie langue|??|M}} (langue maternelle)
- [[Catégorie:Utilisateur ??-4]] avec {{Catégorie langue|??|4}} (niveau « expert » = très avancé)
- [[Catégorie:Utilisateur ??-3]] avec {{Catégorie langue|??|3}} (niveau avancé)
- [[Catégorie:Utilisateur ??-2]] avec {{Catégorie langue|??|2}} (niveau intermédiaire)
- [[Catégorie:Utilisateur ??-1]] avec {{Catégorie langue|??|1}} (niveau de base)
- [[Catégorie:Utilisateur ??-0]] avec {{Catégorie langue|??|0}} (ne parle pas la langue)
- Une ou plusieurs des sept modèles associés :
- [[Modèle:Utilisateur ??-5]] avec {{Babel field 5}} (optionnel)
- [[Modèle:Utilisateur ??]] avec {{Babel field M}}
- [[Modèle:Utilisateur ??-4]] avec {{Babel field 4}}
- [[Modèle:Utilisateur ??-3]] avec {{Babel field 3}}
- [[Modèle:Utilisateur ??-2]] avec {{Babel field 2}}
- [[Modèle:Utilisateur ??-1]] avec {{Babel field 1}}
- [[Modèle:Utilisateur ??-0]] avec {{Babel field 0}}
Historique[modifier le wikicode]
Ces boîtes ont été développées à l’origine sur Wikimedia Commons, puis reprises dans Meta-Wiki et diverses éditions de Wikipédia.
Voir aussi[modifier le wikicode]
- 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.
- pour d'autres boites: Wikipédia:Boîte Utilisateur
Notes et références[modifier le wikicode]
- ↑ 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.