Blockly Ephemeris holiday.description

I`m on 3.4.0.RC1 and ephemeris is UI configured.

I wonder if the ephemeris localized holiday description in blockly should work out of the box, or do i have to put the holiday_descriptions_de.properties file into the services folder?

Rules dsl is working out of the box without any additional edits in folders.

The ephemeris.config in /var/lib/openhab/config/org/openhab

:org.apache.felix.configadmin.revision:=L"3"
country="at"
dayset-school=( \
  "MONDAY", \
  "TUESDAY", \
  "WEDNESDAY", \
  "THURSDAY", \
  "FRIDAY", \
)
dayset-weekend=( \
  "SATURDAY", \
  "SUNDAY", \
)
dayset-workday=( \
  "MONDAY", \
  "TUESDAY", \
  "WEDNESDAY", \
  "THURSDAY", \
  "FRIDAY", \
)
holiday.description.ADELAIDE_CUP="Adelaide\ Cup"
holiday.description.AE_COMMEMORATION_DAY="Commemoration\ Day"
holiday.description.AIR_FORCE_DAY="Luftwaffen\ Tag"
holiday.description.ALASKA="Alaska\ Tag"
holiday.description.ALL_SAINTS="Allerheiligen"
holiday.description.ALL_SOULS="Aller\ Seelen"
holiday.description.ANGAMOS="Schlacht\ von\ Angamos"
holiday.description.ANNUNCIATION="Verk\\u00FCndigung"
holiday.description.ANTI_FACIST="Anti-Faschismus\ Kampftag"
holiday.description.ANZAC="ANZAC\ Tag"
holiday.description.APARECIDA="Erscheinung\ der\ Gottesmutter\ Maria"
holiday.description.ARBOR="Arbor\ Tag"
holiday.description.ARMISTICE="Waffenstillstand"
holiday.description.ARMY_DAY="Tag\ des\ Heeres"
holiday.description.ARTIGAS="Artigas'\ Geburtstag"
holiday.description.ASSUMPTION_DAY="Mari\\u00E4\ Himmelfahrt"
holiday.description.ASSUMPTION_MARY="Mari\\u00E4\ Himmelfahrt"
holiday.description.BANK_HOLIDAY="Bank\ Feiertag"
holiday.description.BATTLE_BOYNE="Schlacht\ am\ Boyne"
holiday.description.BATTLE_JACINTO="Schlacht\ von\ San\ Jacinto"
holiday.description.BEER_DAY="Bier\ Tag"
holiday.description.BENNINGTON="Schlacht\ von\ Bennington"
holiday.description.BLACK_AWARENESS="Tag\ des\ schwarzen\ Bewusstseins"
holiday.description.BOLIVAR="Geburtstag\ von\ Sim\\u00F3n\ Bolivar"
holiday.description.BOXING_DAY="Stephanstag"
holiday.description.BOYACA="Schlacht\ von\ Boyac\\u00E1"
holiday.description.BRIDGING_HOLIDAY="Br\\u00FCckentag"
holiday.description.BROOKLY_QUEENS="Brooklyn-Queens\ Tag"
holiday.description.BUNKER_HILL="Bunker\ Hill\ Tag"
holiday.description.CANBERRA_DAY="Canberra\ Tag"
holiday.description.CANDELARIA="Fest\ der\ Jungfrau\ von\ Candelaria"
holiday.description.CANDLEMAS="Mari\\u00E4\ Lichtmess"
holiday.description.CARABOBO="Schlacht\ von\ Carabobo"
holiday.description.CARTAGENA="Unabh\\u00E4ngigkeit\ von\ Cartagena"
holiday.description.CESAR_CHAVEZ="C\\u00E9sar\ Ch\\u00E1vez's\ Geburtstag"
holiday.description.CHACO_ARMISTICE="Chaco\ Waffenstillstand"
holiday.description.CHILDRENS_DAY="Kindertag"
holiday.description.CHRISTMAS="Weihnachten"
holiday.description.CHRISTMAS_EVE="Heiligabend"
holiday.description.CITY_DAY="Hauptstadttag"
holiday.description.CIVIC="B\\u00FCrgertag"
holiday.description.COLUMBUS_DAY="Columbus\ Tag"
holiday.description.COMING_OF_AGE="Vollj\\u00E4hrigkeitstag"
holiday.description.COMMERCE_DAY="Kommerztag"
holiday.description.CONFEDERATE="Konf\\u00F6derierten\ Ged\\u00E4chtnistag"
holiday.description.CONSOLIDATION="Tag\ der\ Einheit"
holiday.description.CONSTITUTION_DAY="Tag\ der\ Verfassung"
holiday.description.CONST_REVOLUTION="Konstitutionalisten\ Revolution"
holiday.description.CULTURE_DAY="Kulturtag"
holiday.description.CYBER_MONDAY="Cyber\ Monday"
holiday.description.CYRUS_METHODIUS="Heiligen\ Cyril\ und\ Methodius\ Tag"
holiday.description.DAYTON="Dayton\ Abkommen"
holiday.description.DAY_AFTER_NEW_YEAR="Tag\ nach\ Neujahr"
holiday.description.DAY_OF_ALBANIANS="Tag\ der\ Albaner"
holiday.description.DAY_OF_ASHKALI="Tag\ der\ Ashkali"
holiday.description.DAY_OF_BOSNIAKS="Tag\ der\ Bosniaken"
holiday.description.DAY_OF_PEACE="Tag\ des\ Friedens"
holiday.description.DAY_OF_THE_GORANS="Tag\ der\ Goranen"
holiday.description.DAY_OF_THE_TURKS="Tag\ der\ T�rken"
holiday.description.DECLARATION_OF_INDEPENDENCE_DAY="Tag\ der\ Erkl�rung\ der\ Unabh�ngigkeit"
holiday.description.DEFENDER_FATHERLAND="Verteidiger\ des\ Vaterlandes"
holiday.description.DEFENDER_OF_UKRAINE="Tag\ des\ Verteidigers\ der\ Ukraine"
holiday.description.EDU_CULTURE="Bildungs-,\ Kultur-\ und\ Literatur-Tag"
holiday.description.EGYPT_23_JULY_REVOLUTION="July\ 23rd\ Revolution\ Day"
holiday.description.EGYPT_25_JAN_REVOLUTION="January\ 25th\ Revolution\ Day"
holiday.description.EGYPT_30_JUNE_REVOLUTION="June\ 30th\ Revolution\ Day"
holiday.description.EGYPT_ARMED_FORCES_DAY="Armed\ Forces\ Day"
holiday.description.EGYPT_COPTIC_CHRISTMAS="Coptic\ Christmas\ Day"
holiday.description.EGYPT_SINAI_LIBERATION="Sinai\ Liberation\ Day"
holiday.description.EIGHT="Acht\ Stunden\ Tag"
holiday.description.ELECTION_DAY="Wahltag"
holiday.description.EMPERORS_BIRTHDAY="Geburtstag\ des\ Kaisers"
holiday.description.EMPIRE="Empire\ Tag"
holiday.description.EPIPHANY="Heilige\ Drei\ K\\u00F6nige"
holiday.description.EUROPE_DAY="Europatag"
holiday.description.EVACUATION="Evakuierungstag"
holiday.description.FAMILY_COMMUNITY="Familien-\ &\ Gemeinschaftstag"
holiday.description.FAMILY_DAY="Familientag"
holiday.description.FARROUS_REVOLUTION="Farroupilhas\ Revolution"
holiday.description.FEDERAL_DAY_THANKSGIVING_MON="Eidgen\\u00F6ssischer\ Dank-,\ Buss-\ und\ Bettag\ Montag"
holiday.description.FIRST_CHRISTMAS_DAY="1.\ Weihnachtsfeiertag"
holiday.description.FIRST_DAY_SUMMER="Erster\ Tag\ des\ Sommers"
holiday.description.FLAG_DAY="Nationaler\ Flaggen\ Tag"
holiday.description.FLORIAN="Florian\ von\ Lorch\ Tag"
holiday.description.FOUNDATION="Gr\\u00FCndungstag"
holiday.description.FOUNDING_ASUNCION="Gr\\u00FCndung\ von\ Asunci\\u00F3n"
holiday.description.FOUND_QUITO="Gr\\u00FCndung\ von\ Quito"
holiday.description.FREEDOM="Tag\ der\ Freiheit"
holiday.description.FREEDOM_DEMOCRACY="Freiheit\ und\ Demokratie\ Tag"
holiday.description.FUNERAL_OF_PRESIDENT_REAGAN="Beerdigung\ von\ Pr\\u00E4sident\ Reagan"
holiday.description.GALICIAN_LITERATURE="Galizischer\ Literatur\ Tag"
holiday.description.GENEVAN_FAST="Genevan\ Fast"
holiday.description.GHANDIS_BIRTHDAY="Ghandis\ Geburtstag"
holiday.description.GOODWILL="Tag\ des\ Wohlwollens"
holiday.description.GOVERNMENT_CHANGE="Tag\ des\ Regierungswechsels"
holiday.description.GREENERY_DAY="Umwelttag"
holiday.description.GUANACASTE="Guanacaste\ Tag"
holiday.description.HEALTH_SPORTS="Gesundheits-\ und\ Sport-Tag"
holiday.description.HERITAGE="Kulturerbe\ Tag"
holiday.description.HEROES="Heldentag"
holiday.description.HOBART="Royal\ Hobart\ Regatta"
holiday.description.HOMECOMING="Heimkehr-Tag"
holiday.description.HUMAN_RIGHTS="Tag\ der\ Menschenrechte"
holiday.description.HURRICANE_SANDY="Wirbelsturm\ Sandy"
holiday.description.HUS="Jan\ Hus\ Tag"
holiday.description.HUSBANDS_DAY="Ehemanntag"
holiday.description.IMMACULATE_CONCEPTION="Maria\ Empf\\u00E4ngnis"
holiday.description.IMPERIAL_DAY="Ereignis\ kaiserlicher\ Feierlichkeiten"
holiday.description.INDEPENDENCE_DAY="Unabh\\u00E4ngigkeitstag"
holiday.description.INDEP_CUENCA="Unabh\\u00E4ngigkeit\ von\ Cuenca"
holiday.description.INDEP_GUYAQUIL="Unabh\\u00E4ngigkeit\ von\ Guayaquil"
holiday.description.INDEP_QUITO="Unabh\\u00E4ngigkeit\ von\ Quito"
holiday.description.INDIGENOUS_RESISTANCE="Tag\ des\ indigenen\ Widerstandes"
holiday.description.INTERNATIONAL_WOMAN="Internationaler\ Frauentag"
holiday.description.JEFFERSON_DAVIS="Jefferson\ Davis\ Tag"
holiday.description.JOAO_PESSOA_DAY="Jo\\u00E3o\ Pessoa\ Tod"
holiday.description.JOHANNIS_DAY="Johannistag"
holiday.description.JONSMESSA="J\\u00F3nsmessa"
holiday.description.JOSEFS_DAY="Josef\ von\ Nazaret\ Tag"
holiday.description.JUAN_SANTAMARIA="Juan\ Santamarias\ Tag"
holiday.description.JUAREZ_BIRTHDAY="Benito\ Ju\\u00E1rez'\ Geburtstag"
holiday.description.KALANIANAOLE="Prinz\ Jonah\ Kuhio\ Kalanianaole\ Tag"
holiday.description.KAMEHAMEHA="Kamehameha\ Tag"
holiday.description.KINGS_DAY="Geburtstag\ des\ K\\u00F6nigs"
holiday.description.KINGS_FEAST="Festtag\ des\ K\\u00F6nigs"
holiday.description.KRUGER="Kruger\ Tag"
holiday.description.LABOUR_DAY="Tag\ der\ Arbeit"
holiday.description.LADY_APRESENTACAO="Unsere\ Frau\ von\ Apresenta\\u00E7\\u00E3o"
holiday.description.LADY_CONCEICAO="Unsere\ Frau\ von\ Concei\\u00E7\\u00E3o"
holiday.description.LADY_GOOD_VOYAGE="Unsere\ Frau\ der\ guten\ Reise"
holiday.description.LADY_LIGHT_PINE="Unsers\ Frau\ des\ Lichtes\ der\ Sehnsucht"
holiday.description.LANDING_33_EASTERNERS="Landung\ von\ 33\ \\u00D6stlichen"
holiday.description.LANGUAGE_DAY="Nationaler\ Sprachentag"
holiday.description.LAS_PIEDRAS="Schlacht\ von\ Las\ Piedras"
holiday.description.LEE_JACKSON="Lee-Jackson\ Tag"
holiday.description.LEOPOLD="Leopold\ III.\ Tag"
holiday.description.LIBERATION="Tag\ der\ Befreiung"
holiday.description.LINCOLN="Lincolns\ Geburtstag"
holiday.description.MALVINAS="Malvinas\ Tag"
holiday.description.MARTINS_DAY="Martin\ von\ Tours\ Tag"
holiday.description.MARTIN_DAY="Jos\\u00E9\ de\ San\ Mart\\u00EDn\ Tag"
holiday.description.MARTIN_LUTHER_KING="Martin\ Luther\ King,\ Jr.\ Tag"
holiday.description.MARTYRS_DAY="M\\u00E4rtyrer\ Tag"
holiday.description.MATARIKI="Matariki"
holiday.description.MAY_DAY="Mai-Tag"
holiday.description.MAY_REVOLUTION="Mai\ Revolution"
holiday.description.MELBOURNE_CUP="Melbourne\ Cup"
holiday.description.MEMORIAL_DAY="Gedenktag"
holiday.description.MIDSUMMER="Midsommer"
holiday.description.MIDSUMMER_EVE="Midsommerabend"
holiday.description.MOTHERS_DAY="Muttertag"
holiday.description.MOTHER_TERESA="Seligsprechung\ von\ Mutter\ Teresa"
holiday.description.MOUNTAIN_DAY="Tag\ des\ Berges"
holiday.description.NATIONAL_DAY="Nationalfeiertag"
holiday.description.NATIONAL_UPRISING="Tag\ des\ nationalen\ Widerstandes"
holiday.description.NATIVITY_LADY="Mari\\u00E4\ Geburt"
holiday.description.NATIVITY_MARY="Maria\ Geburt"
holiday.description.NAVY_DAY="Tag\ der\ Marine"
holiday.description.NEVADA="Nevada\ Tag"
holiday.description.NEW_YEAR="Neujahr"
holiday.description.NEW_YEARS_EVE="Silvester"
holiday.description.OCHI="Ochi-Tag"
holiday.description.OCT_REVOLUTION="Tag\ der\ Oktober-Revolution"
holiday.description.OIL_EXPROPRIATION_DAY="Erd\\u00F6lentzugstag"
holiday.description.PATRIOT="Tag\ der\ Patrioten"
holiday.description.PEACE="Friedensfest"
holiday.description.PICHINCHA="Schlacht\ von\ Pichincha"
holiday.description.PICNIC="Picnic\ Tag"
holiday.description.PIONEER="Pionier\ Tag"
holiday.description.PLEBISCITE="Tag\ der\ Volksabstimmung"
holiday.description.PRESEREN="Pre\\u0161eren\ Tag"
holiday.description.PRESIDENTS_DAY="Presidents\ Day"
holiday.description.PROCLAMATION="Proklamationstag"
holiday.description.PULASKI="Casimir\ Pulaski\ Tag"
holiday.description.QUEENS_BIRTHDAY="Geburtstag\ der\ K\\u00F6nigin"
holiday.description.RACE="Kolumbus-Tag"
holiday.description.RECONCILIATION="Tag\ der\ Vers\\u00F6hnung"
holiday.description.RECREATION="Erholungstag"
holiday.description.REFORMATION_DAY="Reformationstag"
holiday.description.REGIONAL="Regionaler\ Feiertag"
holiday.description.REMEMBERANCE_OF_PRESIDENT_FORD="Remembrance\ of\ President\ Ford"
holiday.description.REMEMBRANCE="Gedenktag"
holiday.description.REMEMBRANCE_TRUTH_JUSTICE="Erinnerungstag\ f\\u00FCr\ Wahrheit\ und\ Gerechtigkeit"
holiday.description.REPENTANCE_PRAYER="Bu\\u00DF-\ und\ Bettag"
holiday.description.REPUBLIC_DAY="Tag\ der\ Republik"
holiday.description.RESPECT_AGED_DAY="Seniorentag"
holiday.description.REST_INDEP="Tag\ der\ Wiederherstellung\ der\ Unabh\\u00E4ngigkeit"
holiday.description.REVOLUTION="Revolutionstag"
holiday.description.RIEBEECK="Van\ Riebeeck's\ Tag"
holiday.description.ROMA_DAY="Tag\ der\ Roma"
holiday.description.RUPERT="Rupert\ von\ Salzburg\ Tag"
holiday.description.SAINT_CLEMENT="St.\ Clement\ von\ Ohrid\ Tag"
holiday.description.SAINT_PAUL_SHIPWRECK="St.\ Pauls\ Schiffbruch"
holiday.description.SANTA_ANA="Fiesta\ de\ Santa\ Ana"
holiday.description.SANTA_ROSA="Heilige\ Rosa\ von\ Lima"
holiday.description.SANTIAGO="Fiesta\ de\ Santiago"
holiday.description.SANTO_DOMINGO="Fiesta\ de\ Santo\ Domingo"
holiday.description.SECOND_CHRISTMAS_DAY="2.\ Weihnachtsfeiertag"
holiday.description.SELF_GOVERNANCE="Freier\ Tag\ f\\u00FCr\ Angestellte"
holiday.description.SEPARATION="Tag\ der\ Teilung"
holiday.description.SERVICE_REDUCTION="Dienstverringerungstag"
holiday.description.SETTE_GIUGNO="Sette\ Giugno"
holiday.description.SETTLER="Tag\ der\ Siedler"
holiday.description.SEWARD="Sewards\ Tag"
holiday.description.SHOWA_DAY="Showa\ Tag"
holiday.description.SPRING_DAY="Fr\\u00FChlingstag"
holiday.description.STATEHOOD="Eigenstaatlichkeitstag"
holiday.description.STEPHENS="Stephanstag"
holiday.description.ST_ANDREW="St.\ Andrew's\ Day"
holiday.description.ST_BERCHTHOLD="St.\ Berchtholds\ Tag"
holiday.description.ST_DEMETRIUS="St.\ Demetrius'\ Tag"
holiday.description.ST_ELIJAH="St.\ Elijah's\ Tag"
holiday.description.ST_GEORGE="St.\ George\ Tag"
holiday.description.ST_JAMES="St.\ James\ Tag"
holiday.description.ST_JOHN="St.\ Johns\ Tag"
holiday.description.ST_JOSEPH="St.\ Josephs\ Tag"
holiday.description.ST_MARTIN="St.\ Martin's\ Tag"
holiday.description.ST_NICHOLAS="St.\ Nicholas\ Tag"
holiday.description.ST_PATRICK="St.\ Patrick's\ Tag"
holiday.description.ST_PETER="St.\ Peter's\ Tag"
holiday.description.ST_PETER_PAUL="St.\ Peter\ and\ Paul"
holiday.description.ST_SEBASTIAN="Heiliger\ Sebastian"
holiday.description.ST_VITUS="St.Vitus'\ Tag"
holiday.description.THANKSGIVING="Erntedankfest"
holiday.description.THEOPHANY="Theophany"
holiday.description.THREE_HIERARCHS="Die\ 3\ Heiligen"
holiday.description.TIRADENTES="Tiradentes\ Tag"
holiday.description.TOURIST_TROPHY="Tourist\ Trophy\ Senior\ Renntag"
holiday.description.TRUMAN="Truman\ Tag"
holiday.description.TURKEY_CHILDRENS_DAY="Feiertag\ der\ Nationalen\ Souver\\u00E4nit\\u00E4t\ und\ der\ Kinder"
holiday.description.TURKEY_COMMEMORATION_OF_ATATURK="Commemoration\ of\ Atat\\u00FCrk,\ Youth\ and\ Sports\ Day"
holiday.description.TURKEY_DEMOCRATIC_UNITY_DAY="Democracy\ and\ National\ Unity\ Day"
holiday.description.TURKEY_REPUBLIC_DAY="Tag\ der\ Republik"
holiday.description.TURKEY_VICTORY_DAY="Tag\ des\ Sieges"
holiday.description.TYNWALD="Tynwald\ Tag"
holiday.description.UNIFICATION="Tag\ der\ Wiedervereinigung"
holiday.description.UNIFICATION_GERMANY="Tag\ der\ Deutschen\ Einheit"
holiday.description.VETERANS_DAY="Veteranen\ Tag"
holiday.description.VICTORIA_DAY="Queen\ Victorias\ Birthday"
holiday.description.VICTORY="Tag\ des\ Sieges"
holiday.description.VICTORY_ADWA="Sieg\ bei\ Adwa\ Tag"
holiday.description.VICTORY_DAY="Kriegsende\ in\ Europa"
holiday.description.VIRGIN_CARMEN="Jungfrau\ Carmen"
holiday.description.VIRGIN_MARY="Jungfrau\ Maria\ Tag"
holiday.description.WAITANGI_DAY="Waitangi\ Day"
holiday.description.WASHINGTONS_BIRTHDAY="Washington's\ Geburtstag"
holiday.description.WENCELAS="St.\ Wenceslas\ Tag"
holiday.description.WEST_VIRGINIA="West\ Virginia\ Tag"
holiday.description.YOUTH="Tag\ der\ Jugend"
holiday.description.christian.ASCENSION_DAY="Christi\ Himmelfahrt"
holiday.description.christian.ASH_WEDNESDAY="Aschermittwoch"
holiday.description.christian.CARNIVAL="Karneval"
holiday.description.christian.CLEAN_MONDAY="Aschermontag"
holiday.description.christian.CORPUS_CHRISTI="Fronleichnam"
holiday.description.christian.EASTER="Ostern"
holiday.description.christian.EASTER_MONDAY="Ostermontag"
holiday.description.christian.EASTER_SATURDAY="Ostersamstag"
holiday.description.christian.EASTER_TUESDAY="Fastnachtdienstag"
holiday.description.christian.GENERAL_PRAYER_DAY="Allg.\ Bettag"
holiday.description.christian.GOOD_FRIDAY="Karfreitag"
holiday.description.christian.MARDI_GRAS="Mardi\ Gras"
holiday.description.christian.MAUNDY_THURSDAY="Gr\\u00FCndonnerstag"
holiday.description.christian.PENTECOST="Pfingsten"
holiday.description.christian.PENTECOST_MONDAY="Pfingstmontag"
holiday.description.christian.SACRED_HEART="Herz-Jesu-Verehrung"
holiday.description.christian.SHROVE_MONDAY="Aschermontag"
holiday.description.christian.WHIT_MONDAY="Pfingstmontag"
holiday.description.christian.WHIT_SUNDAY="Pfingstsonntag"
holiday.description.ethiopian.orthodox.ENKUTATASH="Enkutatash"
holiday.description.ethiopian.orthodox.MESKEL="Meskel"
holiday.description.ethiopian.orthodox.TIMKAT="Timkat"
holiday.description.islamic.ARAFAAT="Arafaat"
holiday.description.islamic.ASCHURA="Ashura"
holiday.description.islamic.ID_AL_FITR="Eid\ ul-Fitr"
holiday.description.islamic.ID_AL_FITR_2="Eid\ ul-Fitr\ day\ 2"
holiday.description.islamic.ID_AL_FITR_3="Eid\ ul-Fitr\ day\ 3"
holiday.description.islamic.ID_UL_ADHA="Eid\ ul-Adha"
holiday.description.islamic.ID_UL_ADHA_2="Eid\ ul-Adha\ day\ 2"
holiday.description.islamic.ID_UL_ADHA_3="Eid\ ul-Adha\ day\ 3"
holiday.description.islamic.LAILAT_AL_BARAT="Lailat\ al-Baraat"
holiday.description.islamic.LAILAT_AL_MIRAJ="Lailat\ al\ Miraj"
holiday.description.islamic.LAILAT_AL_QADR="Laylat\ al-Qadr"
holiday.description.islamic.MAWLID_AN_NABI="Mawlid\ an-Nabi"
holiday.description.islamic.NEWYEAR="Islamisches\ Neujahr"
holiday.description.islamic.RAMADAN="Ramadan"
holiday.description.islamic.RAMADAN_END="Ramadan\ End"
region="la"
service.pid="org.openhab.ephemeris"

Here a test rule

configuration: {}
triggers:
  - id: "3"
    configuration:
      itemName: TasmotaVentilator_Ventilator
    type: core.ItemStateChangeTrigger
conditions: []
actions:
  - inputs: {}
    id: "1"
    configuration:
      blockSource: <xml xmlns="https://developers.google.com/blockly/xml"><block
        type="oh_log" id="rle24{!]z~a@9%C890ca" x="205" y="188"><field
        name="severity">info</field><value name="message"><shadow type="text"
        id="RyX|!#$OX[;FzH+cvIbb"><field name="TEXT">abc</field></shadow><block
        type="oh_ephemeris_getHolidayName" id="0*y/Mo[4.ILG(k1Tf;bR"><value
        name="dayInfo"><shadow type="oh_dayoffset_today"
        id="|QfeEMQe@aEB:_n9G!-1"></shadow><block type="oh_zdt_plusminus"
        id="yy)P)S)vpsC?7sUg{iLq"><field name="plusminus">plus</field><field
        name="period">Days</field><value name="offset"><shadow
        type="math_number" id="VzjfN2)spe*Gk?`sQ*1#"><field
        name="NUM">7</field></shadow></value></block></value></block></value></block></xml>
      type: application/javascript
      script: >
        var logger =
        Java.type('org.slf4j.LoggerFactory').getLogger('org.openhab.rule.' +
        ctx.ruleUID);


        var ephemeris = Java.type("org.openhab.core.model.script.actions.Ephemeris");


        var dtf = Java.type("java.time.format.DateTimeFormatter");


        var zdt = Java.type("java.time.ZonedDateTime");


        function getZonedDateTime(datetime) {
          datetime = String(datetime).replace('T', ' ')
          var regex_date =             /^\d{4}-\d{2}-\d{2}$/;
          var regex_date_time_min =    /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/;
          var regex_date_time_sec =    /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/;
          var regex_date_time_sec_tz = /^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$/;
          var regex_date_time_ms =     /^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}\.\d{3}$/;
          var regex_date_time_us =     /^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}\.\d{6}$/;
          var regex_date_time_ms_tz =  /^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}\.\d{3}[+-]\d{2}:\d{2}$/;
          var regex_date_time_us_tz =  /^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}\.\d{6}[+-]\d{2}:\d{2}$/;
          var regex_oh =               /^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}:\d{2}\.\d{3}[+-]\d{4}$/;
          switch (true) {
            case regex_date.test(datetime): return zdt.parse(datetime + ' 00:00:00+00:00', dtf.ofPattern('yyyy-MM-dd HH:mm:ssz'));
            case regex_date_time_min.test(datetime): return zdt.parse(datetime + ':00+00:00', dtf.ofPattern('yyyy-MM-dd HH:mm:ssz'));
            case regex_date_time_sec.test(datetime): return zdt.parse(datetime + '+00:00', dtf.ofPattern('yyyy-MM-dd HH:mm:ssz'));
            case regex_date_time_sec_tz.test(datetime): return zdt.parse(datetime, dtf.ofPattern('yyyy-MM-dd HH:mm:ssz'));
            case regex_date_time_ms.test(datetime): return zdt.parse(datetime + ' +00:00', dtf.ofPattern('yyyy-MM-dd HH:mm:ss.SSS z'));
            case regex_date_time_us.test(datetime): return zdt.parse(datetime + ' +00:00', dtf.ofPattern('yyyy-MM-dd HH:mm:ss.SSSSSS z'));
            case regex_date_time_ms_tz.test(datetime): return zdt.parse(datetime, dtf.ofPattern('yyyy-MM-dd HH:mm:ss.SSSSz'));
            case regex_date_time_us_tz.test(datetime): return zdt.parse(datetime, dtf.ofPattern('yyyy-MM-dd HH:mm:ss.SSSSSSSz'));
            case regex_oh.test(datetime): return zdt.parse(datetime.slice(0,26) + ':' + datetime.slice(26,28), dtf.ofPattern('yyyy-MM-dd HH:mm:ss.SSSSz'));
            default: return zdt.parse(datetime);
          }
        }


        function createZonedDateTime(year, month, day, hour, minute, second, nano, offsetString, timezoneString) {
          stringToParse = '' + year;
          stringToParse += '-' + ('0' + month).slice(-2);
          stringToParse += '-' + ('0' + day).slice(-2);
          stringToParse += 'T' + ('0' + hour).slice(-2);
          stringToParse += ':' + ('0' + minute).slice(-2);
          stringToParse += ':' + ('0' + second).slice(-2);
          stringToParse += '.' + nano + offsetString + '[' + timezoneString + ']';
          return zdt.parse(stringToParse, dtf.ISO_ZONED_DATE_TIME);
        }



        logger.info((ephemeris.getBankHolidayName(zdt.now().plusDays(7))));
    type: script.ScriptAction
  - inputs: {}
    id: "2"
    configuration:
      type: application/vnd.openhab.dsl.rule
      script: >-
        
        logWarn("Rules", getBankHolidayName(new DateTimeType().zonedDateTime.plusDays(7)) )

        logWarn("Rules", getHolidayDescription( getBankHolidayName(new DateTimeType().zonedDateTime.plusDays(8))) )

        logWarn("Rules", getHolidayDescription( getBankHolidayName(new DateTimeType().zonedDateTime.plusDays(9))) )
    type: script.ScriptAction

and the log

2022-12-17 19:52:20.531 [INFO ] [org.openhab.rule.AA                 ] - CHRISTMAS_EVE

2022-12-17 19:52:20.539 [WARN ] [org.openhab.core.model.script.Rules ] - CHRISTMAS_EVE

2022-12-17 19:52:20.545 [WARN ] [org.openhab.core.model.script.Rules ] - Weihnachten

2022-12-17 19:52:20.550 [WARN ] [org.openhab.core.model.script.Rules ] - Stephanstag

The Ephemeris class that gets used in both Rules DSL and in Blockly is the same Java class. It’s the same code so it should work the same.

You don’t need to do anything special to get it to work in Blockly.

But it’s not clear what you are showing in the logs here. It looks like it works as expected. You log out the holiday in 7 days in Blockly and it correctly logs Christmas Eve. Then you log the same thing in rules DSL and get the same result plus some additional holidays only logged from rules DSL.

The logs show
that blockly is showing the correct holiday but not in german
in rules DSL without holiday.description the same holiday is shown in english
the other two are loged with holiday.description and correct in german.

Ephemeris is working in blockly but how to get the holiday.description like in rules DSL?

This log line comes from Blockly:

2022-12-17 19:52:20.531 [INFO ] [org.openhab.rule.AA                 ] - CHRISTMAS_EVE

This line comes from Rules DSL

2022-12-17 19:52:20.539 [WARN ] [org.openhab.core.model.script.Rules ] - CHRISTMAS_EVE

They both say CHRISTMAS_EVE.

The last two lines come from Rules DSL too, but you don’t have the equivalent lines in Blockly to compare to.