Skip to content

Commit

Permalink
add state translations
Browse files Browse the repository at this point in the history
  • Loading branch information
matt8707 committed Jun 29, 2023
1 parent 0f5cff7 commit 7df57ea
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 1 deletion.
11 changes: 10 additions & 1 deletion button_card_templates/base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,16 @@ base:
show_state: true
show_icon: false
state_display: >
[[[ if (variables.state === true) return variables.translate_unknown; ]]]
[[[
const stateDict = {
'on': variables.translate_on,
'off': variables.translate_off,
'cool': variables.translate_cool,
'fan_only': variables.translate_fan_only,
};
if (variables.state === true) return variables.translate_unknown;
return stateDict[variables.state];
]]]
tap_action:
ui_sound_tablet: |
[[[
Expand Down
8 changes: 8 additions & 0 deletions button_card_templates/laundry.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
laundry:
template:
- settings
show_icon: false
show_name: false
show_state: true
state_display: >
[[[
if (entity.state === 'idle') {
return variables.translate_idle;
}
]]]
tap_action:
restart: >
[[[
Expand Down
15 changes: 15 additions & 0 deletions button_card_templates/media.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,21 @@
#################################################

base_media:
template:
- settings
state_display: >
[[[
const stateDict = {
'on': variables.translate_on,
'off': variables.translate_off,
'playing': variables.translate_playing,
'paused': variables.translate_paused,
'standby': variables.translate_standby,
'idle': variables.translate_idle
};
if (variables.state === true) return variables.translate_unknown;
return stateDict[variables.state];
]]]
variables:
media_on: >
[[[ return !entity || ['playing', 'paused'].indexOf(entity.state) !== -1; ]]]
Expand Down
9 changes: 9 additions & 0 deletions button_card_templates/settings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ settings:
variables:
entity_tablet: switch.galaxy_tab_a_screensaver
entity_browser_mod: media_player.tablet

translate_unknown: Okänt
translate_idle: Inaktiv
translate_home: Ja
Expand All @@ -10,3 +11,11 @@ settings:
translate_no_updates: Inga uppdateringar
translate_update_available: uppdatering tillgänglig
translate_updates_available: uppdateringar tillgängliga

translate_on:
translate_off: Av
translate_cool: Kyla
translate_fan_only: Endast fläkt
translate_playing: Spelar
translate_paused: Pausad
translate_standby: Viloläge

0 comments on commit 7df57ea

Please sign in to comment.