Merge pull request #63 from gerard33/patch-2

Add language settings
This commit is contained in:
joBr99
2022-03-24 20:10:45 +01:00
committed by GitHub
2 changed files with 8 additions and 3 deletions

View File

@@ -18,6 +18,8 @@ nspanel:
# formatting options on https://babel.pocoo.org/en/latest/dates.html?highlight=name%20of%20day#date-fields
timeFormat: "%H:%M"
dateFormat: "%A, %d. %B %Y" # ignored if babel python package is installed
buttonText: KLICKEN
sceneText: ACTIVIEREN
weatherEntity: weather.example
pages:
- type: cardEntities

View File

@@ -84,7 +84,10 @@ class LovelaceUIPanel:
self.config = config
self.current_page_nr = 0
self.current_screensaver_brightness = 10
self.button_text = self.config.get("buttonText", "PRESS")
self.scene_text = self.config.get("sceneText", "ACTIVATE")
# check configured items
self.check_items()
@@ -479,11 +482,11 @@ class LovelaceUIPanel:
if item_type in ["button", "input_button"]:
icon_id = get_icon_id_ha("button", overwrite=icon)
return f",button,{item},{icon_id},17299,{name},PRESS"
return f",button,{item},{icon_id},17299,{name},{self.button_text}"
if item_type == "scene":
icon_id = get_icon_id_ha("scene", overwrite=icon)
return f",button,{item},{icon_id},17299,{name},ACTIVATE"
return f",button,{item},{icon_id},17299,{name},{self.scene_text}"
def generate_entities_page(self, items):
# Set Heading of Page