Discussion modèle:ko-nom/2

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Il y a un problème avec certains des appels que {{ko-nom/2}} fait à {{ko-pron}} : il passe 24 paramètres, puis redéfinit une poignée de ces paramètres avec un calcul (paramètre {{#expr:{{fin}}+1}}=…, par ex.). Ces redéfinitions ajoutent la page à la Catégorie:Pages utilisant des arguments dupliqués dans les appels de modèle (dont le titre devrait devenir français une fois les Special:All messages du Wiktionnaire mis à jour). Il faudrait, si possible, essayer d’utiliser une approche plus élégante. Il y a moyen d’éviter cela en remplaçant chaque appel du genre :

|{{{<n>|}}}

par :

|{{#if:{{{<n>|}}}|<n>|<n>x}}={{{<n>|}}}

mais ce serait beaucoup trop lourd. (Ce code assigne par exemple le param 2, lorsque vide, au param 2x au lieu du param 2) Urhixidur (discussion) 23 octobre 2014 à 16:25 (UTC)[répondre]

Le Lua le ferait plus légèrement. JackPotte ($) 28 octobre 2014 à 23:17 (UTC)[répondre]
Voir aussi Discussion utilisateur:TAKASUGI Shinji/2014#Modèle:ko-nom/2. — Automatik (discussion) 28 octobre 2014 à 23:21 (UTC)[répondre]
D’ores et déjà nous pouvons utiliser {{ko-nom/lua}}. — TAKASUGI Shinji (d) 5 décembre 2014 à 14:38 (UTC)[répondre]
Dans l’espace principal, je pense qu’il faut éviter les noms de modèle incluant le mot « lua », car le contributeur lambda ne comprendra pas ce que ça veut dire. Je suis plutôt pour remplacer {{ko-nom}} par un code écrit en Lua (et éventuellement lancer un bot pour modifier les paramètres passés au modèle dans toutes les pages, si on peut simplifier son utilisation). — Automatik (discussion) 5 décembre 2014 à 15:02 (UTC) Ah pardon si c’est pour remplacer {{ko-nom/2}} alors effectivement faisons-le dès que possible. — Automatik (discussion) 7 décembre 2014 à 22:52 (UTC)[répondre]