From 598245b9197a26d1e4a64748cbd211a8fe8ff0c8 Mon Sep 17 00:00:00 2001 From: openhab-bot Date: Sun, 21 Nov 2021 13:06:09 +0100 Subject: [PATCH] New Crowdin updates (#2566) * New translations audio.properties (Hungarian) * New translations DefaultSystemChannels.properties (German) * New translations inbox.properties (Hungarian) * New translations magic.properties (Hebrew) * New translations magic.properties (Hungarian) * New translations magic.properties (Italian) * New translations marketplace.properties (Hungarian) * New translations sitemap.properties (Hungarian) * Fixed unit tests Signed-off-by: Christoph Weitkamp --- .../OH-INF/i18n/marketplace_hu.properties | 4 + .../resources/OH-INF/i18n/audio_hu.properties | 8 +- .../resources/OH-INF/i18n/inbox_hu.properties | 2 +- .../resources/OH-INF/i18n/magic_he.properties | 117 ++++++++++++++++++ .../resources/OH-INF/i18n/magic_hu.properties | 117 ++++++++++++++++++ .../resources/OH-INF/i18n/magic_it.properties | 117 ++++++++++++++++++ .../i18n/DefaultSystemChannels_de.properties | 22 ++-- .../OH-INF/i18n/sitemap_hu.properties | 7 ++ .../thing/SystemWideChannelTypesTest.java | 76 ++++++------ 9 files changed, 419 insertions(+), 51 deletions(-) create mode 100644 bundles/org.openhab.core.addon.marketplace/src/main/resources/OH-INF/i18n/marketplace_hu.properties create mode 100644 bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_he.properties create mode 100644 bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_hu.properties create mode 100644 bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_it.properties create mode 100644 bundles/org.openhab.core.ui/src/main/resources/OH-INF/i18n/sitemap_hu.properties diff --git a/bundles/org.openhab.core.addon.marketplace/src/main/resources/OH-INF/i18n/marketplace_hu.properties b/bundles/org.openhab.core.addon.marketplace/src/main/resources/OH-INF/i18n/marketplace_hu.properties new file mode 100644 index 0000000000..357dc96566 --- /dev/null +++ b/bundles/org.openhab.core.addon.marketplace/src/main/resources/OH-INF/i18n/marketplace_hu.properties @@ -0,0 +1,4 @@ +system.config.marketplace.apiKey.label = API kulcs a community.openhab.org hozzáféréshez +system.config.marketplace.defaultSource.description = Megadhatod a közösségi fórumhoz használt API kulcsot (a személyzet és a kurátorok ezzel láthatják a még nem ellenőrzött vagy a nyilvánosság elől rejtett tartalmakat). Hagyd üresen, ha nem rendelkezel vele. + +service.system.marketplace.label = Közösségi Piactér diff --git a/bundles/org.openhab.core.audio/src/main/resources/OH-INF/i18n/audio_hu.properties b/bundles/org.openhab.core.audio/src/main/resources/OH-INF/i18n/audio_hu.properties index 1d5bee441f..fdad254a6e 100644 --- a/bundles/org.openhab.core.audio/src/main/resources/OH-INF/i18n/audio_hu.properties +++ b/bundles/org.openhab.core.audio/src/main/resources/OH-INF/i18n/audio_hu.properties @@ -1,6 +1,6 @@ -system.config.audio.defaultSource.label = Sorgente di Default -system.config.audio.defaultSource.description = La sorgente audio predefinita da usare se nessun altra è stata specificata. -system.config.audio.defaultSink.label = Uscita di default -system.config.audio.defaultSink.description = L’uscita audio predefinita da usare se nessun altra è stata specificata. +system.config.audio.defaultSource.label = Alapértelmezett forrás +system.config.audio.defaultSource.description = Az alapértelmezett hangforrás használata, amennyiben nincs más megadva. +system.config.audio.defaultSink.label = Alapértelmezett sugárzó +system.config.audio.defaultSink.description = Az alapértelmezett sugárzó használata, amennyiben nincs más megadva. service.system.audio.label = Hang diff --git a/bundles/org.openhab.core.config.discovery/src/main/resources/OH-INF/i18n/inbox_hu.properties b/bundles/org.openhab.core.config.discovery/src/main/resources/OH-INF/i18n/inbox_hu.properties index 5938629cd3..7ba5ce2e97 100644 --- a/bundles/org.openhab.core.config.discovery/src/main/resources/OH-INF/i18n/inbox_hu.properties +++ b/bundles/org.openhab.core.config.discovery/src/main/resources/OH-INF/i18n/inbox_hu.properties @@ -1,4 +1,4 @@ -system.config.inbox.autoIgnore.label = Auto-ignora +system.config.inbox.autoIgnore.label = Automatikus figyelmen kívül hagyás system.config.inbox.autoIgnore.description = Ha bekapcsolja, a már létező dolgokat automatikusan figyelmen kívül hagyja.
Ha kikapcsolja, a már létező dolgok ismét megjelenhetnek a bejövő mappában. system.config.inbox.autoApprove.label = Automatikus jóváhagyás system.config.inbox.autoApprove.description = Ha bekapcsolja, a bejövő mappába kerülő eredményeket automatikusan jóváhagyja, amennyiben azok nincsenek figyelmen kívül hagyva. diff --git a/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_he.properties b/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_he.properties new file mode 100644 index 0000000000..fb611e81e9 --- /dev/null +++ b/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_he.properties @@ -0,0 +1,117 @@ +# binding + +binding.magic.name = קישור הקסם +binding.magic.description = זהו מאשר הקסם של openHAB. + +# thing types + +thing-type.magic.action-module.label = מודל פעולה חפץ הקסם +thing-type.magic.action-module.description = חפץ עם מודל פעולה +thing-type.magic.bridgedThing.label = מגשר חפץ הקסם +thing-type.magic.bridgedThing.description = מגשר חפץ הקסם. +thing-type.magic.button.label = כפתור הקסם +thing-type.magic.button.description = כפתור שמפעיל אירועים שונים. +thing-type.magic.chatty-thing.label = חפץ-פיטפוט הקסום +thing-type.magic.chatty-thing.description = חפץ ששולח אירועים מעת לעת. +thing-type.magic.chatty-thing.channel.number.label = מספר להצגה +thing-type.magic.chatty-thing.channel.text.label = מלל להצגה +thing-type.magic.color-light.label = אור הקסם - צבע +thing-type.magic.color-light.description = אור ניתן לעמעום עם צבעים מתחלפים. +thing-type.magic.configurable-thing.label = חפץ קסם שניתן להגדיר +thing-type.magic.configurable-thing.description = חפץ שיכול להיות מוגדר. +thing-type.magic.contact-sensor.label = חיישן הקסם - מגע דלת/חלון +thing-type.magic.contact-sensor.description = חיישן מגע דלת/חלון מציין מצב פתיחה/סגירה. +thing-type.magic.delayed-thing.label = חפץ הקסם מקוון מעוכב +thing-type.magic.delayed-thing.description = חפץ שעובר למצב מקוון לאחר זמן מה. +thing-type.magic.dimmable-light.label = אור הקסם - ניתן לעמעום +thing-type.magic.dimmable-light.description = אור ניתן לעמעום +thing-type.magic.dynamic-state-description.label = חפץ הקסם תיאור מצב דינמי +thing-type.magic.dynamic-state-description.description = חפץ עם תיאור מצב דינמי +thing-type.magic.extensible-thing.label = אור קסם - ניתן להרחבה +thing-type.magic.extensible-thing.description = חפץ אור גנרי עם ערוצי הרחבה +thing-type.magic.firmware-update.label = חפץ שניתן לעדכן קושחה הקסם +thing-type.magic.firmware-update.description = חפץ שמאפשר לעדכן את הקושחה שלו +thing-type.magic.image.label = תמונת הקסם +thing-type.magic.image.description = חפץ שמספק תמונה +thing-type.magic.location-thing.label = מיקום הקסם +thing-type.magic.location-thing.description = חפץ מיקום שמספק ערוץ מיקום. +thing-type.magic.magic-bridge1.label = מגשר הקסם 1 +thing-type.magic.magic-bridge1.description = מגשר הקסם הראשון +thing-type.magic.magic-bridge2.label = מגשר הקסם 2 +thing-type.magic.magic-bridge2.description = מגשר הקסם השני +thing-type.magic.online-offline.label = מקוון-לא מקוון הקסם +thing-type.magic.online-offline.description = חפץ לסיווג מקוון/לא מקוון +thing-type.magic.onoff-light.label = אור הקסם - דולק/כבוי +thing-type.magic.onoff-light.description = נורת הדלקה/כיבוי +thing-type.magic.player.label = חפץ נגן הקסם +thing-type.magic.player.description = נגן המדיה +thing-type.magic.rollershutter.label = חפץ תריס גלילה הקסום +thing-type.magic.rollershutter.description = תריס גלילה +thing-type.magic.thermostat.label = תרמוסטט הקסם +thing-type.magic.thermostat.description = תרמוסטט לטמפרטורה שנקבעה ולטמפרטורה הנוכחית. + +# thing types config + +thing-type.config.magic.action-module.textParam.label = טקסט פרמטר +thing-type.config.magic.action-module.textParam.description = רק טקסט +thing-type.config.magic.chattyConfig.interval.label = מרווח +thing-type.config.magic.chattyConfig.interval.description = מרווח לשליחת נתונים בשניות. (השתמש ב-0 כדי להשבית את שליחת הנתונים) +thing-type.config.magic.config.interval.label = מספר שלם +thing-type.config.magic.config.interval.description = ערך מספר שלם בין 1 ל-100. +thing-type.config.magic.dynamic-state-description.textParam.label = טקסט פרמטר +thing-type.config.magic.dynamic-state-description.textParam.description = רק טקסט +thing-type.config.magic.image.source.label = כתובת תמונה +thing-type.config.magic.image.source.description = כתובת האתר שממנה תיטען התמונה +thing-type.config.magic.online-offline.toggleTime.label = החלף זמן +thing-type.config.magic.online-offline.toggleTime.description = הזמן בשניות למעבר בין מצב מקוון למצב לא מקוון. +thing-type.config.magic.update-config.updateModel.label = מזהה דגם +thing-type.config.magic.update-config.updateModel.description = הדגם של עדכון הקושחה הקסום +thing-type.config.magic.update-config.updateModel.option.Alohomora = אלוהומורה +thing-type.config.magic.update-config.updateModel.option.Colloportus = קולופורטוס +thing-type.config.magic.update-config.updateModel.option.Lumos = לומוס +thing-type.config.magic.update-config.updateModel.option.Nox = Nox + +# channel types + +channel-type.magic.alert.label = התראה +channel-type.magic.alert.description = ערוץ ההתראה מאפשר שינוי זמני של מצב הנורה. +channel-type.magic.alert.command.option.NONE = ללא +channel-type.magic.alert.command.option.SELECT = התראה +channel-type.magic.alert.command.option.LSELECT = התראה ארוכה +channel-type.magic.brightness.label = עמעם +channel-type.magic.brightness.description = ערוץ העמעם מאפשר לשלוט בבהירות. +channel-type.magic.choosy.label = בררני +channel-type.magic.choosy.state.option.0 = אפס +channel-type.magic.choosy.state.option.1 = אחד +channel-type.magic.choosy.state.option.2 = שתיים +channel-type.magic.color.label = צבע +channel-type.magic.color.description = ערוץ הצבע מאפשר לשלוט על צבע האור. אפשר גם לעמעם ערכים ולהדליק ולכבות את האור. +channel-type.magic.contact.label = מגע +channel-type.magic.image.label = תמונה +channel-type.magic.location.label = מיקום +channel-type.magic.number.label = חפץ מקוון(>0)/לא מקוון(<0) עיכוב +channel-type.magic.player.label = נגן +channel-type.magic.rollershutter.label = תריס גלילה +channel-type.magic.set-temperature.label = הגדרת טמפרטורה +channel-type.magic.switch.label = מתג +channel-type.magic.switch.description = ערוץ ההפעלה/כיבוי מאפשר לעבור בין הפעלה לכבוי. +channel-type.magic.systemcommand.label = שלח פקודות מערכת +channel-type.magic.systemcommand.description = שולח פקודת מערכת לקודי. זה מאפשר לכבות/להשהות/לשהות/להתחיל מחדש/לצאת Kodi. +channel-type.magic.temperature.label = טמפרטורה נוכחית +channel-type.magic.text.label = ערוץ טקסט +channel-type.magic.timestamp.label = חתימת זמן +channel-type.magic.trigger.label = אירוע מפעיל + +# channel types config + +channel-type.config.magic.color.boostBlue.label = חיזוק כחול +channel-type.config.magic.color.boostBlue.description = הגבר את ערוץ הצבע הכחול (באחוזים) +channel-type.config.magic.color.boostGreen.label = הגבר ירוק +channel-type.config.magic.color.boostGreen.description = הגבר את ערוץ הצבע הירוק (באחוזים) +channel-type.config.magic.color.boostRed.label = הגבר אדום +channel-type.config.magic.color.boostRed.description = הגבר את ערוץ הצבע האדום (באחוזים) +channel-type.config.magic.switch.invert.label = הפוך פעולה + +# others + +module.binding.magic.testMethod.label = בדיקת פעולה diff --git a/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_hu.properties b/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_hu.properties new file mode 100644 index 0000000000..8da3d7e6cd --- /dev/null +++ b/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_hu.properties @@ -0,0 +1,117 @@ +# binding + +binding.magic.name = Mágikus kötés +binding.magic.description = Ez a Mágikus kötés az openHAB számára. + +# thing types + +thing-type.magic.action-module.label = Mágikus Akciómodul Dolog +thing-type.magic.action-module.description = Egy dolog Akció modullal +thing-type.magic.bridgedThing.label = Mágikus hídhoz tartozó dolog +thing-type.magic.bridgedThing.description = Mágikus hídhoz kötött dolog. +thing-type.magic.button.label = Mágikus gomb +thing-type.magic.button.description = Egy gomb, ami különböző eseményeket indít el. +thing-type.magic.chatty-thing.label = Mágikus chat dolog +thing-type.magic.chatty-thing.description = Egy dolog, ami adatokat küld ismétlődő időközönként. +thing-type.magic.chatty-thing.channel.number.label = Szám mutatása +thing-type.magic.chatty-thing.channel.text.label = Szöveg mutatása +thing-type.magic.color-light.label = Mágikus fény - színes +thing-type.magic.color-light.description = Állítható fényerejű színváltoztató lámpa. +thing-type.magic.configurable-thing.label = Mágikus beállítható dolog +thing-type.magic.configurable-thing.description = Egy dolog, ami beállítható. +thing-type.magic.contact-sensor.label = Mágikus ajtó/ablak érzékelő +thing-type.magic.contact-sensor.description = Ajtó vagy ablak érzékelő, ami a nyitási/csukási állapotot jelzi. +thing-type.magic.delayed-thing.label = Mágikus késleltetett kapcsolódási dolog +thing-type.magic.delayed-thing.description = Egy dolog, ami bizonyos idő után kapcsolódik. +thing-type.magic.dimmable-light.label = Mágikus fény - állítható +thing-type.magic.dimmable-light.description = Állítható fényerejű lámpa +thing-type.magic.dynamic-state-description.label = Mágikus dinamikus állapotleíró dolog +thing-type.magic.dynamic-state-description.description = Egy dolog, ami dinamikus állapotleírást végez +thing-type.magic.extensible-thing.label = Mágikus fény - bővíthető +thing-type.magic.extensible-thing.description = Egy általános lámpa, bővíthető csatornákkal +thing-type.magic.firmware-update.label = Mágikus frissíthető vezérlőprogram dolog +thing-type.magic.firmware-update.description = Egy dolog, aminek a vezérlő programja frissíthatő +thing-type.magic.image.label = Mágikus kép +thing-type.magic.image.description = Egy dolog, ami képet mutat +thing-type.magic.location-thing.label = Mágikus helyzet +thing-type.magic.location-thing.description = Egy helymeghatározó dolog, hely csatornával. +thing-type.magic.magic-bridge1.label = Mágikus híd 1 +thing-type.magic.magic-bridge1.description = Az első mágikus híd +thing-type.magic.magic-bridge2.label = Mágikus híd 2 +thing-type.magic.magic-bridge2.description = A második mágikus híd +thing-type.magic.online-offline.label = Mágikus Kapcsolat Állító +thing-type.magic.online-offline.description = Egy kapcsolódást vezérlő dolog +thing-type.magic.onoff-light.label = Mágikus fény - Ki/Be kapcsolható +thing-type.magic.onoff-light.description = Egy ki és bekapcsolható lámpa +thing-type.magic.player.label = Mágikus lejátszó dolog +thing-type.magic.player.description = Médialejátszó +thing-type.magic.rollershutter.label = Mágikus redőnyvezérlő dolog +thing-type.magic.rollershutter.description = Egy redőnyvezérlő +thing-type.magic.thermostat.label = Mágikus termosztát +thing-type.magic.thermostat.description = Hőmérő és termosztát a kívánt hőmérséklet beállításhoz. + +# thing types config + +thing-type.config.magic.action-module.textParam.label = Szöveg paraméter +thing-type.config.magic.action-module.textParam.description = Csak szöveg +thing-type.config.magic.chattyConfig.interval.label = Időköz +thing-type.config.magic.chattyConfig.interval.description = Másodpercben megadott időköz az adatok küldéséhez. (0 esetén az adatküldés leáll) +thing-type.config.magic.config.interval.label = Egész szám +thing-type.config.magic.config.interval.description = 1 és 100 közötti egész szám. +thing-type.config.magic.dynamic-state-description.textParam.label = Szöveg paraméter +thing-type.config.magic.dynamic-state-description.textParam.description = Csak szöveg +thing-type.config.magic.image.source.label = Kép URL +thing-type.config.magic.image.source.description = A letöltendő kép elérési útvonala +thing-type.config.magic.online-offline.toggleTime.label = Kapcsolás időzítő +thing-type.config.magic.online-offline.toggleTime.description = A fel és lekapcsolódás közötti idő másodpercben. +thing-type.config.magic.update-config.updateModel.label = Modell azonosító +thing-type.config.magic.update-config.updateModel.description = A mágikus frissíthető vezérlőprogrammal ellátott dolog azonosítója +thing-type.config.magic.update-config.updateModel.option.Alohomora = Alohomora +thing-type.config.magic.update-config.updateModel.option.Colloportus = Colloportus +thing-type.config.magic.update-config.updateModel.option.Lumos = Lumos +thing-type.config.magic.update-config.updateModel.option.Nox = Nox + +# channel types + +channel-type.magic.alert.label = Figyelmeztetés +channel-type.magic.alert.description = A figyelmeztető csatorna megengedi az izzó ideiglenes állapot változását. +channel-type.magic.alert.command.option.NONE = Nincs +channel-type.magic.alert.command.option.SELECT = Figyelmeztetés +channel-type.magic.alert.command.option.LSELECT = Hosszú figyelmeztetés +channel-type.magic.brightness.label = Állítható fényerő +channel-type.magic.brightness.description = Az állítható fényerő csatorna, mely a fényerőt vezérli. +channel-type.magic.choosy.label = Choosy +channel-type.magic.choosy.state.option.0 = Zéró +channel-type.magic.choosy.state.option.1 = Egy +channel-type.magic.choosy.state.option.2 = Kettő +channel-type.magic.color.label = Szín +channel-type.magic.color.description = A színcsatorna vezérli az izzó színét. Van lehetőség a fényerő és a ki és bekapcsolás vezérlésére is. +channel-type.magic.contact.label = Kapcsolat +channel-type.magic.image.label = Kép +channel-type.magic.location.label = Helyszín +channel-type.magic.number.label = Dolog kapcsolatban (>0)/kapcsolat nélkül (<0) késleltetése +channel-type.magic.player.label = Lejátszó +channel-type.magic.rollershutter.label = Redőnyvezérlő +channel-type.magic.set-temperature.label = Kívánt hőmérséklet +channel-type.magic.switch.label = Kapcsoló +channel-type.magic.switch.description = Egy ki és bekapcsoló csatorna. +channel-type.magic.systemcommand.label = Rendszer parancs küldése +channel-type.magic.systemcommand.description = A Kodinak küldhető rendszer parancs. Ezzel a Kodi leállítható, altatható, hibernálható és újraindítható. +channel-type.magic.temperature.label = Aktuális hőmérséklet +channel-type.magic.text.label = Szöveg csatorna +channel-type.magic.timestamp.label = Időbélyeg +channel-type.magic.trigger.label = Eseményindító + +# channel types config + +channel-type.config.magic.color.boostBlue.label = Kék kiemelés +channel-type.config.magic.color.boostBlue.description = A kék szín kiemelése (százalék) +channel-type.config.magic.color.boostGreen.label = Zöld kiemelés +channel-type.config.magic.color.boostGreen.description = A zöld szín kiemelése (százalék) +channel-type.config.magic.color.boostRed.label = Vörös kiemelés +channel-type.config.magic.color.boostRed.description = A vörös szín kiemelése (százalék) +channel-type.config.magic.switch.invert.label = Invertáló művelet + +# others + +module.binding.magic.testMethod.label = Teszt módszer diff --git a/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_it.properties b/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_it.properties new file mode 100644 index 0000000000..ff23dfd688 --- /dev/null +++ b/bundles/org.openhab.core.test.magic/src/main/resources/OH-INF/i18n/magic_it.properties @@ -0,0 +1,117 @@ +# binding + +binding.magic.name = Binding Magic +binding.magic.description = Questo è il binging Magic per Openhab. + +# thing types + +thing-type.magic.action-module.label = Thing Magic ActionModule +thing-type.magic.action-module.description = Un Thing con un ActionModule +thing-type.magic.bridgedThing.label = Bridged Thing Magic +thing-type.magic.bridgedThing.description = Una Bridged Thing Magic. +thing-type.magic.button.label = Pulsante Magic +thing-type.magic.button.description = Un pulsante attiva eventi diversi. +thing-type.magic.chatty-thing.label = ChattyThing Magic +thing-type.magic.chatty-thing.description = Una Thing che periodicamente invia dati. +thing-type.magic.chatty-thing.channel.number.label = Numero da mostrare +thing-type.magic.chatty-thing.channel.text.label = Testo da mostrare +thing-type.magic.color-light.label = Luce-Colore Magic +thing-type.magic.color-light.description = Una luce che cambia d’intensità e colore. +thing-type.magic.configurable-thing.label = Thing Magic configurabile +thing-type.magic.configurable-thing.description = Una Thing che può essere configurata. +thing-type.magic.contact-sensor.label = Sensore Magic - Contatto Porta/Finestra +thing-type.magic.contact-sensor.description = Un sensore di porta/finestra che indica uno stato di apertura/chiusura. +thing-type.magic.delayed-thing.label = Thing Magic online con ritardo +thing-type.magic.delayed-thing.description = Una Thing che va online dopo un ritardo. +thing-type.magic.dimmable-light.label = Magic Luce-Variabile +thing-type.magic.dimmable-light.description = Una luce variabile in intensità +thing-type.magic.dynamic-state-description.label = Thing Magic DescrizioneStatoDinamico +thing-type.magic.dynamic-state-description.description = Una Thing con una DescrizioneStatoDinamico +thing-type.magic.extensible-thing.label = Magic Luce-Espandibile +thing-type.magic.extensible-thing.description = Una Thing luce generica con canale di espansione +thing-type.magic.firmware-update.label = Thing Magic con firmware aggiornabile +thing-type.magic.firmware-update.description = Una Thing che permette di aggiornare il suo firmware +thing-type.magic.image.label = Magic immagine +thing-type.magic.image.description = Una Thing che fornisce un’immagine +thing-type.magic.location-thing.label = Magic Posizione +thing-type.magic.location-thing.description = Una Thing di posizione che fornisce un canale con la posizione. +thing-type.magic.magic-bridge1.label = Magic Bridge 1 +thing-type.magic.magic-bridge1.description = Il 1º Magic Bridge +thing-type.magic.magic-bridge2.label = Magic Bridge 2 +thing-type.magic.magic-bridge2.description = Il 2º Magic Bridge +thing-type.magic.online-offline.label = Magic Online Offline +thing-type.magic.online-offline.description = Una Thing che cambia Online/Offline +thing-type.magic.onoff-light.label = Magic Light Acceso/Spento +thing-type.magic.onoff-light.description = Una luce accesa/spenta +thing-type.magic.player.label = Thing Magic Player +thing-type.magic.player.description = Un media player +thing-type.magic.rollershutter.label = Thing Magic Tapparella +thing-type.magic.rollershutter.description = Una Thing per tapparelle/saracinesche +thing-type.magic.thermostat.label = Magic Termostato +thing-type.magic.thermostat.description = Un termostato per impostare la temperatura è temperatura attuale. + +# thing types config + +thing-type.config.magic.action-module.textParam.label = Parametro Testo +thing-type.config.magic.action-module.textParam.description = Solo un testo +thing-type.config.magic.chattyConfig.interval.label = Intervallo +thing-type.config.magic.chattyConfig.interval.description = Intervallo per inviare dati in secondi. (Usare 0 per disabilitare l'invio dei dati) +thing-type.config.magic.config.interval.label = Intero +thing-type.config.magic.config.interval.description = Valore intero compreso tra 1 e 100. +thing-type.config.magic.dynamic-state-description.textParam.label = Parametro Testo +thing-type.config.magic.dynamic-state-description.textParam.description = Solo un testo +thing-type.config.magic.image.source.label = URL Immagine +thing-type.config.magic.image.source.description = L'URL da cui verrà caricata l'immagine +thing-type.config.magic.online-offline.toggleTime.label = Attiva/Disattiva Tempo +thing-type.config.magic.online-offline.toggleTime.description = Il tempo in secondi per passare tra lo stato ONLINE e OFFLINE. +thing-type.config.magic.update-config.updateModel.label = Model ID +thing-type.config.magic.update-config.updateModel.description = Il modello di aggiornamento del firmware della Thing Magic +thing-type.config.magic.update-config.updateModel.option.Alohomora = Alohomora +thing-type.config.magic.update-config.updateModel.option.Colloportus = Colloportus +thing-type.config.magic.update-config.updateModel.option.Lumos = Lumos +thing-type.config.magic.update-config.updateModel.option.Nox = Nox + +# channel types + +channel-type.magic.alert.label = Avviso +channel-type.magic.alert.description = Il canale di allerta consente una modifica temporanea dello stato della lampadina. +channel-type.magic.alert.command.option.NONE = Nessuno +channel-type.magic.alert.command.option.SELECT = Avviso +channel-type.magic.alert.command.option.LSELECT = Allarme Lungo +channel-type.magic.brightness.label = Dimmer +channel-type.magic.brightness.description = Il canale dimmer permette di controllare la luminosità. +channel-type.magic.choosy.label = Choosy +channel-type.magic.choosy.state.option.0 = Zero +channel-type.magic.choosy.state.option.1 = Uno +channel-type.magic.choosy.state.option.2 = Due +channel-type.magic.color.label = Colore +channel-type.magic.color.description = Il canale di colore permette di controllare il colore di una luce. È anche possibile attenuare e accendere e spegnere la luce. +channel-type.magic.contact.label = Contatto +channel-type.magic.image.label = Immagine +channel-type.magic.location.label = Posizione +channel-type.magic.number.label = Thing Ritardo Online(>0)/Offline(<0) +channel-type.magic.player.label = Player +channel-type.magic.rollershutter.label = Tapparella +channel-type.magic.set-temperature.label = Imposta Temperatura +channel-type.magic.switch.label = Interruttore +channel-type.magic.switch.description = Il canale on/off permette di passare tra acceso e spento. +channel-type.magic.systemcommand.label = Invia comando di sistema +channel-type.magic.systemcommand.description = Invia un comando di sistema a Kodi. Questo permette di arrestare/sospendere/hibernate/reboot/uscire Kodi. +channel-type.magic.temperature.label = Temperatura Attuale +channel-type.magic.text.label = Canale di testo +channel-type.magic.timestamp.label = Data e ora +channel-type.magic.trigger.label = Attivazione + +# channel types config + +channel-type.config.magic.color.boostBlue.label = Intensità Blu +channel-type.config.magic.color.boostBlue.description = Aumenta il canale colore blu (in percentuale) +channel-type.config.magic.color.boostGreen.label = Intensità Verde +channel-type.config.magic.color.boostGreen.description = Aumenta il canale del colore verde (in percentuale) +channel-type.config.magic.color.boostRed.label = Intensità Rosso +channel-type.config.magic.color.boostRed.description = Aumenta il canale colore rosso (in percentuale) +channel-type.config.magic.switch.invert.label = Inverte operazione + +# others + +module.binding.magic.testMethod.label = Metodo di prova diff --git a/bundles/org.openhab.core.thing/src/main/resources/OH-INF/i18n/DefaultSystemChannels_de.properties b/bundles/org.openhab.core.thing/src/main/resources/OH-INF/i18n/DefaultSystemChannels_de.properties index e523a3b819..0b9cac3f5e 100644 --- a/bundles/org.openhab.core.thing/src/main/resources/OH-INF/i18n/DefaultSystemChannels_de.properties +++ b/bundles/org.openhab.core.thing/src/main/resources/OH-INF/i18n/DefaultSystemChannels_de.properties @@ -11,35 +11,35 @@ channel-type.system.rawbutton.label = Einfache Taste channel-type.system.button.label = Taste channel-type.system.rawrocker.label = Wipptaster channel-type.system.power.label = Betrieb -channel-type.system.power.description = Ermöglicht die Steuerung der Betriebsbereitschaft. Das Gerät ist betriebsbereit, wenn "Betrieb" den Status ON hat. +channel-type.system.power.description = Steuert die Betriebsbereitschaft. Bei ON ist das Gerät betriebsbereit, bei OFF nicht. channel-type.system.location.label = Ort -channel-type.system.location.description = Ort in geographischen Koordinaten (Breitengrad/Längengrad/Höhe). +channel-type.system.location.description = Zeigt einen Ort in geographischen Koordinaten (Breitengrad/Längengrad/Höhe) an. channel-type.system.motion.label = Bewegung channel-type.system.motion.description = Zeigt eine erkannte Bewegung an. channel-type.system.brightness.label = Helligkeit channel-type.system.brightness.description = Steuert die Helligkeit und schaltet das Licht ein und aus. channel-type.system.color.label = Farbe -channel-type.system.color.description = Steuert die Lichtfarbe. +channel-type.system.color.description = Steuert die Farbe, die Helligkeit und schaltet das Licht ein und aus. channel-type.system.color-temperature.label = Farbtemperatur channel-type.system.color-temperature.description = Steuert die Farbtemperatur des Lichts von 0 (kalt) bis 100 (warm). channel-type.system.color-temperature-abs.label = Farbtemperatur -channel-type.system.color-temperature-abs.description = Steuert die Farbtemperatur des Lichts in Kelvin. +channel-type.system.color-temperature-abs.description = Steuert die Farbtemperatur des Lichts (in Kelvin). channel-type.system.volume.label = Lautstärke -channel-type.system.volume.description = Ermöglicht die Steuerung der Lautstärke. +channel-type.system.volume.description = Steuert die Lautstärke eines Gerätes. channel-type.system.mute.label = Stumm schalten -channel-type.system.mute.description = Ermöglicht die Lautstärke auf stumm zu schalten. +channel-type.system.mute.description = Schaltet ein Gerät stumm. channel-type.system.media-control.label = Fernbedienung channel-type.system.media-title.label = Titel channel-type.system.media-title.description = Zeigt den Titel der (aktuell abgespielten) Video- oder Audiodatei an. channel-type.system.media-artist.label = Künstler channel-type.system.media-artist.description = Zeigt den Künstler der (aktuell abgespielten) Video- oder Audiodatei an. channel-type.system.wind-direction.label = Windrichtung -channel-type.system.wind-direction.description = Aktuelle Windrichtung ausgedrückt als Winkel. +channel-type.system.wind-direction.description = Zeigt die aktuelle Windrichtung an (als Winkel). channel-type.system.wind-speed.label = Windgeschwindigkeit -channel-type.system.wind-speed.description = Aktuelle Windgeschwindigkeit. +channel-type.system.wind-speed.description = Zeigt die aktuelle Windgeschwindigkeit an. channel-type.system.outdoor-temperature.label = Außentemperatur -channel-type.system.outdoor-temperature.description = Aktuelle Außentemperatur. +channel-type.system.outdoor-temperature.description = Zeigt die aktuelle Außentemperatur an. channel-type.system.atmospheric-humidity.label = Luftfeuchtigkeit -channel-type.system.atmospheric-humidity.description = Aktuelle atmosphärische relative Luftfeuchtigkeit. +channel-type.system.atmospheric-humidity.description = Zeigt die aktuelle atmosphärische relative Luftfeuchtigkeit an. channel-type.system.barometric-pressure.label = Luftdruck -channel-type.system.barometric-pressure.description = Aktueller Luftdruck. +channel-type.system.barometric-pressure.description = Zeigt den aktuellen Luftdruck an. diff --git a/bundles/org.openhab.core.ui/src/main/resources/OH-INF/i18n/sitemap_hu.properties b/bundles/org.openhab.core.ui/src/main/resources/OH-INF/i18n/sitemap_hu.properties new file mode 100644 index 0000000000..842ce06c97 --- /dev/null +++ b/bundles/org.openhab.core.ui/src/main/resources/OH-INF/i18n/sitemap_hu.properties @@ -0,0 +1,7 @@ +system.config.sitemap.groupMembersSorting.label = Csoporttagok rendezése +system.config.sitemap.groupMembersSorting.description = Megadja, hogy a csoport tagjai milyen sorrendben szerepelnek a felhasználói felületen. +system.config.sitemap.groupMembersSorting.option.NONE = Rendezés nélkül +system.config.sitemap.groupMembersSorting.option.LABEL = Címke szerinti rendezés +system.config.sitemap.groupMembersSorting.option.NAME = Név szerint rendezés + +service.system.sitemap.label = Oldaltérkép diff --git a/itests/org.openhab.core.thing.tests/src/main/java/org/openhab/core/thing/SystemWideChannelTypesTest.java b/itests/org.openhab.core.thing.tests/src/main/java/org/openhab/core/thing/SystemWideChannelTypesTest.java index 3456e3b901..2209560ba4 100644 --- a/itests/org.openhab.core.thing.tests/src/main/java/org/openhab/core/thing/SystemWideChannelTypesTest.java +++ b/itests/org.openhab.core.thing.tests/src/main/java/org/openhab/core/thing/SystemWideChannelTypesTest.java @@ -19,11 +19,13 @@ import java.util.Collection; import java.util.List; import java.util.Locale; +import org.eclipse.jdt.annotation.NonNullByDefault; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.openhab.core.test.java.JavaOSGiTest; import org.openhab.core.thing.type.ChannelType; import org.openhab.core.thing.type.ChannelTypeProvider; +import org.openhab.core.types.StateDescription; import org.openhab.core.types.StateOption; /** @@ -31,11 +33,12 @@ import org.openhab.core.types.StateOption; * * @author Christoph Weitkamp - Initial contribution */ +@NonNullByDefault public class SystemWideChannelTypesTest extends JavaOSGiTest { private static final int NUMBER_OF_SYSTEM_WIDE_CHANNEL_TYPES = 24; - private ChannelTypeProvider systemChannelTypeProvider; + private @NonNullByDefault({}) ChannelTypeProvider systemChannelTypeProvider; @BeforeEach public void setUp() { @@ -86,29 +89,32 @@ public class SystemWideChannelTypesTest extends JavaOSGiTest { assertEquals("Signalstärke", signalStrengthChannelType.getLabel()); assertNull(signalStrengthChannelType.getDescription()); - List signalStrengthChannelTypeOptions = signalStrengthChannelType.getState().getOptions(); - assertEquals(5, signalStrengthChannelTypeOptions.size()); + StateDescription stateDescription = signalStrengthChannelType.getState(); + if (stateDescription != null) { + List signalStrengthChannelTypeOptions = stateDescription.getOptions(); + assertEquals(5, signalStrengthChannelTypeOptions.size()); - StateOption noSignalOption = signalStrengthChannelTypeOptions.stream().filter(it -> "0".equals(it.getValue())) - .findFirst().get(); - assertNotNull(noSignalOption); - assertEquals("Kein Signal", noSignalOption.getLabel()); - StateOption weakOption = signalStrengthChannelTypeOptions.stream().filter(it -> "1".equals(it.getValue())) - .findFirst().get(); - assertNotNull(weakOption); - assertEquals("Schwach", weakOption.getLabel()); - StateOption averageOption = signalStrengthChannelTypeOptions.stream().filter(it -> "2".equals(it.getValue())) - .findFirst().get(); - assertNotNull(averageOption); - assertEquals("Durchschnittlich", averageOption.getLabel()); - StateOption goodOption = signalStrengthChannelTypeOptions.stream().filter(it -> "3".equals(it.getValue())) - .findFirst().get(); - assertNotNull(goodOption); - assertEquals("Gut", goodOption.getLabel()); - StateOption excellentOption = signalStrengthChannelTypeOptions.stream().filter(it -> "4".equals(it.getValue())) - .findFirst().get(); - assertNotNull(excellentOption); - assertEquals("Ausgezeichnet", excellentOption.getLabel()); + StateOption noSignalOption = signalStrengthChannelTypeOptions.stream() + .filter(it -> "0".equals(it.getValue())).findFirst().get(); + assertNotNull(noSignalOption); + assertEquals("Kein Signal", noSignalOption.getLabel()); + StateOption weakOption = signalStrengthChannelTypeOptions.stream().filter(it -> "1".equals(it.getValue())) + .findFirst().get(); + assertNotNull(weakOption); + assertEquals("Schwach", weakOption.getLabel()); + StateOption averageOption = signalStrengthChannelTypeOptions.stream() + .filter(it -> "2".equals(it.getValue())).findFirst().get(); + assertNotNull(averageOption); + assertEquals("Durchschnittlich", averageOption.getLabel()); + StateOption goodOption = signalStrengthChannelTypeOptions.stream().filter(it -> "3".equals(it.getValue())) + .findFirst().get(); + assertNotNull(goodOption); + assertEquals("Gut", goodOption.getLabel()); + StateOption excellentOption = signalStrengthChannelTypeOptions.stream() + .filter(it -> "4".equals(it.getValue())).findFirst().get(); + assertNotNull(excellentOption); + assertEquals("Ausgezeichnet", excellentOption.getLabel()); + } ChannelType lowBatteryChannelType = systemChannelTypeProvider .getChannelType(SYSTEM_CHANNEL_TYPE_UID_LOW_BATTERY, Locale.GERMAN); @@ -126,15 +132,14 @@ public class SystemWideChannelTypesTest extends JavaOSGiTest { Locale.GERMAN); assertNotNull(powerChannelType); assertEquals("Betrieb", powerChannelType.getLabel()); - assertEquals( - "Ermöglicht die Steuerung der Betriebsbereitschaft. Das Gerät ist betriebsbereit, wenn \"Betrieb\" den Status ON hat.", + assertEquals("Steuert die Betriebsbereitschaft. Bei ON ist das Gerät betriebsbereit, bei OFF nicht.", powerChannelType.getDescription()); ChannelType locationChannelType = systemChannelTypeProvider.getChannelType(SYSTEM_CHANNEL_TYPE_UID_LOCATION, Locale.GERMAN); assertNotNull(locationChannelType); assertEquals("Ort", locationChannelType.getLabel()); - assertEquals("Ort in geographischen Koordinaten (Breitengrad/Längengrad/Höhe).", + assertEquals("Zeigt einen Ort in geographischen Koordinaten (Breitengrad/Längengrad/Höhe) an.", locationChannelType.getDescription()); ChannelType motionChannelType = systemChannelTypeProvider.getChannelType(SYSTEM_CHANNEL_TYPE_UID_MOTION, @@ -154,7 +159,8 @@ public class SystemWideChannelTypesTest extends JavaOSGiTest { Locale.GERMAN); assertNotNull(colorChannelType); assertEquals("Farbe", colorChannelType.getLabel()); - assertEquals("Steuert die Lichtfarbe.", colorChannelType.getDescription()); + assertEquals("Steuert die Farbe, die Helligkeit und schaltet das Licht ein und aus.", + colorChannelType.getDescription()); ChannelType colorTemperatureChannelType = systemChannelTypeProvider .getChannelType(SYSTEM_CHANNEL_TYPE_UID_COLOR_TEMPERATURE, Locale.GERMAN); @@ -167,20 +173,20 @@ public class SystemWideChannelTypesTest extends JavaOSGiTest { .getChannelType(SYSTEM_CHANNEL_TYPE_UID_COLOR_TEMPERATURE_ABS, Locale.GERMAN); assertNotNull(colorTemperatureAbsChannelType); assertEquals("Farbtemperatur", colorTemperatureAbsChannelType.getLabel()); - assertEquals("Steuert die Farbtemperatur des Lichts in Kelvin.", + assertEquals("Steuert die Farbtemperatur des Lichts (in Kelvin).", colorTemperatureAbsChannelType.getDescription()); ChannelType volumeChannelType = systemChannelTypeProvider.getChannelType(SYSTEM_CHANNEL_TYPE_UID_VOLUME, Locale.GERMAN); assertNotNull(volumeChannelType); assertEquals("Lautstärke", volumeChannelType.getLabel()); - assertEquals("Ermöglicht die Steuerung der Lautstärke.", volumeChannelType.getDescription()); + assertEquals("Steuert die Lautstärke eines Gerätes.", volumeChannelType.getDescription()); ChannelType muteChannelType = systemChannelTypeProvider.getChannelType(SYSTEM_CHANNEL_TYPE_UID_MUTE, Locale.GERMAN); assertNotNull(muteChannelType); assertEquals("Stumm schalten", muteChannelType.getLabel()); - assertEquals("Ermöglicht die Lautstärke auf stumm zu schalten.", muteChannelType.getDescription()); + assertEquals("Schaltet ein Gerät stumm.", muteChannelType.getDescription()); ChannelType mediaControlChannelType = systemChannelTypeProvider .getChannelType(SYSTEM_CHANNEL_TYPE_UID_MEDIA_CONTROL, Locale.GERMAN); @@ -206,31 +212,31 @@ public class SystemWideChannelTypesTest extends JavaOSGiTest { .getChannelType(SYSTEM_CHANNEL_TYPE_UID_WIND_DIRECTION, Locale.GERMAN); assertNotNull(windDirectionChannelType); assertEquals("Windrichtung", windDirectionChannelType.getLabel()); - assertEquals("Aktuelle Windrichtung ausgedrückt als Winkel.", windDirectionChannelType.getDescription()); + assertEquals("Zeigt die aktuelle Windrichtung an (als Winkel).", windDirectionChannelType.getDescription()); ChannelType windSpeedChannelType = systemChannelTypeProvider.getChannelType(SYSTEM_CHANNEL_TYPE_UID_WIND_SPEED, Locale.GERMAN); assertNotNull(windSpeedChannelType); assertEquals("Windgeschwindigkeit", windSpeedChannelType.getLabel()); - assertEquals("Aktuelle Windgeschwindigkeit.", windSpeedChannelType.getDescription()); + assertEquals("Zeigt die aktuelle Windgeschwindigkeit an.", windSpeedChannelType.getDescription()); ChannelType outdoorTemperatureChannelType = systemChannelTypeProvider .getChannelType(SYSTEM_CHANNEL_TYPE_UID_OUTDOOR_TEMPERATURE, Locale.GERMAN); assertNotNull(outdoorTemperatureChannelType); assertEquals("Außentemperatur", outdoorTemperatureChannelType.getLabel()); - assertEquals("Aktuelle Außentemperatur.", outdoorTemperatureChannelType.getDescription()); + assertEquals("Zeigt die aktuelle Außentemperatur an.", outdoorTemperatureChannelType.getDescription()); ChannelType atmosphericHumidityChannelType = systemChannelTypeProvider .getChannelType(SYSTEM_CHANNEL_TYPE_UID_ATMOSPHERIC_HUMIDITY, Locale.GERMAN); assertNotNull(atmosphericHumidityChannelType); assertEquals("Luftfeuchtigkeit", atmosphericHumidityChannelType.getLabel()); - assertEquals("Aktuelle atmosphärische relative Luftfeuchtigkeit.", + assertEquals("Zeigt die aktuelle atmosphärische relative Luftfeuchtigkeit an.", atmosphericHumidityChannelType.getDescription()); ChannelType barometricPressureChannelType = systemChannelTypeProvider .getChannelType(SYSTEM_CHANNEL_TYPE_UID_BAROMETRIC_PRESSURE, Locale.GERMAN); assertNotNull(barometricPressureChannelType); assertEquals("Luftdruck", barometricPressureChannelType.getLabel()); - assertEquals("Aktueller Luftdruck.", barometricPressureChannelType.getDescription()); + assertEquals("Zeigt den aktuellen Luftdruck an.", barometricPressureChannelType.getDescription()); } }