diff --git a/nspanel.HMI b/nspanel.HMI index bf5a784..822354d 100644 Binary files a/nspanel.HMI and b/nspanel.HMI differ diff --git a/nspanel.tft b/nspanel.tft index 2146d3e..86f8c3c 100644 Binary files a/nspanel.tft and b/nspanel.tft differ diff --git a/nspanel_blueprint.yaml b/nspanel_blueprint.yaml index 9665da9..28674f8 100644 --- a/nspanel_blueprint.yaml +++ b/nspanel_blueprint.yaml @@ -56,9 +56,60 @@ The goal was to create a version that allows everyone to use the NSpanel fully l default: 'EN' selector: select: + mode: dropdown options: - - DE - - EN + - label: 'English' + value: ENG + - label: 'Germany' + value: DEU + - label: 'Bulgaria' + value: BGR + - label: 'Denmark' + value: DNK + - label: 'Estonia' + value: EST + - label: 'Finland' + value: FIN + - label: 'France' + value: FRA + - label: 'Greece' + value: GRC + - label: 'Indonesia' + value: IDN + - label: 'Italy' + value: ITA + - label: 'Latvia' + value: LVA + - label: 'Lithuania' + value: LTU + - label: 'Netherlands' + value: NLD + - label: 'Poland' + value: POL + - label: 'Portugal' + value: PRT + - label: 'Romania' + value: ROU + - label: 'Sweden' + value: SWE + - label: 'Slovakia' + value: SVK + - label: 'Slovenia' + value: SVN + - label: 'Spain' + value: ESP + - label: 'Czechia' + value: CZE + - label: 'Turkey' + value: TUR + - label: 'Ukraine' + value: UKR + - label: 'Hungary' + value: HUN + - label: 'Norway' + value: NOR + + tft_path: name: Nextion TFT File Folder (Optional) description: '* *TFT Path where the Nextion TFT File is stored. Attention! The **"Folder-Watcher"** must also be configured in the configuration.yaml. **Only necessary for manual upload of TFT file in ESPHome Advaced mode.** See HowTo*' @@ -181,6 +232,11 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - switch - input_boolean - cover + - automation + - button + - input_button + - scene + - script left_button_name: name: Name "Left Button" (Optional) description: '* *Left Button label - 10 characters are supported*' @@ -198,6 +254,11 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - switch - input_boolean - cover + - automation + - button + - input_button + - scene + - script right_button_name: name: Name "Right Button" (Optional) description: '* *Right Button label - 10 characters are supported*' @@ -237,7 +298,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l ##### BUTTONS ##### entity01: name: Button 01 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -251,6 +312,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity01_name: name: Name "Button 01" (Optional) description: '* *Button label - 10 characters are supported*' @@ -259,7 +321,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity02: name: Button 02 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -273,6 +335,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity02_name: name: Name "Button 02" (Optional) description: '* *Button label - 10 characters are supported*' @@ -281,7 +344,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity03: name: Button 03 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -295,6 +358,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity03_name: name: Name "Button 03" (Optional) description: '* *Button label - 10 characters are supported*' @@ -303,7 +367,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity04: name: Button 04 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -317,6 +381,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity04_name: name: Name "Button 04" (Optional) description: '* *Button label - 10 characters are supported*' @@ -325,7 +390,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity05: name: Button 05 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -339,6 +404,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity05_name: name: Name "Button 05" (Optional) description: '* *Button label - 10 characters are supported*' @@ -347,7 +413,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity06: name: Button 06 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -361,6 +427,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity06_name: name: Name "Button 06" (Optional) description: '* *Button label - 10 characters are supported*' @@ -369,7 +436,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity07: name: Button 07 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -383,6 +450,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity07_name: name: Name "Button 07" (Optional) description: '* *Button label - 10 characters are supported*' @@ -391,7 +459,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity08: name: Button 08 (Optional) - description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 1"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -405,6 +473,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity08_name: name: Name "Button 08" (Optional) description: '* *Button label - 10 characters are supported*' @@ -413,7 +482,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity09: name: Button 09 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -427,6 +496,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity09_name: name: Name "Button 09" (Optional) description: '* *Button label - 10 characters are supported*' @@ -435,7 +505,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity10: name: Button 10 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -449,6 +519,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity10_name: name: Name "Button 10" (Optional) description: '* *Button label - 10 characters are supported*' @@ -457,7 +528,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity11: name: Button 11 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -471,6 +542,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity11_name: name: Name "Button 11" (Optional) description: '* *Button label - 10 characters are supported*' @@ -479,7 +551,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity12: name: Button 12 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -493,6 +565,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity12_name: name: Name "Button 12" (Optional) description: '* *Button label - 10 characters are supported*' @@ -501,7 +574,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity13: name: Button 13 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -515,6 +588,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity13_name: name: Name "Button 13" (Optional) description: '* *Button label - 10 characters are supported*' @@ -523,7 +597,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity14: name: Button 14 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -537,6 +611,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity14_name: name: Name "Button 14" (Optional) description: '* *Button label - 10 characters are supported*' @@ -545,7 +620,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity15: name: Button 15 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -559,6 +634,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity15_name: name: Name "Button 15" (Optional) description: '* *Button label - 10 characters are supported*' @@ -567,7 +643,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity16: name: Button 16 (Optional) - description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 2"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -581,6 +657,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity16_name: name: Name "Button 16" (Optional) description: '* *Button label - 10 characters are supported*' @@ -589,7 +666,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity17: name: Button 17 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -603,6 +680,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity17_name: name: Name "Button 17" (Optional) description: '* *Button label - 10 characters are supported*' @@ -611,7 +689,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity18: name: Button 18 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -625,6 +703,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity18_name: name: Name "Button 18" (Optional) description: '* *Button label - 10 characters are supported*' @@ -633,7 +712,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity19: name: Button 19 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -647,6 +726,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity19_name: name: Name "Button 19" (Optional) description: '* *Button label - 10 characters are supported*' @@ -655,7 +735,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity20: name: Button 20 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -669,6 +749,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity20_name: name: Name "Button 20" (Optional) description: '* *Button label - 10 characters are supported*' @@ -677,7 +758,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity21: name: Button 21 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -691,6 +772,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity21_name: name: Name "Button 21" (Optional) description: '* *Button label - 10 characters are supported*' @@ -699,7 +781,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity22: name: Button 22 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -713,6 +795,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity22_name: name: Name "Button 22" (Optional) description: '* *Button label - 10 characters are supported*' @@ -721,7 +804,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity23: name: Button 23 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -735,6 +818,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity23_name: name: Name "Button 23" (Optional) description: '* *Button label - 10 characters are supported*' @@ -743,7 +827,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity24: name: Button 24 (Optional) - description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 3"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -757,6 +841,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity24_name: name: Name "Button 24" (Optional) description: '* *Button label - 10 characters are supported*' @@ -765,7 +850,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity25: name: Button 25 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -779,6 +864,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity25_name: name: Name "Button 25" (Optional) description: '* *Button label - 10 characters are supported*' @@ -787,7 +873,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity26: name: Button 26 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -801,6 +887,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity26_name: name: Name "Button 26" (Optional) description: '* *Button label - 10 characters are supported*' @@ -809,7 +896,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity27: name: Button 27 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -823,6 +910,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity27_name: name: Name "Button 27" (Optional) description: '* *Button label - 10 characters are supported*' @@ -831,7 +919,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity28: name: Button 28 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -845,6 +933,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity28_name: name: Name "Button 28" (Optional) description: '* *Button label - 10 characters are supported*' @@ -853,7 +942,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity29: name: Button 29 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -867,6 +956,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity29_name: name: Name "Button 29" (Optional) description: '* *Button label - 10 characters are supported*' @@ -875,7 +965,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity30: name: Button 30 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -889,6 +979,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity30_name: name: Name "Button 30" (Optional) description: '* *Button label - 10 characters are supported*' @@ -897,7 +988,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity31: name: Button 31 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -911,6 +1002,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity31_name: name: Name "Button 31" (Optional) description: '* *Button label - 10 characters are supported*' @@ -919,7 +1011,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l text: {} entity32: name: Button 32 (Optional) - description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person)*' + description: '* *Displayed on **"Button Page 4"** - (ONLY light | switch | cover | input_boolean | automation | button | input_button | scene | person | script)*' default: [] selector: entity: @@ -933,6 +1025,7 @@ The goal was to create a version that allows everyone to use the NSpanel fully l - input_button - scene - person + - script entity32_name: name: Name "Button 32" (Optional) description: '* *Button label - 10 characters are supported*' @@ -1033,6 +1126,8 @@ variables: button_scene_on: "114" button_person_off: "111" button_person_on: "112" + button_script_off: "107" + button_script_on: "108" hardware_button_pic_off: "98" hardware_button_pic_on: "99" @@ -1112,56 +1207,355 @@ variables: ##### MUI Multilingual User Interface (DE/EN) ##### date01_mui: >- - {%- if language == "DE" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} - {%- elif language == "EN" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- if language == "DEU" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} + {%- elif language == "ENG" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- elif language == "BGR" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеделник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Сряда,')| replace('Thu', 'Четвъртък,')| replace('Fri', 'Петък,')| replace('Sat', 'Събота,')| replace('Sun', 'Неделя,') }} + {%- elif language == "DNK" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} + {%- elif language == "EST" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Esmaspäev,')| replace('Tue', 'Teisipäev,')| replace('Wed', 'Kolmapäev,')| replace('Thu', 'Neljapäev,')| replace('Fri', 'Reede,')| replace('Sat', 'Laupäev,')| replace('Sun', 'Pühapäev,') }} + {%- elif language == "FIN" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maanantai,')| replace('Tue', 'Tiistai,')| replace('Wed', 'Keskiviikko,')| replace('Thu', 'Torstai,')| replace('Fri', 'Perjantai,')| replace('Sat', 'Lauantai,')| replace('Sun', 'Sunnuntai,') }} + {%- elif language == "FRA" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lundi,')| replace('Tue', 'Mardi,')| replace('Wed', 'Mercredi,')| replace('Thu', 'Jeudi,')| replace('Fri', 'Vendredi,')| replace('Sat', 'Samedi,')| replace('Sun', 'Dimanche,') }} + {%- elif language == "GRC" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Δευτέρα,')| replace('Tue', 'Τρίτη,')| replace('Wed', 'Τετάρτη,')| replace('Thu', 'Πέμπτη,')| replace('Fri', 'Παρασκευή,')| replace('Sat', 'Σάββατο,')| replace('Sun', 'Κυριακή,') }} + {%- elif language == "IDN" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Senin,')| replace('Tue', 'Selasa,')| replace('Wed', 'Rabu,')| replace('Thu', 'Kamis,')| replace('Fri', 'Jumat,')| replace('Sat', 'Sabtu,')| replace('Sun', 'Minggu,') }} + {%- elif language == "ITA" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunedì,')| replace('Tue', 'Martedì,')| replace('Wed', 'Mercoledì,')| replace('Thu', 'Giovedì,')| replace('Fri', 'Venerdì,')| replace('Sat', 'Sabato,')| replace('Sun', 'Domenica,') }} + {%- elif language == "LVA" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmdiena,')| replace('Tue', 'Otrdiena,')| replace('Wed', 'Trešdiena,')| replace('Thu', 'Ceturtdiena,')| replace('Fri', 'Piektdiena,')| replace('Sat', 'Sestdiena,')| replace('Sun', 'Svētdiena,') }} + {%- elif language == "LTU" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmadienis,')| replace('Tue', 'Antradienis,')| replace('Wed', 'Trečiadienis,')| replace('Thu', 'Ketvirtadienis,')| replace('Fri', 'Penktadienis,')| replace('Sat', 'Šeštadienis,')| replace('Sun', 'Sekmadienis,') }} + {%- elif language == "NLD" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maandag,')| replace('Tue', 'Dinsdag,')| replace('Wed', 'Woensdag,')| replace('Thu', 'Donderdag,')| replace('Fri', 'Vrijdag,')| replace('Sat', 'Zaterdag,')| replace('Sun', 'Zondag,') }} + {%- elif language == "POL" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Poniedziałek,')| replace('Tue', 'Wtorek,')| replace('Wed', 'Środa,')| replace('Thu', 'Czwartek,')| replace('Fri', 'Piątek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Niedziela,') }} + {%- elif language == "PRT" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Segunda-feira,')| replace('Tue', 'Terça-feira,')| replace('Wed', 'Quarta-feira,')| replace('Thu', 'Quinta-feira,')| replace('Fri', 'Sexta-feira,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "ROU" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Luni,')| replace('Tue', 'Marți,')| replace('Wed', 'Miercuri,')| replace('Thu', 'Joi,')| replace('Fri', 'Vineri,')| replace('Sat', 'Sâmbătă,')| replace('Sun', 'Duminică,') }} + {%- elif language == "SWE" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Måndag,')| replace('Tue', 'Tisdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lördag,')| replace('Sun', 'Söndag,') }} + {%- elif language == "SVK" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondelok,')| replace('Tue', 'Utorok,')| replace('Wed', 'Streda,')| replace('Thu', 'Štvrtok,')| replace('Fri', 'Piatok,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedeľa,') }} + {%- elif language == "SVN" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Ponedeljek,')| replace('Tue', 'Torek,')| replace('Wed', 'Sreda,')| replace('Thu', 'Četrtek,')| replace('Fri', 'Petek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedelja,') }} + {%- elif language == "ESP" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunes,')| replace('Tue', 'Martes,')| replace('Wed', 'Miércoles,')| replace('Thu', 'Jueves,')| replace('Fri', 'Viernes,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "CZE" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondělí,')| replace('Tue', 'Úterý,')| replace('Wed', 'Středa,')| replace('Thu', 'Čtvrtek,')| replace('Fri', 'Pátek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Neděle,') }} + {%- elif language == "TUR" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} + {%- elif language == "UKR" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'Середа,')| replace('Thu', 'Четвер,')| replace('Fri', 'П ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} + {%- elif language == "HUN" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "NOR" -%} {{ ((as_timestamp(now())) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- endif -%} date02_mui: >- - {%- if language == "DE" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} - {%- elif language == "EN" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- if language == "DEU" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} + {%- elif language == "ENG" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- elif language == "BGR" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеделник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Сряда,')| replace('Thu', 'Четвъртък,')| replace('Fri', 'Петък,')| replace('Sat', 'Събота,')| replace('Sun', 'Неделя,') }} + {%- elif language == "DNK" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} + {%- elif language == "EST" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Esmaspäev,')| replace('Tue', 'Teisipäev,')| replace('Wed', 'Kolmapäev,')| replace('Thu', 'Neljapäev,')| replace('Fri', 'Reede,')| replace('Sat', 'Laupäev,')| replace('Sun', 'Pühapäev,') }} + {%- elif language == "FIN" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maanantai,')| replace('Tue', 'Tiistai,')| replace('Wed', 'Keskiviikko,')| replace('Thu', 'Torstai,')| replace('Fri', 'Perjantai,')| replace('Sat', 'Lauantai,')| replace('Sun', 'Sunnuntai,') }} + {%- elif language == "FRA" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lundi,')| replace('Tue', 'Mardi,')| replace('Wed', 'Mercredi,')| replace('Thu', 'Jeudi,')| replace('Fri', 'Vendredi,')| replace('Sat', 'Samedi,')| replace('Sun', 'Dimanche,') }} + {%- elif language == "GRC" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Δευτέρα,')| replace('Tue', 'Τρίτη,')| replace('Wed', 'Τετάρτη,')| replace('Thu', 'Πέμπτη,')| replace('Fri', 'Παρασκευή,')| replace('Sat', 'Σάββατο,')| replace('Sun', 'Κυριακή,') }} + {%- elif language == "IDN" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Senin,')| replace('Tue', 'Selasa,')| replace('Wed', 'Rabu,')| replace('Thu', 'Kamis,')| replace('Fri', 'Jumat,')| replace('Sat', 'Sabtu,')| replace('Sun', 'Minggu,') }} + {%- elif language == "ITA" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunedì,')| replace('Tue', 'Martedì,')| replace('Wed', 'Mercoledì,')| replace('Thu', 'Giovedì,')| replace('Fri', 'Venerdì,')| replace('Sat', 'Sabato,')| replace('Sun', 'Domenica,') }} + {%- elif language == "LVA" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmdiena,')| replace('Tue', 'Otrdiena,')| replace('Wed', 'Trešdiena,')| replace('Thu', 'Ceturtdiena,')| replace('Fri', 'Piektdiena,')| replace('Sat', 'Sestdiena,')| replace('Sun', 'Svētdiena,') }} + {%- elif language == "LTU" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmadienis,')| replace('Tue', 'Antradienis,')| replace('Wed', 'Trečiadienis,')| replace('Thu', 'Ketvirtadienis,')| replace('Fri', 'Penktadienis,')| replace('Sat', 'Šeštadienis,')| replace('Sun', 'Sekmadienis,') }} + {%- elif language == "NLD" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maandag,')| replace('Tue', 'Dinsdag,')| replace('Wed', 'Woensdag,')| replace('Thu', 'Donderdag,')| replace('Fri', 'Vrijdag,')| replace('Sat', 'Zaterdag,')| replace('Sun', 'Zondag,') }} + {%- elif language == "POL" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Poniedziałek,')| replace('Tue', 'Wtorek,')| replace('Wed', 'Środa,')| replace('Thu', 'Czwartek,')| replace('Fri', 'Piątek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Niedziela,') }} + {%- elif language == "PRT" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Segunda-feira,')| replace('Tue', 'Terça-feira,')| replace('Wed', 'Quarta-feira,')| replace('Thu', 'Quinta-feira,')| replace('Fri', 'Sexta-feira,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "ROU" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Luni,')| replace('Tue', 'Marți,')| replace('Wed', 'Miercuri,')| replace('Thu', 'Joi,')| replace('Fri', 'Vineri,')| replace('Sat', 'Sâmbătă,')| replace('Sun', 'Duminică,') }} + {%- elif language == "SWE" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Måndag,')| replace('Tue', 'Tisdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lördag,')| replace('Sun', 'Söndag,') }} + {%- elif language == "SVK" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondelok,')| replace('Tue', 'Utorok,')| replace('Wed', 'Streda,')| replace('Thu', 'Štvrtok,')| replace('Fri', 'Piatok,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedeľa,') }} + {%- elif language == "SVN" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Ponedeljek,')| replace('Tue', 'Torek,')| replace('Wed', 'Sreda,')| replace('Thu', 'Četrtek,')| replace('Fri', 'Petek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedelja,') }} + {%- elif language == "ESP" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunes,')| replace('Tue', 'Martes,')| replace('Wed', 'Miércoles,')| replace('Thu', 'Jueves,')| replace('Fri', 'Viernes,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "CZE" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondělí,')| replace('Tue', 'Úterý,')| replace('Wed', 'Středa,')| replace('Thu', 'Čtvrtek,')| replace('Fri', 'Pátek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Neděle,') }} + {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} + {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} + {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 86400) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- endif -%} date03_mui: >- - {%- if language == "DE" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} - {%- elif language == "EN" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- if language == "DEU" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} + {%- elif language == "ENG" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- elif language == "BGR" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеделник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Сряда,')| replace('Thu', 'Четвъртък,')| replace('Fri', 'Петък,')| replace('Sat', 'Събота,')| replace('Sun', 'Неделя,') }} + {%- elif language == "DNK" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} + {%- elif language == "EST" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Esmaspäev,')| replace('Tue', 'Teisipäev,')| replace('Wed', 'Kolmapäev,')| replace('Thu', 'Neljapäev,')| replace('Fri', 'Reede,')| replace('Sat', 'Laupäev,')| replace('Sun', 'Pühapäev,') }} + {%- elif language == "FIN" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maanantai,')| replace('Tue', 'Tiistai,')| replace('Wed', 'Keskiviikko,')| replace('Thu', 'Torstai,')| replace('Fri', 'Perjantai,')| replace('Sat', 'Lauantai,')| replace('Sun', 'Sunnuntai,') }} + {%- elif language == "FRA" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lundi,')| replace('Tue', 'Mardi,')| replace('Wed', 'Mercredi,')| replace('Thu', 'Jeudi,')| replace('Fri', 'Vendredi,')| replace('Sat', 'Samedi,')| replace('Sun', 'Dimanche,') }} + {%- elif language == "GRC" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Δευτέρα,')| replace('Tue', 'Τρίτη,')| replace('Wed', 'Τετάρτη,')| replace('Thu', 'Πέμπτη,')| replace('Fri', 'Παρασκευή,')| replace('Sat', 'Σάββατο,')| replace('Sun', 'Κυριακή,') }} + {%- elif language == "IDN" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Senin,')| replace('Tue', 'Selasa,')| replace('Wed', 'Rabu,')| replace('Thu', 'Kamis,')| replace('Fri', 'Jumat,')| replace('Sat', 'Sabtu,')| replace('Sun', 'Minggu,') }} + {%- elif language == "ITA" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunedì,')| replace('Tue', 'Martedì,')| replace('Wed', 'Mercoledì,')| replace('Thu', 'Giovedì,')| replace('Fri', 'Venerdì,')| replace('Sat', 'Sabato,')| replace('Sun', 'Domenica,') }} + {%- elif language == "LVA" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmdiena,')| replace('Tue', 'Otrdiena,')| replace('Wed', 'Trešdiena,')| replace('Thu', 'Ceturtdiena,')| replace('Fri', 'Piektdiena,')| replace('Sat', 'Sestdiena,')| replace('Sun', 'Svētdiena,') }} + {%- elif language == "LTU" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmadienis,')| replace('Tue', 'Antradienis,')| replace('Wed', 'Trečiadienis,')| replace('Thu', 'Ketvirtadienis,')| replace('Fri', 'Penktadienis,')| replace('Sat', 'Šeštadienis,')| replace('Sun', 'Sekmadienis,') }} + {%- elif language == "NLD" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maandag,')| replace('Tue', 'Dinsdag,')| replace('Wed', 'Woensdag,')| replace('Thu', 'Donderdag,')| replace('Fri', 'Vrijdag,')| replace('Sat', 'Zaterdag,')| replace('Sun', 'Zondag,') }} + {%- elif language == "POL" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Poniedziałek,')| replace('Tue', 'Wtorek,')| replace('Wed', 'Środa,')| replace('Thu', 'Czwartek,')| replace('Fri', 'Piątek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Niedziela,') }} + {%- elif language == "PRT" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Segunda-feira,')| replace('Tue', 'Terça-feira,')| replace('Wed', 'Quarta-feira,')| replace('Thu', 'Quinta-feira,')| replace('Fri', 'Sexta-feira,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "ROU" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Luni,')| replace('Tue', 'Marți,')| replace('Wed', 'Miercuri,')| replace('Thu', 'Joi,')| replace('Fri', 'Vineri,')| replace('Sat', 'Sâmbătă,')| replace('Sun', 'Duminică,') }} + {%- elif language == "SWE" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Måndag,')| replace('Tue', 'Tisdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lördag,')| replace('Sun', 'Söndag,') }} + {%- elif language == "SVK" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondelok,')| replace('Tue', 'Utorok,')| replace('Wed', 'Streda,')| replace('Thu', 'Štvrtok,')| replace('Fri', 'Piatok,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedeľa,') }} + {%- elif language == "SVN" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Ponedeljek,')| replace('Tue', 'Torek,')| replace('Wed', 'Sreda,')| replace('Thu', 'Četrtek,')| replace('Fri', 'Petek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedelja,') }} + {%- elif language == "ESP" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunes,')| replace('Tue', 'Martes,')| replace('Wed', 'Miércoles,')| replace('Thu', 'Jueves,')| replace('Fri', 'Viernes,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "CZE" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondělí,')| replace('Tue', 'Úterý,')| replace('Wed', 'Středa,')| replace('Thu', 'Čtvrtek,')| replace('Fri', 'Pátek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Neděle,') }} + {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} + {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} + {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 172800) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- endif -%} date04_mui: >- - {%- if language == "DE" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} - {%- elif language == "EN" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- if language == "DEU" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} + {%- elif language == "ENG" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- elif language == "BGR" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеделник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Сряда,')| replace('Thu', 'Четвъртък,')| replace('Fri', 'Петък,')| replace('Sat', 'Събота,')| replace('Sun', 'Неделя,') }} + {%- elif language == "DNK" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} + {%- elif language == "EST" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Esmaspäev,')| replace('Tue', 'Teisipäev,')| replace('Wed', 'Kolmapäev,')| replace('Thu', 'Neljapäev,')| replace('Fri', 'Reede,')| replace('Sat', 'Laupäev,')| replace('Sun', 'Pühapäev,') }} + {%- elif language == "FIN" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maanantai,')| replace('Tue', 'Tiistai,')| replace('Wed', 'Keskiviikko,')| replace('Thu', 'Torstai,')| replace('Fri', 'Perjantai,')| replace('Sat', 'Lauantai,')| replace('Sun', 'Sunnuntai,') }} + {%- elif language == "FRA" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lundi,')| replace('Tue', 'Mardi,')| replace('Wed', 'Mercredi,')| replace('Thu', 'Jeudi,')| replace('Fri', 'Vendredi,')| replace('Sat', 'Samedi,')| replace('Sun', 'Dimanche,') }} + {%- elif language == "GRC" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Δευτέρα,')| replace('Tue', 'Τρίτη,')| replace('Wed', 'Τετάρτη,')| replace('Thu', 'Πέμπτη,')| replace('Fri', 'Παρασκευή,')| replace('Sat', 'Σάββατο,')| replace('Sun', 'Κυριακή,') }} + {%- elif language == "IDN" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Senin,')| replace('Tue', 'Selasa,')| replace('Wed', 'Rabu,')| replace('Thu', 'Kamis,')| replace('Fri', 'Jumat,')| replace('Sat', 'Sabtu,')| replace('Sun', 'Minggu,') }} + {%- elif language == "ITA" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunedì,')| replace('Tue', 'Martedì,')| replace('Wed', 'Mercoledì,')| replace('Thu', 'Giovedì,')| replace('Fri', 'Venerdì,')| replace('Sat', 'Sabato,')| replace('Sun', 'Domenica,') }} + {%- elif language == "LVA" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmdiena,')| replace('Tue', 'Otrdiena,')| replace('Wed', 'Trešdiena,')| replace('Thu', 'Ceturtdiena,')| replace('Fri', 'Piektdiena,')| replace('Sat', 'Sestdiena,')| replace('Sun', 'Svētdiena,') }} + {%- elif language == "LTU" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmadienis,')| replace('Tue', 'Antradienis,')| replace('Wed', 'Trečiadienis,')| replace('Thu', 'Ketvirtadienis,')| replace('Fri', 'Penktadienis,')| replace('Sat', 'Šeštadienis,')| replace('Sun', 'Sekmadienis,') }} + {%- elif language == "NLD" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maandag,')| replace('Tue', 'Dinsdag,')| replace('Wed', 'Woensdag,')| replace('Thu', 'Donderdag,')| replace('Fri', 'Vrijdag,')| replace('Sat', 'Zaterdag,')| replace('Sun', 'Zondag,') }} + {%- elif language == "POL" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Poniedziałek,')| replace('Tue', 'Wtorek,')| replace('Wed', 'Środa,')| replace('Thu', 'Czwartek,')| replace('Fri', 'Piątek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Niedziela,') }} + {%- elif language == "PRT" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Segunda-feira,')| replace('Tue', 'Terça-feira,')| replace('Wed', 'Quarta-feira,')| replace('Thu', 'Quinta-feira,')| replace('Fri', 'Sexta-feira,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "ROU" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Luni,')| replace('Tue', 'Marți,')| replace('Wed', 'Miercuri,')| replace('Thu', 'Joi,')| replace('Fri', 'Vineri,')| replace('Sat', 'Sâmbătă,')| replace('Sun', 'Duminică,') }} + {%- elif language == "SWE" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Måndag,')| replace('Tue', 'Tisdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lördag,')| replace('Sun', 'Söndag,') }} + {%- elif language == "SVK" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondelok,')| replace('Tue', 'Utorok,')| replace('Wed', 'Streda,')| replace('Thu', 'Štvrtok,')| replace('Fri', 'Piatok,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedeľa,') }} + {%- elif language == "SVN" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Ponedeljek,')| replace('Tue', 'Torek,')| replace('Wed', 'Sreda,')| replace('Thu', 'Četrtek,')| replace('Fri', 'Petek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedelja,') }} + {%- elif language == "ESP" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunes,')| replace('Tue', 'Martes,')| replace('Wed', 'Miércoles,')| replace('Thu', 'Jueves,')| replace('Fri', 'Viernes,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "CZE" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondělí,')| replace('Tue', 'Úterý,')| replace('Wed', 'Středa,')| replace('Thu', 'Čtvrtek,')| replace('Fri', 'Pátek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Neděle,') }} + {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} + {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} + {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 259200) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- endif -%} date05_mui: >- {%- if language == "DE" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Montag,')| replace('Tue', 'Dienstag,')| replace('Wed', 'Mittwoch,')| replace('Thu', 'Donnerstag,')| replace('Fri', 'Freitag,')| replace('Sat', 'Samstag,')| replace('Sun', 'Sonntag,') }} - {%- elif language == "EN" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- elif language == "ENG" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Monday,')| replace('Tue', 'Tuesday,')| replace('Wed', 'Wednesday,')| replace('Thu', 'Thursday,')| replace('Fri', 'Friday,')| replace('Sat', 'Saturday,')| replace('Sun', 'Sunday,') }} + {%- elif language == "BGR" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеделник,')| replace('Tue', 'Вторник,')| replace('Wed', 'Сряда,')| replace('Thu', 'Четвъртък,')| replace('Fri', 'Петък,')| replace('Sat', 'Събота,')| replace('Sun', 'Неделя,') }} + {%- elif language == "DNK" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} + {%- elif language == "EST" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Esmaspäev,')| replace('Tue', 'Teisipäev,')| replace('Wed', 'Kolmapäev,')| replace('Thu', 'Neljapäev,')| replace('Fri', 'Reede,')| replace('Sat', 'Laupäev,')| replace('Sun', 'Pühapäev,') }} + {%- elif language == "FIN" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maanantai,')| replace('Tue', 'Tiistai,')| replace('Wed', 'Keskiviikko,')| replace('Thu', 'Torstai,')| replace('Fri', 'Perjantai,')| replace('Sat', 'Lauantai,')| replace('Sun', 'Sunnuntai,') }} + {%- elif language == "FRA" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lundi,')| replace('Tue', 'Mardi,')| replace('Wed', 'Mercredi,')| replace('Thu', 'Jeudi,')| replace('Fri', 'Vendredi,')| replace('Sat', 'Samedi,')| replace('Sun', 'Dimanche,') }} + {%- elif language == "GRC" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Δευτέρα,')| replace('Tue', 'Τρίτη,')| replace('Wed', 'Τετάρτη,')| replace('Thu', 'Πέμπτη,')| replace('Fri', 'Παρασκευή,')| replace('Sat', 'Σάββατο,')| replace('Sun', 'Κυριακή,') }} + {%- elif language == "IDN" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Senin,')| replace('Tue', 'Selasa,')| replace('Wed', 'Rabu,')| replace('Thu', 'Kamis,')| replace('Fri', 'Jumat,')| replace('Sat', 'Sabtu,')| replace('Sun', 'Minggu,') }} + {%- elif language == "ITA" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunedì,')| replace('Tue', 'Martedì,')| replace('Wed', 'Mercoledì,')| replace('Thu', 'Giovedì,')| replace('Fri', 'Venerdì,')| replace('Sat', 'Sabato,')| replace('Sun', 'Domenica,') }} + {%- elif language == "LVA" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmdiena,')| replace('Tue', 'Otrdiena,')| replace('Wed', 'Trešdiena,')| replace('Thu', 'Ceturtdiena,')| replace('Fri', 'Piektdiena,')| replace('Sat', 'Sestdiena,')| replace('Sun', 'Svētdiena,') }} + {%- elif language == "LTU" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pirmadienis,')| replace('Tue', 'Antradienis,')| replace('Wed', 'Trečiadienis,')| replace('Thu', 'Ketvirtadienis,')| replace('Fri', 'Penktadienis,')| replace('Sat', 'Šeštadienis,')| replace('Sun', 'Sekmadienis,') }} + {%- elif language == "NLD" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Maandag,')| replace('Tue', 'Dinsdag,')| replace('Wed', 'Woensdag,')| replace('Thu', 'Donderdag,')| replace('Fri', 'Vrijdag,')| replace('Sat', 'Zaterdag,')| replace('Sun', 'Zondag,') }} + {%- elif language == "POL" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Poniedziałek,')| replace('Tue', 'Wtorek,')| replace('Wed', 'Środa,')| replace('Thu', 'Czwartek,')| replace('Fri', 'Piątek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Niedziela,') }} + {%- elif language == "PRT" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Segunda-feira,')| replace('Tue', 'Terça-feira,')| replace('Wed', 'Quarta-feira,')| replace('Thu', 'Quinta-feira,')| replace('Fri', 'Sexta-feira,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "ROU" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Luni,')| replace('Tue', 'Marți,')| replace('Wed', 'Miercuri,')| replace('Thu', 'Joi,')| replace('Fri', 'Vineri,')| replace('Sat', 'Sâmbătă,')| replace('Sun', 'Duminică,') }} + {%- elif language == "SWE" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Måndag,')| replace('Tue', 'Tisdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lördag,')| replace('Sun', 'Söndag,') }} + {%- elif language == "SVK" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondelok,')| replace('Tue', 'Utorok,')| replace('Wed', 'Streda,')| replace('Thu', 'Štvrtok,')| replace('Fri', 'Piatok,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedeľa,') }} + {%- elif language == "SVN" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Ponedeljek,')| replace('Tue', 'Torek,')| replace('Wed', 'Sreda,')| replace('Thu', 'Četrtek,')| replace('Fri', 'Petek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Nedelja,') }} + {%- elif language == "ESP" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Lunes,')| replace('Tue', 'Martes,')| replace('Wed', 'Miércoles,')| replace('Thu', 'Jueves,')| replace('Fri', 'Viernes,')| replace('Sat', 'Sábado,')| replace('Sun', 'Domingo,') }} + {%- elif language == "CZE" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pondělí,')| replace('Tue', 'Úterý,')| replace('Wed', 'Středa,')| replace('Thu', 'Čtvrtek,')| replace('Fri', 'Pátek,')| replace('Sat', 'Sobota,')| replace('Sun', 'Neděle,') }} + {%- elif language == "TUR" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Pazartesi,')| replace('Tue', 'Salı,')| replace('Wed', 'Çarşamba,')| replace('Thu', 'Perşembe,')| replace('Fri', 'Cuma,')| replace('Sat', 'Cumartesi,')| replace('Sun', 'Pazar,') }} + {%- elif language == "UKR" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Понеділок,')| replace('Tue', 'Вівторок,')| replace('Wed', 'середа,')| replace('Thu', 'четвер,')| replace('Fri', 'п ятниця,')| replace('Sat', 'Субота,')| replace('Sun', 'Неділя,') }} + {%- elif language == "HUN" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Hétfő,')| replace('Tue', 'Kedd,')| replace('Wed', 'Szerda,')| replace('Thu', 'Csütörtök,')| replace('Fri', 'Péntek,')| replace('Sat', 'Szombat,')| replace('Sun', 'Vasárnap,') }} + {%- elif language == "NOR" -%} {{ ((as_timestamp(now()) + 345600) | timestamp_custom('%a %d.%m' )) | replace('Mon', 'Mandag,')| replace('Tue', 'Tirsdag,')| replace('Wed', 'Onsdag,')| replace('Thu', 'Torsdag,')| replace('Fri', 'Fredag,')| replace('Sat', 'Lørdag,')| replace('Sun', 'Søndag,') }} {%- endif -%} day01_mui: >- - {%- if language == "DE" -%} Heute - {%- elif language == "EN" -%} Today + {%- if language == "DEU" -%} Heute + {%- elif language == "ENG" -%} Today + {%- elif language == "BGR" -%} Днес + {%- elif language == "DNK" -%} I dag + {%- elif language == "EST" -%} Täna + {%- elif language == "FIN" -%} Tänään + {%- elif language == "FRA" -%} Aujourd hui + {%- elif language == "GRC" -%} Σήμερα + {%- elif language == "IDN" -%} Hari ini + {%- elif language == "ITA" -%} Oggi + {%- elif language == "LVA" -%} Šodien + {%- elif language == "LTU" -%} Šiandien + {%- elif language == "NLD" -%} Vandaag + {%- elif language == "POL" -%} Dzisiaj + {%- elif language == "PRT" -%} Hoje + {%- elif language == "ROU" -%} Astăzi + {%- elif language == "SWE" -%} Idag + {%- elif language == "SVK" -%} Dnes + {%- elif language == "SVN" -%} Danes + {%- elif language == "ESP" -%} Hoy + {%- elif language == "CZE" -%} Dnes + {%- elif language == "TUR" -%} Bugün + {%- elif language == "UKR" -%} Сьогодні + {%- elif language == "HUN" -%} Ma + {%- elif language == "NOR" -%} I dag {%- endif -%} day02_mui: >- - {%- if language == "DE" -%} Morgen - {%- elif language == "EN" -%} Tomorrow + {%- if language == "DEU" -%} Morgen + {%- elif language == "ENG" -%} Tomorrow + {%- elif language == "BGR" -%} Утре + {%- elif language == "DNK" -%} I morgen + {%- elif language == "EST" -%} Homme + {%- elif language == "FIN" -%} Huomenna + {%- elif language == "FRA" -%} Demain + {%- elif language == "GRC" -%} Αύριο + {%- elif language == "IDN" -%} Besok + {%- elif language == "ITA" -%} Domani + {%- elif language == "LVA" -%} Rīt + {%- elif language == "LTU" -%} Rytoj + {%- elif language == "NLD" -%} Morgen + {%- elif language == "POL" -%} Jutro + {%- elif language == "PRT" -%} Amanhã + {%- elif language == "ROU" -%} Mâine + {%- elif language == "SWE" -%} Imorgon + {%- elif language == "SVK" -%} Zajtra + {%- elif language == "SVN" -%} Jutri + {%- elif language == "ESP" -%} Mañana + {%- elif language == "CZE" -%} Zítra + {%- elif language == "TUR" -%} Yarın + {%- elif language == "UKR" -%} Завтра + {%- elif language == "HUN" -%} Holnap + {%- elif language == "NOR" -%} I morgen {%- endif -%} day03_mui: >- - {%- if language == "DE" -%} in 2 Tagen - {%- elif language == "EN" -%} in 2 Days + {%- if language == "DEU" -%} in 2 Tagen + {%- elif language == "ENG" -%} in 2 Days + {%- elif language == "BGR" -%} за 2 дни + {%- elif language == "DNK" -%} om 2 dage + {%- elif language == "EST" -%} 2 päeva pärast + {%- elif language == "FIN" -%} 2 päivän päästä + {%- elif language == "FRA" -%} Dans 2 jours + {%- elif language == "GRC" -%} σε 2 ημέρες + {%- elif language == "IDN" -%} dalam 2 Hari + {%- elif language == "ITA" -%} in 2 giorni + {%- elif language == "LVA" -%} pēc 2 dienām + {%- elif language == "LTU" -%} per 2 dienas + {%- elif language == "NLD" -%} in 2 dagen + {%- elif language == "POL" -%} za 2 dni + {%- elif language == "PRT" -%} em 2 Dias + {%- elif language == "ROU" -%} în 2 zile + {%- elif language == "SWE" -%} om 2 dagar + {%- elif language == "SVK" -%} o 2 dni + {%- elif language == "SVN" -%} v 2 dneh + {%- elif language == "ESP" -%} en 2 días + {%- elif language == "CZE" -%} za 2 dny + {%- elif language == "TUR" -%} 2 Gün İçinde + {%- elif language == "UKR" -%} наступні 2 дні + {%- elif language == "HUN" -%} 2 nap múlva + {%- elif language == "NOR" -%} om 2 dager {%- endif -%} day04_mui: >- - {%- if language == "DE" -%} in 3 Tagen - {%- elif language == "EN" -%} in 3 Days + {%- if language == "DEU" -%} in 3 Tagen + {%- elif language == "ENG" -%} in 3 Days + {%- elif language == "BGR" -%} за 3 дни + {%- elif language == "DNK" -%} om 3 dage + {%- elif language == "EST" -%} 3 päeva pärast + {%- elif language == "FIN" -%} 3 päivän päästä + {%- elif language == "FRA" -%} Dans 3 jours + {%- elif language == "GRC" -%} σε 3 ημέρες + {%- elif language == "IDN" -%} dalam 3 Hari + {%- elif language == "ITA" -%} in 3 giorni + {%- elif language == "LVA" -%} pēc 3 dienām + {%- elif language == "LTU" -%} per 3 dienas + {%- elif language == "NLD" -%} in 3 dagen + {%- elif language == "POL" -%} za 3 dni + {%- elif language == "PRT" -%} em 3 dias + {%- elif language == "ROU" -%} în 3 zile + {%- elif language == "SWE" -%} om 3 dagar + {%- elif language == "SVK" -%} o 3 dni + {%- elif language == "SVN" -%} v 3 dneh + {%- elif language == "ESP" -%} en 3 Días + {%- elif language == "CZE" -%} za 3 dny + {%- elif language == "TUR" -%} 3 Gün İçinde + {%- elif language == "UKR" -%} наступні 3 дні + {%- elif language == "HUN" -%} 3 nap múlva + {%- elif language == "NOR" -%} om 3 dager {%- endif -%} day05_mui: >- - {%- if language == "DE" -%} in 4 Tagen - {%- elif language == "EN" -%} in 4 Days + {%- if language == "DEU" -%} in 4 Tagen + {%- elif language == "ENG" -%} in 4 Days + {%- elif language == "BGR" -%} за 4 дни + {%- elif language == "DNK" -%} om 4 dage + {%- elif language == "EST" -%} 4 päeva pärast + {%- elif language == "FIN" -%} 4 päivän päästä + {%- elif language == "FRA" -%} Dans 4 jours + {%- elif language == "GRC" -%} σε 4 ημέρες + {%- elif language == "IDN" -%} dalam 4 Hari + {%- elif language == "ITA" -%} in 4 giorni + {%- elif language == "LVA" -%} pēc 4 dienām + {%- elif language == "LTU" -%} per 4 dienas + {%- elif language == "NLD" -%} in 4 dagen + {%- elif language == "POL" -%} za 4 dni + {%- elif language == "PRT" -%} em 4 dias + {%- elif language == "ROU" -%} în 4 zile + {%- elif language == "SWE" -%} om 4 dagar + {%- elif language == "SVK" -%} o 4 dni + {%- elif language == "SVN" -%} v 4 dneh + {%- elif language == "ESP" -%} en 4 Días + {%- elif language == "CZE" -%} za 4 dny + {%- elif language == "TUR" -%} 4 Gün İçinde + {%- elif language == "UKR" -%} наступні 4 дні + {%- elif language == "HUN" -%} 4 nap múlva + {%- elif language == "NOR" -%} om 4 dager {%- endif -%} on_mui: >- - {%- if language == "DE" -%} ein - {%- elif language == "EN" -%} on + {%- if language == "DEU" -%} ein + {%- elif language == "ENG" -%} on + {%- elif language == "BGR" -%} на + {%- elif language == "DNK" -%} på + {%- elif language == "EST" -%} aadressil + {%- elif language == "FIN" -%} osoitteessa + {%- elif language == "FRA" -%} on + {%- elif language == "GRC" -%} Ενεργό + {%- elif language == "IDN" -%} on + {%- elif language == "ITA" -%} on + {%- elif language == "LVA" -%} vietnē + {%- elif language == "LTU" -%} svetainėje + {%- elif language == "NLD" -%} aan + {%- elif language == "POL" -%} na + {%- elif language == "PRT" -%} em + {%- elif language == "ROU" -%} pe + {%- elif language == "SWE" -%} på + {%- elif language == "SVK" -%} zapnuté + {%- elif language == "SVN" -%} na + {%- elif language == "ESP" -%} on + {%- elif language == "CZE" -%} zapnuto + {%- elif language == "TUR" -%} üzerinde + {%- elif language == "UKR" -%} увімкнено + {%- elif language == "HUN" -%} a oldalon + {%- elif language == "NOR" -%} på {%- endif -%} off_mui: >- - {%- if language == "DE" -%} aus - {%- elif language == "EN" -%} off + {%- if language == "DEU" -%} aus + {%- elif language == "ENG" -%} off + {%- elif language == "BGR" -%} изключване + {%- elif language == "DNK" -%} off + {%- elif language == "EST" -%} välja + {%- elif language == "FIN" -%} off + {%- elif language == "FRA" -%} off + {%- elif language == "GRC" -%} Ανενεργό + {%- elif language == "IDN" -%} off + {%- elif language == "ITA" -%} off + {%- elif language == "LVA" -%} izslēgts + {%- elif language == "LTU" -%} išjungta + {%- elif language == "NLD" -%} uit + {%- elif language == "POL" -%} off + {%- elif language == "PRT" -%} off + {%- elif language == "ROU" -%} off + {%- elif language == "SWE" -%} av + {%- elif language == "SVK" -%} vypnuté + {%- elif language == "SVN" -%} izklop + {%- elif language == "ESP" -%} off + {%- elif language == "CZE" -%} vypnuto + {%- elif language == "TUR" -%} kapalı + {%- elif language == "UKR" -%} вимкнено + {%- elif language == "HUN" -%} off + {%- elif language == "NOR" -%} av {%- endif -%} heat_mui: >- - {%- if language == "DE" -%} heizen - {%- elif language == "EN" -%} heat + {%- if language == "DEU" -%} heizen + {%- elif language == "ENG" -%} heat + {%- elif language == "BGR" -%} топлина + {%- elif language == "DNK" -%} varme + {%- elif language == "EST" -%} soojus + {%- elif language == "FIN" -%} lämpö + {%- elif language == "FRA" -%} Chaleur + {%- elif language == "GRC" -%} Θέρμανση + {%- elif language == "IDN" -%} panas + {%- elif language == "ITA" -%} caldo + {%- elif language == "LVA" -%} siltums + {%- elif language == "LTU" -%} šiluma + {%- elif language == "NLD" -%} verwarm + {%- elif language == "POL" -%} ciepło + {%- elif language == "PRT" -%} calor + {%- elif language == "ROU" -%} căldură + {%- elif language == "SWE" -%} värme + {%- elif language == "SVK" -%} kúrenie + {%- elif language == "SVN" -%} toplota + {%- elif language == "ESP" -%} calor + {%- elif language == "CZE" -%} topení + {%- elif language == "TUR" -%} ısı + {%- elif language == "UKR" -%} нагрівання + {%- elif language == "HUN" -%} hő + {%- elif language == "NOR" -%} varme {%- endif -%} @@ -1874,7 +2268,7 @@ action: sequence: - if: - condition: template - value_template: '{{ repeat.item.entity|length > 0 and states[repeat.item.entity].state != "unavailable" }}' + value_template: '{{ repeat.item.entity|length > 0 and states[repeat.item.entity].state != "unavailable" and states[repeat.item.entity].state != "unknown" }}' then: - variables: component_to_update: "{{ repeat.item.button }}" @@ -1893,6 +2287,8 @@ action: {%- elif repeat.item.entity is match "button." -%} {{ button_button_off }} {%- elif repeat.item.entity is match "input_button." -%} {{ button_button_off }} {%- elif repeat.item.entity is match "scene." -%} {{ button_scene_off }} + {%- elif repeat.item.entity is match "script." and states[repeat.item.entity].state == 'on' -%} {{ button_script_on }} + {%- elif repeat.item.entity is match "script." and states[repeat.item.entity].state == 'off' -%} {{ button_script_off }} {%- elif repeat.item.entity is match "person." and states[repeat.item.entity].state == 'home' -%} {{ button_person_on }} {%- elif repeat.item.entity is match "person." and states[repeat.item.entity].state != 'home' -%} {{ button_person_off }} {%- endif -%} @@ -2226,6 +2622,8 @@ action: - current_state_entity30 - current_state_entity31 - current_state_entity32 + - condition: template + value_template: "{{ trigger.to_state.state != 'unavailable' }}" sequence: - alias: "Set variable(s) for entity change" variables: @@ -2278,6 +2676,8 @@ action: {%- elif trigger.to_state.entity_id is match "button." -%} {{ button_button_on }} {%- elif trigger.to_state.entity_id is match "input_button." -%} {{ button_button_on }} {%- elif trigger.to_state.entity_id is match "scene." -%} {{ button_scene_on }} + {%- elif trigger.to_state.entity_id is match "script." and trigger.to_state.state == 'on' -%} {{ button_script_on }} + {%- elif trigger.to_state.entity_id is match "script." and trigger.to_state.state == 'off' -%} {{ button_script_off }} {%- elif trigger.to_state.entity_id is match "person." and trigger.to_state.state == 'home' -%} {{ button_person_on }} {%- elif trigger.to_state.entity_id is match "person." and trigger.to_state.state != 'home' -%} {{ button_person_off }} {%- endif -%} @@ -2711,6 +3111,8 @@ action: input_button.press {% elif entity_short is match 'scene.' %} scene.turn_on + {% elif entity_short is match 'script.' %} + script.turn_on {% endif %} data: entity_id: "{{ entity_short }}" @@ -3189,13 +3591,23 @@ action: sequence: - service: >- {% if left_button_entity is match 'light.' %} - light.toggle + light.toggle {% elif left_button_entity is match 'switch.' %} - switch.toggle + switch.toggle {% elif left_button_entity is match 'cover.' %} - cover.toggle + cover.toggle {% elif left_button_entity is match 'input_boolean.' %} - input_boolean.toggle + input_boolean.toggle + {% elif left_button_entity is match 'automation.' %} + automation.toggle + {% elif left_button_entity is match 'button.' %} + button.press + {% elif left_button_entity is match 'input_button.' %} + input_button.press + {% elif left_button_entity is match 'scene.' %} + scene.turn_on + {% elif left_button_entity is match 'script.' %} + script.turn_on {% endif %} data: entity_id: "{{ left_button_entity }}" @@ -3230,13 +3642,23 @@ action: sequence: - service: >- {% if right_button_entity is match 'light.' %} - light.toggle + light.toggle {% elif right_button_entity is match 'switch.' %} - switch.toggle + switch.toggle {% elif right_button_entity is match 'cover.' %} - cover.toggle + cover.toggle {% elif right_button_entity is match 'input_boolean.' %} - input_boolean.toggle + input_boolean.toggle + {% elif right_button_entity is match 'automation.' %} + automation.toggle + {% elif right_button_entity is match 'button.' %} + button.press + {% elif right_button_entity is match 'input_button.' %} + input_button.press + {% elif right_button_entity is match 'scene.' %} + scene.turn_on + {% elif right_button_entity is match 'script.' %} + script.turn_on {% endif %} data: entity_id: "{{ right_button_entity }}" @@ -3284,6 +3706,8 @@ action: - conditions: - condition: trigger id: humidity_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - service: "{{ command_text_printf }}" data: @@ -3295,6 +3719,8 @@ action: - conditions: - condition: trigger id: hotwatertemp_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - service: "{{ command_text_printf }}" data: @@ -3317,6 +3743,8 @@ action: - conditions: - condition: trigger id: outdoortemp_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - service: "{{ command_text_printf }}" data: @@ -3334,6 +3762,8 @@ action: - conditions: - condition: trigger id: weather_state_change + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" sequence: - if: - condition: template @@ -5004,6 +5434,8 @@ action: - conditions: - condition: trigger id: climate_state + - condition: template + value_template: "{{ trigger.event.data.new_state.state != 'unavailable' }}" # - condition: template # value_template: '{{ states(current_page) == page_climate }}' # - condition: template