discourse-units es un componente de tema que detecta y convierte automáticamente duraciones, longitudes y masas entre diversas escalas para facilitar su comprensión.
Recuerdo que esto era un poco complicado. No verifiqué que “unit” fuera una palabra completa porque quería evitar definir todas las formas (singular y plural) de las unidades de medida (min, minute, mins, minutes). Tendré que hacerlo.
Podría ser una buena idea (1) no convertir ni mostrar tu conversión para ningún número que no tenga unidades detrás; y (2) tener una lista blanca de unidades aceptables y solo convertir esas; para ahorrarte un problema intratable.
Un plan de ataque sería tener algunas «formas completas aceptables» y solo aceptar abreviaturas de esas: por ejemplo, mins, minutes e ins, inches → in sí, pero inside no (tiene letras extra al final).
Sería útil si pudieras limitar el tipo de unidades que deseas convertir, por ejemplo, solo convertir medidas de peso, y si es posible, ser más específico y limitar a unidades concretas, como solo libras a kilogramos y kilogramos a libras.