« Wikisource:Babel » : différence entre les versions

Contenu supprimé Contenu ajouté
Levana Taylor (discussion | contributions)
m minor corrections
Mise à jour avec la nouvelle extension
Ligne 1 :
[[Image:Brueghel-tower-of-babel.jpg|thumb|right|300px|La [[w:Tour de Babel|Tour de Babel]] (1563), par [[w:Pieter Bruegel l'Ancien|Pieter Bruegel l'Ancien]]]]
Les '''modèlesmodèle d'utilisateurs par langue''' permettent de faciliter la communication entre utilisateurs pratiquant différentes langues. IlsIl ontutilise été développés, à l'origine, surune [[commonsmw:CommonsExtension:Babel|Wikimediaextension Commonsparticulière de Mediawiki]], puisle reprismoteur dansde [[meta:Meta:BabelWikisource, templates|Meta-Wiki]]nommée puisaussi dans divers WikipediaBabel.
 
== La ''parser function'' Babel ==
Voir aussi les modèles disponibles sur [[commons:Commons:Babel]], [[meta:Meta:Babel templates]] et [[w:Wikipédia:Babel]]. Pour certaines langues, la « gamme » de modèles est encore incomplète : il est également conseillé d'aller voir de temps en temps [[:en:Wikipedia:Wikipedia:Babel|:en:Wikipedia:Babel]]<!-- le premier "Wikipedia:" sert à choisir la Wikipédie anglaise; le second fait vraiment partie du titre de la page désirée --> sur le Wikipedia anglophone, dont la « gamme » étendue diffère sensiblement de celles de commons: et meta:.
Le ''fonction du parseur'' Babel crée un tableau « flottant » à droite de la page où il est appelé.
 
__NOTOC__
== Sommaire / Table of contents==
<div style="margin: 1em 2em 0 2em; padding: 0.5em; background-color: #f9f9f9; border:1px solid #aaaaaa">
1. '''[[#Le modèle Babel|Le modèle Babel]]''' – 2. '''[[#Création de catégories et de modèles pour une langue|Création de catégories et de modèles pour une langue]]''' –
 
== Le modèle Babel ==
Le modèle prédéfini Babel qui crée un tableau « flottant » à droite de la page où il est appelé. Le modèle accepte jusqu'à 15 langues (encore qu'on puisse agrandir le modèle en cas de nécessité).
 
Même si cela paraît une évidence, il faut préciser qu'il paraît logique, même si c'est facultatif, qu'un utilisateur liste les langues qu'il pratique dans l'ordre décroissant des connaissances qu'il en a, la ou les langues maternelles en premier, puis les langues moins bien connues...
 
=== Exemple 1 : utilisateur trilingue (incluant le français) ===
{|
|
{| style="float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px; text-align: center"
|-
| '''[[Wikisource:Babel]]'''
|-
| <div style="float:left;border:solid #6EF7A7 1px;margin:1px">
<table cellspacing="0" style="width:238px;background:#C5FCDC"><tr>
<td style="width:45px;height:45px;background:#6EF7A7;text-align:center;font-size:14pt">'''fr'''</td>
<td style="font-size:8pt;padding:4pt;line-height:1.25em">Cette personne a pour '''[[:Catégorie:Utilisateurs fr-M|langue maternelle]]''' le '''[[:Catégorie:Utilisateurs fr|français]]'''.</td>
</tr></table></div>
|-
| <div style="float:left;border:solid #99B3FF 1px;margin:1px">
<table cellspacing="0" style="width:238px;background:#E0E8FF"><tr>
<td style="width:45px;height:45px;background:#99B3FF;text-align:center;font-size:14pt">'''en-2'''</td>
<td style="font-size:8pt;padding:4pt;line-height:1.25em">This user is able to contribute with an '''[[:Catégorie:Utilisateurs en-2|intermediate]]''' level of '''[[:Catégorie:Utilisateurs en|English]]'''.</td>
</tr></table></div>
|-
| <div style="float:left;border:solid #99B3FF 1px;margin:1px">
<table cellspacing="0" style="width:238px;background:#F0F8FF"><tr>
<td style="width:45px;height:45px;background:#C0C8FF;text-align:center;font-size:14pt">'''de-1'''</td>
<td style="font-size:8pt;padding:4pt;line-height:1.25em">Dieser Benutzer hat '''[[:Catégorie:Utilisateurs de-1|grundlegende]] [[:Catégorie:Utilisateurs de|Deutschkenntnisse]]'''.</td>
</tr></table></div>
|}
<big>'''Exemple 1 : utilisateur trilingue (incluant le français)'''</big>
 
Un utilisateur parlant trois langues pourra par exemple insérer dans sa page utilisateur (et dans celle-là seulement, surtout pas dans sa page de discussion) le modèle {{modl|Babel}} via la syntaxe <nowiki>{{Babel|fr|en-2|de-1}}</nowiki>.
 
L'appel du modèle dans une page utilisateur, avec les bons critères (voir ci-dessous), ajoute en outre la catégorie correspondant à chacune des langues.
 
Remarquez que, dans l'illustration ci-contre, les catégories ne sont volontairement pas appelées, afin de ne pas catégoriser inutilement la présente page.
|}
 
{| style="margin-top: 1em"
|
{| style="float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px; text-align: center"
|-
| '''[[Wikisource:Babel]]'''
|-
| <div style="float:left;border:solid #6EF7A7 1px;margin:1px">
<table cellspacing="0" style="width:238px;background:#C5FCDC"><tr>
<td style="width:45px;height:45px;background:#6EF7A7;text-align:center;font-size:14pt">'''en'''</td>
<td style="font-size:8pt;padding:4pt;line-height:1.25em">This user is a native '''[[:Category:Utilisateurs en|English speaker]]'''.</td>
</tr></table></div>
|-
| <div style="float:left;border:solid #99B3FF 1px;margin:1px">
<table cellspacing="0" style="width:238px;background:#E0E8FF"><tr>
<td style="width:45px;height:45px;background:#99B3FF;text-align:center;font-size:14pt">'''pl-3'''</td>
<td style="font-size:8pt;padding:4pt;line-height:1.25em">Ten użytkownik posługuje się '''[[:Catégorie:Utilisateurs pl|językiem polskim]]''' na poziomie '''[[:Catégorie:Utilisateurs pl-3|zaawansowanym]]'''.</td>
</tr></table></div>
|-
| <div style="float:left;border:solid #ffb3b3 1px;margin:1px">
<table cellspacing="0" style="width:238px;background:#ffe0e8"><tr>
<td style="width:45px;height:45px;background:#ffb3b3;text-align:center;font-size:14pt">'''fr-0'''</td>
<td style="font-size:0.9em;padding:4pt;line-height:1.25em">Cet utilisateur [[:Catégorie:Utilisateurs fr-0|'''ne comprend pas''']] le '''[[:Catégorie:Utilisateurs fr|français]]''', ou seulement avec des difficultés notables.</td>
</tr></table></div>
|}
<big>'''Exemple 2 : utilisateur bilingue<br />(et précisant sa méconnaissance du français)'''</big>
 
Un utilisateur parlant trois langues pourra par exemple insérer dans sa page utilisateur (et dans celle-là seulement, surtout pas dans sa page de discussion) la parser function via la syntaxe <nowiki>{{#babel:fr|en-2|de-1}}</nowiki>.
En outre, un utilisateur de project wiki non francophone – ou qui estime avoir un niveau très insuffisant en français –, par exemple un participant à une autre projet wiki inscrit sur la Wikisource francophone dans le but de faire des liens interlangues vers « sa » Wikisource de prédilection ou vers d'autres, pourra également appeler dans le modèle Babel, un critère fr-0, qui signale sa faible connaissance de la langue française.
 
L'appel de la perser dans une page utilisateur, avec les bons critères (voir ci-dessous), ajoute en outre la catégorie correspondant à chacune des langues.
Remarquer que, dans l'illustration ci-contre, les catégories ne sont volontairement pas appelées, afin de ne pas catégoriser inutilement la présente page.
|}
 
=== Exemple 2 : utilisateur bilingue (et précisant sa méconnaissance du français) ===
== 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 :
:'''1.''' Créer la catégorie « mère » <nowiki>[[Catégorie:Utilisateurs ??]]</nowiki> (liée à la catégorie supérieure [[:Catégorie:Contributeurs par langue]]),
:'''2.''' Créer les cinq catégories « filles »
::*<nowiki>[[Catégorie:Utilisateurs ??-M]]</nowiki> (langue maternelle)
::*<nowiki>[[Catégorie:Utilisateurs ??-4]]</nowiki> (niveau « expert » = très avancé)
::*<nowiki>[[Catégorie:Utilisateurs ??-3]]</nowiki> (niveau avancé)
::*<nowiki>[[Catégorie:Utilisateurs ??-2]]</nowiki> (niveau intermédiaire)
::*<nowiki>[[Catégorie:Utilisateurs ??-1]]</nowiki> (niveau de base)
::chacune liée à la catégorie « mère » <nowiki>[[Catégorie:Utilisateurs ??]]</nowiki>
:'''3.''' Créer les cinq modèles :
::*<nowiki>{{Modèle:User ??}}</nowiki>, lié à la <nowiki>[[Catégorie:Utilisateurs ??]]</nowiki> et à la <nowiki>[[Catégorie:Utilisateurs ??-M]]</nowiki>
::*<nowiki>{{Modèle:User ??-4}}</nowiki>, lié à la <nowiki>[[Catégorie:Utilisateurs ??]]</nowiki> et à la <nowiki>[[Catégorie:Utilisateurs ??-4]]</nowiki>
::*<nowiki>{{Modèle:User ??-3}}</nowiki>, lié à la <nowiki>[[Catégorie:Utilisateurs ??]]</nowiki> et à la <nowiki>[[Catégorie:Utilisateurs ??-3]]</nowiki>
::*<nowiki>{{Modèle:User ??-2}}</nowiki>, lié à la <nowiki>[[Catégorie:Utilisateurs ??]]</nowiki> et à la <nowiki>[[Catégorie:Utilisateurs ??-2]]</nowiki>
::*<nowiki>{{Modèle:User ??-1}}</nowiki>, lié à la <nowiki>[[Catégorie:Utilisateurs ??]]</nowiki> et à la <nowiki>[[Catégorie:Utilisateurs ??-1]]</nowiki>
:'''4.''' Créer l’« éventail » des modèles d’une langue dans la sous-page <nowiki>[[Wikisource:Babel/Modèles]]</nowiki> en ajoutant simplement, dans la sous-page, <nowiki>{{babels|??|&lt;nom indigène de la langue>|&lt;nom alternatif de la langue>}}</nowiki>
<!--
:'''5.1.''' 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 {{modl|sommaire langue}}, avec la syntaxe :
::'''<nowiki>{{sommaire langue | préfixe | nom de la langue (dans la langue) | nom de la langue (en français)}}</nowiki>'''
:::Exemple : '''<nowiki>{{sommaire langue | en | English | anglais}}</nowiki>'''
:'''5.2.''' S’il n’existe pas encore de Wikisource dans la langue concernée, 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 alternatif {{modl|sommaire langue sans}}, avec la syntaxe :
::'''<nowiki>{{sommaire langue sans | préfixe | nom de la langue (dans la langue) | nom de la langue (en français)}}</nowiki>'''
:::Exemple : '''<nowiki>{{sommaire langue | gal | Galo | gallo}}</nowiki>'''
:'''6.''' 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 {{modl|accès langue}}, avec la syntaxe :
::'''<nowiki>{{accès langue | préfixe | nom de la langue (en français)}}</nowiki>'''
:::Exemple : '''<nowiki>{{accès langue | en | anglais}}</nowiki>'''
-->
 
En outre, un utilisateur de project wiki non francophone – ou qui estime avoir un niveau très insuffisant en français –, par exemple un participant à une autre projet wiki inscrit sur la Wikisource francophone dans le but de faire des liens interlangues vers « sa » Wikisource de prédilection ou vers d'autres, pourra également appeler dans le modèle Babel, un critère fr-0, qui signale sa faible connaissance de la langue française comme ici : <nowiki>{{#babel:en|pl-2|fr-0}}</nowiki>.
== Langues ==
Classées, comme sur la plupart des wikis, par ordre alphabétique du préfixe de la langue.
 
{{Interprojet|nolink|w=Wikipédia:Babel}}
=== fr-0 ===
<div style="float:right;border:solid #ffb3b3 1px;margin:1px">
<table cellspacing="0" style="width:238px;background:#ffe0e8"><tr>
<td style="width:45px;height:45px;background:#ffb3b3;text-align:center;font-size:14pt">'''fr-0'''</td>
<td style="font-size:0.9em;padding:4pt;line-height:1.25em">Cette personne [[:Catégorie:Utilisateurs fr-0|'''ne comprend pas''']] le '''[[:Catégorie:Utilisateurs fr|français]]''', ou seulement avec des difficultés notables.</td>
</tr></table></div>
::modèle et catégorie supplémentaires '''pour ceux qui ne parlent pas le français''' (template and category '''for those who do not speak French''') :
::{{modl|User fr-0}} – Catégorie associée : [[:Catégorie:Utilisateurs fr-0]] (directement rangée dans [[:Catégorie:Contributeurs par langue]])