- [[localize('ui.panel.profile.refresh_tokens.current_token_tooltip')]]
diff --git a/src/translations/en.json b/src/translations/en.json
index e5c4952fb1..d922b5f919 100755
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -839,7 +839,19 @@
"input_datetime": "Reload input date times",
"input_select": "Reload input selects",
"template": "Reload template entities",
- "universal": "Reload universal media player entities"
+ "universal": "Reload universal media player entities",
+ "rest": "Reload rest entities",
+ "command_line": "Reload command line entities",
+ "filter": "Reload filter entities",
+ "statistics": "Reload statistics entities",
+ "generic": "Reload generic IP camera entities",
+ "generic_thermostat": "Reload generic thermostat entities",
+ "homekit": "Reload HomeKit",
+ "min_max": "Reload min/max entities",
+ "history_stats": "Reload history stats entities",
+ "trend": "Reload trend entities",
+ "ping": "Reload ping binary sensor entities",
+ "filesize": "Reload file size entities"
},
"server_management": {
"heading": "Server management",
@@ -1650,6 +1662,8 @@
"caption": "View user",
"name": "Name",
"change_password": "Change password",
+ "new_password": "New Password",
+ "password_changed": "The password is changed!",
"activate_user": "Activate user",
"deactivate_user": "Deactivate user",
"delete_user": "Delete user",
@@ -1670,6 +1684,8 @@
"name": "Name",
"username": "Username",
"password": "Password",
+ "password_confirm": "Confirm Password",
+ "password_not_match": "Passwords don't match",
"create": "Create"
}
},
@@ -2240,7 +2256,8 @@
"url": "Url",
"state": "State",
"secondary_info_attribute": "Secondary Info Attribute",
- "search": "Search"
+ "search": "Search",
+ "state_color": "Color icons based on state?"
},
"map": {
"name": "Map",
diff --git a/src/util/calculate.ts b/src/util/calculate.ts
new file mode 100644
index 0000000000..b6a1add005
--- /dev/null
+++ b/src/util/calculate.ts
@@ -0,0 +1,23 @@
+export const normalize = (value: number, min: number, max: number): number => {
+ if (isNaN(value) || isNaN(min) || isNaN(max)) {
+ // Not a number, return 0
+ return 0;
+ }
+ if (value > max) return max;
+ if (value < min) return min;
+ return value;
+};
+
+export const getValueInPercentage = (
+ value: number,
+ min: number,
+ max: number
+): number => {
+ const newMax = max - min;
+ const newVal = value - min;
+ return (100 * newVal) / newMax;
+};
+
+export const roundWithOneDecimal = (value: number): number => {
+ return Math.round(value * 10) / 10;
+};
diff --git a/test-mocha/util/calculate.spec.ts b/test-mocha/util/calculate.spec.ts
new file mode 100644
index 0000000000..8470e27828
--- /dev/null
+++ b/test-mocha/util/calculate.spec.ts
@@ -0,0 +1,25 @@
+import * as assert from "assert";
+import {
+ getValueInPercentage,
+ normalize,
+ roundWithOneDecimal,
+} from "../../src/util/calculate";
+
+describe("Calculate tests", function () {
+ it("Test getValueInPercentage", function () {
+ assert.equal(getValueInPercentage(10, 0, 100), 10);
+ assert.equal(getValueInPercentage(120, 0, 100), 120);
+ assert.equal(getValueInPercentage(-10, 0, 100), -10);
+ assert.equal(getValueInPercentage(10.33333, 0, 100), 10.33333);
+ });
+ it("Test normalize", function () {
+ assert.equal(normalize(10, 0, 100), 10);
+ assert.equal(normalize(1, 10, 100), 10);
+ assert.equal(normalize(100, 0, 10), 10);
+ });
+ it("Test roundWithOneDecimal", function () {
+ assert.equal(roundWithOneDecimal(10), 10);
+ assert.equal(roundWithOneDecimal(10.3), 10.3);
+ assert.equal(roundWithOneDecimal(10.3333), 10.3);
+ });
+});
diff --git a/translations/frontend/af.json b/translations/frontend/af.json
index 48daeed370..ac989f9fa1 100644
--- a/translations/frontend/af.json
+++ b/translations/frontend/af.json
@@ -46,15 +46,15 @@
"state_badge": {
"alarm_control_panel": {
"armed": "Gewapen",
- "armed_away": "Gewapen",
+ "armed_away": "Aktief",
"armed_custom_bypass": "Gewapen",
"armed_home": "Gewapen",
- "armed_night": "Gewapen",
+ "armed_night": "Aktief",
"arming": "Bewapen Tans",
"disarmed": "Ontwapen",
"disarming": "Ontwapen",
"pending": "Hangend",
- "triggered": "Aktief"
+ "triggered": "Lui"
},
"default": {
"entity_not_found": "Entiteit nie gevind nie",
@@ -646,7 +646,7 @@
"create": "SKEP",
"default_name": "Nuwe Gebied",
"delete": "SKRAP",
- "update": "OPDATEER"
+ "update": "Opdateer"
},
"picker": {
"create_area": "SKEP GEBIED",
@@ -694,7 +694,7 @@
"wait_template": "Wag Templaat"
}
},
- "unsupported_action": "Ongesteunde aksie: {action}"
+ "unsupported_action": "Geen UI-ondersteuning vir aksie nie: {action}"
},
"alias": "Naam",
"conditions": {
@@ -1350,6 +1350,8 @@
"network_stopped": "Z-Wave Netwerk het Gestop"
},
"node_config": {
+ "config_value": "Konfigurasiewaarde",
+ "header": "Knooppuntkonfigurasieopsies",
"set_config_parameter": "Stel Config-parameter in"
},
"services": {
@@ -1449,13 +1451,16 @@
"humidifier": {
"description": "Die Luchtbevochtigerkaart verleen beheer oor u lugbevochtiger-entiteit. Hiermee kan u die humiditeit en modus van die entiteit verander."
},
+ "iframe": {
+ "name": "Webblad"
+ },
"shopping-list": {
"integration_not_loaded": "Hierdie kaart vereis die ' shopping_list ' integrasie wat opgestel moet word."
}
},
"edit_card": {
"add": "Voeg Kaart by",
- "delete": "Skrap",
+ "delete": "Skrap kaart",
"edit": "Wysig",
"header": "Kaart opstelling",
"move": "Skuif",
diff --git a/translations/frontend/ca.json b/translations/frontend/ca.json
index dd040e1f7d..a5337fd828 100644
--- a/translations/frontend/ca.json
+++ b/translations/frontend/ca.json
@@ -419,9 +419,16 @@
"unlock": "Desbloquejar"
},
"media_player": {
+ "browse_media": "Navega pels mitjans",
+ "media_next_track": "Següent",
+ "media_play": "Reprodueix",
+ "media_play_pause": "Reprodueix/pausa",
+ "media_previous_track": "Anterior",
"sound_mode": "Mode de so",
"source": "Entrada",
- "text_to_speak": "Text a veu"
+ "text_to_speak": "Text a veu",
+ "turn_off": "Apaga",
+ "turn_on": "Engega"
},
"persistent_notification": {
"dismiss": "Desestimar"
@@ -554,6 +561,22 @@
"loading_history": "Carregant historial d'estats...",
"no_history_found": "No s'ha trobat cap historial d'estats."
},
+ "media-browser": {
+ "choose-source": "Tria la font",
+ "content-type": {
+ "album": "Àlbum",
+ "artist": "Artista",
+ "library": "Biblioteca",
+ "playlist": "Llista de reproducció",
+ "server": "Servidor"
+ },
+ "media-player-browser": "Navegador del reproductor multimèdia",
+ "no_items": "Sense elements",
+ "pick": "Escull",
+ "pick-media": "Tria mitjans",
+ "play": "Reprodueix",
+ "play-media": "Reprodueix mitjans"
+ },
"picture-upload": {
"label": "Imatge",
"unsupported_format": "Format no compatible, tria una imatge JPEG, PNG o GIF."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\n one {setmana}\n other {setmanes}\n}"
},
"future": "D'aquí a {time}",
+ "just_now": "Ara mateix",
"never": "Mai",
"past": "Fa {time}"
},
@@ -1000,7 +1024,7 @@
"delete_confirm": "Segur que vols eliminar-ho?",
"duplicate": "Duplica",
"header": "Disparadors",
- "introduction": "Els activadors són les regles que fan que es dispari una automatització. Pots definir més d'un activador per a cada automatització. Una vegada s'iniciï un activador, el Home Assistant validarà les condicions (si n'hi ha) i finalment cridarà l'acció.",
+ "introduction": "Els activadors són les regles que fan que es dispari una automatització. Pots definir més d'un activador per a cada automatització. Una vegada s'iniciï un activador, Home Assistant validarà les condicions (si n'hi ha) i finalment cridarà l'acció.",
"learn_more": "Més informació sobre els activadors",
"name": "Disparador",
"type_select": "Tipus de disparador",
@@ -1100,7 +1124,7 @@
"headers": {
"name": "Nom"
},
- "introduction": "L'editor d'automatitzacions et permet crear i editar automatitzacions. Vés a l'enllaç de sota per veure'n les instruccions i assegurar-te que has configurat el Home Assistant correctament.",
+ "introduction": "L'editor d'automatitzacions et permet crear i editar automatitzacions. Vés a l'enllaç de sota per veure'n les instruccions i assegurar-te que has configurat Home Assistant correctament.",
"learn_more": "Més informació sobre les automatitzacions",
"no_automations": "No s'ha pogut trobar cap automatització editable",
"only_editable": "Només es poden editar les automatitzacions definides dins l'arxiu automations.yaml.",
@@ -1318,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "Encara no s'han afegit {name} mitjançant aquest dispositiu. Pots afegir-ne fent clic al botó + a sobre.",
"automation": {
"actions": {
"caption": "Quan es dispara alguna cosa..."
@@ -1500,8 +1525,11 @@
"no_device": "Entitats sense dispositius",
"no_devices": "Aquesta integració no té dispositius.",
"options": "Opcions",
+ "reload": "Torna a carregar",
+ "reload_confirm": "La integració s'ha tornar a carregar",
+ "reload_restart_confirm": "Reinicia Home Assistant per acabar de carregar aquesta integració",
"rename": "Canvia el nom",
- "restart_confirm": "Reinicia el Home Assistant per acabar d'eliminar aquesta integració",
+ "restart_confirm": "Reinicia Home Assistant per acabar d'eliminar aquesta integració",
"settings_button": "Edita la configuració de {integration}",
"system_options": "Opcions de sistema",
"system_options_button": "Opcions de sistema de {integration}",
@@ -1658,7 +1686,11 @@
"topic": "tòpic"
},
"ozw": {
+ "button": "Configura",
"common": {
+ "controller": "Controlador",
+ "instance": "Instància",
+ "network": "Xarxa",
"node_id": "ID del node",
"ozw_instance": "Instància OpenZWave",
"zwave": "Z-Wave"
@@ -1668,6 +1700,36 @@
"stage": "Etapa",
"zwave_info": "Informació Z-Wave"
},
+ "navigation": {
+ "network": "Xarxa",
+ "nodes": "Nodes",
+ "select_instance": "Selecciona instància"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "S'han cosultat tots els nodes",
+ "driverallnodesqueriedsomedead": "S'han consultat tots els nodes. Se n'han trobat alguns morts",
+ "driverawakenodesqueries": "S'han cosultat tots els nodes desperts",
+ "driverfailed": "No s'ha pogut connectar amb el controlador Z-Wave",
+ "driverready": "Iniciant el controlador Z-Wave",
+ "driverremoved": "El controlador s'ha eliminat",
+ "driverreset": "El controlador s'ha restablert",
+ "offline": "OZWDaemon fora de línia",
+ "ready": "A punt per connectar-se",
+ "started": "Connectat a MQTT",
+ "starting": "Connectant a MQTT",
+ "stopped": "OpenZWave aturat"
+ },
+ "offline": "Fora de línia",
+ "online": "En línia",
+ "starting": "Iniciant",
+ "unknown": "Desconegut"
+ },
+ "network": {
+ "header": "Gestió de la xarxa",
+ "introduction": "Gestiona les funcions de tota la xarxa.",
+ "node_count": "{count} nodes"
+ },
"node_query_stages": {
"associations": "Actualitzant de grups d'associacions i membres",
"cacheload": "Carregant informació del fitxer de memòria cau d'OpenZWave. Els nodes amb bateria romandran en aquesta fase fins que es despertin.",
@@ -1698,6 +1760,14 @@
"title": "Informació d'actualització del node",
"wakeup_header": "Instruccions en despertar de",
"wakeup_instructions_source": "Les instruccions en despertar provenen de la base de dades de dispositius de la comunitat OpenZWave."
+ },
+ "select_instance": {
+ "header": "Selecciona una instància d'OpenZWave",
+ "introduction": "Tens més d'una instància d'OpenZWave en funcionament. Quina instància vols gestionar?"
+ },
+ "services": {
+ "add_node": "Afegeix node",
+ "remove_node": "Elimina node"
}
},
"person": {
@@ -1763,7 +1833,7 @@
"headers": {
"name": "Nom"
},
- "introduction": "L'editor d'escenes et permet crear i editar escenes. Vés a l'enllaç de sota per veure'n les instruccions i assegurar-te que has configurat el Home Assistant correctament.",
+ "introduction": "L'editor d'escenes et permet crear i editar escenes. Vés a l'enllaç de sota per veure'n les instruccions i assegurar-te que has configurat Home Assistant correctament.",
"learn_more": "Més informació sobre les escenes",
"no_scenes": "No s'ha pogut trobar cap escena editable",
"only_editable": "Només es poden editar les escenes definides dins l'arxiu scenes.yaml.",
@@ -1810,7 +1880,7 @@
"headers": {
"name": "Nom"
},
- "introduction": "L'editor de scripts et permet crear i editar scripts. Vés a l'enllaç de sota per veure'n les instruccions i assegurar-te que has configurat el Home Assistant correctament.",
+ "introduction": "L'editor de scripts et permet crear i editar scripts. Vés a l'enllaç de sota per veure'n les instruccions i assegurar-te que has configurat Home Assistant correctament.",
"learn_more": "Més informació sobre els scripts",
"no_scripts": "No hem trobat cap script editable",
"show_info": "Mostra informació sobre l'script",
@@ -1823,18 +1893,32 @@
"section": {
"reloading": {
"automation": "Actualitza automatitzacions",
+ "command_line": "Torna a carregar entitats de comandes",
"core": "Actualitza ubicació i personalitzacions",
+ "filesize": "Torna a carregar entitats de mida de fitxer",
+ "filter": "Torna a carregar entitats de filtre",
+ "generic": "Torna a carregar entitats genèriques de càmera IP",
+ "generic_thermostat": "Torna a carregar entitats genèriques de termòstat",
"group": "Actualitza grups",
"heading": "Tornant a carregar la configuració",
+ "history_stats": "Torna a carregar entitats d'estadístiques històriques",
+ "homekit": "Torna a carregar HomeKit",
"input_boolean": "Actualitza entrades booleanes",
"input_datetime": "Actualitza entrades de data i hora",
"input_number": "Actualitza entrades numèriques",
"input_select": "Actualitza entrades de selecció",
"input_text": "Actualitza entrades de text",
"introduction": "Algunes parts de Home Assistant es poden actualitzar sense necessitat reiniciar-lo. Si prems actualitza s'esborrarà la configuració YAML actual i se'n carregarà la nova.",
+ "min_max": "Torna a carregar entitats min/max",
"person": "Actualitza persones",
+ "ping": "Torna a carregar entitats de sensors binaris de ping",
+ "rest": "Torna a carregar entitats de repòs",
"scene": "Actualitza escenes",
"script": "Actualitza programes",
+ "statistics": "Torna a carregar entitats estadístiques",
+ "template": "Torna a carregar entitats de plantilla",
+ "trend": "Torna a carregar entitats de tendència",
+ "universal": "Torna a carregar entitats del reproductor universal",
"zone": "Actualitza zones"
},
"server_management": {
@@ -1876,6 +1960,7 @@
"last_scanned": "Últim escaneig",
"name": "Nom"
},
+ "never_scanned": "Mai escanejat",
"no_tags": "Sense etiquetes",
"write": "Escriu"
},
@@ -1885,6 +1970,8 @@
"create": "Crear",
"name": "Nom",
"password": "Contrasenya",
+ "password_confirm": "Confirma la contrasenya",
+ "password_not_match": "Les contrasenyes no coincideixen",
"username": "Nom d'usuari"
},
"caption": "Usuaris",
@@ -1901,7 +1988,9 @@
"group": "Grup",
"id": "ID",
"name": "Nom",
+ "new_password": "Nova contrasenya",
"owner": "Propietari",
+ "password_changed": "La contrasenya s'ha canviat!",
"system_generated": "Generat pel sistema",
"system_generated_users_not_editable": "No es poden actualitzar usuaris generats pel sistema.",
"system_generated_users_not_removable": "No es poden eliminar usuaris generats pel sistema.",
@@ -2200,6 +2289,7 @@
"description": "Les plantilles es renderitzen mitjançant el motor Jinja2 amb algunes extensions específiques de Home Assistant.",
"editor": "Editor de plantilles",
"jinja_documentation": "Documentació sobre plantilles amb Jinja2",
+ "reset": "Restableix a la plantilla de demostració",
"template_extensions": "Extensions de plantilla de Home Assistant",
"title": "Plantilla",
"unknown_error_template": "Error desconegut renderitzant plantilla"
@@ -2281,6 +2371,10 @@
"description": "La targeta botó et permet afegir botons per realitzar diferents tasques.",
"name": "Botó"
},
+ "calendar": {
+ "description": "La targeta Calendari mostra un calendari que inclou visualitzacions de dia, setmana i llista",
+ "name": "Calendari"
+ },
"conditional": {
"card": "Targeta",
"change_type": "Canvia el tipus",
@@ -2346,6 +2440,7 @@
"show_name": "Mostra nom?",
"show_state": "Mostra estat?",
"state": "Estat",
+ "state_color": "Color de les icones basat en l'estat?",
"tap_action": "Acció en tocar",
"theme": "Tema",
"title": "Títol",
@@ -2735,6 +2830,7 @@
"intro": "Hola {name}, benvingut/uda a Home Assistant. Quin nom t'agradaria posar a la teva casa?",
"intro_location": "Voldirem saber la zona on vius. Aquesta informació servirà per poder mostrar certa informació i configurar automatitzacions relatives a la posició del sol. Aquestes dades mai es compartiran fora de la teva xarxa personal.",
"intro_location_detect": "Et podem ajudar a completar aquesta informació fent una única sol·licitud a un servei extern.",
+ "location_name": "Nom de la instal·lació de Home Assistant",
"location_name_default": "Casa"
},
"integration": {
diff --git a/translations/frontend/cs.json b/translations/frontend/cs.json
index 1d8ef955dc..dbd70c4099 100644
--- a/translations/frontend/cs.json
+++ b/translations/frontend/cs.json
@@ -105,7 +105,7 @@
"triggered": "Spuštěno"
},
"automation": {
- "off": "Neaktivní",
+ "off": "Vypnuto",
"on": "Aktivní"
},
"binary_sensor": {
@@ -115,7 +115,7 @@
},
"cold": {
"off": "Normální",
- "on": "Chladné"
+ "on": "Studený"
},
"connectivity": {
"off": "Odpojeno",
@@ -139,7 +139,7 @@
},
"heat": {
"off": "Normální",
- "on": "Horké"
+ "on": "Horký"
},
"lock": {
"off": "Zamčeno",
@@ -191,8 +191,8 @@
}
},
"calendar": {
- "off": "Neaktivní",
- "on": "Aktivní"
+ "off": "Vypnuto",
+ "on": "Zapnuto"
},
"camera": {
"idle": "Nečinný",
@@ -205,7 +205,7 @@
"fan_only": "Pouze ventilátor",
"heat": "Topení",
"heat_cool": "Vytápění/Chlazení",
- "off": "Neaktivní"
+ "off": "Vypnuto"
},
"configurator": {
"configure": "Konfigurovat",
@@ -213,9 +213,9 @@
},
"cover": {
"closed": "Zavřeno",
- "closing": "Zavírání",
+ "closing": "Zavírá se",
"open": "Otevřeno",
- "opening": "Otevírání",
+ "opening": "Otvírá se",
"stopped": "Zastaveno"
},
"default": {
@@ -228,30 +228,30 @@
"not_home": "Pryč"
},
"fan": {
- "off": "Neaktivní",
- "on": "Aktivní"
+ "off": "Vypnuto",
+ "on": "Zapnuto"
},
"group": {
"closed": "Zavřeno",
- "closing": "Zavírání",
+ "closing": "Zavírá se",
"home": "Doma",
"locked": "Zamčeno",
"not_home": "Pryč",
- "off": "Neaktivní",
+ "off": "Vypnuto",
"ok": "V pořádku",
- "on": "Aktivní",
+ "on": "Zapnuto",
"open": "Otevřeno",
- "opening": "Otevírání",
+ "opening": "Otvírá se",
"problem": "Problém",
"stopped": "Zastaveno",
"unlocked": "Odemčeno"
},
"input_boolean": {
"off": "Neaktivní",
- "on": "Aktivní"
+ "on": "Zapnuto"
},
"light": {
- "off": "Neaktivní",
+ "off": "Vypnuto",
"on": "Aktivní"
},
"lock": {
@@ -260,8 +260,8 @@
},
"media_player": {
"idle": "Nečinný",
- "off": "Neaktivní",
- "on": "Aktivní",
+ "off": "Vypnuto",
+ "on": "Zapnuto",
"paused": "Pozastaveno",
"playing": "Přehrávání",
"standby": "Pohotovostní režim"
@@ -274,27 +274,27 @@
"problem": "Problém"
},
"remote": {
- "off": "Neaktivní",
- "on": "Aktivní"
+ "off": "Vypnuto",
+ "on": "Zapnuto"
},
"scene": {
"scening": "Scenérie"
},
"script": {
- "off": "Neaktivní",
- "on": "Aktivní"
+ "off": "Vypnuto",
+ "on": "Zapnuto"
},
"sensor": {
- "off": "Neaktivní",
- "on": "Aktivní"
+ "off": "Vypnuto",
+ "on": "Zapnuto"
},
"sun": {
"above_horizon": "Nad horizontem",
"below_horizon": "Za horizontem"
},
"switch": {
- "off": "Neaktivní",
- "on": "Aktivní"
+ "off": "Vypnuto",
+ "on": "Zapnuto"
},
"timer": {
"active": "aktivní",
@@ -306,8 +306,8 @@
"docked": "Ve stanici",
"error": "Chyba",
"idle": "Nečinný",
- "off": "Off",
- "on": "On",
+ "off": "Vypnuto",
+ "on": "Zapnuto",
"paused": "Pozastaveno",
"returning": "Návrat do stanice"
},
@@ -419,9 +419,16 @@
"unlock": "Odemknout"
},
"media_player": {
+ "browse_media": "Procházet média",
+ "media_next_track": "Další",
+ "media_play": "Přehrát",
+ "media_play_pause": "Přehrát/pozastavit",
+ "media_previous_track": "Předchozí",
"sound_mode": "Režim zvuku",
"source": "Zdroj",
- "text_to_speak": "Převod textu na řeč"
+ "text_to_speak": "Převod textu na řeč",
+ "turn_off": "Vypnout",
+ "turn_on": "Zapnout"
},
"persistent_notification": {
"dismiss": "Zavřít"
@@ -554,6 +561,22 @@
"loading_history": "Historie stavu se načítá...",
"no_history_found": "Historie stavu chybí."
},
+ "media-browser": {
+ "choose-source": "Zvolte zdroj",
+ "content-type": {
+ "album": "Album",
+ "artist": "Umělec",
+ "library": "Knihovna",
+ "playlist": "Seznam skladeb",
+ "server": "Server"
+ },
+ "media-player-browser": "Prohlížeč přehrávače médií",
+ "no_items": "Žádné položky",
+ "pick": "Vybrat",
+ "pick-media": "Vybrat média",
+ "play": "Přehrát",
+ "play-media": "Přehrát média"
+ },
"picture-upload": {
"label": "Obrázek",
"unsupported_format": "Nepodporovaný formát, prosím vyberte obrázek typu JPEG, PNG nebo GIF."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\none {týden}\nother {týdnů}\n}"
},
"future": "Za {time}",
+ "just_now": "Právě teď",
"never": "Nikdy",
"past": "Před {time}"
},
@@ -762,8 +786,8 @@
},
"duration": {
"day": "{count} {count, plural,\none {den}\nfew {dny}\nother {dnů}\n}",
- "hour": "{count} {count, plural,\n one {hodinou}\n other {hodiny}\n}",
- "minute": "{count} {count, plural,\none {minutou}\nother {minuty}\n}",
+ "hour": "{count} {count, plural,\n one {hodina}\n few {hodiny}\n other {hodin}\n}",
+ "minute": "{count} {count, plural,\none {minuta}\nfew {minuty}\nother {minut}\n}",
"second": "{count} {count, plural,\none {sekunda}\nfew {sekundy}\nother {sekund}\n}",
"week": "{count} {count, plural,\none {týden}\nfew {týdny}\nother {týdnů}\n}"
},
@@ -796,7 +820,7 @@
"link_profile_page": "stránka vašeho profilu"
},
"areas": {
- "caption": "Registr oblastí",
+ "caption": "Oblasti",
"data_table": {
"area": "Oblast",
"devices": "Zařízení"
@@ -805,7 +829,7 @@
"confirmation_text": "Všechna zařízení v této oblasti budou nastavena jako nepřiřazena.",
"confirmation_title": "Opravdu chcete tuto oblast smazat?"
},
- "description": "Přehled všech oblastí ve vaší domácnosti.",
+ "description": "Správa oblastí ve vaší domácnosti",
"editor": {
"area_id": "ID oblasti",
"create": "VYTVOŘIT",
@@ -814,11 +838,11 @@
"name": "Název",
"name_required": "Název je povinný",
"unknown_error": "Neznámá chyba",
- "update": "UPRAVIT"
+ "update": "Aktualizovat"
},
"picker": {
"create_area": "Vytvořit oblast",
- "header": "Registr oblastí",
+ "header": "Oblasti",
"integrations_page": "Stránka integrací",
"introduction": "Oblasti se používají k uspořádání zařízení podle místa kde jsou. Tato informace bude použita k organizaci rozhraní, k nastavení oprávnění a v integraci s ostatnímy systémy.",
"introduction2": "Pro přídání zařízení do oblasti přejděte na stránku integrací pomocí odkazu níže tam klikněte na nakonfigurovanou integraci abyste se dostali na kartu zažízení.",
@@ -827,7 +851,7 @@
},
"automation": {
"caption": "Automatizace",
- "description": "Vytvářejte a upravujte automatizace",
+ "description": "Správa automatizací",
"editor": {
"actions": {
"add": "Přidat akci",
@@ -899,7 +923,7 @@
"wait_template": "Šablona pro čekání"
}
},
- "unsupported_action": "Nepodporovaná akce: {action}"
+ "unsupported_action": "Akce {action} není podporována v uživatelském rozhraní"
},
"alias": "Název",
"conditions": {
@@ -965,7 +989,7 @@
"zone": "Zóna"
}
},
- "unsupported_condition": "Nepodporovaná podmínka: {condition}"
+ "unsupported_condition": "Podmínka {condition} není podporována v uživatelském rozhraní"
},
"default_name": "Nová automatizace",
"description": {
@@ -1087,7 +1111,7 @@
"zone": "Zóna"
}
},
- "unsupported_platform": "Nepodporovaná platforma: {platform}"
+ "unsupported_platform": "Platforma {platform} není podporována v uživatelském rozhraní"
},
"unsaved_confirm": "Máte neuložené změny. Opravdu chcete odejít?"
},
@@ -1100,7 +1124,7 @@
"headers": {
"name": "Název"
},
- "introduction": "Editor automatizací umožňuje vytvářet a upravovat automatizace. Přečtěte si prosím [pokyny] (https://home-assistant.io/docs/automation/editor/), abyste se ujistili, že jste aplikaci Home Assistant nakonfigurovali správně.",
+ "introduction": "Editor automatizací umožňuje vytvářet a upravovat automatizace. Přečtěte si prosím [pokyny] (https://home-assistant.io/docs/automation/editor/), abyste se ujistili, že jste Home Assistant nakonfigurovali správně.",
"learn_more": "Další informace o automatizacích",
"no_automations": "Nemohli jsme najít žádné upravitelné automatizace",
"only_editable": "Upravitelné mohou být pouze automatizace definované v automations.yaml.",
@@ -1271,7 +1295,7 @@
},
"core": {
"caption": "Obecné",
- "description": "Ověřte konfigurační soubor a spravujte server",
+ "description": "Změny obecné konfigurace Home Assistant",
"section": {
"core": {
"core_config": {
@@ -1291,7 +1315,7 @@
"unit_system_imperial": "Imperiální",
"unit_system_metric": "Metrický"
},
- "header": "Konfigurace a správa serveru",
+ "header": "Obecná konfigurace",
"introduction": "Moc dobře víme, že změna konfigurace může být velmi únavným procesem. Tato sekce se proto pokusí udělat váš život alespoň trochu jednodušší."
}
}
@@ -1314,10 +1338,11 @@
"warning": {
"include_link": "zahrnout customize.yaml",
"include_sentence": "Zdá se, že configuration.yaml správně nefunguje",
- "not_applied": "Změny zde provedené jsou zapsány, ale nebudou použity po opětovném načtení konfigurace, pokud není zahrnut do umístění."
+ "not_applied": "Změny zde provedené jsou zapsány, ale nebudou použity při novém načtení konfigurace, pokud není \"customize\" konfigurace nastavena v globální konfiguraci."
}
},
"devices": {
+ "add_prompt": "Pomocí tohoto zařízení dosud nebyl přidán žádný {name}. Můžete ho přidat kliknutím na tlačítko + výše.",
"automation": {
"actions": {
"caption": "Když je něco spuštěno ..."
@@ -1353,7 +1378,7 @@
"device_info": "Informace o zařízení",
"device_not_found": "Zařízení nebylo nalezeno.",
"entities": {
- "add_entities_lovelace": "Přidat všechny entity zařízení do Lovelace",
+ "add_entities_lovelace": "Přidat do Lovelace",
"disabled_entities": "+{count} {count, plural,\n one {zakázaná entita}\n other {zakázaných entit}\n}",
"entities": "Entity",
"hide_disabled": "Skrýt zakázané",
@@ -1378,8 +1403,8 @@
"update": "Aktualizovat"
},
"entities": {
- "caption": "Registr entit",
- "description": "Přehled všech známých entit",
+ "caption": "Entity",
+ "description": "Správa známých entit",
"picker": {
"disable_selected": {
"button": "Zakázat vybrané",
@@ -1397,7 +1422,7 @@
"show_readonly": "Zobrazit entity jen pro čtení",
"show_unavailable": "Zobrazit nedostupné entity"
},
- "header": "Registr entit",
+ "header": "Entity",
"headers": {
"entity_id": "ID entity",
"integration": "Integrace",
@@ -1405,7 +1430,7 @@
"status": "Stav"
},
"introduction": "Homa Assistant uchovává registr všech entit, které kdy viděl a mohou být jednoznačně identifikovány. Každá z těchto entit bude mít přiděleno ID, které bude rezervováno pouze pro tuto entitu.",
- "introduction2": "Pomocí registru entit můžete přepsat název, změnit identifikátor entity nebo odebrat entitu. Poznámka: odebrání entity z registru entit nesmaže entitu. Pro smazání přejděte na stránku integrací pomocí odkazu níže.",
+ "introduction2": "Pomocí registru entit můžete přepsat název, změnit identifikátor entity nebo odebrat entitu.",
"remove_selected": {
"button": "Odstranit vybrané",
"confirm_partly_text": "Můžete odebrat pouze {removable} z vybraných {selected} entit. Entity lze odebrat pouze v případě, že integrace již entity neposkytuje. Občas je třeba restartovat Home Assistant před tím, než je možné odstranit entity ze smazané integrace. Opravdu chcete odebrat odstranitelné entity?",
@@ -1500,6 +1525,9 @@
"no_device": "Entity bez zařízení",
"no_devices": "Tato integrace nemá žádná zařízení.",
"options": "Možnosti",
+ "reload": "Nově načíst",
+ "reload_confirm": "Integrace byla nově načtena",
+ "reload_restart_confirm": "Restartujte Home Assistant pro nové načtení této integrace",
"rename": "Přejmenovat",
"restart_confirm": "Restartujte Home Assistant pro odstranění této integrace",
"settings_button": "Upravit nastavení pro {integration}",
@@ -1524,14 +1552,14 @@
},
"configure": "Konfigurovat",
"configured": "Zkonfigurováno",
- "description": "Spravovat připojená zařízení a služby",
+ "description": "Správa integrací",
"details": "Podrobnosti o integraci",
"discovered": "Objeveno",
"home_assistant_website": "stránky Home Assistant",
"ignore": {
"confirm_delete_ignore": "To způsobí, že se integrace znovu objeví ve vašich zjištěných integracích. Může to vyžadovat restartování nebo to může nějakou dobu trvat.",
"confirm_delete_ignore_title": "Přestat ignorovat {name}?",
- "confirm_ignore": "Opravdu nechcete tuto integraci nastavit? Tuto akci můžete vrátit zpět klepnutím na 'Zobrazit ignorované integrace' v nabídce vpravo nahoře.",
+ "confirm_ignore": "Opravdu nechcete tuto integraci nastavit? Tuto akci můžete vrátit zpět klepnutím na \"Zobrazit ignorované integrace\" v nabídce vpravo nahoře.",
"confirm_ignore_title": "Ignorovat objevený {name}?",
"hide_ignored": "Skrýt ignorované integrace",
"ignore": "Ignorovat",
@@ -1552,7 +1580,7 @@
"rename_input_label": "Název položky",
"search": "Hledat integraci"
},
- "introduction": "Zde je možné konfigurovat vaše komponenty a Home Assistant.\nZ uživatelského rozhraní sice zatím není možné konfigurovat vše, ale pracujeme na tom.",
+ "introduction": "Zde je možné konfigurovat vaše komponenty a Home Assistant.\nZatím není možné vše konfigurovat přímo z uživatelského rozhraní, ale pracujeme na tom.",
"logs": {
"caption": "Logy",
"clear": "Zrušit",
@@ -1573,7 +1601,7 @@
"cant_edit_yaml": "Dashboardy definované v YAML nelze upravovat z uživatelského rozhraní. Změňte je v configuration.yaml.",
"caption": "Dashboardy",
"conf_mode": {
- "storage": "Řízeno UI",
+ "storage": "Řízeno uživatelským rozhraním",
"yaml": "Soubor YAML"
},
"confirm_delete": "Opravdu chcete odstranit tento dashboard?",
@@ -1608,7 +1636,7 @@
"open": "Otevřít"
}
},
- "description": "Nakonfigurujte své Lovelace Dashboardy",
+ "description": "Správa Lovelace Dashboardů",
"resources": {
"cant_edit_yaml": "Používáte Lovelace v režimu YAML, proto nemůžete spravovat své zdroje prostřednictvím uživatelského rozhraní. Spravujte je v souboru configuration.yaml.",
"caption": "Zdroje",
@@ -1658,11 +1686,88 @@
"topic": "téma"
},
"ozw": {
+ "button": "Konfigurovat",
"common": {
+ "controller": "Ovladač",
+ "instance": "Instance",
+ "network": "Síť",
+ "node_id": "ID uzlu",
+ "ozw_instance": "Instance OpenZWave",
"zwave": "Z-Wave"
},
+ "device_info": {
+ "node_failed": "Uzel selhal",
+ "stage": "Fáze",
+ "zwave_info": "Informace o Z-Wave"
+ },
+ "navigation": {
+ "network": "Síť",
+ "nodes": "Uzly",
+ "select_instance": "Vyberte instanci"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Všechny uzly byly zkontaktovány",
+ "driverallnodesqueriedsomedead": "Všechny uzly byly zkontaktovány. Některé uzly byly nalezeny mrtvé",
+ "driverawakenodesqueries": "Všechny probuzené uzly byly zkontaktovány",
+ "driverfailed": "Nepodařilo se připojit k ovladači Z-Wave",
+ "driverready": "Inicializuji ovladač Z-Wave",
+ "driverremoved": "Ovladač byl odstraněn",
+ "driverreset": "Ovladač byl resetován",
+ "offline": "OZWDaemon je offline",
+ "ready": "Připraveno k připojení",
+ "started": "Připojeno k MQTT",
+ "starting": "Připojování k MQTT",
+ "stopped": "OpenZWave zastaven"
+ },
+ "offline": "Offline",
+ "online": "Online",
+ "starting": "Spouštění",
+ "unknown": "Nezjištěno"
+ },
+ "network": {
+ "header": "Správa sítě",
+ "introduction": "Správa funkcí pro celou síť",
+ "node_count": "{count} uzlů"
+ },
+ "node_query_stages": {
+ "associations": "Obnovuji přidružené skupiny a členství",
+ "cacheload": "Načítám informace ze souboru mezipaměti OpenZWave. Uzly baterií zůstanou v této fázi, dokud se uzel neprobudí.",
+ "complete": "Proces komunikace je dokončen",
+ "configuration": "Získávám konfiguraci z uzlu",
+ "dynamic": "Získávám často se měnící hodnoty z uzlu",
+ "instances": "Získávám podrobnosti o tom, jaké instance nebo kanály zařízení podporuje",
+ "manufacturerspecific1": "Získávám z uzlu kody výrobce a produktů",
+ "manufacturerspecific2": "Získávám z uzlu další kódy výrobce a produktů",
+ "neighbors": "Získávám seznam sousedů uzlu",
+ "nodeinfo": "Získávám z uzlu podporované typy příkazů",
+ "nodeplusinfo": "Získávám informace o Z-Wave + z uzlu",
+ "probe": "Kontroluji, zda je uzel probuzený/živý",
+ "protocolinfo": "Získávám z ovladače Z-Wave základní schopnosti tohoto uzlu",
+ "session": "Získávám zřídka se měnící hodnoty z uzlu",
+ "static": "Získávám statické hodnoty ze zařízení",
+ "versions": "Získávám informace o verzích firmwaru a typech příkazů",
+ "wakeup": "Nastavuji podporu pro probouzecí fronty a zprávy"
+ },
"refresh_node": {
- "step": "Krok"
+ "battery_note": "Pokud je uzel napájen z baterie, nezapomeňte jej probudit, než budete pokračovat",
+ "complete": "Obnova uzlu dokončena",
+ "description": "Toto řekne OpenZWave, aby znovu provedl komunikaci s uzlem a aktualizoval typy příkazů, schopnosti a hodnoty uzlu.",
+ "node_status": "Stav uzlu",
+ "refreshing_description": "Aktualizuji informací o uzlu...",
+ "start_refresh_button": "Spustit Obnovení",
+ "step": "Krok",
+ "title": "Aktualizovat informace o uzlu",
+ "wakeup_header": "Pokyny pro probuzení pro",
+ "wakeup_instructions_source": "Pokyny k probuzení pocházejí z komunitní databáze zařízení OpenZWave."
+ },
+ "select_instance": {
+ "header": "Vyberte instanci OpenZWave",
+ "introduction": "Máte více než jednu instanci OpenZWave. Kterou instanci chcete spravovat?"
+ },
+ "services": {
+ "add_node": "Přidat uzel",
+ "remove_node": "Odebrat uzel"
}
},
"person": {
@@ -1671,7 +1776,7 @@
"confirm_delete": "Opravdu chcete odstranit tuto osobu?",
"confirm_delete2": "Všechna zařízení patřící této osobě budou nastavena jako nepřiřazena.",
"create_person": "Vytvořit osobu",
- "description": "Spravujte osoby, které Home Assistant sleduje.",
+ "description": "Správa osob, které Home Assistant sleduje",
"detail": {
"create": "Vytvořit",
"delete": "Smazat",
@@ -1694,7 +1799,7 @@
"scene": {
"activated": "Aktivovaná scéna {name}.",
"caption": "Scény",
- "description": "Vytváření a úpravy scén",
+ "description": "Správa scén",
"editor": {
"default_name": "Nová scéna",
"devices": {
@@ -1737,8 +1842,8 @@
}
},
"script": {
- "caption": "Skript",
- "description": "Vytvářejte a upravujte skripty",
+ "caption": "Skripty",
+ "description": "Správa skriptů",
"editor": {
"alias": "Název",
"default_name": "Nový skript",
@@ -1787,20 +1892,34 @@
"description": "Restart a zastavení serveru Home Asistent",
"section": {
"reloading": {
- "automation": "Znovu načíst automatizace",
- "core": "Znovu načíst umístění a přizpůsobení",
- "group": "Znovu načíst skupiny",
+ "automation": "Nově načíst automatizace",
+ "command_line": "Nově načíst entity integrace Command line",
+ "core": "Nově načíst umístění a přizpůsobení",
+ "filesize": "Nově načíst entity integrace File size",
+ "filter": "Nově načíst entity integrace Filter",
+ "generic": "Nově načíst entity integrace Generic IP camera",
+ "generic_thermostat": "Nově načíst entity integrace Generic thermostat",
+ "group": "Nově načíst skupiny",
"heading": "Konfigurace se načítá",
- "input_boolean": "Znovu načíst pomocníky - přepínače",
- "input_datetime": "Znovu načíst pomocníky - data/časy",
- "input_number": "Znovu načíst pomocníky - čísla",
- "input_select": "Znovu načíst pomocníky - výběry",
- "input_text": "Znovu načíst pomocníky - texty",
- "introduction": "Některé části Home Assistant lze načíst bez nutnosti restartování. Volba načtení zahodí jejich aktuální konfiguraci a načte novou.",
- "person": "Znovu načíst osoby",
- "scene": "Znovu načíst scény",
- "script": "Znovu načíst skripty",
- "zone": "Znovu načíst zóny"
+ "history_stats": "Nově načíst entity integrace History stats",
+ "homekit": "Nově načíst entity integrace HomeKit",
+ "input_boolean": "Nově načíst pomocníky - přepínače",
+ "input_datetime": "Nově načíst pomocníky - data/časy",
+ "input_number": "Nově načíst pomocníky - čísla",
+ "input_select": "Nově načíst pomocníky - výběry",
+ "input_text": "Nově načíst pomocníky - texty",
+ "introduction": "Některé části Home Assistant lze nově načíst bez nutnosti restartování. Nové načtení zahodí jejich aktuální konfiguraci a načte novou.",
+ "min_max": "Nově načíst entity integrace Min/Max",
+ "person": "Nově načíst osoby",
+ "ping": "Nově načíst entity integrace Ping",
+ "rest": "Nově načíst entity integrace Rest",
+ "scene": "Nově načíst scény",
+ "script": "Nově načíst skripty",
+ "statistics": "Nově načíst entity integrace Statistics",
+ "template": "Nově načíst entity integrace Template",
+ "trend": "Nově načíst entity integrace Trend",
+ "universal": "Nově načíst entity integrace Universal media player",
+ "zone": "Nově načíst zóny"
},
"server_management": {
"confirm_restart": "Opravdu chcete restartovat Home Assistant?",
@@ -1841,6 +1960,7 @@
"last_scanned": "Naposledy naskenováno",
"name": "Název"
},
+ "never_scanned": "Nikdy naskenováno",
"no_tags": "Žádné značky",
"write": "Zapsat"
},
@@ -1850,6 +1970,8 @@
"create": "Vytvořit",
"name": "Jméno",
"password": "Heslo",
+ "password_confirm": "Potvrzení hesla",
+ "password_not_match": "Hesla se neshodují",
"username": "Uživatelské jméno"
},
"caption": "Uživatelé",
@@ -1866,7 +1988,9 @@
"group": "Skupina",
"id": "ID",
"name": "Jméno",
+ "new_password": "Nové heslo",
"owner": "Vlastník",
+ "password_changed": "Heslo změněno!",
"system_generated": "Generovaný systémem",
"system_generated_users_not_editable": "Nelze aktualizovat uživatele generované systémem.",
"system_generated_users_not_removable": "Nelze odebrat uživatele generované systémem.",
@@ -1950,7 +2074,7 @@
"create_group": "Zigbee Home Automation - Vytvoření skupiny",
"create_group_details": "Zadejte požadované podrobnosti pro vytvoření nové zigbee skupiny",
"creating_group": "Vytváření skupiny",
- "description": "Vytvoření a úprava Zigbee skupin",
+ "description": "Správa skupin Zigbee",
"group_details": "Zde jsou všechny podrobnosti o vybrané skupině Zigbee.",
"group_id": "ID skupiny",
"group_info": "Informace o skupině",
@@ -2085,7 +2209,7 @@
"heal_network": "Vyléčit síť",
"heal_node": "Uzdravit uzel",
"node_info": "Informace o uzlu",
- "print_node": "Otisk nodu",
+ "print_node": "Otisk uzlu",
"refresh_entity": "Znovu načíst Entitu",
"refresh_node": "Obnovit uzel",
"remove_failed_node": "Odebrat selhaný uzel",
@@ -2165,6 +2289,7 @@
"description": "Šablony jsou vykreslovány pomocí Jinja2 šablonového enginu s některými specifickými rozšířeními pro Home Assistant.",
"editor": "Editor šablon",
"jinja_documentation": "Dokumentace šablony Jinja2",
+ "reset": "Obnovit ukázkovou šablonu",
"template_extensions": "Rozšíření šablony Home Assistant",
"title": "Šablony",
"unknown_error_template": "Šablona vykreslování neznámých chyb"
@@ -2246,6 +2371,10 @@
"description": "Karta Tlačítko umožňuje přidat tlačítka k provádění úkolů.",
"name": "Tlačítko"
},
+ "calendar": {
+ "description": "Karta Kalendář zobrazuje kalendář včetně zobrazení dnů, týdnů a seznamů",
+ "name": "Kalendář"
+ },
"conditional": {
"card": "Karta",
"change_type": "Změnit typ",
@@ -2311,6 +2440,7 @@
"show_name": "Zobrazit název?",
"show_state": "Zobrazit stav?",
"state": "Stav",
+ "state_color": "Barevné ikony dle stavu?",
"tap_action": "Akce při stisknutí",
"theme": "Motiv",
"title": "Název",
@@ -2336,7 +2466,7 @@
},
"iframe": {
"description": "Karta Webová stránka umožňuje vložit oblíbenou webovou stránku přímo do Home Assistanta.",
- "name": "iFrame"
+ "name": "Webová stránka"
},
"light": {
"description": "Karta Světlo umožňuje změnit jas světla.",
@@ -2412,13 +2542,13 @@
"edit_card": {
"add": "Přidat kartu",
"confirm_cancel": "Opravdu chcete zahodit změny?",
- "delete": "Odstranit",
+ "delete": "Smazat kartu",
"duplicate": "Duplikovat Kartu",
"edit": "Upravit",
"header": "Konfigurace karty",
"move": "Přesunout",
"options": "Více možností",
- "pick_card": "Vyberte kartu, kterou chcete přidat.",
+ "pick_card": "Kterou kartu chcete přidat?",
"pick_card_view_title": "Kterou kartu byste chtěli přidat do svého {name} pohledu?",
"show_code_editor": "Zobrazit editor kódu",
"show_visual_editor": "Zobrazit vizuální editor",
@@ -2450,19 +2580,19 @@
"header": "Upravit UI",
"menu": {
"open": "Otevřít Lovelace menu",
- "raw_editor": "Editor zdrojového kódu"
+ "raw_editor": "Editor kódu konfigurace"
},
"migrate": {
"header": "Konfigurace není kompatibilní",
"migrate": "Migrovat konfiguraci",
- "para_migrate": "Home Assistant může automaticky přidávat ID ke všem kartám a pohledům stisknutím tlačítka \"Migrovat konfiguraci\".",
+ "para_migrate": "Home Assistant může automaticky přidat ID ke všem vašim kartám a pohledům stisknutím tlačítka \"Migrovat konfiguraci\".",
"para_no_id": "Tento prvek nemá ID. Přidejte k tomuto prvku ID v 'ui-lovelace.yaml'."
},
"move_card": {
"header": "Vyberte pohled, do kterého chcete kartu přesunout"
},
"raw_editor": {
- "confirm_remove_config_text": "Pokud odeberete nastavení Lovelace, automaticky vygenerujeme vaše zobrazení Lovelace s vašimi oblastmi a zařízeními.",
+ "confirm_remove_config_text": "Pokud odeberete konfiguraci uživatelského rozhraní Lovelace, automaticky vygenerujeme pohledy Lovelace s vašimi oblastmi a zařízeními.",
"confirm_remove_config_title": "Opravdu chcete odstranit nastavení Lovelace? Automaticky vygenerujeme vaše zobrazení Lovelace s vašimi oblastmi a zařízeními.",
"confirm_unsaved_changes": "Máte neuložené změny. Opravdu chcete odejít?",
"confirm_unsaved_comments": "Vaše konfigurace obsahuje komentáře, které se neuloží. Chcete pokračovat?",
@@ -2481,7 +2611,7 @@
"close": "Zavřít",
"empty_config": "Začít s prázdným dashboardem",
"header": "Převzít kontrolu nad vaší Lovelace UI",
- "para": "Ve výchozím nastavení bude Home Assistant spravovat vaše uživatelské rozhraní – aktualizovat jej při přidání nové entity nebo Lovelace komponenty. Pokud převezmete kontrolu, nebudeme již provádět změny automaticky za vás.",
+ "para": "Tento dashboard momentálně spravuje Home Assistant. Je automaticky aktualizován při přidání nové entity nebo Lovelace komponenty. Pokud převezmete kontrolu, nebudeme již provádět změny automaticky za vás. Vždy si můžete vytvořit nový dashboard na hraní.",
"para_sure": "Opravdu chcete převzít kontrolu nad uživalským rozhraním ?",
"save": "Převzít kontrolu",
"yaml_config": "Abyste mohli snadněji začít, zde aktuální konfigurace tohoto dashboardu:",
@@ -2507,15 +2637,15 @@
},
"menu": {
"close": "Zavřít",
- "configure_ui": "Konfigurovat UI",
+ "configure_ui": "Upravit Dashboard",
"exit_edit_mode": "Ukončit režim úprav uživatelského rozhraní",
"help": "Pomoc",
"refresh": "Obnovit",
- "reload_resources": "Opětovné načtení prostředků"
+ "reload_resources": "Nově načíst zdroje"
},
- "reload_lovelace": "Znovu načíst Lovelace",
+ "reload_lovelace": "Nově načíst Lovelace",
"reload_resources": {
- "refresh_body": "Chcete-li dokončit opětovné načtení, musíte stránku aktualizovat, chcete ji nyní aktualizovat?",
+ "refresh_body": "Chcete-li dokončit nové načtení, musíte stránku aktualizovat. Chcete ji nyní aktualizovat?",
"refresh_header": "Chcete aktualizovat stránku?"
},
"unused_entities": {
@@ -2616,7 +2746,7 @@
"data": {
"password": "Heslo API"
},
- "description": "Zadejte API heslo v http config"
+ "description": "Zadejte heslo pro API ve své HTTP konfiguraci"
},
"mfa": {
"data": {
@@ -2700,6 +2830,7 @@
"intro": "Dobrý den, {name} , vítejte v Home Assistant. Jak byste chtěli pojmenovat svůj domov?",
"intro_location": "Rádi bychom věděli, kde žijete. Tyto informace pomohou při zobrazování informací a určování přesné polohy slunce. Tato data nejsou nikdy sdílena mimo vaši síť.",
"intro_location_detect": "Můžeme vám pomoci vyplnit tyto informace jednorázovým požadavkem na externí službu.",
+ "location_name": "Název vaší instalace Home Assistant",
"location_name_default": "Domov"
},
"integration": {
@@ -2830,7 +2961,7 @@
"shopping-list": {
"add_item": "Přidat položku",
"clear_completed": "Vymazat nakoupené",
- "microphone_tip": "Klepněte na mikrofon vpravo nahoře a řekněte \"Add candy to my shopping list\""
+ "microphone_tip": "Klepněte na mikrofon vpravo nahoře a řekněte nebo napište \"Add candy to my shopping list\""
}
},
"sidebar": {
diff --git a/translations/frontend/cy.json b/translations/frontend/cy.json
index c52366d0d7..15f461bf91 100644
--- a/translations/frontend/cy.json
+++ b/translations/frontend/cy.json
@@ -733,6 +733,9 @@
"no_area": "Dim Ardal",
"no_device": "Endidau heb ddyfeisiau",
"no_devices": "Tydi'r integreiddad yma ddim efo dyfeisiadau.",
+ "reload": "Ail-lwytho",
+ "reload_confirm": "Cafodd yr integreiddiad ei ail-lwytho",
+ "reload_restart_confirm": "Ailgychwyn Home Assistant i ddarfod yr integreiddiadau",
"restart_confirm": "Ailgychwyn Home Assistant i ddarfod dileu'r integreiddiad hwn"
},
"config_flow": {
@@ -783,6 +786,52 @@
"mqtt": {
"title": "MQTT"
},
+ "ozw": {
+ "button": "Ffurfweddu",
+ "common": {
+ "controller": "Rheolwr",
+ "instance": "Enghraifft",
+ "network": "Rhwydwaith"
+ },
+ "navigation": {
+ "network": "Rhwydwaith",
+ "nodes": "Nodau",
+ "select_instance": "Dewis Enghraifft"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Holwyd pob nod",
+ "driverallnodesqueriedsomedead": "Holwyd pob nod. Cafwyd hyd i rai nodau yn farw",
+ "driverawakenodesqueries": "Holwyd pob nod effro",
+ "driverfailed": "Wedi methu cysylltu â rheolydd Z-Wave",
+ "driverready": "Cychwyn y rheolydd Z-Wave",
+ "driverremoved": "Mae'r gyrrwr wedi'i diddymu",
+ "driverreset": "Mae'r gyrrwr wedi cael ei ailosod",
+ "offline": "OZWDaemon all-lein",
+ "ready": "Barod i gysylltu",
+ "started": "Cysylltu â MQTT",
+ "starting": "Cysylltu â MQTT",
+ "stopped": "Stopiodd OpenZWave"
+ },
+ "offline": "All-lein",
+ "online": "Ar-lein",
+ "starting": "Cychwyn",
+ "unknown": "Anhysbys"
+ },
+ "network": {
+ "header": "Rheolaeth Rhwydwaith",
+ "introduction": "Rheoli swyddogaethau rhwydwaith-lydan",
+ "node_count": "nodau {count}"
+ },
+ "select_instance": {
+ "header": "Dewiswch Enghraifft OpenZWave",
+ "introduction": "Mae gennych fwy nag un enghraifft OpenZWave yn rhedeg. Pa enghraifft hoffech chi ei rheoli?"
+ },
+ "services": {
+ "add_node": "Ychwanegu Nod",
+ "remove_node": "Tynnu Nod"
+ }
+ },
"person": {
"caption": "Pobl",
"description": "Rheoli'r pobl mae Home Assistant yn tracio.",
@@ -838,11 +887,16 @@
"section": {
"reloading": {
"automation": "Ail-lwytho awtomeiddiadau",
+ "command_line": "Ail-lwytho endidau llinell orchymyn",
"core": "Ail-lwytho craidd",
+ "filter": "Ail-lwytho endidau hidlo",
"group": "Ail-lwytho grwpiau",
"heading": "Ffurfweddiad yn ail-lwytho",
"introduction": "Gall rhai rhannau o Home Assistant ail-lwytho heb orfod ailgychwyn. Bydd taro ail-lwytho yn dadlwytho eu cyfluniad cyfredol a llwytho'r un newydd.",
- "script": "Ail-lwytho sgriptiau"
+ "rest": "Ail-lwytho endidau gorffwys",
+ "script": "Ail-lwytho sgriptiau",
+ "statistics": "Ail-lwytho endidau ystadegau",
+ "universal": "Ail-lwytho endidau chwaraewyr cyfryngau cyffredinol"
},
"server_management": {
"heading": "Rheoli gweinydd",
@@ -945,6 +999,7 @@
"title": "Cyflerau"
},
"templates": {
+ "reset": "Ailosod i dempled demo",
"title": "Templedi"
}
}
@@ -995,6 +1050,10 @@
"button": {
"description": "Mae'r cerdyn Botwm yn caniatáu ichi ychwanegu botymau i gyflawni tasgau."
},
+ "calendar": {
+ "description": "Mae'r cerdyn Calendr yn dangos calendr gan gynnwys gweddlun dydd, wythnos a restr",
+ "name": "Calendr"
+ },
"conditional": {
"card": "Cerdyn",
"change_type": "Newid math",
@@ -1281,6 +1340,7 @@
"intro": "Helo {name}, croeso i Home Assistant. Sut hoffech enwi eich tŷ?",
"intro_location": "Hoffem wybod ble rydych chi'n byw. Bydd y wybodaeth yn helpu i arddangos gwybodaeth a sefydlu awtomeiddiadau haul. Tydi'r data byth yn cael ei rannu thu allan i'ch rhwydwaith.",
"intro_location_detect": "Gallwn eich helpu i lenwi'r wybodaeth hon drwy wneud cais un-tro i wasanaeth allanol.",
+ "location_name": "Enw eich gosodiad Home Assistant",
"location_name_default": "Hafan"
},
"integration": {
diff --git a/translations/frontend/de.json b/translations/frontend/de.json
index a1af0f920d..4628cab1cc 100644
--- a/translations/frontend/de.json
+++ b/translations/frontend/de.json
@@ -419,9 +419,12 @@
"unlock": "Entriegeln"
},
"media_player": {
+ "media_play": "Abspielen",
"sound_mode": "Sound-Modus",
"source": "Quelle",
- "text_to_speak": "Text zum Sprechen"
+ "text_to_speak": "Text zum Sprechen",
+ "turn_off": "Ausschalten",
+ "turn_on": "Einschalten"
},
"persistent_notification": {
"dismiss": "Ausblenden"
@@ -554,6 +557,17 @@
"loading_history": "Lade Zustandsverlauf...",
"no_history_found": "Kein Zustandsverlauf gefunden."
},
+ "media-browser": {
+ "choose-source": "Quelle wählen",
+ "content-type": {
+ "album": "Album",
+ "artist": "Künstler",
+ "library": "Bibliothek",
+ "playlist": "Playlist",
+ "server": "Server"
+ },
+ "play": "Abspielen"
+ },
"related-items": {
"area": "Bereich",
"automation": "Teil der folgenden Automatisierungen",
@@ -574,6 +588,7 @@
"week": "{count} {count, plural,\none {Woche}\nother {Wochen}\n}"
},
"future": "In {time}",
+ "just_now": "Gerade jetzt",
"never": "Noch nie",
"past": "Vor {time}"
},
@@ -833,6 +848,9 @@
"name": "Aktion",
"type_select": "Aktionstyp",
"type": {
+ "choose": {
+ "label": "Auswählen"
+ },
"condition": {
"label": "Bedingung"
},
@@ -852,6 +870,21 @@
"label": "Ereignis auslösen",
"service_data": "Dienstdaten"
},
+ "repeat": {
+ "label": "Wiederholen",
+ "type_select": "Wiederholungstyp",
+ "type": {
+ "count": {
+ "label": "Anzahl"
+ },
+ "until": {
+ "label": "Bis"
+ },
+ "while": {
+ "label": "Während"
+ }
+ }
+ },
"scene": {
"label": "Szene aktivieren"
},
@@ -1298,7 +1331,7 @@
},
"cant_edit": "Du kannst nur Elemente bearbeiten, die in der Benutzeroberfläche erstellt wurden.",
"caption": "Geräte",
- "confirm_delete": "Möchtest Du dieses Gerät wirklich löschen?",
+ "confirm_delete": "Möchtest du dieses Gerät wirklich löschen?",
"confirm_rename_entity_ids": "Möchten Sie auch die Entitäts-IDs Ihrer Entitäten umbenennen?",
"data_table": {
"area": "Bereich",
@@ -1370,7 +1403,7 @@
"introduction2": "Verwenden Sie die Entitätsregistrierung, um den Namen zu überschreiben, die Entität-ID zu ändern oder den Eintrag aus Home Assistant zu entfernen. Beachten Sie, dass das Entfernen des Entitätsregistrierungs-Eintrags die Entität nicht löscht. Folgen Sie dazu dem Link unten und entfernen Sie ihn in der Integrationsseite.",
"remove_selected": {
"button": "Ausgewählte entfernen",
- "confirm_partly_text": "Du kannst nur {removable} der ausgewählten {selected} Entitäten entfernen. Entitäten können nur entfernt werden, wenn die Integration die Entitäten nicht mehr bereitstellt. Manchmal musst du Home Assistant neu starten, bevor du die Entitäten einer entfernten Integration entfernen kannst. Möchtest Du die entfernbaren Entitäten wirklich entfernen?",
+ "confirm_partly_text": "Du kannst nur {removable} der ausgewählten {selected} Entitäten entfernen. Entitäten können nur entfernt werden, wenn die Integration die Entitäten nicht mehr bereitstellt. Manchmal musst du Home Assistant neu starten, bevor du die Entitäten einer entfernten Integration entfernen kannst. Möchtest du die entfernbaren Entitäten wirklich entfernen?",
"confirm_partly_title": "Es können nur {number} ausgewählte Objekte entfernt werden.",
"confirm_text": "Du solltest sie aus deiner Lovelace-Konfiguration und deinen Automatisierungen entfernen, wenn sie diese Entitäten enthalten.",
"confirm_title": "Möchtest du {number} Entitäten entfernen?"
@@ -1507,9 +1540,9 @@
"no_integrations": "Du hast anscheinend noch keine Integrationen konfiguriert. Klicke auf die Schaltfläche unten, um Deine erste Integration hinzuzufügen!",
"none": "Noch nichts konfiguriert",
"none_found": "Keine Integrationen gefunden",
- "none_found_detail": "Passe Deine Suchkriterien an.",
+ "none_found_detail": "Passe deine Suchkriterien an.",
"note_about_integrations": "Nicht alle Integrationen können über die Benutzeroberfläche konfiguriert werden.",
- "note_about_website_reference": "Weitere Informationen findest Du auf der ",
+ "note_about_website_reference": "Weitere Informationen findest du auf der ",
"rename_dialog": "Bearbeite den Namen dieses Konfigurationseintrags",
"rename_input_label": "Eintragsname",
"search": "Such-Integrationen"
@@ -1595,7 +1628,7 @@
},
"no_resources": "keine Ressourcen"
},
- "refresh_body": "Die Seite muss aktualisiert werden, um das Entfernen abzuschließen. Möchtest Du sie jetzt aktualisieren?",
+ "refresh_body": "Die Seite muss aktualisiert werden, um das Entfernen abzuschließen. Möchtest du sie jetzt aktualisieren?",
"refresh_header": "Möchtest du aktualisieren?",
"types": {
"css": "Stylesheet",
@@ -1620,8 +1653,23 @@
"topic": "Topic"
},
"ozw": {
+ "common": {
+ "instance": "Instanz"
+ },
"device_info": {
"zwave_info": "Z-Wave Infos"
+ },
+ "navigation": {
+ "network": "Netzwerk",
+ "select_instance": "Instanz auswählen"
+ },
+ "network_status": {
+ "offline": "Offline",
+ "online": "Online",
+ "unknown": "Unbekannt"
+ },
+ "network": {
+ "header": "Netzwerkverwaltung"
}
},
"person": {
@@ -1778,6 +1826,15 @@
}
}
},
+ "tags": {
+ "detail": {
+ "name": "Name"
+ },
+ "headers": {
+ "name": "Name"
+ },
+ "never_scanned": "Nie gescannt"
+ },
"users": {
"add_user": {
"caption": "Benutzer hinzufügen",
@@ -1938,7 +1995,7 @@
"name": "Name",
"new_zone": "Neue Zone",
"passive": "Passiv",
- "passive_note": "Passive Zonen sind im Frontend versteckt und werden nicht als Ort für Device Tracker verwendet. Dies ist nützlich, wenn Du sie nur für Automatisierungen verwenden möchtest.",
+ "passive_note": "Passive Zonen sind im Frontend versteckt und werden nicht als Ort für Device Tracker verwendet. Dies ist nützlich, wenn du sie nur für Automatisierungen verwenden möchtest.",
"radius": "Radius",
"required_error_msg": "Dieses Feld ist erforderlich",
"update": "Aktualisieren"
@@ -1948,7 +2005,7 @@
"go_to_core_config": "Zur allgemeinen Konfiguration gehen?",
"home_zone_core_config": "Der Standort deiner Homezone kann auf der allgemeinen Konfigurationsseite bearbeitet werden. Der Radius der Homezone kann vom Frontend aus noch nicht bearbeitet werden. Möchtest du zur allgemeinen Konfiguration gehen?",
"introduction": "Mit Zonen kannst du bestimmte Regionen auf der Erde angeben. Befindet sich eine Person in einer Zone, übernimmt der Zustand den Namen aus der Zone. Zonen können auch als Auslöser oder Bedingung in Automatisierungs-Setups verwendet werden.",
- "no_zones_created_yet": "Es sieht so aus, als hättest Du noch keine Zonen erstellt."
+ "no_zones_created_yet": "Es sieht so aus, als hättest du noch keine Zonen erstellt."
},
"zwave": {
"button": "Konfigurieren",
@@ -2099,6 +2156,7 @@
"description": "Vorlagen werden durch die Jinja2-Template-Engine mit einigen für Home Assistant spezifischen Erweiterungen gerendert.",
"editor": "Vorlageneditor",
"jinja_documentation": "Jinja2 Template Dokumentation",
+ "reset": "Zurücksetzen auf Demo-Vorlage",
"template_extensions": "Home Assistant-Vorlagenerweiterungen",
"title": "Vorlage",
"unknown_error_template": "Unbekannter Fehler beim Rendern der Vorlage"
@@ -2180,6 +2238,9 @@
"description": "Mit der Schaltflächen-Karte kannst du Schaltflächen hinzufügen, um Aufgaben auszuführen.",
"name": "Schaltfläche"
},
+ "calendar": {
+ "name": "Kalender"
+ },
"conditional": {
"card": "Karte",
"change_type": "Typ ändern",
@@ -2206,7 +2267,7 @@
"name": "Entität Filter"
},
"entity": {
- "description": "Mit der Entitätskarte erhältst Du einen schnellen Überblick über den Status Ihrer Entität.",
+ "description": "Mit der Entitätskarte erhältst du einen schnellen Überblick über den Status Ihrer Entität.",
"name": "Entität"
},
"gauge": {
@@ -2233,7 +2294,7 @@
"icon_height": "Symbol Höhe",
"image": "Bildpfad",
"manual": "Manuell",
- "manual_description": "Möchtest du eine benutzerdefinierte Karte hinzufügen, oder den Yaml-Code von Hand bearbeiten?",
+ "manual_description": "Möchtest du eine benutzerdefinierte Karte hinzufügen oder den YAML-Code von Hand bearbeiten?",
"maximum": "Maximum",
"minimum": "Minimum",
"name": "Name",
@@ -2416,8 +2477,8 @@
"para_sure": "Bist du dir sicher, dass du die Benutzeroberfläche selbst verwalten möchtest?",
"save": "Kontrolle übernehmen",
"yaml_config": "Um dir den Einstieg zu erleichtern, findest du hier die aktuelle Konfiguration dieses Dashboards:",
- "yaml_control": "Um die Kontrolle im YAML-Modus zu übernehmen, erstelle eine YAML-Datei mit dem Namen, den Du in Deiner Konfiguration für dieses Dashboard angegeben hast, oder mit der Standardeinstellung 'ui-lovelace.yaml'.",
- "yaml_mode": "Du verwendest den YAML-Modus für dieses Dashboard. Dies bedeutet, dass Du Deine Lovelace-Konfiguration nicht über die Benutzeroberfläche ändern kannst. Wenn Du dieses Dashboard über die Benutzeroberfläche verwalten möchtest, entferne \"mode: yaml\" aus Deiner Lovelace-Konfiguration in \"configuration.yaml\"."
+ "yaml_control": "Um die Kontrolle im YAML-Modus zu übernehmen, erstelle eine YAML-Datei mit dem Namen, den du in Deiner Konfiguration für dieses Dashboard angegeben hast, oder mit der Standardeinstellung 'ui-lovelace.yaml'.",
+ "yaml_mode": "Du verwendest den YAML-Modus für dieses Dashboard. Dies bedeutet, dass Du Deine Lovelace-Konfiguration nicht über die Benutzeroberfläche ändern kannst. Wenn du dieses Dashboard über die Benutzeroberfläche verwalten möchtest, entferne \"mode: yaml\" aus Deiner Lovelace-Konfiguration in \"configuration.yaml\"."
},
"suggest_card": {
"add": "Zu Lovelace hinzufügen",
@@ -2442,8 +2503,8 @@
},
"reload_lovelace": "Benutzeroberfläche neu laden",
"reload_resources": {
- "refresh_body": "Du musst die Seite aktualisieren, um das Neuladen abzuschließen. Möchtest Du sie jetzt aktualisieren?",
- "refresh_header": "Möchtest Du aktualisieren?"
+ "refresh_body": "Du musst die Seite aktualisieren, um das Neuladen abzuschließen. Möchtest du sie jetzt aktualisieren?",
+ "refresh_header": "Möchtest du aktualisieren?"
},
"unused_entities": {
"available_entities": "Dies sind die Entitäten, die du zur Verfügung hast, die aber noch nicht in deiner Lovelace-Benutzeroberfläche enthalten sind.",
@@ -2627,6 +2688,7 @@
"intro": "Hallo {name}, willkommen bei Home Assistant. Wie möchten Sie Ihre Haus benennen?",
"intro_location": "Wir würden gerne wissen, wo Sie wohnen. Diese Daten helfen bei der Anzeige von Informationen und der Einrichtung von Sonnenstands-basierten Automatisierungen. Diese Daten werden niemals außerhalb Ihres Netzwerks weitergegeben.",
"intro_location_detect": "Wir können helfen, diese Informationen auszufüllen, indem wir eine einmalige Anfrage an einen externen Dienstleister richten.",
+ "location_name": "Name deiner Home Assistant Installation",
"location_name_default": "Home"
},
"integration": {
@@ -2738,6 +2800,7 @@
"themes": {
"accent_color": "Akzentfarbe",
"dark_mode": {
+ "auto": "Automatisch",
"dark": "Dunkel",
"light": "Hell"
},
diff --git a/translations/frontend/el.json b/translations/frontend/el.json
index e2d9b9b2d6..936fc4761e 100644
--- a/translations/frontend/el.json
+++ b/translations/frontend/el.json
@@ -419,9 +419,16 @@
"unlock": "Ξεκλείδωμα"
},
"media_player": {
+ "browse_media": "Αναζήτηση πολυμέσων",
+ "media_next_track": "Επόμενο",
+ "media_play": "Αναπαραγωγή",
+ "media_play_pause": "Αναπαραγωγή/παύση",
+ "media_previous_track": "Προηγούμενο",
"sound_mode": "Λειτουργία ήχου",
"source": "Πηγή",
- "text_to_speak": "Κείμενο προς εκφώνηση"
+ "text_to_speak": "Κείμενο προς εκφώνηση",
+ "turn_off": "Απενεργοποίηση",
+ "turn_on": "Ενεργοποίηση"
},
"persistent_notification": {
"dismiss": "Απόρριψη"
@@ -502,8 +509,11 @@
"error_required": "Υποχρεωτικό",
"loading": "Φόρτωση",
"menu": "Μενού",
+ "next": "Επόμενο",
"no": "Όχι",
"overflow_menu": "Μενού υπερχείλισης",
+ "previous": "Προηγούμενο",
+ "refresh": "Ανανέωση",
"save": "Αποθήκευση",
"successfully_deleted": "Η διαγραφή ολοκληρώθηκε με επιτυχία",
"successfully_saved": "Αποθηκεύτηκε με επιτυχία",
@@ -551,6 +561,21 @@
"loading_history": "Φόρτωση ιστορικού κατάστασης …",
"no_history_found": "Δεν έχει βρεθεί ιστορικό κατάστασης."
},
+ "media-browser": {
+ "choose-source": "Επιλέξτε Πηγή",
+ "content-type": {
+ "album": "Άλμπουμ",
+ "artist": "Καλλιτέχνης",
+ "library": "Βιβλιοθήκη",
+ "server": "Διακομιστής"
+ },
+ "media-player-browser": "Πρόγραμμα περιήγησης πολυμέσων",
+ "no_items": "Χωρίς στοιχεία",
+ "pick": "Επιλέξετε",
+ "pick-media": "Επιλογή μέσων",
+ "play": "Αναπαραγωγή",
+ "play-media": "Αναπαραγωγή πολυμέσων"
+ },
"relative_time": {
"duration": {
"day": "{count} {count, plural,\n one {μέρα}\n other {μέρες}\n}",
@@ -560,6 +585,7 @@
"week": "{count} {count, plural,\n one {εβδομάδα}\n other {εβδομάδες}\n}"
},
"future": "Σε {time}",
+ "just_now": "Μόλις τώρα",
"never": "Ποτέ",
"past": "{time} πριν"
},
@@ -976,6 +1002,9 @@
"sunrise": "Ανατολή ηλίου",
"sunset": "Δύση ηλίου"
},
+ "tag": {
+ "label": "Ετικέτα"
+ },
"template": {
"label": "Πρότυπο",
"value_template": "Τιμή πρότυπου"
@@ -1252,6 +1281,7 @@
"caption": "Συσκευές",
"confirm_delete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη συσκευή;",
"confirm_rename_entity_ids": "Θέλετε επίσης να μετονομάσετε τα αναγνωριστικά οντότητας των οντοτήτων σας;",
+ "confirm_rename_entity_ids_warning": "Αυτό δεν θα αλλάξει καμία ρύθμιση παραμέτρων (όπως αυτοματισμούς, σενάρια, σκηνές, Lovelace) που χρησιμοποιεί αυτήν τη στιγμή αυτές τις οντότητες, θα πρέπει να τις ενημερώσετε μόνοι σας.",
"data_table": {
"area": "Περιοχή",
"battery": "Μπαταρία",
@@ -1370,6 +1400,7 @@
"caption": "Ενσωματώσεις",
"config_entry": {
"area": "Στην {area}",
+ "delete": "Διαγραφή",
"delete_button": "Διαγραφή {integration}",
"delete_confirm": "Είστε σίγουρος ότι θέλετε να διαγραφεί αυτή η ενοποίηση;",
"device_unavailable": "συσκευή μη διαθέσιμη",
@@ -1381,8 +1412,11 @@
"no_area": "Καμία περιοχή",
"no_device": "Οντότητες χωρίς συσκευές",
"no_devices": "Αυτή η ενοποίηση δεν έχει συσκευές.",
+ "options": "Επιλογές",
+ "rename": "Μετονομασία",
"restart_confirm": "Επανεκκινήστε το Home Assistant για να ολοκληρώσετε την κατάργηση αυτής της ενοποίησης",
"settings_button": "Επεξεργασία ρυθμίσεων για {integration}",
+ "system_options": "Επιλογές συστήματος",
"system_options_button": "Επιλογές συστήματος για {integration}",
"unnamed_entry": "Ανώνυμη καταχώριση"
},
@@ -1420,8 +1454,11 @@
"integration_not_found": "Η ενσωμάτωση δε βρέθηκε.",
"new": "Ρυθμίστε νέα ενοποίηση",
"none": "Δεν υπάρχει διαμόρφωση ακόμα",
+ "none_found": "Δεν βρέθηκαν ενσωματώσεις",
+ "none_found_detail": "Προσαρμόστε τα κριτήρια αναζήτησης.",
"note_about_integrations": "Δεν μπορούν όλες οι ενσωματώσεις να διαμορφωθούν από το UI ακόμη.",
"note_about_website_reference": "Περισσότερα είναι διαθέσιμα στο",
+ "rename_input_label": "Όνομα καταχώρησης",
"search": "Αναζήτηση ενσωματώσεων"
},
"introduction": "Εδώ είναι δυνατή η διαμόρφωση του Home Assistant και των εξαρτημάτων. Δεν είναι δυνατή η διαμόρφωση όλων από την διεπαφή χρήστη (UI) αλλά εργαζόμαστε πάνω σε αυτό.",
@@ -1443,8 +1480,10 @@
"cant_edit_default": "Δεν είναι δυνατή η επεξεργασία του τυπικού πίνακα ελέγχου Lovelace από τη διεπαφή χρήστη. Μπορείτε να το αποκρύψετε ορίζοντας έναν άλλο πίνακα ελέγχου ως προεπιλογή.",
"cant_edit_yaml": "Δεν είναι δυνατή η επεξεργασία πινάκων εργαλείων που ορίζονται στο YAML από το περιβάλλον εργασίας χρήστη. Αλλάξτε τα στο configuration.yaml.",
"caption": "Επισκόπηση",
+ "confirm_delete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον πίνακα ελέγχου;",
"default_dashboard": "Αυτή είναι η προεπιλεγμένη επισκόπηση",
"detail": {
+ "dismiss": "Κλείστε",
"icon": "Εικονίδιο",
"title": "Τίτλος",
"title_required": "Απαιτείται τίτλος.",
@@ -1452,7 +1491,8 @@
},
"picker": {
"headers": {
- "default": "Προεπιλογή"
+ "default": "Προεπιλογή",
+ "filename": "Όνομα_αρχείου"
},
"open": "Άνοιγμα"
}
@@ -1490,6 +1530,36 @@
"stage": "Στάδιο",
"zwave_info": "Πληροφορίες Z-Wave"
},
+ "navigation": {
+ "network": "Δίκτυο",
+ "nodes": "Κόμβοι",
+ "select_instance": "Επιλέξτε στιγμιότυπο "
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Όλοι οι κόμβοι έχουν ερωτηθεί.",
+ "driverallnodesqueriedsomedead": "Όλοι οι κόμβοι έχουν ερωτηθεί. Μερικοί κόμβοι βρέθηκαν να μην αποκρίνονται.",
+ "driverawakenodesqueries": "Όλοι οι ενεργοποιημένοι κόμβοι έχουν ερωτηθεί. ",
+ "driverfailed": "Αποτυχία σύνδεσης με τον ελεγκτή Z-Wave",
+ "driverready": "Προετοιμασία του ελεγκτή Z-Wave",
+ "driverremoved": "Το πρόγραμμα οδήγησης έχει αφαιρεθεί",
+ "driverreset": "Έγινε επαναφορά του προγράμματος οδήγησης",
+ "offline": "OZWDaemon εκτός σύνδεσης",
+ "ready": "Έτοιμος για σύνδεση",
+ "started": "Συνδεδεμένος με MQTT",
+ "starting": "Σύνδεση με MQTT",
+ "stopped": "Το OpenZWave σταμάτησε"
+ },
+ "offline": "Εκτός σύνδεσης",
+ "online": "Σε σύνδεση",
+ "starting": "Εκκίνηση",
+ "unknown": "Άγνωστο"
+ },
+ "network": {
+ "header": "Διαχείριση δικτύου",
+ "introduction": "Διαχείριση λειτουργιών δικτύου.",
+ "node_count": "{count} κόμβοι"
+ },
"node_query_stages": {
"complete": "Η διαδικασία της συνέντευξης ολοκληρώθηκε",
"configuration": "Λήψη τιμών διαμόρφωσης από τον κόμβο",
@@ -1511,6 +1581,14 @@
"step": "Βήμα",
"title": "Ανανέωση πληροφοριών κόμβου",
"wakeup_header": "Οδηγίες εκκίνησης απο"
+ },
+ "select_instance": {
+ "header": "Επιλέξτε ένα στιγμιότυπο OpenZWave",
+ "introduction": "Έχετε περισσότερα από ένα στιγμιότυπα OpenZWave σε ενέργεια. Ποιό στιγμιότυπο θέλετε να διαχειριστείτε;"
+ },
+ "services": {
+ "add_node": "Προσθήκη κόμβου",
+ "remove_node": "Κατάργηση κόμβου"
}
},
"person": {
@@ -1586,7 +1664,7 @@
},
"script": {
"caption": "Δέσμη ενεργειών",
- "description": "Δημιουργήσετε και να επεξεργαστείτε δέσμες ενεργειών",
+ "description": "Δημιουργήσετε και επεξεργαστείτε δέσμες ενεργειών",
"editor": {
"alias": "Όνομα",
"default_name": "Νέα δέσμη ενεργειών",
@@ -1665,6 +1743,17 @@
}
}
},
+ "tags": {
+ "detail": {
+ "create": "Δημιουργία",
+ "create_and_write": "Δημιουργία και εγγραφή",
+ "delete": "Διαγραφή",
+ "description": "Περιγραφή",
+ "name": "Όνομα",
+ "new_tag": "Νέα ετικέτα",
+ "update": "Ενημέρωση"
+ }
+ },
"users": {
"add_user": {
"caption": "Προσθήκη χρήστη",
@@ -1840,6 +1929,7 @@
"exclude_entity": "Εξαίρεση αυτής της οντότητας από τον Home Assistant",
"group": "Ομάδα",
"header": "Διαχείριση κόμβων Z-Wave",
+ "introduction": "Εκτελέστε εντολές Z-Wave που επηρεάζουν έναν μόνο κόμβο. Επιλέξτε έναν κόμβο για να δείτε μια λίστα με τις διαθέσιμες εντολές.",
"max_associations": "Μέγιστες ενώσεις:",
"node_group_associations": "Κόμβοι συσχετίσεων ομάδων",
"node_protection": "Προστασία κόμβου",
@@ -1944,6 +2034,7 @@
"description": "Τα πρότυπα μετατρέπονται χρησιμοποιώντας τη μηχανή πρότυπου Jinja2 με ορισμένες εξειδικευμένες επεκτάσεις του Home Assistant.",
"editor": "Πρόγραμμα επεξεργασίας προτύπων",
"jinja_documentation": "Έγγραφα πρότυπου Jinja2",
+ "reset": "Επαναφορά στο πρότυπο επίδειξης",
"template_extensions": "Επεκτάσεις προτύπου Home Assistant",
"title": "Πρότυπα",
"unknown_error_template": "Άγνωστο σφάλμα ερμηνείας προτύπου"
@@ -2013,6 +2104,10 @@
"available_states": "Διαθέσιμες λειτουργίες",
"name": "Πίνακας συναγερμών"
},
+ "calendar": {
+ "description": "Η κάρτα \"Ημερολόγιο\" εμφανίζει ένα ημερολόγιο που περιλαμβάνει προβολές ημέρας, εβδομάδας και λίστας",
+ "name": "Ημερολόγιο"
+ },
"conditional": {
"card": "Κάρτα",
"conditions": "Συνθήκες",
@@ -2264,6 +2359,7 @@
"warning": {
"entity_non_numeric": "Η οντότητα δεν είναι αριθμητική: {entity}",
"entity_not_found": "Η οντότητα δεν είναι διαθέσιμη: {entity}",
+ "entity_unavailable": "{entity} δεν είναι διαθέσιμο προς το παρόν",
"starting": "Το Home Assistant ξεκινά, ενδέχεται να μην είναι ακόμη διαθέσιμα όλα"
}
},
@@ -2424,6 +2520,7 @@
"intro": "Γεια σου {name}, καλώς ήρθες στο Home Assistant. Πώς θα ήθελες να αναφέρεσαι στο σπίτι σου;",
"intro_location": "Θα θέλαμε να μάθουμε πού ζεις. Αυτές οι πληροφορίες θα βοηθήσουν στην προβολή πληροφοριών και στη ρύθμιση αυτοματισμών που βασίζονται στη θέση ηλίου. Αυτά τα δεδομένα δεν μοιράζονται ποτέ εκτός του δικτύου σας.",
"intro_location_detect": "Μπορούμε να σε βοηθήσουμε να συμπληρώσεις αυτές τις πληροφορίες, κάνοντας μια εφάπαξ αίτηση σε μια εξωτερική υπηρεσία.",
+ "location_name": "Όνομα της εγκατάστασης σας του Home Assistant",
"location_name_default": "Σπίτι"
},
"integration": {
diff --git a/translations/frontend/en.json b/translations/frontend/en.json
index 74d4ca0bcf..e31995defc 100644
--- a/translations/frontend/en.json
+++ b/translations/frontend/en.json
@@ -1525,6 +1525,9 @@
"no_device": "Entities without devices",
"no_devices": "This integration has no devices.",
"options": "Options",
+ "reload": "Reload",
+ "reload_confirm": "The integration was reloaded",
+ "reload_restart_confirm": "Restart Home Assistant to finish reloading this integration",
"rename": "Rename",
"restart_confirm": "Restart Home Assistant to finish removing this integration",
"settings_button": "Edit settings for {integration}",
@@ -1890,19 +1893,32 @@
"section": {
"reloading": {
"automation": "Reload automations",
+ "command_line": "Reload command line entities",
"core": "Reload location & customizations",
+ "filesize": "Reload file size entities",
+ "filter": "Reload filter entities",
+ "generic": "Reload generic IP camera entities",
+ "generic_thermostat": "Reload generic thermostat entities",
"group": "Reload groups",
"heading": "YAML configuration reloading",
+ "history_stats": "Reload history stats entities",
+ "homekit": "Reload HomeKit",
"input_boolean": "Reload input booleans",
"input_datetime": "Reload input date times",
"input_number": "Reload input numbers",
"input_select": "Reload input selects",
"input_text": "Reload input texts",
"introduction": "Some parts of Home Assistant can reload without requiring a restart. Hitting reload will unload their current YAML configuration and load the new one.",
+ "min_max": "Reload min/max entities",
"person": "Reload persons",
+ "ping": "Reload ping binary sensor entities",
+ "rest": "Reload rest entities",
"scene": "Reload scenes",
"script": "Reload scripts",
+ "statistics": "Reload statistics entities",
"template": "Reload template entities",
+ "trend": "Reload trend entities",
+ "universal": "Reload universal media player entities",
"zone": "Reload zones"
},
"server_management": {
@@ -1954,6 +1970,8 @@
"create": "Create",
"name": "Name",
"password": "Password",
+ "password_confirm": "Confirm Password",
+ "password_not_match": "Passwords don't match",
"username": "Username"
},
"caption": "Users",
@@ -1970,7 +1988,9 @@
"group": "Group",
"id": "ID",
"name": "Name",
+ "new_password": "New Password",
"owner": "Owner",
+ "password_changed": "The password is changed!",
"system_generated": "System generated",
"system_generated_users_not_editable": "Unable to update system generated users.",
"system_generated_users_not_removable": "Unable to remove system generated users.",
@@ -2420,6 +2440,7 @@
"show_name": "Show Name?",
"show_state": "Show State?",
"state": "State",
+ "state_color": "Color icons based on state?",
"tap_action": "Tap Action",
"theme": "Theme",
"title": "Title",
diff --git a/translations/frontend/es-419.json b/translations/frontend/es-419.json
index ced016f2a1..62e01af2d6 100644
--- a/translations/frontend/es-419.json
+++ b/translations/frontend/es-419.json
@@ -13,15 +13,9 @@
},
"panel": {
"calendar": "Calendario",
- "config": "",
"developer_tools": "Herramientas para desarrolladores",
- "history": "",
- "logbook": "",
- "mailbox": "",
- "map": "",
"profile": "Perfil",
- "shopping_list": "Lista de compras",
- "states": ""
+ "shopping_list": "Lista de compras"
},
"state_attributes": {
"climate": {
@@ -1000,7 +994,6 @@
"start": "Inicio"
},
"mqtt": {
- "label": "",
"payload": "Payload (opcional)",
"topic": "Topic"
},
@@ -1616,7 +1609,6 @@
"start_listening": "Comenzar a escuchar",
"stop_listening": "Deja de escuchar",
"subscribe_to": "Tema para suscribirse",
- "title": "",
"topic": "tema"
},
"person": {
@@ -1947,7 +1939,6 @@
},
"zwave": {
"button": "Configurar",
- "caption": "",
"common": {
"index": "Índice",
"instance": "Instancia",
diff --git a/translations/frontend/es.json b/translations/frontend/es.json
index 921ef74f4c..a0d686f11c 100644
--- a/translations/frontend/es.json
+++ b/translations/frontend/es.json
@@ -419,9 +419,16 @@
"unlock": "Desbloquear"
},
"media_player": {
+ "browse_media": "Explorar medios",
+ "media_next_track": "Siguiente",
+ "media_play": "Reproducir",
+ "media_play_pause": "Reproducir/pausa",
+ "media_previous_track": "Anterior",
"sound_mode": "Modo de sonido",
"source": "Fuente",
- "text_to_speak": "Texto para hablar"
+ "text_to_speak": "Texto para hablar",
+ "turn_off": "Apagar",
+ "turn_on": "Encender"
},
"persistent_notification": {
"dismiss": "Descartar"
@@ -554,6 +561,22 @@
"loading_history": "Cargando historial de estado...",
"no_history_found": "No se encontró historial de estado."
},
+ "media-browser": {
+ "choose-source": "Elige la fuente",
+ "content-type": {
+ "album": "Álbum",
+ "artist": "Artista",
+ "library": "Biblioteca",
+ "playlist": "Lista de reproducción",
+ "server": "Servidor"
+ },
+ "media-player-browser": "Navegador del Reproductor Multimedia",
+ "no_items": "No hay elementos",
+ "pick": "Elegir",
+ "pick-media": "Elegir medio",
+ "play": "Reproducir",
+ "play-media": "Reproducir medio"
+ },
"picture-upload": {
"label": "Imagen",
"unsupported_format": "Formato no soportado, por favor, selecciona una imagen JPEG, PNG o GIF."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\none {semana}\nother {semanas}\n}"
},
"future": "En {time}",
+ "just_now": "Ahora mismo",
"never": "Nunca",
"past": "Hace {time}"
},
@@ -1318,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "Todavía no se ha añadido ningún {name} usando este dispositivo. Puedes añadir uno pulsando en el botón + de arriba.",
"automation": {
"actions": {
"caption": "Cuando algo se activa...."
@@ -1337,7 +1362,7 @@
"caption": "Dispositivos",
"confirm_delete": "¿Estás seguro de que quieres eliminar este dispositivo?",
"confirm_rename_entity_ids": "¿También quieres cambiar el nombre de los identificadores de entidad de tus entidades?",
- "confirm_rename_entity_ids_warning": "Esto no cambiará ninguna configuración (como automatizaciones, scripts, escenas, Lovelace) que estén utilizando actualmente estas entidades, tendrá que actualizarlas usted mismo.",
+ "confirm_rename_entity_ids_warning": "Esto no cambiará ninguna configuración (como automatizaciones, scripts, escenas, Lovelace) que estén utilizando actualmente estas entidades, tendrás que actualizarlas tú mismo.",
"data_table": {
"area": "Área",
"battery": "Batería",
@@ -1500,6 +1525,9 @@
"no_device": "Entidades sin dispositivos",
"no_devices": "Esta integración no tiene dispositivos.",
"options": "Opciones",
+ "reload": "Recargar",
+ "reload_confirm": "La integración se ha recargado",
+ "reload_restart_confirm": "Reinicia Home Assistant para terminar de recargar esta integración",
"rename": "Renombrar",
"restart_confirm": "Reinicia Home Assistant para terminar de eliminar esta integración.",
"settings_button": "Editar configuración para {integration}",
@@ -1658,7 +1686,11 @@
"topic": "tema"
},
"ozw": {
+ "button": "Configurar",
"common": {
+ "controller": "Controlador",
+ "instance": "Instancia",
+ "network": "Red",
"node_id": "ID del Nodo",
"ozw_instance": "Instancia OpenZWave",
"zwave": "Z-Wave"
@@ -1668,6 +1700,36 @@
"stage": "Etapa",
"zwave_info": "Información Z-Wave"
},
+ "navigation": {
+ "network": "Red",
+ "nodes": "Nodos",
+ "select_instance": "Seleccionar Instancia"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Se han consultado todos los nodos.",
+ "driverallnodesqueriedsomedead": "Se han consultado todos los nodos. Se encontraron algunos nodos muertos",
+ "driverawakenodesqueries": "Se han consultado todos los nodos despiertos",
+ "driverfailed": "No se pudo conectar con el controlador Z-Wave",
+ "driverready": "Iniciando el controlador Z-Wave",
+ "driverremoved": "El controlador ha sido eliminado",
+ "driverreset": "El controlador se ha reiniciado",
+ "offline": "OZWDaemon desconectado",
+ "ready": "Listo para conectar",
+ "started": "Conectado a MQTT",
+ "starting": "Conectando con MQTT",
+ "stopped": "OpenZWave detenido"
+ },
+ "offline": "Desconectado",
+ "online": "En línea",
+ "starting": "Iniciando",
+ "unknown": "Desconocido"
+ },
+ "network": {
+ "header": "Administración de la Red",
+ "introduction": "Gestionar las funciones de toda la red.",
+ "node_count": "{count} nodos"
+ },
"node_query_stages": {
"associations": "Refrescando grupos de asociaciones y miembros",
"cacheload": "Cargando información del archivo de caché de OpenZWave. Los nodos con batería permanecerán en esta etapa hasta que el nodo se active.",
@@ -1698,6 +1760,14 @@
"title": "Refrescar Información del Nodo",
"wakeup_header": "Instrucciones para despertar a",
"wakeup_instructions_source": "Las instrucciones para despertarlo se obtienen de la base de datos de dispositivos de la comunidad OpenZWave."
+ },
+ "select_instance": {
+ "header": "Selecciona una instancia de OpenZWave",
+ "introduction": "Tienes más de una instancia de OpenZWave en ejecución. ¿Qué instancia te gustaría gestionar?"
+ },
+ "services": {
+ "add_node": "Añadir Nodo",
+ "remove_node": "Eliminar Nodo"
}
},
"person": {
@@ -1823,7 +1893,9 @@
"section": {
"reloading": {
"automation": "Recargar automatizaciones",
+ "command_line": "Recargar entidades de línea de comandos",
"core": "Recargar ubicación y personalizaciones",
+ "filter": "Recargar entidades de filtro",
"group": "Recargar grupos",
"heading": "Recargando la configuración YAML",
"input_boolean": "Recargar los campos booleanos",
@@ -1833,8 +1905,12 @@
"input_text": "Recargar los campos de texto",
"introduction": "Algunas partes de Home Assistant pueden recargarse sin necesidad de reiniciar. Al pulsar en recargar se descartará la configuración YAML actual y se cargará la nueva.",
"person": "Recargar personas",
+ "rest": "Recargar entidades rest",
"scene": "Recargar escenas",
"script": "Recargar scripts",
+ "statistics": "Recargar entidades de estadísticas",
+ "template": "Recargar entidades de plantilla",
+ "universal": "Recargar entidades de reproductor multimedia universal",
"zone": "Recargar zonas"
},
"server_management": {
@@ -1876,6 +1952,7 @@
"last_scanned": "Última vez escaneada",
"name": "Nombre"
},
+ "never_scanned": "Nunca escaneado",
"no_tags": "Sin etiquetas",
"write": "Escribir"
},
@@ -2200,6 +2277,7 @@
"description": "Las plantillas se muestran utilizando el motor de plantillas Jinja2 con algunas extensiones específicas de Home Assistant.",
"editor": "Editor de plantillas",
"jinja_documentation": "Documentación de plantilla Jinja2",
+ "reset": "Reiniciar a la plantilla de demostración",
"template_extensions": "Extensiones de plantilla de Home Assistant",
"title": "Plantillas",
"unknown_error_template": "Error desconocido al mostrar la plantilla"
@@ -2281,6 +2359,10 @@
"description": "La tarjeta Botón te permite agregar botones para realizar tareas.",
"name": "Botón"
},
+ "calendar": {
+ "description": "La tarjeta Calendario muestra un calendario que incluye vistas de día, semana y lista",
+ "name": "Calendario"
+ },
"conditional": {
"card": "Tarjeta",
"change_type": "Cambiar el tipo",
@@ -2735,6 +2817,7 @@
"intro": "Hola {name}, bienvenido a Home Assistant. ¿Cómo te gustaría llamar a tu casa?",
"intro_location": "Nos gustaría saber dónde vives. Esta información ayudará a mostrar información y a configurar automatizaciones basadas en el sol. Estos datos nunca se comparten fuera de tu red.",
"intro_location_detect": "Podemos ayudarte a completar esta información haciendo una solicitud única a un servicio externo.",
+ "location_name": "Nombre de tu instalación de Home Assistant",
"location_name_default": "Casa"
},
"integration": {
diff --git a/translations/frontend/et.json b/translations/frontend/et.json
index 51e3f2f620..4b3c342d9b 100644
--- a/translations/frontend/et.json
+++ b/translations/frontend/et.json
@@ -923,10 +923,6 @@
"at": "Kell",
"label": "Aeg"
},
- "webhook": {
- "label": "",
- "webhook_id": ""
- },
"zone": {
"enter": "Sisenemine",
"entity": "Asukohaga olem",
diff --git a/translations/frontend/fr.json b/translations/frontend/fr.json
index e60b28d5d7..7d2f666bca 100644
--- a/translations/frontend/fr.json
+++ b/translations/frontend/fr.json
@@ -419,9 +419,16 @@
"unlock": "Déverrouiller"
},
"media_player": {
+ "browse_media": "Parcourir les médias",
+ "media_next_track": "Suivant",
+ "media_play": "Lecture",
+ "media_play_pause": "Lecture/pause",
+ "media_previous_track": "Précédent",
"sound_mode": "Mode sonore",
"source": "Source",
- "text_to_speak": "Texte à lire"
+ "text_to_speak": "Texte à lire",
+ "turn_off": "Éteindre",
+ "turn_on": "Allumer"
},
"persistent_notification": {
"dismiss": "Ignorer"
@@ -554,6 +561,22 @@
"loading_history": "Chargement de l'historique des valeurs ...",
"no_history_found": "Aucun historique des valeurs trouvé."
},
+ "media-browser": {
+ "choose-source": "Choisissez la source",
+ "content-type": {
+ "album": "Album",
+ "artist": "Artiste",
+ "library": "Bibliothèque",
+ "playlist": "Liste de lecture",
+ "server": "Serveur"
+ },
+ "media-player-browser": "Lecteur multimédia",
+ "no_items": "Aucun éléments",
+ "pick": "Choisir",
+ "pick-media": "Choisissez un média",
+ "play": "Lecture",
+ "play-media": "Lire le média"
+ },
"picture-upload": {
"label": "Image",
"unsupported_format": "Format non pris en charge, veuillez choisir une image JPEG, PNG ou GIF."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\nzero {semaine}\none {semaine}\nother {semaines}\n}"
},
"future": "Dans {time}",
+ "just_now": "Juste maintenant",
"never": "Jamais",
"past": "Il y a {time}"
},
@@ -1318,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "Aucun {name} n'a encore été ajouté à l'aide de cet appareil. Vous pouvez en ajouter un en cliquant sur le bouton + ci-dessus.",
"automation": {
"actions": {
"caption": "Quand quelque chose est déclenché ..."
@@ -1394,7 +1419,7 @@
"filter": {
"filter": "Filtre",
"show_disabled": "Afficher les entités désactivées",
- "show_readonly": "Afficher les entités désactivées",
+ "show_readonly": "Afficher les entités en lecture seule",
"show_unavailable": "Afficher les entités non disponibles"
},
"header": "Entités",
@@ -1500,6 +1525,9 @@
"no_device": "Entités sans appareils",
"no_devices": "Cette intégration n'a pas d'appareils.",
"options": "Options",
+ "reload": "Recharger",
+ "reload_confirm": "L'intégration a été rechargée",
+ "reload_restart_confirm": "Redémarrer Home Assistant pour finaliser le rechargement de cette intégration",
"rename": "Renommer",
"restart_confirm": "Redémarrer Home Assistant pour terminer la suppression de cette intégration",
"settings_button": "Modifier les paramètres pour {integration}",
@@ -1658,7 +1686,11 @@
"topic": "sujet"
},
"ozw": {
+ "button": "Configurer",
"common": {
+ "controller": "Contrôleur",
+ "instance": "Instance",
+ "network": "Réseau",
"node_id": "ID du nœud",
"ozw_instance": "Instance Z-Wave",
"zwave": "Z-Wave"
@@ -1668,6 +1700,36 @@
"stage": "Étape",
"zwave_info": "Informations Z-Wave"
},
+ "navigation": {
+ "network": "Réseau",
+ "nodes": "Nœuds",
+ "select_instance": "Sélectionnez une instance"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Tous les nœuds ont été interrogés",
+ "driverallnodesqueriedsomedead": "Tous les nœuds ont été interrogés. Certains nœuds ont été trouvés morts",
+ "driverawakenodesqueries": "Tous les nœuds éveillés ont été interrogés",
+ "driverfailed": "Échec de la connexion au contrôleur Z-Wave",
+ "driverready": "Initialisation du contrôleur Z-Wave",
+ "driverremoved": "Le pilote a été supprimé",
+ "driverreset": "Le pilote a été réinitialisé",
+ "offline": "OZWDaemon hors ligne",
+ "ready": "Prêt à se connecter",
+ "started": "Connecté à MQTT",
+ "starting": "Connexion à MQTT",
+ "stopped": "OpenZWave arrêté"
+ },
+ "offline": "Hors ligne",
+ "online": "En ligne",
+ "starting": "Démarrage",
+ "unknown": "Inconnu"
+ },
+ "network": {
+ "header": "Gestion du réseau",
+ "introduction": "Διαχείρηση λειτουργιών δικτύου",
+ "node_count": "{count} nœuds"
+ },
"node_query_stages": {
"associations": "Rafraîchissement les associations et les membres",
"cacheload": "Chargement des informations à partir du fichier de cache OpenZWave. Les nœuds de batterie resteront à cette étape jusqu'à ce que le nœud se réveille.",
@@ -1698,6 +1760,14 @@
"title": "Actualiser les informations du nœud",
"wakeup_header": "Instructions de réveil pour",
"wakeup_instructions_source": "Les instructions de réveil proviennent de la base de données de la communauté OpenZWave."
+ },
+ "select_instance": {
+ "header": "Sélectionnez une instance OpenZWave",
+ "introduction": "Vous avez plus d'une instance OpenZWave en cours d'exécution. Quelle instance souhaitez-vous gérer ?"
+ },
+ "services": {
+ "add_node": "Ajouter un nœud",
+ "remove_node": "Supprimer le nœud"
}
},
"person": {
@@ -1823,18 +1893,24 @@
"section": {
"reloading": {
"automation": "Recharger les automatisations",
+ "command_line": "Recharger les entités de ligne de commande",
"core": "Recharger les emplacements et personnalisations",
+ "filter": "Recharger les entités de filtre",
"group": "Recharger les groupes",
"heading": "Rechargement de la configuration",
- "input_boolean": "Recharger les booléens d'entrée",
- "input_datetime": "Recharger les heures de date d'entrée",
- "input_number": "Recharger les numéros d'entrée",
- "input_select": "Recharger les sélections d'entrée",
- "input_text": "Recharger les textes d'entrée",
+ "input_boolean": "Recharger les entrées booléennes (input boolean)",
+ "input_datetime": "Recharger les entrées de date et heure (input date time)",
+ "input_number": "Recharger les entrées numériques (input number)",
+ "input_select": "Recharger les listes de sélection (input select)",
+ "input_text": "Recharger les entrées de texte (input text)",
"introduction": "Certaines parties de Home Assistant peuvent être rechargées sans nécessiter de redémarrage. Le fait de cliquer sur recharger déchargera leur configuration actuelle et chargera la nouvelle.",
"person": "Recharger les personnes",
+ "rest": "Recharger les entités REST",
"scene": "Recharger les scènes",
"script": "Recharger les scripts",
+ "statistics": "Recharger les entités de statistiques",
+ "template": "Recharger les entités modèles",
+ "universal": "Recharger les entités de lecteur média universel",
"zone": "Recharger les zones"
},
"server_management": {
@@ -1876,6 +1952,7 @@
"last_scanned": "Dernière analyse",
"name": "Nom"
},
+ "never_scanned": "Jamais scanné",
"no_tags": "Aucunes balises",
"write": "Écrire"
},
@@ -2200,6 +2277,7 @@
"description": "Les modèles sont rendus à l'aide du moteur de modèles Jinja2 avec certaines extensions spécifiques de Home Assistant.",
"editor": "Éditeur de modèles",
"jinja_documentation": "Documentation de modèle Jinja2",
+ "reset": "Réinitialiser au modèle de démonstration",
"template_extensions": "Extensions de modèles de Home Assistant",
"title": "Modèle",
"unknown_error_template": "Erreur inconnue lors du rendu du modèle"
@@ -2281,6 +2359,10 @@
"description": "La carte Bouton vous permet d'ajouter des boutons pour effectuer des tâches.",
"name": "Bouton"
},
+ "calendar": {
+ "description": "La carte Calendrier affiche un calendrier comprenant des vues par jour, par semaine et par liste",
+ "name": "Calendrier"
+ },
"conditional": {
"card": "Carte",
"change_type": "Changer le type",
@@ -2735,6 +2817,7 @@
"intro": "Bonjour {name}, bienvenue dans Home Assistant. Comment voudriez-vous nommer votre maison?",
"intro_location": "Nous aimerions savoir où vous habitez. Ces informations vous aideront à afficher des informations et à configurer des automatismes basés sur le soleil. Ces données ne sont jamais partagées en dehors de votre réseau.",
"intro_location_detect": "Nous pouvons vous aider à renseigner ces informations en adressant une demande unique à un service externe.",
+ "location_name": "Nom de votre installation Home Assistant",
"location_name_default": "Maison"
},
"integration": {
diff --git a/translations/frontend/fy.json b/translations/frontend/fy.json
index 918eb995c3..1f8841d202 100644
--- a/translations/frontend/fy.json
+++ b/translations/frontend/fy.json
@@ -195,10 +195,8 @@
},
"triggers": {
"add": "Trigger tafoegje",
- "header": "",
"type": {
"homeassistant": {
- "label": "",
"shutdown": "Ofslúte",
"start": "Opstarte"
},
diff --git a/translations/frontend/hi.json b/translations/frontend/hi.json
index b724890401..f71427a683 100644
--- a/translations/frontend/hi.json
+++ b/translations/frontend/hi.json
@@ -308,6 +308,7 @@
"rename_dialog": "इस कॉन्फ़िगरेशन प्रविष्टि का नाम संपादित करें",
"rename_input_label": "प्रवेश का नाम"
},
+ "introduction": "In questa schermata è possibile configurare Home Assistant e i suoi componenti. Non è ancora possibile configurare tutto tramite l'interfaccia, ma ci stiamo lavorando.",
"logs": {
"title": "लॉग्स"
},
@@ -363,6 +364,9 @@
}
}
},
+ "logbook": {
+ "showing_entries": "Visualizza gli inserimenti per"
+ },
"lovelace": {
"cards": {
"starting": {
@@ -370,6 +374,9 @@
"header": "होम असिस्टेंट शुरू हो रहा है ..."
}
},
+ "changed_toast": {
+ "message": "La configurazione della interfaccia di Lovelaceper questa dashboard è stata aggiornata, vuoi ricaricare la pagina per vedere i cambiamenti?"
+ },
"editor": {
"card": {
"entity": {
diff --git a/translations/frontend/it.json b/translations/frontend/it.json
index 4989fa4123..0591ea70d6 100644
--- a/translations/frontend/it.json
+++ b/translations/frontend/it.json
@@ -419,9 +419,16 @@
"unlock": "Sbloccato"
},
"media_player": {
+ "browse_media": "Sfoglia i file multimediali",
+ "media_next_track": "Avanti",
+ "media_play": "Riproduci",
+ "media_play_pause": "Riproduci/pausa",
+ "media_previous_track": "Indietro",
"sound_mode": "Modalità audio",
"source": "Fonte",
- "text_to_speak": "Testo da leggere"
+ "text_to_speak": "Testo da leggere",
+ "turn_off": "Spegni",
+ "turn_on": "Accendi"
},
"persistent_notification": {
"dismiss": "Rimuovi"
@@ -554,6 +561,22 @@
"loading_history": "Caricamento storico...",
"no_history_found": "Nessuno storico trovato."
},
+ "media-browser": {
+ "choose-source": "Scegli origine",
+ "content-type": {
+ "album": "Album",
+ "artist": "Artista",
+ "library": "Libreria",
+ "playlist": "Elenco di riproduzione",
+ "server": "Server"
+ },
+ "media-player-browser": "Lettore multimediale",
+ "no_items": "Nessun elemento",
+ "pick": "Scegli",
+ "pick-media": "Seleziona file multimediali",
+ "play": "Riproduci",
+ "play-media": "Riproduci file multimediali"
+ },
"picture-upload": {
"label": "Immagine",
"unsupported_format": "Formato non supportato, scegliere un'immagine JPEG, PNG o GIF."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\none {settimana}\nother {settimane}\n}"
},
"future": "tra {time}",
+ "just_now": "Proprio ora",
"never": "Mai",
"past": "{time} fa"
},
@@ -1318,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "Nessun {name} è stato ancora aggiunto utilizzando questo dispositivo. Puoi aggiungerne uno facendo clic sul pulsante + sopra.",
"automation": {
"actions": {
"caption": "Quando qualcosa si attiva..."
@@ -1500,6 +1525,9 @@
"no_device": "Entità senza dispositivi",
"no_devices": "Questa integrazione non ha dispositivi.",
"options": "Opzioni",
+ "reload": "Ricarica",
+ "reload_confirm": "L'integrazione è stata ricaricata",
+ "reload_restart_confirm": "Riavvia Home Assistant per completare il ricaricamento di questa integrazione",
"rename": "Rinomina",
"restart_confirm": "Riavvia Home Assistant per completare la rimozione di questa integrazione",
"settings_button": "Modificare le impostazioni per {integration}.",
@@ -1658,7 +1686,11 @@
"topic": "argomento"
},
"ozw": {
+ "button": "Configura",
"common": {
+ "controller": "Controllore",
+ "instance": "Istanza",
+ "network": "Rete",
"node_id": "ID del nodo",
"ozw_instance": "Istanza OpenZWave",
"zwave": "Z-Wave"
@@ -1668,6 +1700,36 @@
"stage": "Fase",
"zwave_info": "Informazioni Z-Wave"
},
+ "navigation": {
+ "network": "Rete",
+ "nodes": "Nodi",
+ "select_instance": "Seleziona istanza"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Tutti i nodi sono stati interrogati.",
+ "driverallnodesqueriedsomedead": "Tutti i nodi sono stati interrogati. Alcuni nodi sono stati trovati morti",
+ "driverawakenodesqueries": "Tutti i nodi svegli sono stati interrogati",
+ "driverfailed": "Impossibile connettersi al controller Z-Wave",
+ "driverready": "Inizializzazione del controller Z-Wave",
+ "driverremoved": "Il driver è stato rimosso",
+ "driverreset": "Il driver è stato reimpostato",
+ "offline": "OZWDaemon non in linea",
+ "ready": "Pronto per la connessione",
+ "started": "Collegato a MQTT",
+ "starting": "In collegamento a MQTT",
+ "stopped": "OpenZWave si è fermato"
+ },
+ "offline": "Disconnesso",
+ "online": "In linea",
+ "starting": "In avvio",
+ "unknown": "Sconosciuto"
+ },
+ "network": {
+ "header": "Gestione della rete",
+ "introduction": "Gestisci le funzioni a livello di rete.",
+ "node_count": "{count} nodi"
+ },
"node_query_stages": {
"associations": "Aggiornamento dell'associazione gruppi e appartenenze",
"cacheload": "Caricamento delle informazioni dal file di cache di OpenZWave. I nodi a batteria rimarranno in questa fase fino a quando il nodo non si riattiva.",
@@ -1698,6 +1760,14 @@
"title": "Aggiorna le informazioni sul nodo",
"wakeup_header": "Istruzioni di riattivazione per",
"wakeup_instructions_source": "Le istruzioni di riattivazione provengono dal database dei dispositivi della comunità di OpenZWave."
+ },
+ "select_instance": {
+ "header": "Seleziona un'istanza OpenZWave",
+ "introduction": "Hai più di un'istanza OpenZWave in esecuzione. Quale istanza vorresti gestire?"
+ },
+ "services": {
+ "add_node": "Aggiungi Nodo",
+ "remove_node": "Rimuovi nodo"
}
},
"person": {
@@ -1823,18 +1893,29 @@
"section": {
"reloading": {
"automation": "Ricarica le Automazioni",
+ "command_line": "Ricarica le entità della riga di comando",
"core": "Ricarica la Posizione e le Personalizzazioni",
+ "filter": "Ricaricare le entità filtro",
+ "generic": "Ricaricare le entità delle generiche telecamere IP",
+ "generic_thermostat": "Ricaricare le entità termostati generiche",
"group": "Ricarica i Gruppi",
"heading": "Ricarica Configurazione YAML",
+ "homekit": "Ricarica HomeKit",
"input_boolean": "Ricarica input booleani",
"input_datetime": "Ricarica input data e/o tempo",
"input_number": "Ricarica input numerici",
"input_select": "Ricarica input a discesa",
"input_text": "Ricarica input testuali",
"introduction": "Alcune parti di Home Assistant possono essere ricaricate senza richiedere un riavvio. Premendo su Ricarica si rimuoverà la loro Configurazione YAML attuale e si caricherà la versione aggiornata.",
+ "min_max": "Ricaricare le entità min/max",
"person": "Ricarica le persone",
+ "rest": "Ricarica le entità della piattaforma rest",
"scene": "Ricarica le Scene",
"script": "Ricarica gli Script",
+ "statistics": "Ricaricare le entità statistiche",
+ "template": "Ricaricare le entità modello",
+ "trend": "Ricaricare le entità di tendenza",
+ "universal": "Ricarica le entità del lettore multimediale universale",
"zone": "Ricarica le zone"
},
"server_management": {
@@ -1876,6 +1957,7 @@
"last_scanned": "Ultima scansione",
"name": "Nome"
},
+ "never_scanned": "Mai scansionato",
"no_tags": "Nessuna etichetta",
"write": "Scrivi"
},
@@ -1885,6 +1967,8 @@
"create": "Crea",
"name": "Nome",
"password": "Password",
+ "password_confirm": "Conferma la password",
+ "password_not_match": "Le password non corrispondono",
"username": "Nome utente"
},
"caption": "Utenti",
@@ -1901,7 +1985,9 @@
"group": "Gruppo",
"id": "ID",
"name": "Nome",
+ "new_password": "Nuova password",
"owner": "Proprietario",
+ "password_changed": "La password è stata cambiata!",
"system_generated": "Generato dal sistema",
"system_generated_users_not_editable": "Impossibile aggiornare gli utenti generati dal sistema.",
"system_generated_users_not_removable": "Impossibile rimuovere gli utenti generati dal sistema.",
@@ -2200,6 +2286,7 @@
"description": "Il rendering dei modelli viene eseguito utilizzando il motore di modelli Jinja2 con alcune estensioni specifiche di Home Assistant.",
"editor": "Editor di modelli",
"jinja_documentation": "Documentazione del modello Jinja2",
+ "reset": "Ripristina il modello di esempio",
"template_extensions": "Estensioni del modello Home Assistant",
"title": "Modelli",
"unknown_error_template": "Errore sconosciuto nel rendering del modello"
@@ -2281,6 +2368,10 @@
"description": "La scheda Pulsante consente di aggiungere pulsanti per eseguire attività.",
"name": "Pulsante"
},
+ "calendar": {
+ "description": "La scheda Calendario mostra un calendario che include le visualizzazioni per giorno, settimana ed elenco",
+ "name": "Calendario"
+ },
"conditional": {
"card": "Scheda",
"change_type": "Cambia tipo",
@@ -2346,6 +2437,7 @@
"show_name": "Mostrare il nome?",
"show_state": "Mostrare lo stato?",
"state": "Stato",
+ "state_color": "Colorare le icone in base allo stato?",
"tap_action": "Tocca Azione",
"theme": "Tema",
"title": "Titolo",
@@ -2735,6 +2827,7 @@
"intro": "Salve {name}, benvenuto su Home Assistant. Come vorresti nominare la tua casa?",
"intro_location": "Vorremmo sapere dove vivete. Queste informazioni aiuteranno a visualizzare informazioni e automazioni basate sul sole. Questi dati non vengono mai condivisi al di fuori della vostra rete.",
"intro_location_detect": "Possiamo aiutarti a compilare queste informazioni effettuando una richiesta una volta a un servizio esterno.",
+ "location_name": "Nome della tua installazione di Home Assistant",
"location_name_default": "Casa"
},
"integration": {
diff --git a/translations/frontend/ja.json b/translations/frontend/ja.json
index 0438a1bf5b..f0d6e46475 100644
--- a/translations/frontend/ja.json
+++ b/translations/frontend/ja.json
@@ -1,9 +1,16 @@
{
"config_entry": {
"disabled_by": {
- "integration": "インテグレーション"
+ "config_entry": "構成エントリ",
+ "integration": "インテグレーション",
+ "user": "ユーザー"
}
},
+ "groups": {
+ "system-admin": "管理者",
+ "system-read-only": "読み取り専用ユーザー",
+ "system-users": "ユーザー"
+ },
"panel": {
"calendar": "カレンダー",
"config": "設定",
@@ -12,6 +19,7 @@
"logbook": "ログブック",
"mailbox": "メールボックス",
"map": "地図",
+ "profile": "プロファイル",
"shopping_list": "買い物リスト",
"states": "状態"
},
@@ -22,17 +30,50 @@
"off": "オフ",
"on": "オン"
},
+ "hvac_action": {
+ "cooling": "冷房",
+ "drying": "乾燥",
+ "fan": "ファン",
+ "heating": "暖房",
+ "idle": "アイドル",
+ "off": "オフ"
+ },
"preset_mode": {
+ "activity": "アクティビティ",
"away": "外出",
- "home": "在宅"
+ "boost": "ブースト",
+ "comfort": "快適さ",
+ "eco": "エコ",
+ "home": "在宅",
+ "none": "なし",
+ "sleep": "スリープ"
+ }
+ },
+ "humidifier": {
+ "mode": {
+ "auto": "自動",
+ "away": "外出",
+ "baby": "赤ちゃん",
+ "boost": "ブースト",
+ "comfort": "快適さ",
+ "eco": "エコ",
+ "home": "ホーム",
+ "normal": "通常",
+ "sleep": "睡眠"
}
}
},
"state_badge": {
"alarm_control_panel": {
- "armed_home": "アームしました"
+ "armed_home": "アームしました",
+ "disarmed": "解除",
+ "disarming": "解除",
+ "pending": "保留",
+ "triggered": "トリガー"
},
"default": {
+ "entity_not_found": "エンティティが見つかりません",
+ "error": "エラー",
"unknown": "不明"
},
"device_tracker": {
@@ -46,6 +87,9 @@
},
"state": {
"alarm_control_panel": {
+ "disarmed": "解除",
+ "disarming": "解除",
+ "pending": "保留中",
"triggered": "トリガー"
},
"automation": {
@@ -110,7 +154,8 @@
"on": "在宅"
},
"problem": {
- "off": "OK"
+ "off": "OK",
+ "on": "問題"
},
"safety": {
"off": "安全",
@@ -138,13 +183,16 @@
"on": "オン"
},
"camera": {
- "idle": "アイドル"
+ "idle": "アイドル",
+ "recording": "録音",
+ "streaming": "ストリーミング"
},
"climate": {
"cool": "冷房",
"dry": "ドライ",
"fan_only": "ファンのみ",
"heat": "暖房",
+ "heat_cool": "暖/冷",
"off": "オフ"
},
"configurator": {
@@ -153,7 +201,10 @@
},
"cover": {
"closed": "閉鎖",
- "opening": "扉"
+ "closing": "終了",
+ "open": "開く",
+ "opening": "扉",
+ "stopped": "停止"
},
"default": {
"off": "オフ",
@@ -170,13 +221,18 @@
},
"group": {
"closed": "閉鎖",
+ "closing": "終了",
"home": "在宅",
"locked": "ロックされました",
"not_home": "外出",
"off": "オフ",
"ok": "OK",
"on": "オン",
- "opening": "扉"
+ "open": "開く",
+ "opening": "扉",
+ "problem": "問題",
+ "stopped": "停止",
+ "unlocked": "ロック 解除"
},
"input_boolean": {
"off": "オフ",
@@ -186,23 +242,32 @@
"off": "オフ",
"on": "オン"
},
+ "lock": {
+ "locked": "ロック",
+ "unlocked": "ロック 解除"
+ },
"media_player": {
"idle": "アイドル",
"off": "オフ",
"on": "オン",
"paused": "一時停止",
- "playing": "再生中"
+ "playing": "再生中",
+ "standby": "スタンバイ"
},
"person": {
"home": "在宅"
},
"plant": {
- "ok": "OK"
+ "ok": "OK",
+ "problem": "問題"
},
"remote": {
"off": "オフ",
"on": "オン"
},
+ "scene": {
+ "scening": "硬化"
+ },
"script": {
"off": "オフ",
"on": "オン"
@@ -219,9 +284,25 @@
"off": "オフ",
"on": "オン"
},
+ "timer": {
+ "active": "アクティブ",
+ "idle": "アイドル",
+ "paused": "一時停止"
+ },
+ "vacuum": {
+ "cleaning": "クリーニング",
+ "docked": "ドッキング",
+ "error": "エラー",
+ "idle": "アイドル",
+ "off": "オフ",
+ "on": "オン",
+ "paused": "一時停止",
+ "returning": "ドックに戻る"
+ },
"weather": {
"clear-night": "晴れた夜",
"cloudy": "曇り",
+ "exceptional": "半端じゃない",
"fog": "霧",
"hail": "雹",
"lightning": "雷",
@@ -232,16 +313,18 @@
"snowy": "雪",
"snowy-rainy": "みぞれ",
"sunny": "晴れ",
- "windy": "強風"
+ "windy": "強風",
+ "windy-variant": "風が強い"
},
"zwave": {
"default": {
+ "dead": "死んで",
"initializing": "初期化中",
"ready": "準備完了",
"sleeping": "スリープ"
},
"query_stage": {
- "dead": " ({query_stage})",
+ "dead": "死んで ({query_stage})",
"initializing": "初期化中 ( {query_stage} )"
}
}
@@ -254,22 +337,37 @@
},
"card": {
"alarm_control_panel": {
+ "arm_custom_bypass": "カスタム バイパス",
+ "arm_night": "夜",
"clear_code": "削除",
- "code": "パスワード"
+ "code": "パスワード",
+ "disarm": "解除"
},
"automation": {
+ "last_triggered": "最後にトリガーされた",
"trigger": "トリガー"
},
"camera": {
"not_available": "画像がありません。"
},
"climate": {
+ "aux_heat": "暖める",
"away_mode": "外出モード",
+ "cooling": "{name} 冷房",
+ "current_temperature": "{name}現在の温度",
"currently": "現在",
+ "fan_mode": "ファンモード",
+ "heating": "{name}暖房",
+ "high": "高",
+ "low": "低",
"on_off": "オン/オフ",
"operation": "運転切替",
+ "preset_mode": "プリセット",
+ "swing_mode": "スイングモード",
"target_humidity": "目標湿度",
- "target_temperature": "目標温度"
+ "target_temperature": "目標温度",
+ "target_temperature_entity": "{name}目標温度",
+ "target_temperature_mode": "{name}目標温度{mode}"
},
"counter": {
"actions": {
@@ -278,19 +376,45 @@
"reset": "リセット"
}
},
+ "cover": {
+ "position": "位置",
+ "tilt_position": "傾斜位置"
+ },
"fan": {
+ "direction": "方向",
+ "forward": "進む",
+ "oscillate": "振動",
+ "reverse": "戻す",
"speed": "風速"
},
+ "humidifier": {
+ "humidity": "目標湿度",
+ "mode": "モード",
+ "on_entity": "{名前} オン",
+ "target_humidity_entity": "目標湿度"
+ },
"light": {
"brightness": "明るさ",
- "color_temperature": "色温度"
+ "color_temperature": "色温度",
+ "effect": "効果",
+ "white_value": "白さの値"
},
"lock": {
+ "code": "コード",
"lock": "ロック",
"unlock": "ロック解除"
},
"media_player": {
- "text_to_speak": "音声合成"
+ "browse_media": "メディアを参照する",
+ "media_next_track": "次",
+ "media_play": "再生",
+ "media_play_pause": "再生/一時停止",
+ "media_previous_track": "前",
+ "sound_mode": "サウンドモード",
+ "source": "ソース:",
+ "text_to_speak": "音声合成",
+ "turn_off": "終了する",
+ "turn_on": "オンにする"
},
"persistent_notification": {
"dismiss": "消去"
@@ -299,13 +423,35 @@
"activate": "有効化"
},
"script": {
+ "cancel": "キャンセル",
+ "cancel_multiple": "キャンセル",
"execute": "実行"
},
"service": {
"run": "実行"
},
+ "timer": {
+ "actions": {
+ "cancel": "キャンセル",
+ "finish": "完了",
+ "pause": "一時停止",
+ "start": "開始"
+ }
+ },
+ "vacuum": {
+ "actions": {
+ "resume_cleaning": "クリーニングを再開する",
+ "return_to_base": "ドックに戻る",
+ "start_cleaning": "クリーニングを開始",
+ "turn_off": "終了する",
+ "turn_on": "終了する"
+ }
+ },
"water_heater": {
"away_mode": "外出モード",
+ "currently": "現在",
+ "on_off": "オン/オフ",
+ "operation": "操作",
"target_temperature": "目標温度"
},
"weather": {
@@ -314,6 +460,7 @@
"humidity": "湿度",
"precipitation": "降水量",
"temperature": "温度",
+ "visibility": "可視性",
"wind_speed": "風速"
},
"cardinal_direction": {
@@ -340,11 +487,22 @@
}
},
"common": {
+ "and": "そして",
+ "back": "戻る",
"cancel": "キャンセル",
+ "close": "閉じる",
"delete": "削除",
+ "error_required": "必須",
"loading": "読込中",
+ "menu": "メニュー",
+ "next": "次",
"no": "いいえ",
+ "overflow_menu": "オーバーフローメニュー",
+ "previous": "前",
+ "refresh": "更新",
+ "save": "保存",
"successfully_deleted": "正常に削除されました",
+ "successfully_saved": "正常に保存されました",
"undo": "元に戻す",
"yes": "はい"
},
@@ -362,9 +520,19 @@
"clear": "消去",
"show_areas": "エリアを表示"
},
+ "data-table": {
+ "no-data": "データなし",
+ "search": "検索"
+ },
+ "date-range-picker": {
+ "end_date": "終了日",
+ "select": "選択",
+ "start_date": "開始日"
+ },
"device-picker": {
"clear": "削除",
"device": "デバイス",
+ "no_area": "エリアなし",
"show_devices": "デバイスを表示",
"toggle": "切り替え"
},
@@ -379,15 +547,48 @@
"loading_history": "状態履歴を読込中...",
"no_history_found": "状態履歴がありません。"
},
+ "media-browser": {
+ "choose-source": "ソースを選択",
+ "content-type": {
+ "album": "アルバム",
+ "artist": "アーティスト",
+ "library": "ライブラリ",
+ "playlist": "プレイリスト",
+ "server": "サーバー"
+ },
+ "media-player-browser": "メディアプレーヤーブラウザ",
+ "no_items": "アイテムなし",
+ "pick": "選択",
+ "pick-media": "メディアを選択",
+ "play": "再生",
+ "play-media": "メディアを再生"
+ },
+ "picture-upload": {
+ "label": "画像",
+ "unsupported_format": "サポートされていない形式です。JPEG、PNG、またはGIF画像を選択してください。"
+ },
"related-items": {
+ "area": "エリア",
+ "automation": "次の自動化の一部",
+ "device": "デバイス",
+ "entity": "関連エンティティ",
+ "group": "次のグループの一部",
"integration": "インテグレーション",
- "no_related_found": "関連するアイテムが見つかりませんでした。"
+ "no_related_found": "関連するアイテムが見つかりませんでした。",
+ "scene": "次のシーンの一部",
+ "script": "次のスクリプトの一部"
},
"relative_time": {
"duration": {
- "hour": "{count} {count, plural,\n one {時間}\n other {時間}\n}"
+ "day": "{count} {count, plural,\n one {日}\n other {日間}\n}",
+ "hour": "{count} {count, plural,\n one {時間}\n other {時間}\n}",
+ "minute": "{count} {count, plural,\n one {分}\n other {分}\n}",
+ "second": "{count} {count, plural,\n one {秒}\n other {秒}\n}",
+ "week": "{count} {count, plural,\n one {週間}\n other {週間}\n}"
},
"future": "{time}以内",
+ "just_now": "ちょうど今",
+ "never": "いつでも",
"past": "{time}前"
},
"service-picker": {
@@ -397,6 +598,7 @@
"dialogs": {
"config_entry_system_options": {
"enable_new_entities_description": "無効にするには、 {integration} から検出された新しいエンティティは Home Assistant に自動的に追加されません。",
+ "enable_new_entities_label": "新しく追加されたエンティティを有効にします。",
"title": "{integration} のシステムオプション",
"update": "更新"
},
@@ -404,6 +606,7 @@
"title": "ドメインを切り替え"
},
"entity_registry": {
+ "control": "コントロール",
"dismiss": "消去",
"editor": {
"confirm_delete": "このエントリを削除してもよろしいですか?",
@@ -413,10 +616,15 @@
"enabled_label": "エンティティを有効化",
"entity_id": "エンティティ ID",
"icon": "アイコンの上書き",
+ "icon_error": "アイコンは「prefix:iconname」の形式にする必要があります(例:「mdi:home」)。",
"name": "名前の上書き",
+ "note": "注: これは、まだすべてのインテグレーションで動作しない場合があります。",
"unavailable": "このエンティティは現在利用できません。",
"update": "更新"
- }
+ },
+ "no_unique_id": "このエンティティには一意のIDがないため、その設定はUIから管理できません。",
+ "related": "関連",
+ "settings": "設定"
},
"generic": {
"cancel": "キャンセル",
@@ -451,11 +659,19 @@
"options": "オプション"
},
"input_text": {
+ "max": "最大の長さ",
+ "min": "最小の長さ",
"mode": "表示モード",
"password": "パスワード",
+ "pattern": "クライアント側検証の正規表現パターン",
"text": "テキスト"
},
- "required_error_msg": "この項目は必須です"
+ "platform_not_loaded": "{platform}統合がロードされていません。 'default_config:'または '' {platform} : ''を追加して、構成に追加してください。",
+ "required_error_msg": "この項目は必須です",
+ "yaml_not_editable": "このエンティティの設定は UI から編集できません。UI から設定されたエンティティのみが UI から構成できます。"
+ },
+ "image_cropper": {
+ "crop": "収納"
},
"more_info_control": {
"dismiss": "ダイアログを閉じる",
@@ -463,12 +679,26 @@
"person": {
"create_zone": "現在地からゾーンを作成"
},
+ "restored": {
+ "confirm_remove_text": "このエンティティを削除しますか?",
+ "confirm_remove_title": "エンティティを削除しますか?",
+ "not_provided": "このエンティティは現在利用できず、削除、変更、または機能不全の統合または孤立したデバイスです。",
+ "remove_action": "エンティティの削除",
+ "remove_intro": "エンティティが使用されなくなった場合は、削除することでクリーンアップできます。"
+ },
+ "script": {
+ "last_action": "最後のアクション",
+ "last_triggered": "最後にトリガーされた"
+ },
"settings": "エンティティ設定",
"sun": {
"elevation": "高度",
"rising": "日の出ます",
"setting": "日の入っています"
},
+ "updater": {
+ "title": "更新手順"
+ },
"vacuum": {
"clean_spot": "クリーンスポット",
"commands": "掃除機コマンド:",
@@ -483,9 +713,24 @@
}
},
"mqtt_device_debug_info": {
+ "deserialize": "MQTTメッセージをJSONとして解析する",
+ "entities": "エンティティ",
+ "no_entities": "エンティティなし",
+ "no_triggers": "トリガーなし",
+ "payload_display": "ペイロード表示",
+ "recent_messages": "{n}最近受信したメッセージ",
"show_as_yaml": "YAML として表示",
+ "title": "{device}デバッグ情報",
"triggers": "トリガー"
},
+ "options_flow": {
+ "form": {
+ "header": "オプション"
+ },
+ "success": {
+ "description": "オプションを保存しました。"
+ }
+ },
"voice_command": {
"did_not_hear": "Home Assistant は何も聞きませんでした",
"error": "エラーが発生しました",
@@ -496,15 +741,37 @@
},
"zha_device_info": {
"buttons": {
+ "add": "このデバイス経由でデバイスを追加",
+ "clusters": "クラスタの管理",
+ "reconfigure": "デバイスを再設定",
+ "remove": "デバイスを削除",
"zigbee_information": "Zigbee 情報"
},
+ "confirmations": {
+ "remove": "デバイスを削除してもよろしいですか?"
+ },
"device_signature": "Zigbee デバイス署名",
+ "last_seen": "最後に見た",
+ "manuf": "{manufacturer}",
+ "no_area": "エリアなし",
+ "power_source": "電源",
+ "quirk": "癖",
"services": {
- "remove": "Zigbee ネットワークからデバイスを削除します。"
+ "reconfigure": "ZHAデバイスを再構成します(デバイスの修復)。デバイスに問題がある場合に使用します。問題のデバイスがバッテリー駆動のデバイスである場合は、このサービスを使用するときに、デバイスが起動し、コマンドを受け入れていることを確認してください。",
+ "remove": "Zigbee ネットワークからデバイスを削除します。",
+ "updateDeviceName": "デバイス レジストリでこのデバイスのカスタム名を設定します。",
+ "zigbee_information": "デバイスのZigbee情報を表示します。"
+ },
+ "unknown": "不明",
+ "zha_device_card": {
+ "area_picker_label": "エリア",
+ "device_name_placeholder": "デバイス名の変更",
+ "update_name_button": "名前の更新"
}
}
},
"duration": {
+ "day": "{count} {count, plural,\n one {日}\n other {日間}\n}",
"hour": "{count} {count, plural,\n one {時間}\n other {時間}\n}",
"minute": "{count} {count, plural,\n one {分}\n other {分}\n}",
"second": "{count} {count, plural,\n one {秒}\n other {秒}\n}",
@@ -516,6 +783,7 @@
"remember": "覚えて"
},
"notification_drawer": {
+ "click_to_configure": "ボタンをクリックして{entity}を設定します",
"close": "閉じる",
"empty": "通知はありません",
"title": "通知"
@@ -523,9 +791,15 @@
"notification_toast": {
"connection_lost": "切断されました。再接続中...",
"service_call_failed": "サービス{service}の呼び出しに失敗しました。",
+ "started": "ホームアシスタントが開始されました!",
+ "starting": "Home Assistantが起動中です。終了するまですべてが利用できるわけではありません。",
"triggered": "トリガーしました {name}"
},
"panel": {
+ "calendar": {
+ "my_calendars": "マイカレンダー",
+ "today": "今日"
+ },
"config": {
"advanced_mode": {
"hint_enable": "設定オプションが見つかりませんか?アドバイスモードを有効にしてください。",
@@ -538,11 +812,27 @@
"devices": "デバイス"
},
"delete": {
+ "confirmation_text": "このエリアのすべてのデバイスは割り当て解除されます。",
"confirmation_title": "このエリアを削除してもよろしいですか?"
},
"description": "すべて自宅のエリアの一覧",
+ "editor": {
+ "area_id": "エリア ID",
+ "create": "作成",
+ "default_name": "新しいエリア",
+ "delete": "削除",
+ "name": "名前",
+ "name_required": "名前は必須です",
+ "unknown_error": "不明なエラー",
+ "update": "更新"
+ },
"picker": {
- "header": "エリア"
+ "create_area": "エリアの作成",
+ "header": "エリア",
+ "integrations_page": "インテグレーションページ",
+ "introduction": "エリアは、デバイスの場所を整理するために使用されます。この情報は、ホームアシスタント全体で、インターフェイス、アクセス権、他のシステムとの統合を整理するために使用されます。",
+ "introduction2": "デバイスをエリアに配置するには、次のリンクを使用して統合ページに移動し、構成済みの統合をクリックしてデバイス カードにアクセスします。",
+ "no_areas": "まだエリアがないようです!"
}
},
"automation": {
@@ -556,25 +846,67 @@
"duplicate": "デュプリケート",
"header": "アクション",
"introduction": "アクションは、オートメーションがトリガーされたときにHome Assistantが実行するものです。\n\n [アクションの詳細](https://home-assistant.io/docs/automation/action/)",
+ "learn_more": "アクションの詳細",
"name": "アクション",
"type_select": "アクションの種類",
"type": {
+ "choose": {
+ "add_option": "オプションを追加",
+ "conditions": "条件",
+ "default": "デフォルトのアクション",
+ "label": "選択",
+ "option": "オプション {番号}",
+ "remove_option": "オプションを削除",
+ "sequence": "アクション"
+ },
"condition": {
"label": "条件"
},
"delay": {
- "delay": "遅延"
+ "delay": "遅延",
+ "label": "遅延"
+ },
+ "device_id": {
+ "action": "アクション",
+ "extra_fields": {
+ "code": "コード"
+ },
+ "label": "デバイス"
},
"event": {
"event": "イベント:",
"label": "イベントを実行",
"service_data": "サービスデータ"
},
+ "repeat": {
+ "label": "繰り返す",
+ "sequence": "アクション",
+ "type_select": "繰り返しのタイプ",
+ "type": {
+ "count": {
+ "label": "カウント"
+ },
+ "until": {
+ "conditions": "条件まで",
+ "label": "まで"
+ },
+ "while": {
+ "conditions": "条件",
+ "label": "しばらくの間"
+ }
+ }
+ },
+ "scene": {
+ "label": "シーンをアクティブにする"
+ },
"service": {
+ "label": "通話サービス",
"service_data": "サービスのデータ"
},
"wait_template": {
- "timeout": "タイムアウト(オプション)"
+ "label": "待つ",
+ "timeout": "タイムアウト(オプション)",
+ "wait_template": "待機テンプレート"
}
},
"unsupported_action": "未サポートのアクション:{action}"
@@ -586,20 +918,44 @@
"delete_confirm": "本当に削除しますか?",
"duplicate": "デュプリケート",
"header": "条件",
+ "introduction": "条件はオプションであり、すべての条件が満たされない限り、それ以上の実行を防ぎます。",
+ "learn_more": "条件の詳細",
"name": "条件",
"type_select": "条件の種類",
"type": {
+ "and": {
+ "label": "そして"
+ },
+ "device": {
+ "condition": "条件",
+ "extra_fields": {
+ "above": "上",
+ "below": "以下に",
+ "for": "期間"
+ },
+ "label": "デバイス"
+ },
+ "not": {
+ "label": "ない"
+ },
"numeric_state": {
"above": "超過",
"below": "未満",
"label": "数的な状態",
"value_template": "バリューテンプレート(オプショナル)"
},
+ "or": {
+ "label": "または"
+ },
"state": {
"label": "状態",
"state": "状態"
},
"sun": {
+ "after": "後:",
+ "after_offset": "オフセット後(オプション)",
+ "before": "前:",
+ "before_offset": "オフセット前(オプション)",
"label": "太陽",
"sunrise": "日の出",
"sunset": "日の入"
@@ -609,9 +965,12 @@
"value_template": "バリューテンプレート"
},
"time": {
+ "after": "後",
+ "before": "前",
"label": "時間"
},
"zone": {
+ "entity": "場所に対応するエンティティ",
"label": "ゾーン",
"zone": "ゾーン"
}
@@ -619,10 +978,31 @@
"unsupported_condition": "未サポートの条件:{condition}"
},
"default_name": "新しいオートメーション",
+ "description": {
+ "label": "説明",
+ "placeholder": "オプションの説明"
+ },
"edit_ui": "UI で編集",
"edit_yaml": "YAML で編集",
"enable_disable": "オートメーションの有効化/無効化",
"introduction": "オートメーションを使用して、あなたの家を生き生きとさせましょう。",
+ "load_error_not_editable": "編集できるのは、automations.yamlのオートメーションのみです。",
+ "load_error_unknown": "オートメーションの読み込み中にエラーが発生しました ({err_no})。",
+ "max": {
+ "parallel": "並列実行の最大数",
+ "queued": "キューの長さ"
+ },
+ "modes": {
+ "description": "このモードは、アクションが以前のトリガーから実行されている間に自動化がトリガーされたときに何が起こるかを制御します。詳細については{documentation_link}を確認してください。",
+ "documentation": "自動化ドキュメント",
+ "label": "モード",
+ "parallel": "並列",
+ "queued": "待機中",
+ "restart": "再起動",
+ "single": "シングル(デフォルト)"
+ },
+ "move_down": "下に移動",
+ "move_up": "上に移動",
"save": "保存",
"triggers": {
"add": "トリガーを追加",
@@ -631,29 +1011,51 @@
"duplicate": "複製",
"header": "トリガー",
"introduction": "トリガーはオートメーションルールの処理を開始させます。同じルールに対して複数のトリガーを指定することが可能です。トリガーが開始されると、Home Assistantは条件があれば確認し、アクションを呼び出します。\n\n[トリガーについて](https://home-assistant.io/docs/automation/trigger/)",
+ "learn_more": "トリガーの詳細",
"name": "トリガー",
"type_select": "トリガーの種類",
"type": {
+ "device": {
+ "extra_fields": {
+ "above": "上",
+ "below": "以下に",
+ "for": "期間"
+ },
+ "label": "デバイス",
+ "trigger": "トリガー"
+ },
"event": {
"event_data": "イベントのデータ",
"event_type": "イベントの種類",
"label": "イベント"
},
"geo_location": {
+ "enter": "入力",
+ "event": "イベント:",
+ "label": "ジオロケーション",
+ "leave": "去る",
+ "source": "ソース:",
"zone": "ゾーン"
},
"homeassistant": {
+ "event": "イベント:",
"label": "Home Assistant",
"shutdown": "停止",
"start": "起動"
},
"mqtt": {
- "label": "MQTT"
+ "label": "MQTT",
+ "payload": "ペイロード(オプション)",
+ "topic": "トピック"
},
"numeric_state": {
+ "above": "上",
+ "below": "以下に",
+ "label": "数値の状態",
"value_template": "バリューテンプレート(オプショナル)"
},
"state": {
+ "for": "のために",
"from": "変化前",
"label": "状態",
"to": "変化後"
@@ -665,20 +1067,39 @@
"sunrise": "日の出",
"sunset": "日の入"
},
+ "tag": {
+ "label": "タグ"
+ },
"template": {
"label": "テンプレート",
"value_template": "バリューテンプレート"
},
+ "time_pattern": {
+ "hours": "時間",
+ "label": "タイムパターン",
+ "minutes": "分",
+ "seconds": "秒"
+ },
"time": {
+ "at": "時期",
"label": "時刻"
},
+ "webhook": {
+ "label": "Webhook",
+ "webhook_id": "Webhook ID"
+ },
"zone": {
+ "enter": "いる",
+ "entity": "場所に対応するエンティティ",
"event": "イベント:",
+ "label": "ゾーン",
+ "leave": "去る",
"zone": "ゾーン"
}
},
"unsupported_platform": "サポートされていないプラットフォーム: {platform}"
- }
+ },
+ "unsaved_confirm": "未保存の変更があります。本当に出て行きますか?"
},
"picker": {
"add_automation": "オートメーションの追加",
@@ -689,56 +1110,173 @@
"headers": {
"name": "名前"
},
+ "introduction": "オートメーションエディタを使用すると、オートメーションを作成および編集できます。以下のリンクをクリックして、ホーム アシスタントを正しく設定したことを確認する手順を確認してください。",
+ "learn_more": "自動化の詳細",
"no_automations": "編集可能なオートメーションが見つかりません。",
"only_editable": "automations.yaml で定義されたオートメーションのみが編集可能です。",
+ "pick_automation": "編集するオートメーションを選択",
"show_info_automation": "オートメーションに関する情報を表示"
}
},
"cloud": {
"account": {
+ "alexa": {
+ "config_documentation": "設定に関するドキュメント",
+ "disable": "無効",
+ "enable": "有効",
+ "enable_ha_skill": "AlexaのHome Assistantスキルを有効にする",
+ "enable_state_reporting": "状態レポートを有効にする",
+ "info": "AlexaとHome Assistant Cloudの統合により、すべてのAlexa対応デバイスを介してすべてのHome Assistantデバイスを制御できます。",
+ "info_state_reporting": "状態レポートを有効にすると、ホームアシスタントは公開されたエンティティのすべての状態変更を Amazon に送信します。これにより、常にAlexaアプリで最新の状態を表示し、状態の変更を使用してルーチンを作成できます。",
+ "manage_entities": "エンティティの管理",
+ "state_reporting_error": "状態を{enable_disable}報告できません。",
+ "sync_entities": "エンティティの同期",
+ "sync_entities_error": "エンティティの同期に失敗しました:",
+ "title": "Alexa"
+ },
+ "connected": "接続",
+ "connection_status": "クラウド接続の状態",
+ "fetching_subscription": "サブスクリプションを取得しています。",
"google": {
+ "config_documentation": "設定に関するドキュメント",
"devices_pin": "セキュリティデバイス PIN",
+ "enable_ha_skill": "GoogleアシスタントのHome Assistantスキルを有効にする",
+ "enable_state_reporting": "状態レポートを有効にする",
+ "enter_pin_error": "ピンを保存できません:",
"enter_pin_hint": "セキュリティデバイスを使用するには PIN を入力してください",
- "security_devices": "セキュリティデバイス"
+ "enter_pin_info": "セキュリティ デバイスと通信するには、ピンを入力してください。セキュリティデバイスは、ドア、ガレージドア、ロックです。Google アシスタント経由でこのようなデバイスとやり取りする際に、このピンを入力する必要があります。",
+ "info": "ホーム アシスタント クラウド向けの Google アシスタント統合機能を使用すると、Google アシスタント対応のデバイスを介してすべてのホーム アシスタント デバイスを制御できます。",
+ "info_state_reporting": "状態レポートを有効にすると、ホーム アシスタントは公開されたエンティティのすべての状態変更を Google に送信します。これにより、Google アプリで最新の状態を常に確認できます。",
+ "manage_entities": "エンティティの管理",
+ "security_devices": "セキュリティデバイス",
+ "sync_entities": "エンティティをGoogleに同期",
+ "sync_entities_404_message": "エンティティをGoogleに同期できませんでした。Googleに「OK Google、デバイスを同期して」と尋ねてエンティティを同期してください。",
+ "title": "Googleアシスタント"
},
"integrations": "インテグレーション",
+ "integrations_introduction": "ホームアシスタントクラウドの統合により、ホームアシスタントインスタンスをインターネット上で公開することなく、クラウド内のサービスに接続できます。",
+ "integrations_introduction2": "ウェブサイトを確認してください",
+ "integrations_link_all_features": "利用可能なすべての機能",
+ "manage_account": "アカウントの管理",
+ "nabu_casa_account": "Nabu Casa アカウント",
+ "not_connected": "接続されていません",
"remote": {
- "info": "Home Assistant Cloud は、自宅の外からインスタンスへの安全なリモート接続を提供します。"
+ "access_is_being_prepared": "リモート アクセスの準備中です。準備ができたらお知らせします。",
+ "certificate_info": "証明書情報",
+ "info": "Home Assistant Cloud は、自宅の外からインスタンスへの安全なリモート接続を提供します。",
+ "instance_is_available": "インスタンスは次の場所にあります",
+ "instance_will_be_available": "インスタンスは次の時点で利用可能になります。",
+ "link_learn_how_it_works": "仕組みを学ぶ",
+ "title": "リモートコントロール"
},
+ "sign_out": "サインアウト",
+ "thank_you_note": "Home Assistant Cloudにご参加いただきありがとうございます。私たちは皆のために優れたホームオートメーション体験を作ることができるのはあなたのような人々のおかげです。ありがとうございました!",
"webhooks": {
"disable_hook_error_msg": "ウェブホックを無効にできませんでした:",
+ "info": "webhook によってトリガーされるように構成された URL を公開可能な URL を与えることができ、インスタンスをインターネットに公開することなく、どこからでもホームアシスタントにデータを送信できます。",
+ "link_learn_more": "Webhookを利用した自動化の作成について詳しく学んでください。",
+ "loading": "読み込み中...",
"manage": "管理",
- "no_hooks_yet_link_integration": "Webhook ベースのインテグレーション"
+ "no_hooks_yet": "まだwebhookがないようです。はじめに",
+ "no_hooks_yet_link_automation": "Webhookオートメーション",
+ "no_hooks_yet_link_integration": "Webhook ベースのインテグレーション",
+ "no_hooks_yet2": "または作成することによって",
+ "title": "ウェブフック"
}
},
"alexa": {
+ "banner": "この UI を介して公開されるエンティティの編集は、configuration.yaml でエンティティ フィルターを構成しているため無効になります。",
"expose": "Alexa に公開",
+ "exposed_entities": "公開されたエンティティ",
+ "not_exposed_entities": "公開されていないエンティティ",
"title": "Alexa"
},
"caption": "Home Assistant Cloud",
"description_features": "自宅の外からコントロールするために、AlexaとGoogleアシスタントに統合します。",
+ "description_login": "{email}としてログインしました",
+ "description_not_login": "ログインしていない",
"dialog_certificate": {
- "close": "閉じる"
+ "certificate_expiration_date": "証明書の有効期限",
+ "certificate_information": "証明書情報",
+ "close": "閉じる",
+ "fingerprint": "証明書のフィンガープリント:",
+ "will_be_auto_renewed": "自動的に更新されます"
},
"dialog_cloudhook": {
+ "available_at": "Webhookは次のURLで入手できます。",
"close": "閉じる",
"confirm_disable": "このウェブホックを無効化してもよろしいですか?",
"copied_to_clipboard": "クリップボードにコピーしました",
+ "info_disable_webhook": "このウェブフックを使用したくない場合は、次の手順を実行します。",
"link_disable_webhook": "無効にする",
- "view_documentation": "ドキュメントを見る"
+ "managed_by_integration": "この webhook は統合によって管理され、無効にすることはできません。",
+ "view_documentation": "ドキュメントを見る",
+ "webhook_for": "{name} Webhook"
+ },
+ "forgot_password": {
+ "check_your_email": "パスワードをリセットする方法については、メールを確認してください。",
+ "email": "Eメール",
+ "email_error_msg": "無効な電子メール",
+ "instructions": "メールアドレスを入力してください。パスワードをリセットするためのリンクが送信されます。",
+ "send_reset_email": "リセットメールを送信",
+ "subtitle": "パスワードをお忘れですか",
+ "title": "パスワードを忘れた場合"
},
"google": {
+ "banner": "この UI を介して公開されるエンティティの編集は、configuration.yaml でエンティティ フィルターを構成しているため無効になります。",
"disable_2FA": "多要素認証を無効にする",
"expose": "Google Assistant に公開",
+ "exposed_entities": "公開されたエンティティ",
+ "not_exposed_entities": "公開されていないエンティティ",
+ "sync_to_google": "変更をGoogleに同期しています。",
"title": "Google Assistant"
},
"login": {
- "learn_more_link": "Home Assistant Cloud の情報をもっと見る。"
+ "alert_email_confirm_necessary": "ログインする前にメールアドレスを確認する必要があります。",
+ "alert_password_change_required": "ログインする前にパスワードを変更する必要があります。",
+ "dismiss": "退出させる",
+ "email": "Eメール",
+ "email_error_msg": "無効な電子メール",
+ "forgot_password": "パスワードをお忘れですか?",
+ "introduction": "Home Assistant Cloudは、外出中のインスタンスへの安全なリモート接続を提供します。また、AmazonのAlexaやGoogleアシスタントなどのクラウド専用サービスに接続することもできます。",
+ "introduction2": "このサービスはパートナーによって運営されています",
+ "introduction2a": "、Home AssistantとHass.ioの創設者によって設立された会社。",
+ "introduction3": "Home Assistant Cloudは、1か月間の無料トライアル付きのサブスクリプションサービスです。支払い情報は必要ありません。",
+ "learn_more_link": "Home Assistant Cloud の情報をもっと見る。",
+ "password": "パスワード",
+ "password_error_msg": "パスワードは8文字以上です",
+ "sign_in": "サインイン",
+ "start_trial": "1か月無料トライアルを開始",
+ "title": "クラウドログイン",
+ "trial_info": "支払い情報は必要ありません"
},
"register": {
+ "account_created": "アカウントが作成されました!アカウントを有効にする方法については、メールを確認してください。",
+ "create_account": "アカウントの作成",
+ "email_address": "メールアドレス",
+ "email_error_msg": "無効な電子メール",
"feature_amazon_alexa": "Amazon Alexa との統合",
"feature_google_home": "Google Assistant との統合",
- "information2": "試用版では、Home Assistant Cloud すべての特典にアクセスできます、例えば:"
+ "feature_remote_control": "家の外でのHome Assistantの制御",
+ "feature_webhook_apps": "OwnTracksなどのWebhookベースのアプリとの簡単な統合",
+ "headline": "無料試用を開始",
+ "information": "アカウントを作成して、Home Assistant Cloudで1か月間の無料トライアルを開始してください。支払い情報は必要ありません。",
+ "information2": "試用版では、Home Assistant Cloud すべての特典にアクセスできます、例えば:",
+ "information3": "このサービスはパートナーが運営しています。",
+ "information3a": "ホームアシスタントとHass.ioの創業者によって設立された会社。",
+ "information4": "アカウントを登録することにより、以下の条件に同意するものとします。",
+ "link_privacy_policy": "プライバシーポリシー",
+ "link_terms_conditions": "利用規約",
+ "password": "パスワード",
+ "password_error_msg": "パスワードは 8 文字以上です",
+ "resend_confirm_email": "確認メールを再送信",
+ "start_trial": "試用を開始",
+ "title": "アカウントの登録"
+ }
+ },
+ "common": {
+ "editor": {
+ "confirm_unsaved": "未保存の変更があります。本当に出て行きますか?"
}
},
"core": {
@@ -747,36 +1285,70 @@
"section": {
"core": {
"core_config": {
- "time_zone": "タイムゾーン"
+ "edit_requires_storage": "設定がconfiguration.yamlに保存されているため、エディターが無効になっています。",
+ "elevation": "高度",
+ "elevation_meters": "メートル",
+ "external_url": "外部 URL",
+ "imperial_example": "華氏、ポンド",
+ "internal_url": "内部 URL",
+ "latitude": "緯度",
+ "location_name": "Home Assistantインストールの名前",
+ "longitude": "経度",
+ "metric_example": "摂氏、キログラム",
+ "save_button": "保存",
+ "time_zone": "タイムゾーン",
+ "unit_system": "単位システム",
+ "unit_system_imperial": "インペリアル",
+ "unit_system_metric": "メトリック"
},
- "header": "一般的な設定"
+ "header": "一般的な設定",
+ "introduction": "構成の変更は、面倒なプロセスになる可能性があります。私たちは知っています。このセクションでは、あなたの人生を少しでも楽にしようとしています。"
}
}
},
"customize": {
+ "attributes_customize": "次の属性は既にcustomize.yamlに設定されています。",
"attributes_not_set": "次の属性は設定されていません。必要に応じて設定してください。",
+ "attributes_outside": "次の属性は、customize.yamlの外部からカスタマイズされます。",
"attributes_override": "必要に応じてオーバーライドできます。",
"attributes_set": "次の属性はプログラム的に設定されています。",
"caption": "カスタマイズ",
"description": "エンティティのカスタマイズ",
+ "different_include": "おそらくドメインを介して、globまたは別のものを含む。",
"pick_attribute": "オーバーライドする属性を選択してください",
"picker": {
- "header": "カスタマイズ"
+ "entity": "エンティティ",
+ "header": "カスタマイズ",
+ "introduction": "エンティティごとの属性を微調整します。追加/編集されたカスタマイズは、すぐに有効になります。削除されたカスタマイズは、エンティティが更新されたときに有効になります。"
},
"warning": {
- "include_link": "customize.yaml を含めます"
+ "include_link": "customize.yaml を含めます",
+ "include_sentence": "あなたのconfiguration.yamlが正しくないようです",
+ "not_applied": "ここで行った変更は、その中に書き込まれますが、インクルードが適切に行われなければ、コンフィギュレーションの再読み込み後には適用されません。"
}
},
"devices": {
+ "add_prompt": "このデバイスを使用した{name}はまだ追加されていません。上の[+]ボタンをクリックして追加できます。",
"automation": {
+ "actions": {
+ "caption": "何かがトリガーされたとき..."
+ },
"automations": "オートメーション",
+ "conditions": {
+ "caption": "次の場合にのみ何かしてください..."
+ },
"create": "デバイスからオートメーションを作成",
"no_automations": "オートメーションなし",
- "no_device_automations": "このデバイスで利用可能なオートメーションはありません。"
+ "no_device_automations": "このデバイスで利用可能なオートメーションはありません。",
+ "triggers": {
+ "caption": "いつ何かをする."
+ }
},
"cant_edit": "編集できるのは、UI で作成された項目のみです。",
+ "caption": "デバイス",
"confirm_delete": "このデバイスを削除してもよろしいですか?",
"confirm_rename_entity_ids": "エンティティの ID も変更しますか?",
+ "confirm_rename_entity_ids_warning": "この場合、これらのエンティティを現在使用している構成 (オートメーション、スクリプト、シーン、Lovelace など) は変更されません。",
"data_table": {
"area": "エリア",
"battery": "バッテリー",
@@ -784,11 +1356,20 @@
"integration": "インテグレーション",
"manufacturer": "メーカー",
"model": "型番",
+ "no_area": "エリアなし",
"no_devices": "デバイスなし"
},
"delete": "削除",
"description": "接続されたデバイスの管理",
+ "device_info": "デバイス情報",
"device_not_found": "デバイスが見つかりません。",
+ "entities": {
+ "add_entities_lovelace": "Lovelaceに追加",
+ "disabled_entities": "{count} {count, plural,\n one {無効なエンティティ}\n other {無効なエンティティ}\n}",
+ "entities": "エンティティ",
+ "hide_disabled": "無効を非表示",
+ "none": "このデバイスにはエンティティがありません"
+ },
"name": "名前",
"no_devices": "デバイスなし",
"scene": {
@@ -811,17 +1392,46 @@
"caption": "エンティティ",
"description": "すべて既知のエンティティの一覧",
"picker": {
+ "disable_selected": {
+ "button": "選択を無効にする",
+ "confirm_text": "無効化されたエンティティはHome Assistantに追加されません。",
+ "confirm_title": "{number}エンティティを無効にしますか?"
+ },
+ "enable_selected": {
+ "button": "選択を有効にする",
+ "confirm_text": "これにより、ホーム アシスタントが無効になった場合に、再びホーム アシスタントで使用できるようになります。",
+ "confirm_title": "{number}エンティティを有効にしますか?"
+ },
"filter": {
- "show_readonly": "読み取り専用のエンティティを表示"
+ "filter": "フィルター",
+ "show_disabled": "無効なエンティティを表示",
+ "show_readonly": "読み取り専用のエンティティを表示",
+ "show_unavailable": "利用できないエンティティの表示"
},
"header": "エンティティ",
"headers": {
"entity_id": "エンティティ ID",
"integration": "インテグレーション",
- "name": "名前"
+ "name": "名前",
+ "status": "ステータス"
},
+ "introduction": "Home Assistantは、一意に識別できる、これまでに見たすべてのエンティティのレジストリを保持します。これらの各エンティティには、エンティティIDが割り当てられ、このエンティティだけに予約されます。",
+ "introduction2": "エンティティ レジストリを使用して、名前を上書きするか、エンティティ ID を変更するか、またはホーム アシスタントからエントリを削除します。",
+ "remove_selected": {
+ "button": "選択したものを削除",
+ "confirm_partly_text": "選択した{selected}エンティティの{selected}削除{removable}のみを削除できます。エンティティが削除できるのは、統合によってエンティティが提供されなくなった場合のみです。削除された統合のエンティティを削除する前に、Home Assistantを再起動する必要がある場合があります。削除可能なエンティティを削除してもよろしいですか?",
+ "confirm_partly_title": "削除できるのは、選択された{number}エンティティのみです。",
+ "confirm_text": "これらのエンティティが含まれている場合は、Lovelace の構成および自動化からそれらを削除する必要があります。",
+ "confirm_title": "{number}エンティティを削除しますか?"
+ },
+ "search": "エンティティを検索",
+ "selected": "{number}選択されました",
"status": {
- "readonly": "読み取り専用"
+ "disabled": "無効",
+ "ok": "OK",
+ "readonly": "読み取り専用",
+ "restored": "復元",
+ "unavailable": "利用できません"
}
}
},
@@ -832,6 +1442,7 @@
"header": "Home Assistant の設定",
"helpers": {
"caption": "ヘルパー",
+ "description": "自動化の構築に役立つ要素を管理する",
"dialog": {
"add_helper": "ヘルパーを追加",
"add_platform": "{platform} を追加",
@@ -844,7 +1455,8 @@
"entity_id": "エンティティ ID",
"name": "名前",
"type": "タイプ"
- }
+ },
+ "no_helpers": "まだヘルパーがいないようです!"
},
"types": {
"input_boolean": "切り替え",
@@ -855,21 +1467,55 @@
}
},
"info": {
+ "built_using": "を使用して構築",
+ "caption": "情報",
+ "custom_uis": "カスタムの UIs:",
+ "description": "ホーム アシスタントのインストールに関する情報を表示する",
+ "developed_by": "素晴らしい人々の集まりによって開発されました。",
+ "documentation": "ドキュメント",
+ "frontend": "フロントエンド ui",
"frontend_version": "フロントエンドバージョン: {version} - {type}",
+ "home_assistant_logo": "ホームアシスタントのロゴ",
+ "icons_by": "アイコン",
+ "integrations": "インテグレーション",
"issues": "問題",
+ "license": "Apache 2.0ライセンスの下で公開",
"path_configuration": "ディスク上に configuration.yaml へのパス: {path}",
"server": "サーバー",
+ "source": "ソース:",
"system_health_error": "「システムの正常性」コンポーネントが有効されていません、configuration.yaml に 'system_health:' を追加してください。",
"title": "情報"
},
+ "integration_panel_move": {
+ "link_integration_page": "インテグレーションページ",
+ "missing_zha": "ZHA設定パネルがありませんか? {integrations_page} ZHAエントリに移動されました。",
+ "missing_zwave": "Z-Wave設定パネルがありませんか? {integrations_page}のZ-Waveエントリに移動されました。"
+ },
"integrations": {
"add_integration": "インテグレーションを追加",
+ "caption": "インテグレーション",
"config_entry": {
+ "area": "{area}",
"delete": "削除",
"delete_button": "{integration} を削除",
+ "delete_confirm": "この統合を削除しますか?",
+ "device_unavailable": "デバイスを利用できません",
+ "devices": "{count} {count, plural,\n one {デバイス}\n other {デバイス}\n}",
+ "documentation": "ドキュメント",
+ "entities": "{count} {count, plural,\n one {エンティティ}\n other {エントリー}\n}",
+ "entity_unavailable": "エンティティは利用できません",
+ "firmware": "ファームウェア: {version}",
+ "hub": "経由で接続",
+ "manuf": "{manufacturer}",
"no_area": "エリアなし",
+ "no_device": "デバイスのないエンティティ",
+ "no_devices": "この統合にはデバイスがありません。",
"options": "オプション",
+ "reload": "再読込",
+ "reload_confirm": "インテグレーションが再読み込みされました",
+ "reload_restart_confirm": "ホームアシスタントを再起動してこのインテグレーションの再読み込みを完了してください。\n",
"rename": "名前を変更",
+ "restart_confirm": "ホーム アシスタントを再起動して、この統合の削除を完了します。",
"settings_button": "{integration} の設定を編集",
"system_options": "システムオプション",
"system_options_button": "{integration} のシステムオプション",
@@ -882,17 +1528,24 @@
"dismiss": "ダイアログを閉じる",
"error_saving_area": "エリアを保存できません: {error}",
"external_step": {
- "description": "この手順を完了するには、外部のウエブサイトにアクセスする必要があります。"
+ "description": "この手順を完了するには、外部のウエブサイトにアクセスする必要があります。",
+ "open_site": "ウェブサイトを開く"
},
"finish": "完了",
"loading_first_time": "インテグレーションのインストールを完了するまでお待ちください",
+ "not_all_required_fields": "必須フィールドの一覧に入力するわけではありません。",
"submit": "送信"
},
+ "configure": "構成",
+ "configured": "設定済み",
"description": "インテグレーションの管理とセットアップ",
"details": "インテグレーションの詳細",
+ "discovered": "発見",
"home_assistant_website": "Home Assistant のウェブサイト",
"ignore": {
+ "confirm_delete_ignore": "これにより、検出された統合が検出されると、統合が再び表示されます。再起動が必要な場合や、しばらく時間がかかる場合があります。",
"confirm_delete_ignore_title": "{name} の無視を停止しますか?",
+ "confirm_ignore": "この統合を設定しないでよろしいですか?右上のオーバーフローメニューで[無視された統合を表示]をクリックすると、これを元に戻すことができます。",
"confirm_ignore_title": "{name} の検出を無視しますか?",
"hide_ignored": "無視されたインテグレーションを非表示にする",
"ignore": "無視する",
@@ -902,15 +1555,26 @@
},
"integration": "インテグレーション",
"integration_not_found": "インテグレーションが見つかりません。",
+ "new": "新しい統合の設定",
+ "no_integrations": "まだ設定されていないようです。あなたの最初の統合を追加するには、下のボタンをクリックしてください!",
+ "none": "まだ設定されていません",
"none_found": "インテグレーションが見つかりません。",
"none_found_detail": "別の検索基準をためしてみます。",
+ "note_about_integrations": "まだすべての統合をUI経由で設定できるわけではありません。",
+ "note_about_website_reference": "より多くが利用可能です",
"rename_dialog": "このコンフィグレーションエントリーの名前を変更",
- "rename_input_label": "エントリー名"
+ "rename_input_label": "エントリー名",
+ "search": "インテグレーションを検索"
},
+ "introduction": "このビューでは、コンポーネントとHome Assistantを構成できます。まだすべてをUIから構成できるわけではありませんが、現在取り組んでいます。",
"logs": {
+ "caption": "ログ",
"clear": "消去",
+ "description": "Home Assistantログを表示する",
+ "details": "ログの詳細( {level} )",
"load_full_log": "完全な Home Assistant ログを読み込む",
"loading_log": "エラーログを読み込んでいます…",
+ "multiple_messages": "メッセージは最初に{time}発生し、 {counter}回表示されます",
"no_errors": "エラーは報告されていません。",
"no_issues": "新しい問題はありません!",
"refresh": "更新",
@@ -919,11 +1583,14 @@
"lovelace": {
"caption": "Lovelace ダッシュボード",
"dashboards": {
+ "cant_edit_default": "標準の Lovelace ダッシュボードは UI から編集できません。別のダッシュボードをデフォルトとして設定することで、非表示にすることができます。",
+ "cant_edit_yaml": "YAMLで定義されたダッシュボードはUIから編集できません。それらをconfiguration.yamlで変更します。",
"caption": "ダッシュボード",
"conf_mode": {
"storage": "UI 制御",
"yaml": "YAML ファイル"
},
+ "confirm_delete": "このダッシュボードを削除してもよろしいですか?",
"default_dashboard": "これはデフォルトのダッシュボードです",
"detail": {
"create": "作成",
@@ -932,16 +1599,20 @@
"edit_dashboard": "ダッシュボードを編集",
"icon": "アイコン",
"new_dashboard": "新しいダッシュボードを追加",
+ "remove_default": "このデバイスのデフォルトとして削除",
"require_admin": "管理者のみ",
+ "set_default": "このデバイスでデフォルトとして設定",
"show_sidebar": "サイドバーに表示",
"title": "タイトル",
"title_required": "タイトルが必要です。",
"update": "更新",
- "url": "URL"
+ "url": "URL",
+ "url_error_msg": "URLには-を含める必要があり、スペースや特殊文字を含めることはできません(_および-を除く)"
},
"picker": {
"add_dashboard": "ダッシュボードを追加",
"headers": {
+ "conf_mode": "設定方法",
"default": "デフォルト",
"filename": "ファイル名",
"require_admin": "管理者のみ",
@@ -953,6 +1624,7 @@
},
"description": "Lovelace ダッシュボードを設定する",
"resources": {
+ "cant_edit_yaml": "LovelaceをYAMLモードで使用しているため、UIを使用してリソースを管理することはできません。それらをconfiguration.yamlで管理します。",
"caption": "リソース",
"confirm_delete": "このリソースを削除してもよろしいですか?",
"detail": {
@@ -964,7 +1636,8 @@
"update": "更新",
"url": "URL",
"url_error_msg": "URL は必須フィールドです",
- "warning_header": "注意してください!"
+ "warning_header": "注意してください!",
+ "warning_text": "リソースを追加することは危険であり、リソースのソースを把握し、信頼してください。リソースが悪いと、システムに深刻な損害を与える可能性があります。"
},
"picker": {
"add_resource": "リソースを追加",
@@ -974,6 +1647,7 @@
},
"no_resources": "リソースなし"
},
+ "refresh_body": "削除を完了するにはページを更新する必要があります。今すぐ更新しますか?",
"refresh_header": "更新しますか?",
"types": {
"css": "Stylesheet",
@@ -984,9 +1658,11 @@
}
},
"mqtt": {
+ "button": "設定",
"description_listen": "トピックをリッスン",
"description_publish": "パケットをパブリッシュ",
"listening_to": "リッスンします",
+ "message_received": "{time}に{topic}で受信したメッセージ{id} {time} :",
"payload": "ペイロード (テンプレート可)",
"publish": "パブリッシュ",
"start_listening": "リッスンを開始",
@@ -996,26 +1672,113 @@
"topic": "トピック"
},
"ozw": {
+ "button": "設定",
"common": {
+ "controller": "コントローラ",
+ "instance": "インスタンス",
+ "network": "ネットワーク",
"node_id": "ノードID",
- "ozw_instance": "OpenZWaveインスタンス"
+ "ozw_instance": "OpenZWaveインスタンス",
+ "zwave": "Z-Wave"
},
"device_info": {
"node_failed": "ノードが失敗しました",
"stage": "段階",
"zwave_info": "Z-Wave情報"
+ },
+ "navigation": {
+ "network": "ネットワーク",
+ "nodes": "ノード",
+ "select_instance": "インスタンスを選択"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "すべての稼働中のノードが照会されました",
+ "driverallnodesqueriedsomedead": "すべてのノードが照会されました。一部のノードがダウンしているのが見つかりました",
+ "driverawakenodesqueries": "すべての稼働中のノードが照会されました",
+ "driverfailed": "Z-Waveコントローラーへの接続に失敗しました",
+ "driverready": "Z-Waveコントローラーの初期化",
+ "driverremoved": "ドライバーが削除されました",
+ "driverreset": "ドライバーがリセットされました",
+ "offline": "OZWデーモンオフライン",
+ "ready": "接続の準備完了",
+ "started": "MQTTに接続されています",
+ "starting": "MQTTへの接続",
+ "stopped": "OpenZWaveが停止しました"
+ },
+ "offline": "オフライン",
+ "online": "オンライン",
+ "starting": "開始",
+ "unknown": "不明"
+ },
+ "network": {
+ "header": "ネットワーク管理",
+ "introduction": "接続されたデバイスの管理",
+ "node_count": "{count}ノード"
+ },
+ "node_query_stages": {
+ "associations": "関連グループとメンバーシップの更新",
+ "cacheload": "OpenZWave キャッシュファイルから情報を読み込んでいます。バッテリー・ノードは、ノードがウェイクアップするまでこの段階にとどまります。",
+ "complete": "面接プロセスが完了しました",
+ "configuration": "ノードから構成値を取得する",
+ "dynamic": "ノードから頻繁に変更される値を取得する",
+ "instances": "デバイスがサポートするインスタンスまたはチャネルに関する詳細の取得",
+ "manufacturerspecific1": "ノードからの製造元および製品IDコードの取得",
+ "manufacturerspecific2": "ノードから頻繁に変更される値を取得する",
+ "neighbors": "ノードの近隣ノードのリストの取得",
+ "nodeinfo": "ノードから構成値を取得する",
+ "nodeplusinfo": "ノードからZ-Wave +情報を取得する",
+ "probe": "ノードが起動しているかどうかの確認",
+ "protocolinfo": "コントローラからこのノードの基本的なZ-Wave機能を取得する",
+ "session": "ノードから頻繁に変更される値を取得する",
+ "static": "ノードから構成値を取得する",
+ "versions": "ファームウェアおよびコマンドクラスのバージョンに関する情報の取得",
+ "wakeup": "ウェイクアップ キューとメッセージのサポートのセットアップ"
+ },
+ "refresh_node": {
+ "battery_note": "ノードがバッテリ駆動の場合は、必ずスリープ解除してから続行してください。",
+ "complete": "ノードの更新が完了しました",
+ "description": "これにより、OpenZWaveはノードに再インタビューし、ノードのコマンドクラス、機能、および値を更新するように指示します。",
+ "node_status": "ノードの状態",
+ "refreshing_description": "ノード情報を更新しています。",
+ "start_refresh_button": "更新を開始",
+ "step": "ステップ",
+ "title": "ノード情報を更新",
+ "wakeup_header": "ウェイクアップの手順",
+ "wakeup_instructions_source": "ウェイクアップの手順は、OpenZWaveコミュニティデバイスデータベースから提供されます。"
+ },
+ "select_instance": {
+ "header": "OpenZWaveインスタンスを選択",
+ "introduction": "複数のOpenZWaveインスタンスが実行されています。どのインスタンスを管理しますか?"
+ },
+ "services": {
+ "add_node": "ノードを追加",
+ "remove_node": "ノードを削除"
}
},
"person": {
+ "add_person": "人を追加",
"caption": "人",
+ "confirm_delete": "このユーザーを削除しますか?",
+ "confirm_delete2": "このユーザーに属するすべてのデバイスは割り当て解除されます。",
+ "create_person": "人を作成",
"description": "Home Assistant を追跡している人の管理。",
"detail": {
"create": "作成",
"delete": "削除",
+ "device_tracker_intro": "このユーザーに属するデバイスを選択します。",
+ "device_tracker_pick": "追跡するデバイスを選択",
+ "device_tracker_picked": "デバイスの追跡",
"link_integrations_page": "インテグレーションページ",
"link_presence_detection_integrations": "プレゼンス検出のインテグレーション",
+ "linked_user": "リンクされたユーザー",
+ "name": "名前",
+ "name_error_msg": "名前は必須です",
+ "new_person": "新しい人",
+ "no_device_tracker_available_intro": "人の存在を示すデバイスがある場合は、ここでその人をその人に割り当てることができます。統合ページからプレゼンス検出統合を追加することで、最初のデバイスを追加できます。",
"update": "更新"
},
+ "introduction": "ここでは、Home Assistantで関心のある各人を定義できます。",
"no_persons_created_yet": "まだ人を作成していませんですね。",
"note_about_persons_configured_in_yaml": "注:configuration.yaml で設定された人は、UI で編集できません。"
},
@@ -1028,15 +1791,18 @@
"devices": {
"add": "デバイスを追加",
"delete": "デバイスを削除",
- "header": "デバイス"
+ "header": "デバイス",
+ "introduction": "シーンに含めるデバイスを追加します。すべてのデバイスをこのシーンに対して必要な状態に設定します。"
},
"entities": {
"add": "エンティティを追加",
"delete": "エンティティを削除",
"device_entities": "デバイスに属するエンティティを追加するには、デバイスも追加されます。",
"header": "エンティティ",
+ "introduction": "デバイスに属していないエンティティをここで設定できます。",
"without_device": "デバイスのないエンティティ"
},
+ "icon": "アイコン",
"introduction": "シーンを使用して、あなたの家を生き生きとさせましょう。",
"load_error_not_editable": "scenes.yaml で定義されたシーンのみが編集可能です。",
"load_error_unknown": "シーンの読み込みエラー ({err_no})。",
@@ -1053,6 +1819,7 @@
"headers": {
"name": "名前"
},
+ "introduction": "シーン エディタを使用すると、シーンを作成および編集できます。以下のリンクをクリックして、ホーム アシスタントを正しく設定したことを確認する手順を確認してください。",
"learn_more": "シーンの情報をもっと見る。",
"no_scenes": "編集可能なシーンが見つかりません。",
"only_editable": "scenes.yaml で定義されたシーンのみが編集可能です。",
@@ -1064,15 +1831,44 @@
"caption": "スクリプト",
"description": "スクリプトの作成と編集",
"editor": {
+ "alias": "名前",
+ "default_name": "新しいスクリプト",
+ "delete_confirm": "このスクリプトを削除しますか?",
"delete_script": "スクリプトを削除",
+ "header": "スクリプト: {name}",
+ "icon": "アイコン",
+ "id": "エンティティ ID",
+ "id_already_exists": "このIDはすでに存在します",
+ "id_already_exists_save_error": "IDが一意ではないため、このスクリプトを保存できません。別のIDを選択するか、空白のままにして自動的に生成します。",
+ "introduction": "スクリプトを使用して一連のアクションを実行する。",
"link_available_actions": "使用可能なアクションに関する情報をもっと見る。",
- "sequence": "シーケンス"
+ "load_error_not_editable": "scripts.yaml内のスクリプトのみが編集可能です。",
+ "max": {
+ "parallel": "並列実行の最大数",
+ "queued": "キューの長さ"
+ },
+ "modes": {
+ "description": "このモードは、アクションが以前のトリガーから実行されている間に自動化がトリガーされたときに何が起こるかを制御します。詳細については{documentation_link}を確認してください。",
+ "documentation": "スクリプトのドキュメント",
+ "label": "モード",
+ "parallel": "並列",
+ "queued": "待機中",
+ "restart": "再起動",
+ "single": "シングル(デフォルト)"
+ },
+ "sequence": "シーケンス",
+ "sequence_sentence": "このスクリプトのアクションのシーケンス。"
},
"picker": {
+ "add_script": "スクリプトを追加",
"edit_script": "スクリプトを編集",
+ "header": "スクリプト エディタ",
"headers": {
"name": "名前"
},
+ "introduction": "スクリプトエディタを使用すると、スクリプトを作成および編集できます。以下のリンクに従って手順を読み、Home Assistantが正しく設定されていることを確認してください。",
+ "learn_more": "スクリプトの詳細",
+ "no_scripts": "編集可能なスクリプトが見つかりませんでした",
"show_info": "スクリプトに関する情報を表示",
"trigger_script": "トリガースクリプト"
}
@@ -1083,17 +1879,37 @@
"section": {
"reloading": {
"automation": "オートメーションの再読込",
+ "command_line": "コマンド ライン エンティティの再読み込み",
"core": "ロケーションとカスタマイズの再読込",
+ "filesize": "ファイルサイズエンティティを再読み込み",
+ "filter": "フィルターエンティティの再読み込み",
+ "generic": "汎用 IP カメラ エンティティの再読み込み",
+ "generic_thermostat": "汎用サーモスタット エンティティの再読み込み",
"group": "グループの再読込",
"heading": "設定の再読込",
+ "history_stats": "履歴エンティティを再読み込み",
+ "homekit": "HomeKitの再読み込み",
+ "input_boolean": "入力ブール値を再読み込み",
+ "input_datetime": "入力日時を再読み込み",
+ "input_number": "入力番号を再読み込み",
+ "input_select": "入力選択の再読み込み",
+ "input_text": "入力テキストを再読み込み",
"introduction": "Home Assistant の一部は、再起動を必要とせずに再読込できます。再読込を押すと、現在の設定をアンロードし、新しい設定を読み込みます。",
+ "min_max": "最小/最大エンティティを再読み込み",
"person": "人の再読込",
+ "ping": "ping バイナリ センサー エンティティの再読み込み",
+ "rest": "残りのエンティティの再読み込み",
"scene": "シーンの再読込",
"script": "スクリプトの再読込",
+ "statistics": "静的エンティティの再読み込み",
+ "template": "テンプレート エンティティの再読み込み",
+ "trend": "トレンドエンティティを再読み込み",
+ "universal": "ユニバーサル メディア プレーヤー エンティティの再読み込み",
"zone": "ゾーンの再読込"
},
"server_management": {
"confirm_restart": "Home Assistant を再起動してもよろしいですか?",
+ "confirm_stop": "Home Assistantを停止してもよろしいですか?",
"heading": "サーバー管理",
"introduction": "Home Assistant から Home Assistant サーバーを操作します。",
"restart": "再起動",
@@ -1102,26 +1918,69 @@
"validation": {
"check_config": "設定を確認",
"heading": "設定の検証",
+ "introduction": "構成に変更を加えた後、すべてが有効であることを確認する場合は、構成を検証します。",
+ "invalid": "設定は無効です",
"valid": "設定は有効です!"
}
}
},
+ "tags": {
+ "add_tag": "タグを追加する",
+ "automation_title": "タグ {名前} がスキャンされます",
+ "caption": "タグ",
+ "create_automation": "タグを使用したオートメーションの作成",
+ "description": "タグの管理",
+ "detail": {
+ "create": "作成",
+ "create_and_write": "作成と書き込み",
+ "delete": "削除",
+ "description": "説明",
+ "name": "名前",
+ "new_tag": "新しいタグ",
+ "tag_id": "タグID",
+ "tag_id_placeholder": "空のままにすると自動生成",
+ "update": "更新"
+ },
+ "edit": "編集",
+ "headers": {
+ "last_scanned": "最後にスキャンされた",
+ "name": "名前"
+ },
+ "never_scanned": "最後にスキャンされた",
+ "no_tags": "タグなし",
+ "write": "書き込み"
+ },
"users": {
+ "add_user": {
+ "caption": "ユーザーの追加",
+ "create": "作成する",
+ "name": "名前",
+ "password": "パスワード",
+ "password_confirm": "パスワードの確認",
+ "password_not_match": "パスワードが一致しません",
+ "username": "ユーザー名"
+ },
"caption": "ユーザー",
"description": "ユーザーの管理",
"editor": {
"activate_user": "ユーザーを有効化",
"active": "アクティブ",
"admin": "管理者",
+ "caption": "ユーザーを表示",
"change_password": "パスワードの変更",
+ "confirm_user_deletion": "{name}を削除してもよろしいですか?",
"deactivate_user": "ユーザーを無効化",
"delete_user": "ユーザーを削除",
"group": "グループ",
"id": "ID",
"name": "名前",
+ "new_password": "新しいパスワード",
"owner": "所有者",
+ "password_changed": "パスワードが変更されました!",
"system_generated": "システムジェネレート",
"system_generated_users_not_editable": "システムが生成されたユーザーを変更できません。",
+ "system_generated_users_not_removable": "システムで生成されたユーザーを削除できません。",
+ "unnamed_user": "名前のないユーザー",
"update_user": "更新"
},
"picker": {
@@ -1130,53 +1989,227 @@
"name": "名前",
"system": "システム"
}
- }
+ },
+ "users_privileges_note": "ユーザーグループは作業中です。ユーザーは、UIを介してインスタンスを管理できなくなります。すべての管理APIエンドポイントを引き続き監査して、管理者へのアクセスを正しく制限していることを確認しています。"
},
"zha": {
"add_device_page": {
- "search_again": "もう一度検索"
+ "discovered_text": "検出されると、デバイスがここに表示されます。",
+ "discovery_text": "検出されたデバイスがここに表示されます。デバイスの指示に従い、ペアリングモードにします。",
+ "header": "Zigbeeホームオートメーション-デバイスの追加",
+ "no_devices_found": "デバイスが見つかりませんでした。デバイスがペアリングモードであることを確認し、検出の実行中はデバイスをウェイクアップしてください。",
+ "pairing_mode": "デバイスがペアリングモードになっていることを確認します。これを行う方法については、デバイスの手順を確認してください。",
+ "search_again": "もう一度検索",
+ "spinner": "ZHA Zigbeeデバイスを検索しています..."
+ },
+ "add": {
+ "caption": "デバイスを追加",
+ "description": "Zigbeeネットワークにデバイスを追加する"
+ },
+ "button": "構成",
+ "caption": "ZHA",
+ "cluster_attributes": {
+ "attributes_of_cluster": "選択したクラスターの属性",
+ "get_zigbee_attribute": "Zigbee属性を取得",
+ "header": "クラスター属性",
+ "help_attribute_dropdown": "属性を選択して、その値を表示または設定します。",
+ "help_get_zigbee_attribute": "選択した属性の値を取得します。",
+ "help_set_zigbee_attribute": "指定したエンティティ上の指定したクラスターの属性値を設定します。",
+ "introduction": "クラスター属性の表示と編集",
+ "set_zigbee_attribute": "Zigbee属性を設定"
+ },
+ "cluster_commands": {
+ "commands_of_cluster": "選択したクラスタのコマンド",
+ "header": "クラスタコマンド",
+ "help_command_dropdown": "対話するコマンドを選択します。",
+ "introduction": "クラスターコマンドを表示して発行します。",
+ "issue_zigbee_command": "Zigbeeコマンドを発行する"
+ },
+ "clusters": {
+ "header": "クラスター",
+ "help_cluster_dropdown": "クラスターを選択して、属性とコマンドを表示します。",
+ "introduction": "クラスタは Zigbee 機能の構成要素です。機能を論理単位に分割します。クライアントとサーバーの種類があり、属性とコマンドで構成されています。"
},
"common": {
"add_devices": "デバイスを追加",
+ "clusters": "クラスター",
"devices": "デバイス",
+ "manufacturer_code_override": "製造元コードの上書き",
"value": "バリュー"
},
+ "description": "Zigbee Home Automationネットワーク管理",
+ "devices": {
+ "header": "Zigbeeホームオートメーション-デバイス"
+ },
+ "group_binding": {
+ "bind_button_help": "選択したグループを選択したデバイス クラスタにバインドします。",
+ "bind_button_label": "バインド グループ",
+ "cluster_selection_help": "選択したグループにバインドするクラスターを選択します。",
+ "group_picker_help": "bindコマンドを発行するグループを選択します。",
+ "group_picker_label": "バインド可能なグループ",
+ "header": "グループバインディング",
+ "introduction": "グループのバインドとバインド解除。",
+ "unbind_button_help": "選択したデバイス クラスタから選択したグループのバインドを解除します。",
+ "unbind_button_label": "グループのバインド解除"
+ },
+ "groups": {
+ "add_members": "メンバーの追加",
+ "adding_members": "メンバーの追加",
+ "caption": "グループ",
+ "create": "グループの作成",
+ "create_group": "Zigbeeホームオートメーション-グループの作成",
+ "create_group_details": "必要な詳細を入力して、新しいzigbeeグループを作成します",
+ "creating_group": "グループを作成しています",
+ "description": "Zigbeeグループを管理する",
+ "group_details": "選択した Zigbee グループの詳細をすべて次に示します。",
+ "group_id": "グループ ID",
+ "group_info": "グループ情報",
+ "group_name_placeholder": "グループ名",
+ "group_not_found": "グループが見つかりません!",
+ "group-header": "Zigbeeホームオートメーション-グループの詳細",
+ "groups": "グループ",
+ "groups-header": "Zigbeeホームオートメーション-グループ管理",
+ "header": "Zigbeeホームオートメーション-グループ管理",
+ "introduction": "zigbeeグループを作成および変更する",
+ "manage_groups": "Zigbeeグループの管理",
+ "members": "メンバー",
+ "remove_groups": "グループの削除",
+ "remove_members": "メンバーを削除",
+ "removing_groups": "グループの削除",
+ "removing_members": "メンバーの削除",
+ "zha_zigbee_groups": "ZHA Zigbeeグループ"
+ },
+ "header": "Zigbee ホーム オートメーションの設定",
+ "introduction": "ここでは、ZHAコンポーネントを構成できます。まだすべてをUIから構成できるわけではありませんが、現在取り組んでいます。",
"network_management": {
- "header": "ネットワーク管理"
+ "header": "ネットワーク管理",
+ "introduction": "ネットワーク全体に影響を与えるコマンド"
+ },
+ "network": {
+ "caption": "ネットワーク"
},
"node_management": {
- "header": "デバイス管理"
- }
+ "header": "デバイス管理",
+ "help_node_dropdown": "デバイスを選択して、デバイスごとのオプションを表示します。",
+ "hint_battery_devices": "注:スリープ状態の(バッテリー駆動の)デバイスに対してコマンドを実行するときは、スリープ状態から復帰する必要があります。通常、スリープ状態のデバイスは、トリガーすることでスリープ解除できます。",
+ "hint_wakeup": "Xiaomiセンサーなどの一部のデバイスには、約5秒間隔で押すことができるウェイクアップボタンがあり、デバイスを操作している間、デバイスをウェイクアップしたままにできます。",
+ "introduction": "単一のデバイスに影響する ZHA コマンドを実行します。デバイスを選択して、使用可能なコマンドの一覧を表示します。"
+ },
+ "title": "Zigbeeホームオートメーション"
},
"zone": {
"add_zone": "ゾーンを追加",
"caption": "ゾーン",
+ "configured_in_yaml": "configuration.yamlで構成されたゾーンは、UIで編集できません。",
"confirm_delete": "このゾーンを削除してもよろしいですか?",
"create_zone": "ゾーンを作成",
+ "description": "ユーザーを追跡するゾーンを管理する",
"detail": {
"create": "作成",
"delete": "削除",
"icon": "アイコン",
+ "icon_error_msg": "アイコンは、prefix:iconnameの形式にする必要があります。例:mdi:home",
"latitude": "緯度",
"longitude": "経度",
"name": "名前",
"new_zone": "新しいゾーン",
"passive": "パッシブ",
+ "passive_note": "パッシブゾーンはフロントエンドで非表示になり、デバイストラッカーの場所として使用されません。これは、自動化に使用するだけの場合に役立ちます。",
"radius": "半径",
"required_error_msg": "この項目は必須です",
"update": "更新"
},
- "go_to_core_config": "一般的な構成に移動しますか?"
+ "edit_home_zone": "ホームゾーンの半径は、フロントエンドからはまだ編集できません。マップ上のマーカーをドラッグして、ホームゾーンを移動します。",
+ "edit_home_zone_narrow": "ホームゾーンの半径は、フロントエンドからはまだ編集できません。場所は、一般設定から変更できます。",
+ "go_to_core_config": "一般的な構成に移動しますか?",
+ "home_zone_core_config": "ホームゾーンの場所は、一般構成ページから編集できます。ホームゾーンの半径は、フロントエンドからはまだ編集できません。一般構成に移動しますか?",
+ "introduction": "ゾーンを使用すると、地球上の特定の地域を指定できます。人がゾーン内にいるとき、州はゾーンから名前を取ります。ゾーンは、オートメーション設定内のトリガーまたは条件として使用することもできます。",
+ "no_zones_created_yet": "まだゾーンを作成していないようです。"
},
"zwave": {
+ "button": "設定",
"caption": "Z-Wave",
"common": {
- "value": "バリュー"
+ "index": "インデックス",
+ "instance": "インスタンス",
+ "unknown": "不明",
+ "value": "バリュー",
+ "wakeup_interval": "ウェイクアップ間隔"
},
"description": "Z-waveネットワークを管理します",
+ "learn_more": "Z-Wave の詳細",
+ "network_management": {
+ "header": "Z-Waveネットワーク管理",
+ "introduction": "Z-Wave ネットワークに影響するコマンドを実行します。ほとんどのコマンドが成功したかどうかについてのフィードバックは得られませんが、OZWログをチェックして調べることもできます。"
+ },
+ "network_status": {
+ "network_started": "Z-Waveネットワークが開始されました",
+ "network_started_note_all_queried": "すべてのノードが照会されました。",
+ "network_started_note_some_queried": "ウェイク ノードが照会されました。スリープノードは、スリープ解除時に照会されます。",
+ "network_starting": "Z-Waveネットワークを開始しています...",
+ "network_starting_note": "ネットワークのサイズによっては、この処理に時間がかかる場合があります。",
+ "network_stopped": "Z-Waveネットワークが停止しました"
+ },
"node_config": {
+ "config_parameter": "構成パラメーターの設定",
"config_value": "バリューを設定",
- "set_config_parameter": "構成パラメーターの設定"
+ "false": "偽",
+ "header": "ノード構成オプション",
+ "seconds": "秒",
+ "set_config_parameter": "構成パラメーターの設定",
+ "set_wakeup": "ウェイクアップ間隔を設定",
+ "true": "真"
+ },
+ "node_management": {
+ "add_to_group": "グループに追加",
+ "entities": "このノードのエンティティ",
+ "entity_info": "エンティティ情報",
+ "exclude_entity": "このエンティティをHome Assistantから除外する",
+ "group": "グループ",
+ "header": "Z-Waveノード管理",
+ "introduction": "単一ノードに影響するZ-Waveコマンドを実行します。ノードを選択すると、使用可能なコマンドのリストが表示されます。",
+ "max_associations": "最大関連付け:",
+ "node_group_associations": "ノードグループの関連付け",
+ "node_protection": "ノード保護",
+ "node_to_control": "制御するノード",
+ "nodes": "ノード",
+ "nodes_hint": "ノードを選択してノードごとのオプションを表示します",
+ "nodes_in_group": "このグループの他のノード:",
+ "pooling_intensity": "ポーリングの強度",
+ "protection": "保護",
+ "remove_broadcast": "ブロードキャストを削除",
+ "remove_from_group": "グループから削除",
+ "set_protection": "保護を設定する"
+ },
+ "ozw_log": {
+ "header": "OZWログ",
+ "introduction": "ログを表示します。0 は最小 (ログ全体をロード) 、最大 1000 が指定されます。ロードは静的なログを表示し、末尾はログの最後に指定された行数で自動更新されます。",
+ "last_log_lines": "最後のログ行数",
+ "load": "読み込み",
+ "tail": "最終行"
+ },
+ "services": {
+ "add_node": "ノードを追加",
+ "add_node_secure": "ノードのセキュアな追加",
+ "cancel_command": "コマンドのキャンセル",
+ "heal_network": "ネットワークの修復",
+ "heal_node": "ノードの修復",
+ "node_info": "ノード情報",
+ "print_node": "ノードの印刷",
+ "refresh_entity": "エンティティの更新",
+ "refresh_node": "ノードを更新",
+ "remove_failed_node": "失敗したノードを削除",
+ "remove_node": "ノードを削除",
+ "replace_failed_node": "失敗したノードの置換",
+ "save_config": "設定を保存",
+ "soft_reset": "ソフトリセット",
+ "start_network": "ネットワークの開始",
+ "stop_network": "ネットワークの停止",
+ "test_network": "テストネットワーク",
+ "test_node": "テストノード"
+ },
+ "values": {
+ "header": "ノード値"
}
}
},
@@ -1190,7 +2223,15 @@
"developer-tools": {
"tabs": {
"events": {
+ "alert_event_type": "イベントタイプは必須フィールドです",
+ "available_events": "利用可能なイベント",
+ "count_listeners": "( {count}人のリスナー)",
+ "data": "イベントデータ(YAML、オプション)",
+ "description": "イベントバスでイベントを起動します。",
+ "documentation": "イベントのドキュメント。",
+ "event_fired": "イベント{name}が発生しました",
"fire_event": "イベントを実行",
+ "listen_to_events": "イベントを聞く",
"listening_to": "リッスンします",
"notification_event_fired": "{type} のイベント が正常に実行されました!",
"start_listening": "リッスンを開始",
@@ -1205,119 +2246,279 @@
"column_description": "説明",
"column_example": "例",
"column_parameter": "パラメータ",
+ "data": "サービスデータ(YAML、オプション)",
+ "description": "サービス開発ツールを使用すると、ホームアシスタントで利用可能なサービスを呼び出すことができます。",
+ "fill_example_data": "データ記入例",
+ "no_description": "説明はありません",
+ "no_parameters": "このサービスはパラメータを受け取りません",
+ "select_service": "説明を表示するサービスを選択してください",
"title": "サービス"
},
"states": {
"alert_entity_field": "エンティティは必須フィールドです",
"attributes": "属性",
"current_entities": "現在のエンティティ",
+ "description1": "Home Assistant内でデバイスの表現を設定します。",
"description2": "実際のデバイスと通信しません。",
"entity": "エンティティ",
+ "filter_attributes": "フィルター属性",
"filter_entities": "エンティティのフィルター処理",
"filter_states": "状態のフィルター処理",
"more_info": "もっと見る",
"no_entities": "エンティティなし",
"set_state": "状態を設定",
"state": "状態",
+ "state_attributes": "状態属性(YAML、オプション)",
"title": "状態"
},
"templates": {
+ "description": "テンプレートは、いくつかのホームアシスタント固有の拡張機能を持つJinja2テンプレートエンジンを使用してレンダリングされます。",
"editor": "テンプレートエディター",
+ "jinja_documentation": "Jinja2テンプレートのドキュメント",
+ "reset": "デモ テンプレートにリセット",
+ "template_extensions": "ホーム アシスタント テンプレートの拡張機能",
"title": "テンプレート",
"unknown_error_template": "不明なテンプレートレンダリングエラー"
}
}
},
"history": {
- "period": "期間"
+ "period": "期間",
+ "ranges": {
+ "last_week": "先週",
+ "this_week": "今週",
+ "today": "今日",
+ "yesterday": "昨日"
+ },
+ "showing_entries": "のエントリを表示する"
},
"logbook": {
"entries_not_found": "ログブックエントリが見つかりません。",
- "period": "期間"
+ "period": "期間",
+ "ranges": {
+ "last_week": "先週",
+ "this_week": "今週",
+ "today": "今日",
+ "yesterday": "昨日"
+ },
+ "showing_entries": "エントリを表示します"
},
"lovelace": {
+ "add_entities": {
+ "generated_unsupported": "この機能は、Lovelace UIを制御している場合にのみ使用できます。",
+ "saving_failed": "Lovelace UI構成の保存に失敗しました。",
+ "yaml_unsupported": "YAMLモードでLovelace UIを使用している場合、この関数は使用できません。"
+ },
"cards": {
+ "confirm_delete": "このカードを削除しますか?",
+ "empty_state": {
+ "go_to_integrations_page": "インテグレーションページに移動します。",
+ "no_devices": "このページではデバイスを制御できますが、デバイスがまだ設定されていないように見えます。開始するには、インテグレーションページに移動します。",
+ "title": "お帰りなさい"
+ },
+ "entities": {
+ "never_triggered": "トリガーされたことがない"
+ },
+ "picture-elements": {
+ "call_service": "サービス{name}電話",
+ "hold": "保持:",
+ "more_info": "詳細を表示: {name}",
+ "navigate_to": "{location}に移動",
+ "tap": "タップ:",
+ "toggle": "{name}切り替え",
+ "url": "{url_path}へのウィンドウを開く"
+ },
"safe-mode": {
"description": "Home Assistant は、構成の読み込み中に問題が発生し、セーフモードで実行されています。エラーログを見て、何が問題だったかを確認してください。",
"header": "セーフモードがアクティブになりました"
},
"shopping-list": {
"add_item": "アイテムを追加",
+ "checked_items": "チェックアイテム",
"clear_items": "チェックされたアイテムを削除"
+ },
+ "starting": {
+ "description": "ホームアシスタントを開始しています。お待ちください...",
+ "header": "ホームアシスタントを開始しています..."
}
},
+ "changed_toast": {
+ "message": "このダッシュボードのLovelace UI設定が更新されました。更新して変更を確認しますか?",
+ "refresh": "更新"
+ },
"editor": {
"card": {
+ "alarm-panel": {
+ "available_states": "利用可能な状態",
+ "description": "アラームパネルカードを使用すると、アラームコントロールパネルの統合を強制解除することができます。",
+ "name": "アラームパネル"
+ },
"button": {
+ "description": "ボタン カードを使用すると、タスクを実行するためのボタンを追加できます。",
"name": "ボタン"
},
+ "calendar": {
+ "description": "カレンダーカードには、日、週、リストビューを含むカレンダーが表示されます",
+ "name": "カレンダー"
+ },
"conditional": {
"card": "カード",
"change_type": "タイプの変更",
+ "condition_explanation": "カードは、以下の条件がすべて満たされたときに表示されます。",
"conditions": "条件",
"current_state": "現在",
- "name": "条件付き"
+ "description": "条件付きカードには、エンティティの状態に基づいて別のカードが表示されます。",
+ "name": "条件付き",
+ "state_equal": "状態は等しい",
+ "state_not_equal": "状態が等しくない"
+ },
+ "config": {
+ "optional": "オプション",
+ "required": "必須"
},
"entities": {
+ "description": "エンティティ カードは、最も一般的な種類のカードです。アイテムをリストにまとめます。",
"name": "エンティティ",
+ "show_header_toggle": "ヘッダー切り替えを表示しますか?",
"toggle": "エンティテを切り替え"
},
"entity-filter": {
+ "description": "エンティティフィルタカードを使用すると、特定の状態にある場合にのみ追跡するエンティティのリストを定義できます。",
"name": "エンティティフィルター"
},
"entity": {
+ "description": "エンティティ カードは、エンティティの状態の概要を簡単に示します。",
"name": "エンティティ"
},
"gauge": {
- "name": "ゲージ"
+ "description": "ゲージカードは、センサーデータを視覚的に見ることができる基本カードです。",
+ "name": "ゲージ",
+ "severity": {
+ "define": "重大度を定義しますか?",
+ "green": "緑",
+ "red": "赤",
+ "yellow": "黄色"
+ }
},
"generic": {
+ "aspect_ratio": "アスペクト比",
"attribute": "属性",
+ "camera_image": "カメラエンティティ",
+ "camera_view": "カメラビュー",
"double_tap_action": "ダブルタップアクション",
+ "entities": "エンティティ",
+ "entity": "エンティティ",
+ "hold_action": "ホールドアクション",
+ "hours_to_show": "表示する時間",
+ "icon": "アイコン",
+ "icon_height": "アイコンの高さ",
+ "image": "画像パス",
"manual": "マニュアル",
+ "manual_description": "カスタムカードを追加する必要があるか、手動でyamlを記述したいだけですか?",
+ "maximum": "最大",
+ "minimum": "最小",
+ "name": "名前",
"no_theme": "テーマなし",
+ "refresh_interval": "更新間隔",
+ "search": "検索",
+ "secondary_info_attribute": "セカンダリ情報属性",
+ "show_icon": "アイコンを表示しますか?",
+ "show_name": "名前を表示しますか?",
+ "show_state": "状態を表示しますか?",
"state": "状態",
- "theme": "テーマ"
+ "state_color": "状態に基づいたカラーアイコン?",
+ "tap_action": "アクションをタップ",
+ "theme": "テーマ",
+ "title": "タイトル",
+ "unit": "ユニット",
+ "url": "Url"
+ },
+ "glance": {
+ "columns": "カラム",
+ "description": "Glance カードは、複数のセンサーをコンパクトな概要でグループ化するのに便利です。",
+ "name": "一覧"
},
"history-graph": {
+ "description": "履歴グラフ カードを使用すると、一覧表示された各エンティティのグラフを表示できます。",
"name": "履歴グラフ"
},
"horizontal-stack": {
+ "description": "水平スタックカードを使用すると、複数のカードを一緒に積み重ねることができます。そのため、これらのカードは常に1つの列のスペースで隣り合って配置されます。",
"name": "水平スタック"
},
+ "humidifier": {
+ "description": "加湿器カードは、加湿器エンティティを制御します。エンティティの湿度とモードを変更できます。",
+ "name": "加湿器"
+ },
"iframe": {
- "name": "iFrame"
+ "description": "Web ページ カードを使用すると、お気に入りの Web ページをホーム アシスタントに埋め込むことができます。",
+ "name": "ウェブページ"
},
"light": {
+ "description": "ライトカードを使用すると、ライトの明るさを変更できます。",
"name": "照明"
},
"map": {
- "name": "地図"
+ "dark_mode": "ダークモード?",
+ "default_zoom": "デフォルトのズーム",
+ "description": "マップ上にエンティティを表示できるマップカード。",
+ "geo_location_sources": "位置情報ソース",
+ "hours_to_show": "表示する時間",
+ "name": "地図",
+ "source": "ソース:"
},
"markdown": {
+ "content": "コンテンツ",
+ "description": "マークダウン カードは、マークダウンのレンダリングに使用されます。",
"name": "マークダウン"
},
"media-control": {
+ "description": "メディアコントロールカードは、使いやすいコントロールを備えたインターフェイスにメディアプレーヤーエンティティを表示するために使用されます。",
"name": "メディアコントロール"
},
+ "picture-elements": {
+ "description": "ピクチャー・エレメント・カードは、最も汎用性の高いタイプのカードの1つです。カードは、アイコンやテキスト、さらにはサービスを配置することができます!座標に基づくイメージ上。",
+ "name": "ピクチャーエレメント"
+ },
"picture-entity": {
+ "description": "ピクチャー エンティティ カードには、イメージの形式でエンティティが表示されます。URL からの画像の代わりに、カメラエンティティの画像を表示することもできます。",
"name": "画像エンティティ"
},
+ "picture-glance": {
+ "description": "画像の一覧カードは、イメージと対応するエンティティの状態をアイコンで示します。右側のエンティティは切り替えアクションを許可し、他のエンティティは詳細ダイアログを表示します。",
+ "name": "画像一覧"
+ },
"picture": {
+ "description": "ピクチャーカードを使用すると、インターフェイスのさまざまなパスへのナビゲーションに使用する画像を設定したり、サービスを呼び出したりできます。",
"name": "画像"
},
+ "plant-status": {
+ "description": "植物ステータスカードは、そこにすべての素敵な植物学者のためのものです。",
+ "name": "プラントステータス"
+ },
"sensor": {
+ "description": "センサーカードは、時間の経過に伴う変化を視覚化するオプションのグラフを使用して、センサーの状態をすばやく提供します。",
+ "graph_detail": "グラフの詳細",
+ "graph_type": "グラフの種類",
"name": "センサー"
},
"shopping-list": {
+ "description": "ショッピングリストカードを使用すると、ショッピングリストのアイテムを追加、編集、チェックオフ、およびクリアができます。",
"integration_not_loaded": "このカードを設定するには、「shopping_list」インテグレーションが必要です。",
"name": "買い物リスト"
},
"thermostat": {
+ "description": "サーモスタットカードは、気候エンティティを制御します。エンティティの温度とモードを変更できます。",
"name": "サーモスタット"
},
"vertical-stack": {
+ "description": "垂直スタックカードを使用すると、複数のカードをグループ化して、常に同じ列に配置することができます。",
"name": "垂直スタック"
+ },
+ "weather-forecast": {
+ "description": "天気予報カードは天気を表示します。表示するインターフェースに含めると非常に便利です。",
+ "name": "天気予報",
+ "show_forecast": "予測を表示"
}
},
"cardpicker": {
@@ -1325,50 +2526,112 @@
"no_description": "説明がありません。"
},
"edit_card": {
+ "add": "カードを追加",
+ "confirm_cancel": "キャンセルしてもよいですか?",
"delete": "カードを削除",
"duplicate": "重複するカード",
+ "edit": "編集",
+ "header": "カード設定",
"move": "ビューに移動",
"options": "その他のオプション",
- "pick_card": "どのカードを追加しますか?"
+ "pick_card": "どのカードを追加しますか?",
+ "pick_card_view_title": "{name}ビューにどのカードを追加しますか?",
+ "show_code_editor": "コードエディタを表示",
+ "show_visual_editor": "ビジュアルエディターを表示",
+ "toggle_editor": "エディターの切り替え",
+ "typed_header": "{type}カードの構成",
+ "unsaved_changes": "変更が保存されていません"
},
"edit_lovelace": {
- "edit_title": "タイトルを編集"
+ "edit_title": "タイトルを編集",
+ "explanation": "このタイトルは、Lovelace UIのすべてのビューの上に表示されます。",
+ "header": "Lovelace UIのタイトル",
+ "title": "タイトル"
},
"edit_view": {
+ "add": "ビューの追加",
+ "delete": "ビューの削除",
+ "edit": "ビューの編集",
+ "header": "構成を表示",
+ "header_name": "{name}構成の表示",
"move_left": "ビューを左に移動",
"move_right": "ビューを右に移動",
"tab_badges": "バッジ",
"tab_settings": "設定",
- "tab_visibility": "可視性"
+ "tab_visibility": "可視性",
+ "visibility": {
+ "select_users": "ナビゲーションでこのビューを表示するユーザーを選択します。"
+ }
},
+ "header": "UIを編集",
"menu": {
- "open": "Lovelace メニューを開く"
+ "open": "Lovelace メニューを開く",
+ "raw_editor": "詳細設定エディター"
+ },
+ "migrate": {
+ "header": "設定に互換性がありません",
+ "migrate": "構成を移行する",
+ "para_migrate": "Home Assistantは、「設定の移行」ボタンを押すことで、すべてのカードとビューにIDを自動的に追加できます。",
+ "para_no_id": "この要素には ID がありません。'ui-lovelace.yaml' のこの要素に ID を追加してください。"
},
"move_card": {
"header": "カードを移動するビューを選択してください"
},
"raw_editor": {
+ "confirm_remove_config_text": "Lovelace UI構成を削除すると、エリアとデバイスを含むLovelace UIビューが自動的に生成されます。",
+ "confirm_remove_config_title": "Lovelace UI構成を削除してもよろしいですか?エリアとデバイスを使用してLovelace UIビューを自動的に生成します。",
"confirm_unsaved_changes": "未保存の変更があります、終了してもよろしいですか?",
"confirm_unsaved_comments": "コンフィグレーションはコメントが含まれています、これらは保存されません。本当に続けますか?",
"error_invalid_config": "設定が無効です: {error}",
"error_parse_yaml": "YAMLを解析できません: {error}",
- "error_save_yaml": "YAMLを保存できません: {error}"
+ "error_remove": "構成を削除できません: {error}",
+ "error_save_yaml": "YAMLを保存できません: {error}",
+ "header": "設定を編集",
+ "resources_moved": "リソースはLovelace構成に追加されなくなりましたが、Lovelace構成パネルで追加できます。",
+ "save": "保存",
+ "saved": "保存しました",
+ "unsaved_changes": "保存されていない変更"
},
"save_config": {
- "close": "閉じる"
+ "cancel": "気にしないで",
+ "close": "閉じる",
+ "empty_config": "新しいダッシュボードから開始する",
+ "header": "Lovelace UIを制御する",
+ "para": "このダッシュボードは現在、Home Assistantによって管理されています。新しいエンティティまたはLovelace UIコンポーネントが利用可能になると、自動的に更新されます。制御すると、このダッシュボードは自動的に更新されなくなります。いつでも構成で新しいダッシュボードを作成して、変更することができます。",
+ "para_sure": "ユーザー インターフェイスを制御しますか?",
+ "save": "制御する",
+ "yaml_config": "ここで開始するには、このダッシュボードの現在の構成です。",
+ "yaml_control": "YAML モードで制御するには、このダッシュボードの構成で指定した名前、またはデフォルトの 'ui-lovelace.yaml' を使用して YAML ファイルを作成します。",
+ "yaml_mode": "このダッシュボードで YAML モードを使用している場合は、UI から Lovelace 設定を変更することはできません。UI からこのダッシュボードを管理する場合は、'configuration.yaml' の Lovelace 設定から 'mode: yaml' を削除します。"
},
"select_view": {
"dashboard_label": "ダッシュボード",
"header": "ビューに移動"
+ },
+ "suggest_card": {
+ "add": "Lovelace UIに追加",
+ "create_own": "別のカードを選択する",
+ "header": "私たちはあなたのために提案を作成しました"
+ },
+ "view": {
+ "panel_mode": {
+ "description": "これにより、最初のカードが全幅でレンダリングされます。このビューの他のカードはレンダリングされません。",
+ "title": "パネルモード?",
+ "warning_multiple_cards": "このビューには複数のカードが含まれていますが、パネルビューでは 1 枚のカードしか表示できません。"
+ }
}
},
"menu": {
"close": "閉じる",
+ "configure_ui": "ダッシュボードを編集",
"exit_edit_mode": "UI 編集モードを終了",
+ "help": "ヘルプ",
+ "refresh": "更新",
"reload_resources": "リソースの再読込"
},
"reload_lovelace": "Lovelace の再読込",
"reload_resources": {
+ "refresh_body": "再読み込みを完了するには、ページを更新する必要があります。",
"refresh_header": "更新しますか?"
},
"unused_entities": {
@@ -1377,7 +2640,23 @@
"entity": "エンティティ",
"entity_id": "エンティティ ID",
"last_changed": "最終変更",
+ "no_data": "未使用のエンティティが見つかりません",
+ "search": "エンティティを検索",
+ "select_to_add": "カードに追加するエンティティを選択し、[カードの追加] ボタンをクリックします。",
"title": "未使用のエンティティ"
+ },
+ "views": {
+ "confirm_delete": "ビューを削除しますか?",
+ "confirm_delete_existing_cards": "このビューを削除すると、カードも削除されます",
+ "confirm_delete_existing_cards_text": "'' {name} ''ビューを削除してもよろしいですか?ビューには、削除される{number}枚のカードが含まれています。この操作は元に戻せません。",
+ "confirm_delete_text": "'' {name} ''ビューを削除してもよろしいですか?"
+ },
+ "warning": {
+ "attribute_not_found": "属性{attribute}は次の場所では使用できません: {entity}",
+ "entity_non_numeric": "エンティティが数値ではありません: {entity}",
+ "entity_not_found": "エンティティが使用できません: {entity}",
+ "entity_unavailable": "{entity}は現在利用できません",
+ "starting": "ホームアシスタントが起動していますが、まだすべてが利用可能なわけではありません"
}
},
"mailbox": {
@@ -1388,7 +2667,10 @@
},
"page-authorize": {
"abort_intro": "ログインが中止されました",
+ "authorizing_client": "{clientId} Home Assistantインスタンスへのアクセスを許可しようとしています。",
"form": {
+ "error": "エラー: {error}",
+ "next": "次",
"providers": {
"command_line": {
"abort": {
@@ -1408,7 +2690,8 @@
"mfa": {
"data": {
"code": "多要素認証コード"
- }
+ },
+ "description": "デバイスで** {mfa_module_name} **を開き、2段階認証コードを表示して、本人確認を行います。"
}
}
},
@@ -1430,13 +2713,15 @@
"mfa": {
"data": {
"code": "多要素認証コード"
- }
+ },
+ "description": "デバイスで** {mfa_module_name} **を開き、2段階認証コードを表示して、本人確認を行います。"
}
}
},
"legacy_api_password": {
"abort": {
- "login_expired": "セッションがタイムアウトしました、再度ログインしてください。"
+ "login_expired": "セッションがタイムアウトしました、再度ログインしてください。",
+ "no_api_password_set": "API パスワードが設定されていません。"
},
"error": {
"invalid_auth": "無効な API パスワード",
@@ -1446,96 +2731,223 @@
"init": {
"data": {
"password": "API パスワード"
- }
+ },
+ "description": "HTTP設定にAPIパスワードを入力してください:"
},
"mfa": {
"data": {
"code": "多要素認証コード"
- }
+ },
+ "description": "デバイスで** {mfa_module_name} **を開き、2段階認証コードを表示して、本人確認を行います。"
}
}
},
"trusted_networks": {
+ "abort": {
+ "not_allowed": "お使いのコンピューターは許可されていません。",
+ "not_whitelisted": "コンピュータがホワイトリストに登録されていません。"
+ },
"step": {
"init": {
"data": {
"user": "ユーザー"
- }
+ },
+ "description": "ログインするユーザーを選択してください:"
}
}
}
},
+ "start_over": "やり直す",
"unknown_error": "エラーが発生しました",
"working": "お待ちください"
},
- "initializing": "初期化中"
+ "initializing": "初期化中",
+ "logging_in_with": "** {authProviderName} **でログインしています。",
+ "pick_auth_provider": "またはログイン"
},
"page-demo": {
+ "cards": {
+ "demo": {
+ "demo_by": "{name}",
+ "introduction": "おかえりなさい!ホームアシスタントのデモに到達しました。デモでは、コミュニティによって作成された最高のUIを紹介します。",
+ "learn_more": "Home Assistantの詳細",
+ "next_demo": "次のデモ"
+ }
+ },
"config": {
"arsaboo": {
"labels": {
- "hdmi_switcher": "HDMIスイッチ"
+ "activity": "アクティビティ",
+ "air": "空気",
+ "commute_home": "自宅までの通勤",
+ "entertainment": "エンターテイメント",
+ "hdmi_input": "HDMI入力",
+ "hdmi_switcher": "HDMIスイッチ",
+ "information": "情報",
+ "lights": "ライト",
+ "morning_commute": "朝の通勤",
+ "total_tv_time": "総テレビ時間",
+ "turn_tv_off": "テレビをオフにする",
+ "volume": "ボリューム"
+ },
+ "names": {
+ "family_room": "ファミリールーム",
+ "hallway": "廊下",
+ "kitchen": "キッチン",
+ "left": "左",
+ "master_bedroom": "マスターベッドルーム",
+ "mirror": "ミラー",
+ "patio": "パティオ",
+ "right": "右",
+ "temperature_study": "温度調査",
+ "upstairs": "2階"
+ },
+ "unit": {
+ "minutes_abbr": "分",
+ "watching": "見て"
}
}
}
},
"page-onboarding": {
"core-config": {
+ "button_detect": "検出",
+ "finish": "次",
+ "intro": "こんにちは {名前}, ホーム アシスタントへようこそ.あなたの家に名前を付けますか?",
"intro_location": "どこに住んでいるか知りたいです。 この情報は、他の情報の表示および太陽の位置に関する自動化の設定に役立ちます。 これらの情報がインターネットで外部と共有されることがありません。",
+ "intro_location_detect": "外部サービスに対してワンタイムリクエストを行うことで、この情報を入力することができます。",
+ "location_name": "ホーム アシスタントの名前",
"location_name_default": "自宅"
},
"integration": {
- "finish": "完了"
+ "finish": "完了",
+ "intro": "デバイスとサービスは、統合としてHome Assistantに表示されます。今すぐ設定することも、後で設定画面から設定することもできます。",
+ "more_integrations": "もっと見る"
+ },
+ "intro": "あなたはあなたの家を目覚めさせ、あなたのプライバシーを取り戻し、ティンカーの世界的なコミュニティに参加する準備ができていますか?",
+ "user": {
+ "create_account": "アカウントの作成",
+ "data": {
+ "name": "名前",
+ "password": "パスワード",
+ "password_confirm": "パスワードの確認",
+ "username": "ユーザー名"
+ },
+ "error": {
+ "password_not_match": "パスワードが一致しません",
+ "required_fields": "すべての必須フィールドに入力してください"
+ },
+ "intro": "ユーザー アカウントを作成します。",
+ "required_field": "必須"
}
},
"profile": {
"advanced_mode": {
+ "description": "高度な機能のロックを解除します。",
"link_promo": "もっと見る",
"title": "高度モード"
},
"change_password": {
+ "confirm_new_password": "新しいパスワードの確認",
"current_password": "現在のパスワード",
- "header": "パスワードの変更"
+ "error_required": "必須",
+ "header": "パスワードの変更",
+ "new_password": "新しいパスワード",
+ "submit": "送信"
},
+ "current_user": "現在、 {fullName}としてログインしています。",
"dashboard": {
"description": "このデバイスのデフォルトのダッシュボードを選択してください。",
"dropdown_label": "ダッシュボード",
"header": "ダッシュボード"
},
"force_narrow": {
+ "description": "これにより、モバイルエクスペリエンスと同様に、サイドバーがデフォルトで非表示になります。",
"header": "サイドバーを常に非表示にする"
},
+ "is_owner": "あなたは所有者です。",
"language": {
"dropdown_label": "言語",
"header": "言語",
"link_promo": "翻訳を助ける"
},
+ "logout": "ログアウト",
+ "logout_text": "ログアウトしてもよろしいですか?",
+ "logout_title": "ログアウトしますか?",
+ "long_lived_access_tokens": {
+ "confirm_delete": "{name} のアクセス トークンを削除しますか?",
+ "create": "トークンの作成",
+ "create_failed": "アクセス トークンを作成できませんでした。",
+ "created_at": "{日付} に作成されました",
+ "delete_failed": "アクセス トークンを削除できませんでした。",
+ "description": "スクリプトがホーム アシスタント インスタンスと対話できるように、長期間使用できるアクセス トークンを作成します。各トークンは作成から10年間有効です。次の長期アクセス トークンは現在アクティブです。",
+ "empty_state": "長期間使用されるアクセス トークンはまだありません。",
+ "header": "長期間有効なアクセストークン",
+ "last_used": "{location} から {date} で最後に使用されました",
+ "learn_auth_requests": "認証された要求を作成する方法について説明します。",
+ "not_used": "一度も使用されていない",
+ "prompt_copy_token": "アクセス トークンをコピーします。再び表示されません。",
+ "prompt_name": "名前?"
+ },
"mfa_setup": {
- "close": "閉じる"
+ "close": "閉じる",
+ "step_done": "{step}セットアップが完了しました",
+ "submit": "送信",
+ "title_aborted": "中止されました",
+ "title_success": "成功!"
},
"mfa": {
+ "confirm_disable": "{name}を無効にしてもよろしいですか?",
+ "disable": "無効",
+ "enable": "有効",
"header": "多要素認証モジュール"
},
"push_notifications": {
"description": "このデバイスに通知を送信します。",
+ "error_load_platform": "notify.html5を設定",
"error_use_https": "Frontend で SSL を有効になっている必要があります。",
"header": "プッシュ通知",
"link_promo": "もっと見る",
"push_notifications": "プッシュ通知"
},
+ "refresh_tokens": {
+ "confirm_delete": "{name} の更新トークンを削除しますか?",
+ "created_at": "{日付} に作成されました",
+ "current_token_tooltip": "現在の更新トークンを削除できません",
+ "delete_failed": "更新トークンを削除できませんでした。",
+ "description": "各更新トークンはログインセッションを表します。ログアウトをクリックすると、更新トークンが自動的に削除されます。現在、次の更新トークンがアカウントでアクティブになっています。",
+ "header": "トークンを更新",
+ "last_used": "最後に{location}から{date}使用",
+ "not_used": "一度も使用されていない",
+ "token_title": "{clientId}トークンを更新"
+ },
+ "suspend": {
+ "description": "5分間非表示にした後、サーバーへの接続を閉じる必要がありますか?",
+ "header": "接続を自動的に閉じる"
+ },
"themes": {
+ "accent_color": "アクセントの色",
+ "dark_mode": {
+ "auto": "自動",
+ "dark": "暗い",
+ "light": "明るい"
+ },
"dropdown_label": "テーマ",
"error_no_theme": "利用可能なテーマはありません。",
"header": "テーマ",
- "link_promo": "テーマの情報をもっと見る。"
+ "link_promo": "テーマの情報をもっと見る。",
+ "primary_color": "プライマリーの色",
+ "reset": "リセット"
},
"vibrate": {
+ "description": "デバイスを制御するときに、このデバイスのバイブレーションを有効または無効にします。",
"header": "バイブレーション機能"
}
},
"shopping-list": {
"add_item": "アイテムを追加",
- "clear_completed": "完了したアイテムを削除"
+ "clear_completed": "完了したアイテムを削除",
+ "microphone_tip": "右上のマイクをタップして、「買い物リストにキャンディーを追加」と言うか、入力します"
}
},
"sidebar": {
diff --git a/translations/frontend/ko.json b/translations/frontend/ko.json
index 0198e803e4..3af6189b0c 100644
--- a/translations/frontend/ko.json
+++ b/translations/frontend/ko.json
@@ -419,9 +419,16 @@
"unlock": "잠금 해제"
},
"media_player": {
+ "browse_media": "미디어 찾아보기",
+ "media_next_track": "다음",
+ "media_play": "재생",
+ "media_play_pause": "재생 / 일시정지",
+ "media_previous_track": "이전",
"sound_mode": "사운드 모드",
"source": "입력 소스",
- "text_to_speak": "음성합성 내용 입력 (TTS)"
+ "text_to_speak": "음성합성 내용 입력 (TTS)",
+ "turn_off": "끄기",
+ "turn_on": "켜기"
},
"persistent_notification": {
"dismiss": "해제"
@@ -554,6 +561,22 @@
"loading_history": "상태 기록 내용 읽는 중...",
"no_history_found": "상태 기록 내용이 없습니다."
},
+ "media-browser": {
+ "choose-source": "소스 선택",
+ "content-type": {
+ "album": "앨범",
+ "artist": "아티스트",
+ "library": "라이브러리",
+ "playlist": "재생 목록",
+ "server": "서버"
+ },
+ "media-player-browser": "미디어 플레이어 브라우저",
+ "no_items": "항목 없음",
+ "pick": "선택",
+ "pick-media": "미디어 선택",
+ "play": "재생",
+ "play-media": "미디어 재생"
+ },
"picture-upload": {
"label": "그림",
"unsupported_format": "지원되지 않는 형식입니다. JPEG, PNG 또는 GIF 이미지를 선택해주세요."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\none {주}\nother {주}\n}"
},
"future": "{time} 후",
+ "just_now": "방금",
"never": "해당없음",
"past": "{time} 전"
},
@@ -899,7 +923,7 @@
"wait_template": "대기 템플릿"
}
},
- "unsupported_action": "미지원 동작: {action}"
+ "unsupported_action": "UI 미지원 동작: {action}"
},
"alias": "이름",
"conditions": {
@@ -965,7 +989,7 @@
"zone": "지역"
}
},
- "unsupported_condition": "미지원 조건: {condition}"
+ "unsupported_condition": "UI 미지원 조건: {condition}"
},
"default_name": "새로운 자동화",
"description": {
@@ -1057,6 +1081,9 @@
"sunrise": "해돋이",
"sunset": "해넘이"
},
+ "tag": {
+ "label": "태그"
+ },
"template": {
"label": "템플릿",
"value_template": "값 템플릿"
@@ -1084,7 +1111,7 @@
"zone": "지역"
}
},
- "unsupported_platform": "미지원 플랫폼: {platform}"
+ "unsupported_platform": "UI 미지원 플랫폼: {platform}"
},
"unsaved_confirm": "변경된 내용을 저장하지 않았습니다. 정말 이 페이지를 떠나시겠습니까?"
},
@@ -1279,7 +1306,7 @@
"imperial_example": "화씨, 파운드",
"internal_url": "내부 URL",
"latitude": "위도",
- "location_name": "Home Assistant 이름",
+ "location_name": "설치된 Home Assistant 이름",
"longitude": "경도",
"metric_example": "섭씨, 킬로그램",
"save_button": "저장",
@@ -1315,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "아직 이 기기로 추가 된 {name} 이(가) 없습니다. 위의 + 단추를 클릭하여 추가할 수 있습니다.",
"automation": {
"actions": {
"caption": "뭔가 트리거 되었을 때...."
@@ -1334,6 +1362,7 @@
"caption": "기기",
"confirm_delete": "이 기기를 삭제하시겠습니까?",
"confirm_rename_entity_ids": "구성요소의 ID 이름 또한 바꾸시겠습니까?",
+ "confirm_rename_entity_ids_warning": "현재 이러한 구성요소를 사용하고 있는 구성 (자동화, 스크립트, 씬, Lovelace 등)은 변경되지 않으므로 직접 업데이트해야 합니다.",
"data_table": {
"area": "영역",
"battery": "배터리",
@@ -1496,6 +1525,9 @@
"no_device": "기기가 없는 구성요소",
"no_devices": "이 통합 구성요소는 설정해야 할 기기가 없습니다.",
"options": "옵션",
+ "reload": "새로고침",
+ "reload_confirm": "통합 구성요소를 다시 읽어 들였습니다",
+ "reload_restart_confirm": "이 통합 구성요소를 다시 읽어 들일려면 Home Assistant 를 다시 시작해주세요",
"rename": "이름 변경",
"restart_confirm": "통합 구성요소 제거 완료를 위해 Home Assistant 웹 페이지를 다시 불러옵니다",
"settings_button": "{integration} 설정 편집",
@@ -1654,7 +1686,11 @@
"topic": "토픽"
},
"ozw": {
+ "button": "설정",
"common": {
+ "controller": "컨트롤러",
+ "instance": "인스턴스",
+ "network": "네트워크",
"node_id": "노드 ID",
"ozw_instance": "OpenZWave 인스턴스",
"zwave": "Z-Wave"
@@ -1664,6 +1700,36 @@
"stage": "단계",
"zwave_info": "Z-Wave 정보"
},
+ "navigation": {
+ "network": "네트워크",
+ "nodes": "노드",
+ "select_instance": "인스턴스 선택"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "모든 노드가 쿼리되었습니다",
+ "driverallnodesqueriedsomedead": "모든 노드가 쿼리되었습니다. 일부 노드는 죽은 것으로 발견되었습니다.",
+ "driverawakenodesqueries": "모든 절전모드 해제 노드가 쿼리되었습니다.",
+ "driverfailed": "Z-Wave 컨트롤러에 연결하지 못했습니다",
+ "driverready": "Z-Wave 컨트롤러 초기화 중",
+ "driverremoved": "드라이버가 제거되었습니다",
+ "driverreset": "드라이버가 재설정되었습니다",
+ "offline": "OZWDaemon 오프라인",
+ "ready": "연결할 준비가 되었습니다",
+ "started": "MQTT 에 연결됨",
+ "starting": "MQTT 에 연결 중",
+ "stopped": "OpenZWave 가 중지되었습니다"
+ },
+ "offline": "오프라인",
+ "online": "온라인",
+ "starting": "시작 중",
+ "unknown": "알 수 없음"
+ },
+ "network": {
+ "header": "네트워크 관리",
+ "introduction": "네트워크 전체 기능을 관리합니다.",
+ "node_count": "{count} 개 노드"
+ },
"node_query_stages": {
"associations": "연결 그룹 및 구성원 자격 새로고침",
"cacheload": "OpenZWave 캐시 파일에서 정보를 읽어오기. 배터리 노드는 노드가 절전 해제 상태가 될 때까지 이 단계를 유지합니다.",
@@ -1694,6 +1760,14 @@
"title": "노드 정보 새로고침",
"wakeup_header": "절전 해제 지침",
"wakeup_instructions_source": "절전 해제 지침은 OpenZWave 커뮤니티 기기 데이터베이스에서 제공됩니다."
+ },
+ "select_instance": {
+ "header": "OpenZWave 인스턴스 선택",
+ "introduction": "둘 이상의 OpenZWave 인스턴스가 실행 중입니다. 어떤 인스턴스를 관리하시겠습니까?"
+ },
+ "services": {
+ "add_node": "노드 추가",
+ "remove_node": "노드 제거"
}
},
"person": {
@@ -1819,7 +1893,9 @@
"section": {
"reloading": {
"automation": "자동화 다시 읽어오기",
+ "command_line": "명령줄 구성요소 다시 읽어오기",
"core": "위치 및 사용자화 다시 읽어오기",
+ "filter": "필터 구성요소 다시로드",
"group": "그룹 다시 읽어오기",
"heading": "YAML 구성 다시 읽어오기",
"input_boolean": "논리입력 다시 읽어오기",
@@ -1829,8 +1905,12 @@
"input_text": "문자입력 다시 읽어오기",
"introduction": "Home Assistant 의 일부 구성 내용은 재시작 없이 다시 읽어 들일 수 있습니다. 다시 읽어오기를 누르면 현재 사용 중인 YAML 구성 내용을 내리고 새로운 구성 내용을 읽어 들입니다.",
"person": "구성원 다시 읽어오기",
+ "rest": "REST 구성요소 다시 읽어오기",
"scene": "씬 다시 읽어오기",
"script": "스크립트 다시 읽어오기",
+ "statistics": "통계 구성요소 다시 읽어오기",
+ "template": "템플릿 구성요소 다시 읽어오기",
+ "universal": "범용 미디어 플레이어 구성요소 다시 읽어오기",
"zone": "지역 다시 읽어오기"
},
"server_management": {
@@ -1850,6 +1930,32 @@
}
}
},
+ "tags": {
+ "add_tag": "태그 추가",
+ "automation_title": "{name} 태그가 검색되었습니다",
+ "caption": "태그",
+ "create_automation": "태그로 자동화 구성하기",
+ "description": "태그 관리",
+ "detail": {
+ "create": "만들기",
+ "create_and_write": "만들고 쓰기",
+ "delete": "삭제",
+ "description": "상세정보",
+ "name": "이름",
+ "new_tag": "새로운 태그",
+ "tag_id": "태그 ID",
+ "tag_id_placeholder": "비워두면 자동으로 생성됩니다",
+ "update": "업데이트"
+ },
+ "edit": "편집",
+ "headers": {
+ "last_scanned": "최근 검색 됨",
+ "name": "이름"
+ },
+ "never_scanned": "검색 된 적 없음",
+ "no_tags": "태그 없음",
+ "write": "쓰기"
+ },
"users": {
"add_user": {
"caption": "사용자 계정 만들기",
@@ -2171,6 +2277,7 @@
"description": "템플릿은 Home Assistant 의 특정 확장기능의 일부로써, Jinja2 템플릿 엔진을 사용하여 구성됩니다.",
"editor": "템플릿 편집기",
"jinja_documentation": "Jinja2 템플릿 문서 보기",
+ "reset": "데모 템플릿으로 재설정",
"template_extensions": "Home Assistant 템플릿 확장기능 문서 보기",
"title": "템플릿",
"unknown_error_template": "템플릿 구성 중 알 수 없는 오류가 발생했습니다"
@@ -2252,6 +2359,10 @@
"description": "버튼 카드를 사용하면 작업을 수행할 수 있는 버튼을 추가할 수 있습니다.",
"name": "버튼"
},
+ "calendar": {
+ "description": "캘린더 카드는 일, 주 및 목록 보기를 포함한 캘린더가 표시됩니다",
+ "name": "캘린더"
+ },
"conditional": {
"card": "카드",
"change_type": "변경 유형",
@@ -2706,6 +2817,7 @@
"intro": "{name} 님, 안녕하세요! Home Assistant 에 오신 것을 환영합니다. 집에 어떤 이름을 지어주시겠어요?",
"intro_location": "현재 살고 계시는 위치를 알려주세요. 이는 태양 위치를 기반으로 하는 자동화를 설정하는데 도움이 됩니다. 위치 정보는 외부 네트워크와 절대 공유되지 않습니다.",
"intro_location_detect": "외부 서비스에 일회성 요청을 해서 위치 정보를 넣는데 도움을 드릴 수 있습니다.",
+ "location_name": "설치된 Home Assistant 이름",
"location_name_default": "집"
},
"integration": {
diff --git a/translations/frontend/lb.json b/translations/frontend/lb.json
index f3bc24879d..d93a8f7674 100644
--- a/translations/frontend/lb.json
+++ b/translations/frontend/lb.json
@@ -419,9 +419,16 @@
"unlock": "Entspären"
},
"media_player": {
+ "browse_media": "Medien duerchgoen",
+ "media_next_track": "Nächst",
+ "media_play": "Spill",
+ "media_play_pause": "Spill/Pause",
+ "media_previous_track": "Viregt",
"sound_mode": "Toun Modus",
"source": "Quell",
- "text_to_speak": "Text zu Sprooch"
+ "text_to_speak": "Text zu Sprooch",
+ "turn_off": "Ausschalten",
+ "turn_on": "Uschalten"
},
"persistent_notification": {
"dismiss": "Verwerfen"
@@ -554,6 +561,22 @@
"loading_history": "Lued Status Verlaaf",
"no_history_found": "Keen Status Verlaaf fonnt"
},
+ "media-browser": {
+ "choose-source": "Quell auswielen",
+ "content-type": {
+ "album": "Album",
+ "artist": "Artist",
+ "library": "Bibliothéik",
+ "playlist": "Ofspilllëscht",
+ "server": "Server"
+ },
+ "media-player-browser": "Media Player Browser",
+ "no_items": "Keng Elementer",
+ "pick": "Auswielen",
+ "pick-media": "Media auswielen",
+ "play": "Spill",
+ "play-media": "Media ofspillen"
+ },
"picture-upload": {
"label": "Bild",
"unsupported_format": "Net ënnerstëtzte Format, wiel e JPEG, PNG oder GIF Bild."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\none {Woch}\nother {Wochen}\n}"
},
"future": "An {time}",
+ "just_now": "Grad eben",
"never": "Nie",
"past": "virun {time}"
},
@@ -1057,6 +1081,9 @@
"sunrise": "Sonnenopgank",
"sunset": "Sonnenënnergank"
},
+ "tag": {
+ "label": "Tag"
+ },
"template": {
"label": "Modell",
"value_template": "Wäerte Modell"
@@ -1654,7 +1681,11 @@
"topic": "Sujet"
},
"ozw": {
+ "button": "Astellen",
"common": {
+ "controller": "Kontroller",
+ "instance": "Instanz",
+ "network": "Netzwierk",
"node_id": "Node ID",
"ozw_instance": "OpenZWave Instanz",
"zwave": "Z-Wave"
@@ -1664,6 +1695,35 @@
"stage": "Stage",
"zwave_info": "Z-Wave Info"
},
+ "navigation": {
+ "network": "Netzwierk",
+ "nodes": "Nodes",
+ "select_instance": "Instanz auswielen"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "All Nodes goufen ofgefrot",
+ "driverallnodesqueriedsomedead": "All Nodes goufen ofgefrot. Verschidde Nodes sin net méi ereechbar.",
+ "driverawakenodesqueries": "All waakreg Nodes goufen ofgefrot",
+ "driverfailed": "Feeler beim verbannen mam Z-Wave Kontroller",
+ "driverready": "Z-Wave Kontroller initialiséieren",
+ "driverremoved": "Den Driver gouf geläscht",
+ "driverreset": "Den Driver gouf zeréckgesat",
+ "offline": "OZWDaemon net ereechbar",
+ "ready": "Prett fir sech ze verbannen",
+ "started": "Mam MQTT verbonnen",
+ "starting": "Mam MQTT verbannen",
+ "stopped": "OpenZWave gestoppt"
+ },
+ "offline": "Offline",
+ "online": "Online",
+ "starting": "Start",
+ "unknown": "Onbekannt"
+ },
+ "network": {
+ "header": "Verwaltung vum Netzwierk",
+ "node_count": "{count} nodes"
+ },
"node_query_stages": {
"associations": "Associatiounsgruppen a Memberen aktualiséieren",
"cacheload": "Lued Informatioune vun der OpenZWave Cache Datei. Batterie Nodes bleiwen op dëser Etapp bis de Node erwächt.",
@@ -1692,6 +1752,14 @@
"title": "Node Informatiounen aktualiséieren",
"wakeup_header": "Instruktioune fir d'erwäche vun",
"wakeup_instructions_source": "D'Instruktioune fir d'erwäche si vun der OpenZwave Communautéit Datebank."
+ },
+ "select_instance": {
+ "header": "Eng OpenZWave Instanz auswielen",
+ "introduction": "Du hues méi wéi eng OpenZWave Instanz laafen. Wéieng Instanz wëlls du verwalten?"
+ },
+ "services": {
+ "add_node": "Node dobäisetzen",
+ "remove_node": "Node läschen"
}
},
"person": {
@@ -1846,6 +1914,25 @@
}
}
},
+ "tags": {
+ "add_tag": "Tag dobäisetzen",
+ "caption": "Tags",
+ "description": "Tags verwalten",
+ "detail": {
+ "create": "Erstellen",
+ "create_and_write": "Erstellen a schréiwen",
+ "delete": "Läschen",
+ "description": "Beschreiwung",
+ "name": "Numm",
+ "new_tag": "Neien tag",
+ "tag_id": "Tag id",
+ "update": "Aktualiséieren"
+ },
+ "headers": {
+ "last_scanned": "Läscht duerchsicht"
+ },
+ "no_tags": "Keng Tags"
+ },
"users": {
"add_user": {
"caption": "Benotzer erstellen",
@@ -2167,6 +2254,7 @@
"description": "Modeller ginn mëttels Jinja2 template engine duergestallt mat e puer Home Assistant spezifesch Erweiderungen.",
"editor": "Modell Editeur",
"jinja_documentation": "Jinja2 Modell Dokumentatioun",
+ "reset": "Op Demo Modell zeréck setzen",
"template_extensions": "Home Assistant Modell Erweiderungen",
"title": "Modeller",
"unknown_error_template": "Onbekannte Feeler beim duerstelle vum Modell"
@@ -2248,6 +2336,10 @@
"description": "Knäppchen Kaart erlaabt et Knäppchen mat Aktioune unzeweisen.",
"name": "Knäppchen"
},
+ "calendar": {
+ "description": "Kalenner Kaart weist ee Kalenner mat Deeg, Wochen an Lëschten un",
+ "name": "Kalenner"
+ },
"conditional": {
"card": "Kaart",
"change_type": "Typ änneren",
@@ -2702,6 +2794,7 @@
"intro": "Hallo {name}, wëllkomm zu Home Assistant. Wéi wëllt dir äert Doheem benennen?",
"intro_location": "Mir wëlle wësse wou dir wunnt. Dës Informatioun hëlleft fir Informatiounen unzeweisen an Automatiounen anzeriichten déi op d'Sonne baséieren. Dës Donnéeë ginn nimools ausserhalb vun ärem Netzwierk gedeelt.",
"intro_location_detect": "Mir kënne beim Ausfëlle vun dësen Informatiounen hëllefen andeems eng eemoleg Demande bei engem externe Service ugefrot gëtt.",
+ "location_name": "Numm vun denger Home Assistant Installatioun",
"location_name_default": "Doheem"
},
"integration": {
diff --git a/translations/frontend/lv.json b/translations/frontend/lv.json
index 649bb7cbb0..c91298e5a2 100644
--- a/translations/frontend/lv.json
+++ b/translations/frontend/lv.json
@@ -1616,13 +1616,33 @@
"button": {
"name": "Poga"
},
+ "calendar": {
+ "description": "Kalendāra kartītē tiek attēlots kalendārs ar dienas, nedēļas un saraksta skatiem",
+ "name": "Kalendārs"
+ },
+ "config": {
+ "optional": "Neobligāti",
+ "required": "Nepieciešams"
+ },
"entities": {
"toggle": "Pārslēgt vienības."
},
+ "entity": {
+ "description": "Vienības kartīte sniedz īsu pārskatu par jūsu vienības stāvokli.",
+ "name": "Vienība"
+ },
"generic": {
+ "attribute": "Atribūts",
+ "double_tap_action": "Dubultpieskāriena darbība",
"icon": "Ikona",
+ "search": "Meklēt",
+ "tap_action": "Pieskariena darbība",
"url": "URL"
},
+ "humidifier": {
+ "description": "Mitrinātāja kartīte ļauj kontrolēt jūsu mitrinātāja vienību, sniedzot iespēju pielāgot vienības mitrumu un režīmu.",
+ "name": "Mitrinātājs"
+ },
"iframe": {
"name": "iFrame"
},
@@ -1630,7 +1650,11 @@
"name": "Gaisma"
},
"map": {
+ "dark_mode": "Tumšais izskats?",
"default_zoom": "Noklusējuma mērogs",
+ "description": "Kartes kartīte ļauj attēlot vienības kartē.",
+ "geo_location_sources": "Ģeogrāfiskās atrašanās vietas avoti",
+ "hours_to_show": "Parādāmās stundas",
"name": "Karte",
"source": "Avots"
},
@@ -1641,10 +1665,27 @@
"picture": {
"name": "Attēls"
},
+ "plant-status": {
+ "name": "Auga statuss"
+ },
"sensor": {
"name": "Sensors"
+ },
+ "shopping-list": {
+ "name": "Iepirkumu saraksts"
+ },
+ "thermostat": {
+ "name": "Termostats"
+ },
+ "weather-forecast": {
+ "name": "Laikapstākļu prognoze",
+ "show_forecast": "Rādīt laikapstākļu prognozi"
}
},
+ "cardpicker": {
+ "custom_card": "Pielāgota",
+ "no_description": "Apraksts nav pieejams."
+ },
"edit_card": {
"add": "Pievienot kartīti",
"delete": "Dzēst kartīti",
diff --git a/translations/frontend/nb.json b/translations/frontend/nb.json
index 8b549790bf..71dd339158 100644
--- a/translations/frontend/nb.json
+++ b/translations/frontend/nb.json
@@ -26,7 +26,6 @@
"state_attributes": {
"climate": {
"fan_mode": {
- "auto": "",
"off": "Av",
"on": "På"
},
@@ -51,14 +50,11 @@
},
"humidifier": {
"mode": {
- "auto": "",
"away": "Borte",
- "baby": "",
"boost": "Øke",
"comfort": "Komfort",
"eco": "Øko",
"home": "Hjem",
- "normal": "",
"sleep": "Sove"
}
}
@@ -114,7 +110,6 @@
"on": "Lavt"
},
"cold": {
- "off": "",
"on": "Kald"
},
"connectivity": {
@@ -165,10 +160,6 @@
"off": "Borte",
"on": "Hjemme"
},
- "problem": {
- "off": "",
- "on": ""
- },
"safety": {
"off": "Sikker",
"on": "Usikker"
@@ -238,7 +229,6 @@
"locked": "Låst",
"not_home": "Borte",
"off": "Av",
- "ok": "",
"on": "På",
"open": "Åpen",
"opening": "Åpner",
@@ -270,7 +260,6 @@
"home": "Hjemme"
},
"plant": {
- "ok": "",
"problem": "Problem"
},
"remote": {
@@ -376,7 +365,6 @@
"low": "lav",
"on_off": "På / av",
"operation": "Operasjon",
- "preset_mode": "",
"swing_mode": "Svingmodus",
"target_humidity": "Ønsket luftfuktighet",
"target_temperature": "Ønsket temperatur",
@@ -419,9 +407,16 @@
"unlock": "Lås opp"
},
"media_player": {
+ "browse_media": "Bla gjennom medier",
+ "media_next_track": "Neste",
+ "media_play": "Spille",
+ "media_play_pause": "Spill av/pause",
+ "media_previous_track": "Forrige",
"sound_mode": "Lydmodus",
"source": "Kilde",
- "text_to_speak": "Tekst til tale"
+ "text_to_speak": "Tekst til tale",
+ "turn_off": "Slå av",
+ "turn_on": "Slå på"
},
"persistent_notification": {
"dismiss": "Avvis"
@@ -440,9 +435,7 @@
"timer": {
"actions": {
"cancel": "Avbryt",
- "finish": "Ferdig",
- "pause": "",
- "start": ""
+ "finish": "Ferdig"
}
},
"vacuum": {
@@ -474,12 +467,10 @@
"e": "Ø",
"ene": "ØNØ",
"ese": "ØSØ",
- "n": "",
"ne": "NØ",
"nne": "NNØ",
"nnw": "NNV",
"nw": "NV",
- "s": "",
"se": "SØ",
"sse": "SSØ",
"ssw": "SSV",
@@ -554,6 +545,22 @@
"loading_history": "Laster statushistorikk...",
"no_history_found": "Ingen statushistorikk funnet."
},
+ "media-browser": {
+ "choose-source": "Velg kilde",
+ "content-type": {
+ "album": "Album",
+ "artist": "Artist",
+ "library": "Bibliotek",
+ "playlist": "Spilleliste",
+ "server": "Server"
+ },
+ "media-player-browser": "Nettleser for Mediespiller",
+ "no_items": "Ingen elementer",
+ "pick": "Velg",
+ "pick-media": "Velg Media",
+ "play": "Spille",
+ "play-media": "Spill media"
+ },
"picture-upload": {
"label": "Bilde",
"unsupported_format": "Formatet støttes ikke, vennligst velge et JPEG-, PNG- eller GIF-bilde."
@@ -578,6 +585,7 @@
"week": "{count} {count, plural,\n one {uke}\n other {uker}\n}"
},
"future": "om {time}",
+ "just_now": "Akkurat nå",
"never": "Aldri",
"past": "{time} siden"
},
@@ -619,8 +627,7 @@
"generic": {
"cancel": "Avbryt",
"close": "Lukk",
- "default_confirmation_title": "Er du sikker?",
- "ok": ""
+ "default_confirmation_title": "Er du sikker?"
},
"helper_settings": {
"generic": {
@@ -694,11 +701,8 @@
"commands": "Støvsugerkommandoer:",
"fan_speed": "Viftehastighet",
"locate": "Lokaliser",
- "pause": "",
"return_home": "Returner hjem",
- "start": "",
"start_pause": "Start / Pause",
- "status": "",
"stop": "Stopp"
}
},
@@ -745,7 +749,6 @@
"manuf": "av {manufacturer}",
"no_area": "Intet område",
"power_source": "Strømkilde",
- "quirk": "",
"services": {
"reconfigure": "Rekonfigurer ZHA-enhet (heal enhet). Bruk dette hvis du har problemer med enheten. Hvis den aktuelle enheten er en batteridrevet enhet, sørg for at den er våken og aksepterer kommandoer når du bruker denne tjenesten.",
"remove": "Fjern en enhet fra Zigbee-nettverket.",
@@ -1029,9 +1032,7 @@
},
"homeassistant": {
"event": "Hendelse:",
- "label": "",
- "shutdown": "Slå av",
- "start": ""
+ "shutdown": "Slå av"
},
"mqtt": {
"label": "MQTT",
@@ -1045,7 +1046,6 @@
"value_template": "Verdi fra mal (valgfritt)"
},
"state": {
- "for": "",
"from": "Fra",
"label": "Tilstand",
"to": "Til"
@@ -1074,10 +1074,6 @@
"at": "Klokken",
"label": "Tid"
},
- "webhook": {
- "label": "",
- "webhook_id": ""
- },
"zone": {
"enter": "Ankommer",
"entity": "Entitet med posisjon",
@@ -1117,12 +1113,11 @@
"enable_ha_skill": "Aktivere Home Assistant-ferdigheten for Alexa",
"enable_state_reporting": "Aktiver tilstandsrapportering",
"info": "Med Alexa-integrasjonen for Home Assistant Cloud vil du kunne kontrollere alle dine Home Assistant-enheter via hvilken som helst Alexa-aktivert enhet.",
- "info_state_reporting": "Hvis du aktiverer tilstandsrapportering, vil Home Assistant sende alle tilstandsendringer av utsatte enheter til Amazon. Dette lar deg alltid se de siste tilstandene i Alexa-appen og bruke tilstandsendringene til å lage rutiner.",
+ "info_state_reporting": "Hvis du aktiverer tilstandsrapportering, vil Home Assistant sende alle tilstandsendringer av eksponerte entiteter til Amazon. Dette lar deg alltid se de siste tilstandene i Alexa-appen og bruke tilstandsendringene til å lage rutiner.",
"manage_entities": "Håndtér entiteter",
"state_reporting_error": "Kan ikke {enable_disable} rapportere status.",
"sync_entities": "Synkronisér entiteter",
- "sync_entities_error": "Kunne ikke synkronisere entiteter:",
- "title": ""
+ "sync_entities_error": "Kunne ikke synkronisere entiteter:"
},
"connected": "Tilkoblet",
"connection_status": "Status for skytilkobling",
@@ -1136,12 +1131,11 @@
"enter_pin_hint": "Angi en PIN-kode for å bruke sikkerhetsenheter",
"enter_pin_info": "Angi en PIN-kode for å samhandle med sikkerhetsenheter. Sikkerhetsanordninger er dører, garasjeporter og låser. Du vil bli bedt om å si/angi denne PIN-koden når du samhandler med slike enheter via Google Assistant.",
"info": "Med Google Assistant-integrasjonen for Home Assistant Cloud vil du kunne kontrollere alle dine Home Assistant-enheter via hvilken som helst Google Assistant-aktivert enhet.",
- "info_state_reporting": "Hvis du aktiverer tilstandsrapportering, vil Home Assistant sende alle tilstandsendringer av utsatte enheter til Google. Dette lar deg alltid se de nyeste delene av Google-appen.",
+ "info_state_reporting": "Hvis du aktiverer tilstandsrapportering, vil Home Assistant sende alle tilstandsendringer av eksponerte entiteter til Google. Dette lar deg alltid se de siste tilstandene i Google-appen.",
"manage_entities": "Håndtér entiteter",
"security_devices": "Sikkerhetsenheter",
"sync_entities": "Synkronisér entiteter til Google",
- "sync_entities_404_message": "Kunne ikke synkronisere enhetene dine med Google, be Google 'Hei Google, synkroniser enhetene mine' for å synkronisere enhetene dine.",
- "title": ""
+ "sync_entities_404_message": "Kunne ikke synkronisere enhetene dine med Google, be Google 'Hei Google, synkroniser enhetene mine' for å synkronisere enhetene dine."
},
"integrations": "Integrasjoner",
"integrations_introduction": "Integrasjoner for Home Assistant Cloud lar deg koble til tjenester i skyen uten å måtte avsløre Home Assistant-forekomsten offentlig på internett.",
@@ -1170,18 +1164,15 @@
"no_hooks_yet": "Ser ut som du ikke har noen webhooks ennå. Kom i gang ved å konfigurere en ",
"no_hooks_yet_link_automation": "webhook-automasjon",
"no_hooks_yet_link_integration": "webhook-basert integrasjon",
- "no_hooks_yet2": " eller ved å opprette en ",
- "title": ""
+ "no_hooks_yet2": " eller ved å opprette en "
}
},
"alexa": {
- "banner": "Redigere hvilke entiteter som vises via dette grensesnittet er deaktivert fordi du har konfigurert entitetsfiltre i configuration.yaml.",
+ "banner": "Redigere hvilke entiteter som vises via dette grensesnittet er deaktivert fordi du har konfigurert entitetsfilter i configuration.yaml.",
"expose": "Eksponer til Alexa",
"exposed_entities": "Eksponerte entiteter",
- "not_exposed_entities": "Ikke-eksponerte entiteter",
- "title": ""
+ "not_exposed_entities": "Ikke-eksponerte entiteter"
},
- "caption": "",
"description_features": "Kontroller borte fra hjemmet, integrer med Alexa og Google Assistant.",
"description_login": "Logget inn som {email}",
"description_not_login": "Ikke pålogget",
@@ -1213,13 +1204,12 @@
"title": "Glemt passord"
},
"google": {
- "banner": "Redigere hvilke entiteter som vises via dette grensesnittet er deaktivert fordi du har konfigurert entitetsfiltre i configuration.yaml.",
+ "banner": "Redigere hvilke entiteter som vises via dette grensesnittet er deaktivert fordi du har konfigurert entitetsfilter i configuration.yaml.",
"disable_2FA": "Deaktiver totrinnsbekreftelse",
"expose": "Eksponer til Google Assistant",
"exposed_entities": "Eksponerte entiteter",
"not_exposed_entities": "Ikke-eksponerte entiteter",
- "sync_to_google": "Synkroniserer endringer til Google.",
- "title": ""
+ "sync_to_google": "Synkroniserer endringer til Google."
},
"login": {
"alert_email_confirm_necessary": "Du må bekrefte e-posten din før du logger inn.",
@@ -1318,6 +1308,7 @@
}
},
"devices": {
+ "add_prompt": "Ingen {navn} er lagt til ved hjelp av denne enheten ennå. Du kan legge til en ved å klikke på + knappen ovenfor.",
"automation": {
"actions": {
"caption": "Når noe er utløst..."
@@ -1392,7 +1383,6 @@
"confirm_title": "Vil du aktivere {number} enheter?"
},
"filter": {
- "filter": "",
"show_disabled": "Vis deaktiverte entiteter",
"show_readonly": "Vis skrivebeskyttede enheter",
"show_unavailable": "Vis utilgjengelige enheter"
@@ -1401,8 +1391,7 @@
"headers": {
"entity_id": "Entitets-ID",
"integration": "Integrasjon",
- "name": "Navn",
- "status": ""
+ "name": "Navn"
},
"introduction": "Home Assistant bygger opp et register over hver entitet den har sett som kan identifiseres unikt. Hver av disse entitetene vil ha en ID som er reservert kun til denne.",
"introduction2": "Bruk entitetsregistret til å overstyre navnet, endre id-en eller fjerne den fra Home Assistant.",
@@ -1417,7 +1406,6 @@
"selected": "{number} valgte",
"status": {
"disabled": "Deaktivert",
- "ok": "",
"readonly": "Skrivebeskyttet",
"restored": "Gjennopprettet",
"unavailable": "Utilgjengelig"
@@ -1442,8 +1430,7 @@
"headers": {
"editable": "Redigerbare",
"entity_id": "Entitets-ID",
- "name": "Navn",
- "type": ""
+ "name": "Navn"
},
"no_helpers": "Det ser ut som om du ikke har noen hjelpere ennå!"
},
@@ -1451,7 +1438,6 @@
"input_boolean": "Veksle",
"input_datetime": "Dato og/eller klokkeslett",
"input_number": "Nummer",
- "input_select": "",
"input_text": "Tekst"
}
},
@@ -1464,7 +1450,6 @@
"documentation": "Dokumentasjon",
"frontend": "frontend",
"frontend_version": "Brukergrensesnittet-versjon: {version} - {type}",
- "home_assistant_logo": "",
"icons_by": "Ikoner fra",
"integrations": "Integrasjoner",
"issues": "Problemer",
@@ -1500,6 +1485,9 @@
"no_device": "Oppføringer uten enheter",
"no_devices": "Denne integrasjonen har ingen enheter.",
"options": "Alternativer",
+ "reload": "Last inn på nytt",
+ "reload_confirm": "Integreringen ble lastet på nytt",
+ "reload_restart_confirm": "Start Home Assistant på nytt for å fullføre omlastingen av denne integreringen",
"rename": "Gi nytt navn",
"restart_confirm": "Start Home Assistant på nytt for å fullføre fjerningen av denne integrasjonen",
"settings_button": "Rediger innstillinger for {integration}",
@@ -1592,7 +1580,6 @@
"title": "Tittel",
"title_required": "Tittel er påkrevd.",
"update": "Oppdater",
- "url": "",
"url_error_msg": "URLen skal inneholde en - og kan ikke inneholde mellomrom eller spesialtegn, bortsett fra _ og -"
},
"picker": {
@@ -1620,17 +1607,12 @@
"new_resource": "Legg til ny ressurs",
"type": "Ressurstype",
"update": "Oppdater",
- "url": "",
"url_error_msg": "URL-adresse er et obligatorisk felt",
"warning_header": "Vær forsiktig!",
"warning_text": "Det kan være farlig å legge til ressurser, sørg for at du kjenner kilden til ressursen og stoler på dem. Dårlige ressurser kan skade systemet ditt alvorlig."
},
"picker": {
"add_resource": "Legg til ressurs",
- "headers": {
- "type": "",
- "url": ""
- },
"no_resources": "Ingen ressurser"
},
"refresh_body": "Du må oppdatere siden for å fullføre fjerningen, vil du oppdatere nå?",
@@ -1658,7 +1640,11 @@
"topic": "emne"
},
"ozw": {
+ "button": "Konfigurer",
"common": {
+ "controller": "Kontroller",
+ "instance": "Forekomst",
+ "network": "Nettverk",
"node_id": "Node-ID",
"ozw_instance": "OpenZWave Instance",
"zwave": "Z-Wave"
@@ -1668,6 +1654,36 @@
"stage": "Scene",
"zwave_info": "Z-Wave Info"
},
+ "navigation": {
+ "network": "Nettverk",
+ "nodes": "Noder",
+ "select_instance": "Velg Forekomst"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Alle noder har blitt spurt",
+ "driverallnodesqueriedsomedead": "Alle noder har blitt spurt. Noen noder ble funnet døde",
+ "driverawakenodesqueries": "Alle våkne noder har blitt spurt",
+ "driverfailed": "Kunne ikke koble til Z-Wave-kontrolleren",
+ "driverready": "Initialiserer Z-Wave-kontrolleren",
+ "driverremoved": "Driveren er blitt fjernet",
+ "driverreset": "Driveren har blitt tilbakestilt",
+ "offline": "OZWDaemon frakoblet",
+ "ready": "Klar til å koble til",
+ "started": "Koblet til MQTT",
+ "starting": "Koble til MQTT",
+ "stopped": "OpenZWave stoppet"
+ },
+ "offline": "Frakoblet",
+ "online": "Online",
+ "starting": "Starter",
+ "unknown": "Ukjent"
+ },
+ "network": {
+ "header": "Nettverksadministrasjon",
+ "introduction": "Administrer funksjoner for hele nettverket.",
+ "node_count": "{count} noder"
+ },
"node_query_stages": {
"associations": "Oppdatere tilknytningsgrupper og medlemskap",
"cacheload": "Laste inn informasjon fra Cachefilen for OpenZWave. Batterinoder vil bli på dette stadiet til noden våkner.",
@@ -1698,6 +1714,14 @@
"title": "Oppdater nodeinformasjon",
"wakeup_header": "Wakeup Instruksjoner for",
"wakeup_instructions_source": "Wakeup-instruksjoner hentes fra OpenZWave-fellesskapets enhetsdatabase."
+ },
+ "select_instance": {
+ "header": "Velg en OpenZWave-forekomst",
+ "introduction": "Du har mer enn én OpenZWave-forekomst som kjører. Hvilken forekomst vil du administrere?"
+ },
+ "services": {
+ "add_node": "Legg til node",
+ "remove_node": "Fjern node"
}
},
"person": {
@@ -1823,18 +1847,32 @@
"section": {
"reloading": {
"automation": "Last inn automasjoner på nytt",
+ "command_line": "Last inn kommandolinje entiteter på nytt",
"core": "Last inn lokasjon og spesialtilpassinger på nytt",
+ "filesize": "Last inn filstørrelse entiteter på nytt",
+ "filter": "Last inn filter entiteter på nytt",
+ "generic": "Last inn generiske IP-kamera entiteter på nytt",
+ "generic_thermostat": "Last inn generiske termostat entiteter på nytt",
"group": "Last inn grupper på nytt",
"heading": "YAML -Konfigurasjon lastes på nytt",
- "input_boolean": "Last inn bolsk inndata på nytt",
- "input_datetime": "Last inn dato inndata på nytt",
- "input_number": "Last inn nummer inndata på nytt",
- "input_select": "Last inn valg inndata på nytt ",
- "input_text": "Last inn tekst inndata på nytt",
+ "history_stats": "Last inn historiske tilstander på nytt",
+ "homekit": "Last inn HomeKit på nytt",
+ "input_boolean": "Last inn inndata bolsk på nytt",
+ "input_datetime": "Last inn inndata datotid på nytt",
+ "input_number": "Last inn numerisk inndata på nytt",
+ "input_select": "Last inn inndata valg på nytt",
+ "input_text": "Last inn inndata tekst på nytt",
"introduction": "Noen deler av Home Assistant kan laste inn uten å kreve omstart. Hvis du trykker last på nytt, vil du bytte den nåværende konfigurasjonen med den nye.",
+ "min_max": "Last inn min/maks entiteter på nytt",
"person": "Last inn personer på nytt",
+ "ping": "Last inn ping binære sensor entiteter på nytt",
+ "rest": "Last inn REST entiteter på nytt",
"scene": "Last inn scener på nytt",
"script": "Last inn skript på nytt",
+ "statistics": "Last inn statistiske entiteter på nytt",
+ "template": "Laste inn mal entiteter på nytt",
+ "trend": "Laste inn trend entiteter på nytt",
+ "universal": "Laste inn universelle mediespiller entiteter på nytt",
"zone": "Last inn soner på nytt"
},
"server_management": {
@@ -1876,6 +1914,7 @@
"last_scanned": "Sist skannet",
"name": "Navn"
},
+ "never_scanned": "Aldri skannet",
"no_tags": "Ingen tagger",
"write": "Skrive"
},
@@ -1885,6 +1924,8 @@
"create": "Opprett",
"name": "Navn",
"password": "Passord",
+ "password_confirm": "Bekreft passord",
+ "password_not_match": "Passord samsvarer ikke",
"username": "Brukernavn"
},
"caption": "Brukere",
@@ -1892,7 +1933,6 @@
"editor": {
"activate_user": "Aktiver bruker",
"active": "Aktiv",
- "admin": "",
"caption": "Vis bruker",
"change_password": "Endre passord",
"confirm_user_deletion": "Er du sikker på at du vil slette {name} ?",
@@ -1901,7 +1941,9 @@
"group": "Gruppe",
"id": "Id",
"name": "Navn",
+ "new_password": "Nytt passord",
"owner": "Eier",
+ "password_changed": "Passordet er endret!",
"system_generated": "System opprettet",
"system_generated_users_not_editable": "Kan ikke oppdatere systemopprettede brukere.",
"system_generated_users_not_removable": "Kan ikke fjerne systemopprettede brukere.",
@@ -1911,8 +1953,7 @@
"picker": {
"headers": {
"group": "Gruppe",
- "name": "Navn",
- "system": ""
+ "name": "Navn"
}
},
"users_privileges_note": "Brukere-gruppen er et pågående arbeid. Brukeren kan ikke administrere forekomsten via brukergrensesnittet. Vi reviderer fortsatt alle API-endepunkter for å sikre at de begrenser tilgangen til administratorer på riktig måte."
@@ -1932,7 +1973,6 @@
"description": "Legg til enheter i Zigbee-nettverket"
},
"button": "Konfigurer",
- "caption": "",
"cluster_attributes": {
"attributes_of_cluster": "Attributter for den valgte klyngen",
"get_zigbee_attribute": "Hent ZigBee-attributt",
@@ -2040,7 +2080,6 @@
"new_zone": "Ny sone",
"passive": "Passiv",
"passive_note": "Passive soner er skjult i grensesnittet og brukes ikke som sted for enhetssporere. Dette er nyttig hvis du bare vil bruke dem til automasjoner.",
- "radius": "",
"required_error_msg": "Dette feltet er påkrevd",
"update": "Oppdater"
},
@@ -2154,11 +2193,11 @@
"data": "Hendelsesdata (YAML, valgfritt)",
"description": "Send ut en hendelse på hendelsesbussen",
"documentation": "Hendelsesdokumentasjon.",
- "event_fired": "Hendelse {name} avfyrt",
+ "event_fired": "Hendelse {name} utført",
"fire_event": "Utfør hendelse",
"listen_to_events": "Lytt til hendelser",
"listening_to": "Lytte til",
- "notification_event_fired": "Hendelse {type} vellykket avfyrt!",
+ "notification_event_fired": "Hendelsen {type} vellykket utløst!",
"start_listening": "Begynn å lytte",
"stop_listening": "Stopp lytting",
"subscribe_to": "Hendelse for å abonnere på",
@@ -2170,7 +2209,6 @@
"call_service": "Tilkall tjeneste",
"column_description": "Beskrivelse",
"column_example": "Eksempel",
- "column_parameter": "",
"data": "Tjenestedata (YAML, valgfritt)",
"description": "Service utviklingsverktøyet lar deg tilkalle alle tilgjengelige tjenester i Home Assistant.",
"fill_example_data": "Fyll ut eksempeldata",
@@ -2186,20 +2224,21 @@
"description1": "Angi representasjonen av en enhet i Home Assistant.",
"description2": "Dette vil ikke kommunisere med den faktiske enheten.",
"entity": "Entitet",
- "filter_attributes": "Filtrer attributter",
- "filter_entities": "Filtrér entiteter",
- "filter_states": "Filtrer tilstander",
+ "filter_attributes": "Filtrere attributter",
+ "filter_entities": "Filtrere entiteter",
+ "filter_states": "Filtrere tilstander",
"more_info": "Mer info",
"no_entities": "Ingen entiteter",
"set_state": "Sett tilstand",
"state": "Tilstand",
"state_attributes": "Tilstandsattributter (YAML, valgfritt)",
- "title": "Statuser"
+ "title": "Tilstander"
},
"templates": {
"description": "Maler blir rendret ved hjelp av Jinja2-malmotoren med noen spesifikke utvidelser for Home Assistant.",
"editor": "Maleditor",
"jinja_documentation": "Jinja2 mal dokumentasjon",
+ "reset": "Tilbakestill til demomal",
"template_extensions": "Mal utvidelser for Home Assistant",
"title": "Mal",
"unknown_error_template": "Ukjent feil ved rendring av mal"
@@ -2245,7 +2284,6 @@
},
"picture-elements": {
"call_service": "Tilkall tjeneste {name}",
- "hold": "",
"more_info": "Vis mer info: {name}",
"navigate_to": "Naviger til {location}",
"tap": "Trykk:",
@@ -2281,6 +2319,10 @@
"description": "The Button card lar deg legge til knapper for å utføre oppgaver.",
"name": "Knapp"
},
+ "calendar": {
+ "description": "Kalenderkortet viser en kalender som inkluderer dag, uke og listevisninger",
+ "name": "Kalender"
+ },
"conditional": {
"card": "Kort",
"change_type": "Endre type",
@@ -2303,7 +2345,7 @@
"toggle": "Aktivér/deaktivér entiteter."
},
"entity-filter": {
- "description": "Entity Filter-kortet lar deg definere en liste over entiteter du bare vil spore når de er i en viss tilstand.",
+ "description": "Entitetsfilter kortet lar deg definere en liste over entiteter du bare vil spore når de er i en viss tilstand.",
"name": "Entitetsfilter"
},
"entity": {
@@ -2336,7 +2378,6 @@
"manual": "Manuell",
"manual_description": "Trenger du å legge til et tilpasset kort eller bare ønsker å skrive yaml manuelt?",
"maximum": "Maksimalt",
- "minimum": "",
"name": "Navn",
"no_theme": "Ingen tema",
"refresh_interval": "Oppdateringsintervall",
@@ -2346,11 +2387,11 @@
"show_name": "Vis navn?",
"show_state": "Vis tilstand?",
"state": "Tilstand",
+ "state_color": "Fargeikoner basert på tilstand?",
"tap_action": "Trykk handling",
"theme": "Tema",
"title": "Tittel",
- "unit": "Betegnelse",
- "url": ""
+ "unit": "Betegnelse"
},
"glance": {
"columns": "Kolonner",
@@ -2388,8 +2429,7 @@
},
"markdown": {
"content": "Innhold",
- "description": "Markdown-kortet brukes til å gjengi Markdown.",
- "name": ""
+ "description": "Markdown-kortet brukes til å gjengi Markdown."
},
"media-control": {
"description": "Media Control-kortet brukes til å vise mediespillerenheter på et grensesnitt med brukervennlige kontroller.",
@@ -2400,7 +2440,7 @@
"name": "Bildeelementer"
},
"picture-entity": {
- "description": "Picture Entity-kortet viser en entitet i form av et bilde. I stedet for bilder fra URL, kan det også vise bilde av kameraentiteter.",
+ "description": "Bilde entitet kortet viser en entitet i form av et bilde. I stedet for bilder fra URL, kan det også vise bilde av kameraentiteter.",
"name": "Bildeoppføring"
},
"picture-glance": {
@@ -2418,8 +2458,7 @@
"sensor": {
"description": "Sensorkortet gir deg en rask oversikt over sensortilstanden din med en valgfri graf for å visualisere endring over tid.",
"graph_detail": "Detaljer for graf",
- "graph_type": "Graf type",
- "name": ""
+ "graph_type": "Graf type"
},
"shopping-list": {
"description": "På Shopping List-kortet kan du legge til, redigere, sjekke av og fjerne gjenstander fra handlelisten din.",
@@ -2722,7 +2761,6 @@
"upstairs": "Oppe"
},
"unit": {
- "minutes_abbr": "",
"watching": "Ser på"
}
}
@@ -2735,6 +2773,7 @@
"intro": "Hei {name}, velkommen til Home Assistant. Hva ønsker du å kalle hjemmet ditt?",
"intro_location": "Vi vil gjerne vite hvor du bor. Denne informasjonen vil bidra til å vise informasjon og sette opp automasjon basert på solen. Dette deles ikke ut av nettet ditt.",
"intro_location_detect": "Vi kan hjelpe deg med å fylle ut denne informasjonen ved å gjøre en engangsforespørsel til en ekstern tjeneste.",
+ "location_name": "Navn på installasjonen av Home Assistant",
"location_name_default": "Hjem"
},
"integration": {
@@ -2775,9 +2814,7 @@
},
"current_user": "Du er logget inn som {fullName}.",
"dashboard": {
- "description": "Velg et standard instrumentbord for denne enheten.",
- "dropdown_label": "",
- "header": ""
+ "description": "Velg et standard instrumentbord for denne enheten."
},
"force_narrow": {
"description": "Dette vil skjule sidepanelet som standard, tilsvarende opplevelsen på en mobil.",
diff --git a/translations/frontend/nl.json b/translations/frontend/nl.json
index 65260bfdb9..8e3ce0ba70 100644
--- a/translations/frontend/nl.json
+++ b/translations/frontend/nl.json
@@ -419,9 +419,16 @@
"unlock": "Ontgrendelen"
},
"media_player": {
+ "browse_media": "Door media bladeren",
+ "media_next_track": "Volgende",
+ "media_play": "Speel",
+ "media_play_pause": "Afspelen/pauzeren",
+ "media_previous_track": "Vorige",
"sound_mode": "Geluidsmodus",
"source": "Bron",
- "text_to_speak": "Tekst naar spraak"
+ "text_to_speak": "Tekst naar spraak",
+ "turn_off": "Uitschakelen",
+ "turn_on": "Inschakelen"
},
"persistent_notification": {
"dismiss": "Sluiten"
@@ -554,6 +561,26 @@
"loading_history": "Geschiedenis laden ...",
"no_history_found": "Geen geschiedenis gevonden"
},
+ "media-browser": {
+ "choose-source": "Kies bron",
+ "content-type": {
+ "album": "Album",
+ "artist": "Artiest",
+ "library": "Bibliotheek",
+ "playlist": "Afspeellijst",
+ "server": "Server"
+ },
+ "media-player-browser": "Mediaspeler-browser",
+ "no_items": "Niets gevonden",
+ "pick": "Kies",
+ "pick-media": "Kies Media",
+ "play": "Speel",
+ "play-media": "Media afspelen"
+ },
+ "picture-upload": {
+ "label": "Afbeelding",
+ "unsupported_format": "Niet-ondersteund formaat. Kies een JPEG-, PNG- of GIF-afbeelding."
+ },
"related-items": {
"area": "Gebied",
"automation": "Onderdeel van de volgende automatiseringen",
@@ -574,6 +601,7 @@
"week": "{count} {count, plural,\none {week}\nother {weken}\n}"
},
"future": "Over {time}",
+ "just_now": "Zojuist",
"never": "Nooit",
"past": "{time} geleden"
},
@@ -656,6 +684,9 @@
"required_error_msg": "Dit veld is verplicht",
"yaml_not_editable": "De instellingen van deze entiteit kunnen niet worden bewerkt vanuit de gebruikersinterface. Alleen entiteiten die zijn ingesteld vanuit de gebruikersinterface, kunnen worden geconfigureerd vanuit de gebruikersinterface."
},
+ "image_cropper": {
+ "crop": "Snijd bij"
+ },
"more_info_control": {
"dismiss": "Dialoogvenster sluiten",
"edit": "Entiteit bewerken",
@@ -892,7 +923,7 @@
"wait_template": "Wachtsjabloon"
}
},
- "unsupported_action": "Niet-ondersteunde actie: {action}"
+ "unsupported_action": "Geen UI-ondersteuning voor actie: {action}"
},
"alias": "Naam",
"conditions": {
@@ -958,7 +989,7 @@
"zone": "Zone"
}
},
- "unsupported_condition": "Niet ondersteunde voorwaarde: {condition}"
+ "unsupported_condition": "Geen UI-ondersteuning voor voorwaarde: {condition}"
},
"default_name": "Nieuwe automatisering",
"description": {
@@ -992,7 +1023,6 @@
"delete": "Verwijderen",
"delete_confirm": "Weet je zeker dat je dit item wilt verwijderen?",
"duplicate": "Dupliceren",
- "header": "",
"introduction": "Triggers starten de verwerking van een automatiseringsregel. Het is mogelijk om meerdere triggers voor dezelfde regel op te geven. Zodra een trigger start, valideert Home Assistant de eventuele voorwaarden en roept hij de actie aan.",
"learn_more": "Meer informatie over triggers",
"name": "Trigger",
@@ -1022,7 +1052,6 @@
},
"homeassistant": {
"event": "Gebeurtenis:",
- "label": "",
"shutdown": "Afsluiten",
"start": "Opstarten"
},
@@ -1050,6 +1079,9 @@
"sunrise": "Zonsopkomst",
"sunset": "Zonsondergang"
},
+ "tag": {
+ "label": "Label"
+ },
"template": {
"label": "Sjabloon",
"value_template": "Waardesjabloon"
@@ -1077,7 +1109,7 @@
"zone": "Zone"
}
},
- "unsupported_platform": "Niet ondersteund platform: {platform}"
+ "unsupported_platform": "Geen UI-ondersteuning voor platform: {platform}"
},
"unsaved_confirm": "Je hebt niet-opgeslagen wijzigingen. Weet je zeker dat je wilt afsluiten?"
},
@@ -1308,6 +1340,7 @@
}
},
"devices": {
+ "add_prompt": "Er is nog geen {name} toegevoegd met dit apparaat. U kunt er één toevoegen door op de + knop hierboven te klikken.",
"automation": {
"actions": {
"caption": "Wanneer iets wordt getriggerd..."
@@ -1327,6 +1360,7 @@
"caption": "Apparaten",
"confirm_delete": "Weet je zeker dat je dit apparaat wilt verwijderen?",
"confirm_rename_entity_ids": "Wil je ook de entiteits-ID's van je entiteiten hernoemen?",
+ "confirm_rename_entity_ids_warning": "Dit zal geen enkele configuratie veranderen (zoals automatiseringen, scripts, scènes, Lovelace) die momenteel deze entiteiten gebruikt, je zult ze zelf moeten updaten.",
"data_table": {
"area": "Gebied",
"battery": "Batterij",
@@ -1454,7 +1488,7 @@
"frontend": "Frontend",
"frontend_version": "Frontend-versie: {version} - {type}",
"home_assistant_logo": "Home Assistant-logo",
- "icons_by": "Icons door",
+ "icons_by": "Pictogrammen door",
"integrations": "Integraties",
"issues": "Problemen",
"license": "Gepubliceerd onder de Apache 2.0-licentie",
@@ -1489,6 +1523,9 @@
"no_device": "Entiteiten zonder apparaten",
"no_devices": "Deze integratie heeft geen apparaten.",
"options": "Opties",
+ "reload": "Herlaad",
+ "reload_confirm": "De integratie is opnieuw geladen",
+ "reload_restart_confirm": "Start Home Assistant opnieuw om het opnieuw laden van deze integratie te voltooien",
"rename": "Naam wijzigen",
"restart_confirm": "Herstart Home Assistant om het verwijderen van deze integratie te voltooien",
"settings_button": "Instellingen bewerken voor {integration}",
@@ -1549,7 +1586,7 @@
"details": "Logboekdetails ({level})",
"load_full_log": "Laad volledige Home Assistant logboek",
"loading_log": "Foutenlogboek laden ...",
- "multiple_messages": "bericht kwam voor het eerst om {time} en verschijnt {counter} malen",
+ "multiple_messages": "bericht kwam voor het eerst om {time} en verschijnt {counter} keer",
"no_errors": "Er zijn geen fouten gerapporteerd.",
"no_issues": "Er zijn geen problemen!",
"refresh": "Vernieuwen",
@@ -1647,7 +1684,11 @@
"topic": "onderwerp"
},
"ozw": {
+ "button": "Configureer",
"common": {
+ "controller": "Controller",
+ "instance": "Instantie",
+ "network": "Netwerk",
"node_id": "Knooppunt-ID",
"ozw_instance": "Instantie van OpenZWave",
"zwave": "Z-Wave"
@@ -1656,6 +1697,75 @@
"node_failed": "Knoop gefaald",
"stage": "Stadium",
"zwave_info": "Z-Wave informatie"
+ },
+ "navigation": {
+ "network": "Netwerk",
+ "nodes": "Knooppunten",
+ "select_instance": "Instantie selecteren"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Alle knooppunten zijn opgevraagd",
+ "driverallnodesqueriedsomedead": "Alle knooppunten zijn opgevraagd. Sommige knooppunten werden dood aangetroffen",
+ "driverawakenodesqueries": "Alle knooppunten die wakker zijn, zijn opgevraagd",
+ "driverfailed": "Kan geen verbinding maken met de Z-Wave-controller",
+ "driverready": "Initialiseren van de Z-Wave-controller",
+ "driverremoved": "De driver is verwijderd",
+ "driverreset": "De driver is gereset",
+ "offline": "OZWDaemon offline",
+ "ready": "Klaar om te verbinden",
+ "started": "Verbonden met MQTT",
+ "starting": "Verbinding maken met MQTT",
+ "stopped": "OpenZWave is gestopt"
+ },
+ "offline": "Offline",
+ "online": "Online",
+ "starting": "Aan het starten",
+ "unknown": "Onbekend"
+ },
+ "network": {
+ "header": "Netwerkbeheer",
+ "introduction": "Beheer netwerkbrede functies.",
+ "node_count": "{count} knooppunten"
+ },
+ "node_query_stages": {
+ "associations": "Associatiegroepen en lidmaatschappen verversen",
+ "cacheload": "Informatie laden uit het OpenZWave-cachebestand. Knooppunten met batterij blijven in dit stadium totdat het knooppunt ontwaakt.",
+ "complete": "Het ondervragingsproces is voltooid",
+ "configuration": "Configuratiewaarden ophalen van het knooppunt",
+ "dynamic": "Het verkrijgen van frequent veranderende waarden uit het knooppunt",
+ "instances": "Details verkrijgen over welke instanties of kanalen een apparaat ondersteunt",
+ "manufacturerspecific1": "Verkrijgen van fabrikant- en productidentificatiecodes van het knooppunt",
+ "manufacturerspecific2": "Extra fabrikant- en product-ID-codes verkrijgen van het knooppunt",
+ "neighbors": "Een lijst ophalen met de buren van het knooppunt",
+ "nodeinfo": "Verkrijgen van ondersteunde commandoklassen van het knooppunt",
+ "nodeplusinfo": "Z-Wave+ informatie verkrijgen van het knooppunt",
+ "probe": "Controleren of het knooppunt wakker/levend is",
+ "protocolinfo": "Het verkrijgen van basis Z-Wave-mogelijkheden van dit knooppunt uit de controller",
+ "session": "Het verkrijgen van zelden veranderende waarden uit het knooppunt",
+ "static": "Statische waarden ophalen van het apparaat",
+ "versions": "Het verkrijgen van informatie over firmware en commandoklasseversies",
+ "wakeup": "Ondersteuning instellen voor waakwachtrijen en berichten"
+ },
+ "refresh_node": {
+ "battery_note": "Als het knooppunt op batterijen werkt, moet u het uit de sluimerstand halen voordat u verder gaat",
+ "complete": "Knooppunt vernieuwen voltooid",
+ "description": "Dit zal OpenZWave vertellen om een knooppunt opnieuw te ondervragen en de opdrachtklassen, mogelijkheden en waarden van het knooppunt bij te werken.",
+ "node_status": "Knooppuntstatus",
+ "refreshing_description": "Knooppuntinformatie vernieuwen...",
+ "start_refresh_button": "Start Vernieuwen",
+ "step": "Stap",
+ "title": "Vernieuw knooppuntinformatie",
+ "wakeup_header": "Wekinstructies voor",
+ "wakeup_instructions_source": "Wekinstructies zijn afkomstig uit de OpenZWave-gemeenschapsapparaatdatabase."
+ },
+ "select_instance": {
+ "header": "Selecteer een OpenZWave instantie",
+ "introduction": "Je hebt meer dan één OpenZWave instantie lopen. Welke instantie wil je beheren?"
+ },
+ "services": {
+ "add_node": "Knooppunt toevoegen",
+ "remove_node": "Knooppunt verwijderen"
}
},
"person": {
@@ -1781,18 +1891,32 @@
"section": {
"reloading": {
"automation": "Herlaad automatiseringen",
+ "command_line": "Herlaad opdrachtregel-entiteiten",
"core": "Herlaad locatie en aanpassingen",
+ "filesize": "Herlaad bestandsgrootte entiteiten",
+ "filter": "Herlaad filter-entiteiten",
+ "generic": "Herlaad generieke IP camera entiteiten",
+ "generic_thermostat": "Herlaad generieke thermostaat entiteiten",
"group": "Herlaad groepen",
"heading": "Configuratie herladen",
+ "history_stats": "Herlaad historische statistieken entiteiten",
+ "homekit": "Herlaad HomeKit",
"input_boolean": "Herlaad input booleans",
"input_datetime": "Herlaad input date times",
"input_number": "Herlaad input numbers",
"input_select": "Herlaad input selects",
"input_text": "Herlaad input texts",
"introduction": "Sommige delen van Home Assistant kunnen opnieuw worden geladen zonder dat een herstart vereist is. Als je herladen gebruikt, wordt de huidige configuratie leeggemaakt en wordt de nieuwe geladen.",
+ "min_max": "Herlaad min/max entiteiten",
"person": "Herlaad personen",
+ "ping": "Herlaad ping binaire sensor entiteiten",
+ "rest": "Herlaad rust-entiteiten",
"scene": "Herlaad scenes",
"script": "Herlaad scripts",
+ "statistics": "Herlaad statistische entiteiten",
+ "template": "Herlaad sjabloon-entiteiten",
+ "trend": "Herlaad trend-entiteiten",
+ "universal": "Herlaad universele mediaspeler entiteiten",
"zone": "Herlaad zones"
},
"server_management": {
@@ -1812,12 +1936,40 @@
}
}
},
+ "tags": {
+ "add_tag": "Tag toevoegen",
+ "automation_title": "Tag {name} is gescand",
+ "caption": "Tags",
+ "create_automation": "Creëer automatisering met tag",
+ "description": "Beheer tags",
+ "detail": {
+ "create": "Creëer",
+ "create_and_write": "Creëer en schrijf",
+ "delete": "Verwijder",
+ "description": "Beschrijving",
+ "name": "Naam",
+ "new_tag": "Nieuwe tag",
+ "tag_id": "Tag-ID",
+ "tag_id_placeholder": "Automatisch gegenereerd wanneer leeg gelaten",
+ "update": "Werk bij"
+ },
+ "edit": "Bewerk",
+ "headers": {
+ "last_scanned": "Laatst gescand",
+ "name": "Naam"
+ },
+ "never_scanned": "Nooit gescand",
+ "no_tags": "Geen tags",
+ "write": "Schrijf"
+ },
"users": {
"add_user": {
"caption": "Gebruiker toevoegen",
"create": "Maken",
"name": "Naam",
"password": "Wachtwoord",
+ "password_confirm": "Bevestig wachtwoord",
+ "password_not_match": "Wachtwoorden komen niet overeen",
"username": "Gebruikersnaam"
},
"caption": "Gebruikers",
@@ -1834,7 +1986,9 @@
"group": "Groep",
"id": "ID",
"name": "Naam",
+ "new_password": "Nieuw wachtwoord",
"owner": "Eigenaar",
+ "password_changed": "Het wachtwoord is gewijzigd!",
"system_generated": "Gegenereerd door systeem",
"system_generated_users_not_editable": "Kan door het systeem gegenereerde gebruikers niet bijwerken.",
"system_generated_users_not_removable": "Kan door het systeem gegenereerde gebruikers niet verwijderen.",
@@ -2002,17 +2156,17 @@
},
"network_status": {
"network_started": "Z-Wave netwerk gestart",
- "network_started_note_all_queried": "Alle nodes zijn opgevraagd.",
- "network_started_note_some_queried": "Alle actieve nodes zijn opgevraagd. Inactieve nodes worden opgevraagd wanneer ze actief worden.",
+ "network_started_note_all_queried": "Alle knooppunten zijn opgevraagd.",
+ "network_started_note_some_queried": "Alle actieve knooppunten zijn opgevraagd. Inactieve knooppunten worden opgevraagd wanneer ze actief worden.",
"network_starting": "Z-Wave netwerk starten...",
"network_starting_note": "Dit kan een tijdje duren, afhankelijk van de grootte van je netwerk.",
"network_stopped": "Z-Wave netwerk gestopt"
},
"node_config": {
"config_parameter": "Configuratie Parameter",
- "config_value": "Configuratie Waarde",
+ "config_value": "Configuratiewaarde",
"false": "Niet waar",
- "header": "Node Configuratie Opties",
+ "header": "Knooppunt Configuratie Opties",
"seconds": "Seconden",
"set_config_parameter": "Stel de configuratieparameter in",
"set_wakeup": "Activeringsinterval instellen",
@@ -2028,11 +2182,11 @@
"introduction": "Voer Z-Wave commando's uit die een enkel knooppunt beïnvloeden. Kies een knooppunt om een lijst met beschikbare commando's te zien.",
"max_associations": "Maximale associaties:",
"node_group_associations": "Knooppuntgroepassociaties",
- "node_protection": "Node beveiliging",
- "node_to_control": "Node om te besturen",
+ "node_protection": "Knooppunt beveiliging",
+ "node_to_control": "Knooppunt om te besturen",
"nodes": "Knooppunten",
"nodes_hint": "Selecteer knooppunt om de opties per knooppunt te bekijken",
- "nodes_in_group": "Andere nodes in deze groep:",
+ "nodes_in_group": "Andere knooppunten in deze groep:",
"pooling_intensity": "Polling intensiteit",
"protection": "Bescherming",
"remove_broadcast": "Broadcast verwijderen",
@@ -2047,24 +2201,24 @@
"tail": "Staart"
},
"services": {
- "add_node": "Node toevoegen",
- "add_node_secure": "Secure Node toevoegen",
+ "add_node": "Knooppunt toevoegen",
+ "add_node_secure": "Beveiligd knooppunt toevoegen",
"cancel_command": "Opdracht annuleren",
"heal_network": "Herstel Netwerk",
- "heal_node": "Herstel node",
- "node_info": "Node informatie",
- "print_node": "Print node",
+ "heal_node": "Herstel knooppunt",
+ "node_info": "Knooppunt informatie",
+ "print_node": "Print knooppunt",
"refresh_entity": "Entiteit vernieuwen",
- "refresh_node": "Node verwijderen",
- "remove_failed_node": "Verwijder gefaalde node",
- "remove_node": "Node verwijderen",
- "replace_failed_node": "Vervang gefaalde node",
+ "refresh_node": "Knooppunt verversen",
+ "remove_failed_node": "Verwijder gefaald knooppunt",
+ "remove_node": "Knooppunt verwijderen",
+ "replace_failed_node": "Vervang gefaald knooppunt",
"save_config": "Configuratie Opslaan",
"soft_reset": "Soft Reset",
"start_network": "Start netwerk",
"stop_network": "Stop Netwerk",
"test_network": "Test Netwerk",
- "test_node": "Test node"
+ "test_node": "Test knooppunt"
},
"values": {
"header": "Knooppunt waarden"
@@ -2133,6 +2287,7 @@
"description": "Sjablonen worden weergegeven met de Jinja2-sjabloonediter samen met enkele extensies van Home Assistant.",
"editor": "Sjabloonediter",
"jinja_documentation": "Jinja2-sjabloondocumentatie",
+ "reset": "Resetten naar demosjabloon",
"template_extensions": "Home Assistant sjabloon extensiesHome Assistant",
"title": "Sjablonen",
"unknown_error_template": "Onbekende fout bij weergave sjabloon"
@@ -2214,6 +2369,10 @@
"description": "Met de Button-kaart kun je knoppen toevoegen om taken uit te voeren.",
"name": "Knop"
},
+ "calendar": {
+ "description": "De kalenderkaart toont een kalender met dag-, week- en lijstweergaven",
+ "name": "Kalender"
+ },
"conditional": {
"card": "Kaart",
"change_type": "Wijzig type",
@@ -2279,6 +2438,7 @@
"show_name": "Naam weergeven?",
"show_state": "Staat tonen?",
"state": "Toestand",
+ "state_color": "Kleur pictogrammen op basis van status?",
"tap_action": "Tik Actie",
"theme": "Thema",
"title": "Titel",
@@ -2668,6 +2828,7 @@
"intro": "Hallo {name}, welkom bij Home Assistant. Welke naam wil je je huis geven?",
"intro_location": "We willen graag weten waar je woont. Deze informatie zal helpen bij het weergeven van informatie en het instellen van op de zon gebaseerde automatiseringen. Deze gegevens worden nooit gedeeld buiten je netwerk.",
"intro_location_detect": "Wij kunnen u helpen deze informatie in te vullen door eenmalig een verbinding te maken met een externe service.",
+ "location_name": "Naam van de Home Assistant installatie",
"location_name_default": "Huis"
},
"integration": {
diff --git a/translations/frontend/pl.json b/translations/frontend/pl.json
index 9e8fee8fe5..6407a004e3 100644
--- a/translations/frontend/pl.json
+++ b/translations/frontend/pl.json
@@ -419,9 +419,16 @@
"unlock": "Odblokuj"
},
"media_player": {
+ "browse_media": "Przeglądaj media",
+ "media_next_track": "Następny",
+ "media_play": "Odtwarzaj",
+ "media_play_pause": "Odtwarzaj/pauza",
+ "media_previous_track": "Poprzedni",
"sound_mode": "Tryb dźwięku",
"source": "Źródło",
- "text_to_speak": "Zamień tekst na mowę"
+ "text_to_speak": "Zamień tekst na mowę",
+ "turn_off": "Wyłącz",
+ "turn_on": "Włącz"
},
"persistent_notification": {
"dismiss": "Odrzuć"
@@ -467,7 +474,7 @@
"humidity": "Wilgotność powietrza",
"precipitation": "Opady",
"temperature": "Temperatura",
- "visibility": "Widoczność",
+ "visibility": "Widzialność",
"wind_speed": "Prędkość wiatru"
},
"cardinal_direction": {
@@ -554,6 +561,22 @@
"loading_history": "Ładowanie historii...",
"no_history_found": "Nie znaleziono historii."
},
+ "media-browser": {
+ "choose-source": "Wybierz źródło",
+ "content-type": {
+ "album": "Album",
+ "artist": "Artysta",
+ "library": "Biblioteka",
+ "playlist": "Lista odtwarzania",
+ "server": "Serwer"
+ },
+ "media-player-browser": "Przeglądarka odtwarzacza mediów",
+ "no_items": "Brak elementów",
+ "pick": "Wybierz",
+ "pick-media": "Wybierz media",
+ "play": "Odtwarzaj",
+ "play-media": "Odtwarzaj media"
+ },
"picture-upload": {
"label": "Obraz",
"unsupported_format": "Nieobsługiwany format, wybierz obraz JPEG, PNG lub GIF."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\n one {tydzień}\n few {tygodnie}\n many {tygodni}\n other {tygodni}\n}"
},
"future": "Za {time}",
+ "just_now": "Właśnie teraz",
"never": "Nigdy",
"past": "{time} temu"
},
@@ -1057,6 +1081,9 @@
"sunrise": "wschód słońca",
"sunset": "zachód słońca"
},
+ "tag": {
+ "label": "Tag"
+ },
"template": {
"label": "Szablon",
"value_template": "Szablon wartości"
@@ -1315,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "{name} używające tego urządzenia nie zostały jeszcze dodane. Możesz je dodać, klikając przycisk + powyżej.",
"automation": {
"actions": {
"caption": "Wykonaj akcje..."
@@ -1334,6 +1362,7 @@
"caption": "Urządzenia",
"confirm_delete": "Czy na pewno chcesz usunąć to urządzenie?",
"confirm_rename_entity_ids": "Czy chcesz także zmienić identyfikatory encji?",
+ "confirm_rename_entity_ids_warning": "Nie zmieni to żadnej konfiguracji (jak automatyzacje, skrypty, sceny, Lovelace), która obecnie używa tych encji, będziesz musiał je zaktualizować samodzielnie.",
"data_table": {
"area": "Obszar",
"battery": "Bateria",
@@ -1496,6 +1525,9 @@
"no_device": "Encje bez urządzeń",
"no_devices": "Ta integracja nie ma żadnych urządzeń.",
"options": "Opcje",
+ "reload": "Wczytaj ponownie",
+ "reload_confirm": "Integracja została ponownie wczytana",
+ "reload_restart_confirm": "Uruchom ponownie Home Assistanta, aby dokończyć ponowne wczytywanie tej integracji",
"rename": "Zmień nazwę",
"restart_confirm": "Zrestartuj Home Assistanta, aby zakończyć usuwanie tej integracji",
"settings_button": "Edytuj ustawienia dla {integration}",
@@ -1654,7 +1686,11 @@
"topic": "temat"
},
"ozw": {
+ "button": "Konfiguruj",
"common": {
+ "controller": "Kontroler",
+ "instance": "Instancja",
+ "network": "Sieć",
"node_id": "Identyfikator węzła",
"ozw_instance": "Instancja OpenZWave",
"zwave": "Z-Wave"
@@ -1664,6 +1700,36 @@
"stage": "Etap",
"zwave_info": "Informacje Z-Wave"
},
+ "navigation": {
+ "network": "Sieć",
+ "nodes": "Węzły",
+ "select_instance": "Wybierz instancję"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Wszystkie węzły zostały odpytane",
+ "driverallnodesqueriedsomedead": "Wszystkie węzły zostały odpytane. Niektóre węzły zostały znalezione martwe.",
+ "driverawakenodesqueries": "Wszystkie wybudzone węzły zostały odpytane",
+ "driverfailed": "Nie udało się połączyć z kontrolerem Z-Wave",
+ "driverready": "Inicjalizacja kontrolera Z-Wave",
+ "driverremoved": "Sterownik został usunięty",
+ "driverreset": "Sterownik został zresetowany",
+ "offline": "OZWDaemon jest offline",
+ "ready": "Gotowy do połączenia",
+ "started": "Połączono z MQTT",
+ "starting": "Łączenie się z MQTT",
+ "stopped": "OpenZWave zatrzymany"
+ },
+ "offline": "Offline",
+ "online": "Online",
+ "starting": "Uruchamianie",
+ "unknown": "Nieznany"
+ },
+ "network": {
+ "header": "Zarządzanie siecią",
+ "introduction": "Zarządzaj funkcjami w całej sieci.",
+ "node_count": "{count} węzłów"
+ },
"node_query_stages": {
"associations": "Odświeżanie grup skojarzeń i członkostwa",
"cacheload": "Ładowanie informacji z pliku pamięci podręcznej OpenZWave. Węzły baterii pozostaną na tym etapie, dopóki węzeł się nie wybudzi.",
@@ -1694,6 +1760,14 @@
"title": "Odświeżanie informacji o węźle",
"wakeup_header": "Instrukcje budzenia dla",
"wakeup_instructions_source": "Instrukcje budzenia pochodzą z bazy danych urządzeń społeczności OpenZWave."
+ },
+ "select_instance": {
+ "header": "Wybierz instancję OpenZWave",
+ "introduction": "Masz uruchomionych więcej niż jedną instancję OpenZWave. Którą instancją chcesz zarządzać?"
+ },
+ "services": {
+ "add_node": "Dodaj węzeł",
+ "remove_node": "Usuń węzeł"
}
},
"person": {
@@ -1819,18 +1893,24 @@
"section": {
"reloading": {
"automation": "Automatyzacje",
+ "command_line": "Encje komponentu linia komend",
"core": "Lokalizacja i dostosowywanie",
+ "filter": "Encje komponentu filtr",
"group": "Grupy",
- "heading": "Ponowne wczytanie konfiguracji",
+ "heading": "Ponowne wczytanie konfiguracji YAML",
"input_boolean": "Pomocnicy typu przełącznik",
"input_datetime": "Pomocnicy typu data i czas",
"input_number": "Pomocnicy typu numer",
"input_select": "Pomocnicy typu pole wyboru",
"input_text": "Pomocnicy typu tekst",
- "introduction": "Niektóre fragmenty konfiguracji można przeładować bez ponownego uruchamiania. Poniższe przyciski pozwalają na ponowne wczytanie konfiguracji.",
+ "introduction": "Niektóre fragmenty konfiguracji można przeładować bez ponownego uruchamiania. Poniższe przyciski pozwalają na ponowne wczytanie danej części konfiguracji YAML.",
"person": "Osoby",
+ "rest": "Encje komponentu rest",
"scene": "Sceny",
"script": "Skrypty",
+ "statistics": "Encje komponentu statystyka",
+ "template": "Szablony encji",
+ "universal": "Encje komponentu uniwersalny odtwarzacz mediów",
"zone": "Strefy"
},
"server_management": {
@@ -1850,6 +1930,32 @@
}
}
},
+ "tags": {
+ "add_tag": "Dodaj tag",
+ "automation_title": "Tag {name} jest skanowany",
+ "caption": "Tagi",
+ "create_automation": "Utwórz automatyzację z tagiem",
+ "description": "Zarządzaj tagami",
+ "detail": {
+ "create": "Stwórz",
+ "create_and_write": "Stwórz i zapisz",
+ "delete": "Usuń",
+ "description": "Opis",
+ "name": "Nazwa",
+ "new_tag": "Nowy tag",
+ "tag_id": "Identyfikator tagu",
+ "tag_id_placeholder": "Generowany automatycznie, gdy pole pozostawione puste",
+ "update": "Aktualizuj"
+ },
+ "edit": "Edytuj",
+ "headers": {
+ "last_scanned": "Ostatnie skanowanie",
+ "name": "Nazwa"
+ },
+ "never_scanned": "Nigdy nie zeskanowany",
+ "no_tags": "Brak tagów",
+ "write": "Zapisz"
+ },
"users": {
"add_user": {
"caption": "Dodaj użytkownika",
@@ -2171,6 +2277,7 @@
"description": "Szablony są renderowane przy użyciu silnika szablonów Jinja2 z kilkoma specyficznymi rozszerzeniami Home Assistanta.",
"editor": "Edytor szablonów",
"jinja_documentation": "Dokumentacja szablonów Jinja2",
+ "reset": "Zresetuj do szablonu demonstracyjnego",
"template_extensions": "Rozszerzenia szablonów Home Assistanta",
"title": "Szablon",
"unknown_error_template": "Nieznany błąd podczas renderowania szablonu."
@@ -2252,6 +2359,10 @@
"description": "Karta przycisku umożliwia dodawanie przycisków do wykonywania zadań.",
"name": "Przycisk"
},
+ "calendar": {
+ "description": "Karta kalendarza wyświetla kalendarz zawierający widoki dnia, tygodnia i listy",
+ "name": "Kalendarz"
+ },
"conditional": {
"card": "Karta",
"change_type": "Zmień typ",
@@ -2448,7 +2559,7 @@
"move_right": "Przesuń widok w prawo",
"tab_badges": "Odznaki",
"tab_settings": "Ustawienia",
- "tab_visibility": "Widoczność",
+ "tab_visibility": "Widzialność",
"visibility": {
"select_users": "Wybierz, którzy użytkownicy powinni mieć dostęp do tego widoku"
}
@@ -2706,6 +2817,7 @@
"intro": "{name}, witamy w Home Assistant. Jak chcesz nazwać swój dom?",
"intro_location": "Chcielibyśmy wiedzieć, gdzie mieszkasz. Te dane pomogą w wyświetlaniu informacji i konfigurowaniu automatyki opartej na położeniu słońca. Te dane nigdy nie będą udostępniane poza Twoją sieć lokalną.",
"intro_location_detect": "Możemy pomóc Ci wprowadzić te informacje, wysyłając jednorazowe zapytanie do usługi zewnętrznej.",
+ "location_name": "Nazwa instalacji Home Assistanta",
"location_name_default": "Dom"
},
"integration": {
diff --git a/translations/frontend/pt-BR.json b/translations/frontend/pt-BR.json
index 7656f77073..078f61a7fc 100644
--- a/translations/frontend/pt-BR.json
+++ b/translations/frontend/pt-BR.json
@@ -419,6 +419,10 @@
"unlock": "Destrancar"
},
"media_player": {
+ "media_next_track": "Próximo",
+ "media_play": "Tocar",
+ "media_play_pause": "Tocar/pausar",
+ "media_previous_track": "Anterior",
"sound_mode": "Modo de som",
"source": "Fonte",
"text_to_speak": "Texto para falar"
@@ -554,6 +558,19 @@
"loading_history": "Carregando histórico do estado ...",
"no_history_found": "Histórico de estado não encontrado."
},
+ "media-browser": {
+ "content-type": {
+ "album": "Álbum",
+ "artist": "Artista",
+ "library": "Biblioteca",
+ "playlist": "Lista de reprodução",
+ "server": "Servidor"
+ },
+ "play": "Tocar"
+ },
+ "picture-upload": {
+ "label": "Imagem"
+ },
"related-items": {
"area": "Área",
"automation": "Parte das seguintes automações",
@@ -1022,7 +1039,6 @@
},
"homeassistant": {
"event": "Evento:",
- "label": "",
"shutdown": "Desligar",
"start": "Iniciar"
},
@@ -1050,6 +1066,9 @@
"sunrise": "Nascer do sol",
"sunset": "Pôr do Sol"
},
+ "tag": {
+ "label": "Etiqueta"
+ },
"template": {
"label": "Modelo",
"value_template": "Valor modelo"
@@ -1489,6 +1508,8 @@
"no_device": "Entidades sem dispositivos",
"no_devices": "Esta integração não possui dispositivos.",
"options": "Opções",
+ "reload": "Recarregar",
+ "reload_confirm": "A integração foi recarregada",
"rename": "Renomear",
"restart_confirm": "Reinicie o Home Assistant para concluir a remoção dessa integração",
"settings_button": "Editar configurações para {integration}",
@@ -1643,11 +1664,12 @@
"start_listening": "Começar a ouvir",
"stop_listening": "Parar de ouvir",
"subscribe_to": "Evento para se inscrever",
- "title": "",
"topic": "tópico"
},
"ozw": {
"common": {
+ "instance": "Instância",
+ "network": "Rede",
"node_id": "ID do Nó",
"ozw_instance": "Instância OpenZWave",
"zwave": "Z-Wave"
@@ -1656,6 +1678,25 @@
"node_failed": "Falha no nó",
"stage": "Estágio",
"zwave_info": "Informações de Z-Wave"
+ },
+ "navigation": {
+ "network": "Rede",
+ "nodes": "Nós",
+ "select_instance": "Selecione a instância"
+ },
+ "network_status": {
+ "details": {
+ "driverreset": "O driver foi reiniciado",
+ "ready": "Pronto para conectar",
+ "started": "Conectado ao MQTT",
+ "starting": "Conectando-se ao MQTT",
+ "stopped": "OpenZWave parado"
+ },
+ "starting": "Iniciando",
+ "unknown": "Desconhecido"
+ },
+ "network": {
+ "header": "Gerenciamento de Rede"
}
},
"person": {
@@ -1782,6 +1823,7 @@
"reloading": {
"automation": "Recarregar as automações",
"core": "Recarregar localização & customizações",
+ "filter": "Recarregar entidades de filtro",
"group": "Recarregar os grupos",
"heading": "Recarregando a configuração YAML",
"input_boolean": "Recarregar entradas de booleano",
@@ -1793,6 +1835,7 @@
"person": "Recarregar pessoas",
"scene": "Recarregar cenas",
"script": "Recarregar os scripts",
+ "template": "Recarregar entidades de modelo",
"zone": "Recarregar zonas"
},
"server_management": {
@@ -1812,6 +1855,17 @@
}
}
},
+ "tags": {
+ "caption": "Etiquetas",
+ "detail": {
+ "create": "Criar",
+ "name": "Nome"
+ },
+ "edit": "Editar",
+ "headers": {
+ "name": "Nome"
+ }
+ },
"users": {
"add_user": {
"caption": "Adicionar Usuário",
@@ -1986,7 +2040,6 @@
},
"zwave": {
"button": "Configurar",
- "caption": "",
"common": {
"index": "Índice",
"instance": "Instância",
@@ -2214,6 +2267,9 @@
"description": "O cartão Botão permite adicionar botões para executar tarefas.",
"name": "Botão"
},
+ "calendar": {
+ "name": "Calendário"
+ },
"conditional": {
"card": "Cartão",
"change_type": "Alterar tipo",
@@ -2668,6 +2724,7 @@
"intro": "Olá {name}, seja bem-vindo ao Home Assistant. Como você gostaria de nomear sua casa?",
"intro_location": "Nós gostaríamos de saber onde você mora. Essa informação ajudará na exibição de informações e na configuração de automações baseadas no sol. Esses dados nunca são compartilhados fora da sua rede.",
"intro_location_detect": "Podemos ajudá-lo a preencher essas informações fazendo uma solicitação única para um serviço externo.",
+ "location_name": "Nome da instalação do Home Assistant",
"location_name_default": "Casa"
},
"integration": {
diff --git a/translations/frontend/pt.json b/translations/frontend/pt.json
index 06c63122e4..83cad0c467 100644
--- a/translations/frontend/pt.json
+++ b/translations/frontend/pt.json
@@ -1111,8 +1111,7 @@
"manage_entities": "Gerir Entidades",
"state_reporting_error": "Indisponível para {enable_disable} reportar estado.",
"sync_entities": "Sincronizar Entidades",
- "sync_entities_error": "Falha na sincronização das entidades:",
- "title": ""
+ "sync_entities_error": "Falha na sincronização das entidades:"
},
"connected": "Ligado",
"connection_status": "Estado da ligação na cloud",
@@ -1130,8 +1129,7 @@
"manage_entities": "Gerir Entidades",
"security_devices": "Dispositivos de segurança",
"sync_entities": "Sincronizar entidades com o Google",
- "sync_entities_404_message": "Falha ao sincronizar suas entidades com o Google, peça ao Google 'Ok Google, sincronize os meus dispositivos' para sincronizar suas entidades.",
- "title": ""
+ "sync_entities_404_message": "Falha ao sincronizar suas entidades com o Google, peça ao Google 'Ok Google, sincronize os meus dispositivos' para sincronizar suas entidades."
},
"integrations": "Integrações",
"integrations_introduction": "As integrações para o Home Assistant Cloud permitem-lhe ligar-se aos serviços na nuvem sem ter de expor publicamente o seu Home Assistant na Internet.",
@@ -1160,8 +1158,7 @@
"no_hooks_yet": "Parece que você ainda não tem webhooks. Comece, configurando um",
"no_hooks_yet_link_automation": "automação de webhook",
"no_hooks_yet_link_integration": "integração baseada em webhook",
- "no_hooks_yet2": " ou criando um ",
- "title": ""
+ "no_hooks_yet2": " ou criando um "
}
},
"alexa": {
@@ -1195,7 +1192,6 @@
},
"forgot_password": {
"check_your_email": "Verifique o seu e-mail para obter instruções sobre como redefinir a sua palavra-passe.",
- "email": "",
"email_error_msg": "E-mail inválido",
"instructions": "Introduza o seu endereço de e-mail e nós lhe enviaremos um link para redefinir sua password.",
"send_reset_email": "Enviar e-mail de redefinição",
@@ -1215,7 +1211,6 @@
"alert_email_confirm_necessary": "É necessário confirmar o seu e-mail antes de fazer login.",
"alert_password_change_required": "É necessário alterar a sua password antes de fazer login.",
"dismiss": "Fechar",
- "email": "",
"email_error_msg": "E-mail inválido",
"forgot_password": "Esqueceu-se da palavra-passe?",
"introduction": "O Home Assistant Cloud fornece uma conexão remota segura à sua instância enquanto estiver fora de casa. Também permite que você se conecte com serviços que apenas utilizam a nuvem: Amazon Alexa e Google Assistant.",
@@ -1451,7 +1446,6 @@
"description": "Ver informações sobre a instalação do Home Assistant",
"developed_by": "Desenvolvido por um punhado de pessoas incríveis.",
"documentation": "Documentação",
- "frontend": "",
"frontend_version": "Versão frontend: {version} - {type}",
"home_assistant_logo": "Logotipo do Home Assistant",
"icons_by": "Ícones por",
diff --git a/translations/frontend/ru.json b/translations/frontend/ru.json
index 7f25c55495..29b46a8046 100644
--- a/translations/frontend/ru.json
+++ b/translations/frontend/ru.json
@@ -419,9 +419,16 @@
"unlock": "Открыть"
},
"media_player": {
+ "browse_media": "Просмотр медиа",
+ "media_next_track": "Следующий",
+ "media_play": "Воспроизведение",
+ "media_play_pause": "Воспроизведение / пауза",
+ "media_previous_track": "Предыдущий",
"sound_mode": "Режим звука",
"source": "Источник",
- "text_to_speak": "Воспроизвести текст"
+ "text_to_speak": "Воспроизвести текст",
+ "turn_off": "Выключить",
+ "turn_on": "Включить"
},
"persistent_notification": {
"dismiss": "Закрыть"
@@ -554,6 +561,22 @@
"loading_history": "Загрузка истории...",
"no_history_found": "История не найдена."
},
+ "media-browser": {
+ "choose-source": "Выбрать источник",
+ "content-type": {
+ "album": "Альбом",
+ "artist": "Исполнитель",
+ "library": "Библиотека",
+ "playlist": "Плейлист",
+ "server": "Сервер"
+ },
+ "media-player-browser": "Браузер медиаплеера",
+ "no_items": "Нет элементов",
+ "pick": "Выбрать",
+ "pick-media": "Выбрать Медиа",
+ "play": "Воспроизведение",
+ "play-media": "Воспроизведение Медиа"
+ },
"picture-upload": {
"label": "Изображение",
"unsupported_format": "Неподдерживаемый формат. Выберите изображение в формате JPEG, PNG или GIF."
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\none {нед.}\nother {нед.}\n}"
},
"future": "через {time}",
+ "just_now": "Сейчас",
"never": "Никогда",
"past": "{time} назад"
},
@@ -1153,11 +1177,11 @@
"remote": {
"access_is_being_prepared": "Удалённый доступ подготавливается. Мы сообщим Вам, когда он будет готов.",
"certificate_info": "Информация о сертификате",
- "info": "Home Assistant Cloud обеспечивает безопасное удалённое подключение к Вашему серверу, даже если Вы находитесь вдали от дома.",
+ "info": "Home Assistant Cloud обеспечивает безопасное подключение к Вашему серверу, даже если Вы находитесь вдали от дома.",
"instance_is_available": "Ваш Home Assistant доступен по адресу",
"instance_will_be_available": "Ваш Home Assistant будет доступен по адресу",
"link_learn_how_it_works": "Узнайте, как это работает",
- "title": "Удалённое управление"
+ "title": "Удалённый доступ"
},
"sign_out": "Выйти",
"thank_you_note": "Спасибо за то, что стали частью Home Assistant Cloud. Именно благодаря таким людям, как Вы, мы можем сделать все возможное для того, чтобы домашняя автоматизация была максимально удобной для всех. Спасибо!",
@@ -1228,7 +1252,7 @@
"email": "Адрес электронной почты",
"email_error_msg": "Неверный адрес электронной почты.",
"forgot_password": "забыли пароль?",
- "introduction": "Home Assistant Cloud обеспечивает безопасное удалённое подключение к Вашему серверу, даже если Вы находитесь вдали от дома. Также это даёт возможность подключения к функциям облачных сервисов Amazon Alexa и Google Assistant.",
+ "introduction": "Home Assistant Cloud обеспечивает безопасный доступ к Вашему серверу, даже если Вы находитесь вдали от дома. Также это даёт возможность подключения к функциям облачных сервисов Amazon Alexa и Google Assistant.",
"introduction2": "Услуга предоставляется нашим партнером ",
"introduction2a": ", компанией от основателей Home Assistant и Hass.io.",
"introduction3": "Home Assistant Cloud предлагает одноразовый бесплатный пробный период продолжительностью один месяц. Для активации пробного периода платёжная информация не требуется.",
@@ -1318,11 +1342,12 @@
}
},
"devices": {
+ "add_prompt": "Нажмите кнопку \"+\", чтобы создать {name} с использованием этого устройства.",
"automation": {
"actions": {
"caption": "Когда что-то происходит..."
},
- "automations": "Автоматизация",
+ "automations": "Автоматизации",
"conditions": {
"caption": "Сделать что-то, только если..."
},
@@ -1354,7 +1379,7 @@
"device_not_found": "Устройство не найдено",
"entities": {
"add_entities_lovelace": "Добавить объекты в Lovelace UI",
- "disabled_entities": "+{count} {count, plural,\n one {скрытый объект}\n other {скрытых объектов}\n}",
+ "disabled_entities": "Показать {count} {count, plural,\n one {скрытый объект}\n other {скрытых объектов}\n}",
"entities": "Объекты",
"hide_disabled": "Не показывать скрытые",
"none": "У этого устройства нет объектов"
@@ -1500,6 +1525,9 @@
"no_device": "Объекты без устройств",
"no_devices": "Эта интеграция не имеет устройств",
"options": "Настройки",
+ "reload": "Перезагрузить",
+ "reload_confirm": "Перезагрузка интеграции выполнена",
+ "reload_restart_confirm": "Перезапустите Home Assistant, чтобы завершить перезагрузку этой интеграции",
"rename": "Переименовать",
"restart_confirm": "Перезапустите Home Assistant, чтобы завершить удаление этой интеграции",
"settings_button": "Настройки интеграции {integration}",
@@ -1658,7 +1686,11 @@
"topic": "Топик"
},
"ozw": {
+ "button": "Настройки",
"common": {
+ "controller": "Контроллер",
+ "instance": "Экземпляр",
+ "network": "Сеть",
"node_id": "ID узла",
"ozw_instance": "Экземпляр OpenZWave",
"zwave": "Z-Wave"
@@ -1668,6 +1700,36 @@
"stage": "Этап",
"zwave_info": "Информация о Z-Wave"
},
+ "navigation": {
+ "network": "Сеть",
+ "nodes": "Узлы",
+ "select_instance": "Выбор экземпляра"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "Все узлы опрошены",
+ "driverallnodesqueriedsomedead": "Все узлы опрошены. В сети обнаружены мертвые узлы",
+ "driverawakenodesqueries": "Все активные узлы опрошены",
+ "driverfailed": "Не удалось подключиться к контроллеру Z-Wave",
+ "driverready": "Инициализация контроллера Z-Wave",
+ "driverremoved": "Драйвер удален",
+ "driverreset": "Драйвер сброшен",
+ "offline": "OZWDaemon не в сети",
+ "ready": "Готов к подключению",
+ "started": "Подключен к MQTT",
+ "starting": "Подключение к MQTT",
+ "stopped": "OpenZWave остановлен"
+ },
+ "offline": "Не в сети",
+ "online": "В сети",
+ "starting": "Запускается",
+ "unknown": "Неизвестно"
+ },
+ "network": {
+ "header": "Управление сетью",
+ "introduction": "Управление сетевыми функциями.",
+ "node_count": "{count} узлов"
+ },
"node_query_stages": {
"associations": "Обновление ассоциативных групп и членства",
"cacheload": "Загрузка информации из кеш-файла OpenZWave. Узлы батареи останутся на этом этапе, пока узел не проснется.",
@@ -1698,6 +1760,14 @@
"title": "Обновить информацию об узле",
"wakeup_header": "Инструкции по пробуждению для",
"wakeup_instructions_source": "Инструкции по пробуждению взяты из базы данных устройств сообщества OpenZWave."
+ },
+ "select_instance": {
+ "header": "Выберите экземпляр OpenZWave",
+ "introduction": "У Вас работает более одного экземпляра OpenZWave. Каким экземпляром Вы хотите управлять?"
+ },
+ "services": {
+ "add_node": "Добавить узел",
+ "remove_node": "Удалить узел"
}
},
"person": {
@@ -1823,18 +1893,32 @@
"section": {
"reloading": {
"automation": "Перезагрузить автоматизации",
+ "command_line": "Перезагрузить объекты интеграции \"Command Line\"",
"core": "Обновить местоположение и кастомизацию",
+ "filesize": "Перезагрузить объекты интеграции \"File Size\"",
+ "filter": "Перезагрузить объекты интеграции \"Filter\"",
+ "generic": "Перезагрузить объекты интеграции \"Generic IP Camera\"",
+ "generic_thermostat": "Перезагрузить объекты интеграции \"Generic Thermostat\"",
"group": "Перезагрузить группы",
"heading": "Перезагрузка конфигурации YAML",
+ "history_stats": "Перезагрузить объекты интеграции \"History Stats\"",
+ "homekit": "Перезагрузить HomeKit",
"input_boolean": "Перезагрузить вспомогательные переключатели",
"input_datetime": "Перезагрузить вспомогательные элементы ввода даты и времени",
"input_number": "Перезагрузить вспомогательные элементы ввода чисел",
"input_select": "Перезагрузить вспомогательные выпадающие списки",
"input_text": "Перезагрузить вспомогательные элементы ввода текста",
"introduction": "Некоторые компоненты Home Assistant можно перезагрузить без необходимости перезапуска всей системы. Перезагрузка выгружает текущую конфигурацию YAML и загружает новую.",
+ "min_max": "Перезагрузить объекты интеграции \"Min/Max\"",
"person": "Перезагрузить персоны",
+ "ping": "Перезагрузить объекты интеграции \"Ping (ICMP)\"",
+ "rest": "Перезагрузить объекты интеграции \"REST\"",
"scene": "Перезагрузить сцены",
"script": "Перезагрузить сценарии",
+ "statistics": "Перезагрузить объекты интеграции \"Statistics\"",
+ "template": "Перезагрузить объекты шаблонов",
+ "trend": "Перезагрузить объекты интеграции \"Trend\"",
+ "universal": "Перезагрузить объекты интеграции \"Universal Media Player\"",
"zone": "Перезагрузить зоны"
},
"server_management": {
@@ -1876,6 +1960,7 @@
"last_scanned": "Последнее считывание",
"name": "Название"
},
+ "never_scanned": "Сканирование ещё не выполнялось",
"no_tags": "Нет меток",
"write": "Записать"
},
@@ -1885,6 +1970,8 @@
"create": "Добавить",
"name": "Имя",
"password": "Пароль",
+ "password_confirm": "Подтвердите пароль",
+ "password_not_match": "Пароли не совпадают",
"username": "Логин"
},
"caption": "Пользователи",
@@ -1901,7 +1988,9 @@
"group": "Группа",
"id": "ID",
"name": "Имя",
+ "new_password": "Новый пароль",
"owner": "Владелец",
+ "password_changed": "Пароль изменен",
"system_generated": "Системный",
"system_generated_users_not_editable": "Системные пользователи защищены от редактирования",
"system_generated_users_not_removable": "Системные пользователи защищены от удаления",
@@ -2200,6 +2289,7 @@
"description": "Здесь Вы можете протестировать поведение шаблонов. В Home Assistant используется шаблонизатор Jinja2 с некоторыми специальными расширениями.",
"editor": "Редактор шаблонов",
"jinja_documentation": "Узнайте больше о шаблонизаторе Jinja2",
+ "reset": "Вернуться к демонстрационному шаблону",
"template_extensions": "Узнайте больше о шаблонах Home Assistant",
"title": "Шаблоны",
"unknown_error_template": "Неизвестная ошибка при визуализации шаблона."
@@ -2281,6 +2371,10 @@
"description": "Позволяет добавлять кнопки для выполнения каких-либо задач.",
"name": "Кнопка"
},
+ "calendar": {
+ "description": "Отображает календарь, включая день, неделю и списки задач.",
+ "name": "Календарь"
+ },
"conditional": {
"card": "Карточка",
"change_type": "Изменить тип",
@@ -2346,6 +2440,7 @@
"show_name": "Название",
"show_state": "Состояние",
"state": "Состояние",
+ "state_color": "Изменять цвет значка в зависимости от состояния",
"tap_action": "При нажатии",
"theme": "Тема",
"title": "Название",
@@ -2735,6 +2830,7 @@
"intro": "Добро пожаловать, {name}! Как Вы хотите назвать свой Home Assistant?",
"intro_location": "Мы хотели бы знать, где Вы живете. Это поможет нам правильно отображать информацию и позволит Вам настраивать автоматизацию на основе данных о рассвете и закате. Эти данные никогда не будут переданы за пределы Вашей локальной сети.",
"intro_location_detect": "Мы можем помочь Вам заполнить эту информацию, сделав однократный запрос во внешнюю службу.",
+ "location_name": "Название для Вашего Home Assistant",
"location_name_default": "Home Assistant"
},
"integration": {
diff --git a/translations/frontend/sl.json b/translations/frontend/sl.json
index ea748126a7..acac1d917f 100644
--- a/translations/frontend/sl.json
+++ b/translations/frontend/sl.json
@@ -833,6 +833,15 @@
"name": "Akcija",
"type_select": "Vrsta ukrepa",
"type": {
+ "choose": {
+ "add_option": "Dodaj možnost",
+ "conditions": "Pogoji",
+ "default": "Privzeta dejanja",
+ "label": "Izberite",
+ "option": "Možnost {number}",
+ "remove_option": "Odstranite možnost",
+ "sequence": "Akcije"
+ },
"condition": {
"label": "Stanje"
},
@@ -852,6 +861,24 @@
"label": "Požarni dogodek",
"service_data": "Podatki storitve"
},
+ "repeat": {
+ "label": "Ponovite",
+ "sequence": "Akcije",
+ "type_select": "Vrsta ponovite",
+ "type": {
+ "count": {
+ "label": "Števec"
+ },
+ "until": {
+ "conditions": "Dokler pogoji",
+ "label": "Dokler"
+ },
+ "while": {
+ "conditions": "Medtem pogoji",
+ "label": "Medtem"
+ }
+ }
+ },
"scene": {
"label": "Aktivirajte sceno"
},
@@ -1619,6 +1646,33 @@
"title": "MQTT",
"topic": "tema"
},
+ "ozw": {
+ "common": {
+ "node_id": "ID vozlišča",
+ "ozw_instance": "OpenZWave primerek",
+ "zwave": "Z-Wave"
+ },
+ "device_info": {
+ "node_failed": "Vozlišče ni uspelo",
+ "stage": "Stopnja",
+ "zwave_info": "Z-Wave Informacije"
+ },
+ "node_query_stages": {
+ "complete": "Postopek intervjuja je končan",
+ "configuration": "Pridobitev konfiguracijskih vrednosti iz vozlišča",
+ "dynamic": "Pridobivanje pogosto spreminjajočih se vrednosti iz vozlišča",
+ "session": "Pridobitev redko spreminjajočih se vrednosti iz vozlišča"
+ },
+ "refresh_node": {
+ "battery_note": "Če vozlišče napaja baterijo, se pred nadaljevanjem prepričajte, da ga zbudite",
+ "complete": "Osveževanje vozlišča je končano",
+ "refreshing_description": "Osveževanje informacij o vozlišču ...",
+ "start_refresh_button": "Začni osveževanje",
+ "title": "Osveži podatke o vozlišču",
+ "wakeup_header": "Navodila za bujenje za",
+ "wakeup_instructions_source": "Navodila za prebujanje so pridobljena iz podatkovne zbirke naprav OpenZWave."
+ }
+ },
"person": {
"add_person": "Dodaj osebo",
"caption": "Osebe",
@@ -2387,6 +2441,9 @@
"para_migrate": "Home Assistant lahko za vas samodejno doda ID na vse vaše kartice in poglede s pritiskom na gumb »Preseli konfiguracijo«.",
"para_no_id": "Ta element nima ID-ja. Prosimo, dodajte ID tega elementa v 'ui-lovelace.yaml'."
},
+ "move_card": {
+ "header": "Izberite pogled, na katerega želite premakniti kartico"
+ },
"raw_editor": {
"confirm_remove_config_text": "Samodejno bomo ustvarili vaše poglede uporabniškega vmesnika Lovelace z vašimi območji in napravami, če odstranite konfiguracijo uporabniškega vmesnika Lovelace.",
"confirm_remove_config_title": "Ali ste prepričani, da želite odstraniti konfiguracijo uporabniškega vmesnika Lovelace? Samodejno bomo ustvarili vaše poglede uporabniškega vmesnika Lovelace z vašimi območji in napravami.",
@@ -2414,6 +2471,10 @@
"yaml_control": "Če želite prevzeti nadzor v načinu YAML, ustvarite datoteko YAML z imenom, ki ste ga določili v konfiguraciji za to nadzorno ploščo, ali privzeto 'ui-lovelace.yaml'.",
"yaml_mode": "Za to nadzorno ploščo uporabljate način YAML, kar pomeni, da ne morete spremeniti konfiguracije Lovelace iz uporabniškega vmesnika. Če želite upravljati to nadzorno ploščo iz uporabniškega vmesnika, iz konfiguracije Lovelace v 'config.yaml.' Odstranite 'mode: yaml'."
},
+ "select_view": {
+ "dashboard_label": "Nadzorna plošča",
+ "header": "Izberite pogled"
+ },
"suggest_card": {
"add": "Dodaj v uporabniški vmesnik Lovelace",
"create_own": "Izberite drugačno karto",
@@ -2731,10 +2792,18 @@
"header": "Samodejno zapri povezavo"
},
"themes": {
+ "accent_color": "Barva poudarkov",
+ "dark_mode": {
+ "auto": "Samodejno",
+ "dark": "Temni način",
+ "light": "Svetli način"
+ },
"dropdown_label": "Tema",
"error_no_theme": "Teme niso na voljo.",
"header": "Tema",
- "link_promo": "Preberite več o temah"
+ "link_promo": "Preberite več o temah",
+ "primary_color": "Primarna barva",
+ "reset": "Ponastavi"
},
"vibrate": {
"description": "V tej napravi omogočite ali onemogočite vibracije pri krmiljenju naprav.",
diff --git a/translations/frontend/sv.json b/translations/frontend/sv.json
index b69e34e610..f684b51098 100644
--- a/translations/frontend/sv.json
+++ b/translations/frontend/sv.json
@@ -419,9 +419,16 @@
"unlock": "Lås upp"
},
"media_player": {
+ "browse_media": "Bläddra bland media",
+ "media_next_track": "Nästa",
+ "media_play": "Spela",
+ "media_play_pause": "Spela/pausa",
+ "media_previous_track": "Föregående",
"sound_mode": "Ljudläge",
"source": "Källa",
- "text_to_speak": "Text till tal"
+ "text_to_speak": "Text till tal",
+ "turn_off": "Stäng av",
+ "turn_on": "Sätt på"
},
"persistent_notification": {
"dismiss": "Avfärda"
@@ -554,6 +561,26 @@
"loading_history": "Laddar historik...",
"no_history_found": "Ingen historik hittad."
},
+ "media-browser": {
+ "choose-source": "Välj källa",
+ "content-type": {
+ "album": "Album",
+ "artist": "Artist",
+ "library": "Bibliotek",
+ "playlist": "Spellista",
+ "server": "Server"
+ },
+ "media-player-browser": "Bläddrare för mediaspelare",
+ "no_items": "Inga objekt",
+ "pick": "Välj",
+ "pick-media": "Välj media",
+ "play": "Spela",
+ "play-media": "Spela media"
+ },
+ "picture-upload": {
+ "label": "Bild",
+ "unsupported_format": "Formated stöds inte, vänligen välj en JPEG, PNG eller GIF-bild."
+ },
"related-items": {
"area": "Område",
"automation": "Del av följande automatiseringar",
@@ -574,6 +601,7 @@
"week": "{count} {count, plural,\none {vecka}\nother {veckor}\n}"
},
"future": "{time} sedan",
+ "just_now": "Nyss",
"never": "Aldrig",
"past": "{time} sedan"
},
@@ -656,6 +684,9 @@
"required_error_msg": "Det här fältet krävs",
"yaml_not_editable": "Inställningar för denna entitet kan inte ändras från användargränssnittet. Enbart entiteter uppsatta från användargränssnittet är konfigurerbara från användargränssnittet."
},
+ "image_cropper": {
+ "crop": "Beskär"
+ },
"more_info_control": {
"dismiss": "Avfärda",
"edit": "Redigera entitet",
@@ -1050,6 +1081,9 @@
"sunrise": "Soluppgång",
"sunset": "Solnedgång"
},
+ "tag": {
+ "label": "Etikett"
+ },
"template": {
"label": "Mall",
"value_template": "Värdemall"
@@ -1111,8 +1145,7 @@
"manage_entities": "Hantera Entiteter",
"state_reporting_error": "Det går inte att {enable_disable} rapportera tillståndet.",
"sync_entities": "Synkronisera Entiteter",
- "sync_entities_error": "Det gick inte att synkronisera entiteter:",
- "title": ""
+ "sync_entities_error": "Det gick inte att synkronisera entiteter:"
},
"connected": "Ansluten",
"connection_status": "Status för molnanslutning",
@@ -1160,16 +1193,14 @@
"no_hooks_yet": "Det verkar som du inte har några webhooks ännu. Kom igång genom att konfigurera en ",
"no_hooks_yet_link_automation": "webhook automation",
"no_hooks_yet_link_integration": "webhook-baserad integration",
- "no_hooks_yet2": " eller genom att skapa en ",
- "title": ""
+ "no_hooks_yet2": " eller genom att skapa en "
}
},
"alexa": {
"banner": "Redigering av vilka entiteter som visas via det här användargränssnittet är inaktiverat eftersom du har konfigurerat entitetsfilter i configuration.yaml.",
"expose": "Exponera för Alexa",
"exposed_entities": "Exponerade entiteter",
- "not_exposed_entities": "Ej exponerade entiteter",
- "title": ""
+ "not_exposed_entities": "Ej exponerade entiteter"
},
"caption": "Home Assistant Cloud",
"description_features": "Styra även när du inte är hemma, integrera med Alexa och Google Assistant.",
@@ -1489,6 +1520,9 @@
"no_device": "Entitet utan enheter",
"no_devices": "Denna integration har inga enheter.",
"options": "Alternativ",
+ "reload": "Ladda om",
+ "reload_confirm": "Integrationen laddades om",
+ "reload_restart_confirm": "Starta om Home Assistant för att slutföra omladdningen av denna integration",
"rename": "Döp om",
"restart_confirm": "Starta om Home Assistant för att slutföra borttagningen av denna integration",
"settings_button": "Redigera inställningar för {integration}",
@@ -1656,6 +1690,53 @@
"node_failed": "Noden misslyckades",
"stage": "Steg",
"zwave_info": "Z-Wave info"
+ },
+ "navigation": {
+ "network": "Nätverk",
+ "nodes": "Noder",
+ "select_instance": "Välj instans"
+ },
+ "network_status": {
+ "details": {
+ "driverfailed": "Det gick inte att ansluta till Z-Wave-styrenheten",
+ "driverready": "Initierar Z-Wave-styrenheten",
+ "offline": "OZWDaemon offline",
+ "ready": "Redo att ansluta",
+ "started": "Ansluten till MQTT",
+ "starting": "Ansluter till MQTT",
+ "stopped": "OpenZWave har stoppats"
+ }
+ },
+ "network": {
+ "header": "Nätverkshantering",
+ "introduction": "Hantera nätverksövergripande funktioner.",
+ "node_count": "{count} noder"
+ },
+ "node_query_stages": {
+ "configuration": "Hämtar konfigurationsvärden från noden",
+ "dynamic": "Hämtar värden som ofta ändras från noden",
+ "neighbors": "Hämtar en lista av nodens grannar",
+ "nodeplusinfo": "Hämtar Z-Wave+-information från noden",
+ "probe": "Kontrollera om noden är vaken / levande",
+ "session": "Hämtar värden som sällan ändras från noden",
+ "static": "Hämtar statiska värden från enheten"
+ },
+ "refresh_node": {
+ "complete": "Uppdatering av noden klar",
+ "node_status": "Nodstatus",
+ "refreshing_description": "Uppdaterar information om noderna...",
+ "step": "Steg",
+ "title": "Uppdatera information om noderna",
+ "wakeup_header": "Väckningsinstruktioner för",
+ "wakeup_instructions_source": "Väckningsinstruktioner hämtas från OpenZWave community-databasen."
+ },
+ "select_instance": {
+ "header": "Välj en OpenZWave-instans",
+ "introduction": "Du har mer än en OpenZWave-instans som körs. Vilken instans vill du hantera?"
+ },
+ "services": {
+ "add_node": "Lägg till nod",
+ "remove_node": "Ta bort nod"
}
},
"person": {
@@ -1793,6 +1874,7 @@
"person": "Ladda om personer",
"scene": "Ladda om scenarier",
"script": "Ladda om skript",
+ "template": "Ladda om mallar för entiteter",
"zone": "Ladda om zoner"
},
"server_management": {
@@ -1812,6 +1894,26 @@
}
}
},
+ "tags": {
+ "add_tag": "Lägg till etikett",
+ "caption": "Etiketter",
+ "description": "Hantera etiketter",
+ "detail": {
+ "create": "Skapa",
+ "create_and_write": "Skapa och redigera",
+ "delete": "Ta bort",
+ "description": "Beskrivning",
+ "tag_id": "Etikett-ID",
+ "tag_id_placeholder": "Autogenereras när det lämnas tomt",
+ "update": "Uppdatera"
+ },
+ "headers": {
+ "last_scanned": "Senast skannad"
+ },
+ "never_scanned": "Aldrig skannad",
+ "no_tags": "Inga etiketter",
+ "write": "Redigera"
+ },
"users": {
"add_user": {
"caption": "Lägg till användare",
@@ -2133,6 +2235,7 @@
"description": "Mallar tolkas med hjälp av Jinja2 template engine med vissa Home Assistant-specifika tillägg.",
"editor": "Mallredigerare",
"jinja_documentation": "Malldokumentation för Jinja2",
+ "reset": "Återställ till demomall",
"template_extensions": "Mallutökningar för Home Assistant",
"title": "Mallar",
"unknown_error_template": "Okänt fel vid rendering av mall"
@@ -2214,6 +2317,10 @@
"description": "Knappkortet låter dig lägga till knappar för att utföra uppgifter.",
"name": "Knapp"
},
+ "calendar": {
+ "description": "Kalenderkortet visar en kalender med dag-, vecka- och listvyer",
+ "name": "Kalender"
+ },
"conditional": {
"card": "Kort",
"change_type": "Ändra typ",
@@ -2268,8 +2375,6 @@
"image": "Bildsökväg",
"manual": "Manuell",
"manual_description": "Behöver du lägga till ett anpassat kort eller vill du bara skriva yaml manuellt?",
- "maximum": "",
- "minimum": "",
"name": "Namn",
"no_theme": "Inget tema",
"refresh_interval": "Uppdateringsintervall",
@@ -2668,6 +2773,7 @@
"intro": "Hej {name}, välkommen till Home Assistant. Hur skulle du vilja namnge ditt hem?",
"intro_location": "Vi skulle vilja veta var du bor. Den här informationen hjälper dig att visa information och ställa in solbaserade automatiseringar. Dessa data delas aldrig utanför nätverket.",
"intro_location_detect": "Vi kan hjälpa dig att fylla i denna information genom att göra en engångsförfrågan till en extern tjänst.",
+ "location_name": "Namn på din Home Assistant-installation",
"location_name_default": "Hem"
},
"integration": {
diff --git a/translations/frontend/tr.json b/translations/frontend/tr.json
index 1d11c4e2d7..13376adc80 100644
--- a/translations/frontend/tr.json
+++ b/translations/frontend/tr.json
@@ -613,7 +613,7 @@
"generic": {
"cancel": "İptal",
"close": "kapat",
- "default_confirmation_title": "Emin misin?",
+ "default_confirmation_title": "Emin misiniz?",
"ok": "Tamam"
},
"helper_settings": {
@@ -1069,7 +1069,7 @@
"picker": {
"add_automation": "Otomasyon ekle",
"delete_automation": "Otomasyonu sil",
- "delete_confirm": "Bu otomasyonu silmek istediğinizden emin misin?",
+ "delete_confirm": "Bu otomasyonu silmek istediğinizden emin misiniz?",
"edit_automation": "Otomasyonu düzenle",
"header": "Otomasyon Düzenleyici",
"headers": {
@@ -1736,7 +1736,7 @@
"zone": "Bölgeleri yeniden yükle"
},
"server_management": {
- "confirm_restart": "Home Assistant'ı yeniden başlatmak istediğinizden emin misin?",
+ "confirm_restart": "Home Assistant'ı yeniden başlatmak istediğinizden emin misiniz?",
"confirm_stop": "Home Assistant'ı durdurmak istediğinizden emin misin?",
"heading": "Sunucu yönetimi",
"introduction": "Home Assistant sunucunuzu kontrol edin.. Home Assistant üzerinden",
diff --git a/translations/frontend/zh-Hans.json b/translations/frontend/zh-Hans.json
index cccea64731..145b265f47 100644
--- a/translations/frontend/zh-Hans.json
+++ b/translations/frontend/zh-Hans.json
@@ -419,9 +419,16 @@
"unlock": "解锁"
},
"media_player": {
+ "browse_media": "浏览媒体",
+ "media_next_track": "下一曲",
+ "media_play": "播放",
+ "media_play_pause": "播放/暂停",
+ "media_previous_track": "上一曲",
"sound_mode": "声音模式",
"source": "信号源",
- "text_to_speak": "要朗读的文本"
+ "text_to_speak": "要朗读的文本",
+ "turn_off": "关闭",
+ "turn_on": "打开"
},
"persistent_notification": {
"dismiss": "忽略"
@@ -554,6 +561,22 @@
"loading_history": "正在加载历史状态...",
"no_history_found": "没有找到历史状态。"
},
+ "media-browser": {
+ "choose-source": "选择媒体源",
+ "content-type": {
+ "album": "专辑",
+ "artist": "艺术家",
+ "library": "媒体库",
+ "playlist": "播放列表",
+ "server": "服务器"
+ },
+ "media-player-browser": "媒体播放浏览器",
+ "no_items": "没有项目",
+ "pick": "选定",
+ "pick-media": "选定媒体",
+ "play": "播放",
+ "play-media": "播放媒体"
+ },
"picture-upload": {
"label": "图片",
"unsupported_format": "格式不受支持,请选择 JPEG、PNG 或 GIF 图像。"
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\n one {周}\n other {周}\n}"
},
"future": "{time}后",
+ "just_now": "刚刚",
"never": "从未",
"past": "{time}前"
},
@@ -899,7 +923,7 @@
"wait_template": "等待模板"
}
},
- "unsupported_action": "不支持的操作: {action}"
+ "unsupported_action": "图形界面暂不支持操作:{action}"
},
"alias": "名称",
"conditions": {
@@ -965,7 +989,7 @@
"zone": "地点"
}
},
- "unsupported_condition": "不支持的环境条件:{condition}"
+ "unsupported_condition": "图形界面暂不支持环境条件:{condition}"
},
"default_name": "新建自动化",
"description": {
@@ -1057,6 +1081,9 @@
"sunrise": "日出",
"sunset": "日落"
},
+ "tag": {
+ "label": "标签"
+ },
"template": {
"label": "自定义模板",
"value_template": "自定义值"
@@ -1084,7 +1111,7 @@
"zone": "地点"
}
},
- "unsupported_platform": "不支持的平台:{platform}"
+ "unsupported_platform": "图形界面暂不支持平台:{platform}"
},
"unsaved_confirm": "有更改尚未保存,确定离开页面吗?"
},
@@ -1315,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "尚未使用此设备添加任何{name}。您可以点击上方的 + 按钮来添加。",
"automation": {
"actions": {
"caption": "满足条件时执行:"
@@ -1334,6 +1362,7 @@
"caption": "设备",
"confirm_delete": "您确定要删除此设备吗?",
"confirm_rename_entity_ids": "是否要重命名实体的实体 ID?",
+ "confirm_rename_entity_ids_warning": "此操作不会改变正在使用这些实体的配置(如自动化、脚本、场景、Lovelace),您必须手动更新它们。",
"data_table": {
"area": "区域",
"battery": "电量",
@@ -1496,6 +1525,9 @@
"no_device": "无设备关联的实体",
"no_devices": "此集成没有设备。",
"options": "选项",
+ "reload": "重载",
+ "reload_confirm": "集成已重新加载",
+ "reload_restart_confirm": "重启 Home Assistant 以完成此集成的重载",
"rename": "重命名",
"restart_confirm": "重启 Home Assistant 以完成此集成的删除",
"settings_button": "编辑{integration}设置",
@@ -1654,7 +1686,11 @@
"topic": "主题(Topic)"
},
"ozw": {
+ "button": "配置",
"common": {
+ "controller": "控制器",
+ "instance": "实例",
+ "network": "网络",
"node_id": "节点 ID",
"ozw_instance": "OpenZWave 实例",
"zwave": "Z-Wave"
@@ -1664,6 +1700,36 @@
"stage": "阶段",
"zwave_info": "Z-Wave 信息"
},
+ "navigation": {
+ "network": "网络",
+ "nodes": "节点",
+ "select_instance": "选择实例"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "已查询所有节点",
+ "driverallnodesqueriedsomedead": "已查询所有节点。发现部分节点断开",
+ "driverawakenodesqueries": "已查询所有唤醒节点",
+ "driverfailed": "无法连接到 Z-Wave 控制器",
+ "driverready": "正在初始化 Z-Wave 控制器",
+ "driverremoved": "驱动程序已被删除",
+ "driverreset": "驱动程序已重置",
+ "offline": "OZWDaemon 离线",
+ "ready": "准备就绪,可以连接",
+ "started": "已连接到 MQTT",
+ "starting": "正在连接 MQTT",
+ "stopped": "OpenZWave 已停止"
+ },
+ "offline": "离线",
+ "online": "在线",
+ "starting": "正在启动",
+ "unknown": "未知"
+ },
+ "network": {
+ "header": "网络管理",
+ "introduction": "管理网络功能。",
+ "node_count": "{count} 个节点"
+ },
"node_query_stages": {
"associations": "正在刷新关联组和成员",
"cacheload": "正在从 OpenZWave 缓存文件加载信息。电池供电的节点将停留在此阶段,直到节点唤醒。",
@@ -1694,6 +1760,14 @@
"title": "刷新节点信息",
"wakeup_header": "唤醒方法:",
"wakeup_instructions_source": "唤醒方法来自 OpenZWave 社区设备数据库。"
+ },
+ "select_instance": {
+ "header": "选择一个 OpenZWave 实例",
+ "introduction": "您正在运行多个 OpenZWave 实例。您要管理哪个实例?"
+ },
+ "services": {
+ "add_node": "添加节点",
+ "remove_node": "删除节点"
}
},
"person": {
@@ -1819,18 +1893,32 @@
"section": {
"reloading": {
"automation": "重载自动化",
+ "command_line": "重载命令行实体",
"core": "重载位置和自定义",
+ "filesize": "重载文件大小实体",
+ "filter": "重载 filter 实体",
+ "generic": "重载通用 IP 摄像机实体",
+ "generic_thermostat": "重载通用恒温器实体",
"group": "重载分组",
"heading": "配置重载",
+ "history_stats": "重载历史记录统计实体",
+ "homekit": "重载 HomeKit",
"input_boolean": "重载二元选择器",
"input_datetime": "重载日期选择器",
"input_number": "重载数值选择器",
"input_select": "重载多项选择器",
"input_text": "重载文字输入",
"introduction": "Home Assistant 中的部分配置可以直接重载,而无需重启服务。点击重载按钮将重新载入新的配置。",
+ "min_max": "重载最小值/最大值实体",
"person": "重载人员",
+ "ping": "重载 ping 二元传感器实体",
+ "rest": "重载 REST 实体",
"scene": "重载场景",
"script": "重载脚本",
+ "statistics": "重载 statistics 实体",
+ "template": "重载模板实体",
+ "trend": "重载 trend 实体",
+ "universal": "重载通用媒体播放器实体",
"zone": "重载地点"
},
"server_management": {
@@ -1850,12 +1938,40 @@
}
}
},
+ "tags": {
+ "add_tag": "添加标签",
+ "automation_title": "扫描到标签 {name}",
+ "caption": "标签",
+ "create_automation": "通过标签创建自动化",
+ "description": "管理标签",
+ "detail": {
+ "create": "创建",
+ "create_and_write": "创建并写入",
+ "delete": "删除",
+ "description": "描述",
+ "name": "名称",
+ "new_tag": "新建标签",
+ "tag_id": "标签 ID",
+ "tag_id_placeholder": "留空则自动生成",
+ "update": "更新"
+ },
+ "edit": "编辑",
+ "headers": {
+ "last_scanned": "上次扫描",
+ "name": "名称"
+ },
+ "never_scanned": "从未扫描",
+ "no_tags": "没有标签",
+ "write": "写入"
+ },
"users": {
"add_user": {
"caption": "添加用户",
"create": "创建",
"name": "名字",
"password": "密码",
+ "password_confirm": "确认密码",
+ "password_not_match": "密码不匹配",
"username": "用户名"
},
"caption": "用户",
@@ -1872,7 +1988,9 @@
"group": "群组",
"id": "ID",
"name": "名称",
+ "new_password": "新密码",
"owner": "所有者",
+ "password_changed": "密码已更改!",
"system_generated": "系统生成",
"system_generated_users_not_editable": "无法更新系统生成的用户。",
"system_generated_users_not_removable": "无法删除系统生成的用户。",
@@ -2171,6 +2289,7 @@
"description": "模板使用 jinja2 模板引擎和一些 Home Assistant 特定的插件进行渲染。",
"editor": "模板编辑器",
"jinja_documentation": "Jinja2 模板文档",
+ "reset": "重置为演示模板",
"template_extensions": "Home Assistant 模板插件",
"title": "模板",
"unknown_error_template": "渲染模板时发生了未知错误"
@@ -2252,6 +2371,10 @@
"description": "“按钮”卡片用于添加按钮来执行任务。",
"name": "按钮"
},
+ "calendar": {
+ "description": "“日历”卡片显示一个日历,其包括日视图、周视图和列表视图。",
+ "name": "日历"
+ },
"conditional": {
"card": "卡片",
"change_type": "更改类型",
@@ -2317,6 +2440,7 @@
"show_name": "显示名称?",
"show_state": "显示状态?",
"state": "状态",
+ "state_color": "使图标根据状态变色?",
"tap_action": "点击动作",
"theme": "主题",
"title": "标题",
@@ -2706,6 +2830,7 @@
"intro": "{name},您好!欢迎来到 Home Assistant。您想怎样命名您的家呢?",
"intro_location": "我们想知道您住在哪里。这将用于显示资讯以及设置基于太阳的自动化。此数据永远不会在您的网络以外共享。",
"intro_location_detect": "我们可以通过向外部服务发出一个一次性请求来帮助您填写此信息。",
+ "location_name": "Home Assistant 安装的名称",
"location_name_default": "我的家"
},
"integration": {
diff --git a/translations/frontend/zh-Hant.json b/translations/frontend/zh-Hant.json
index fc07d69502..ab1299f0fc 100644
--- a/translations/frontend/zh-Hant.json
+++ b/translations/frontend/zh-Hant.json
@@ -419,9 +419,16 @@
"unlock": "解鎖"
},
"media_player": {
+ "browse_media": "瀏覽媒體",
+ "media_next_track": "下一首",
+ "media_play": "播放",
+ "media_play_pause": "播放/暫停",
+ "media_previous_track": "上一首",
"sound_mode": "音效模式",
"source": "來源",
- "text_to_speak": "所要閱讀的文字"
+ "text_to_speak": "所要閱讀的文字",
+ "turn_off": "關閉",
+ "turn_on": "開啟"
},
"persistent_notification": {
"dismiss": "關閉"
@@ -554,6 +561,22 @@
"loading_history": "正在載入狀態歷史...",
"no_history_found": "找不到狀態歷史。"
},
+ "media-browser": {
+ "choose-source": "選擇來源",
+ "content-type": {
+ "album": "專輯",
+ "artist": "演唱者",
+ "library": "媒體庫",
+ "playlist": "播放列表",
+ "server": "伺服器"
+ },
+ "media-player-browser": "媒體播放器瀏覽器",
+ "no_items": "沒有項目",
+ "pick": "選擇",
+ "pick-media": "選擇媒體",
+ "play": "播放",
+ "play-media": "播放媒體"
+ },
"picture-upload": {
"label": "照片",
"unsupported_format": "不支援的格式,請選擇 JPEG、PNG 或 GIF 圖檔。"
@@ -578,6 +601,7 @@
"week": "{count} {count, plural,\n one {週}\n other {週}\n}"
},
"future": "{time}後",
+ "just_now": "現在",
"never": "未執行",
"past": "{time}前"
},
@@ -1318,6 +1342,7 @@
}
},
"devices": {
+ "add_prompt": "此設備尚未添加任何 {name}。可點選上方的 + 按鈕進行新增。",
"automation": {
"actions": {
"caption": "當某物件被觸發時..."
@@ -1500,6 +1525,9 @@
"no_device": "物件沒有設備",
"no_devices": "此整合沒有任何設備。",
"options": "選項",
+ "reload": "重新載入",
+ "reload_confirm": "整合已重新載入",
+ "reload_restart_confirm": "重啟 Home Assistant 以為重整合重新載入",
"rename": "重新命名",
"restart_confirm": "重啟 Home Assistant 以完成此整合移動",
"settings_button": "編輯 {integration} 設定",
@@ -1658,7 +1686,11 @@
"topic": "主題"
},
"ozw": {
+ "button": "設定",
"common": {
+ "controller": "控制器",
+ "instance": "設備",
+ "network": "網路",
"node_id": "節點 ID",
"ozw_instance": "OpenZWave 設備",
"zwave": "Z-Wave"
@@ -1668,6 +1700,36 @@
"stage": "階段",
"zwave_info": "Z-Wave 資訊"
},
+ "navigation": {
+ "network": "網路",
+ "nodes": "節點",
+ "select_instance": "選擇設備"
+ },
+ "network_status": {
+ "details": {
+ "driverallnodesqueried": "已查詢所有節點。",
+ "driverallnodesqueriedsomedead": "所有節點已進行查詢,部分節點已失效",
+ "driverawakenodesqueries": "所有喚醒節點已進行查詢。",
+ "driverfailed": "連線至 Z-Wave 控制器失敗",
+ "driverready": "初始化 Z-Wave 控制器",
+ "driverremoved": "驅動器已移除",
+ "driverreset": "驅動器已重置",
+ "offline": "OZWDaemon 離線",
+ "ready": "準備連線",
+ "started": "已連線至 MQTT",
+ "starting": "連線至 MQTT",
+ "stopped": "OpenZWave 已停止"
+ },
+ "offline": "離線",
+ "online": "線上",
+ "starting": "開始",
+ "unknown": "未知"
+ },
+ "network": {
+ "header": "網路管理",
+ "introduction": "管理網路方面功能。",
+ "node_count": "{count} 個節點"
+ },
"node_query_stages": {
"associations": "更新相關群組與成員",
"cacheload": "由 OpenZwave 暫存檔載入資訊。電池供電節點將會保持此階段直到節點喚醒。",
@@ -1698,6 +1760,14 @@
"title": "更新節點資訊",
"wakeup_header": "喚醒說明",
"wakeup_instructions_source": "喚醒說明為來自 OpenZWave 社群的設備資料庫。"
+ },
+ "select_instance": {
+ "header": "選擇 OpenZWave 設備",
+ "introduction": "超過一個以上的 OpenZWave 設備執行中,要管理哪個設備?"
+ },
+ "services": {
+ "add_node": "新增節點",
+ "remove_node": "移除節點"
}
},
"person": {
@@ -1823,18 +1893,32 @@
"section": {
"reloading": {
"automation": "重新載入自動化",
+ "command_line": "重新載入命令列物件",
"core": "重新載入座標與自訂化",
+ "filesize": "重新載入檔案大小物件",
+ "filter": "重新載入過濾器物件",
+ "generic": "重新載入通用 IP 攝影機物件",
+ "generic_thermostat": "重新載入通用溫控器物件",
"group": "重新載入群組",
"heading": "YAML 設定新載入中",
+ "history_stats": "重新載入歷史狀態物件",
+ "homekit": "重新載入 Homekit",
"input_boolean": "重新載入輸入 boolean",
"input_datetime": "重新載入輸入日期時間",
"input_number": "重新載入輸入數字",
"input_select": "重新載入輸入選擇",
"input_text": "重新載入輸入文字",
"introduction": "Home Assistant 中部分設定無須重啟即可重新載入生效。點選重新載入按鈕,即可解除目前 YAML 設定,並重新載入最新設定。",
+ "min_max": "重新載入最低/最高物件",
"person": "重新載入人員",
+ "ping": "重新載入 Pung 二進位傳感器物件",
+ "rest": "重新載入剩餘物件",
"scene": "重新載入場景",
"script": "重新載入腳本",
+ "statistics": "重新載入統計資訊物件",
+ "template": "重新載入範例物件",
+ "trend": "重新載入趨勢物件",
+ "universal": "重新載入通用媒體播放器物件",
"zone": "重新載入區域"
},
"server_management": {
@@ -1876,6 +1960,7 @@
"last_scanned": "最後掃描時間",
"name": "名稱"
},
+ "never_scanned": "從未掃描",
"no_tags": "無標籤",
"write": "編寫"
},
@@ -1885,6 +1970,8 @@
"create": "新增",
"name": "名稱",
"password": "密碼",
+ "password_confirm": "確認密碼",
+ "password_not_match": "密碼不相符",
"username": "使用者名稱"
},
"caption": "用戶",
@@ -1901,7 +1988,9 @@
"group": "群組",
"id": "ID",
"name": "名稱",
+ "new_password": "新密碼",
"owner": "擁有者",
+ "password_changed": "密碼已變更!",
"system_generated": "系統產生",
"system_generated_users_not_editable": "無法更新系統產生用戶",
"system_generated_users_not_removable": "無法移除系統產生用戶",
@@ -2200,6 +2289,7 @@
"description": "模版使用 Jinja2 模板引擎及 Home Assistant 特殊擴充進行模板渲染。",
"editor": "模板編輯器",
"jinja_documentation": "Jinja2 模版文件",
+ "reset": "重置示範範模板",
"template_extensions": "Home Assistant 模板擴充",
"title": "模板",
"unknown_error_template": "未知渲染模版錯誤"
@@ -2281,6 +2371,10 @@
"description": "按鈕面板可供新增按鈕以執行任務。",
"name": "按鈕面板"
},
+ "calendar": {
+ "description": "行事曆面板可顯示包含日、週及列表的行事曆",
+ "name": "行事曆"
+ },
"conditional": {
"card": "面板",
"change_type": "變更類別",
@@ -2346,6 +2440,7 @@
"show_name": "顯示名稱?",
"show_state": "顯示狀態?",
"state": "狀態",
+ "state_color": "以色彩顯示狀態?",
"tap_action": "點選觸發",
"theme": "主題",
"title": "標題",
@@ -2735,6 +2830,7 @@
"intro": "{name}你好,歡迎使用 Home Assistant。為您的家庭取個名字吧?",
"intro_location": "希望能夠提供您所居住的區域,資料將協助所顯示的資訊內容、設定以日出日落為基礎的自動化。此資料將絕不會與外部網路進行分享。",
"intro_location_detect": "設定可以藉由一次性請求外部服務、以協助您填寫此項資料。",
+ "location_name": "Home Assistant 安裝名稱",
"location_name_default": "首頁"
},
"integration": {