« Modèle:Unité » : différence entre les versions
m (Les espaces insécables sont désormais clairement matérialisées par des tags ) |
m (Ajout des points d’âme aux unités disponibles) |
||
(8 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:{{{à|}}}| à {{{à}}}|<!-- | -->{{#if:{{{à|}}}| à {{formatnum:{{{à}}}}}|<!-- | ||
-->{{#if:{{{et|}}}| et {{{et}}}|<!-- | -->{{#if:{{{et|}}}| et {{formatnum:{{{et}}}}}|<!-- | ||
-->{{#if:{{{ou|}}}| ou {{{ou}}}|<!-- | -->{{#if:{{{ou|}}}| ou {{formatnum:{{{ou}}}}}|<!-- | ||
-->{{#if:{{{×|}}}| × {{{×}}}|<!-- | -->{{#if:{{{×|}}}| × {{formatnum:{{{×}}}}}|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Ligne 10 : | Ligne 10 : | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{±|}}}| ± {{{±}}}|<!-- | -->{{#if:{{{±|}}}| ± {{formatnum:{{{±}}}}}|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--> <!-- | --> <!-- | ||
-->{{#if:{{{abbr|}}}|{{Abréviation discrète|{{{2}}}|{{{abbr}}}}}|<!-- | -->{{#if:{{{abbr|}}}|{{Abréviation discrète|{{{2}}}|{{{abbr}}}}}|<!-- | ||
-->{{#ifeq:{{{2}}}|PA|{{PA}}|<!-- | |||
-->{{#ifeq:{{{2}}}|PC|{{PC}}|<!-- | |||
-->{{#ifeq:{{{2}}}|PM|{{PM}}|<!-- | |||
-->{{#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}}}|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 48 : | Ligne 64 : | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--></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 54 : | 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é. | |||
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 79 : | 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=" | | rowspan="3" | Abréviations personnalisées. | ||
|- | |- | ||
| <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 89 : | Ligne 119 : | ||
| <code><nowiki>{{Unité|40|×=11|FA|abbr=fouilles automatiques}}</nowiki></code> | | <code><nowiki>{{Unité|40|×=11|FA|abbr=fouilles automatiques}}</nowiki></code> | ||
| {{Unité|40|×=11|FA|abbr=fouilles automatiques}} | | {{Unité|40|×=11|FA|abbr=fouilles automatiques}} | ||
|- | |||
| <code><nowiki>{{Unité|18|PA}}</nowiki></code> | |||
| {{Unité|18|PA}} | |||
| rowspan="7" | Abréviations hordiennes. | |||
|- | |||
| <code><nowiki>{{Unité|3|à=6|PC}}</nowiki></code> | |||
| {{Unité|3|à=6|PC}} | |||
|- | |||
| <code><nowiki>{{Unité|1|PM}}</nowiki></code> | |||
| {{Unité|1|PM}} | |||
|- | |||
| <code><nowiki>{{Unité|500|âme}}</nowiki></code> | |||
| {{Unité|500|âme}} | |||
|- | |||
| <code><nowiki>{{Unité|100|ou=150|O2}}</nowiki></code> | |||
| {{Unité|100|ou=150|O2}} | |||
|- | |||
| <code><nowiki>{{Unité|20|-=25|def}}</nowiki></code> | |||
| {{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> | ||
| {{Unité|11|km}} | | {{Unité|11|km}} | ||
| rowspan="16" | Abréviations par défaut | | rowspan="16" | Abréviations par défaut. | ||
|- | |- | ||
| <code><nowiki>{{Unité|200|km²}}</nowiki></code> | | <code><nowiki>{{Unité|200|km²}}</nowiki></code> | ||
Ligne 133 : | Ligne 188 : | ||
| {{Unité|47|°C}} | | {{Unité|47|°C}} | ||
|- | |- | ||
| <code><nowiki>{{Unité|-273 | | <code><nowiki>{{Unité|-273.15|K}}</nowiki></code> | ||
| {{Unité|-273 | | {{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
etou
,ou
sera ignoré.
- Ils sont mutuellement exclusifs et pris en compte dans cet ordre (par exemple si on définit à la fois
- L’argument
±
permet de définir une incertitude, qui sera séparée du reste par le symbole ±.