diff --git a/custom_components/adaptive_lighting/translations/bg.json b/custom_components/adaptive_lighting/translations/bg.json index f8f6f7e9..9ef6690d 100644 --- a/custom_components/adaptive_lighting/translations/bg.json +++ b/custom_components/adaptive_lighting/translations/bg.json @@ -8,6 +8,13 @@ "data": { "name": "Име" } + }, + "menu": { + "title": "Създай или дублирай", + "description": "Искате ли да създадете нов екземпляр или да дублирате съществуващ?", + "data": { + "action": "Действие" + } } }, "abort": { diff --git a/custom_components/adaptive_lighting/translations/cs.json b/custom_components/adaptive_lighting/translations/cs.json index 58e171ef..71a93590 100644 --- a/custom_components/adaptive_lighting/translations/cs.json +++ b/custom_components/adaptive_lighting/translations/cs.json @@ -8,6 +8,10 @@ "data": { "name": "Název" } + }, + "menu": { + "title": "Vytvořit nebo duplikovat", + "description": "Chcete vytvořit novou instanci nebo duplikovat stávající?" } }, "abort": { diff --git a/custom_components/adaptive_lighting/translations/da.json b/custom_components/adaptive_lighting/translations/da.json index 7f2e13c5..3d6d5951 100644 --- a/custom_components/adaptive_lighting/translations/da.json +++ b/custom_components/adaptive_lighting/translations/da.json @@ -8,6 +8,11 @@ "data": { "name": "Navn" } + }, + "menu": { + "data": { + "action": "Handling" + } } }, "abort": { diff --git a/custom_components/adaptive_lighting/translations/es.json b/custom_components/adaptive_lighting/translations/es.json index eff8172d..600187d3 100644 --- a/custom_components/adaptive_lighting/translations/es.json +++ b/custom_components/adaptive_lighting/translations/es.json @@ -26,7 +26,8 @@ "brightness_mode_time_dark": "(Ignorado si `brightness_mode='default'`) La duración, en segundos, de la transición del brillo después/antes del amanecer/atardecer. 📈📉.", "sunset_time": "Fijar una hora (HH:MM:SS) para el atardecer. 🌇", "min_sunset_time": "Define el atardecer virtual más temprano (HH:MM:SS), permitiendo atardeceres más tardíos. 🌇", - "adapt_delay": "Tiempo de espera (segundos) entre el encendido de la luz y Adaptive Lighting aplicando cambios. Puede ayudar a evitar parpadeos. ⏲️" + "adapt_delay": "Tiempo de espera (segundos) entre el encendido de la luz y Adaptive Lighting aplicando cambios. Puede ayudar a evitar parpadeos. ⏲️", + "take_over_control_mode": "El modo de pausa de adaptación cuando otras fuentes cambian el brillo y/o el color de las luces. `pause_all` siempre pausa tanto la adaptación de brillo como la de color. `pause_changed` pausa la adaptación solo de los atributos cambiados y continúa adaptando los atributos sin cambios, por ejemplo, continúa la adaptación de color cuando solo se cambió el brillo." }, "data": { "adapt_only_on_bare_turn_on": "adapt_only_on_bare_turn_on: Al encender las luces. Si el valor es `true`, AL adapta sólo si se llama `light.turn_on` sin especificar el color o brillo. ❌🌈 Esto, por ejemplo, previene la adaptación al activar una escena. Si el valor es `false`, AL adapta independientemente de la presencia de color o brillo en `service_data` inicial. Necesita `take_over_control` habilitado. 🕵️", @@ -193,6 +194,13 @@ "user": { "title": "Elige un nombre para la instancia de Adaptive Lighting", "description": "Cada instancia puede contener múltiples luces!" + }, + "menu": { + "title": "Crear o duplicar", + "description": "¿Quieres crear una nueva instancia o duplicar una existente?", + "data": { + "action": "Acción" + } } }, "abort": { diff --git a/custom_components/adaptive_lighting/translations/fr.json b/custom_components/adaptive_lighting/translations/fr.json index b816a008..495c5dae 100644 --- a/custom_components/adaptive_lighting/translations/fr.json +++ b/custom_components/adaptive_lighting/translations/fr.json @@ -8,6 +8,10 @@ "data": { "name": "Nom" } + }, + "menu": { + "title": "Créer ou dupliquer", + "description": "Voulez-vous créer une nouvelle instance, ou dupliquer une existante ?" } }, "abort": { diff --git a/custom_components/adaptive_lighting/translations/nl.json b/custom_components/adaptive_lighting/translations/nl.json index 98a1b51b..9f1abfe5 100644 --- a/custom_components/adaptive_lighting/translations/nl.json +++ b/custom_components/adaptive_lighting/translations/nl.json @@ -8,6 +8,13 @@ "data": { "name": "Naam" } + }, + "menu": { + "data": { + "action": "Actie" + }, + "title": "Maak of dupliceer", + "description": "Wil je een nieuwe instantie aanmaken of een bestaande dupliceren?" } }, "abort": { @@ -75,7 +82,8 @@ "max_sunset_time": "Stel de tijd (HH:MM:SS) in voor de laatste virtuele zonsondergang, maakt eerdere zonsondergangen mogelijk. 🌇", "sunrise_time": "Stel een vaste tijd (HH:MM:SS) in voor zonsopkomst. 🌅", "brightness_mode_time_dark": "(Negeer wanneer `brightness_mode='default'`) De duur in seconden van oplopende/aflopende helderheid na/voor zonsopkomst/zonsondergang. 📈📉.", - "max_sunrise_time": "Stel de tijd (HH:MM:SS) in voor de laatste virtuele zonsopkomst, maakt eerdere zonsopkomsten mogelijk. 🌅" + "max_sunrise_time": "Stel de tijd (HH:MM:SS) in voor de laatste virtuele zonsopkomst, maakt eerdere zonsopkomsten mogelijk. 🌅", + "take_over_control_mode": "De adaptie pauzeermodus wanneer andere bronnen de helderheid en/of kleur van lampen veranderen. `pause_all` pauzeert altijd verandering van zowel helderheid als kleur. `pause_changed` pauzeert alleen de verandering van de extern veranderde eigenschappen en blijft onveranderde eigenschappen aanpassen, bijv. doorgaan met kleur veranderen als alleen helderheid extern is veranderd." } } }, @@ -173,6 +181,9 @@ }, "min_sunset_time": { "description": "Stel de tijd (HH:MM:SS) in voor de meest vroege virtuele zonsondergang, maakt latere zonsondergangen mogelijk. 🌇" + }, + "take_over_control_mode": { + "description": "De adaptie pauzeermodus wanneer andere bronnen de helderheid en/of kleur van lampen veranderen. `pause_all` pauzeert altijd verandering van zowel helderheid als kleur. `pause_changed` pauzeert alleen de verandering van de extern veranderde eigenschappen en blijft onveranderde eigenschappen aanpassen, bijv. doorgaan met kleur veranderen als alleen helderheid extern is veranderd." } }, "description": "Wijzig alle gewenste instellingen in de schakelaar. Alle opties hier zijn hetzelfde als in de configuratie." diff --git a/custom_components/adaptive_lighting/translations/pt-BR.json b/custom_components/adaptive_lighting/translations/pt-BR.json index c4fc796f..549090e6 100644 --- a/custom_components/adaptive_lighting/translations/pt-BR.json +++ b/custom_components/adaptive_lighting/translations/pt-BR.json @@ -8,6 +8,13 @@ "data": { "name": "Nome" } + }, + "menu": { + "data": { + "action": "Ação" + }, + "description": "Você deseja criar uma nova instância ou duplicar uma já existente?", + "title": "Criar ou Duplicar" } }, "abort": { @@ -43,7 +50,28 @@ "skip_redundant_commands": "skip_redundant_commands: Deixar de enviar comandos de adaptação cujo estado alvo já seja igual ao estado atual da luz. Minimiza o tráfego de rede e melhora a responsividade da adaptação em algumas situações. 📉Desative se os estados físicos das luzes podem ficar diferentes do estado registrado no HA.", "transition_until_sleep": "transition_until_sleep: Quando ativada, a Iluminação Adaptativa considerará as configurações de sono como o valor mínimo, transicionando para esses valores após o pôr do sol. 🌙", "adapt_only_on_bare_turn_on": "adapt_only_on_bare_turn_on: Ao ligar as luzes inicialmente. Se definido como `true`, a Iluminação Adaptativa se adapta somente se o comando `light.turn_on` for chamado sem especificar cor ou brilho. ❌🌈 Isso, por exemplo, impede a adaptação ao ativar uma cena. Se false, a Iluminação Adaptativa se adapta independentemente da presença de cor ou brilho nos dados iniciais do `service_data`. Precisa de `take_over_control` ativado. 🕵️", - "intercept": "intercept: Interceptar e adaptar os chamados `light.turn_on` para ativar a adaptação instantânea de cor e brilho. 🏎️ Desative para luzes que não suportam `light.turn_on` com cor e brilho." + "intercept": "intercept: Interceptar e adaptar os chamados `light.turn_on` para ativar a adaptação instantânea de cor e brilho. 🏎️ Desative para luzes que não suportam `light.turn_on` com cor e brilho.", + "include_config_in_attributes": "include_config_in_attributes: Mostra todas as opções como atributos no interruptor do Home Assistant quando está definido para `true`. 📝", + "multi_light_intercept": "multi_light_intercept: Interceptar e adaptar chamadas de 'light.turn_on' que visem múltiplas luzes. ➗⚠️ Isso pode resultar na divisão de uma única chamada de 'light.turn_on' em múltiplas chamadas, por exemplo, quando as luzes estão em interruptores diferentes. Exige que 'intercept' esteja ativado." + }, + "data_description": { + "interval": "Frequência, em segundos, para adaptar as luzes. 🔄", + "sunrise_time": "Define um horário fixo (HH:MM:SS) para o nascer do sol. 🌅", + "autoreset_control_seconds": "Redefine automaticamente o controle manual após um período de tempo definido em segundos. Defina 0 para desabilitar. ⏲️", + "transition": "Duração da transição, em segundos, quando as luzes mudam. 🕑", + "sleep_brightness": "Porcentagem do brilho das luzes no modo dormir. 😴", + "initial_transition": "Duração da primeira transição, em segundos, quando as luzes alternarem de 'desligado' para 'ligado'. ⏲️", + "sleep_transition": "Duração da transição em segundos quando o modo dormir é alterado. 😴", + "sunset_offset": "Ajusta o horário do pôr do sol com um deslocamento positivo ou negativo em segundos. ⏰", + "sunrise_offset": "Ajusta o horário do nascer do sol com um deslocamento positivo ou negativo em segundos. ⏰", + "sunset_time": "Definir um horário fixo (HH:MM:SS) para o pôr do sol. 🌇", + "sleep_color_temp": "Temperatura de Cor no modo dormir (usado quando `sleep_rgb_or_color_temp` é `color_temp`) em Kelvin. 😴", + "sleep_rgb_or_color_temp": "Use `\"rgb_color\"` ou `\"color_temp\"` no modo dormir. 🌙", + "adapt_delay": "Tempo de espera (segundos) entre a luz ligar e a aplicação das mudanças da iluminação adaptativa. Pode ajudar a evitar que a luz pisque. ⏲️", + "min_sunrise_time": "Defina o horário virtual mais cedo do nascer do sol (HH:MM:SS), permitindo nasceres do sol mais tarde. 🌅", + "max_sunrise_time": "Defina o horário virtual mais recente do nascer do sol (HH:MM:SS), permitindo nasceres do sol mais cedo. 🌅", + "max_sunset_time": "Defina o horário virtual mais recente do pôr do sol (HH:MM:SS), permitindo pores do sol mais cedo. 🌇", + "min_sunset_time": "Defina o horário virtual mais cedo do pôr do sol (HH:MM:SS), permitindo pores do sol mais tarde. 🌇" } } }, @@ -51,5 +79,106 @@ "option_error": "Opção inválida", "entity_missing": "Uma luz selecionada não foi encontrada" } + }, + "services": { + "change_switch_settings": { + "fields": { + "sleep_transition": { + "description": "Duração da transição em segundos quando o \"modo dormir\" é alternado. 😴" + }, + "entity_id": { + "description": "ID da entidade do switch. 📝" + }, + "max_brightness": { + "description": "Porcentagem máxima do brilho. 💡" + }, + "autoreset_control_seconds": { + "description": "Redefine automaticamente o controle manual após um período de tempo definido em segundos. Defina 0 para desabilitar. ⏲️" + }, + "transition": { + "description": "Duração da transição, em segundos, quando as luzes mudam. 🕑" + }, + "sleep_brightness": { + "description": "Porcentagem do brilho das luzes no modo dormir. 😴" + }, + "turn_on_lights": { + "description": "Se deve ligar as luzes que estão atualmente desligadas. 🔆" + }, + "initial_transition": { + "description": "Duração da primeira transição, em segundos, quando as luzes alternarem de 'desligado' para 'ligado'. ⏲️" + }, + "sunset_offset": { + "description": "Ajusta o horário do pôr do sol com um deslocamento positivo ou negativo em segundos. ⏰" + }, + "sunrise_offset": { + "description": "Ajusta o horário do nascer do sol com um deslocamento positivo ou negativo em segundos. ⏰" + }, + "sunset_time": { + "description": "Definir um horário fixo (HH:MM:SS) para o pôr do sol. 🌇" + }, + "max_color_temp": { + "description": "Temperatura de cor mais fria em Kelvin. ❄️" + }, + "sleep_color_temp": { + "description": "Temperatura de Cor no modo dormir (usado quando `sleep_rgb_or_color_temp` é `color_temp`) em Kelvin. 😴" + }, + "sunrise_time": { + "description": "Define um horário fixo (HH:MM:SS) para o nascer do sol. 🌅" + }, + "include_config_in_attributes": { + "description": "Exibe todas as opções como atributos no interruptor no Home Assistant quando definido para `true`. 📝" + }, + "sleep_rgb_or_color_temp": { + "description": "Use `\"rgb_color\"` ou `\"color_temp\"` no modo dormir. 🌙" + }, + "adapt_delay": { + "description": "Tempo de espera (segundos) entre a luz ligar e a aplicação das mudanças da iluminação adaptativa. Pode ajudar a evitar que a luz pisque. ⏲️" + }, + "separate_turn_on_commands": { + "description": "Usa chamada separada de `light.turn_on` para cor e brilho, necessário para alguns tipos de luz. 🔀" + }, + "use_defaults": { + "description": "Define os valores padrão não especificados nessa chamada de serviço. Opções: \"current\" (padrão, mantém os valores atuais), \"factory\" (reinicia para os padrões documentados) ou \"configuration\" (retorna aos padrões de configuração do interruptor). ⚙️" + }, + "max_sunrise_time": { + "description": "Defina o horário virtual mais recente do nascer do sol (HH:MM:SS), permitindo nasceres do sol mais cedo. 🌅" + }, + "min_sunset_time": { + "description": "Defina o horário virtual mais cedo do pôr do sol (HH:MM:SS), permitindo pores do sol mais tarde. 🌇" + } + }, + "description": "Altere quaisquer configurações que você quiser . Todas as opções aqui são as mesmas que no fluxo de configuração." + }, + "apply": { + "fields": { + "turn_on_lights": { + "description": "Se deve ligar as luzes que estão atualmente desligadas. 🔆" + }, + "lights": { + "description": "Uma luz (ou lista de luzes) para aplicar as configurações. 💡" + }, + "transition": { + "description": "Duração da transição, em segundos, quando as luzes mudam. 🕑" + }, + "entity_id": { + "description": "O 'entity_id' do interruptor com as configurações para aplicar. 📝" + }, + "adapt_brightness": { + "description": "Se deve adaptar o brilho da luz. 🌞" + }, + "adapt_color": { + "description": "Se deve adaptar a cor das luzes que suportam este recurso. 🌈" + } + }, + "description": "Aplica as configurações atuais de iluminação adaptativa nas luzes." + }, + "set_manual_control": { + "description": "Marque se uma luz é 'controlada manualmente'.", + "fields": { + "lights": { + "description": "entity_id(s) das luzes, se não especificadas, todas as luzes do interruptor são selecionadas. 💡" + } + } + } } } diff --git a/custom_components/adaptive_lighting/translations/sv.json b/custom_components/adaptive_lighting/translations/sv.json index 1e5a0bee..6ce670b2 100644 --- a/custom_components/adaptive_lighting/translations/sv.json +++ b/custom_components/adaptive_lighting/translations/sv.json @@ -8,6 +8,13 @@ "data": { "name": "Namn" } + }, + "menu": { + "data": { + "action": "Åtgärd" + }, + "title": "Skapa eller duplicera", + "description": "Vill du skapa en ny instans eller duplicera en befintlig?" } }, "abort": { @@ -68,7 +75,8 @@ "max_sunrise_time": "Ställ in den senaste virtuella soluppgångstiden (TT: MM: SS), vilket möjliggör tidigare soluppgångar. 🌅", "brightness_mode": "Ljusstyrkeinställing att använda. Möjliga värden är \"default\", \"linear\" och \"tanh\" (använder \"brightness_mode_time_dark\" och \"brightness_mode_time_light\"). 📈", "brightness_mode_time_light": "(Ignoreras om `brightness_mode='default'`) Varaktigheten i sekunder för att öka/minska ljusstyrkan efter/före soluppgång/solnedgång. 📈📉.", - "brightness_mode_time_dark": "(Ignoreras om `brightness_mode='default'`) Varaktigheten i sekunder för att öka/minska ljusstyrkan efter/före soluppgång/solnedgång. 📈📉." + "brightness_mode_time_dark": "(Ignoreras om `brightness_mode='default'`) Varaktigheten i sekunder för att öka/minska ljusstyrkan efter/före soluppgång/solnedgång. 📈📉.", + "take_over_control_mode": "Anpassningspausläget när andra källor ändrar ljusstyrka och/eller färg på belysningen. `pause_all` pausar alltid både ljusstyrka och färganpassning. `pause_changed` pausar endast anpassningen av de ändrade attributen och fortsätter att anpassa oförändrade attribut, t.ex. fortsätter färganpassningen när endast ljusstyrkan har ändrats." } } }, @@ -166,6 +174,9 @@ }, "use_defaults": { "description": "Ställer in standardvärden som inte anges i detta serviceanrop. Alternativ: \"current\" (standard, behåller nuvarande värden), \"factory\" (återställer till dokumenterade standardinställningar) eller \"configuration\" (återgår till strömbrytarens standardinställningar). ⚙️" + }, + "take_over_control_mode": { + "description": "Anpassningspausläget när andra källor ändrar ljusstyrka och/eller färg på belysningen. `pause_all` pausar alltid både ljusstyrka och färganpassning. `pause_changed` pausar endast anpassningen av de ändrade attributen och fortsätter att anpassa oförändrade attribut, t.ex. fortsätter färganpassningen när endast ljusstyrkan har ändrats." } }, "description": "Ändra vilka inställningar du vill ha i strömbrytaren. All dessa inställningar är likadana som i config flow." diff --git a/custom_components/adaptive_lighting/translations/uk.json b/custom_components/adaptive_lighting/translations/uk.json index 749271d5..7c271fcc 100644 --- a/custom_components/adaptive_lighting/translations/uk.json +++ b/custom_components/adaptive_lighting/translations/uk.json @@ -8,6 +8,13 @@ "data": { "name": "Ім’я" } + }, + "menu": { + "data": { + "action": "Дія" + }, + "title": "Створити або дублювати", + "description": "Ви хочете створити новий екземпляр чи скопіювати існуючий?" } }, "abort": { @@ -68,7 +75,8 @@ "max_sunrise_time": "Встановіть найпізніший час віртуального сходу сонця (ГГ:ХХ:СС), враховуючи більш ранні сходи сонця. 🌅", "max_sunset_time": "Встановіть найновіший час віртуального заходу сонця (ГГ:ХХ:СС), враховуючи більш ранні заходи сонця. 🌇", "sleep_rgb_or_color_temp": "Використовуйте `\"rgb_color\"` або `\"color_temp\"` у режимі сну. 🌙", - "adapt_delay": "Час очікування (секунди) між увімкненням світла та застосуванням змін системою адаптивного освітлення. Може допомогти уникнути мерехтіння. ⏲️" + "adapt_delay": "Час очікування (секунди) між увімкненням світла та застосуванням змін системою адаптивного освітлення. Може допомогти уникнути мерехтіння. ⏲️", + "take_over_control_mode": "Режим призупинення адаптації, коли інші джерела змінюють яскравість та/або колір світла. `pause_all` завжди призупиняє адаптацію як яскравості, так і кольору. `pause_changed` призупиняє адаптацію лише змінених атрибутів та продовжує адаптацію незмінних атрибутів, наприклад, продовжує адаптацію кольору, коли змінювалася лише яскравість." } } }, @@ -192,6 +200,9 @@ }, "turn_on_lights": { "description": "Чи вмикати світло, яке наразі вимкнене. 🔆" + }, + "take_over_control_mode": { + "description": "Режим призупинення адаптації, коли інші джерела змінюють яскравість та/або колір світла. `pause_all` завжди призупиняє адаптацію як яскравості, так і кольору. `pause_changed` призупиняє адаптацію лише змінених атрибутів та продовжує адаптацію незмінних атрибутів, наприклад, продовжує адаптацію кольору, коли змінювалася лише яскравість." } }, "description": "Змініть будь-які налаштування, які ви бажаєте, у цьому перемикачі. Усі опції тут такі ж, як і в поточному конфігураційному файлі."