Discussion modèle:fr-conj/tableau-temps-simple

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.

Mauvaise gestion de l'existence des prononciations[modifier le wikicode]

Ce modèle considère que soit :

  • toutes les formes ont une prononciation
  • aucune forme n'a une prononciation

Dans le cas général, cela ne fonctionne pas : les lignes ayant une prononciation créent 3 colonnes de dimension 25%, 25%, 50%, alors que celles n'en n'ayant pas créent 2 colonnes de dimension 50%, 50% :

width="{{#if:{{{3s.pron|}}}|25|50}}%"

Cela ne fait pas un tableau cohérent quand toutes les lignes ne disent pas la même chose (ce qui se produit quand certaines personnes sont défectives, mais pas les autres, par exemple clore), et l'aspect du tableau est alors incorrect.

(1) La façon correcte de corriger ceci est de remplacer les conditions par :

width="{{#ifeq:{{{1s.pron|}}} OR {{{2s.pron|}}} OR {{{3s.pron|}}} OR {{{1p.pron|}}} OR {{{2p.pron|}}} OR {{{3p.pron|}}} |1|25|50}}%"

qui, même écrite de façon compacte (et illisible) :

width="{{#if:{{{1s.pron|}}}{{{2s.pron|}}}{{{3s.pron|}}}{{{1p.pron|}}}{{{2p.pron|}}}{{{3p.pron|}}} |25|50}}%"

est un peu longue.

(2) Une autre façon est de jongler avec les colspan=, en découpant le tableau en 4 colonnes de 25% groupées selon le cas : → voir prise de tête.

(3) La solution, que je privilégie, est de considérer qu'à terme les prononciations seront obligatoires. Il y a dans ce cas systématiquement 3 colonnes de dimensions 25%, 25%, 50%.

Je vais tenter de faire la modification selon (3). Arrêtez-moi si je me trompe. --Szyx 18 août 2008 à 16:45 (UTC)[répondre]

Fait. Merci de m'emboucher pour tout dysfonctionnement. --Szyx 18 août 2008 à 19:29 (UTC)[répondre]