« Discussion module:langues/data » : différence entre les versions

Contenu supprimé Contenu ajouté
Balise : Éditeur de wikicode 2017
Rénovation de la page (voir cette discussion)
Ligne 1 :
{{début encart coloré}}
* [[Discussion module:langues/data/Archives|Consulter les archives de cette page]]
'''Bienvenue !'''<br />
== Ajout de langues ==
Cette page de discussion recueille les demandes d’ajout de langues au module ainsi que les autres discussions, qu’elles concernent une demande de renommage, de suppression, ou tout autre sujet à propos de la gestion technique de ce module. Vous pouvez consulter [[Discussion module:langues/data/Archives|ici]] les archives de cette page. Si vous vous intéressez à la maintenance, vous pouvez en effectuer sur les pages listées dans [[:Catégorie:Wiktionnaire:Codes langue non définis|cette catégorie]].
Pour ajouter une langue et son code, listez les ci-dessous. Les langues seront ajoutées au fichier régulièrement de manière groupée.
 
Avant de demander l’ajout d’une ou plusieurs langues, merci de prendre connaissance des informations suivantes :
Exemple d'écriture :
* Sur le Wiktionnaire, nous prenons en compte toutes les langues, qu’elles soient vivantes, moribondes ou éteintes, mais aussi les langues hypothétiques et les proto-langues du moment qu’elles sont étudiées par des linguistes.
<pre>
* De préférence, nous nous basons sur la norme ISO 639-1 (pour les codes à deux lettres, par exemple <code>fr</code> pour le français) et ISO 639-3 (pour les codes à trois lettres, par exemple <code>fro</code> pour l’ancien français) pour attribuer les codes de langues.
l['code_langue1'] = { nom = 'nom_langue1' }
* Néanmoins, nous pouvons aussi nous en émanciper, c’est-à-dire documenter des langues qui ne possèdent pas de code ISO, dans le cas où toutes les variétés d’un même diasystème n’ont pas de code (voir [[Discussion module:langues/data/Archives#Dialectes du sahaptin (sans codes ISO)|cet exemple]], qui concerne les variétés du sahaptin), ou alors si la langue n’a tout simplement pas de code (par exemple le [[Discussion module:langues/data/Archives#Gallo-italique de Basilicate|gallo-italique de Basilicate]], mais aussi dans le cas des proto-langues (par exemple le proto-indo-européen) ou des langues hypothétiques mais en partie reconstruites par des linguistes (par exemple, le [[Discussion module:langues/data/Archives#Demande d'ajouts (par Richaringan)|rouran ou le xiong-nu]]). Notons que dans les deux derniers cas, les entrées dans ces langues ont leur place dans l’espace de nom « Reconstruction: ».
l['code_langue2'] = { nom = 'nom_langue2' }
* Dans le cas de langues ne possédant pas de code, nous utilisons le nom de la langue en toutes lettres. Contrairement au Wiktionnaire anglophone, nous ne les inventons pas nous-mêmes. Leur inclusion n’est pas systématique, des sources doivent être présentées et une discussion peut avoir lieu. Pour cela, l’usage est d’attendre un peu avant de les intégrer.
</pre>
* Si deux langues sont homonymes ou qu’un nom de langue à trois lettres entre en conflit avec un code de langue préexistant, plusieurs solutions sont possibles. Premièrement, il est possible d’ajouter entre parenthèses le pays où la langue est parlée (par exemple dans le cas de l’« aïnou (Chine) », du « bali (République démocratique du Congo) » ou du « bété (Nigeria) ») ou la famille de langue de la langue en question (par exemple, l’« awa (môn-khmer) »). Deuxièmement, il est possible d’utiliser un autre nom, à condition qu’il respecte le principe de moindre surprise. Voir aussi l’[[Discussion module:langues/data/Archives#C’est le zbu(l) !|exemple de la langue zbu]].
 
[https://fr.wiktionary.org/w/index.php?action=edit&preload=Modèle:Préchargement_ajout_de_langue&section=new&title=Discussion_module:langues/data&create=Nouvelle+section {{Bouton cliquable|Formuler une demande d’ajout|couleur=bleu}}]
Pensez à vérifier les codes langues non définis dans [[:Catégorie:Wiktionnaire:Codes langue non définis]].
{{fin encart}}
=== Discussions ===
 
==== Problème avec la fonction getLanguageCode ====
=== langues à ajouter ===
<pre>
 
</pre>
 
''NB : après ajout, penser à '''créer les catégories''' racines associées en utilisant [[Utilisateur:Urhixidur/Modèle:Langue|ce modèle]].''
 
=== langues à modifier ===
<pre>
 
</pre>
 
''NB : après modification, penser à '''renommer les catégories''' associées si elles existent.''
 
=== « langues » à supprimer ===
<pre>
 
</pre>
 
=== Discussions ===
 
==== Problème avec la fonction getLanguageCode ====
Comme relevé avec {{modl|code langue}}, le problème est que si la langue a des redirections (par ex., occitan, vietnamien), la fonction retourne le dernier code ajouté à la table, c’est-à-dire le code redirigé, au lieu du code désiré. Une correction simple serait de déclarer les redirections avant les codes, non ? [[Utilisateur:Urhixidur|Urhixidur]] ([[Discussion utilisateur:Urhixidur|discussion]]) 11 septembre 2024 à 18:12 (UTC)
: J’ai testé dans un petit bac à sable et ça marche. J’applique le changement. [[Utilisateur:Urhixidur|Urhixidur]] ([[Discussion utilisateur:Urhixidur|discussion]]) 11 septembre 2024 à 18:18 (UTC)
 
==== Redirection de trop ? ====
Dans les langues, il y a "arb" pour "arabe standard moderne", mais il est aussi défini dans les redirections de langues sous "arb" -> "ar" ("arabe"). Est-ce une redirection de inutile ? Que souhaite-t-on pour "arb" : "arabe standard moderne" ou juste "arabe" ? [[Utilisateur:MSchoentgen|MSchoentgen]] ([[Discussion utilisateur:MSchoentgen|discussion]]) 12 septembre 2024 à 07:25 (UTC)
 
==== Langue manquante ====
Dans les redirections de langue, il y a "vieux néerlandais" qui renvoie vers "vieux bas francique", mais "vieux bas francique" n'existe pas dans les langues. Comment est géré un tel cas ? Est-ce que "vieux bas francique" est utilisé comme valeur brute dans ce cas ? ([[Discussion utilisateur:MSchoentgen|discussion]]) 12 septembre 2024 à 07:29 (UTC)
 
== Requêtes ==
Revenir à la page « langues/data ».