Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Funzione helper da usarsi nei templates di Home Assistant per convertire le informazioni temporali relative dall'inglese all'italiano
{# Per testare basta copiare tutto questo nel tab Template dei Developer Tools#}
{# funzione helper per tradurre una data in tempo relativo #}
{%- macro trauduci_tempo(tempo) %}
{%- set testo = relative_time(tempo) %}
{{ relative_time(testo) | replace('seconds', 'secondi') | regex_replace('second\\b', 'secondo') | replace('minutes', 'minuti') | replace('minute', 'minuto') | replace('hours', 'ore') | replace('hour', 'ora') | replace('days', 'giorni')| replace('day', 'giorno') | replace('months', 'mesi') | replace('month', 'mese')}}
{%- endmacro %}
{# esempio di utilizzo #}
{{ trauduci_tempo(states.sensor.time.last_changed) }} fa.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment