mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-01-19 04:34:10 +01:00
Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui
This commit is contained in:
6
.github/ISSUE_TEMPLATE/bug_report.md
vendored
6
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -11,11 +11,15 @@ assignees: ''
|
||||
This issue template is meant to REPORT BUGS/PROBLEMS ONLY
|
||||
|
||||
Please take a few minutes to complete the requested information below.
|
||||
The ability to provide assistance is greatly hampered without it.
|
||||
The ability to provide assistance is greatly hampered without it.
|
||||
|
||||
PLEASE RESTART APPDAEMON BEFORE SUBMITTING AN ISSUE
|
||||
To reload all modules after an Update it is reqired to restart the AppDaemon Container, as noted in every Release Notes.
|
||||
|
||||
DO NOT DELETE ANY TEXT from this template! Otherwise the issue will be auto-closed.
|
||||
-->
|
||||
|
||||
|
||||
### PROBLEM DESCRIPTION
|
||||
_A clear and concise description of what the problem is._
|
||||
|
||||
|
||||
@@ -19,20 +19,23 @@ keys = {
|
||||
}
|
||||
|
||||
|
||||
langs = ["en_US", "de_DE", "nl_NL", "da_DK", "es_ES", "fr_FR", "it_IT", "ru_RU"]
|
||||
langs = ["en-US", "de-DE", "nl-NL", "da-DK", "es-ES", "fr-FR", "it-IT", "ru-RU", "nb-NO", "nn-NO", "pl-PL", "pt-PT",
|
||||
"af-ZA", "ar-SY", "bg-BG", "ca-ES", "cs-CZ", "el-GR", "et-EE", "fa-IR", "fi-FI", "he-IL", "hr-xx", "hu-HU",
|
||||
"hy-AM", "id-ID", "is-IS", "lb-xx", "lt-LT", "ro-RO", "sk-SK", "sl-SI", "sv-SE", "th-TH", "tr-TR", "uk-UA",
|
||||
"vi-VN", "zh-CN", "zh-TW"]
|
||||
|
||||
|
||||
def build_locale_filestring(locale):
|
||||
if locale in ["zh_CN", "zh_Hans_CN", "zh_Hans"]:
|
||||
if locale in ["zh-CN", "zh-Hans-CN", "zh-Hans"]:
|
||||
locale = "zh-Hans"
|
||||
elif locale in ["zh_TW", "zh_Hant_TW", "zh_Hant"]:
|
||||
elif locale in ["zh-TW", "zh-Hant-TW", "zh-Hant"]:
|
||||
locale = "zh-Hant"
|
||||
elif locale == "en_GB":
|
||||
locale = "en-GB"
|
||||
elif locale == "pt_BR":
|
||||
locale = "pt-BR"
|
||||
else:
|
||||
locale = locale.split("_")[0]
|
||||
locale = locale.split("-")[0]
|
||||
|
||||
filename = f"{locale}.json"
|
||||
dir_path = os.getcwd()
|
||||
@@ -65,4 +68,4 @@ for src, dst in keys.items():
|
||||
#print(json.dumps(out, indent=4, ensure_ascii=False))
|
||||
|
||||
with open("ioBroker_NSPanel_locales.json", "wb") as text_file:
|
||||
text_file.write(json.dumps(out, indent=4, ensure_ascii=False).encode('utf8'))
|
||||
text_file.write(json.dumps(out, indent=4, ensure_ascii=False).encode('utf8'))
|
||||
|
||||
@@ -52,7 +52,7 @@ key | optional | type | default | description
|
||||
-- | -- | -- | -- | --
|
||||
`panelRecvTopic` | False | string | `tele/tasmota_your_mqtt_topic/RESULT` | The mqtt topic used to receive messages.
|
||||
`panelSendTopic` | False | string | `cmnd/tasmota_your_mqtt_topic/CustomSend` | The mqtt topic used to send messages.
|
||||
`updateMode` | True | string | `auto-notify` | Update Mode; Possible values: "auto", "auto-notify", "manual"
|
||||
`updateMode` | True | string | `auto-notify` | Update Mode for flashing of the nextion display firmware, by default it is showing a message asking for the update after updating the backend app in HACS; Possible values: "auto", "auto-notify", "manual"
|
||||
`model` | True | string | `eu` | Model; Possible values: "eu", "us-l" and "us-p"
|
||||
`sleepTimeout` | True | integer | `20` | Timeout for the screen to enter screensaver, to disable screensaver use 0
|
||||
`sleepBrightness` | True | integer/complex | `20` | Brightness for the screen on the screensaver, see example below for complex/scheduled config.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*-----------------------------------------------------------------------
|
||||
TypeScript zur Steuerung des SONOFF NSPanel mit dem ioBroker
|
||||
- abgestimmt auf TFT 38 / v3.1.0 / BerryDriver 4 / Tasmota 12.0.0
|
||||
- abgestimmt auf TFT 38 / v3.1.0.1 / BerryDriver 4 / Tasmota 12.0.1
|
||||
joBr99 Projekt: https://github.com/joBr99/nspanel-lovelace-ui/tree/main/ioBroker
|
||||
NsPanelTs.ts (dieses TypeScript in ioBroker) Stable: https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/NsPanelTs.ts
|
||||
icon_mapping.ts: https://github.com/joBr99/nspanel-lovelace-ui/blob/main/ioBroker/icon_mapping.ts (TypeScript muss in global liegen)
|
||||
@@ -16,10 +16,13 @@ ReleaseNotes:
|
||||
- 14.06.2022 - V2.9.0 - Aktion auf Submenüs schaltet unmittelbar auf vorheriges Mainmenu (Many thanks to Grrzzz)
|
||||
- 14.06.2022 - V2.9.0 - Menü-Pfeile in Subpages (z.B. card QR, cardMedia, etc) (Many thanks to Grrzzz)
|
||||
- 15.06.2022 - V3.0.0 - Date/Time im Screensaver auf Basis localString (de-DE/en-EN/nl-NL/etc.)
|
||||
- 16.06.2022 - V3.0.0 - Multilingual - config.locale (en-EN, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU)
|
||||
- 16.06.2022 - V3.0.0 - Multilingual - config.locale (en-EN, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc.)
|
||||
- 16.06.2022 - V3.0.0 - Bugfix by Grrzzz - Subpages
|
||||
- 18.06.2022 - V3.1.0 - Längere Textfelder in cardEntities
|
||||
- 18.06.2022 - V3.1.0 - Detail-Page Lights/Shutter hat neuen Parameter "id"
|
||||
- 19.06.2022 - V3.1.0 - Bugfix toLocalTimeString in en-EN/en-US
|
||||
- 19.06.2022 - V3.1.0 - Fehler in findLocale abgefangen
|
||||
- 19.06.2022 - V3.1.0 - Umstellung auf "Home Assistant" Sprachfile
|
||||
|
||||
Known Bug
|
||||
- Github Issue #286
|
||||
@@ -96,9 +99,6 @@ const NSPanel_Path = "0_userdata.0.NSPanel.1."
|
||||
const Debug = false;
|
||||
var manually_Update = true;
|
||||
|
||||
//const Months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
|
||||
//const Days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
|
||||
|
||||
//const Off: RGB = { red: 68, green: 115, blue: 158 }; //Blau-Off
|
||||
const Off: RGB = { red: 253, green: 128, blue: 0 }; //Orange-Off - schönere Farbübergänge
|
||||
const On: RGB = { red: 253, green: 216, blue: 53 };
|
||||
@@ -451,7 +451,7 @@ export const config: Config = {
|
||||
dimmode: 8,
|
||||
active: 100, //Standard-Brightness TFT
|
||||
screenSaverDoubleClick: false,
|
||||
locale: "de-DE", //en-EN, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU
|
||||
locale: "en-US", //en-US, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc.
|
||||
timeFormat: "%H:%M", //currently not used
|
||||
dateFormat: "%A, %d. %B %Y", //currently not used
|
||||
weatherEntity: "alias.0.Wetter",
|
||||
@@ -983,17 +983,16 @@ function SendDate(): void {
|
||||
function SendTime(): void {
|
||||
|
||||
var d = new Date();
|
||||
var year = d.getFullYear();
|
||||
var month = d.getMonth();
|
||||
var day = d.getDate();
|
||||
var hr = d.getHours();
|
||||
var hr = d.getHours().toString();
|
||||
var min = d.getMinutes().toString();
|
||||
|
||||
var min = d.getMinutes();
|
||||
const date = new Date(year, month, day, hr, min, 1);
|
||||
|
||||
var _SendTime = date.toLocaleTimeString(config.locale, { hour: '2-digit', minute: '2-digit', hour12: false});
|
||||
|
||||
SendToPanel(<Payload>{ payload: "time~" + _SendTime });
|
||||
if (d.getHours() < 10) {
|
||||
hr = "0" + d.getHours().toString();
|
||||
}
|
||||
if (d.getMinutes() < 10) {
|
||||
min = "0" + d.getMinutes().toString();
|
||||
}
|
||||
SendToPanel(<Payload>{ payload: "time~" + hr + ":" + min });
|
||||
}
|
||||
|
||||
function ScreensaverDimmode() {
|
||||
@@ -1385,12 +1384,18 @@ function findLocale(controlsObject: string, controlsState: string) : string {
|
||||
var locale = config.locale;
|
||||
var strJson = getState(NSPanel_Path + 'NSPanel_locales_json').val;
|
||||
var obj = JSON.parse(strJson);
|
||||
var strLocale = obj[controlsObject][controlsState][locale];
|
||||
|
||||
if (strLocale != undefined) {
|
||||
return strLocale;
|
||||
} else {
|
||||
return controlsState;
|
||||
try {
|
||||
var strLocale = obj[controlsObject][controlsState][locale];
|
||||
|
||||
if (strLocale != undefined) {
|
||||
return strLocale;
|
||||
} else {
|
||||
return controlsState;
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
return controlsState
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,134 +1,627 @@
|
||||
{
|
||||
"lights": {
|
||||
"Brightness": {
|
||||
"en_US": "Brightness",
|
||||
"de_DE": "Helligkeit",
|
||||
"nl_NL": "Helderheid",
|
||||
"da_DK": "Lysstyrke",
|
||||
"es_ES": "Brillo",
|
||||
"fr_FR": "Luminosité",
|
||||
"it_IT": "Luminosità",
|
||||
"ru_RU": "Яркость"
|
||||
"en-US": "Brightness",
|
||||
"de-DE": "Helligkeit",
|
||||
"nl-NL": "Helderheid",
|
||||
"da-DK": "Lysstyrke",
|
||||
"es-ES": "Brillo",
|
||||
"fr-FR": "Luminosité",
|
||||
"it-IT": "Luminosità",
|
||||
"ru-RU": "Яркость",
|
||||
"nb-NO": "Lysstyrke",
|
||||
"nn-NO": "Lysstyrke",
|
||||
"pl-PL": "Jasność",
|
||||
"pt-PT": "Brilho",
|
||||
"af-ZA": "Helderheid",
|
||||
"ar-SY": "السطوع",
|
||||
"bg-BG": "Яркост",
|
||||
"ca-ES": "Brillantor",
|
||||
"cs-CZ": "Jas",
|
||||
"el-GR": "Φωτεινότητα",
|
||||
"et-EE": "Heledus",
|
||||
"fa-IR": "روشنایی",
|
||||
"fi-FI": "Kirkkaus",
|
||||
"he-IL": "בהירות",
|
||||
"hr-xx": "Svjetlina",
|
||||
"hu-HU": "Fényerő",
|
||||
"hy-AM": "Պայծառություն",
|
||||
"id-ID": "Kecerahan",
|
||||
"is-IS": "Birtustig",
|
||||
"lb-xx": "Hellegkeet",
|
||||
"lt-LT": "Ryškumas",
|
||||
"ro-RO": "Luminozitate",
|
||||
"sk-SK": "Jas",
|
||||
"sl-SI": "Svetlost",
|
||||
"sv-SE": "Ljusstyrka",
|
||||
"th-TH": "ความสว่าง",
|
||||
"tr-TR": "Parlaklık",
|
||||
"uk-UA": "Яскравість",
|
||||
"vi-VN": "Độ sáng",
|
||||
"zh-CN": "亮度",
|
||||
"zh-TW": "亮度"
|
||||
},
|
||||
"Temperature": {
|
||||
"en_US": "Color temperature",
|
||||
"de_DE": "Farbtemperatur",
|
||||
"nl_NL": "Kleurtemperatuur",
|
||||
"da_DK": "Farvetemperatur",
|
||||
"es_ES": "Temperatura del color",
|
||||
"fr_FR": "Température de couleur",
|
||||
"it_IT": "Temperatura colore",
|
||||
"ru_RU": "Цветовая температура"
|
||||
"en-US": "Color temperature",
|
||||
"de-DE": "Farbtemperatur",
|
||||
"nl-NL": "Kleurtemperatuur",
|
||||
"da-DK": "Farvetemperatur",
|
||||
"es-ES": "Temperatura del color",
|
||||
"fr-FR": "Température de couleur",
|
||||
"it-IT": "Temperatura colore",
|
||||
"ru-RU": "Цветовая температура",
|
||||
"nb-NO": "Fargetemperatur",
|
||||
"nn-NO": "Fargetemperatur",
|
||||
"pl-PL": "Temperatura barwy",
|
||||
"pt-PT": "Temperatura de cor",
|
||||
"af-ZA": "Kleur temperatuur",
|
||||
"ar-SY": "درجة حرارة اللون",
|
||||
"bg-BG": "Цветова температура",
|
||||
"ca-ES": "Temperatura de color",
|
||||
"cs-CZ": "Teplota barvy",
|
||||
"el-GR": "Θερμοκρασία χρώματος",
|
||||
"et-EE": "Värvustemperatuur",
|
||||
"fa-IR": "دمای رنگ",
|
||||
"fi-FI": "Värilämpötila",
|
||||
"he-IL": "טמפרטורת הצבע",
|
||||
"hr-xx": "Temperatura boje",
|
||||
"hu-HU": "Színhőmérséklet",
|
||||
"hy-AM": "Գունային ջերմաստիճան",
|
||||
"id-ID": "Temperatur warna",
|
||||
"is-IS": "Litastig",
|
||||
"lb-xx": "Faarf Temperatur",
|
||||
"lt-LT": "Spalvos temperatūra",
|
||||
"ro-RO": "Temperatură de culoare",
|
||||
"sk-SK": "Teplota farby",
|
||||
"sl-SI": "Temperatura barve",
|
||||
"sv-SE": "Färgtemperatur",
|
||||
"th-TH": "อุณหภูมิสี",
|
||||
"tr-TR": "Renk sıcaklığı",
|
||||
"uk-UA": "Кольорова температура",
|
||||
"vi-VN": "Nhiệt độ màu",
|
||||
"zh-CN": "色温",
|
||||
"zh-TW": "色溫"
|
||||
}
|
||||
},
|
||||
"window": {
|
||||
"closed": {
|
||||
"en_US": "Closed",
|
||||
"de_DE": "Geschlossen",
|
||||
"nl_NL": "Dicht",
|
||||
"da_DK": "Lukket",
|
||||
"es_ES": "Cerrada",
|
||||
"fr_FR": "Fermée",
|
||||
"it_IT": "Chiusa",
|
||||
"ru_RU": "Закрыто"
|
||||
"en-US": "Closed",
|
||||
"de-DE": "Geschlossen",
|
||||
"nl-NL": "Dicht",
|
||||
"da-DK": "Lukket",
|
||||
"es-ES": "Cerrada",
|
||||
"fr-FR": "Fermée",
|
||||
"it-IT": "Chiusa",
|
||||
"ru-RU": "Закрыто",
|
||||
"nb-NO": "Lukket",
|
||||
"nn-NO": "Lukka",
|
||||
"pl-PL": "zamknięte",
|
||||
"pt-PT": "Fechada",
|
||||
"af-ZA": "Toe",
|
||||
"ar-SY": "مغلق",
|
||||
"bg-BG": "Затворен",
|
||||
"ca-ES": "Tancada",
|
||||
"cs-CZ": "Zavřeno",
|
||||
"el-GR": "Κλειστό",
|
||||
"et-EE": "Suletud",
|
||||
"fa-IR": "بسته",
|
||||
"fi-FI": "Suljettu",
|
||||
"he-IL": "סגור",
|
||||
"hr-xx": "Zatvoreno",
|
||||
"hu-HU": "Zárva",
|
||||
"hy-AM": "Փակված է",
|
||||
"id-ID": "Tertutup",
|
||||
"is-IS": "Loka",
|
||||
"lb-xx": "Zou",
|
||||
"lt-LT": "Uždaryta",
|
||||
"ro-RO": "Închis",
|
||||
"sk-SK": "Zatvorené",
|
||||
"sl-SI": "Zaprto",
|
||||
"sv-SE": "Stängt",
|
||||
"th-TH": "ปิดแล้ว",
|
||||
"tr-TR": "Kapalı",
|
||||
"uk-UA": "Зачинене",
|
||||
"vi-VN": "Đóng",
|
||||
"zh-CN": "关闭",
|
||||
"zh-TW": "關閉"
|
||||
},
|
||||
"opened": {
|
||||
"en_US": "Open",
|
||||
"de_DE": "Offen",
|
||||
"nl_NL": "Open",
|
||||
"da_DK": "Åben",
|
||||
"es_ES": "Abierta",
|
||||
"fr_FR": "Ouverte",
|
||||
"it_IT": "Aperta",
|
||||
"ru_RU": "Открыто"
|
||||
"en-US": "Open",
|
||||
"de-DE": "Offen",
|
||||
"nl-NL": "Open",
|
||||
"da-DK": "Åben",
|
||||
"es-ES": "Abierta",
|
||||
"fr-FR": "Ouverte",
|
||||
"it-IT": "Aperta",
|
||||
"ru-RU": "Открыто",
|
||||
"nb-NO": "Åpent",
|
||||
"nn-NO": "Open",
|
||||
"pl-PL": "otwarte",
|
||||
"pt-PT": "Aberta",
|
||||
"af-ZA": "Oop",
|
||||
"ar-SY": "مفتوح",
|
||||
"bg-BG": "Отворен",
|
||||
"ca-ES": "Oberta",
|
||||
"cs-CZ": "Otevřeno",
|
||||
"el-GR": "Ανοιχτό",
|
||||
"et-EE": "Avatud",
|
||||
"fa-IR": "باز",
|
||||
"fi-FI": "Auki",
|
||||
"he-IL": "פתוח",
|
||||
"hr-xx": "Otvoreno",
|
||||
"hu-HU": "Nyitva",
|
||||
"hy-AM": "Բացել",
|
||||
"id-ID": "Terbuka",
|
||||
"is-IS": "Opna",
|
||||
"lb-xx": "Op",
|
||||
"lt-LT": "Atidaryta",
|
||||
"ro-RO": "Deschis",
|
||||
"sk-SK": "Otvorené",
|
||||
"sl-SI": "Odprto",
|
||||
"sv-SE": "Öppet",
|
||||
"th-TH": "เปิด",
|
||||
"tr-TR": "Açık",
|
||||
"uk-UA": "Відчинене",
|
||||
"vi-VN": "Mở",
|
||||
"zh-CN": "开启",
|
||||
"zh-TW": "開啟"
|
||||
}
|
||||
},
|
||||
"door": {
|
||||
"closed": {
|
||||
"en_US": "Closed",
|
||||
"de_DE": "Geschlossen",
|
||||
"nl_NL": "Dicht",
|
||||
"da_DK": "Lukket",
|
||||
"es_ES": "Cerrada",
|
||||
"fr_FR": "Fermée",
|
||||
"it_IT": "Chiusa",
|
||||
"ru_RU": "Закрыта"
|
||||
"en-US": "Closed",
|
||||
"de-DE": "Geschlossen",
|
||||
"nl-NL": "Dicht",
|
||||
"da-DK": "Lukket",
|
||||
"es-ES": "Cerrada",
|
||||
"fr-FR": "Fermée",
|
||||
"it-IT": "Chiusa",
|
||||
"ru-RU": "Закрыта",
|
||||
"nb-NO": "Lukket",
|
||||
"nn-NO": "Lukka",
|
||||
"pl-PL": "zamknięte",
|
||||
"pt-PT": "Fechada",
|
||||
"af-ZA": "Toe",
|
||||
"ar-SY": "مغلق",
|
||||
"bg-BG": "Затворена",
|
||||
"ca-ES": "Tancada",
|
||||
"cs-CZ": "Zavřeno",
|
||||
"el-GR": "Κλειστή",
|
||||
"et-EE": "Suletud",
|
||||
"fa-IR": "بسته",
|
||||
"fi-FI": "Suljettu",
|
||||
"he-IL": "סגורה",
|
||||
"hr-xx": "Zatvoreno",
|
||||
"hu-HU": "Zárva",
|
||||
"hy-AM": "Փակված է",
|
||||
"id-ID": "Tertutup",
|
||||
"is-IS": "Lokuð",
|
||||
"lb-xx": "Zou",
|
||||
"lt-LT": "Uždaryta",
|
||||
"ro-RO": "Închis",
|
||||
"sk-SK": "Zatvorené",
|
||||
"sl-SI": "Zaprto",
|
||||
"sv-SE": "Stängd",
|
||||
"th-TH": "ปิดแล้ว",
|
||||
"tr-TR": "Kapalı",
|
||||
"uk-UA": "Зачинені",
|
||||
"vi-VN": "Đóng",
|
||||
"zh-CN": "关闭",
|
||||
"zh-TW": "已關閉"
|
||||
},
|
||||
"opened": {
|
||||
"en_US": "Open",
|
||||
"de_DE": "Offen",
|
||||
"nl_NL": "Open",
|
||||
"da_DK": "Åben",
|
||||
"es_ES": "Abierta",
|
||||
"fr_FR": "Ouverte",
|
||||
"it_IT": "Aperta",
|
||||
"ru_RU": "Открыта"
|
||||
"en-US": "Open",
|
||||
"de-DE": "Offen",
|
||||
"nl-NL": "Open",
|
||||
"da-DK": "Åben",
|
||||
"es-ES": "Abierta",
|
||||
"fr-FR": "Ouverte",
|
||||
"it-IT": "Aperta",
|
||||
"ru-RU": "Открыта",
|
||||
"nb-NO": "Åpen",
|
||||
"nn-NO": "Open",
|
||||
"pl-PL": "otwarte",
|
||||
"pt-PT": "Aberta",
|
||||
"af-ZA": "Oop",
|
||||
"ar-SY": "مفتوح",
|
||||
"bg-BG": "Отворена",
|
||||
"ca-ES": "Oberta",
|
||||
"cs-CZ": "Otevřeno",
|
||||
"el-GR": "Ανοιχτή",
|
||||
"et-EE": "Avatud",
|
||||
"fa-IR": "باز",
|
||||
"fi-FI": "Auki",
|
||||
"he-IL": "פתוחה",
|
||||
"hr-xx": "Otvori",
|
||||
"hu-HU": "Nyitva",
|
||||
"hy-AM": "Բացել",
|
||||
"id-ID": "Terbuka",
|
||||
"is-IS": "Opin",
|
||||
"lb-xx": "Op",
|
||||
"lt-LT": "Atidaryta",
|
||||
"ro-RO": "Deschis",
|
||||
"sk-SK": "Otvorené",
|
||||
"sl-SI": "Odprto",
|
||||
"sv-SE": "Öppen",
|
||||
"th-TH": "เปิด",
|
||||
"tr-TR": "Açık",
|
||||
"uk-UA": "Відчинені",
|
||||
"vi-VN": "Mở",
|
||||
"zh-CN": "开启",
|
||||
"zh-TW": "已開啟"
|
||||
}
|
||||
},
|
||||
"lock": {
|
||||
"LOCK": {
|
||||
"en_US": "Lock",
|
||||
"de_DE": "Verriegeln",
|
||||
"nl_NL": "Vergrendelen",
|
||||
"da_DK": "Lås",
|
||||
"es_ES": "Bloquear",
|
||||
"fr_FR": "Verrouiller",
|
||||
"it_IT": "Blocca",
|
||||
"ru_RU": "Закрыть"
|
||||
"en-US": "Lock",
|
||||
"de-DE": "Verriegeln",
|
||||
"nl-NL": "Vergrendelen",
|
||||
"da-DK": "Lås",
|
||||
"es-ES": "Bloquear",
|
||||
"fr-FR": "Verrouiller",
|
||||
"it-IT": "Blocca",
|
||||
"ru-RU": "Закрыть",
|
||||
"nb-NO": "Lås",
|
||||
"nn-NO": "Lås",
|
||||
"pl-PL": "Zablokuj",
|
||||
"pt-PT": "Bloquear",
|
||||
"af-ZA": "Sluit toe",
|
||||
"ar-SY": "قفل",
|
||||
"bg-BG": "Заключване",
|
||||
"ca-ES": "Bloquejar",
|
||||
"cs-CZ": "Zamknout",
|
||||
"el-GR": "Κλείδωμα",
|
||||
"et-EE": "Lukusta",
|
||||
"fa-IR": "قفل",
|
||||
"fi-FI": "Lukitse",
|
||||
"he-IL": "נעילה",
|
||||
"hr-xx": "zaključati",
|
||||
"hu-HU": "Bezár",
|
||||
"hy-AM": "Կողպեք",
|
||||
"id-ID": "Kunci",
|
||||
"is-IS": "Læsa",
|
||||
"lb-xx": "Spären",
|
||||
"lt-LT": "Užrakinti",
|
||||
"ro-RO": "Blocat",
|
||||
"sk-SK": "Zamknúť",
|
||||
"sl-SI": "Zakleni",
|
||||
"sv-SE": "Lås",
|
||||
"th-TH": "ล็อค",
|
||||
"tr-TR": "Kilitle",
|
||||
"uk-UA": "Блокувати",
|
||||
"vi-VN": "Khóa",
|
||||
"zh-CN": "锁定",
|
||||
"zh-TW": "上鎖"
|
||||
},
|
||||
"UNLOCK": {
|
||||
"en_US": "Unlock",
|
||||
"de_DE": "Entriegeln",
|
||||
"nl_NL": "Ontgrendelen",
|
||||
"da_DK": "Lås op",
|
||||
"es_ES": "Desbloquear",
|
||||
"fr_FR": "Déverrouiller",
|
||||
"it_IT": "Sblocca",
|
||||
"ru_RU": "Открыть"
|
||||
"en-US": "Unlock",
|
||||
"de-DE": "Entriegeln",
|
||||
"nl-NL": "Ontgrendelen",
|
||||
"da-DK": "Lås op",
|
||||
"es-ES": "Desbloquear",
|
||||
"fr-FR": "Déverrouiller",
|
||||
"it-IT": "Sblocca",
|
||||
"ru-RU": "Открыть",
|
||||
"nb-NO": "Lås opp",
|
||||
"nn-NO": "Lås opp",
|
||||
"pl-PL": "Odblokuj",
|
||||
"pt-PT": "Desbloquear",
|
||||
"af-ZA": "Sluit oop",
|
||||
"ar-SY": "فتح",
|
||||
"bg-BG": "Отключване",
|
||||
"ca-ES": "Desbloquejar",
|
||||
"cs-CZ": "Odemknout",
|
||||
"el-GR": "Ξεκλείδωμα",
|
||||
"et-EE": "Ava",
|
||||
"fa-IR": "باز کردن",
|
||||
"fi-FI": "Avaa lukitus",
|
||||
"he-IL": "ביטול נעילה",
|
||||
"hr-xx": "Otključati",
|
||||
"hu-HU": "Kinyit",
|
||||
"hy-AM": "Բացել",
|
||||
"id-ID": "Buka",
|
||||
"is-IS": "Aflæsa",
|
||||
"lb-xx": "Entspären",
|
||||
"lt-LT": "Atrakinti",
|
||||
"ro-RO": "Deblocare",
|
||||
"sk-SK": "Odomknúť",
|
||||
"sl-SI": "Odkleni",
|
||||
"sv-SE": "Lås upp",
|
||||
"th-TH": "ปลดล็อค",
|
||||
"tr-TR": "Kilidi aç",
|
||||
"uk-UA": "Розблокувати",
|
||||
"vi-VN": "Mở khóa",
|
||||
"zh-CN": "解锁",
|
||||
"zh-TW": "解鎖"
|
||||
}
|
||||
},
|
||||
"blinds": {
|
||||
"Position": {
|
||||
"en_US": "Position",
|
||||
"de_DE": "Position",
|
||||
"nl_NL": "Positie",
|
||||
"da_DK": "Position",
|
||||
"es_ES": "Posición",
|
||||
"fr_FR": "Position",
|
||||
"it_IT": "Apertura",
|
||||
"ru_RU": "Положение"
|
||||
"en-US": "Position",
|
||||
"de-DE": "Position",
|
||||
"nl-NL": "Positie",
|
||||
"da-DK": "Position",
|
||||
"es-ES": "Posición",
|
||||
"fr-FR": "Position",
|
||||
"it-IT": "Apertura",
|
||||
"ru-RU": "Положение",
|
||||
"nb-NO": "Posisjon",
|
||||
"nn-NO": "Posisjon",
|
||||
"pl-PL": "Pozycja",
|
||||
"pt-PT": "Posição",
|
||||
"af-ZA": "Posisie",
|
||||
"ar-SY": "موضع",
|
||||
"bg-BG": "Позиция",
|
||||
"ca-ES": "Posició",
|
||||
"cs-CZ": "Pozice",
|
||||
"el-GR": "Θέση",
|
||||
"et-EE": "Asend",
|
||||
"fa-IR": "موقعیت",
|
||||
"fi-FI": "Sijainti",
|
||||
"he-IL": "מיקום",
|
||||
"hr-xx": "Pozicija",
|
||||
"hu-HU": "Pozíció",
|
||||
"hy-AM": "Դիրք",
|
||||
"id-ID": "Posisi",
|
||||
"is-IS": "Staðsetning",
|
||||
"lb-xx": "Positioun",
|
||||
"lt-LT": "Padėtis",
|
||||
"ro-RO": "Poziţie",
|
||||
"sk-SK": "Poloha",
|
||||
"sl-SI": "Položaj",
|
||||
"sv-SE": "Position",
|
||||
"th-TH": "ตำแหน่ง",
|
||||
"tr-TR": "Pozisyon",
|
||||
"uk-UA": "Положення",
|
||||
"vi-VN": "Vị trí",
|
||||
"zh-CN": "位置",
|
||||
"zh-TW": "位置"
|
||||
}
|
||||
},
|
||||
"thermostat": {
|
||||
"Currently": {
|
||||
"en_US": "Currently",
|
||||
"de_DE": "Aktuell",
|
||||
"nl_NL": "Momenteel",
|
||||
"da_DK": "Aktuelt",
|
||||
"es_ES": "Actualmente",
|
||||
"fr_FR": "Actuellement",
|
||||
"it_IT": "Attualmente",
|
||||
"ru_RU": "Сейчас"
|
||||
"en-US": "Currently",
|
||||
"de-DE": "Aktuell",
|
||||
"nl-NL": "Momenteel",
|
||||
"da-DK": "Aktuelt",
|
||||
"es-ES": "Actualmente",
|
||||
"fr-FR": "Actuellement",
|
||||
"it-IT": "Attualmente",
|
||||
"ru-RU": "Сейчас",
|
||||
"nb-NO": "Er nå",
|
||||
"nn-NO": "Akkurat no",
|
||||
"pl-PL": "Obecnie",
|
||||
"pt-PT": "Atualmente",
|
||||
"af-ZA": "Tans",
|
||||
"ar-SY": "حاليا",
|
||||
"bg-BG": "В момента",
|
||||
"ca-ES": "Actual",
|
||||
"cs-CZ": "Aktuálně",
|
||||
"el-GR": "Αυτή τη στιγμή",
|
||||
"et-EE": "Hetkel",
|
||||
"fa-IR": "در حال حاضر",
|
||||
"fi-FI": "Tällä hetkellä",
|
||||
"he-IL": "כעת",
|
||||
"hr-xx": "Trenutno",
|
||||
"hu-HU": "Jelenleg",
|
||||
"hy-AM": "Ներկայումս",
|
||||
"id-ID": "Saat ini",
|
||||
"is-IS": "Er núna",
|
||||
"lb-xx": "Momentan",
|
||||
"lt-LT": "Šiuo metu",
|
||||
"ro-RO": "În prezent",
|
||||
"sk-SK": "Aktuálne",
|
||||
"sl-SI": "Trenutno",
|
||||
"sv-SE": "Nuvarande",
|
||||
"th-TH": "ในขณะนี้",
|
||||
"tr-TR": "Şu an",
|
||||
"uk-UA": "В даний час",
|
||||
"vi-VN": "Hiện tại",
|
||||
"zh-CN": "当前",
|
||||
"zh-TW": "目前狀態"
|
||||
},
|
||||
"State": {
|
||||
"en_US": "State",
|
||||
"de_DE": "Zustand",
|
||||
"nl_NL": "Toestand",
|
||||
"da_DK": "Tilstand",
|
||||
"es_ES": "Estado",
|
||||
"fr_FR": "État",
|
||||
"it_IT": "Stato",
|
||||
"ru_RU": "Состояние"
|
||||
"en-US": "State",
|
||||
"de-DE": "Zustand",
|
||||
"nl-NL": "Toestand",
|
||||
"da-DK": "Tilstand",
|
||||
"es-ES": "Estado",
|
||||
"fr-FR": "État",
|
||||
"it-IT": "Stato",
|
||||
"ru-RU": "Состояние",
|
||||
"nb-NO": "Tilstand",
|
||||
"nn-NO": "Tilstand",
|
||||
"pl-PL": "Stan",
|
||||
"pt-PT": "Estado",
|
||||
"af-ZA": {
|
||||
"add_entities_lovelace": "Voeg by Lovelace",
|
||||
"entities": "Entiteite",
|
||||
"none": "Hierdie toestel het geen entiteite nie"
|
||||
},
|
||||
"ar-SY": {
|
||||
"add_entities_lovelace": "أضف إلى Lovelace",
|
||||
"disabled_entities": "{count} {count, plural,\n one {كيان}\n other {كيانات}\n}",
|
||||
"entities": "الكيانات",
|
||||
"hide_disabled": "إخفاء معطل",
|
||||
"none": "هذا الجهاز ليس له كيانات"
|
||||
},
|
||||
"bg-BG": {
|
||||
"add_entities_lovelace": "Добавете към Lovelace",
|
||||
"config": "Конфиг.",
|
||||
"control": "Контроли",
|
||||
"diagnostic": "Диагностика",
|
||||
"disabled_entities": "+{count} {count, plural,\n one {деактивиран обект}\n other {деактивирани обекта}\n}",
|
||||
"entities": "Обекти",
|
||||
"hide_disabled": "Скриване на деактивираните",
|
||||
"none": "Това устройство няма обекти",
|
||||
"sensor": "Сензори"
|
||||
},
|
||||
"ca-ES": "Estat",
|
||||
"cs-CZ": "Stav",
|
||||
"el-GR": "Κατάσταση",
|
||||
"et-EE": "Olek",
|
||||
"fa-IR": {
|
||||
"add_entities_lovelace": "Adauga la Lovelace",
|
||||
"entities": "Entitati",
|
||||
"none": "Acest dispozitiv nu are nicio entitate"
|
||||
},
|
||||
"fi-FI": "Tila",
|
||||
"he-IL": "מצב",
|
||||
"hr-xx": {
|
||||
"automation": {
|
||||
"actions": {
|
||||
"caption": "Kada se nešto pokrene…"
|
||||
},
|
||||
"automations": "Automatizacije",
|
||||
"conditions": {
|
||||
"caption": "Učini nešto samo ako…"
|
||||
},
|
||||
"create": "Stvorite automatizaciju s uređajem",
|
||||
"no_automations": "Nema automatizacije",
|
||||
"no_device_automations": "Nema dostupnih automatizacija za ovaj uređaj.",
|
||||
"triggers": {
|
||||
"caption": "Učini nešto kad..."
|
||||
}
|
||||
},
|
||||
"cant_edit": "Možete uređivati samo stavke stvorene u korisničkom sučelju (UI).",
|
||||
"caption": "Uređaji",
|
||||
"confirm_rename_entity_ids": "Želite li također preimenovati ID entiteta svojih entiteta?",
|
||||
"data_table": {
|
||||
"area": "Područje",
|
||||
"battery": "Baterija",
|
||||
"device": "Uređaj",
|
||||
"integration": "Integracija",
|
||||
"manufacturer": "Proizvođač",
|
||||
"model": "Model"
|
||||
},
|
||||
"description": "Upravljanje povezanim uređajima",
|
||||
"device_not_found": "Uređaj nije pronađen.",
|
||||
"name": "Naziv",
|
||||
"scene": {
|
||||
"create": "Stvorite scenu s uređajem",
|
||||
"no_scenes": "Nema scena",
|
||||
"scenes": "Scene"
|
||||
},
|
||||
"scenes": "Scene",
|
||||
"script": {
|
||||
"create": "Stvorite skriptu s uređajem",
|
||||
"no_scripts": "Nema skripte",
|
||||
"scripts": "Skripte"
|
||||
},
|
||||
"scripts": "Skripte",
|
||||
"unknown_error": "Nepoznata pogreška",
|
||||
"unnamed_device": "Neimenovani uređaj",
|
||||
"update": "Ažuriraj"
|
||||
},
|
||||
"hu-HU": "Állapot",
|
||||
"hy-AM": {
|
||||
"automation": {
|
||||
"create_disable": "Հնարավոր չէ ստեղծել ավտոմատացում անջատված սարքով"
|
||||
},
|
||||
"disabled": "Անջատված",
|
||||
"disabled_by": {
|
||||
"config_entry": "Կարգավորման կետ",
|
||||
"integration": "Ինտեգրում",
|
||||
"user": "Օգտատեր"
|
||||
},
|
||||
"enabled_cause": "Անջատված է {cause}-ի կողմից",
|
||||
"enabled_label": "Միացնել սարքը",
|
||||
"picker": {
|
||||
"filter": {
|
||||
"filter": "Ֆիլտր",
|
||||
"show_all": "Ցույց տալ ամբողջը",
|
||||
"show_disabled": "Ցուցադրել ապաակտիվացված սարքերը"
|
||||
},
|
||||
"search": "Որոնել սարքեր"
|
||||
},
|
||||
"scene": {
|
||||
"create_disable": "Հնարավոր չէ սցենար ստեղծել անջատված սարքով"
|
||||
},
|
||||
"script": {
|
||||
"create_disable": "Անջատված սարքով հնարավոր չէ ստեղծել սկրիպտ"
|
||||
}
|
||||
},
|
||||
"id-ID": "Status",
|
||||
"is-IS": "Staða",
|
||||
"lb-xx": {
|
||||
"add_entities_lovelace": "Zu Lovelace bäisetzen",
|
||||
"disabled_entities": "+{count} {count, plural,\n one {Déaktivéiert Entitéit}\n other {Déaktivéiert Entitéiten}\n}",
|
||||
"entities": "Entitéiten",
|
||||
"hide_disabled": "Deaktivéiert net uweisen",
|
||||
"none": "Dësen Appart huet keng Entitéiten."
|
||||
},
|
||||
"lt-LT": {
|
||||
"add_entities_lovelace": "Pridėti į Lovelace",
|
||||
"config": "Konfigūracija",
|
||||
"control": "Valdikliai",
|
||||
"diagnostic": "Diagnostika",
|
||||
"entities": "Subjektai",
|
||||
"sensor": "Jutikliai"
|
||||
},
|
||||
"ro-RO": {
|
||||
"add_entities_lovelace": "Adăugați la Lovelace",
|
||||
"disabled_entities": "+{count} {count, plural,\n one {entitate dezactivată}\n other {entități dezactivate}\n}",
|
||||
"entities": "Entități",
|
||||
"hide_disabled": "Ascundeți dezactivate",
|
||||
"none": "Acest dispozitiv nu are entități",
|
||||
"sensor": "Senzori"
|
||||
},
|
||||
"sk-SK": "Stav",
|
||||
"sl-SI": "Stanje",
|
||||
"sv-SE": "Tillstånd",
|
||||
"th-TH": "สถานะ",
|
||||
"tr-TR": "Durum",
|
||||
"uk-UA": "Стан",
|
||||
"vi-VN": {
|
||||
"add_entities_lovelace": "Thêm vào Lovelace",
|
||||
"disabled_entities": "+{count} {count, plural,\n one {thực thể bị vô hiệu hoá}\n other {các thực thể bị vô hiệu hoá}\n}",
|
||||
"entities": "Các thực thể",
|
||||
"hide_disabled": "Ẩn các thiết bị bị vô hiệu hoá",
|
||||
"none": "Thiết bị này không có thực thể nào"
|
||||
},
|
||||
"zh-CN": "状态",
|
||||
"zh-TW": "狀態"
|
||||
},
|
||||
"Action": {
|
||||
"en_US": "Operation",
|
||||
"de_DE": "Aktion",
|
||||
"nl_NL": "Werking",
|
||||
"da_DK": "Drifttype",
|
||||
"es_ES": "Modo",
|
||||
"fr_FR": "Opération",
|
||||
"it_IT": "Operazione",
|
||||
"ru_RU": "Режим работы"
|
||||
"en-US": "Operation",
|
||||
"de-DE": "Aktion",
|
||||
"nl-NL": "Werking",
|
||||
"da-DK": "Drifttype",
|
||||
"es-ES": "Modo",
|
||||
"fr-FR": "Opération",
|
||||
"it-IT": "Operazione",
|
||||
"ru-RU": "Режим работы",
|
||||
"nb-NO": "Operasjon",
|
||||
"nn-NO": "Operasjon",
|
||||
"pl-PL": "Tryb pracy",
|
||||
"pt-PT": "Operação",
|
||||
"af-ZA": "Operasie",
|
||||
"ar-SY": "الوضع",
|
||||
"bg-BG": "Режим",
|
||||
"ca-ES": "Funcionament",
|
||||
"cs-CZ": "Provoz",
|
||||
"el-GR": "Λειτουργία",
|
||||
"et-EE": "Töörežiim",
|
||||
"fa-IR": "عملیات",
|
||||
"fi-FI": "Toiminto",
|
||||
"he-IL": "פעולה",
|
||||
"hr-xx": "operacija",
|
||||
"hu-HU": "Működés",
|
||||
"hy-AM": "Գործողություն",
|
||||
"id-ID": "Operasi",
|
||||
"is-IS": "Aðgerð",
|
||||
"lb-xx": "Aktioun",
|
||||
"lt-LT": "Operacija",
|
||||
"ro-RO": "Operație",
|
||||
"sk-SK": "Prevádzka",
|
||||
"sl-SI": "Delovanje",
|
||||
"sv-SE": "Driftläge",
|
||||
"th-TH": "การทำงาน",
|
||||
"tr-TR": "İşlem",
|
||||
"uk-UA": "Режим",
|
||||
"vi-VN": "Chế độ hoạt động",
|
||||
"zh-CN": "运行模式",
|
||||
"zh-TW": "運轉模式"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user