« Wiktionnaire:Wikidémie/septembre 2020 » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 650 :
#: J’espère avoir été compréhensible ^^ [[Utilisateur:Darmo117|Darmo]] ([[Discussion utilisateur:Darmo117|Viendez parler !]]) 26 septembre 2020 à 18:10 (UTC)
#:: Pas sûr d’avoir tout saisi. Si on met Conjugaison:français/<verbe>, ça ne marchera pas plus puisque le pattern cherchera "Conjugaison en français" et non "conjugaison:français". Une adaptation sera nécessaire. A faire une modif, on peut imaginer ce qu'on veut. Avec une regex qui va bien, on peut facilement reconstituer le titre qu'on veut. <code><nowiki>echo "Conjugaison:aller/français" | sed -r 's/([^:]+):[^\/]+\/(.*)/\1 en \2/’</nowiki></code> renvoie <code>Conjugaison en français</code>. Mais je n’ai pas forcément compris la difficulté, je ne suis pas familiarisé avec le dev sur wiki. [[Utilisateur:Jpgibert|Jpgibert]] ([[Discussion utilisateur:Jpgibert|discussion]]) 26 septembre 2020 à 19:11 (UTC)
#::: Les exemples que j’ai donné sont pour le système actuel d’annexes.
#::: Si on adopte la proposition A, on pourra créer les notices "MediaWiki:Editnotice-<ns>-<span style="color:green">français</span>", "MediaWiki:Editnotice-<ns>-<span style="color:orange">espagnol</span>", etc. (avec <ns> l’ID du namespace Conjugaison) pour chacune des langues concernées, puisque les pages auront pour titre "Conjugaison:<span style="color:green">français</span>/<verbe>", "Conjugaison:<span style="color:orange">espagnol</span>/<verbe>", etc. (les couleurs indiquent quelle partie des titres des pages correspond au titre de l’editnotice). Par contre si on adopte la proposition B, ça sera pas possible puisque le verbe sera au début du titre.
#::: Le matching des titres ne fonctionne pas avec une regex, mediawiki ne fait que récupérer l’editnotice dont le texte après le deuxième tiret correspond caractère pour caractère au début du titre de la page en train d’être éditée. On ne pourra donc pas créer d’editnotice avec le titre "Mediawiki-<ns>-[^/]+/français" par exemple, ça ne fonctionnera pas. [[Utilisateur:Darmo117|Darmo]] ([[Discussion utilisateur:Darmo117|Viendez parler !]]) 26 septembre 2020 à 19:48 (UTC)