Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Ajout d'un paramètre "mélange" modifier

Bojour,
Avec SyntaxTerror, nous voudrions remplacer les modèles en duplicat de Mul, tels que: {{Fr+en}}, {{En+it}}...
Pourrier-vous ajouter un paramètre "mélange=oui" (par exemple) ajoutant dans l'affichage 'mélange de'.
Par exmple {{fr+en}} affichant "Language: mélange de francais et anglais" pourrait alors être remplacé par {{mul|fr|en|mélange=oui}}.
Le besoin est de préciser que des sites tels que CITES ou FishBase proposent une version anglaise mais aussi une version "mélange de francais et anglais". Regardez cette page, celle-ci ou celle-la pour voir ce que j'appelle 'mélange'.
Bien cordialement Liné1 (discuter) 19 août 2013 à 16:38 (CEST)Répondre

Bonjour, j'ai abandonné mon idée de fusion de {{mul}} avec les autres modèles multilingues pour une simple raison : je n'ai pas envie de voir "mélange de" ajouté à tous les modèles qui vont être fusionnés, car c'est impropre dans la plupart des cas et très discutable dans d'autres : des langues ne se "mélangent pas", on peut avoir l'une et l'autre sur la même page, mais jamais un "mélange des deux". Aussi, ça n'apporte rien au lecteur et il ne saura surement pas la distinction entre "mélange" et "bilingue/multilingue" (distinction très discutable comme je le montre avant).
Si tu veux afficher "mélange de", utilise un modèle existant, si tu veux faire ajouter un paramètre "mélange=" au modèle mul, je peux le faire mais je ne souhaite pas le faire et je m'y opposerai, d'une part parce que l'ajout de paramètres supplémentaires et pas vraiment utiles nuit à l'utilisation du modèle, je l'ai bien vu en corrigeant des dizaines de cas où le paramètre "type" était mal employé dans le modèle traduction/référence, d'autre part je ne souhaite pas que ce soit fait, pas du moins sans la demande de nombreuses personnes car je trouve le terme impropre. N'essaye pas d'argumenter qu'il n'est pas impropre car il existe déjà dans le modèle:Fr+en, car c'est toi le créateur de ce modèle et c'est toi qui a décidé de mettre ça. Je pense que la très grande majorité des endroits où il est employé l'est pour une source bilingue, pas un "mélange".
La création d'un modèle "mélange:fr-en" aurait sans doute permis d'éviter cette méprise, la documentation du modèle fr+en et des autres modèles multilingues aussi, mais aucun des deux n'a été fait. Cordialement. — Şÿℵדαχ₮ɘɼɾ๏ʁ You talkin' to me? 20 août 2013 à 05:12 (CEST)Répondre

Fonctionnement du modèle dans un autre modèle modifier

J'essaie d'utiliser le modèle {{mul}} au sein d'un modèle bibliographique tel que {{article}}, {{ouvrage}} ou {{Chapitre}}, comme argument du paramètre langue =, sans résultat autre que de voir afficher (mul). Si je supprime cette insertion de paramètre langue = et que je rajoute tout simplement le modèle {{mul}} devant la référence bibliographique, j'obtiens le résultat souhaité. C'est paradoxal, et peu commode pour les mises à jour. Au moins le modèle {{lien web}} n'a pas de paramètre langue =, donc on est bien forcé d'utiliser le procédé ci-dessus, même pour une seule langue.

Si on pouvait améliorer cette situation, ce serait un service rendu à tous les utilisateurs du modèle, avant qu'ils n'aient de mauvaise surprises.

Trassiorf (discuter) 24 octobre 2013 à 11:17 (CEST)Répondre

Les modèles bibliographiques acceptent plusieurs langues, il suffit de la ajouter à la suite dans le paramètre langue.
Par exemple :
  • {{Lien web|langue=en, fr|url=http://www.exemple.org|titre=Example|site=exemple.org}} donne :
    (en + fr) « Example », sur exemple.org
Ça marche aussi pour le modèle:Site officiel
  • {{Site officiel |langue=fr, en|url=http://www.exemple.org}} donne : (fr + en) Site officiel
Je pense que la plupart des modèles gérés par des modules autorisent cela. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 20 novembre 2023 à 14:27 (CET)Répondre
  SyntaxTerror : je te laisse confirmer ou non, mais il me semble bon de préciser que, manifestement, le modèle prend par défaut comme langue du "titre=" la première des langues listées dans "langue=". SenseiAC (discuter) 21 novembre 2023 à 00:51 (CET)Répondre
@SenseiAC : oui, si tu parles des balises <lang> destinées à être utilisées entre autres par les lecteurs d'écran qui vont lire le texte avec la prononciation de la langue indiquée, pour les personnes malvoyantes par exemple.
Bien sûr pas pour {{Site officiel}} dont le texte est en français. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 00:59 (CET)Répondre

Pages de langues déplacées, besoin d'aide modifier

Bonjour.
J'ai déplacé les pages des langues Araméen, Sumérien et Akkadien afin d'en faire des pages d'homonymies. Cependant, Araméen, Sumérien et Akkadien sont toujours hyperliés à ce modèle dans la boîte "Liste des langues disponibles" et je ne parviens pas à savoir où je suis censé éditer. Veverve (discuter) 11 janvier 2022 à 03:28 (CET)Répondre

Bonjour Veverve.
Tes renommages ont été défaits : « Ariel Provost a déplacé la page Akkadien (langue) vers Akkadien : Comme pour les autres langues, le titre sans parenthèses est réservé à la langue, a fortiori quand les autres items sont des adjectifs (cf. Italien, Espagnol, etc.) ».
Sinon, {{Mul}} prend ses données dans Module:langue/Data, c'est là-bas qu'il faut modifier les choses.
Mais si tu n'as jamais fait ça, il vaut mieux demander sur la PdD de ce sous-module, car il est très facile de faire des erreurs et elles sont assez dures à repérer et corriger ensuite. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 12 janvier 2022 à 12:33 (CET)Répondre
Bonjour Veverve et SyntaxTerror  . Je ne connaissais pas ce module ni la boîte "Liste des langues disponibles" (que je n'ai d'ailleurs pas trouvée), mais en cas de besoin les modifs sont très faciles à réaliser : c'est expliqué dans la doc du module « Langue/Data » et c'est encore plus facile de voir le code lui-même (comparer par exemple les lignes aa et ab). Mais en l'occurrence aucune modif n'est nécessaire puisque j'ai annulé les renommages.
  Veverve : les langues pour lesquelles on précise « (langue) » dans le titre sont celles dont le nom (sans marque de pluriel) désigne aussi le peuple et/ou la région, une ville, etc. (exemples : Aceh  , Afar  , Abaza  etc.)
Amitiés à tous deux. — Ariel (discuter) 12 janvier 2022 à 13:33 (CET)Répondre
Bonjour Ariel Provost.
La « Liste des langues disponibles » dont il parle doit être la « Liste des langues prises en charge », située à la fin de la section Module:Langue/Data#Avertissements dans une boîte déroulante (cette liste est mise à jour automatiquement à chaque modification de la page).
Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 12 janvier 2022 à 20:14 (CET)Répondre
Ah, merci Şÿℵדαχ₮ɘɼɾ๏ʁ. Je dois avouer que cette liste de langues est un poil plus longue que celle des langues que je maîtrise : je retourne dare-dare à mes Assimil... — Ariel (discuter) 12 janvier 2022 à 22:39 (CET)Répondre

Fusion des modèles d'indication de langue multiple dans le Modèle:Mul modifier

Il existe 72 modèles d'indication de langue (+3 redirections) indiquant qu'un passage ou un document est en plusieurs langues (par exemple {{en+zh+ja}} qui donne Modèle:En+zh+ja).

Or, le modèle:mul permet de faire le même travail (par exemple {{mul|en|zh|ja}} qui donne (en + zh + ja)).

Il n'est pas pertinent d'avoir autant de modèles, dont le nombre potentiel est infini, alors qu'un seul est nécessaire.

Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 11 novembre 2023 à 15:44 (CET)Répondre

┌─────────────────────────────────────────────────┘

  Lyon-St-Clair, Fourmidable, Borvan53 et Od1n : je vais remplacer ces modèles avec mon bot sous peu, puis demander leur suppression, car on ne peut pas faire de redirection, les modèles d'indication de langue multiple n'ayant pas de paramètres, au contraire de {{mul}}.
Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 20 novembre 2023 à 14:08 (CET)Répondre
 En cours, SyntaxTerrorBot (d · c) dressé par SyntaxTerror (d) travaille. Şÿℵדαχ₮ɘɼɾ๏ʁ 20 novembre 2023 à 18:25 (CET)Répondre
 Terminé, SyntaxTerrorBot (d · c) dressé par SyntaxTerror (d) a terminé son travail. Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 23:15 (CET)Répondre
Je suis tout à fait favorable à simplifier tout ça avec un seul modèle plutôt que des dizaines de modèles. Je ne suis juste pas convaincu par le nom "Mul" pour ce modèle "multi-langue". SenseiAC (discuter) 21 novembre 2023 à 00:47 (CET)Répondre
  SenseiAC : pour info, « mul » est le code IETF et ISO 639-3 valide pour indiquer un document en langues multiples [1].
On a modifié ce modèle en 2013 avec Zebulon84 pour qu'il accepte n'importe quelle langue présente dans la liste du module:Langue/Data.
Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 00:50 (CET)Répondre
  SyntaxTerror : Encore faut-il le savoir. Ça ne me semble pas instinctif (au moins, le code d'une langue donnée peut être retrouvé sur l'article correspondant) et donc ça n'aide pas à retrouver le modèle si on en a besoin (particulièrement si on ne s'en sert pas souvent). Le but de remplacer 72 modèles par un seul, ce n'est pas d'aboutir à ce que les utilisateurs (notamment ceux qui utilisaient lesdits 72 modèles) ne puissent pas (re)trouver comment faire pour désormais obtenir le résultat escompté. Les modèles de ce genre ont habituellement un nom un tant soit peut évocateur, sans préjudice de la possibilité d'avoir un redirect depuis un nom court (redirects éminemment bienvenus et bien pratiques pour ceux qui ont l'habitude d'utiliser un modèle, on est évidemment d'accord). Il me semblerait opportun d'avoir pour ce modèle un nom plus parlant et trouvable (via une recherche "naïve" dans la barre de recherche), tout en conservant {{mul}} comme redirect. SenseiAC (discuter) 21 novembre 2023 à 02:12 (CET)Répondre
@SenseiAC : je suis en train de créer un modèle pour harmoniser les doc des modèles d'indication de langue, qui expliquera comment faire pour indiquer plusieurs langues.
Pour info, j'ai passé deux jours à ranger le tableau de l'aide:Indication de langue et éliminer tous les modèles aux codes invalides (on n'est pas là pour créer des usages, les codes qu'on utilise doivent correspondre aux codes IETF).
Là je suis en train de me battre avec les mauvaises utilisations du modèle {{en}}, va voir sur https://wstat.fr/template/info/En le contenu des paramètres 1 et texte, pour voir combien sont correctement utilisés.
Ces modèles d'indication de langue sont un vrai nid de guêpes, chaque fois que je veux améliorer les choses je tombe sur des paquets d'erreurs dans les paramètres, de gars qui veulent un code pour la langue de leur région alors qu'il n'existe pas, d'autres qui utilisent des modèles sans même savoir à quoi ils servent...
Mul et le module:Langue/Data permet au moins de centraliser les codes de langue et de ne pas avoir des trucs inventés par le premier venu.
Si tu as une meilleure solution, j'aimerais bien la connaître. Au lieu de dire qu'il faudrait trouver «  un nom plus parlant et trouvable », fais des propositions.
Sinon, explique moi comment on peut trouver quoi que ce soit sur l'utilisation des modèles « via une recherche "naïve" dans la barre de recherche » ?
Le modèle mul n'est pas encore très connu, je fais tout pour qu'il le devienne, comme pour tous les modèles, les contributeurs apprendront à les utiliser. Ce qui est sûr, c'est qu'il n'y a pas de solution miracle.
Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 02:33 (CET)Répondre
En fait, il y a peut-être une autre solution, mais ça n'est pas vraiment plus intuitif, et ça demanderait une refonte complète de tous les modèles d'indication de langue :
Faire de chacun d'entre eux un modèle Mul, géré par le Module:Langue.
Par exemple au lieu d'avoir (en + fr) on aurait juste (en), qui afficherait la même chose.
Je pense que c'est possible, mais je n'en suis pas sur, il faudrait faire des tests et voir avec le projet Scribunto, et sans doute éditer le module:Langue.
Je regarderai ça demain. Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 02:40 (CET)Répondre
  SyntaxTerror : Tout ce que tu expliques dans ta première réponse n'est en rien remis en cause par ma remarque. Si tu prévois que la doc de chaque modèle de langue individuelle expliquera comment faire pour indiquer plusieurs langues, alors c'est très bien et je pense que ça répond déjà en partie à ma remarque. Ma remarque ne critique ni le modèle en soi ni son principe de fonctionnement. Attention à ne pas en arriver à des accusations hors sujet pour une simple remarque sur le nom du modèle. Je n'ai nulle part demandé à « trouver quoi que ce soit sur l'utilisation des modèles « via une recherche "naïve" dans la barre de recherche » ». J'ai uniquement demandé à ce qu'un utilisateur puisse facilement (re)trouver le modèle en tant que tel (ou, ce qui revient à un clic près au même, le nom du modèle) grâce à une simple recherche. Exemple : si je cherche "modèle:population france", alors le moteur de recherche me sort (et donc me permet de facilement retrouver) Modèle:Introduction population d'article de commune de France, Modèle:Population de France/tableau, Modèle:Population de France/densitéetc. Pour l'utilisation du modèle, c'est la page de doc qui doit donner les explications, c'est son boulot et personne ne remet ça en cause, mais pour accéder à la page de doc, encore faut-il trouver le modèle lui-même. En ce qui concerne ta proposition dans ta deuxième réponse, dans l'absolu ce serait effectivement une possibilité. À toi de voir si ça vaut vraiment le coup de fondamentalement répliquer en dizaines ou centaines d'exemplaires fondamentalement le même code et si on ne perdrait pas en efficacité pour l'utilisation (qui je pense est malgré tout ultra-majoritaire) en tant que code de langue unique (bref, ce que font (fr), (en)etc. aujourd'hui). SenseiAC (discuter) 21 novembre 2023 à 03:19 (CET)Répondre
Plutôt que de soulever des problèmes, ne peux-tu pas proposer des solutions ?
On peut par exemple recréer le modèle:Multilingue, qui est l'ancienne version de (mul), et en faire une redirection à ne pas supprimer.   Fait.
Mais Mul n'a jamais été censé être un redirect, c'est un code valide.
{{mul}} donne (mul), code IETF et ISO 639-3 valide.
Si tu vas sur la bien nommée aide:Indication de langue, il est expliqué deux fois que pour plusieurs langues il faut utiliser le modèle mul, et comment s'en servir. Il est tout en haut du tableau, avec des exemples.
Je fais de mon mieux pour simplifier les choses, mais ce n'est pas pour ça qu'on va avoir moins de problèmes d'un coup. Je viens de corriger des {{en|es}} utilisés à la place de {{en+es}} ou de {{mul|en|es}} (c'est ce qui m'a donné l'idée de ma 2e réponse).
Il ne faut pas se faire d'idées, si les gens ne sont pas intéressés par comment se servir des modèles, il n'y a juste rien qu'on puisse y faire, a part repasser derrière eux. Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 03:26 (CET)Répondre
  SyntaxTerror : Merci pour l'info concernant Aide:Indication de langue. Après, ma suggestion concernant un nom plus explicite ne remet nullement en cause le fait que {{mul}} affiche (mul) : même si {{mul}} devenait un redirect vers un nom plus explicite (par exemple "Multilingue" en effet), ça ne changerait en rien le fait que {{mul}} affiche (mul). Sur ta dernière remarque, je dirai juste que tu ne peux pas d'un côté te plaindre (à raison) des gens qui utilisent mal les modèles et de l'autre te plaindre quand on fait une suggestion pour faciliter la recherche et par suite l'utilisation correcte du modèle. SenseiAC (discuter) 21 novembre 2023 à 03:50 (CET)Répondre

┌─────────────────────────────────────────────────┘

@SenseiAC : mais justement, tu ne fais pas de suggestions concrètes.  
Allez, bonne fin de soirée, demain est un autre jour. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 04:06 (CET)Répondre
  SyntaxTerror : je viens de te dire que le nom "multilingue" serait effectivement une possibilité... SenseiAC (discuter) 21 novembre 2023 à 04:13 (CET)Répondre
@SenseiAC <troll>Mais, c'est moi qui ai proposé ça, pas toi  </troll>.
Passons aux choses sérieuses : j'ai demandé au projet Scribunto la faisabilité de la transformation de tous les modèles d'indication de langue unique en langues multiples, et j'aimerais qu'on discute de cette proposition dans la section ci-dessous. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 12:37 (CET)Répondre

┌─────────────────────────────────────────────────┘

Mon bot a terminé son travail, toutes les transclusions des modèles ont été remplacées des articles et des modèles les utilisant, il ne reste que quelques pages hors du domaine principal. Une SI des modèles a été demandée [2]. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 23:19 (CET)Répondre

Faire de tous les modèles d'indication de langue simple des modèles d'indication de la langues multiples modifier

Bonjour

Comme évoqué dans la section ci-dessus, je serais assez pour le remplacement du code de tous les modèles d'indication de langue par la fonction indicationMultilingue du module:Langue, qui permettrait une fois modifiée d'avoir le même résultat que l'actuel modèle Mul.

Plutôt que d'avoir {{mul|fr|en}} qui donne (fr + en), on ferait la même chose avec le modèle {{fr}}, et {{fr|en}} donnerait le même résultat que {{mul|fr|en}}.

L'utilisation serait plus simple pour les contributeurs ne connaissant pas le modèle Mul (j'ai d'ailleurs déjà corrigé des utilisation erronées du modèle {{en}} tentant de faire cela plusieurs fois [3]). Au lieu de devoir trouver la page de documentation du modèle Mul, il serait indiqué dans la doc de tous les modèles d'indication de langue existants qu'il est possible d'afficher plusieurs langues avec eux.

J'ai fait une demande d'étude de faisabilité sur Discussion Projet:Scribunto#Modèles d'indication de langue.

Certains modèles d'indication de langue ont déjà des paramètres pour du texte, comme (en), mais je pense les faire supprimer car ils sont très peu utilisés et souvent cause d'erreurs (voir la discussion sur la PdD de ce modèle à ce sujet : Discussion modèle:Indication de langue#Suppression de tous les paramètres à part le code de langue

Merci de me donner vos commentaires.

Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 12:37 (CET)Répondre

Bonjour SyntaxTerror   Je pense que ça peut simplifier les choses. Il faudra quand même garder (mul) en parallèle pour les langues qui n'ont pas leur propre modèle. En ce qui concerne le paramètre "texte" de {{en}} et consorts, je pense qu'il est effectivement rarement utile en tant que tel, même si j'ai vu quelques cas où ça pourrait se défendre. En effet, en dehors des quelques cas erronés comme tu as corrigé , la plupart des cas (au moins en ce qui concerne {{en}}) me semblent être des références ou liens externes improprement mis en forme. Ça demandera un peu de travail de mettre tout ça correctement en forme, mais au moins ce sera l'occasion de mettre ça au propre. Par contre, je pense qu'il faudrait au minimum que {{Indication de langue}} lui-même conserve ce paramètre car, par exemple, {{Infobox Pays}} utilise directement ce modèle pour gérer les noms dans les autres langues en tête d'infobox (et oui, c'est pertinent d'afficher le code de langue pour savoir de quelle langue il est question, particulièrement quand il y a plusieurs langues comme pour Afrique du Sud). Sinon, il faudra revoir tous les modèles qui l'utilisent pour permettre qu'ils continuent de fonctionner correctement (mais, en termes de maintenance, pas sûr qu'on y gagne en recodant le modèle {{Indication de langue}} directement dans chaque modèle qui l'utilise, même si ce ne sera probablement pas pire qu'actuellement où c'est le cas dans chaque modèle de langue). SenseiAC (discuter) 21 novembre 2023 à 19:03 (CET)Répondre
Bonjour SenseiAC. Si le paramètre texte= d'{{Indication de langue}} est utilisé dans d'autres modèles, ce n'est pas un problème, car il est supposément bien utilisé ; le problème est quand il est mal utilisé fréquemment dans les articles.
Si le paramètre texte= est utilisé dans les modèles, ce n'est pas non plus un problème pour le supprimer, il suffit de modifier un peu les modèles concernés. À ce propos, tu cites l'{{Infobox Pays}}, mais elle n'utilise pas ce paramètre dans son code, les noms sont juste mis en italique s'ils sont en alphabet latin avec {{Italique si latin}}. Le texte n'est pas doté de balises <lang> lorsque le paramètre langue= est renseigné (par exemple sur Afrique du Sud comme tu dis, mais la plupart des infoboxes Pays n'ont pas ce paramètre et font comme sur Autriche). En tout cas, ne va pas ajouter ce paramètre maintenant, ça fait des années qu'on ne s'en sert pas, et on peut le remplacer facilement avec {{langue}}. Quelques caractères de plus dans le code d'une infobox ne comptent pas.
J'avais déjà vérifié ça hier au soir : texte= ne sert que dans des modèles d'indication de langue, et quelques pages du main qu'il me reste à corriger [4]. Reste à vérifier s'il sert dans des modèles où sont utilisés un de ces modèles d'indication de langue, c'est une possibilité.
J'attends d'avoir une réponse du projet Scribunto, après il faudra voir s'il y a d'autres raisons pour garder ces paramètres problématiques. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 19:47 (CET)Répondre
  SyntaxTerror : Ah oui pas faux, j'ai regardé le code trop vite, effectivement l'{{infobox Pays}} n'utilise {{Indication de langue}} que pour afficher le code de langue. C'est par contre problématique que l'infobox n'ait jamais été prévue pour directement mettre correctement les balises de langue sur ces traductions. OK si tu ne veux pas utiliser le paramètre "texte=", mais dans ce cas il faudrait faire en sorte que le modèle d'infobox ait directement dans son code les {{lang}} là où il faut. Je pourrai éventuellement m'en occuper, ce n'est pas bien compliqué à mettre en place et ça te fera ça de moins à faire. Ce que tu dis sur Autriche n'est pas faux non plus, mais par contre on perd l'espace insécable en "court-circuitant" ainsi le paramètre "langue". Ça vaudra sûrement le coup de faire le tour des articles qui utilisent cette infobox pour faire les petites retouches liées à ça. Je vois d'ailleurs que tout un tas d'articles utilisent ce modèle au lieu de {{Infobox Ancienne entité territoriale}} (modèle qui nécessite aussi quelques ajustements). SenseiAC (discuter) 21 novembre 2023 à 20:34 (CET)Répondre
@SenseiAC j'étais justement en train de faire les modifs dans l'{{infobox Pays}} pendant que tu écrivais ça [5]. Ça marche maintenant.
langue n'est utilisé que sur 68 pages, langue1 sur 143 pour 245 utilisations du modèle en tout [6]. Il y a aussi langues et d'autres graphies fautives qui sont incorrects et semblent utilisé à la place de langues_officielles ou de langues_régionales_off, mais je ne vais pas toucher à ça car il vaut vérifier chaque fois que ce sont bien des langues officielles. Il y a aussi un paquet d'autres paramètres erronés.
Je regarderai les codes de langue avec mon bot en semi-auto si je trouve un moment. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 21:36 (CET)Répondre
Bonsoir ! Si le nom {{mul}} pose problème, pourquoi ne pas créer une nouveau modèle {{langues}} (avec un « s ») qui autoriserait à la fois {{langues|en|zh|ja}} et {{langues|en+zh+ja}} ? Tout en gardant {{mul}} pour le code IETF.
--FDo64 (discuter) 21 novembre 2023 à 23:31 (CET)Répondre
Bonsoir FDo64. D'abord, « mul » est un bon nom, c'est le code de langue IETF et ISO 639-3 pour les informations multilingues [7]. Comme il est géré par le module:Langue, on peut séparer les codes de langues de plein de façons [8] : {{mul|en+zh, ja;pl:pid/ro-md de.la}} donne : (en + zh + ja + pl + pid + ro-MD + de + la). J'ai juste remplacé les + par des | pour harmoniser le tout.
Par contre, il ne faut pas trop que ça se sache, parce que la maintenance va être terrible après.  
Pour le moment, je pense que le plus « user-friendly » et « idiot-proof » pour ceux qui ne savent pas RTFM serait d'éliminer le besoin pour un modèle multilingue, et de faire de tous les modèles d'indication de langue simple des modèles multilingues, où par exemple {{fr|en}} aurait le même résultat que {{mul|fr|en}} comme expliqué plus haut.
On va voir si c'est possible, où s'il existe une meilleure solution qui satisfait le plus grand nombre. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 21 novembre 2023 à 23:56 (CET)Répondre
Perso je ne trouve pas la solution proposée user-friendly et j'ai bien peur qu'elle déplaise. C'est pourquoi j'ai proposé un nom plus intuitif. Mais ça m'est égal et je n'interviens que pour vous aider à trouver une solution. --FDo64 (discuter) 22 novembre 2023 à 00:08 (CET)Répondre
Je ne pense pas que le {{fr|en}} soit une bonne idée, car trop "magique" (ou plutôt, à la syntaxe détournée), vu que le "fr" est un nom de modèle et le "en" est un paramètre.
Je comprends que le nom de modèle « mul » ne paraisse pas idéal à tout le monde (perso ça me fait penser à « mule »…). Mais je n'ai pas trouvé de meilleur nom, sachant qu'en plus il doit être court…
Je pense aussi que le nom « langues » ne conviendrait pas, à cause de la confusion avec {{langue}} qui a un tout autre rôle.
Suite aux diverses discussion récentes, j'ai regardé les modèles existants, et ce qui m'a dérangé c'est ce bazar : {{langue}}, {{lang-en}}, {{anglais}}, {{en anglais}}… Ces multiples modèles ont leur utilité, mais alors pour s'y retrouver dans les noms…
Pour en revenir au {{mul|fr|en}}, je pense que c'est la meilleure solution pour l'instant, le nom « mul » étant justifié par l'argument de l'IETF plus haut.
od†n ↗blah 22 novembre 2023 à 11:56 (CET)Répondre

┌─────────────────────────────────────────────────┘

C'est vrai que ça fait des années que j'y pense sans trouver de solution acceptable.
La confusion entre les différents modèles est aussi un problème, certains son d'ailleurs très proches :
  • {{En langue|en|Hello}} donne : en anglais : Hello
  • {{Langue avec nom|en|Hello}} donne : anglais : Hello
Leurs sous modèles ont parfois des parenthèses, parfois pas :
  • {{en néerlandais|Hallo}} donne : (en néerlandais : Hallo)
  • {{en anglais|Hello}} donne : en anglais : Hello
Mais bon, il y a des dizaines de problèmes avec les modèles de langues, essayons déjà de régler celui-ci...
{{mul}} ne me semble pas la solution idéale, mais on peut y remédier :
  1. avec {{multilingue}} qui redirige vers lui ;
  2. avec aide:Indication de langue qui explique que c'est le modèle à utiliser pour les langues multiples ;
  3. avec mon projet d'harmoniser les pages de documentation des modèles d'indication de langue simple en montrant là aussi comment s'en servir (je l'ai déjà fait sur {{en}}, ça ne prend qu'une ligne [9]).
Je crois qu'il n'y a pas de solution miracle, comme pour tous les modèles, l'utilisation viendra avec le temps et les contributeurs apprendront à se servir de {{mul}} (la campagne de pub qu'a fait mon bot en faisant des remplacements sur 30-40 000 pages devrait aider un peu aussi  ).
Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 22 novembre 2023 à 12:59 (CET)Répondre
Revenir à la page « Mul ».