Unités de discours - Convertir durées, longueurs et masses

Unités Discourse

discourse-units est un composant de thème qui détecte et convertit automatiquement les durées, longueurs et masses entre différentes échelles pour les rendre plus faciles à comprendre.

Exemple :

Le composant de thème est disponible sur GitHub :

Comment l’installer ?

Le lien vers le dépôt est :

https://github.com/udan11/discourse-units.git
37 « J'aime »

Je pense que les mots reconnus comme unités pourraient être mieux gérés. Voici un exemple où le mot « invites » est détecté comme « inches ».

image

4 « J'aime »

Je me souviens que c’était un peu délicat. Je n’ai pas vérifié si l’« unité » était un mot entier, car je voulais éviter de définir toutes les formes (singulier et pluriel) des unités de mesure (min, minute, mins, minutes). Je devrai le faire.

2 « J'aime »

Bonjour @dan

Ce serait peut-être une bonne idée (1) de ne pas convertir ou afficher votre conversion pour tout nombre qui n’a pas d’unité derrière lui ; et (2) d’avoir une liste blanche d’unités acceptables et de ne convertir que celles-ci ; pour vous éviter un problème insoluble.

J’espère que cela vous aidera.

1 « J'aime »

Une stratégie d’attaque consisterait à définir quelques « formes complètes acceptables » et à n’accepter que leurs tronçonnements — ainsi, mins, minutes et ins, inchesin oui, mais inside non (car il y a des lettres supplémentaires à la fin).

2 « J'aime »

Ce serait utile si vous pouviez limiter le type d’unités à convertir, par exemple uniquement les mesures de poids, et si possible être plus précis en limitant à des unités spécifiques comme seulement des livres en kilogrammes et des kilogrammes en livres.

2 « J'aime »