diff --git a/translations/bg.json b/translations/bg.json index b911466aed..9835fccdfb 100644 --- a/translations/bg.json +++ b/translations/bg.json @@ -545,12 +545,43 @@ "error_no_theme": "Няма налични теми.", "link_promo": "Научете повече за темите", "dropdown_label": "Тема" + }, + "refresh_tokens": { + "header": "Кодове за опресняване", + "description": "Всеки код за опресняване представлява оторизирана сесия. Кодовете за опресняване се премахват, когато натиснете \"Изход\". Следните кодове за опресняване са активни във Вашия акаунт.", + "token_title": "Код за опресняване за {clientId}", + "created_at": "Създаден на {date}", + "confirm_delete": "Сигурни ли сте, че искате да изтриете кода за опресняване за {name}?", + "delete_failed": "Възникна грешка при изтриването на кода за опресняване.", + "last_used": "Последно използван на {date} от {location}", + "not_used": "Никога не е бил използван", + "current_token_tooltip": "Не може да се изтрие текущия код за опресняване" + }, + "long_lived_access_tokens": { + "header": "Дългосрочни кодове за достъп", + "description": "Създайте дългосрочни кодове за достъп за да могат скриптовете Ви да взаимодействат с Home Assistant. Всеки код е валиден за 10 години от създаването си. Следните дългосрочни кодове са активни в момента.", + "learn_auth_requests": "Научете се как да правите оторизирани заявки.", + "created_at": "Създаден на {date}", + "confirm_delete": "Сигурни ли сте, че искате да изтриете кода за достъп за {name}?", + "delete_failed": "Възникна грешка при изтриването на кода за достъп.", + "create": "Създай код", + "create_failed": "Възникна грешка при създаването на код за достъп.", + "prompt_name": "Име?", + "prompt_copy_token": "Копирайте кода си за достъп. Той няма да бъде показан отново.", + "empty_state": "Все още нямате дългосрочни кодове за достъп.", + "last_used": "Последно използван на {date} от {location}", + "not_used": "Никога не е бил използван" } }, "page-authorize": { + "initializing": "Инициализиране", + "authorizing_client": "На път сте да дадете {clientId} достъп до вашия Home Assistant.", + "logging_in_with": "Вход с **{authProviderName}**.", + "pick_auth_provider": "Или влезте с", + "abort_intro": "Входът е прекратен", "form": { "working": "Моля, изчакайте", - "unknown_error": "Ся си еба майката", + "unknown_error": "Ся си е*а майката", "providers": { "homeassistant": { "step": { @@ -559,11 +590,44 @@ "username": "Потребителско име", "password": "Парола" } + }, + "mfa": { + "data": { + "code": "Дву-факторен код за аутентикация" + }, + "description": "Отворете **{mfa_module_name}** на Вашето устройство за да видите Вашия дву-факторен код за аутентикация и да удостоверите Вашата идентичност:" } }, "error": { "invalid_auth": "Невалидно потребителско име или парола", "invalid_code": "Невалиден код за аутентикация" + }, + "abort": { + "login_expired": "Сесията изтече, моля влезте отново." + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "API парола" + }, + "description": "Моля въведете API паролата в http конфигурацията:" + }, + "mfa": { + "data": { + "code": "Дву-факторен код за аутентикация" + }, + "description": "Отворете **{mfa_module_name}** на Вашето устройство за да видите Вашия дву-факторен код за аутентикация и да удостоверите Вашата идентичност:" + } + }, + "error": { + "invalid_auth": "Невалидна API парола", + "invalid_code": "Невалиден код за аутентикация" + }, + "abort": { + "no_api_password_set": "Няма конфигурирана API парола.", + "login_expired": "Сесията изтече, моля влезте отново." } }, "trusted_networks": { @@ -574,17 +638,16 @@ }, "description": "Моля, изберете потребител, като който искате да влезете:" } - } - }, - "legacy_api_password": { - "error": { - "invalid_code": "Невалиден код за аутентикация" + }, + "abort": { + "not_whitelisted": "Вашият компютър не е в списъка с разрешени компютри." } } } } }, "page-onboarding": { + "intro": "Готови ли сте да събудите дома си, да отвоювате независимостта си и да се присъедините към световна общност от хора автоматизиращи домовете си?", "user": { "intro": "Нека да започнете, като създадете потребителски акаунт.", "required_field": "Задължително", diff --git a/translations/de.json b/translations/de.json index 407fafdd9a..a2b2ed54ba 100644 --- a/translations/de.json +++ b/translations/de.json @@ -545,6 +545,32 @@ "error_no_theme": "Keine Themen verfügbar.", "link_promo": "Erfahre mehr über Themen", "dropdown_label": "Thema" + }, + "refresh_tokens": { + "header": "Aktualisierungs-Tokens", + "description": "Jedes Aktualisierungstoken stellt eine Anmeldesitzung dar. Aktualisierungstoken werden automatisch entfernt, wenn du auf Abmelden klickst. Die folgenden Aktualisierungstoken sind derzeit für dein Konto aktiv.", + "token_title": "Aktualisierungs-Token für {clientId}", + "created_at": "Erstellt am {date}", + "confirm_delete": "Möchtest du das Aktualisierungstoken für {name} wirklich löschen?", + "delete_failed": "Fehler beim Löschen des Aktualisierungs-Token.", + "last_used": "Zuletzt verwendet am {date} in {location}", + "not_used": "Wurde noch nie benutzt", + "current_token_tooltip": "Aktueller Refresh-Token konnte nicht gelöscht werden" + }, + "long_lived_access_tokens": { + "header": "Langlebige Zugangs-Token", + "description": "Erstelle langlebige Zugriffstoken, damit deine Skripte mit deiner Home Assistant-Instanz interagieren können. Jedes Token ist ab der Erstellung für 10 Jahre gültig. Die folgenden langlebigen Zugriffstoken sind derzeit aktiv.", + "learn_auth_requests": "Erfahre, wie du authentifizierte Anfragen stellen können.", + "created_at": "Erstellt am {date}", + "confirm_delete": "Möchtest du den Zugriffs-Token für {name} wirklich löschen?", + "delete_failed": "Fehler beim Löschen des Zugriffs-Tokens.", + "create": "Token erstellen", + "create_failed": "Das Zugriffs-Token konnte nicht erstellt werden.", + "prompt_name": "Name?", + "prompt_copy_token": "Kopiere deinen Zugangs-Token. Er wird nicht wieder angezeigt werden.", + "empty_state": "Du hast noch keine langlebigen Zugangs-Token.", + "last_used": "Zuletzt verwendet am {date} in {location}", + "not_used": "Wurde noch nie benutzt" } }, "page-authorize": { diff --git a/translations/hu.json b/translations/hu.json index 027daacb11..bb8e4ee81d 100644 --- a/translations/hu.json +++ b/translations/hu.json @@ -567,7 +567,7 @@ "create": "Token Létrehozása", "create_failed": "Nem sikerült létrehozni a hozzáférési tokent.", "prompt_name": "Név?", - "prompt_copy_token": "Másold a hozzáférési tokent. Nem fog újra megjelenni.", + "prompt_copy_token": "Másold a hozzáférési tokened. Nem fog újra megjelenni.", "empty_state": "Még nincsenek hosszú életű hozzáférési tokenjeid.", "last_used": "Utolsó használat ideje: {date}, helye: {location}", "not_used": "Sosem használt" diff --git a/translations/ko.json b/translations/ko.json index fbd526d67b..d98134bcdf 100644 --- a/translations/ko.json +++ b/translations/ko.json @@ -547,28 +547,28 @@ "dropdown_label": "테마" }, "refresh_tokens": { - "header": "갱신 토큰", - "description": "각 갱신 토큰은 로그인 세션을 나타냅니다. 로그 아웃을 클릭하면 갱신 토큰이 자동으로 제거됩니다. 다음의 갱신 토큰이 현재 당신의 계정에 대해 활성화 되어 있습니다.", - "token_title": "{clientId} 의 갱신 토큰", + "header": "리프레시 토큰", + "description": "각 리프레시 토큰은 로그인 세션을 나타냅니다. 로그아웃을 클릭하면 리프레시 토큰은 자동으로 제거됩니다. 다음의 리프레시 토큰이 현재 접속한 계정에 대해 활성화 되어 있습니다.", + "token_title": "{clientId} 의 리프레시 토큰", "created_at": "{date} 에 생성 됨", - "confirm_delete": "{name} 의 갱신 토큰을 삭제 하시겠습니까?", - "delete_failed": "갱신 토큰을 삭제할 수 없습니다.", + "confirm_delete": "{name} 의 리프레시 토큰을 삭제 하시겠습니까?", + "delete_failed": "리프레시 토큰을 삭제할 수 없습니다.", "last_used": "{date}에 {location} 에서 마지막으로 사용됨", "not_used": "사용된 적이 없음", - "current_token_tooltip": "현재 갱신 토큰을 삭제할 수 없음" + "current_token_tooltip": "현재 리프레시 토큰을 삭제할 수 없음" }, "long_lived_access_tokens": { - "header": "장기 접속 토큰", - "description": "스크립트가 Home Assistant 인스턴스와 상호 작용할 수 있도록 장기 접속 토큰을 생성하세요. 각 토큰은 생성 후 10년 동안 유효합니다. 현재 활성 상태인 장기 접속 토큰은 다음과 같습니다.", + "header": "장기 액세스 토큰", + "description": "스크립트가 Home Assistant 인스턴스와 상호 작용할 수 있도록 장기 액세스 토큰을 생성하세요. 각 토큰은 생성 후 10년 동안 유효합니다. 현재 활성 상태인 장기 액세스 토큰은 다음과 같습니다.", "learn_auth_requests": "인증된 요청을 생성하는 방법에 대해 알아 보세요.", "created_at": "{date} 에 생성 됨", - "confirm_delete": "{name} 의 접속 토큰을 삭제 하시겠습니까?", - "delete_failed": "접속 토큰을 삭제할 수 없습니다.", + "confirm_delete": "{name} 의 액세스 토큰을 삭제 하시겠습니까?", + "delete_failed": "액세스 토큰을 삭제할 수 없습니다.", "create": "토큰 만들기", - "create_failed": "접속 토큰을 생성을 할 수 없습니다.", - "prompt_name": "명칭?", - "prompt_copy_token": "접속 토큰을 복사하세요. 이 안내는 다시 표시되지 않습니다.", - "empty_state": "장기 접속 토큰이 없습니다.", + "create_failed": "액세스 토큰을 생성을 할 수 없습니다.", + "prompt_name": "토큰 이름을 지어 주세요", + "prompt_copy_token": "Ctrl + C 를 눌러 액세스 토큰을 복사하세요. 이 안내는 다시 표시되지 않습니다.", + "empty_state": "장기 액세스 토큰이 없습니다.", "last_used": "{date}에 {location} 에서 마지막으로 사용됨", "not_used": "사용된 적이 없음" } diff --git a/translations/nn.json b/translations/nn.json index ef2712ba6f..281453d147 100644 --- a/translations/nn.json +++ b/translations/nn.json @@ -12,7 +12,8 @@ "dev-events": "Hendingar", "dev-templates": "Malar", "dev-mqtt": "MQTT", - "dev-info": "Info" + "dev-info": "Info", + "calendar": "Kalendrar" }, "state": { "default": { @@ -236,6 +237,32 @@ "initializing": "Initialiserer ({query_stage})", "dead": "Død ({query_stage})" } + }, + "weather": { + "clear-night": "Klart, natt", + "cloudy": "Overskya", + "fog": "Tåke", + "hail": "Hagl", + "lightning": "Lyn", + "lightning-rainy": "Lyn, regn", + "partlycloudy": "Delvis overskya", + "pouring": "Pøsande", + "rainy": "Regn", + "snowy": "Snø", + "snowy-rainy": "Snø, regn", + "sunny": "Mykje sol", + "windy": "Vind", + "windy-variant": "Vind" + }, + "vacuum": { + "cleaning": "Reingjer", + "docked": "Parkert", + "error": "Feil", + "idle": "Tomgang", + "off": "Av", + "on": "På", + "paused": "Pausa", + "returning": "Gå tilbake til ladestasjonen" } }, "state_badge": { @@ -483,6 +510,156 @@ "zwave": { "caption": "Z-Wave", "description": "Administrer Z-Wave-nettverket ditt" + }, + "users": { + "caption": "Brukarar", + "description": "Administrer brukarar", + "picker": { + "title": "Brukar" + }, + "editor": { + "rename_user": "Gi nytt namn til brukaren", + "change_password": "Bytt passord", + "activate_user": "Aktiver brukaren", + "deactivate_user": "Deaktiver brukaren", + "delete_user": "Slett brukar" + } + } + }, + "profile": { + "push_notifications": { + "header": "Pushvarslar", + "description": "Send varslar til denne einiga", + "error_load_platform": "Konfigurer notify.html5", + "error_use_https": "Krev SSL-aktivert til frontend", + "push_notifications": "Pushvarslar", + "link_promo": "Lær meir" + }, + "language": { + "header": "Språk", + "link_promo": "Hjelp å oversette", + "dropdown_label": "Språk" + }, + "themes": { + "header": "Tema", + "error_no_theme": "Ingen tema tilgjengeleg", + "link_promo": "Lær om temaer", + "dropdown_label": "Tema" + }, + "refresh_tokens": { + "header": "Oppdateringstokenar", + "description": "Kvar oppdateringstoken representerer ei innloggingsøkt. Oppdateringstokenane vil autoamtisk bli fjerna når du loggar ut. Dei fylgande oppdateringstokenane er aktive på kontoen din.", + "token_title": "Oppdater token for {clientId}", + "created_at": "Laga den {date}", + "confirm_delete": "Er du sikker på at du vil slette oppdateringstoken for {name}?", + "delete_failed": "Kunne ikkje slette oppdateringstoken", + "last_used": "Sist brukt den {date} frå {location}", + "not_used": "Har aldri vore brukt", + "current_token_tooltip": "Kan ikkje slette gjeldande oppdateringstoken" + }, + "long_lived_access_tokens": { + "header": "Langtidslevande tilgangstokenar", + "description": "Lag ein langtidslevande tilgangstoken som tillet skripta dine å samhandle med Home Assistant-instansen. Kvar token vil vere gyldig i 10 år etter oppretting. Dei fylgande langtidslevande tokenane er for tida aktive.", + "learn_auth_requests": "Lær korleis du lagar ein autentisert førespurnad.", + "created_at": "Oppretta den {date}", + "confirm_delete": "Er du sikker på at du vil slette tilgangstoken for {name}?", + "delete_failed": "Klarte ikkje å slette tilgangstoken", + "create": "Lag token", + "create_failed": "Klarte ikkje å lage tilgangstoken.", + "prompt_name": "Namn?", + "prompt_copy_token": "Kopier tilgangstoken. Den vil ikkje visast igjen.", + "empty_state": "Du har ikkje langtidslevande tilgangstoken endå.", + "last_used": "Sist brukt den {date} frå {location}", + "not_used": "Har aldri vore brukt" + } + }, + "page-authorize": { + "initializing": "Set i gang", + "authorizing_client": "Du held på å gi {clientId} tilgang til Home Assistant-instansen din.", + "logging_in_with": "Loggar inn med **{authProviderName}**", + "pick_auth_provider": "Eller logg inn med", + "abort_intro": "Innlogging avbrote", + "form": { + "working": "Ver vennleg og vent", + "unknown_error": "Noko gjekk gale", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "Brukarnamn", + "password": "Passord" + } + }, + "mfa": { + "data": { + "code": "To-faktor-autentiseringskode" + }, + "description": "Opne **{mfa_module_name}** på eininga di for å sjå to-faktor-autentiseringskoda og verifiser identiteten din:" + } + }, + "error": { + "invalid_auth": "Ugyldig brukarnamn eller passord", + "invalid_code": "Ugyldig autentiseringskode" + }, + "abort": { + "login_expired": "Økt utløpt. Ver vennleg og logg inn igjen." + } + }, + "legacy_api_password": { + "step": { + "init": { + "data": { + "password": "API-passord" + }, + "description": "Ver vennleg og skriv inn API-passordet i HTTP-konfigurasjonen din:" + }, + "mfa": { + "data": { + "code": "To-faktor-autentiseringskode" + }, + "description": "Opne **{mfa_module_name}** på eininga di for å sjå to-faktor-autentiseringskoda og verifiser identiteten din:" + } + }, + "error": { + "invalid_auth": "Ugyldig API-passord", + "invalid_code": "Ugyldig autentiseringskode" + }, + "abort": { + "no_api_password_set": "Du har ikkje laga til eit API-passord", + "login_expired": "Økt utløpt. Ver vennleg å logg inn igjen." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "Brukar" + }, + "description": "Ver vennleg og vel ein brukar du vil logge inn som:" + } + }, + "abort": { + "not_whitelisted": "Datamaskina di er ikkje kvitelista." + } + } + } + } + }, + "page-onboarding": { + "intro": "Er du klar til å vekke heimen din til liv, vinne tilbake privatlivet ditt og vli med i eit verdsomspennande samfunn av tinkerers?", + "user": { + "intro": "Lat oss begynne med å opprette ein brukarkonto.", + "required_field": "Krav", + "data": { + "name": "Namn", + "username": "Brukarnamn", + "password": "Passord" + }, + "create_account": "Lag konto", + "error": { + "required_fields": "Fyll ut dei nødvendige felta" + } } } }, @@ -497,7 +674,9 @@ "duration": { "day": "{count} {count, plural,\none {dag}\nother {dagar}\n}", "week": "{count} {count, plural,\none {veke}\nother {veker}\n}", - "second": "{count} {count, plural,\none {sekund}\nother {sekunder}\n}" + "second": "{count} {count, plural,\none {sekund}\nother {sekunder}\n}", + "minute": "{count} {count, plural,\none {minutt}\nother {minutt}\n}", + "hour": "{count} {count, plural,\none {time}\nother {timar}\n}" }, "login-form": { "password": "Passord", @@ -510,6 +689,96 @@ }, "persistent_notification": { "dismiss": "Avvis" + }, + "scene": { + "activate": "Aktiver" + }, + "script": { + "execute": "Utfør" + }, + "weather": { + "attributes": { + "air_pressure": "Lufttrykk", + "humidity": "Fuktigheit", + "temperature": "Temperatur", + "visibility": "Sikt", + "wind_speed": "Vindfart" + }, + "cardinal_direction": { + "e": "Ø", + "ene": "ØNØ", + "ese": "ØSØ", + "n": "N", + "ne": "NØ", + "nne": "NNØ", + "nw": "NV", + "nnw": "NNV", + "s": "S", + "se": "SØ", + "sse": "SSØ", + "ssw": "SSV", + "sw": "SV", + "w": "V", + "wnw": "VNV", + "wsw": "VSV" + }, + "forecast": "Vêrmelding" + }, + "alarm_control_panel": { + "code": "Kode", + "clear_code": "Slett alt", + "disarm": "Skru av", + "arm_home": "Heimemodus", + "arm_away": "Bortemodus" + }, + "automation": { + "last_triggered": "Sist utløyst", + "trigger": "Utløysar" + }, + "cover": { + "position": "Posisjon", + "tilt_position": "Tiltposisjon" + }, + "fan": { + "speed": "Fart", + "oscillate": "Sving", + "direction": "Retning" + }, + "light": { + "brightness": "Lysstyrke", + "color_temperature": "Fargetemperatur", + "white_value": "Kvitverdi", + "effect": "Effekt" + }, + "media_player": { + "text_to_speak": "Tekst til tale", + "source": "Kjelde", + "sound_mode": "Lydmodus" + }, + "climate": { + "currently": "Akkuratt no", + "on_off": "På \/ av", + "target_temperature": "Temperaturmål", + "target_humidity": "Fuktigheitsmål", + "operation": "Operasjon", + "fan_mode": "Viftemodus", + "swing_mode": "Svingmodus", + "away_mode": "Bortemodus", + "aux_heat": "Aux-varme" + }, + "lock": { + "code": "Kode", + "lock": "Lås", + "unlock": "Lås opp" + }, + "vacuum": { + "actions": { + "resume_cleaning": "Fortsett reingjeringa", + "return_to_base": "Gå tilbake til ladestasjonen", + "start_cleaning": "Start reingjering", + "turn_on": "Skru på", + "turn_off": "Skru av" + } } }, "components": { @@ -520,7 +789,47 @@ }, "service-picker": { "service": "Teneste" + }, + "relative_time": { + "past": "{time} sidan", + "future": "Om {time}", + "never": "Aldri", + "duration": { + "second": "{count} {count, plural,\none {sekund}\nother {sekundar}\n}", + "minute": "{count} {count, plural,\none {minutt}\nother {minutt}\n}", + "hour": "{count} {count, plural,\none {time}\nother {timar}\n}", + "day": "{count} {count, plural,\none {dag}\nother {dagar}\n}", + "week": "{count} {count, plural,\none {veke}\nother {veker}\n}" + } + }, + "history_charts": { + "loading_history": "Lastar tilstandshistoria...", + "no_history_found": "Inga tilstandshistorie funne" } + }, + "notification_toast": { + "entity_turned_on": "Skrudde på {entity}.", + "entity_turned_off": "Skrudde av {entity}.", + "service_called": "Tenesten {service} tilkalla", + "service_call_failed": "Klarte ikkje å kalle tenesten {serivce}.", + "connection_lost": "Tilkopling mista. Prøver å kople til på nytt.." + }, + "dialogs": { + "more_info_settings": { + "save": "Lagre", + "name": "Namn", + "entity_id": "Einings-ID" + } + }, + "auth_store": { + "ask": "Vil du lagre denne pålogginga?", + "decline": "Nei takk", + "confirm": "Lagre innlogging" + }, + "notification_drawer": { + "click_to_configure": "Klikk på knappen for å konfigurere {entity}", + "empty": "Ingen varslar", + "title": "Varsler" } }, "domain": { @@ -558,7 +867,8 @@ "switch": "Brytar", "updater": "Oppdateringar", "weblink": "Nettlenke", - "zwave": "Z-Wave" + "zwave": "Z-Wave", + "vacuum": "Støvsugar" }, "attribute": { "weather": { diff --git a/translations/no.json b/translations/no.json index bd90648f95..2046cb4b20 100644 --- a/translations/no.json +++ b/translations/no.json @@ -545,6 +545,32 @@ "error_no_theme": "Ingen temaer er tilgjengelig.", "link_promo": "Lær om temaer", "dropdown_label": "Tema" + }, + "refresh_tokens": { + "header": "Oppdater Tokens", + "description": "Hver oppdateringstoken representerer en innloggingsøkt. Oppdateringstoken blir automatisk fjernet når du klikker på logg ut. Følgende oppdateringstoken er for tiden aktiv for kontoen din.", + "token_title": "Oppdateringstoken for {clientId}", + "created_at": "Opprettet den {date}", + "confirm_delete": "Er du sikker på at du vil slette oppdateringstoken for {name}?", + "delete_failed": "Kunne ikke slette oppdateringstoken.", + "last_used": "Sist brukt den {date} fra {location}", + "not_used": "Har aldri blitt brukt", + "current_token_tooltip": "Kan ikke slette gjeldende oppdateringstoken" + }, + "long_lived_access_tokens": { + "header": "Varige tilgangstokener", + "description": "Opprett langvarige tilgangstokener slik at skriptene dine kan samhandle med din Home Assistant instans. Hver token vil være gyldig i 10 år fra opprettelsen. Følgende langvarige tilgangstokener er for tiden aktive.", + "learn_auth_requests": "Lær hvordan du lager godkjente forespørsler.", + "created_at": "Opprettet den {date}", + "confirm_delete": "Er du sikker på at du vil slette tilgangstoken for {name}?", + "delete_failed": "Kan ikke slette tilgangstokenet.", + "create": "Opprett Token", + "create_failed": "Kunne ikke opprette tilgangstoken.", + "prompt_name": "Navn?", + "prompt_copy_token": "Kopier tilgangstoken. Det blir ikke vist igjen.", + "empty_state": "Du har ingen langvarige tilgangstokener ennå.", + "last_used": "Sist brukt den {date} fra {location}", + "not_used": "Har aldri blitt brukt" } }, "page-authorize": { diff --git a/translations/pt.json b/translations/pt.json index 45d1dffff3..1ae721828d 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -545,12 +545,38 @@ "error_no_theme": "Não há temas disponíveis.", "link_promo": "Saiba mais sobre temas", "dropdown_label": "Tema" + }, + "refresh_tokens": { + "header": "", + "description": "Cada \"refresh token\" representa a uma sessão de utilizador. Os \"refresh tokens\" serão automáticamente removidos quando clicar sair. Os seguintes \"refresh tokens\" estão activos para a sua conta.", + "token_title": "Atualizar o token de {clientId}", + "created_at": "Criado a {date}", + "confirm_delete": "Tem certeza de que deseja apagar o \"refresh token\" de {name} ?", + "delete_failed": "Falha ao apagar o \"refresh token\"", + "last_used": "Última utilização a {date} em {location}", + "not_used": "Nunca foi utilizado", + "current_token_tooltip": "Não é possível eliminar o \"refresh token\" actual" + }, + "long_lived_access_tokens": { + "header": "Tokens de acesso de longa duração", + "description": "Crie tokens de acesso de longa duração para permitir que os seus scripts possam interagir com a sua instancia do Home Assistant. Cada token será válido durante 10 anos após criação. Os seguintes tokens de acesso de longa duração estão actualmente activos.", + "learn_auth_requests": "Aprenda a fazer pedidos autenticados.", + "created_at": "Criado a {date}", + "confirm_delete": "Tem certeza de que deseja apagar o token de acesso de {name} ?", + "delete_failed": "Falha ao criar o token de acesso.", + "create": "Criar Token", + "create_failed": "Falha ao criar o token de acesso.", + "prompt_name": "Nome?", + "prompt_copy_token": "Copie seu token de acesso. Não será mostrado novamente.", + "empty_state": "Ainda não tem um token de longa duração", + "last_used": "Última utilização a {date} em {location}", + "not_used": "Nunca foi utilizado" } }, "page-authorize": { "initializing": "A inicializar", "authorizing_client": "Você está prestes a dar acesso a {clientId} à sua instância do Home Assistant.", - "logging_in_with": "Fazendo login com **{authProviderName}**.", + "logging_in_with": "Iniciar a sessão com **{authProviderName}**.", "pick_auth_provider": "Ou faça login com", "abort_intro": "Login abortado", "form": { diff --git a/translations/ru.json b/translations/ru.json index dd2a900485..b8ca8b99b2 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -548,20 +548,20 @@ }, "refresh_tokens": { "header": "Токены обновления ", - "description": "Каждый токен обновления означает вход в систему. Токены обновления будут автоматически удалены, когда вы выйдете из системы. В настоящее время для вашей учетной записи активны следующие токены обновления.", + "description": "Каждый токен обновления означает выполненный вход в систему. Токен обновления текущего сеанса пользователя будет автоматически удален при нажатии кнопки выхода из системы. Ниже Вы можете просмотреть токены обновления, которые в настоящее время активны для вашей учетной записи.", "token_title": "Токен обновления для {clientId}", - "created_at": "Создан в {date}", + "created_at": "Создан {date}", "confirm_delete": "Вы действительно хотите удалить токен обновления для {name}?", "delete_failed": "Не удалось удалить токен обновления.", - "last_used": "Последнее использование в {date} из {location}", + "last_used": "Последнее использование {date} из {location}", "not_used": "Никогда не использовался", "current_token_tooltip": "Не удалось удалить текущий токен обновления" }, "long_lived_access_tokens": { "header": "Долгосрочные токены доступа", - "description": "Создайте долгосрочные токены доступа, чтобы ваши скрипты могли взаимодействовать с вашим Home Assistant. Каждый токен будет действителен в течение 10 лет с момента создания. В настоящее время активны следующие долгосрочные токены доступа.", + "description": "Создайте долгосрочные токены доступа, чтобы ваши скрипты могли взаимодействовать с вашим Home Assistant. Каждый токен будет действителен в течение 10 лет с момента создания. Ниже Вы можете просмотреть долгосрочные токены доступа, которые в настоящее время активны.", "learn_auth_requests": "Узнайте, как выполнять аутентифицированные запросы.", - "created_at": "Создан в {date}", + "created_at": "Создан {date}", "confirm_delete": "Вы действительно хотите удалить токен доступа для {name}?", "delete_failed": "Не удалось удалить токен доступа.", "create": "Создать токен", @@ -569,7 +569,7 @@ "prompt_name": "Название?", "prompt_copy_token": "Скопируйте Ваш токен доступа. Он больше не будет показан.", "empty_state": "У вас еще нет долгосрочных токенов доступа.", - "last_used": "Последнее использование в {date} из {location}", + "last_used": "Последнее использование {date} из {location}", "not_used": "Никогда не использовался" } }, diff --git a/translations/sl.json b/translations/sl.json index 88f4ec140b..29e78d231c 100644 --- a/translations/sl.json +++ b/translations/sl.json @@ -545,6 +545,32 @@ "error_no_theme": "Teme niso na voljo.", "link_promo": "Preberite več o temah", "dropdown_label": "Tema" + }, + "refresh_tokens": { + "header": "Osvežilni žetoni", + "description": "Vsak osvežilni žeton predstavlja sejo za prijavo. Osvežilni žetoni se samodejno odstranijo, ko kliknete odjava. Za vaš račun so trenutno aktivni naslednji žetoni za osveževanje.", + "token_title": "Žeton za osveževanje za {clientId}", + "created_at": "Ustvarjen na {date}", + "confirm_delete": "Ali ste prepričani, da želite izbrisati žeton za osveževanje za {name} ?", + "delete_failed": "Žetonov za osveževanje ni bilo mogoče izbrisati.", + "last_used": "Nazadnje uporabljen {date} iz {location}", + "not_used": "Nikoli ni bil uporabljen", + "current_token_tooltip": "Trenutni žeton ni mogoče izbrisati" + }, + "long_lived_access_tokens": { + "header": "Dolgotrajni dostopni žetoni", + "description": "Ustvarite dolgožive žetone dostopa, s katerimi lahko skripte komunicirajo z vašim primerkom Home Assistenta. Vsak žeton bo veljaven 10 let od nastanka. Trenutno so aktivni naslednji dolgotrajni dostopni žetoni.", + "learn_auth_requests": "Naučite se, kako naredite preverjene zahteve.", + "created_at": "Ustvarjen na {date}", + "confirm_delete": "Ali ste prepričani, da želite izbrisati žeton za dostop za {name} ?", + "delete_failed": "Ni bilo mogoče ustvariti žetona za dostop.", + "create": "Ustvari žeton", + "create_failed": "Ni bilo mogoče ustvariti žetona za dostop.", + "prompt_name": "Ime?", + "prompt_copy_token": "Kopirate žeton za dostop. Ta ne bo prikazan znova.", + "empty_state": "Nimate dostopnih žetonov z daljšim rokom trajanja.", + "last_used": "Nazadnje uporabljen {date} iz {location}", + "not_used": "Nikoli ni bil uporabljen" } }, "page-authorize": { diff --git a/translations/te.json b/translations/te.json index a7c2332927..c3bc016d19 100644 --- a/translations/te.json +++ b/translations/te.json @@ -12,7 +12,8 @@ "dev-events": "సంఘటనలు", "dev-templates": "టెంప్లేట్లు", "dev-mqtt": "MQTT", - "dev-info": "సమాచారం" + "dev-info": "సమాచారం", + "calendar": "క్యాలెండర్" }, "state": { "default": { @@ -24,7 +25,7 @@ "alarm_control_panel": { "armed": "భద్రత వుంది", "disarmed": "భద్రత లేదు", - "armed_home": "ఇంటి భద్రత", + "armed_home": "సెక్యూరిటీ సిస్టమ్ ఆన్ చేయబడింది", "armed_away": "ఇంట బయట భద్రత", "armed_night": "రాత్రి పూట భద్రత", "pending": "పెండింగ్", @@ -112,6 +113,10 @@ "window": { "off": "మూసుకుంది", "on": "తెరిచివుంది" + }, + "lock": { + "off": "లాక్ చేయబడింది", + "on": "లాక్ చేయబడలేదు" } }, "calendar": { @@ -231,6 +236,24 @@ "initializing": "మొదటి దశ ({query_stage})", "dead": "మృత స్థితి ({query_stage})" } + }, + "weather": { + "cloudy": "మేఘావృతం", + "fog": "పొగమంచు", + "hail": "వడగళ్ళు", + "lightning": "మెరుపులు", + "lightning-rainy": "మెరుపు, వర్షం", + "partlycloudy": "పాక్షికంగా మేఘావృతం", + "pouring": "కుంభవృష్టి", + "rainy": "వర్షం", + "snowy": "మంచు", + "snowy-rainy": "మంచు, వర్షం", + "sunny": "ఎండ", + "windy": "గాలులతో", + "windy-variant": "గాలులతో" + }, + "vacuum": { + "cleaning": "శుభ్రపరుచుతోంది" } }, "state_badge": { @@ -282,6 +305,7 @@ "invalid": "చెల్లని కాన్ఫిగరేషన్" }, "reloading": { + "heading": "మీ కాన్ఫిగరేషన్ రీలోడ్ అవుతోంది", "core": "రీలోడ్ కోర్", "group": "గ్రూప్స్ మళ్లీ లోడ్ చేయండి", "automation": "ఆటోమేషన్లను మళ్లీ లోడ్ చేయండి", @@ -314,6 +338,7 @@ "triggers": { "add": "క్రొత్తది జోడించు", "duplicate": "నకిలీ", + "delete": "తొలగించు", "delete_confirm": "ఖచ్చితంగా తొలగించాలనుకుంటున్నారా?", "type_select": "ట్రిగ్గర్ రకం", "type": { @@ -329,7 +354,8 @@ }, "homeassistant": { "label": "Home Assistant", - "event": "ఈవెంట్" + "event": "ఈవెంట్", + "start": "ప్రారంభం" }, "mqtt": { "label": "MQTT", @@ -351,14 +377,25 @@ "time": { "label": "సమయం", "at": "At" + }, + "zone": { + "enter": "\nప్రవేశించు" } } }, "conditions": { "add": "అంశాన్ని జోడించు", + "duplicate": "నకిలీ", + "delete": "తీసివేయి", + "delete_confirm": "ఇది మీరు delete చేయాలని అనుకుంటున్నారా?", "type_select": "కండిషన్ రకం", "type": { + "numeric_state": { + "above": "పైన", + "below": "కింద" + }, "sun": { + "label": "సూర్యుడు", "before": "ముందు", "after": "తరువాత", "before_offset": "ఆఫ్సెట్కు ముందు (ఐచ్ఛికం)", @@ -382,6 +419,7 @@ "label": "ఆలస్యము" }, "wait_template": { + "label": "వేచిచూడండి", "timeout": "సమయం ముగిసింది (ఐచ్ఛికం)" }, "condition": { @@ -399,7 +437,85 @@ "description": "స్క్రిప్ట్లను సృష్టించండి మరియు సవరించండి" }, "zwave": { - "caption": "Z-Wave" + "caption": "Z-Wave", + "description": "మీ Z- వేవ్ నెట్వర్క్ని నిర్వహించండి" + }, + "users": { + "caption": "వినియోగదారులు", + "picker": { + "title": "వినియోగదారులు" + }, + "editor": { + "change_password": "పాస్ వర్డ్ ను మార్చండి" + } + } + }, + "profile": { + "push_notifications": { + "description": "ఈ పరికరానికి ప్రకటనలను పంపండి.", + "link_promo": "మరింత తెలుసుకోండి" + }, + "language": { + "header": "భాషా", + "link_promo": "అనువాదకు సహాయం చెయ్యండి", + "dropdown_label": "భాష" + }, + "refresh_tokens": { + "header": "రిఫ్రెష్ టోకెన్లు" + }, + "long_lived_access_tokens": { + "created_at": "{date} లో రూపొందించబడింది", + "prompt_name": "పేరు?", + "not_used": "ఎప్పుడూ ఉపయోగించలేదు" + } + }, + "page-authorize": { + "initializing": "ప్రారంభమవుతోంది", + "abort_intro": "లాగిన్ ప్రక్రియ ఆపివేయపడింది", + "form": { + "working": "దయచేసి వేచి ఉండండి", + "unknown_error": "ఎక్కడో తేడ జరిగింది", + "providers": { + "homeassistant": { + "step": { + "init": { + "data": { + "username": "యూజర్ పేరు", + "password": "పాస్వర్డ్" + } + } + }, + "error": { + "invalid_auth": "తప్పు యూజర్ పేరు లేదా తప్పు పాస్ వర్డ్" + }, + "abort": { + "login_expired": "సెషన్ గడువు ముగిసింది, మళ్ళీ లాగిన్ అవ్వండి." + } + }, + "trusted_networks": { + "step": { + "init": { + "data": { + "user": "యూజర్" + } + } + }, + "abort": { + "not_whitelisted": "మీ కంప్యూటర్ అనుమతి జాబితాలో లేదు." + } + } + } + } + }, + "page-onboarding": { + "user": { + "intro": "వినియోగదారు ఖాతాను సృష్టించడం ద్వారా ప్రారంభిద్దాం.", + "required_field": "ఇది అవసరం", + "data": { + "name": "పేరు", + "username": "యూజర్ పేరు", + "password": "పాస్ వర్డ్" + } } } }, @@ -422,12 +538,82 @@ }, "persistent_notification": { "dismiss": "తొలగించు" + }, + "scene": { + "activate": "యాక్టివేట్" + }, + "script": { + "execute": "అమలు చేయండి" + }, + "weather": { + "attributes": { + "visibility": "కనిపించే దూరం", + "wind_speed": "గాలి వేగం" + }, + "cardinal_direction": { + "e": "E", + "ene": "ENE", + "ese": "ESE", + "n": "N", + "ne": "NE", + "nne": "NNE", + "nw": "NW", + "nnw": "NNW", + "s": "S", + "se": "SE", + "sse": "SSE", + "ssw": "SSW", + "sw": "SW", + "w": "W", + "wnw": "WNW", + "wsw": "WSW" + }, + "forecast": "వాతావరణ సూచన" + }, + "alarm_control_panel": { + "code": "కోడ్", + "clear_code": "Clear" + }, + "automation": { + "last_triggered": "ఎప్పుడు మొదలెయ్యంది" + }, + "fan": { + "speed": "స్పీడ్" + }, + "lock": { + "unlock": "అన్లాక్" + }, + "media_player": { + "sound_mode": "ధ్వని రీతి" + }, + "vacuum": { + "actions": { + "start_cleaning": "శుభ్రపరచడం ప్రారంభించండి", + "turn_off": "ఆపివేయండి" + } } }, "components": { "service-picker": { "service": "సర్వీస్" + }, + "relative_time": { + "never": "ఎన్నడూ జరగలేదు" } + }, + "dialogs": { + "more_info_settings": { + "save": "సేవ్" + } + }, + "auth_store": { + "ask": "మీరు ఈ లాగిన్ సేవ్ చేయాలనుకుంటున్నారా?", + "decline": "అక్కర్లేదు", + "confirm": "లాగిన్ సేవ్ చేయండి" + }, + "notification_drawer": { + "empty": "ప్రకటనలు లేవు", + "title": "ప్రకటనలు" } }, "domain": {