diff --git a/translations/frontend/fr.json b/translations/frontend/fr.json index 39fad0f3e4..351da5bd32 100644 --- a/translations/frontend/fr.json +++ b/translations/frontend/fr.json @@ -940,7 +940,7 @@ "edit_ui": "Modifier avec l'interface utilisateur", "edit_yaml": "Modifier en tant que YAML", "enable_disable": "Activer/Désactiver l'automatisation", - "introduction": "Utilisez les automatisations pour donner vie à votre maison", + "introduction": "Utiliser les automatisations pour donner vie à votre maison.", "load_error_not_editable": "Seules les automatisations dans automations.yaml sont modifiables.", "load_error_unknown": "Erreur lors du chargement de l'automatisation ( {err_no} ).", "max": { @@ -953,7 +953,8 @@ "label": "Mode", "parallel": "Parallèle (par défaut)", "queued": "En attente", - "restart": "Redémarrer" + "restart": "Redémarrer", + "single": "Unique (par défaut)" }, "move_down": "Déplacer vers le bas", "move_up": "Déplacer vers le haut", diff --git a/translations/frontend/he.json b/translations/frontend/he.json index f758bc2eda..ea9fbdb28d 100644 --- a/translations/frontend/he.json +++ b/translations/frontend/he.json @@ -430,6 +430,8 @@ "activate": "הפעל" }, "script": { + "cancel": "בטל", + "cancel_multiple": "בטל {number}", "execute": "הפעל" }, "service": { @@ -941,6 +943,19 @@ "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": "שמור", @@ -1649,6 +1664,7 @@ "introduction": "ניתן להגדיר כאן ישויות שאינן שייכות להתקנים.", "without_device": "ישויות ללא מכשיר" }, + "icon": "סמל", "introduction": "השתמש בסצינות כדי להחיות את הבית שלך.", "load_error_not_editable": "רק סצינות ב scenes.yaml ניתנות לעריכה.", "load_error_unknown": "שגיאה בטעינת סצנה ({err_no}).", @@ -1682,9 +1698,26 @@ "delete_confirm": "האם אתה בטוח שברצונך למחוק את הסקריפט הזה?", "delete_script": "מחק סקריפט", "header": "סקריפט: {name}", + "icon": "סמל", + "id": "מזהה ישות", + "id_already_exists": "מזהה זה כבר קיים", + "id_already_exists_save_error": "אינך יכול לשמור סקריפט זה מכיוון שהמזהה אינו ייחודי, בחר מזהה אחר או השאר אותו ריק כדי ליצור אוטומטית.", "introduction": "השתמש בסקריפטים כדי לבצע רצף של פעולות.", "link_available_actions": "למד עוד אודות פעולות זמינות.", "load_error_not_editable": "רק סקריפטים בתוך קובץ scripts.yaml ניתנים לעריכה.", + "max": { + "parallel": "המספר המרבי של ריצות מקבילות", + "queued": "אורך התור" + }, + "modes": { + "description": "המצב שולט במה שקורה כאשר מופעל סקריפט בזמן שהוא עדיין פועל מהפעלה קודמת אחת או יותר. עיין ב {documentation_link} למידע נוסף.", + "documentation": "תיעוד סקריפט", + "label": "מצב", + "parallel": "מַקְבִּיל", + "queued": "בתור", + "restart": "אתחול", + "single": "יחיד (ברירת מחדל)" + }, "sequence": "סדר פעולות", "sequence_sentence": "רצף הפעולות של סקריפט זה." }, @@ -2057,12 +2090,12 @@ "title": "מצבים" }, "templates": { - "description": "התבניות מוצגות באמצעות מנוע התבניות Jinja2 עם כמה תוספים ספציפיים של Home Assistant.", - "editor": "עורך התבניות", - "jinja_documentation": "תיעוד תבנית Jinja2", - "template_extensions": "הרחבות תבנית של Home Assistant", + "description": "Templates are rendered using the Jinja2 template engine with some Home Assistant specific extensions.", + "editor": "Template editor", + "jinja_documentation": "Jinja2 template documentation", + "template_extensions": "Home Assistant template extensions", "title": "תבניות", - "unknown_error_template": "שגיאה לא ידועה בעיבוד התבנית" + "unknown_error_template": "Unknown error rendering template" } } }, @@ -2511,6 +2544,7 @@ }, "trusted_networks": { "abort": { + "not_allowed": "המחשב שלך אינו מורשה.", "not_whitelisted": "המחשב שלך אינו רשום ברשימת ההיתרים." }, "step": { diff --git a/translations/frontend/ko.json b/translations/frontend/ko.json index 4c9d3da4b4..e0913a86d3 100644 --- a/translations/frontend/ko.json +++ b/translations/frontend/ko.json @@ -430,6 +430,8 @@ "activate": "활성화" }, "script": { + "cancel": "취소", + "cancel_multiple": "{number} 개 취소", "execute": "실행" }, "service": { @@ -941,6 +943,19 @@ "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": "저장하기", @@ -1649,6 +1664,7 @@ "introduction": "기기에 속하지 않은 구성요소는 여기에서 설정할 수 있습니다.", "without_device": "기기가 없는 구성요소" }, + "icon": "아이콘", "introduction": "씬을 사용하여 집에 생기를 불어넣으세요", "load_error_not_editable": "scenes.yaml 의 씬 만 편집할 수 있습니다.", "load_error_unknown": "씬 불러오기 오류: ({err_no}).", @@ -1682,9 +1698,26 @@ "delete_confirm": "이 스크립트를 삭제하시겠습니까?", "delete_script": "스크립트 삭제", "header": "스크립트: {name}", + "icon": "아이콘", + "id": "구성요소 ID", + "id_already_exists": "ID 가 이미 존재합니다", + "id_already_exists_save_error": "고유한 ID 가 아니므로 이 스크립트를 저장할 수 없습니다. 다른 ID 를 선택하거나 자동생성하려면 비워두세요.", "introduction": "스크립트를 사용하여 동작의 시퀀스를 실행합니다.", "link_available_actions": "사용가능한 동작에 대해 더 알아보기.", "load_error_not_editable": "scripts.yaml 의 스크립트만 편집할 수 있습니다.", + "max": { + "parallel": "최대 병렬 실행 수", + "queued": "대기열 길이" + }, + "modes": { + "description": "모드는 스크립트가 하나 이상의 이전 호출에서 계속 실행되는 동안 스크립트가 호출될 때 실행되는 작업을 제어합니다. 자세한 내용은 {documentation_link} 을(를) 확인해주세요.", + "documentation": "스크립트 문서", + "label": "모드", + "parallel": "병렬", + "queued": "대기", + "restart": "재시작", + "single": "단일 (기본값)" + }, "sequence": "시퀀스", "sequence_sentence": "이 스크립트의 동작 시퀀스." }, @@ -2511,6 +2544,7 @@ }, "trusted_networks": { "abort": { + "not_allowed": "이 컴퓨터는 허용 목록에 등록되지 않았습니다.", "not_whitelisted": "이 컴퓨터는 허용 목록에 등록되어 있지 않습니다." }, "step": { diff --git a/translations/frontend/pt-BR.json b/translations/frontend/pt-BR.json index 1a78dcc85e..13ce48e3c8 100644 --- a/translations/frontend/pt-BR.json +++ b/translations/frontend/pt-BR.json @@ -48,6 +48,15 @@ "none": "Nenhum", "sleep": "Suspender" } + }, + "humidifier": { + "mode": { + "auto": "Auto", + "comfort": "Confortável", + "eco": "Econômico", + "normal": "Normal", + "sleep": "Suspender" + } } }, "state_badge": { @@ -388,6 +397,10 @@ "reverse": "Reverter", "speed": "Velocidade" }, + "humidifier": { + "mode": "Modo", + "on_entity": "{name} ligado" + }, "light": { "brightness": "Brilho", "color_temperature": "Temperatura de cor", @@ -411,6 +424,7 @@ "activate": "Ativar" }, "script": { + "cancel": "Cancelar", "execute": "Executar" }, "service": { @@ -480,6 +494,7 @@ "delete": "Eliminar", "error_required": "Obrigatório", "loading": "Carregando", + "menu": "Menu", "next": "Próximo", "no": "Não", "previous": "Anterior", @@ -504,6 +519,14 @@ "clear": "Limpar", "show_areas": "Mostrar áreas" }, + "data-table": { + "search": "Procurar" + }, + "date-range-picker": { + "end_date": "Data final", + "select": "Selecione", + "start_date": "Data de início" + }, "device-picker": { "clear": "Limpar", "device": "Dispositivo", @@ -620,7 +643,7 @@ "pattern": "Padrão Regex para validação do lado do cliente", "text": "Texto" }, - "platform_not_loaded": "A integração {platform} não está carregada. Por favor, adicione sua configuração adicionando 'default_config:' ou ''{platform}:''.", + "platform_not_loaded": "A integração {plataforma} não está carregada. Por favor adicione-a em sua configuração adicionando 'default_config:' ou ''{platform}:''.", "required_error_msg": "Este campo é obrigatório", "yaml_not_editable": "As configurações desta entidade não podem ser editadas a partir da interface do usuário. Somente entidades configuradas a partir da interface do usuário são configuráveis a partir da interface do usuário." }, @@ -692,10 +715,10 @@ }, "zha_device_info": { "buttons": { - "add": "Adicionar Dispositivos", + "add": "Adicionar dispositivos através deste dispositivo", "reconfigure": "Reconfigurar O Dispositivo", "remove": "Remover dispositivo", - "zigbee_information": "Informações sobre o Zigbee" + "zigbee_information": "Assinatura de dispositivo Zigbee" }, "confirmations": { "remove": "Tem a certeza que quer remover o dispositivo?" @@ -715,7 +738,7 @@ "unknown": "Desconhecido", "zha_device_card": { "area_picker_label": "Área", - "device_name_placeholder": "Nome", + "device_name_placeholder": "Alterar o nome do dispositivo", "update_name_button": "Atualizar Nome" } } @@ -911,6 +934,16 @@ "introduction": "Use automações para trazer vida à sua casa", "load_error_not_editable": "Somente automações em automations.yaml são editáveis.", "load_error_unknown": "Erro ao carregar a automação ({err_no}).", + "max": { + "parallel": "Número máximo de execuções paralelas" + }, + "modes": { + "documentation": "documentação da automação", + "label": "Modo", + "parallel": "Paralelo", + "restart": "Reiniciar", + "single": "Único (padrão)" + }, "move_down": "Mover para baixo", "move_up": "Mover para cima", "save": "Salvar", @@ -954,7 +987,7 @@ "start": "Iniciar" }, "mqtt": { - "label": "", + "label": "MQTT", "payload": "Valor (opcional)", "topic": "Tópico" }, @@ -1373,6 +1406,7 @@ "built_using": "Construído usando", "caption": "Informações", "custom_uis": "UIs personalizadas:", + "description": "Informações sobre a instalação do Home Assistant", "developed_by": "Desenvolvido por um monte de pessoas incríveis.", "documentation": "Documentação", "frontend": "frontend-ui", @@ -1401,6 +1435,7 @@ "delete_confirm": "Tem certeza de que deseja excluir essa integração?", "device_unavailable": "dispositivo indisponível", "devices": "{count} {count, plural,\none {dispositivo}\nother {dispositivos}\n}", + "documentation": "Documentação", "entities": "{count} {count, plural,\none {entidade}\nother {entidades}\n}", "entity_unavailable": "entidade indisponível", "firmware": "Firmware: {version}", @@ -1465,6 +1500,7 @@ "logs": { "caption": "Logs", "clear": "Limpar", + "description": "Exibir os logs do Home Assistant", "details": "Detalhes do log ({Level})", "load_full_log": "Carregar todos os logs do Home Assistant", "loading_log": "Carregando log de erros…", @@ -1552,6 +1588,7 @@ } }, "mqtt": { + "button": "Configurar", "description_listen": "Ouvir um tópico", "description_publish": "Publicar um pacote", "listening_to": "Ouvindo", @@ -1610,6 +1647,7 @@ "introduction": "Entidades que não pertencem a um dispositivo podem ser definidas aqui.", "without_device": "Entidades sem dispositivos" }, + "icon": "Ícone", "introduction": "Use cenas para dar vida à sua casa.", "load_error_not_editable": "Somente cenas em scenes.yaml são editáveis.", "load_error_unknown": "Erro ao carregar a automação ({err_no}).", @@ -1643,9 +1681,18 @@ "delete_confirm": "Tem certeza de que deseja excluir este script?", "delete_script": "Excluir script", "header": "Script: {name}", + "icon": "Ícone", + "id_already_exists": "Este ID já existe", "introduction": "Use scripts para executar uma sequência de ações.", "link_available_actions": "Saiba mais sobre as ações disponíveis.", "load_error_not_editable": "Apenas scripts dentro scripts.yaml são editáveis.", + "modes": { + "documentation": "documentação do script", + "label": "Modo", + "parallel": "Paralelo", + "queued": "Enfileirado", + "restart": "Reiniciar" + }, "sequence": "Seqüência", "sequence_sentence": "A sequência de ações deste script." }, @@ -1900,12 +1947,16 @@ "true": "Verdadeiro" }, "node_management": { - "add_to_group": "Adicionar ao grupo", + "add_to_group": "Adicionar ao Grupo", + "entities": "Entidades deste nó", + "exclude_entity": "Excluir esta entidade do Home Assistant", "group": "Grupo", + "header": "Gerenciamento de nó Z-Wave", "node_group_associations": "Associações de grupos de nós", "node_protection": "Proteção dos nós", "nodes": "Nós", "protection": "Proteção", + "remove_from_group": "Remover do Grupo", "set_protection": "Definir proteção" }, "ozw_log": { @@ -2007,11 +2058,21 @@ }, "history": { "period": "Período", + "ranges": { + "last_week": "Semana Anterior", + "this_week": "Esta semana", + "today": "Hoje", + "yesterday": "Ontem" + }, "showing_entries": "Exibindo entradas para" }, "logbook": { "entries_not_found": "Não foram encontradas registros no diário de bordo.", "period": "Período", + "ranges": { + "this_week": "Esta semana", + "today": "Hoje" + }, "showing_entries": "Exibindo registros de" }, "lovelace": { @@ -2127,6 +2188,7 @@ "name": "Nome", "no_theme": "Nenhum tema", "refresh_interval": "Intervalo de atualização", + "search": "Procurar", "secondary_info_attribute": "Atributo de informação secundária", "show_icon": "Mostrar Icone?", "show_name": "Mostrar nome?", @@ -2151,6 +2213,9 @@ "description": "O cartão Pilha Horizontal permite empilhar vários cartões, para que eles sempre fiquem próximos um do outro no espaço de uma coluna.", "name": "Pilha horizontal" }, + "humidifier": { + "name": "Umidificador" + }, "iframe": { "description": "O cartão de Página Web permite incorporar sua página web favorita diretamente no Home Assistant.", "name": "Página Web" @@ -2243,7 +2308,8 @@ "edit_lovelace": { "edit_title": "Editar título", "explanation": "Este título é mostrado acima de todas as suas visualizações no Lovelace.", - "header": "Título da sua interface do Lovelace" + "header": "Título da sua interface do Lovelace", + "title": "Título" }, "edit_view": { "add": "Editar visualização", @@ -2607,6 +2673,10 @@ "not_used": "Nunca foi usado", "token_title": "Atualizar o token para {clientId}" }, + "suspend": { + "description": "A conexão com o servidor deverá ser fechada depois de ficar oculto por 5 minutos inativa?", + "header": "Fechar a conexão automaticamente" + }, "themes": { "dropdown_label": "Tema", "error_no_theme": "Não há temas disponíveis.", diff --git a/translations/frontend/ru.json b/translations/frontend/ru.json index 4829e3fd4b..b69e2a8168 100644 --- a/translations/frontend/ru.json +++ b/translations/frontend/ru.json @@ -943,10 +943,18 @@ "introduction": "Используйте автоматизацию, чтобы оживить Ваш дом.", "load_error_not_editable": "Доступны для редактирования только автоматизации из automations.yaml.", "load_error_unknown": "Ошибка загрузки автоматизации ({err_no}).", + "max": { + "parallel": "Максимальное количество параллельных запусков", + "queued": "Длина очереди" + }, "modes": { "description": "Режим управляет тем, что происходит при срабатывании автоматизации, когда действия еще выполняются с предыдущего триггера. Ознакомьтесь с {documentation_link} для получения дополнительной информации.", "documentation": "инструкциями", - "label": "Режим" + "label": "Режим", + "parallel": "Параллельный", + "queued": "Очередь", + "restart": "Рестарт", + "single": "Одиночный (по умолчанию)" }, "move_down": "Переместить ниже", "move_up": "Переместить выше", @@ -1693,11 +1701,22 @@ "icon": "Значок", "id": "ID объекта", "id_already_exists": "Этот ID уже существует", + "id_already_exists_save_error": "ID объекта не уникален, укажите другой ID или оставьте поле пустым, чтобы автоматически сгенерировать его.", "introduction": "Используйте сценарии для выполнения последовательности действий.", "link_available_actions": "Узнайте больше о действиях", "load_error_not_editable": "Доступны для редактирования только сценарии из scripts.yaml.", + "max": { + "parallel": "Максимальное количество параллельных запусков", + "queued": "Длина очереди" + }, "modes": { - "label": "Режим" + "description": "Режим управляет тем, что происходит при выполнении сценария, когда он всё ещё выполняются с предыдущего вызова. Ознакомьтесь с {documentation_link} для получения дополнительной информации.", + "documentation": "инструкциями", + "label": "Режим", + "parallel": "Параллельный", + "queued": "Очередь", + "restart": "Рестарт", + "single": "Одиночный (по умолчанию)" }, "sequence": "Последовательность", "sequence_sentence": "Последовательность действий этого сценария." diff --git a/translations/frontend/zh-Hans.json b/translations/frontend/zh-Hans.json index 04beaf70ed..c9d1c6da70 100644 --- a/translations/frontend/zh-Hans.json +++ b/translations/frontend/zh-Hans.json @@ -430,6 +430,8 @@ "activate": "激活" }, "script": { + "cancel": "取消", + "cancel_multiple": "取消 {number} 个", "execute": "执行" }, "service": { @@ -941,6 +943,19 @@ "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": "保存", @@ -1649,6 +1664,7 @@ "introduction": "可在此处设置不属于设备的实体。", "without_device": "无设备关联的实体" }, + "icon": "图标", "introduction": "使用场景使您的家充满生机。", "load_error_not_editable": "只能编辑 scenes.yaml 中的场景。", "load_error_unknown": "加载场景错误 ({err_no})。", @@ -1682,9 +1698,26 @@ "delete_confirm": "您确定要删除此脚本吗?", "delete_script": "删除脚本", "header": "脚本:{name}", + "icon": "图标", + "id": "实体 ID", + "id_already_exists": "此 ID 已存在", + "id_already_exists_save_error": "无法保存此脚本,因为 ID 不唯一。请选择其他 ID 或将其留空,以自动生成一个 ID。", "introduction": "使用脚本执行一系列操作。", "link_available_actions": "详细了解可用操作。", "load_error_not_editable": "只能编辑 scripts.yaml 中的脚本。", + "max": { + "parallel": "最大并行数量", + "queued": "队列长度" + }, + "modes": { + "description": "“模式”控制当该脚本仍在执行时,再次被调用时要采取的操作。请参阅{documentation_link}以进一步了解。", + "documentation": "脚本文档", + "label": "模式", + "parallel": "并行", + "queued": "队列", + "restart": "重启", + "single": "单点 (默认)" + }, "sequence": "顺序", "sequence_sentence": "该脚本的操作顺序。" }, @@ -2511,6 +2544,7 @@ }, "trusted_networks": { "abort": { + "not_allowed": "您的电脑不允许访问。", "not_whitelisted": "您的电脑不在白名单内。" }, "step": {