Nothing Special   »   [go: up one dir, main page]

Discussion module:Langue/Data

Dernier commentaire : il y a 1 mois par Moyogo dans le sujet Émilien-romagnol
Demande d'ajout d'un code de langue

Si un code de langue est nécessaire pour un article, une demande d'ajout peut être faite grâce au bouton ci-dessous.

Il faut d'abord vérifier que c'est bien un code IETF valide avec cet outil (dans le champ Check whether a hyphen-separated tag is valid and well-formed).

Les codes invalides ne seront pas ajoutés, car il n'ont aucune utilité pour les lecteurs d'écran ou autres services les utilisant.

Ajout d'une langue

modifier

Bonjour, afin de référencer correctement une référence en langue nama de Namibie, code naq, dans l'article Johann Georg Krönlein, j'ai tenté de l'ajouter ici dans la liste des langues supportées.

Apparemment ça ne fonctionne pas car la réf. dans l'article dit "langue non reconnue : naq". Quelqu'un saurait-il quoi faire ?

Cordialement --Vincent.vaquin (discuter) 23 décembre 2013 à 10:48 (CET)Répondre

Bon ça fonctionne maintenant... --Vincent.vaquin (discuter) 23 décembre 2013 à 12:09 (CET)Répondre

Langue gallo

modifier

Bonjour,

J'ai l'impression que la modification faite par Notification  Zebulon84 : a cassé les modèles listés ici. Même si le gallo ne possède pas ni wiki ni code IETF, 17 utilisateurs ont ces modèles dans leur page perso, et la Catégorie:Page avec code de langue invalide n'est pas vide. J'ai essayé de remettre un code avec paramètre invalid, mais ça n'a pas l'air de marcher... Quelqu'un d'un peu plus compétant pourrait-il jeter un œil ?? Merci !

Cdlt, --AGhostDog (plop?) 20 mars 2015 à 18:28 (CET)Répondre

Très juste. J'ai modifié les modèle pour qu'ils utilisent le bon code IETF : fr. Zebulon84 (discuter) 20 mars 2015 à 18:35 (CET)Répondre
Ok ! J'ai modifié aussi {{Utilisateur gal-0}} qui était passé à travers les mailles de ton filet ! Du coup j'imagine que ce que j'ai fit sur ce module n'est du coup plus pertinent. Du coup j'ai reverté. Merci ! --AGhostDog (plop?) 20 mars 2015 à 18:47 (CET)Répondre

Ajouts langues manquantes

modifier

Bonjour,

Aujourd’hui, j’avais besoin des codes gom (639-3) et Deva (15924). Du coup, il y a une erreur sur l’article Konkani… Quelqu’un pourrait-il s’en charger ? (ainsi que des codes kok et knn).

D’ailleurs, pourquoi toutes les langues des codes ISO 639 ne sont-elles pas déjà présentes dans ce module ? Idem pour les écritures selon l’ISO 15924.

Cdlt, Vigneron * discut. 22 mars 2015 à 11:15 (CET)Répondre

C'est Lgd qui a modifié le script de vérification des codes de langue pour qu'il les considère invalides par défaut, amenant à toujours plus d'ajouts de codes dans Module:Langue/Data.
Quand à ajouter des codes d'écriture ISO 15924, cela va être difficile puisque un code d'écriture ISO 15924 seul n'est pas un code de langue IETF valide.
Visite fortuitement prolongée (discuter) 22 mars 2015 à 21:42 (CET)Répondre
Rendre invalide les codes non listés est une excellente idée (cela évite bien des problèmes), par contre pourquoi ne pas avoir fait une liste complète ?
Certains codes écritures sont déjà gérés par le module (pas seul évidemment) et d’autres non…
Cdlt, Vigneron * discut. 23 mars 2015 à 09:22 (CET)Répondre

La page devient très dure à charger

modifier

Bonjour

Il faudrait trouver une solution car la page devient très dure à charger quand on veut la modifier (ça m'a même planté mon navigateur), elle fait déjà plus de 87000 octets.

Je ne vois pas trop comment la diviser, ni même si c'est possible...

On pourrait déjà éviter de multiplier les synonymes qui ne seront sans doute jamais utilisés. Moyogo à part exemple ajouté :

data["tojolabal"] = data["toj"]
data["tojol'ab'al"] = data["toj"]
data["tojolꞌabꞌal"] = data["toj"]
data["tojol’ab’al"] = data["toj"]

Mais je doute que ce soit très utile, ces synonymes ne servent que si on remplace le code de langue par le nom dans un modèle {{lang}} ou {{ouvrage}} par exemple.

Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 29 février 2016 à 11:53 (CET)Répondre

Ethnologue compte 7097 langues, ça va être difficile avec ou sans synonymes inutiles (je l’admets). Peut-être faut-il séparer les données par section, a-m et n-z, ou a-h et i-q et r-z par exemple. Ça serait même peut-être mieux d’utiliser WikiData si possible. --Moyogo/ (discuter) 29 février 2016 à 23:55 (CET)Répondre
D'un point de vue fonctionnement du Module:Langue, il vaux mieux tout garder ici, même si la page est un peu lourde à l'édition. Lorsque je clique sur « Modifier le code » ça ne me semble d'ailleurs pas particulièrement long. Ce qui est long c'est le chargement initial de la page. Par ailleurs 87 ko ne me parait pas une taille démentielle, il y a plein de pages qui sont largement plus lourdes. Le problème vient peut-être :
  • de la coloration syntaxique du code lua (et je ne vois pas vraiment ce qu'on peut y faire) ;
  • du long tableau de langues supportées dans la documentation, il faut peut-être le déplacer sur une autre page;
Si on veux réduire la taille du code on peut aussi ne pas ajouter les codes de langue qui ne sont utilisés que sur la page de la langue en question. Si une langue n'est utilisée qu'une ou deux fois, on peut remplacer le modèle langue par le code HTML équivalent sur cette page.
Zebulon84 (discuter) 1 mars 2016 à 06:10 (CET)Répondre

Proposition de nouvelle structure

modifier

Bonjour,

Je propose de simplifier la structure de ce module pour facilité la saisie, grâce à quelques lignes de code qui recréent la structure précédente : voir module:Langue/Data/Bac à sable

  1. suppression de la répétition du code dans la table ;
  2. le paramètre nom devient non nommé, le premier élément de la table ;
  3. les alias suivent directement le nom principal dans la table, au lieu d'être ajouté à la fin du fichier (plus qu'une seule partie dans le fichier) ;
  4. le paramètre invalide indique le nom de langue valide correspondant (jp → ja, fr-gal → fr) ;
  5. les majuscules sont acceptées (traité en interne comme si c'était des minuscules).

Exemples :

  • it = { "italien" },
  • fa = { "persan", "farsi ", "parsi ", rtl = true },
  • cz = { "tchèque", invalide = "cs" },
  • ["zh-TW"] = { "chinois de Taïwan", page = "langues chinoises" },

Ceci divise la taille du fichier par deux, et devrait réduire les erreurs de saisie.

  • Qu'en pensez-vous ?
  • J'ai pour le moment supprimé les [" "] sur les codes, mais ils restent nécessaires lorsque le code contient un - et pour les mots clé Lua (ex: or). Est-ce pertinent ?

Zebulon84 (discuter) 15 avril 2018 à 23:48 (CEST)Répondre

Super ! --Moyogo/ (discuter) 22 avril 2018 à 08:49 (CEST)Répondre

Maka

modifier

Notification  Moyogo : dans les langues que tu as ajouté, il y en a deux avec le nom « maka » : mcp et mew. Vers quel code devrait principalement diriger {{langue|maka|xxx}} ? Devrait-on considérer maka comme invalide pour obliger à choisir, soit un nom plus explicite (maha vs mekaa), soit le code précis ?

Zebulon84 (discuter) 15 avril 2018 à 23:48 (CEST)Répondre

En plus il y a aussi « máka » : mca. Je ne sais pas quelle est la solution la plus fréquente ici pour ce genre de cas. --Moyogo/ (discuter) 18 avril 2018 à 08:43 (CEST)Répondre

Retrait des langues des signes

modifier

Bonjour Notification  SyntaxTerror,
J'ai annulé ta suppression massive des codes de langue signés. En effet, cette liste est centrale pour faire la correspondance entre un code IETF et un nom de langue. Sans ça, plusieurs modèles (à commencer par {{Nom langue}}) ne fonctionnent plus correctement.
Wikipédiennement, Epok__ (Insultes, éloges, simples discussions : ), le 3 mars 2019 à 16:11 (CET)Répondre

Bonjour Notification  Epok : je sais très bien comment fonctionne cette page et ses utilisations, c'est Zebulon84 et moi qui l'avons remplie au début. C'est également moi qui avait ajouté tous ces codes de langues à l'époque [1].
Ce sont des langues signées, pas écrites. Ça ne pose aucun problème avec le modèle {{lang}} car ces codes ne sont jamais utilisés (j'ai même vérifié sur Catégorie:Page avec code de langue invalide après ma modif).
Surcharger la page avec des codes de langues inutilisés n'est pas utile, voir cette discussion ou Zebulon dit justement :
« Je n'ai pas l'intention d'ajouter systématiquement tous les codes IETF valide, mais uniquement ceux qui sont utiles et utilisés sur fr.wikipedia.
  • Cela permet de mieux repérer les erreurs, car il y a moins de chance de tomber sur le code d'une autre langue qui n'a rien a voir. Le nombre de pages dans cette catégorie montre bien que les erreurs sont fréquentes.
  • Pour ne pas surcharger les serveurs wikipédia avec un gros fichier dont 90% ne sert à rien. Déjà la majorité des langues présentes sont utilisées sur moins de 10 pages. Ce fichier est chargé pour 30% des pages Wikipédia, donc si on ne veut pas ralentir encore un peu plus le chargement des pages, soyons raisonnable.
Il sera bien sur toujours possible d'ajouter des langues en fonction des besoins. »
Voili-voilou, donc je suggère de ne pas garder ces codes, qui de toute façons ne sont pas utilisés sur wp.fr (j'ai rédigé une grande partie des articles sur les langues des signes). Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 3 mars 2019 à 17:48 (CET)Répondre
Notification  SyntaxTerror : comme toute chose sur Wikipédia, un article comme un modèle évolue, la communauté se l’approprie, et ses auteurs originaux ne voient pas forcément tout ce qui se passe autour... Le modèle Lang est très loin d'être le seul à utiliser le module Langue, qui fait un usage intensif de cette liste.
Je peux te donner un contre-exemple très simple : deux de ces codes (fsl et fcs) sont utilisés sur cette page pour générer le lien vers l'article à partir du code de la langue signée.
Epok__ (Insultes, éloges, simples discussions : ), le 3 mars 2019 à 17:56 (CET)Répondre
Notification  Epok : alors laissons ces deux codes et effaçons les 140 autres... ou bien changeons pour des modèles genre « lbp / bouche pleine » si il y a moins d'une dizaine d'utilisations comme je le crois. Au besoin, on ajoutera les codes manquants comme le suggère Zebulon. Il ne contribue plus depuis noël passé, mais je pense qu'il serait d'accord avec moi. Enfin bref, je ne perdrai pas plus de temps là dessus. Şÿℵדαχ₮ɘɼɾ๏ʁ 3 mars 2019 à 18:26 (CET)Répondre
Notification  SyntaxTerror : J'ai pris deux exemples au hasard, je ne sais pas s'il y en a d'autres, il faudrait vérifier de manière extensive, ce qui est très compliqué, car il y a beaucoup de modèles, très différemment utilisés (voire parfois directement par le logiciel MediaWiki sans passer par un modèle). Et le problème reste de prévoir ce qui sera utilisé à l'avenir...
À moins qu'il n'y ait réellement une incidence sur les performances de Wikipédia, je suis partisan de conserver dans cette liste tout ce qui y a été mis (sauf évidemment en cas d'erreur). Or, je ne suis pas convaincu par l'argument concernant cette histoire de performances, les modèles n'étant évalués qu'à l'édition et non à la consultation des pages.
Ce qu'il faudrait, c'est une version plus pérenne et complète, idéalement une source externe exahustive, ce qui éviterait le fastidieux entretien. Mais je ne sais pas comment faire, et pour l'instant cette liste est ce qui s'en rapproche le plus...
Epok__ (Insultes, éloges, simples discussions : ), le 3 mars 2019 à 18:35 (CET)Répondre

ajout alsacien

modifier

Bonjour,

J'aimerai ajouter l'alsacien à cette base de donnée, code IETF gsw-FR. Je n'ai pas les droits pour le faire, quelqu'un ici aurait-il l'extrême amabilité de le faire ? :)

Cordialement, Guméli (discuter) 29 mai 2020 à 14:52 (CET)Répondre

icône « fait »  Fait. differu [Discuter] 29 mai 2020 à 15:06 (CEST)Répondre

Demande d'ajout svane

modifier

Bonjour, est-ce que quelqu'un pourrait ajouter le svane (je n'ai pas encore le droit de le faire) ? Merci !

sva = { "svane", "svan" },

-- Pquline (d · c) 9 août 2020 à 21:33 (CEST)Répondre

✔️  Fait (désolé pour le délai, Pquline : une partie des contributeurs est en vacances…). --Cosmophilus (discuter) 15 août 2020 à 19:19 (CEST)Répondre
Pas de souci, merci beaucoup Cosmophilus ! —  Pquline [d],[c] 15 août 2020 à 19:26 (CEST)Répondre

rmy romani, rom

modifier

Le code ISO 639-3 rmy est le code du romani vlax (voir https://iso639-3.sil.org/code/rmy). Le code de la macrolangue « romani » est rmo. Peut-on faire le changement ici ? Je crois que l’article Romani utilise le code rmy pour la macrolangue, il faudrait corriger cela là aussi. --Moyogo/ (discuter) 5 juillet 2021 à 13:02 (CEST)Répondre

Gaelige (irlandais) et Ga (langue kwa) : gestion `code` et `alias` "ga"

modifier

@GrandEscogriffe

  • Ah effectivement... Dans ce cas, algorithmiquement, on pourrait entourer la ligne 1348 de if not p[ alias ] then et end. J'imagine que ça n'écrasera plus le "ga" Gaelige (à l'instar du précédent problème l. 1361-1364).
  • Ensuite, est-ce que cette condition est logique vis-à-vis du fonctionnement précédent et n'introduit pas d'erreur (notamment vis-à-vis de code invalide tel "gr" au lieu de "el", "jp" au lieu de "ja") ? J'aurais tendance à dire que ça ne pose pas de problème, car il me semble qu'il n'y avait jamais d'alias qui correspondait à un code valide. Et qu'on ne souhaite pas que cet alias "ga" soit valide pour le Ga (langue). Curios7ty (discuter) 14 décembre 2021 à 18:44 (CET)Répondre
En général à la fois le code et le nom sont reconnus mais là, avec le code d'une langue identique au nom d'une autre langue, on est obligés de faire un choix. Le moins pire en effet est certainement d'affecter ga à l'irlandais car il est déjà massivement employé en ce sens. Je regarde ce que ça donne... - l'Escogriffe (✉) 15 décembre 2021 à 12:50 (CET)Répondre
Non ça ne fonctionne pas, en prévisualisant sur mon brouillon on a toujours ga : machin. Je pense que c'est le p[ ustringLower( v ) ] = p[ k ] de la partie MediaWiki qui est responsable. @Curios7ty je vous suggère de faire des essais sur Module:Langue/Data/Bac à sable (auquel fait appel {{Langue avec nom/Bac à sable}}) pour voir ce qui peut marcher. l'Escogriffe (✉) 15 décembre 2021 à 13:20 (CET)Répondre
@GrandEscogriffe
Effectivement, j'avais oublié la possibilité du Bac à sable. Et après essais, deux solutions seraient viables :
  • v1 : dans celle-ci je reporte simplement les conditions if not à chaque fois, de sorte à ne jamais écraser une clé déjà pré-existante.
  • v2 : dans le 2e cas, je ne le fais que lors du parcours des alias. Et je laisse libre cours pour le reste (lors de l'appel des langues manquantes ou des versions "anglaises"/"internationales"/"originelles" des langues). Et ne remet que le cas "ga" très spécifique.
Je pencherais plutôt pour la solution 1, qui me semble une philosophie viable de ne jamais écraser une clé existante. La 2e serait pour vraiment traiter du cas spécifique "ga" qui est spécifique. À voir d'autres avis ? Curios7ty (discuter) 15 décembre 2021 à 21:26 (CET)Répondre
Je mets la v1. l'Escogriffe (✉) 16 décembre 2021 à 13:12 (CET)Répondre
Merci GrandEscogriffe !
En revanche, en voyant les diffs, je me rends compte que la version Bàs que j'avais modifiée ne tenait pas compte des derniers ajouts de langues. Je viens de mettre à jour Bàs pour que ça soit, a priori, la version identique à ce qu'on souhaite avoir pour la page principale. Curios7ty (discuter) 16 décembre 2021 à 21:02 (CET)Répondre
Bonjour Curios7ty Émoticône . C'est fait, désolé d'avoir un peu tardé. (remarque : cela n'a pas produit de notification, il faut que la mention soit accompagnée d'une signature dans le même diff). Merci pour ce débuguage ! --l'Escogriffe (✉) 18 décembre 2021 à 13:22 (CET)Répondre
Bonjour @GrandEscogriffe,
Merci encore d'avoir fait la modification (j'espère bientôt atteindre le seuil des 500 contrib ; peut-être en ces périodes de fin d'année... pour éviter d'embêter les autres). Et aucun souci, ça ne pressait absolument pas.
En tout cas, merci pour la précision, j'avais oublié ces subtilités pour les notifications. Curios7ty (discuter) 21 décembre 2021 à 13:17 (CET)Répondre

Ajout ldn (Láadan), myp (Pirahã)

modifier

Bonjour, Je n'ai pas le droit d'ajouter ces langues qui manquent visiblement à la liste. Est-ce possible de le faire ? Merci. --iubito (discuter) 24 mars 2022 à 02:29 (CET)Répondre

Notification  Iubito : C’est fait dans cette modification. --Moyogo/ (discuter) 24 mars 2022 à 08:24 (CET)Répondre
Merci, j'ai pu mettre à jour la liste sur la page Annexe:Prononciation. --iubito (discuter) 26 mars 2022 à 01:16 (CET)Répondre

Ajout de la langue Kosrae

modifier

Bonjour, pourriez vous rajouter le code pour la langue Kosrae. Merci d'avance Remy34 (discuter) 16 juin 2022 à 16:40 (CEST)Répondre

@Remy34 : icône « fait »  Fait ! Merci du signalement ! -- Cosmophilus (discuter) 16 juin 2022 à 18:54 (CEST)Répondre
Merci ! Remy34 (discuter) 16 juin 2022 à 20:35 (CEST)Répondre

Ajout de la langue Iceve-maci

modifier

Bonjour, c'est encore moi :), pourriez vous rajouter le code pour la langue Iceve-maci, merci d'avance Remy34 (discuter) 12 juillet 2022 à 11:17 (CEST)Répondre

✔️  C’est fait ! Merci. --Moyogo/ (discuter) 12 juillet 2022 à 11:28 (CEST)Répondre
Merci !--Remy34 (discuter) 12 juillet 2022 à 11:36 (CEST)Répondre

Ajout de la langue Bassa

modifier

Bonsoir, pourriez-vous rajouter le code pour la langue Bassa, merci d'avance Remy34 (discuter) 12 septembre 2022 à 21:00 (CEST)Répondre

@Remy34 icône « fait »  Fait. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 12 septembre 2022 à 23:57 (CEST)Répondre
Merci beaucoup !--Remy34 (discuter) 13 septembre 2022 à 08:43 (CEST)Répondre

Ajout de langue Téén

modifier

Bonsoir, pourriez-vous rajouter le code pour la langue Téén, merci d'avance Remy34 (discuter) 8 février 2023 à 21:12 (CET)Répondre

xng => Moyen mongol

modifier

Ne pas confondre avec

J'ai ajouté des tas de langues sous les différentes formes du modèle, mais ça n'est visiblement plus possible de le faire soi-mêmePopolon (discuter) 6 mars 2023 à 22:18 (CET)Répondre

Bonjour Notification  Popolon Émoticône sourire 
C'est à cause de la protection en cascade, instaurée suite à un vandalisme sur un modèle inclus sur la page d'accueil. Du coup, seuls les administrateurs peuvent modifier le module. J'ai fait une DIPP pour ajouter le code.
Bonne soirée, — Richaringan (話し合いましょう!) 6 mars 2023 à 22:39 (CET)Répondre
Merci @Richaringan, oui, j'ai vu l'histoire des cascades, mince je pensais que cette page allait y échapper à tout jamais après plus de 10 ou 15 ans d'ajouts sur les différentes versionsPopolon (discuter) 6 mars 2023 à 22:44 (CET)Répondre

Ajout de codes langue

modifier

Bonjour, pourriez vous rajouter les codes pour les langues Harari (langue) et Tchaghataï (langue) ? Merci d'avance Remy34 (discuter) 22 mars 2023 à 21:07 (CET)Répondre

Bonjour Remy34 Émoticône . Normalement, c'est fait. Ne pas hésiter à me reprendre s'il manque quelque chose. D'ailleurs, ce genre de demandes peut être déposé sur Wikipédia:Demande d'intervention sur une page protégée où le temps de réponse peut être plus court. Émoticône Antimuonium U wanna talk? 22 mars 2023 à 22:24 (CET)Répondre
Merci ! je ne me rappelais plus de cette page Émoticône --Remy34 (discuter) 22 mars 2023 à 22:42 (CET)Répondre

Mettre à jour grâce à la liste IANA ?

modifier

Bonjour,

Depuis la liste, j'ai extrait les langages et je l'ai comparé avec le module pour dresser Utilisateur:LD/Brouillon/IANA.

La liste recense tous les codes langues manquants dans le module, sauf quelques exceptions près où mon script n'a pas pu identifier la correspondance entre les IANA et Wikipédia.

Environ 6700 codes langues. Je pourrais tenter d'extraire Wikidata (Property:P220) pour avoir la liste des éléments avec une entrée vers Wikipédia en français (si vous avez la requête, je prends), puis mettre à jour cette liste.

Reste à savoir si ce serait pertinent de tout ajouter.

@Moyogo, @Remy34 et @Richaringan

Bien à vous, LD (d) 18 avril 2023 à 20:07 (CEST)Répondre

p.s. ça me semble être cette requête WD, y'a-t-il mieux ? ^^ LD (d) 18 avril 2023 à 20:13 (CEST)Répondre
c'est tentable Émoticône sourire , au moins pour les langues ayant déjà un intitulé en français wd :)--Remy34 (discuter) 18 avril 2023 à 21:24 (CEST)Répondre
Bonsoir Émoticône 
Pourquoi pas, j'aime bien l'idée. Il y a d'ailleurs plus de langues sur cette liste que celles proposées par le Wix sur Module:langues/data (soit plus de 6 300 tout de même). Cela ouvre donc des perspectives intéressantes à mon sens là-bas aussi, même si les codes ne sont pas utilisés tout de suite. Mais je m'égare.
Bien à vous, — Richaringan (話し合いましょう!) 18 avril 2023 à 22:29 (CEST)Répondre
re @Moyogo, @Remy34 et @Richaringan
Utilisateur:LD/Brouillon/IANA-2 est la version améliorée en utilisant Module:Langue/Data, IANA et Wikidata.
Il serait utile de vérifier cette liste, voire de corriger Wikidata s'il y a des erreurs, avant d'insérer les codes de langue.
Je pourrais publier le script, cela permettra lé réutilisation et la correction ; un bot pourrait mettre à jour la liste (LD AWBot ?) mais j'ignore la périodicité nécessaire.
LD (d) 18 avril 2023 à 23:22 (CEST)Répondre
Bonsoir LD Émoticône . Question bête (forcément !). Si tout se trouve dans Wikidata, a-t-on encore besoin du Module:Langue/Data ? --FDo64 (discuter) 19 avril 2023 à 00:03 (CEST)Répondre
Module:Langue/Data a des synonymes mais a priori Wikidata aussi. Il faudrait peut-être synchroniser les deux. --Moyogo/ (discuter) 19 avril 2023 à 01:41 (CEST)Répondre
Conflit d’édition Je suis loin d'être expert, @FDo64. Je réponds selon ce que j'ai [compris] cru comprendre.

Tout d'abord il faut noter que :
  • ISO 639-3 / IETF / IANA formulent des manières de normaliser les langues ;
  • Wikidata n'a pas de propriété "IANA language tag" mais possède d:Property:P220 (ISO 639-3) et d:Property:P305 (IETF), voire ISO 639-1 et ISO 639-2 plutôt obsolètes.

Ensuite (si j'ai bien compris W3 : 1 et 2), le croisement semble nécessaire :

Enfin :
  • du côté "sécurité" & des performances : le modèle est très utilisé, Wikidata peut être vandalisé ; je ne suis pas certain que la méthode en dur soit moins performante que via la connexion WD, du fait de la possibile actualisation très régulière des éléments.
    • s'il existe un moyen de "faire tampon" (mise en cache des données WD ?) alors cela semble anecdotique.
  • du côté "informations" : Wikidata est loin de tout couvrir.

Remarques complémentaires :
  • Selon les wikis, les "tags" utilisés ne sont pas les mêmes.
  • Module:Langue/Data se tourne vers IANA car la base de données est actualisée et qu'ils ont pour objectif de lever les ambiguïtés.
  • Le script actuel sert seulement à identifier de potentielles données manquantes mais la vérification manuelle reste nécessaire (du moins pour le moment). D'ailleurs, il ne donne le code que si l'article Wikipédia en français existe et a un élément wikidata associé.
  • Ce script n'utilise l'ISO639-3 que pour récupérer le nom en français, si les noms anglais/tags correspondent. Théoriquement, il faudrait que j'ajoute IETF mais en général, IANA utilise les mêmes codes que ceux de l'ISO 639-3.
    • Si on voulait aller plus loin, il faudrait utiliser les différentes données (IETF, ISO, IATA, ethnologue, etc.), et soit :
      • qu'il propose une mise à jour du code entier de Module:Langue/Data de temps en temps, tout en listant les cas non résolus ;
      • qu'il mette à jour directement Wikidata (une propriété-identifiant IANA) pour que le module utilise ces données.

Pour moi, Wikidata reste encore trop immature sur ce sujet pour servir de base de données (même en ignorant la question ouverte sur la "sécurité" et les performances), mais àmha, on tient une évolution souhaitable (plus que de tout faire manuellement en tout cas). LD (d) 19 avril 2023 à 01:53 (CEST)Répondre

auv (et non oc-auvern) Auvergnat

modifier

Serait-il possible d'ajouter l'ISO 639-3 auv pour Auvergnat il y a actuellement 'oc-auvern', peut être le garder aussi, si possible au cas où utilisé ailleurs ? Popolon (discuter) 26 avril 2023 à 15:04 (CEST)Répondre

Bonjour Popolon Émoticône 
Je ne suis pas très à jour concernant le module des codes de langue ici (sur Wikipédia), mais je lis ici que le code est obsolète. Ces codes ont ils leur place ici ?
Cordialement, — Richaringan (話し合いましょう!) 26 avril 2023 à 15:18 (CEST)Répondre
Ah oui, embêtant, aucun lien sur l'explication, un nouveau nom... et pourtant elle est bien écrite comme vivante. Si on utilise leur outil de recherche avec auvergnat, on ne troue que cette page.Popolon (discuter) 26 avril 2023 à 15:45 (CEST)Répondre
Effectivement trouvé la réponse sur en: c'est bien oc-auvern pour l'IETF https://www.iana.org/assignments/lang-subtags-templates/auvern.txt mis à jour l'infobox.Popolon (discuter) 26 avril 2023 à 15:52 (CEST)Répondre
Conflit d’édition En fait, le code a été retiré le 14 mars 2007 (fusionné avec l'occitan moderne). Sauf que je n'ai pas trouvé la demande dans leurs archives. Mais je suis d'accord, c'est embêtant. — Richaringan (話し合いましょう!) 26 avril 2023 à 16:02 (CEST)Répondre
Ok, merci pour les liens, mis en note dans l'infobox pour éviter que quelqu'un d'autre ne retombe dans les mêmes erreurs.Popolon (discuter) 27 avril 2023 à 23:31 (CEST)Répondre

XSR (Sherpa) et droits

modifier

Bonjour, J'aimerais ajouter xsr (Sherpa

xsr = { "sherpa", page = "Sherpa (langue)" },

Au passage, j'ai déjà ajouté pas mal de langues depuis de nombreuses années, et sans rien casser, est-ce que je peux avoir les droits pour gagner du temps.Popolon (discuter) 24 octobre 2023 à 10:04 (CEST)Répondre

Bonjour Notification  Popolon. La page est protégée au niveau autopatrolled, c'est-à-dire que vous pouvez normalement la modifier. Cependant, à la suite de vandalismes sur la page d'accueil, il a été décidé de protéger (au niveau admin) par défaut tous les modèles inclus dans la page d'accueil de Wikipédia. Le modèle {{Langue}} doit apparaître aujourd'hui, d'où l'impossibilité de modifier la page pour les non-admins. Donc soit il est possible de demander à un(e) admin d'ajouter la langue, soit vous pouvez réessayer demain ou dans les prochains jours si le modèle n'est pas utilisé sur la page d'accueil. Cordialement, — Antimuonium U wanna talk? 24 octobre 2023 à 10:16 (CEST)Répondre
Bon, je vois que ça a été rajouté il y a quelques jours.Popolon (discuter) 16 novembre 2023 à 19:34 (CET)Répondre

Émilien-romagnol

modifier

J'ai changé :

eml = { "émilien-romagnol", invalide = "egl" }, -- eml.Wikipédia

en

eml = { "émilien-romagnol" }, -- eml.Wikipédia

car la page de documentation du Modèle:Lang-eml ne marchait pas.

Berdea (discuter) 18 septembre 2024 à 21:34 (CEST)Répondre

Berdea : le code est invalide. Le code de l'émilien est egl, voir cette page. Le modèle devrait donc s'appeler Modèle:Lang-egl, et il faudrait restaurer la balise invalide. On peut toutefois éventuellement conserver une redirection de modèle sous le nom actuel pour éviter de se perdre.
Wikipédiennement, Epok (), le 19 septembre 2024 à 06:40 (CEST)Répondre
Notification  Epok : Il ne me semble pas. Le code de l'émilien est bien egl, mais ici il s'agit de l'émilien-romagnol, ce qui correspond à la langue utilisée par l'édition de Wikipédia. Les demandes de faire une édition en émilien ou en romagnol ont été refusées car ces dialectes sont proches. — Berdea (discuter) 19 septembre 2024 à 11:38 (CEST)Répondre
Les codes IETF ou ISO 639-3 sont egl pour l’émilien et rgn pour le romagnol. Le code eml de l’émilien-romagnol a été remplacé par ces deux codes après une proposition en 2009 et le code eml est obsolète. La Wikipédia en émilien-romagnol a été créée après une demande en 2006. Des demandes pour créer des Wikipédia distinctes pour le romagnol ou le reggiano n’ont pas abouti à cause d’un changement de procédure, bien que la majorité des avis semble avoir été contre. --Moyogo/ (discuter) 19 septembre 2024 à 13:33 (CEST)Répondre
Revenir à la page « Langue/Data ».