« Modèle:Unité » : différence entre les versions

De MHWiki
m (Ajout de l’abréviation « def » pour les points de défense)
m (Ajout des points d’âme aux unités disponibles)
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{{1}}}<!--
<includeonly><span style="white-space:nowrap;">{{formatnum:{{{1}}}}}<!--
-->{{#if:{{{-|}}}|–{{{-}}}|<!--
-->{{#if:{{{-|}}}|–{{formatnum:{{{-}}}}}|<!--
-->{{#if:{{{à|}}}|&nbsp;à&nbsp;{{{à}}}|<!--
-->{{#if:{{{à|}}}|&nbsp;à&nbsp;{{formatnum:{{{à}}}}}|<!--
-->{{#if:{{{et|}}}|&nbsp;et&nbsp;{{{et}}}|<!--
-->{{#if:{{{et|}}}|&nbsp;et&nbsp;{{formatnum:{{{et}}}}}|<!--
-->{{#if:{{{ou|}}}|&nbsp;ou&nbsp;{{{ou}}}|<!--
-->{{#if:{{{ou|}}}|&nbsp;ou&nbsp;{{formatnum:{{{ou}}}}}|<!--
-->{{#if:{{{×|}}}|&nbsp;×&nbsp;{{{×}}}|<!--
-->{{#if:{{{×|}}}|&nbsp;×&nbsp;{{formatnum:{{{×}}}}}|<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
Ligne 10 : Ligne 10 :
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{#if:{{{±|}}}|&nbsp;±&nbsp;{{{±}}}|<!--
-->{{#if:{{{±|}}}|&nbsp;±&nbsp;{{formatnum:{{{±}}}}}|<!--
-->}}<!--
-->}}<!--
-->&nbsp;<!--
-->&nbsp;<!--
Ligne 18 : Ligne 18 :
-->{{#ifeq:{{{2}}}|PM|{{PM}}|<!--
-->{{#ifeq:{{{2}}}|PM|{{PM}}|<!--
-->{{#ifeq:{{{2}}}|O2|{{O2}}|<!--
-->{{#ifeq:{{{2}}}|O2|{{O2}}|<!--
-->{{#ifeq:{{{2}}}|âme|{{Âme}}|<!--
-->{{#ifeq:{{{2}}}|points d’âme|{{Âme}}|<!--
-->{{#ifeq:{{{2}}}|points d'âme|{{Âme}}|<!--
-->{{#ifeq:{{{2}}}|point d’âme|{{Âme}}|<!--
-->{{#ifeq:{{{2}}}|point d'âme|{{Âme}}|<!--
-->{{#ifeq:{{{2}}}|def|{{Def}}|<!--
-->{{#ifeq:{{{2}}}|def|{{Def}}|<!--
-->{{#ifeq:{{{2}}}|defs|{{Def}}|<!--
-->{{#ifeq:{{{2}}}|defs|{{Def}}|<!--
-->{{#ifeq:{{{2}}}|déco|{{Déco}}|<!--
-->{{#ifeq:{{{2}}}|deco|{{Déco}}|<!--
-->{{#ifeq:{{{2}}}|zz|{{Zz}}|<!--
-->{{#ifeq:{{{2}}}|zombie|{{Zz}}|<!--
-->{{#ifeq:{{{2}}}|zombies|{{Zz}}|<!--
-->{{#ifeq:{{{2}}}|km|{{Abréviation discrète|{{{2}}}|kilomètre{{#ifexpr:abs({{{1}}})>1|s|}}}}|<!--
-->{{#ifeq:{{{2}}}|km|{{Abréviation discrète|{{{2}}}|kilomètre{{#ifexpr:abs({{{1}}})>1|s|}}}}|<!--
-->{{#ifeq:{{{2}}}|km²|{{Abréviation discrète|{{{2}}}|kilomètre{{#ifexpr:abs({{{1}}})>1|s|}} carré{{#ifexpr:abs({{{1}}})>1|s|}}}}|<!--
-->{{#ifeq:{{{2}}}|km²|{{Abréviation discrète|{{{2}}}|kilomètre{{#ifexpr:abs({{{1}}})>1|s|}} carré{{#ifexpr:abs({{{1}}})>1|s|}}}}|<!--
Ligne 60 : Ligne 70 :
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
--></includeonly><noinclude>Ce modèle permet d’inclure un nombre suivi d’une unité de manière correctement formatée (avec une espace insécable entre le nombre à afficher et l’unité).
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
--></span></includeonly><noinclude>Ce modèle permet d’inclure un nombre suivi d’une unité de manière correctement formatée (avec une espace insécable entre le nombre à afficher et l’unité).


C’est une ébauche, il reste pas mal de fonctionnalités à implémenter pour se rapprocher du [https://fr.wikipedia.org/wiki/Mod%C3%A8le:Unité modèle Wikipédia dont il est inspiré].
C’est une ébauche, il reste pas mal de fonctionnalités à implémenter pour se rapprocher du [https://fr.wikipedia.org/wiki/Mod%C3%A8le:Unité modèle Wikipédia dont il est inspiré].
Ligne 66 : Ligne 86 :
== Utilisation ==
== Utilisation ==
=== Arguments anonymes ===
=== Arguments anonymes ===
Le premier argument anonyme correspond à la valeur à afficher.
Le premier argument anonyme correspond à la valeur à afficher. '''L’utilisation de <code>formatnum</code> implique qu’il est obligatoire d’utiliser le point <code>.</code> plutôt que la virgule <code>,</code> comme séparateur décimal. Mille excuses.'''


Le second argument anonyme correspond à l’unité. Les unités reconnues automatiquement par le modèle comprennent des abréviations hordiennes (PA, PC, PM, O2, def) ainsi que des abréviations courantes du [https://fr.wikipedia.org/wiki/Système_international_d’unités S.I.] (km, km², m, m², m³, cm, mm, kg, h, min, s, ms, µs, °C et K), mais toute autre unité peut être utilisée.
Le second argument anonyme correspond à l’unité. Les unités reconnues automatiquement par le modèle comprennent des abréviations hordiennes (PA, PC, PM, O2, def, déco, zz, points d’âme) ainsi que des abréviations courantes du [https://fr.wikipedia.org/wiki/Système_international_d’unités S.I.] (km, km², m, m², m³, cm, mm, kg, h, min, s, ms, µs, °C et K), mais toute autre unité peut être utilisée.


=== Arguments nommés ===
=== Arguments nommés ===
Ligne 92 : Ligne 112 :
| <code><nowiki>{{Unité|1|CDV|abbr=cadavre de voyageur}}</nowiki></code>
| <code><nowiki>{{Unité|1|CDV|abbr=cadavre de voyageur}}</nowiki></code>
| {{Unité|1|CDV|abbr=cadavre de voyageur}}
| {{Unité|1|CDV|abbr=cadavre de voyageur}}
| rowspan="4" | Abréviations personnalisées.
| rowspan="3" | Abréviations personnalisées.
|-
| <code><nowiki>{{Unité|4|±=2|zz|abbr=zombies}}</nowiki></code>
| {{Unité|4|±=2|zz|abbr=zombies}}
|-
|-
| <code><nowiki>{{Unité|50|à=60|RO|abbr=rations d’eau}}</nowiki></code>
| <code><nowiki>{{Unité|50|à=60|RO|abbr=rations d’eau}}</nowiki></code>
Ligne 105 : Ligne 122 :
| <code><nowiki>{{Unité|18|PA}}</nowiki></code>
| <code><nowiki>{{Unité|18|PA}}</nowiki></code>
| {{Unité|18|PA}}
| {{Unité|18|PA}}
| rowspan="5" | Abréviations hordiennes.
| rowspan="7" | Abréviations hordiennes.
|-
|-
| <code><nowiki>{{Unité|3|à=6|PC}}</nowiki></code>
| <code><nowiki>{{Unité|3|à=6|PC}}</nowiki></code>
Ligne 112 : Ligne 129 :
| <code><nowiki>{{Unité|1|PM}}</nowiki></code>
| <code><nowiki>{{Unité|1|PM}}</nowiki></code>
| {{Unité|1|PM}}
| {{Unité|1|PM}}
|-
| <code><nowiki>{{Unité|500|âme}}</nowiki></code>
| {{Unité|500|âme}}
|-
|-
| <code><nowiki>{{Unité|100|ou=150|O2}}</nowiki></code>
| <code><nowiki>{{Unité|100|ou=150|O2}}</nowiki></code>
Ligne 118 : Ligne 138 :
| <code><nowiki>{{Unité|20|-=25|def}}</nowiki></code>
| <code><nowiki>{{Unité|20|-=25|def}}</nowiki></code>
| {{Unité|20|-=25|def}}
| {{Unité|20|-=25|def}}
|-
| <code><nowiki>{{Unité|4|±=2|zz}}</nowiki></code>
| {{Unité|4|±=2|zz}}
|-
| <code><nowiki>{{Unité|4|±=2|déco}}</nowiki></code>
| {{Unité|25|déco}}
|-
|-
| <code><nowiki>{{Unité|11|km}}</nowiki></code>
| <code><nowiki>{{Unité|11|km}}</nowiki></code>
Ligne 162 : Ligne 188 :
| {{Unité|47|°C}}
| {{Unité|47|°C}}
|-
|-
| <code><nowiki>{{Unité|-273,15|K}}</nowiki></code>
| <code><nowiki>{{Unité|-273.15|K}}</nowiki></code>
| {{Unité|-273,15|K}}
| {{Unité|-273.15|K}}
|}
|}


[[Catégorie:Modèles]]</noinclude>
[[Catégorie:Modèles de formatage]]</noinclude>

Dernière version du 26 août 2024 à 20:21

Ce modèle permet d’inclure un nombre suivi d’une unité de manière correctement formatée (avec une espace insécable entre le nombre à afficher et l’unité).

C’est une ébauche, il reste pas mal de fonctionnalités à implémenter pour se rapprocher du modèle Wikipédia dont il est inspiré.

Utilisation[modifier]

Arguments anonymes[modifier]

Le premier argument anonyme correspond à la valeur à afficher. L’utilisation de formatnum implique qu’il est obligatoire d’utiliser le point . plutôt que la virgule , comme séparateur décimal. Mille excuses.

Le second argument anonyme correspond à l’unité. Les unités reconnues automatiquement par le modèle comprennent des abréviations hordiennes (PA, PC, PM, O2, def, déco, zz, points d’âme) ainsi que des abréviations courantes du S.I. (km, km², m, m², m³, cm, mm, kg, h, min, s, ms, µs, °C et K), mais toute autre unité peut être utilisée.

Arguments nommés[modifier]

  • L’argument abbr permet de spécifier une abréviation pour l’unité, qui prend le pas sur les abréviations « par défaut ».
  • Les arguments -, à, et, ou et × permettent de définir un second nombre, qui sera séparé du premier respectivement par , à, et, ou ou ×.
    • Ils sont mutuellement exclusifs et pris en compte dans cet ordre (par exemple si on définit à la fois et et ou, ou sera ignoré.
  • L’argument ± permet de définir une incertitude, qui sera séparée du reste par le symbole ±.

Exemples[modifier]

Code Résultat Commentaire
{{Unité|40|citoyens}} 40 citoyens Unités en toutes lettres, sans abréviations.
{{Unité|3|-=4|piles}} 3–4 piles
{{Unité|1|CDV|abbr=cadavre de voyageur}} CDV Abréviations personnalisées.
{{Unité|50|à=60|RO|abbr=rations d’eau}} 50 à 60 RO
{{Unité|40|×=11|FA|abbr=fouilles automatiques}} 40 × 11 FA
{{Unité|18|PA}} 18  Abréviations hordiennes.
{{Unité|3|à=6|PC}} 3 à 6 
{{Unité|1|PM}}
{{Unité|500|âme}} 500 
{{Unité|100|ou=150|O2}} 100 ou 150 
{{Unité|20|-=25|def}} 20–25 
{{Unité|4|±=2|zz}} 4 ± 2 
{{Unité|4|±=2|déco}} 25 
{{Unité|11|km}} 11 km Abréviations par défaut.
{{Unité|200|km²}} 200 km²
{{Unité|50|m}} 50 m
{{Unité|1000|m²}} 1 000 
{{Unité|5000|m³}} 5 000 
{{Unité|50|cm}} 50 cm
{{Unité|365|mm}} 365 mm
{{Unité|47|kg}} 47 kg
{{Unité|13|h}} 13 h
{{Unité|15|min}} 15 min
{{Unité|3|s}} s
{{Unité|500|ms}} 500 ms
{{Unité|7|µs}} µs
{{Unité|47|°C}} 47 °C
{{Unité|-273.15|K}} −273,15 K