diff --git a/translations/frontend/es.json b/translations/frontend/es.json index a0d686f11c..aeb574efd1 100644 --- a/translations/frontend/es.json +++ b/translations/frontend/es.json @@ -1895,21 +1895,29 @@ "automation": "Recargar automatizaciones", "command_line": "Recargar entidades de línea de comandos", "core": "Recargar ubicación y personalizaciones", + "filesize": "Recargar entidades de tamaño de archivo", "filter": "Recargar entidades de filtro", + "generic": "Recargar entidades de cámara IP genéricas", + "generic_thermostat": "Recargar entidades de termostato genéricas", "group": "Recargar grupos", "heading": "Recargando la configuración YAML", + "history_stats": "Recargar entidades de estadísticas del historial", + "homekit": "Recargar HomeKit", "input_boolean": "Recargar los campos booleanos", "input_datetime": "Recargar los campos de fecha y hora", "input_number": "Recargar los campos numéricos", "input_select": "Recargar los campos desplegables", "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.", + "min_max": "Recargar entidades min/max", "person": "Recargar personas", + "ping": "Recargar entidades de sensor binario de ping", "rest": "Recargar entidades rest", "scene": "Recargar escenas", "script": "Recargar scripts", "statistics": "Recargar entidades de estadísticas", "template": "Recargar entidades de plantilla", + "trend": "Recargar entidades de tendencia", "universal": "Recargar entidades de reproductor multimedia universal", "zone": "Recargar zonas" }, @@ -1962,6 +1970,8 @@ "create": "Crear", "name": "Nombre", "password": "Contraseña", + "password_confirm": "Confirmar contraseña", + "password_not_match": "Las contraseñas no coinciden", "username": "Nombre de usuario" }, "caption": "Usuarios", @@ -1978,7 +1988,9 @@ "group": "Grupo", "id": "ID", "name": "Nombre", + "new_password": "Nueva contraseña", "owner": "Propietario", + "password_changed": "¡La contraseña ha cambiado!", "system_generated": "Generado por el sistema", "system_generated_users_not_editable": "No se pueden actualizar los usuarios generados por el sistema.", "system_generated_users_not_removable": "No se pueden eliminar los usuarios generados por el sistema.", @@ -2428,6 +2440,7 @@ "show_name": "¿Mostrar nombre?", "show_state": "¿Mostrar estado?", "state": "Estado", + "state_color": "¿Iconos de colores según el estado?", "tap_action": "Acción de toque", "theme": "Tema", "title": "Título", diff --git a/translations/frontend/fr.json b/translations/frontend/fr.json index 7d2f666bca..8c3bc4a1b8 100644 --- a/translations/frontend/fr.json +++ b/translations/frontend/fr.json @@ -1896,20 +1896,25 @@ "command_line": "Recharger les entités de ligne de commande", "core": "Recharger les emplacements et personnalisations", "filter": "Recharger les entités de filtre", + "generic": "Recharger les entités de caméra IP générique", + "generic_thermostat": "Recharger les entités de thermostat générique", "group": "Recharger les groupes", "heading": "Rechargement de la configuration", + "homekit": "Recharger HomeKit", "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.", + "min_max": "Recharger les entités min/max", "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", + "trend": "Recharger les entités de tendance", "universal": "Recharger les entités de lecteur média universel", "zone": "Recharger les zones" }, @@ -1962,6 +1967,8 @@ "create": "Créer", "name": "Nom", "password": "Mot de passe", + "password_confirm": "Confirmer le mot de passe", + "password_not_match": "Le mot de passe ne correspond pas", "username": "Nom d'utilisateur" }, "caption": "Utilisateurs", @@ -1978,7 +1985,9 @@ "group": "Groupe", "id": "ID", "name": "Nom", + "new_password": "Nouveau mot de passe", "owner": "Propriétaire", + "password_changed": "Le mot de passe est modifié !", "system_generated": "Généré par le système", "system_generated_users_not_editable": "Impossible de mettre à jour les utilisateurs générés par le système.", "system_generated_users_not_removable": "Impossible de supprimer les utilisateurs générés par le système.", @@ -2428,6 +2437,7 @@ "show_name": "Afficher le nom ?", "show_state": "Afficher l'état ?", "state": "État", + "state_color": "Icônes de couleur basées sur l'état?", "tap_action": "Appui court", "theme": "Thème", "title": "Titre", diff --git a/translations/frontend/it.json b/translations/frontend/it.json index 0591ea70d6..d1e7e89e73 100644 --- a/translations/frontend/it.json +++ b/translations/frontend/it.json @@ -1895,11 +1895,13 @@ "automation": "Ricarica le Automazioni", "command_line": "Ricarica le entità della riga di comando", "core": "Ricarica la Posizione e le Personalizzazioni", + "filesize": "Ricarica entità dimensione file", "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", + "history_stats": "Ricarica le entità delle statistiche della cronologia", "homekit": "Ricarica HomeKit", "input_boolean": "Ricarica input booleani", "input_datetime": "Ricarica input data e/o tempo", @@ -1909,6 +1911,7 @@ "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", + "ping": "Ricarica le entità del sensore binario ping", "rest": "Ricarica le entità della piattaforma rest", "scene": "Ricarica le Scene", "script": "Ricarica gli Script", diff --git a/translations/frontend/ko.json b/translations/frontend/ko.json index 3af6189b0c..3d325aeb2e 100644 --- a/translations/frontend/ko.json +++ b/translations/frontend/ko.json @@ -1525,7 +1525,7 @@ "no_device": "기기가 없는 구성요소", "no_devices": "이 통합 구성요소는 설정해야 할 기기가 없습니다.", "options": "옵션", - "reload": "새로고침", + "reload": "다시 읽어오기", "reload_confirm": "통합 구성요소를 다시 읽어 들였습니다", "reload_restart_confirm": "이 통합 구성요소를 다시 읽어 들일려면 Home Assistant 를 다시 시작해주세요", "rename": "이름 변경", @@ -1895,21 +1895,29 @@ "automation": "자동화 다시 읽어오기", "command_line": "명령줄 구성요소 다시 읽어오기", "core": "위치 및 사용자화 다시 읽어오기", - "filter": "필터 구성요소 다시로드", + "filesize": "파일 크기 구성요소 다시 읽어오기", + "filter": "필터 구성요소 다시 읽어오기", + "generic": "일반 IP 카메라 구성요소 다시 읽어오기", + "generic_thermostat": "일반 온도 조절기 구성요소 다시 읽어오기", "group": "그룹 다시 읽어오기", "heading": "YAML 구성 다시 읽어오기", + "history_stats": "기록 통계 구성요소 다시 읽어오기", + "homekit": "HomeKit 다시 읽어오기", "input_boolean": "논리입력 다시 읽어오기", "input_datetime": "날짜 / 시간입력 다시 읽어오기", "input_number": "숫자입력 다시 읽어오기", "input_select": "선택입력 다시 읽어오기", "input_text": "문자입력 다시 읽어오기", "introduction": "Home Assistant 의 일부 구성 내용은 재시작 없이 다시 읽어 들일 수 있습니다. 다시 읽어오기를 누르면 현재 사용 중인 YAML 구성 내용을 내리고 새로운 구성 내용을 읽어 들입니다.", + "min_max": "최소/최대 구성요소 다시 읽어오기", "person": "구성원 다시 읽어오기", + "ping": "ping 이진 센서 구성요소 다시 읽어오기", "rest": "REST 구성요소 다시 읽어오기", "scene": "씬 다시 읽어오기", "script": "스크립트 다시 읽어오기", "statistics": "통계 구성요소 다시 읽어오기", "template": "템플릿 구성요소 다시 읽어오기", + "trend": "추세 구성요소 다시 읽어오기", "universal": "범용 미디어 플레이어 구성요소 다시 읽어오기", "zone": "지역 다시 읽어오기" }, @@ -1962,6 +1970,8 @@ "create": "만들기", "name": "이름", "password": "비밀번호", + "password_confirm": "비밀번호 확인", + "password_not_match": "비밀번호가 일치하지 않습니다", "username": "사용자 이름 (계정)" }, "caption": "사용자", @@ -1978,7 +1988,9 @@ "group": "그룹", "id": "ID", "name": "이름", + "new_password": "새로운 비밀번호", "owner": "소유자", + "password_changed": "비밀번호가 변경되었습니다!", "system_generated": "시스템 자동 생성", "system_generated_users_not_editable": "시스템 자동 생성 사용자는 업데이트할 수 없습니다.", "system_generated_users_not_removable": "시스템 자동 생성 사용자는 제거할 수 없습니다.", @@ -2428,6 +2440,7 @@ "show_name": "이름 표시", "show_state": "상태 표시", "state": "상태", + "state_color": "상태에 따른 색상 아이콘", "tap_action": "탭 동작", "theme": "테마", "title": "제목", diff --git a/translations/frontend/pl.json b/translations/frontend/pl.json index 6407a004e3..4ea3e2348e 100644 --- a/translations/frontend/pl.json +++ b/translations/frontend/pl.json @@ -1962,6 +1962,8 @@ "create": "Utwórz", "name": "Imię", "password": "Hasło", + "password_confirm": "Potwierdź hasło", + "password_not_match": "Hasła nie są takie same", "username": "Nazwa użytkownika" }, "caption": "Użytkownicy", @@ -1978,6 +1980,7 @@ "group": "Grupa", "id": "Identyfikator", "name": "Nazwa", + "new_password": "Nowe hasło", "owner": "Właściciel", "system_generated": "Wygenerowany przez system", "system_generated_users_not_editable": "Nie można zaktualizować użytkowników generowanych przez system.", diff --git a/translations/frontend/pt.json b/translations/frontend/pt.json index 83cad0c467..f34d128cfd 100644 --- a/translations/frontend/pt.json +++ b/translations/frontend/pt.json @@ -419,9 +419,16 @@ "unlock": "Desbloquear" }, "media_player": { + "browse_media": "Pesquisar mídia", + "media_next_track": "Próximo", + "media_play": "Reproduzir", + "media_play_pause": "Reproduzir/pausar", + "media_previous_track": "Anterior", "sound_mode": "Modo de som", "source": "Fonte", - "text_to_speak": "Texto para fala" + "text_to_speak": "Texto para fala", + "turn_off": "Desligar", + "turn_on": "Ligar" }, "persistent_notification": { "dismiss": "Fechar" @@ -554,6 +561,26 @@ "loading_history": "A carregar histórico de estados...", "no_history_found": "Nenhum histórico de estado encontrado." }, + "media-browser": { + "choose-source": "Escolha a fonte", + "content-type": { + "album": "Álbum", + "artist": "Artista", + "library": "Biblioteca", + "playlist": "Lista de reprodução", + "server": "Servidor" + }, + "media-player-browser": "Navegador do Media Player", + "no_items": "Sem itens", + "pick": "Escolher", + "pick-media": "Escolha a mídia", + "play": "Reproduzir", + "play-media": "Reproduzir Mídia" + }, + "picture-upload": { + "label": "Imagem", + "unsupported_format": "Formato não suportado, por favor escolha uma imagem JPEG, PNG ou GIF." + }, "related-items": { "area": "Área", "automation": "Parte das seguintes automações", @@ -574,6 +601,7 @@ "week": "{count} {count, plural,\n one {semana}\n other {semanas}\n}" }, "future": "À {time}", + "just_now": "Agora mesmo", "never": "Nunca", "past": "{time} atrás" }, @@ -656,6 +684,9 @@ "required_error_msg": "Este campo é obrigatório", "yaml_not_editable": "As configurações desta entidade não podem ser editadas a partir do IU. Apenas as entidades adiccionadas a partir da IU são configuráveis a partir da IU." }, + "image_cropper": { + "crop": "Cortar" + }, "more_info_control": { "dismiss": "Descartar diálogo", "edit": "Editar entidade", @@ -1050,6 +1081,9 @@ "sunrise": "Nascer do sol", "sunset": "Pôr do sol" }, + "tag": { + "label": "Etiqueta" + }, "template": { "label": "Template", "value_template": "Template para o valor" @@ -1303,6 +1337,7 @@ } }, "devices": { + "add_prompt": "Nenhum {name} foi adicionado usando este dispositivo ainda. Você pode adicionar um clicando no botão + acima.", "automation": { "actions": { "caption": "Quando alguma coisa é despoletada..." @@ -1322,6 +1357,7 @@ "caption": "Dispositivos", "confirm_delete": "Tem a certeza que quer apagar este dispositivo?", "confirm_rename_entity_ids": "Deseja também renomear os id's de entidade de suas entidades?", + "confirm_rename_entity_ids_warning": "Isso não mudará nenhuma configuração (como automações, scripts, cenas, Lovelace) que está usando essas entidades, você mesmo terá que atualizá-las.", "data_table": { "area": "Área", "battery": "Bateria", @@ -1483,6 +1519,9 @@ "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", + "reload_restart_confirm": "Reinicie o Home Assistant para terminar de carregar esta integração", "rename": "Renomear", "restart_confirm": "Reinicie o Home Assistant para concluir a remoção desta integração", "settings_button": "Editar configurações para {integration}", @@ -1641,7 +1680,11 @@ "topic": "tópico" }, "ozw": { + "button": "Configurar", "common": { + "controller": "Controlador", + "instance": "Instância", + "network": "Rede", "node_id": "ID de nó", "ozw_instance": "Instância OpenZWave", "zwave": "Z-Wave" @@ -1650,11 +1693,51 @@ "node_failed": "Falha no nó", "zwave_info": "Informações sobre Z-Wave" }, + "navigation": { + "network": "Rede", + "nodes": "Nós", + "select_instance": "Selecione a instância" + }, + "network_status": { + "details": { + "driverallnodesqueried": "Todos os nós foram inquiridos.", + "driverallnodesqueriedsomedead": "Todos os nós foram inquiridos. Alguns nós foram encontrados inativos", + "driverawakenodesqueries": "Todos os nós ativos foram consultados", + "driverfailed": "Falha ao conectar ao controlador Z-Wave", + "driverready": "A inicializar o controlador Z-Wave", + "driverremoved": "O driver foi removido", + "driverreset": "O driver foi reiniciado", + "offline": "OZWDaemon inativo", + "ready": "Pronto para conectar", + "started": "Conectado ao MQTT", + "starting": "Conectando-se ao MQTT", + "stopped": "OpenZWave parado" + }, + "offline": "Inactivo", + "online": "Activo", + "starting": "A iniciar", + "unknown": "Desconhecido" + }, + "network": { + "header": "Gestão de Rede", + "introduction": "Gerenciar funções em toda a rede.", + "node_count": "{count} nós" + }, "refresh_node": { "node_status": "Estado do Nó", "refreshing_description": "A atualizar as informações do nó ...", "start_refresh_button": "Iniciar atualização", - "step": "Passo" + "step": "Passo", + "wakeup_header": "Instruções de despertar para", + "wakeup_instructions_source": "As instruções de despertar são originários do banco de dados de dispositivos da comunidade OpenZWave." + }, + "select_instance": { + "header": "Selecione uma instância OpenZWave", + "introduction": "Você tem mais de uma instância OpenZWave em execução. Qual instância você gostaria de gerenciar?" + }, + "services": { + "add_node": "Adicionar nó", + "remove_node": "Remover nó" } }, "person": { @@ -1780,18 +1863,32 @@ "section": { "reloading": { "automation": "Recarregar automações", + "command_line": "Recarregar entidades de linha de comando", "core": "Recarregar localização e personalizações", + "filesize": "Recarregar tamanho do ficheiro de entidades", + "filter": "Recarregar entidades de filtro", + "generic": "Recarregar entidades genéricas de câmeras IP", + "generic_thermostat": "Recarregar entidades termostáticas genéricas", "group": "Recarregar grupos", "heading": "A recarregar a configuração YAML", + "history_stats": "Recarregar entidades de estatísticas de histórico", + "homekit": "Recarregar HomeKit", "input_boolean": "Recarregar booleanos de entrada", "input_datetime": "Recarregar input date times", "input_number": "Recarregar input numbers", "input_select": "Recarregar input selects", "input_text": "Recarregar input texts", "introduction": "Algumas partes do Home Assistant podem ser recarregadas sem a necessidade de reiniciar. Ao carregar em Recarregar a configuração irá descartar a configuração atual e carregar a nova.", + "min_max": "Recarregar entidades Mín. / Máx.", "person": "Recarregar pessoas", + "ping": "Recarregar entidades de sensor binárias de ping", + "rest": "Recarregar entidades REST", "scene": "Recarregar cenas", "script": "Recarregar scripts", + "statistics": "Recarregar entidades estatísticas", + "template": "Recarregar entidades modelo", + "trend": "Recarregar entidades de tendência", + "universal": "Recarregue entidades reprodutoras de mídia universais", "zone": "Recarregar zonas" }, "server_management": { @@ -1811,12 +1908,39 @@ } } }, + "tags": { + "add_tag": "Adicionar etiqueta", + "automation_title": "A etiqueta {nome} é analisada", + "caption": "Etiquetas", + "create_automation": "Criar automação com etiqueta", + "description": "Gerir etiquetas", + "detail": { + "create": "Criar", + "create_and_write": "Criar e Escrever", + "delete": "Apagar", + "description": "Descrição", + "name": "Nome", + "new_tag": "Nova etiqueta", + "tag_id": "Identificação da etiqueta", + "tag_id_placeholder": "Autogerado quando deixado vazio", + "update": "Atualizar" + }, + "edit": "Editar", + "headers": { + "last_scanned": "Última ocorrência", + "name": "Nome" + }, + "no_tags": "Sem etiquetas", + "write": "Escrever" + }, "users": { "add_user": { "caption": "Adicionar Utilizador", "create": "Criar", "name": "Nome", "password": "Palavra-passe", + "password_confirm": "Confirme a Senha", + "password_not_match": "As palavras-passe não coincidem", "username": "Nome de Utilizador" }, "caption": "Utilizadores", @@ -1833,7 +1957,9 @@ "group": "Grupo", "id": "ID", "name": "Nome", + "new_password": "Nova senha", "owner": "Proprietário", + "password_changed": "A senha foi alterada!", "system_generated": "Gerado pelo sistema", "system_generated_users_not_editable": "Não foi possível atualizar os utilizadores gerados pelo sistema.", "system_generated_users_not_removable": "Não é possível remover utilizadores gerados pelo sistema.", @@ -2132,6 +2258,7 @@ "description": "Os templates são processados pelo motor de templates Jinja2 com algumas extensões específicas do Home Assistant", "editor": "Editor de Templates", "jinja_documentation": "Documentação do template Jinja2", + "reset": "Redefinir para modelo de demonstração", "template_extensions": "Extensões de templates do Home Assistant", "title": "Template", "unknown_error_template": "Erro desconhecido ao processar o template" @@ -2213,6 +2340,10 @@ "description": "O Cartão de Botões permite-lhe adicionar botões para realizar tarefas.", "name": "Botão" }, + "calendar": { + "description": "O cartão do Calendário exibe um calendário incluindo dia, semana e visualizações de lista", + "name": "Calendário" + }, "conditional": { "card": "Cartão", "change_type": "Alterar tipo", @@ -2278,6 +2409,7 @@ "show_name": "Mostrar nome?", "show_state": "Mostrar Estado?", "state": "Estado", + "state_color": "Ícones coloridos com base no estado?", "tap_action": "Toque em Ação", "theme": "Tema", "title": "Título", @@ -2667,6 +2799,7 @@ "intro": "Olá {name}, bem-vindo ao Home Assistant. Que nome quer dar à sua casa?", "intro_location": "Gostaríamos de saber onde vive. Esta informação ajudará a exibir informações e a configurar automações baseadas no sol. Os dados nunca são partilhados fora da sua rede.", "intro_location_detect": "Podemos ajudá-lo a preencher esta informação fazendo um pedido único a um serviço externo.", + "location_name": "Nome da instalação do Home Assistant", "location_name_default": "Início" }, "integration": {