diff --git a/custom_components/mail_and_packages/config_flow.py b/custom_components/mail_and_packages/config_flow.py index d752fc11..e9c19a27 100644 --- a/custom_components/mail_and_packages/config_flow.py +++ b/custom_components/mail_and_packages/config_flow.py @@ -1,6 +1,7 @@ """Adds config flow for Mail and Packages.""" import logging +import re from os import path from typing import Any @@ -14,7 +15,6 @@ CONF_RESOURCES, CONF_USERNAME, ) -import re from .const import ( CONF_ALLOW_EXTERNAL, diff --git a/custom_components/mail_and_packages/translations/ca.json b/custom_components/mail_and_packages/translations/ca.json index 6e24cab6..94a37ae9 100644 --- a/custom_components/mail_and_packages/translations/ca.json +++ b/custom_components/mail_and_packages/translations/ca.json @@ -7,9 +7,10 @@ "error": { "communication": "No es pot connectar o iniciar la sessió al servidor de correu. Consulteu el registre per obtenir més detalls.", "invalid_path": "Guardeu les imatges en un altre directori.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Generar MP4 requereix ffmpeg", "amazon_domain": "Adreça de correu electrònic de reenviament no vàlida.", - "file_not_found": "No s'ha trobat el fitxer d'imatge" + "file_not_found": "No s'ha trobat el fitxer d'imatge", + "invalid_email_format": "Format d'adreça de correu electrònic no vàlid." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/de.json b/custom_components/mail_and_packages/translations/de.json index 12fc4899..798e05be 100644 --- a/custom_components/mail_and_packages/translations/de.json +++ b/custom_components/mail_and_packages/translations/de.json @@ -7,9 +7,10 @@ "error": { "communication": "Es kann keine Verbindung zum Mailserver hergestellt oder angemeldet werden. Bitte überprüfen Sie das Protokoll für Details.", "invalid_path": "Bitte speichern Sie die Bilder in einem anderen Verzeichnis.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "MP4 erstellen erfordert ffmpeg", "amazon_domain": "Ungültige Weiterleitungs-E-Mail-Adresse.", - "file_not_found": "Bilddatei nicht gefunden" + "file_not_found": "Bilddatei nicht gefunden", + "invalid_email_format": "Ungültiges E-Mail-Adressformat." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/en.json b/custom_components/mail_and_packages/translations/en.json index d812a2bf..c9ac6841 100644 --- a/custom_components/mail_and_packages/translations/en.json +++ b/custom_components/mail_and_packages/translations/en.json @@ -8,7 +8,7 @@ "communication": "Unable to connect or login to the mail server. Please check the log for details.", "invalid_path": "Please store the images in another directory.", "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "Cannot use amazon email addresses as forward from emails.", + "amazon_domain": "Invalid forwarding email address.", "file_not_found": "Image file not found", "invalid_email_format": "Invalid email address format." }, diff --git a/custom_components/mail_and_packages/translations/es.json b/custom_components/mail_and_packages/translations/es.json index 70f976e3..80f60852 100644 --- a/custom_components/mail_and_packages/translations/es.json +++ b/custom_components/mail_and_packages/translations/es.json @@ -7,9 +7,10 @@ "error": { "communication": "No se puede conectar o iniciar sesión en el servidor de correo. Por favor, consulte el registro para más detalles.", "invalid_path": "Guarde las imágenes en otro directorio.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Generar MP4 requiere ffmpeg", "amazon_domain": "Dirección de correo electrónico de reenvío no válida.", - "file_not_found": "Archivo de imagen no encontrado" + "file_not_found": "Archivo de imagen no encontrado", + "invalid_email_format": "Formato de dirección de correo electrónico no válido." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/es_419.json b/custom_components/mail_and_packages/translations/es_419.json index ade7c675..4df5451b 100644 --- a/custom_components/mail_and_packages/translations/es_419.json +++ b/custom_components/mail_and_packages/translations/es_419.json @@ -7,9 +7,10 @@ "error": { "communication": "No se puede conectar o iniciar sesión en el servidor de correo. Por favor, consulte el registro para más detalles.", "invalid_path": "Guarde las imágenes en otro directorio.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Generar MP4 requiere ffmpeg", "amazon_domain": "Dirección de correo electrónico de reenvío no válida.", - "file_not_found": "Archivo de imagen no encontrado" + "file_not_found": "Archivo de imagen no encontrado", + "invalid_email_format": "Formato de dirección de correo electrónico inválido." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/fi.json b/custom_components/mail_and_packages/translations/fi.json index 25114a8a..a0e7fb60 100644 --- a/custom_components/mail_and_packages/translations/fi.json +++ b/custom_components/mail_and_packages/translations/fi.json @@ -7,9 +7,10 @@ "error": { "communication": "Ei voida muodostaa yhteyttä tai kirjautua sisään postipalvelimeen. Tarkista lokista yksityiskohdat.", "invalid_path": "Tallenna kuvat toiseen hakemistoon.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "MP4:n luominen vaatii ffmpeg:n", "amazon_domain": "Virheellinen edelleenlähetettävä sähköpostiosoite.", - "file_not_found": "Kuvatiedostoa ei löydy" + "file_not_found": "Kuvatiedostoa ei löydy", + "invalid_email_format": "Virheellinen sähköpostiosoitteen muoto." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/fr.json b/custom_components/mail_and_packages/translations/fr.json index e1194ffd..6e8cc572 100644 --- a/custom_components/mail_and_packages/translations/fr.json +++ b/custom_components/mail_and_packages/translations/fr.json @@ -7,9 +7,10 @@ "error": { "communication": "Impossible de se connecter ou de se connecter au serveur de messagerie. Veuillez consulter le journal pour plus de détails.", "invalid_path": "Veuillez stocker les images dans un autre répertoire.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Générer MP4 nécessite ffmpeg", "amazon_domain": "Adresse e-mail de transfert invalide.", - "file_not_found": "Fichier image non trouvé" + "file_not_found": "Fichier image non trouvé", + "invalid_email_format": "Format d'adresse e-mail invalide." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/hu.json b/custom_components/mail_and_packages/translations/hu.json index 0457fee8..032a64c2 100644 --- a/custom_components/mail_and_packages/translations/hu.json +++ b/custom_components/mail_and_packages/translations/hu.json @@ -7,9 +7,10 @@ "error": { "communication": "Nem lehet csatlakozni vagy bejelentkezni az e-mail szerverhez. Kérjük, ellenőrizze a naplót a részletekért.", "invalid_path": "Tárolja a képeket egy másik könyvtárban.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Az MP4 generálása ffmpeg-et igényel", "amazon_domain": "Érvénytelen továbbítási e-mail cím.", - "file_not_found": "Képfájl nem található" + "file_not_found": "Képfájl nem található", + "invalid_email_format": "Érvénytelen e-mail cím formátum." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/it.json b/custom_components/mail_and_packages/translations/it.json index 740598bd..5b103d38 100644 --- a/custom_components/mail_and_packages/translations/it.json +++ b/custom_components/mail_and_packages/translations/it.json @@ -7,9 +7,10 @@ "error": { "communication": "Impossibile connettersi o accedere al server di posta. Si prega di controllare il registro per i dettagli.", "invalid_path": "Conservare le immagini in un'altra directory.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Generare MP4 richiede ffmpeg", "amazon_domain": "Indirizzo email di inoltro non valido.", - "file_not_found": "File immagine non trovato" + "file_not_found": "File immagine non trovato", + "invalid_email_format": "Formato dell'indirizzo email non valido." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/ko.json b/custom_components/mail_and_packages/translations/ko.json index 9be182eb..670054a0 100644 --- a/custom_components/mail_and_packages/translations/ko.json +++ b/custom_components/mail_and_packages/translations/ko.json @@ -7,9 +7,10 @@ "error": { "communication": "메일 서버에 연결하거나 로그인 할 수 없습니다. 자세한 내용은 로그를 확인하십시오.", "invalid_path": "이미지를 다른 디렉토리에 저장하십시오.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "MP4 생성은 ffmpeg가 필요합니다", "amazon_domain": "잘못된 전달 이메일 주소입니다.", - "file_not_found": "이미지 파일을 찾을 수 없습니다" + "file_not_found": "이미지 파일을 찾을 수 없습니다", + "invalid_email_format": "잘못된 이메일 주소 형식입니다." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/nl.json b/custom_components/mail_and_packages/translations/nl.json index ecac759c..ae81d214 100644 --- a/custom_components/mail_and_packages/translations/nl.json +++ b/custom_components/mail_and_packages/translations/nl.json @@ -7,9 +7,10 @@ "error": { "communication": "Kan geen verbinding maken met of inloggen op de mailserver. Controleer het logboek voor details.", "invalid_path": "Bewaar de afbeeldingen in een andere map.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "MP4 genereren vereist ffmpeg", "amazon_domain": "Ongeldig doorstuur e-mailadres.", - "file_not_found": "Afbeeldingsbestand niet gevonden" + "file_not_found": "Afbeeldingsbestand niet gevonden", + "invalid_email_format": "Ongeldig e-mailadres formaat." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/no.json b/custom_components/mail_and_packages/translations/no.json index ca0acb85..29eecb78 100644 --- a/custom_components/mail_and_packages/translations/no.json +++ b/custom_components/mail_and_packages/translations/no.json @@ -7,9 +7,10 @@ "error": { "communication": "Kan ikke koble til eller logge inn på postserveren. Vennligst sjekk loggen for detaljer.", "invalid_path": "Lagre bildene i en annen katalog.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Generer MP4 krever ffmpeg", "amazon_domain": "Ugyldig videresendings e-postadresse.", - "file_not_found": "Bildefil ikke funnet" + "file_not_found": "Bildefil ikke funnet", + "invalid_email_format": "Ugyldig e-postadresseformat." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/pl.json b/custom_components/mail_and_packages/translations/pl.json index 77ea8c57..4ea63d21 100644 --- a/custom_components/mail_and_packages/translations/pl.json +++ b/custom_components/mail_and_packages/translations/pl.json @@ -7,9 +7,10 @@ "error": { "communication": "Nie można połączyć się lub zalogować do serwera pocztowego. Sprawdź szczegóły w dzienniku.", "invalid_path": "Proszę przechowywać obrazy w innym katalogu.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Generowanie MP4 wymaga ffmpeg", "amazon_domain": "Nieprawidłowy adres e-mail do przekierowania.", - "file_not_found": "Nie znaleziono pliku obrazu" + "file_not_found": "Nie znaleziono pliku obrazu", + "invalid_email_format": "Nieprawidłowy format adresu e-mail." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/pt.json b/custom_components/mail_and_packages/translations/pt.json index 66fec8ae..fb1236e5 100644 --- a/custom_components/mail_and_packages/translations/pt.json +++ b/custom_components/mail_and_packages/translations/pt.json @@ -7,9 +7,10 @@ "error": { "communication": "Não foi possível conectar ou fazer login no servidor de email. Por favor, verifique o log para obter detalhes.", "invalid_path": "Por favor, guarde as imagens em outro diretório.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Gerar MP4 requer ffmpeg", "amazon_domain": "Endereço de encaminhamento de email inválido.", - "file_not_found": "Arquivo de imagem não encontrado" + "file_not_found": "Arquivo de imagem não encontrado", + "invalid_email_format": "Formato de endereço de email inválido." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/pt_BR.json b/custom_components/mail_and_packages/translations/pt_BR.json index 0e50ef5b..d2dd25b9 100644 --- a/custom_components/mail_and_packages/translations/pt_BR.json +++ b/custom_components/mail_and_packages/translations/pt_BR.json @@ -7,9 +7,10 @@ "error": { "communication": "Não foi possível conectar ou fazer login no servidor de email. Por favor, verifique o log para obter detalhes.", "invalid_path": "Por favor, guarde as imagens em outro diretório.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Gerar MP4 requer ffmpeg", "amazon_domain": "Endereço de encaminhamento de email inválido.", - "file_not_found": "Arquivo de imagem não encontrado" + "file_not_found": "Arquivo de imagem não encontrado", + "invalid_email_format": "Formato de endereço de email inválido." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/ru.json b/custom_components/mail_and_packages/translations/ru.json index 51aefd09..92f33c90 100644 --- a/custom_components/mail_and_packages/translations/ru.json +++ b/custom_components/mail_and_packages/translations/ru.json @@ -7,9 +7,10 @@ "error": { "communication": "Невозможно подключиться или войти на почтовый сервер. Пожалуйста, проверьте журнал для деталей.", "invalid_path": "Пожалуйста, храните изображения в другом каталоге.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Для создания MP4 требуется ffmpeg", "amazon_domain": "Недействительный адрес электронной почты для переадресации.", - "file_not_found": "Файл изображения не найден" + "file_not_found": "Файл изображения не найден", + "invalid_email_format": "Неверный формат адреса электронной почты." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/sk.json b/custom_components/mail_and_packages/translations/sk.json index 205bf686..48e492f9 100644 --- a/custom_components/mail_and_packages/translations/sk.json +++ b/custom_components/mail_and_packages/translations/sk.json @@ -7,9 +7,10 @@ "error": { "communication": "Nedá sa pripojiť alebo prihlásiť na poštový server. Podrobnosti nájdete v protokole.", "invalid_path": "Uložte obrázky do iného adresára.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Vytvorenie MP4 vyžaduje ffmpeg", "amazon_domain": "Neplatná adresa pre presmerovanie e-mailov.", - "file_not_found": "Obrázokový súbor nebol nájdený" + "file_not_found": "Obrázokový súbor nebol nájdený", + "invalid_email_format": "Neplatný formát e-mailovej adresy." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/sl.json b/custom_components/mail_and_packages/translations/sl.json index fdb59b79..bd4ad790 100644 --- a/custom_components/mail_and_packages/translations/sl.json +++ b/custom_components/mail_and_packages/translations/sl.json @@ -7,9 +7,10 @@ "error": { "communication": "Poštnega strežnika ni mogoče povezati ali prijaviti. Za podrobnosti preverite dnevnik.", "invalid_path": "Shranite slike v drugem imeniku.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Ustvarjanje MP4 zahteva ffmpeg", "amazon_domain": "Neveljaven naslov za preusmerjanje e-pošte.", - "file_not_found": "Slikovna datoteka ni najdena" + "file_not_found": "Slikovna datoteka ni najdena", + "invalid_email_format": "Neveljaven format e-poštnega naslova." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/sv.json b/custom_components/mail_and_packages/translations/sv.json index 33c1c650..853a3258 100644 --- a/custom_components/mail_and_packages/translations/sv.json +++ b/custom_components/mail_and_packages/translations/sv.json @@ -7,9 +7,10 @@ "error": { "communication": "Det går inte att ansluta eller logga in på e-postservern. Kontrollera loggen för mer information.", "invalid_path": "Förvara bilderna i en annan katalog.", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "Generera MP4 kräver ffmpeg", "amazon_domain": "Ogiltig vidarebefordrings e-postadress.", - "file_not_found": "Bildfilen hittades inte" + "file_not_found": "Bildfilen hittades inte", + "invalid_email_format": "Ogiltigt format för e-postadress." }, "step": { "user": { diff --git a/custom_components/mail_and_packages/translations/zh_Hant_HK.json b/custom_components/mail_and_packages/translations/zh_Hant_HK.json index b9d40177..257142c7 100644 --- a/custom_components/mail_and_packages/translations/zh_Hant_HK.json +++ b/custom_components/mail_and_packages/translations/zh_Hant_HK.json @@ -7,9 +7,10 @@ "error": { "communication": "無法連接或登錄到郵件服務器。請檢查日誌以獲取詳細信息。", "invalid_path": "請將圖像存儲在另一個目錄中。", - "ffmpeg_not_found": "", + "ffmpeg_not_found": "生成MP4需要ffmpeg", "amazon_domain": "無效的轉發電郵地址。", - "file_not_found": "找不到圖像檔案" + "file_not_found": "找不到圖像檔案", + "invalid_email_format": "無效的電郵地址格式。" }, "step": { "user": {