- 积分
- 995
- 金钱
- 830
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员

- 积分
- 995
- 金钱
- 830
- HASS币
- 0
|

楼主 |
发表于 2022-11-13 13:57:54
|
显示全部楼层
学到了,有蠢办法也好,不然我都不知道怎么处理,不过有一个问题就是当触发时间是一个小时,一分钟,一天等单数的时候则会翻译错误,补充一下最后增加了单数的翻译:
{{ relative_time(states.sensor.hourly_broadcast.last_changed).replace('seconds','秒') .replace('second','秒') .replace('minutes','分钟') .replace('minute','分钟') .replace('hours','小时') .replace('hour','小时') .replace('days','天') .replace('day','天') }}
先写复数再写单数,应该也是排在前面的优先级更高的原因,刚才试了下如果先写单数再写复数的话2hours会被优先以2"hour"s被翻译成2小时s。
最后,十分感谢!!! |
|