From dc995d5a6bb709c34c3aaa9cdd0a160527198612 Mon Sep 17 00:00:00 2001 From: Chris <1105672+firstof9@users.noreply.github.com> Date: Sat, 6 Jul 2024 15:39:38 -0700 Subject: [PATCH] refactor: change the amazon config flow, use less searching (#939) * refactor: change the amazon config flow, use less searching * update translations * add reconfigure test * update test * fix test * fix error found with test * fix typos * more typo fixing * add missing step to test * add check for errors to test * fix test * fix test again * adjust test again * add all config options to test * sort the resources in test results * clean up code * update config migration --- .../mail_and_packages/__init__.py | 25 +- .../mail_and_packages/config_flow.py | 120 ++++- custom_components/mail_and_packages/const.py | 2 + .../mail_and_packages/helpers.py | 48 +- .../mail_and_packages/strings.json | 66 +-- .../mail_and_packages/translations/ca.json | 128 ++--- .../mail_and_packages/translations/de.json | 118 ++--- .../mail_and_packages/translations/en.json | 100 ++-- .../mail_and_packages/translations/es.json | 130 ++--- .../translations/es_419.json | 132 ++--- .../mail_and_packages/translations/fi.json | 138 ++--- .../mail_and_packages/translations/fr.json | 128 ++--- .../mail_and_packages/translations/hu.json | 130 ++--- .../mail_and_packages/translations/it.json | 128 ++--- .../mail_and_packages/translations/ko.json | 138 ++--- .../mail_and_packages/translations/nl.json | 132 ++--- .../mail_and_packages/translations/no.json | 128 ++--- .../mail_and_packages/translations/pl.json | 130 ++--- .../mail_and_packages/translations/pt.json | 130 ++--- .../mail_and_packages/translations/pt_BR.json | 132 ++--- .../mail_and_packages/translations/ru.json | 128 ++--- .../mail_and_packages/translations/sk.json | 124 ++--- .../mail_and_packages/translations/sl.json | 130 ++--- .../mail_and_packages/translations/sv.json | 130 ++--- .../translations/zh_Hant_HK.json | 132 ++--- tests/conftest.py | 10 +- tests/const.py | 11 + tests/test_binary_sensor.py | 2 +- tests/test_config_flow.py | 474 ++++++++++++++---- tests/test_helpers.py | 70 ++- tests/test_init.py | 2 +- 31 files changed, 1496 insertions(+), 1900 deletions(-) diff --git a/custom_components/mail_and_packages/__init__.py b/custom_components/mail_and_packages/__init__.py index e022d1b1..42aad2ee 100644 --- a/custom_components/mail_and_packages/__init__.py +++ b/custom_components/mail_and_packages/__init__.py @@ -12,6 +12,7 @@ from .const import ( CONF_AMAZON_DAYS, + CONF_AMAZON_DOMAIN, CONF_AMAZON_FWDS, CONF_IMAGE_SECURITY, CONF_IMAP_SECURITY, @@ -21,7 +22,6 @@ CONF_VERIFY_SSL, COORDINATOR, DEFAULT_AMAZON_DAYS, - DEFAULT_AMAZON_FWDS, DOMAIN, ISSUE_URL, PLATFORMS, @@ -57,12 +57,9 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> b # Variables for data coordinator config = config_entry.data - host = config.get(CONF_HOST) - the_timeout = config.get(CONF_IMAP_TIMEOUT) - interval = config.get(CONF_SCAN_INTERVAL) # Setup the data coordinator - coordinator = MailDataUpdateCoordinator(hass, host, the_timeout, interval, config) + coordinator = MailDataUpdateCoordinator(hass, config) # Fetch initial data so we have data when entities subscribe await coordinator.async_refresh() @@ -103,10 +100,10 @@ async def async_unload_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> async def async_migrate_entry(hass, config_entry): """Migrate an old config entry.""" version = config_entry.version - new_version = 7 + new_version = 8 _LOGGER.debug("Migrating from version %s", version) - updated_config = config_entry.data.copy() + updated_config = {**config_entry.data} # 1 -> 4: Migrate format if version == 1: @@ -150,7 +147,7 @@ async def async_migrate_entry(hass, config_entry): if CONF_AMAZON_FWDS in updated_config and updated_config[CONF_AMAZON_FWDS] == [ '""' ]: - updated_config[CONF_AMAZON_FWDS] = DEFAULT_AMAZON_FWDS + updated_config[CONF_AMAZON_FWDS] = [] if version <= 5: if CONF_VERIFY_SSL not in updated_config: @@ -160,6 +157,10 @@ async def async_migrate_entry(hass, config_entry): if CONF_IMAP_SECURITY not in updated_config: updated_config[CONF_IMAP_SECURITY] = "SSL" + if version <= 7: + if CONF_AMAZON_DOMAIN not in updated_config: + updated_config[CONF_AMAZON_DOMAIN] = "amazon.com" + if updated_config != config_entry.data: hass.config_entries.async_update_entry( config_entry, data=updated_config, version=new_version @@ -173,11 +174,11 @@ async def async_migrate_entry(hass, config_entry): class MailDataUpdateCoordinator(DataUpdateCoordinator): """Class to manage fetching mail data.""" - def __init__(self, hass, host, the_timeout, interval, config): + def __init__(self, hass, config): """Initialize.""" - self.interval = timedelta(minutes=interval) - self.name = f"Mail and Packages ({host})" - self.timeout = the_timeout + self.interval = timedelta(minutes=config.get(CONF_SCAN_INTERVAL)) + self.name = f"Mail and Packages ({config.get(CONF_HOST)})" + self.timeout = config.get(CONF_IMAP_TIMEOUT) self.config = config self.hass = hass self._data = {} diff --git a/custom_components/mail_and_packages/config_flow.py b/custom_components/mail_and_packages/config_flow.py index 4f0f7595..2b40d59e 100644 --- a/custom_components/mail_and_packages/config_flow.py +++ b/custom_components/mail_and_packages/config_flow.py @@ -18,6 +18,7 @@ from .const import ( CONF_ALLOW_EXTERNAL, CONF_AMAZON_DAYS, + CONF_AMAZON_DOMAIN, CONF_AMAZON_FWDS, CONF_CUSTOM_IMG, CONF_CUSTOM_IMG_FILE, @@ -32,6 +33,7 @@ CONF_VERIFY_SSL, DEFAULT_ALLOW_EXTERNAL, DEFAULT_AMAZON_DAYS, + DEFAULT_AMAZON_DOMAIN, DEFAULT_AMAZON_FWDS, DEFAULT_CUSTOM_IMG, DEFAULT_CUSTOM_IMG_FILE, @@ -48,6 +50,7 @@ ERROR_MAILBOX_FAIL = "Problem getting mailbox listing using 'INBOX' message" IMAP_SECURITY = ["none", "startTLS", "SSL"] +AMAZON_SENSORS = ["amazon_packages", "amazon_delivered", "amazon_exception"] _LOGGER = logging.getLogger(__name__) @@ -89,13 +92,16 @@ async def _validate_user_input(user_input: dict) -> tuple: errors = {} # Validate amazon forwarding email addresses - if isinstance(user_input[CONF_AMAZON_FWDS], str): - status, amazon_list = await _check_amazon_forwards(user_input[CONF_AMAZON_FWDS]) - if status[0] == "ok": - user_input[CONF_AMAZON_FWDS] = amazon_list - else: - user_input[CONF_AMAZON_FWDS] = amazon_list - errors[CONF_AMAZON_FWDS] = status[0] + if CONF_AMAZON_FWDS in user_input: + if isinstance(user_input[CONF_AMAZON_FWDS], str): + status, amazon_list = await _check_amazon_forwards( + user_input[CONF_AMAZON_FWDS] + ) + if status[0] == "ok": + user_input[CONF_AMAZON_FWDS] = amazon_list + else: + user_input[CONF_AMAZON_FWDS] = amazon_list + errors[CONF_AMAZON_FWDS] = status[0] # Check for ffmpeg if option enabled if user_input[CONF_GENERATE_MP4]: @@ -197,10 +203,6 @@ def _get_default(key: str, fallback_default: Any = None) -> None: vol.Required( CONF_RESOURCES, default=_get_default(CONF_RESOURCES) ): cv.multi_select(get_resources()), - vol.Optional( - CONF_AMAZON_FWDS, default=_get_default(CONF_AMAZON_FWDS, "(none)") - ): cv.string, - vol.Optional(CONF_AMAZON_DAYS, default=_get_default(CONF_AMAZON_DAYS)): int, vol.Optional( CONF_SCAN_INTERVAL, default=_get_default(CONF_SCAN_INTERVAL) ): vol.All(vol.Coerce(int), vol.Range(min=5)), @@ -242,11 +244,33 @@ def _get_default(key: str, fallback_default: Any = None) -> None: ) +def _get_schema_step_amazon(user_input: list, default_dict: list) -> Any: + """Get a schema using the default_dict as a backup.""" + if user_input is None: + user_input = {} + + def _get_default(key: str, fallback_default: Any = None) -> None: + """Get default value for key.""" + return user_input.get(key, default_dict.get(key, fallback_default)) + + return vol.Schema( + { + vol.Required( + CONF_AMAZON_DOMAIN, default=_get_default(CONF_AMAZON_DOMAIN) + ): cv.string, + vol.Optional( + CONF_AMAZON_FWDS, default=_get_default(CONF_AMAZON_FWDS, "(none)") + ): cv.string, + vol.Optional(CONF_AMAZON_DAYS, default=_get_default(CONF_AMAZON_DAYS)): int, + } + ) + + @config_entries.HANDLERS.register(DOMAIN) class MailAndPackagesFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): """Config flow for Mail and Packages.""" - VERSION = 7 + VERSION = 8 CONNECTION_CLASS = config_entries.CONN_CLASS_CLOUD_POLL def __init__(self): @@ -299,7 +323,12 @@ async def async_step_config_2(self, user_input=None): if user_input is not None: self._errors, user_input = await _validate_user_input(user_input) self._data.update(user_input) + _LOGGER.debug("RESOURCES: %s", self._data[CONF_RESOURCES]) if len(self._errors) == 0: + if any( + sensor in self._data[CONF_RESOURCES] for sensor in AMAZON_SENSORS + ): + return await self.async_step_config_amazon() if self._data[CONF_CUSTOM_IMG]: return await self.async_step_config_3() return self.async_create_entry( @@ -319,8 +348,6 @@ async def _show_config_2(self, user_input): CONF_DURATION: DEFAULT_GIF_DURATION, CONF_IMAGE_SECURITY: DEFAULT_IMAGE_SECURITY, CONF_IMAP_TIMEOUT: DEFAULT_IMAP_TIMEOUT, - CONF_AMAZON_FWDS: DEFAULT_AMAZON_FWDS, - CONF_AMAZON_DAYS: DEFAULT_AMAZON_DAYS, CONF_GENERATE_MP4: False, CONF_ALLOW_EXTERNAL: DEFAULT_ALLOW_EXTERNAL, CONF_CUSTOM_IMG: DEFAULT_CUSTOM_IMG, @@ -359,6 +386,36 @@ async def _show_config_3(self, user_input): errors=self._errors, ) + async def async_step_config_amazon(self, user_input=None): + """Configure form step amazon.""" + self._errors = {} + if user_input is not None: + self._data.update(user_input) + self._errors, user_input = await _validate_user_input(self._data) + if len(self._errors) == 0: + if self._data[CONF_CUSTOM_IMG]: + return await self.async_step_config_3() + return self.async_create_entry( + title=self._data[CONF_HOST], data=self._data + ) + return await self._show_config_amazon(user_input) + + return await self._show_config_amazon(user_input) + + async def _show_config_amazon(self, user_input): + """Step 3 setup.""" + # Defaults + defaults = { + CONF_AMAZON_FWDS: DEFAULT_AMAZON_FWDS, + CONF_AMAZON_DAYS: DEFAULT_AMAZON_DAYS, + } + + return self.async_show_form( + step_id="config_amazon", + data_schema=_get_schema_step_amazon(user_input, defaults), + errors=self._errors, + ) + async def async_step_reconfigure(self, user_input: dict[str, Any] | None = None): """Add reconfigure step to allow to reconfigure a config entry.""" self._entry = self.hass.config_entries.async_get_entry(self.context["entry_id"]) @@ -400,6 +457,10 @@ async def async_step_reconfig_2(self, user_input=None): self._errors, user_input = await _validate_user_input(user_input) self._data.update(user_input) if len(self._errors) == 0: + if any( + sensor in self._data[CONF_RESOURCES] for sensor in AMAZON_SENSORS + ): + return await self.async_step_reconfig_amazon() if self._data[CONF_CUSTOM_IMG]: return await self.async_step_reconfig_3() self.hass.config_entries.async_update_entry( @@ -454,3 +515,34 @@ async def _show_reconfig_3(self, user_input): data_schema=_get_schema_step_3(user_input, defaults), errors=self._errors, ) + + async def async_step_reconfig_amazon(self, user_input=None): + """Configure form step amazon.""" + self._errors = {} + if user_input is not None: + self._data.update(user_input) + self._errors, user_input = await _validate_user_input(self._data) + if len(self._errors) == 0: + if self._data[CONF_CUSTOM_IMG]: + return await self.async_step_reconfig_3() + return self.async_create_entry( + title=self._data[CONF_HOST], data=self._data + ) + return await self._show_reconfig_amazon(user_input) + + return await self._show_reconfig_amazon(user_input) + + async def _show_reconfig_amazon(self, user_input): + """Step 3 setup.""" + # Defaults + defaults = { + CONF_AMAZON_DOMAIN: DEFAULT_AMAZON_DOMAIN, + CONF_AMAZON_FWDS: DEFAULT_AMAZON_FWDS, + CONF_AMAZON_DAYS: DEFAULT_AMAZON_DAYS, + } + + return self.async_show_form( + step_id="reconfig_amazon", + data_schema=_get_schema_step_amazon(user_input, defaults), + errors=self._errors, + ) diff --git a/custom_components/mail_and_packages/const.py b/custom_components/mail_and_packages/const.py index 815433f4..969ea16b 100644 --- a/custom_components/mail_and_packages/const.py +++ b/custom_components/mail_and_packages/const.py @@ -56,6 +56,7 @@ CONF_AMAZON_DAYS = "amazon_days" CONF_VERIFY_SSL = "verify_ssl" CONF_IMAP_SECURITY = "imap_security" +CONF_AMAZON_DOMAIN = "amazon_domain" # Defaults DEFAULT_CAMERA_NAME = "Mail USPS Camera" @@ -73,6 +74,7 @@ DEFAULT_CUSTOM_IMG = False DEFAULT_CUSTOM_IMG_FILE = "custom_components/mail_and_packages/images/mail_none.gif" DEFAULT_AMAZON_DAYS = 3 +DEFAULT_AMAZON_DOMAIN = "amazon.com" # Amazon AMAZON_DOMAINS = [ diff --git a/custom_components/mail_and_packages/helpers.py b/custom_components/mail_and_packages/helpers.py index 16c6a201..5e9410b0 100644 --- a/custom_components/mail_and_packages/helpers.py +++ b/custom_components/mail_and_packages/helpers.py @@ -38,7 +38,6 @@ from .const import ( AMAZON_DELIVERED, AMAZON_DELIVERED_SUBJECT, - AMAZON_DOMAINS, AMAZON_EMAIL, AMAZON_EXCEPTION, AMAZON_EXCEPTION_ORDER, @@ -70,6 +69,7 @@ ATTR_USPS_MAIL, CONF_ALLOW_EXTERNAL, CONF_AMAZON_DAYS, + CONF_AMAZON_DOMAIN, CONF_AMAZON_FWDS, CONF_CUSTOM_IMG, CONF_CUSTOM_IMG_FILE, @@ -359,6 +359,9 @@ def fetch( Returns integer of sensor passed to it """ + if sensor in data: + return data[sensor] + img_out_path = f"{hass.config.path()}/{config.get(CONF_PATH)}" gif_duration = config.get(CONF_DURATION) generate_mp4 = config.get(CONF_GENERATE_MP4) @@ -367,13 +370,13 @@ def fetch( amazon_image_name = data[ATTR_AMAZON_IMAGE] amazon_days = config.get(CONF_AMAZON_DAYS) - if config.get(CONF_CUSTOM_IMG): - nomail = config.get(CONF_CUSTOM_IMG_FILE) - else: - nomail = None - - if sensor in data: - return data[sensor] + # Conditional variables + nomail = ( + config.get(CONF_CUSTOM_IMG_FILE) if config.get(CONF_CUSTOM_IMG_FILE) else None + ) + amazon_domain = ( + config.get(CONF_AMAZON_DOMAIN) if config.get(CONF_AMAZON_DOMAIN) else None + ) count = {} @@ -392,19 +395,21 @@ def fetch( ATTR_COUNT, amazon_fwds, amazon_days, + amazon_domain, ) count[AMAZON_ORDER] = get_items( account, ATTR_ORDER, amazon_fwds, amazon_days, + amazon_domain, ) elif sensor == AMAZON_HUB: value = amazon_hub(account, amazon_fwds) count[sensor] = value[ATTR_COUNT] count[AMAZON_HUB_CODE] = value[ATTR_CODE] elif sensor == AMAZON_EXCEPTION: - info = amazon_exception(account, amazon_fwds) + info = amazon_exception(account, amazon_fwds, amazon_domain) count[sensor] = info[ATTR_COUNT] count[AMAZON_EXCEPTION_ORDER] = info[ATTR_ORDER] elif "_packages" in sensor: @@ -415,7 +420,7 @@ def fetch( elif "_delivering" in sensor: prefix = sensor.replace("_delivering", "") delivered = fetch(hass, config, account, data, f"{prefix}_delivered") - info = get_count(account, sensor, True) + info = get_count(account, sensor, True, amazon_domain=amazon_domain) count[sensor] = max(0, info[ATTR_COUNT] - delivered) count[f"{prefix}_tracking"] = info[ATTR_TRACKING] elif sensor == "zpackages_delivered": @@ -435,7 +440,7 @@ def fetch( count[sensor] = update_time() else: count[sensor] = get_count( - account, sensor, False, img_out_path, hass, amazon_image_name + account, sensor, False, img_out_path, hass, amazon_image_name, amazon_domain )[ATTR_COUNT] data.update(count) @@ -922,6 +927,7 @@ def get_count( image_path: Optional[str] = None, hass: Optional[HomeAssistant] = None, amazon_image_name: Optional[str] = None, + amazon_domain: Optional[str] = None, ) -> dict: """Get Package Count. @@ -936,7 +942,9 @@ def get_count( # Return Amazon delivered info if sensor_type == AMAZON_DELIVERED: - result[ATTR_COUNT] = amazon_search(account, image_path, hass, amazon_image_name) + result[ATTR_COUNT] = amazon_search( + account, image_path, hass, amazon_image_name, amazon_domain + ) result[ATTR_TRACKING] = "" return result @@ -1093,6 +1101,7 @@ def amazon_search( image_path: str, hass: HomeAssistant, amazon_image_name: str, + amazon_domain: str, ) -> int: """Find Amazon Delivered email. @@ -1103,8 +1112,9 @@ def amazon_search( subjects = AMAZON_DELIVERED_SUBJECT today = get_formatted_date() count = 0 + domains = amazon_domain.split() - for domain in AMAZON_DOMAINS: + for domain in domains: for subject in subjects: email_address = AMAZON_EMAIL + domain _LOGGER.debug("Amazon email search address: %s", str(email_address)) @@ -1273,7 +1283,9 @@ def amazon_hub(account: Type[imaplib.IMAP4_SSL], fwds: Optional[str] = None) -> def amazon_exception( - account: Type[imaplib.IMAP4_SSL], fwds: Optional[list] = None + account: Type[imaplib.IMAP4_SSL], + fwds: Optional[list] = None, + the_domain: str = None, ) -> dict: """Find Amazon exception emails. @@ -1283,7 +1295,7 @@ def amazon_exception( tfmt = get_formatted_date() count = 0 info = {} - domains = AMAZON_DOMAINS + domains = the_domain.split() if isinstance(fwds, list): for fwd in fwds: if fwd and fwd != '""' and fwd not in domains: @@ -1348,6 +1360,7 @@ def get_items( param: str = None, fwds: Optional[str] = None, days: int = DEFAULT_AMAZON_DAYS, + the_domain: str = None, ) -> Union[List[str], int]: """Parse Amazon emails for delivery date and order number. @@ -1361,9 +1374,8 @@ def get_items( deliveries_today = [] order_number = [] domains = _process_amazon_forwards(fwds) - - for main_domain in AMAZON_DOMAINS: - domains.append(main_domain) + the_domain = the_domain.split() + domains.append(the_domain) _LOGGER.debug("Amazon email list: %s", str(domains)) diff --git a/custom_components/mail_and_packages/strings.json b/custom_components/mail_and_packages/strings.json index 0f38d355..284e6feb 100644 --- a/custom_components/mail_and_packages/strings.json +++ b/custom_components/mail_and_packages/strings.json @@ -36,12 +36,10 @@ "image_security": "Random Image Filename", "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", "generate_mp4": "Create mp4 from images", - "amazon_fwds": "Amazon forwarded email addresses", - "amazon_days": "Days back to check for Amazon emails", "allow_external": "Create image for notification apps", "custom_img": "Use custom 'no image' image?" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", + "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.", "title": "Mail and Packages (Step 2 of 2)" }, "config_3": { @@ -51,6 +49,15 @@ "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", "title": "Mail and Packages (Step 3 of 3)" }, + "config_amazon": { + "data": { + "amazon_domain": "Amazon domain", + "amazon_fwds": "Amazon forwarded email addresses", + "amazon_days": "Days back to check for Amazon emails" + }, + "description": "Please enter the domain amazon sends email's from (ie: amazon.com or amazon.de)\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", + "title": "Amazon Settings" + }, "reconfigure": { "data": { "host": "Host", @@ -87,57 +94,16 @@ }, "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", "title": "Mail and Packages (Step 3 of 3)" - } - } - }, - "options": { - "error": { - "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": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minumim 10)" - }, - "step": { - "init": { - "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" - }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" }, - "options_2": { + "reconfig_amazon": { "data": { - "folder": "Mail Folder", - "resources": "Sensors List", - "scan_interval": "Scanning Interval (minutes, minimum 5)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "generate_mp4": "Create mp4 from images", + "amazon_domain": "Amazon domain", "amazon_fwds": "Amazon forwarded email addresses", - "amazon_days": "Days back to check for Amazon emails", - "allow_external": "Create image for notification apps", - "custom_img": "Use custom 'no image' image?" - }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" - }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (ie: images/my_custom_no_mail.jpg)" + "amazon_days": "Days back to check for Amazon emails" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } + "description": "Please enter the domain amazon sends email's from (ie: amazon.com or amazon.de)\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", + "title": "Amazon Settings" + } } } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/ca.json b/custom_components/mail_and_packages/translations/ca.json index 7a8ff807..6e24cab6 100644 --- a/custom_components/mail_and_packages/translations/ca.json +++ b/custom_components/mail_and_packages/translations/ca.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Només es permet una configuració única de correu i paquets.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Reconfiguració exitosa" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Adreça de correu electrònic de reenviament no vàlida.", + "file_not_found": "No s'ha trobat el fitxer d'imatge" }, "step": { "user": { + "description": "Introduïu la informació de connexió del vostre servidor de correu.", "data": { "host": "Amfitrió", "password": "Contrasenya", "port": "Port", "username": "Nom d'usuari", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verifica el certificat SSL", + "imap_security": "Seguretat IMAP" }, - "description": "Introduïu la informació de connexió del vostre servidor de correu.", "title": "Correu i paquets (pas 1 de 2)" }, "config_2": { "data": { "folder": "Carpeta de correu", + "resources": "Llista de sensors", "scan_interval": "Interval d'exploració (minuts)", "image_path": "Camí de la imatge", "gif_duration": "Durada de la imatge (segons)", "image_security": "Nom del fitxer d’imatge aleatòria", + "imap_timeout": "Temps en segons abans de l'expiració de la connexió (segons, mínim 10)", "generate_mp4": "Crea mp4 a partir d’imatges", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Crea una imatge per a aplicacions de notificacions", + "custom_img": "Utilitza la imatge personalitzada 'no hi ha imatge'?" }, - "description": "Finalitzeu la configuració personalitzant la següent en funció de la vostra instal·lació de correu electrònic i la instal·lació d’assistència a casa. \n\n Per obtenir més informació sobre les opcions [Integració de paquets i correus] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), reviseu les opcions [configuració, plantilles , secció i automatitzacions] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) a GitHub.", + "description": "Finalitzeu la configuració personalitzant la següent en funció de la vostra instal·lació de correu electrònic i la instal·lació d’assistència a casa. \n\n Per obtenir més informació sobre les opcions [Integració de paquets i correus] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), reviseu les opcions [configuració, plantilles , secció i automatitzacions] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) a GitHub.", "title": "Correu i paquets (pas 2 de 2)" }, - "options_3": { + "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Camí a la imatge personalitzada: (és a dir: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Introduïu el camí i el nom del fitxer de la vostra imatge personalitzada de no correu a continuació.\n\nExemple: imatges\/custom_nomail.gif", + "title": "Correu i paquets (Pas 3 de 3)" }, - "reconfigure": { + "config_amazon": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "amazon_domain": "Domini d'Amazon", + "amazon_fwds": "Amazon ha reenviat les adreces de correu electrònic", + "amazon_days": "Dies per comprovar els correus electrònics d'Amazon" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Introduïu el domini des d'on Amazon envia correus electrònics (és a dir: amazon.com o amazon.de)\n\nSi utilitzeu correus electrònics reenviats d'Amazon, separeu cada adreça amb una coma o introduïu (cap) per esborrar aquesta configuració.", + "title": "Configuració d'Amazon" }, - "reconfig_2": { - "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" - }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" - }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Adreça de correu electrònic de reenviament no vàlida.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Amfitrió", "password": "Contrasenya", "port": "Port", "username": "Nom d'usuari", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Seguretat IMAP", + "verify_ssl": "Verifica el certificat SSL" }, "description": "Introduïu la informació de connexió del vostre servidor de correu.", "title": "Correu i paquets (pas 1 de 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Carpeta de correu", "scan_interval": "Interval d'exploració (minuts)", @@ -123,23 +77,29 @@ "image_security": "Nom del fitxer d’imatge aleatòria", "generate_mp4": "Crea mp4 a partir d’imatges", "resources": "Llista de sensors", - "imap_timeout": "Temps en segons abans del temps d'espera de la connexió (segons, mínim 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Crea una imatge per a aplicacions de notificació", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "Temps en segons abans de l'expiració de la connexió (segons, mínim 10)", + "allow_external": "Crea una imatge per a aplicacions de notificacions", + "custom_img": "Utilitza la imatge personalitzada 'no hi ha imatge'?" }, - "description": "Finalitzeu la configuració personalitzant la següent en funció de la vostra instal·lació de correu electrònic i la instal·lació d’assistència a casa. \n\n Per obtenir més informació sobre les opcions [Integració de paquets i correus](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), reviseu les opcions [configuració, plantilles , secció i automatitzacions](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) a GitHub.", + "description": "Acabeu la configuració personalitzant el següent en funció de l'estructura del vostre correu electrònic i de la instal·lació de Home Assistant.\n\nPer obtenir més detalls sobre les opcions d'[integració de correu i paquets](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), consulteu la [secció de configuració, plantilles i automatitzacions](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) a GitHub.\n\nSi utilitzeu correus electrònics reenviats d'Amazon, separeu cada adreça amb una coma o introduïu (cap) per esborrar aquesta configuració.", "title": "Correu i paquets (pas 2 de 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Camí a la imatge personalitzada: (p. ex.: imatges\/my_custom_no_mail.jpg)" + }, + "description": "Introduïu el camí i el nom del fitxer de la vostra imatge personalitzada de no correu a continuació.\n\nExemple: imatges\/custom_nomail.gif", + "title": "Correu i paquets (Pas 3 de 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Domini d'Amazon", + "amazon_fwds": "Amazon ha reenviat les adreces de correu electrònic", + "amazon_days": "Dies per comprovar els correus electrònics d'Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Introduïu el domini des d'on Amazon envia correus electrònics (és a dir: amazon.com o amazon.de)\n\nSi utilitzeu correus electrònics reenviats d'Amazon, separeu cada adreça amb una coma o introduïu (cap) per esborrar aquesta configuració.", + "title": "Configuració d'Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/de.json b/custom_components/mail_and_packages/translations/de.json index 04b01224..12fc4899 100644 --- a/custom_components/mail_and_packages/translations/de.json +++ b/custom_components/mail_and_packages/translations/de.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Es ist nur eine einzige Konfiguration von Mail und Paketen zulässig.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Neukonfiguration erfolgreich" }, "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": "Erzeugen von MP4 erfordert ffmpeg", + "ffmpeg_not_found": "", "amazon_domain": "Ungültige Weiterleitungs-E-Mail-Adresse.", - "file_not_found": "Bild-Datei nicht gefunden", - "scan_too_low": "Scan-Intervall zu niedrig (mindestens 5)", - "timeout_too_low": "IMAP-Timeout zu niedrig (mindestens 10)" + "file_not_found": "Bilddatei nicht gefunden" }, "step": { "user": { + "description": "Bitte geben Sie die Verbindungsinformationen Ihres Mail-Servers ein.", "data": { "host": "Host", "password": "Passwort", "port": "Port", "username": "Nutzername", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "SSL-Zertifikat überprüfen", + "imap_security": "IMAP-Sicherheit" }, - "description": "Bitte geben Sie die Verbindungsinformationen Ihres Mailservers ein.", "title": "Briefe und Pakete (Schritt 1 von 2)" }, "config_2": { "data": { "folder": "E-Mail-Ordner", + "resources": "Sensoren Liste", "scan_interval": "Scanintervall (Minuten)", "image_path": "Bildpfad", "gif_duration": "Bilddauer (Sekunden)", "image_security": "Zufälliger Bilddateiname", - "generate_mp4": "Erstellen Sie mp4 aus Bildern", - "resources": "Sensoren Liste", "imap_timeout": "Zeit in Sekunden bis zum Timeout der Verbindung (Sekunden, mindestens 10)", - "amazon_fwds": "Weitere weiterleitungs-E-Mail-Adressen für Amazon (wenn keine, setz (none) ein", + "generate_mp4": "Erstellen Sie mp4 aus Bildern", "allow_external": "Bild für Benachrichtigungs-Apps erstellen", - "amazon_days": "Tage zurück, um nach Amazon-E-Mails zu suchen", "custom_img": "Benutzerdefiniertes Bild 'kein Bild' verwenden?" }, - "description": "Beenden Sie die Konfiguration, indem Sie Folgendes basierend auf Ihrer E-Mail-Struktur und der Installation von Home Assistant anpassen. \n\n Weitere Informationen zu den Optionen [Mail- und Paketintegration] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) finden Sie in den [Konfiguration, Vorlagen und Abschnitt Automatisierungen] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) auf GitHub.", + "description": "Beenden Sie die Konfiguration, indem Sie Folgendes basierend auf Ihrer E-Mail-Struktur und der Installation von Home Assistant anpassen. \n\n Weitere Informationen zu den Optionen [Mail- und Paketintegration] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) finden Sie in den [Konfiguration, Vorlagen und Abschnitt Automatisierungen] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) auf GitHub.", "title": "Briefe und Pakete (Schritt 2 von 2)" }, - "options_3": { - "data": { - "custom_img_file": "Pfad zum benutzerdefinierten Bild: (z. B.: images/my_custom_no_mail.jpg)" - }, - "description": "Geben Sie unten den Pfad und den Dateinamen Ihres benutzerdefinierten keine-Mail-Bildes ein.\n\nBeispiel: images/custom_nomail.gif", - "title": "Briefe und Pakete (Schritt 3 von 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Pfad zum benutzerdefinierten Bild: (z. B.: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Geben Sie unten den Pfad und den Dateinamen zu Ihrem benutzerdefinierten Keine-Mail-Bild ein.\n\nBeispiel: images\/custom_nomail.gif", + "title": "Post und Pakete (Schritt 3 von 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Amazon-Domain", + "amazon_fwds": "Amazon hat E-Mail-Adressen weitergeleitet", + "amazon_days": "Tage zurück, um nach Amazon-E-Mails zu suchen" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Bitte geben Sie die Domain ein, von der Amazon E-Mails sendet (z.B.: amazon.com oder amazon.de)\n\nWenn Sie weitergeleitete E-Mails von Amazon verwenden, trennen Sie bitte jede Adresse mit einem Komma oder geben Sie (keine) ein, um diese Einstellung zu löschen.", + "title": "Amazon Einstellungen" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Erzeugen von MP4 erfordert ffmpeg", - "amazon_domain": "Ungültige Weiterleitungs-E-Mail-Adresse.", - "file_not_found": "Bild-Datei nicht gefunden", - "scan_too_low": "Scan-Intervall zu niedrig (mindestens 5)", - "timeout_too_low": "IMAP-Timeout zu niedrig (mindestens 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Host", "password": "Passwort", "port": "Port", "username": "Nutzername", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP-Sicherheit", + "verify_ssl": "SSL-Zertifikat überprüfen" }, - "description": "Bitte geben Sie die Verbindungsinformationen Ihres Mailservers ein.", + "description": "Bitte geben Sie die Verbindungsinformationen Ihres Mail-Servers ein.", "title": "Briefe und Pakete (Schritt 1 von 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "E-Mail-Ordner", "scan_interval": "Scanintervall (Minuten)", @@ -124,22 +78,28 @@ "generate_mp4": "Erstellen Sie mp4 aus Bildern", "resources": "Sensoren Liste", "imap_timeout": "Zeit in Sekunden bis zum Timeout der Verbindung (Sekunden, mindestens 10)", - "amazon_fwds": "Weitere weiterleitungs-E-Mail-Adressen für Amazon (wenn keine, setz (none) ein", "allow_external": "Bild für Benachrichtigungs-Apps erstellen", - "amazon_days": "Tage zurück, um nach Amazon-E-Mails zu suchen", "custom_img": "Benutzerdefiniertes Bild 'kein Bild' verwenden?" }, - "description": "Beenden Sie die Konfiguration, indem Sie Folgendes basierend auf Ihrer E-Mail-Struktur und der Installation von Home Assistant anpassen. \n\n Weitere Informationen zu den Optionen [Mail- und Paketintegration] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) finden Sie in den [Konfiguration, Vorlagen und Abschnitt Automatisierungen] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) auf GitHub.", + "description": "Schließen Sie die Konfiguration ab, indem Sie das Folgende an Ihre E-Mail-Struktur und Home Assistant-Installation anpassen.\n\nWeitere Informationen zu den [Mail und Packages Integration](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) Optionen finden Sie im [Konfigurations-, Vorlagen- und Automatisierungsabschnitt](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) auf GitHub.\n\nWenn Sie weitergeleitete E-Mails von Amazon verwenden, trennen Sie bitte jede Adresse durch ein Komma oder geben Sie (keine) ein, um diese Einstellung zu löschen.", "title": "Briefe und Pakete (Schritt 2 von 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Pfad zum benutzerdefinierten Bild: (z.B.: images\/my_custom_no_mail.jpg)" + }, + "description": "Geben Sie unten den Pfad und den Dateinamen zu Ihrem benutzerdefinierten Keine-Mail-Bild ein.\n\nBeispiel: images\/custom_nomail.gif", + "title": "Post und Pakete (Schritt 3 von 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Pfad zum benutzerdefinierten Bild: (z. B.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon-Domain", + "amazon_fwds": "Amazon hat E-Mail-Adressen weitergeleitet", + "amazon_days": "Tage zurück, um nach Amazon-E-Mails zu suchen" }, - "description": "Geben Sie unten den Pfad und den Dateinamen Ihres benutzerdefinierten keine-Mail-Bildes ein.\n\nBeispiel: images/custom_nomail.gif", - "title": "Briefe und Pakete (Schritt 3 von 3)" + "description": "Bitte geben Sie die Domain ein, von der Amazon E-Mails sendet (z.B.: amazon.com oder amazon.de)\n\nWenn Sie weitergeleitete E-Mails von Amazon verwenden, trennen Sie bitte jede Adresse mit einem Komma oder geben Sie (keine) ein, um diese Einstellung zu löschen.", + "title": "Amazon Einstellungen" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/en.json b/custom_components/mail_and_packages/translations/en.json index 0f063ba6..295cd9ec 100644 --- a/custom_components/mail_and_packages/translations/en.json +++ b/custom_components/mail_and_packages/translations/en.json @@ -9,48 +9,53 @@ "invalid_path": "Please store the images in another directory.", "ffmpeg_not_found": "Generate MP4 requires ffmpeg", "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "file_not_found": "Image file not found" }, "step": { "user": { + "description": "Please enter the connection information of your mail server.", "data": { "host": "Host", "password": "Password", "port": "Port", "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verify SSL Cert", + "imap_security": "IMAP Security" }, - "description": "Please enter the connection information of your mail server.", "title": "Mail and Packages (Step 1 of 2)" }, "config_2": { "data": { "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", + "resources": "Sensors List", + "scan_interval": "Scanning Interval (minutes, minimum 5)", "image_path": "Image Path", "gif_duration": "Image Duration (seconds)", "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", + "generate_mp4": "Create mp4 from images", "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", "custom_img": "Use custom 'no image' image?" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", + "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please separate each address with a comma.", "title": "Mail and Packages (Step 2 of 2)" }, "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Path to custom image: (ie: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", + "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images\/custom_nomail.gif", "title": "Mail and Packages (Step 3 of 3)" }, + "config_amazon": { + "data": { + "amazon_domain": "Amazon domain", + "amazon_fwds": "Amazon fowarded email addresses", + "amazon_days": "Days back to check for Amazon emails" + }, + "description": "Please enter the domain Amazon sends email's from (ie: amazon.com or amazon.de)\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", + "title": "Amazon Settings" + }, "reconfigure": { "data": { "host": "Host", @@ -66,80 +71,35 @@ "reconfig_2": { "data": { "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", + "scan_interval": "Scanning Interval (minutes, minimum 5)", "image_path": "Image Path", "gif_duration": "Image Duration (seconds)", "image_security": "Random Image Filename", "generate_mp4": "Create mp4 from images", "resources": "Sensors List", "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", "custom_img": "Use custom 'no image' image?" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", + "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please separate each address with a comma or enter (none) to clear this setting.", "title": "Mail and Packages (Step 2 of 2)" }, "reconfig_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Path to custom image: (i.e.: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", + "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images\/custom_nomail.gif", "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "error": { - "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": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { - "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" - }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" }, - "options_2": { + "reconfig_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" - }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" - }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon domain", + "amazon_fwds": "Amazon fowarded email addresses", + "amazon_days": "Days back to check for Amazon emails" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Please enter the domain Amazon sends email's from (ie: amazon.com or amazon.de)\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", + "title": "Amazon Settings" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/es.json b/custom_components/mail_and_packages/translations/es.json index 4d870ac1..70f976e3 100644 --- a/custom_components/mail_and_packages/translations/es.json +++ b/custom_components/mail_and_packages/translations/es.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Solo se permite una única configuración de correo y paquetes.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Reconfiguración Exitosa" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Dirección de correo electrónico de reenvío no válida.", + "file_not_found": "Archivo de imagen no encontrado" }, "step": { "user": { + "description": "Por favor, ingrese la información de conexión de su servidor de correo.", "data": { "host": "Anfitrión", "password": "Contraseña", "port": "Puerto", "username": "Nombre de usuario", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verificar Certificado SSL", + "imap_security": "Seguridad IMAP" }, - "description": "Ingrese la información de conexión de su servidor de correo.", "title": "Correo y paquetes (Paso 1 de 2)" }, "config_2": { "data": { "folder": "Carpeta de correo", + "resources": "Lista de Sensores", "scan_interval": "Intervalo de escaneo (minutos)", "image_path": "Ruta de la imagen", "gif_duration": "Duración de la imagen (segundos)", "image_security": "Nombre de archivo de imagen aleatoria", + "imap_timeout": "Tiempo en segundos antes del tiempo de espera de la conexión (segundos, mínimo 10)", "generate_mp4": "Crea mp4 a partir de imágenes", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Crea imagen para aplicaciones de notificación", + "custom_img": "¿Usar imagen personalizada para 'sin imagen'?" }, - "description": "Termine la configuración personalizando lo siguiente según su estructura de correo electrónico y la instalación de Home Assistant. \n\n Para obtener detalles sobre las opciones [Integración de correo y paquetes] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) revise las [configuración, plantillas , y la sección de automatizaciones] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) en GitHub.", + "description": "Termine la configuración personalizando lo siguiente según su estructura de correo electrónico y la instalación de Home Assistant. \n\n Para obtener detalles sobre las opciones [Integración de correo y paquetes] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) revise las [configuración, plantillas , y la sección de automatizaciones] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) en GitHub.", "title": "Correo y paquetes (Paso 2 de 2)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Ruta a la imagen personalizada: (es decir: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Ingrese la ruta y el nombre del archivo de su imagen personalizada de no correo a continuación.\n\nEjemplo: images\/custom_nomail.gif", + "title": "Correo y Paquetes (Paso 3 de 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Dominio de Amazon", + "amazon_fwds": "Amazon reenvió direcciones de correo electrónico", + "amazon_days": "Días atrás para verificar los correos electrónicos de Amazon" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Por favor, introduzca el dominio desde el cual Amazon envía correos electrónicos (es decir: amazon.com o amazon.de)\n\nSi utiliza correos electrónicos reenviados por Amazon, separe cada dirección con una coma o introduzca (ninguno) para borrar esta configuración.", + "title": "Configuración de Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Dirección de correo electrónico de reenvío no válida.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Anfitrión", "password": "Contraseña", "port": "Puerto", "username": "Nombre de usuario", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Seguridad IMAP", + "verify_ssl": "Verificar Certificado SSL" }, - "description": "Ingrese la información de conexión de su servidor de correo.", + "description": "Por favor, ingrese la información de conexión de su servidor de correo.", "title": "Correo y paquetes (Paso 1 de 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Carpeta de correo", "scan_interval": "Intervalo de escaneo (minutos)", @@ -122,24 +76,30 @@ "gif_duration": "Duración de la imagen (segundos)", "image_security": "Nombre de archivo de imagen aleatoria", "generate_mp4": "Crea mp4 a partir de imágenes", - "resources": "Lista de sensores", + "resources": "Lista de Sensores", "imap_timeout": "Tiempo en segundos antes del tiempo de espera de la conexión (segundos, mínimo 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Crear imagen para aplicaciones de notificación", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Crea imagen para aplicaciones de notificación", + "custom_img": "¿Usar imagen personalizada para 'sin imagen'?" }, - "description": "Termine la configuración personalizando lo siguiente según su estructura de correo electrónico y la instalación de Home Assistant. \n\n Para obtener detalles sobre las opciones [Integración de correo y paquetes](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) revise las [configuración, plantillas , y la sección de automatizaciones](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) en GitHub.", + "description": "Finalice la configuración personalizando lo siguiente en función de la estructura de su correo electrónico y la instalación de Home Assistant.\n\nPara obtener detalles sobre las opciones de [integración de correo y paquetes](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), revise la [sección de configuración, plantillas y automatizaciones](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) en GitHub.\n\nSi utiliza correos electrónicos reenviados de Amazon, separe cada dirección con una coma o ingrese (ninguno) para borrar esta configuración.", "title": "Correo y paquetes (Paso 2 de 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Ruta a la imagen personalizada: (es decir: images\/my_custom_no_mail.jpg)" + }, + "description": "Ingrese la ruta y el nombre del archivo de su imagen personalizada de no correo a continuación.\n\nEjemplo: images\/custom_nomail.gif", + "title": "Correo y Paquetes (Paso 3 de 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Dominio de Amazon", + "amazon_fwds": "Amazon reenvió direcciones de correo electrónico", + "amazon_days": "Días atrás para verificar los correos electrónicos de Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Por favor, introduzca el dominio desde el cual Amazon envía correos electrónicos (es decir: amazon.com o amazon.de)\n\nSi utiliza correos electrónicos reenviados por Amazon, separe cada dirección con una coma o introduzca (ninguno) para borrar esta configuración.", + "title": "Configuración de Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/es_419.json b/custom_components/mail_and_packages/translations/es_419.json index 37a62ea7..ade7c675 100644 --- a/custom_components/mail_and_packages/translations/es_419.json +++ b/custom_components/mail_and_packages/translations/es_419.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Solo se permite una única configuración de correo y paquetes.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Reconfiguración Exitosa" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Dirección de correo electrónico de reenvío no válida.", + "file_not_found": "Archivo de imagen no encontrado" }, "step": { "user": { + "description": "Por favor, ingrese la información de conexión de su servidor de correo.", "data": { "host": "Anfitrión", "password": "Contraseña", "port": "Puerto", "username": "Nombre de usuario", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verificar Certificado SSL", + "imap_security": "Seguridad IMAP" }, - "description": "Ingrese la información de conexión de su servidor de correo.", "title": "Correo y paquetes (Paso 1 de 2)" }, "config_2": { "data": { "folder": "Carpeta de correo", + "resources": "Lista de Sensores", "scan_interval": "Intervalo de escaneo (minutos)", "image_path": "Ruta de la imagen", "gif_duration": "Duración de la imagen (segundos)", "image_security": "Nombre de archivo de imagen aleatoria", + "imap_timeout": "Tiempo en segundos antes del tiempo de espera de la conexión (segundos, mínimo 10)", "generate_mp4": "Crea mp4 a partir de imágenes", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Crea imagen para aplicaciones de notificación", + "custom_img": "¿Usar imagen personalizada para 'sin imagen'?" }, - "description": "Termine la configuración personalizando lo siguiente según su estructura de correo electrónico y la instalación de Home Assistant. \n\n Para obtener detalles sobre las opciones [Integración de correo y paquetes] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) revise las [configuración, plantillas , y la sección de automatizaciones] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) en GitHub.", + "description": "Termine la configuración personalizando lo siguiente según su estructura de correo electrónico y la instalación de Home Assistant. \n\n Para obtener detalles sobre las opciones [Integración de correo y paquetes] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) revise las [configuración, plantillas , y la sección de automatizaciones] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) en GitHub.", "title": "Correo y paquetes (Paso 2 de 2)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Ruta a la imagen personalizada: (es decir: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Ingrese la ruta y el nombre del archivo de su imagen personalizada de no correo a continuación.\n\nEjemplo: images\/custom_nomail.gif", + "title": "Correo y paquetes (Paso 3 de 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Dominio de Amazon", + "amazon_fwds": "Amazon reenvió direcciones de correo electrónico", + "amazon_days": "Días atrás para verificar los correos electrónicos de Amazon" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Por favor, ingrese el dominio desde el cual Amazon envía correos electrónicos (es decir: amazon.com o amazon.de)\n\nSi utiliza correos electrónicos reenviados por Amazon, separe cada dirección con una coma o ingrese (ninguno) para borrar esta configuración.", + "title": "Configuración de Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Dirección de correo electrónico de reenvío no válida.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Anfitrión", "password": "Contraseña", "port": "Puerto", "username": "Nombre de usuario", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Seguridad IMAP", + "verify_ssl": "Verificar Certificado SSL" }, - "description": "Ingrese la información de conexión de su servidor de correo.", + "description": "Por favor, ingrese la información de conexión de su servidor de correo.", "title": "Correo y paquetes (Paso 1 de 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Carpeta de correo", "scan_interval": "Intervalo de escaneo (minutos)", @@ -122,24 +76,30 @@ "gif_duration": "Duración de la imagen (segundos)", "image_security": "Nombre de archivo de imagen aleatoria", "generate_mp4": "Crea mp4 a partir de imágenes", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "resources": "Lista de Sensores", + "imap_timeout": "Tiempo en segundos antes del tiempo de espera de la conexión (segundos, mínimo 10)", + "allow_external": "Crea imagen para aplicaciones de notificación", + "custom_img": "¿Usar imagen personalizada para 'sin imagen'?" }, - "description": "Termine la configuración personalizando lo siguiente según su estructura de correo electrónico y la instalación de Home Assistant. \n\n Para obtener detalles sobre las opciones [Integración de correo y paquetes](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) revise las [configuración, plantillas , y la sección de automatizaciones](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) en GitHub.", + "description": "Finalice la configuración personalizando lo siguiente en función de la estructura de su correo electrónico y la instalación de Home Assistant.\n\nPara obtener detalles sobre las opciones de [integración de correo y paquetes](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), revise la [sección de configuración, plantillas y automatizaciones](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) en GitHub.\n\nSi utiliza correos electrónicos reenviados de Amazon, separe cada dirección con una coma o ingrese (ninguno) para borrar esta configuración.", "title": "Correo y paquetes (Paso 2 de 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Ruta a la imagen personalizada: (es decir: images\/my_custom_no_mail.jpg)" + }, + "description": "Ingrese la ruta y el nombre del archivo de su imagen personalizada de no correo a continuación.\n\nEjemplo: images\/custom_nomail.gif", + "title": "Correo y paquetes (Paso 3 de 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Dominio de Amazon", + "amazon_fwds": "Amazon reenvió direcciones de correo electrónico", + "amazon_days": "Días atrás para verificar los correos electrónicos de Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Por favor, ingrese el dominio desde el cual Amazon envía correos electrónicos (es decir: amazon.com o amazon.de)\n\nSi utiliza correos electrónicos reenviados por Amazon, separe cada dirección con una coma o ingrese (ninguno) para borrar esta configuración.", + "title": "Configuración de Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/fi.json b/custom_components/mail_and_packages/translations/fi.json index ad1272ee..25114a8a 100644 --- a/custom_components/mail_and_packages/translations/fi.json +++ b/custom_components/mail_and_packages/translations/fi.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Vain yksi posti- ja pakettien kokoonpano on sallittu.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Uudelleenmääritys onnistui" }, "error": { "communication": "Ei voida muodostaa yhteyttä tai kirjautua sisään postipalvelimeen. Tarkista lokista yksityiskohdat.", "invalid_path": "Tallenna kuvat toiseen hakemistoon.", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Virheellinen edelleenlähetettävä sähköpostiosoite.", + "file_not_found": "Kuvatiedostoa ei löydy" }, "step": { "user": { + "description": "Anna postipalvelimesi yhteystiedot.", "data": { "host": "isäntä", "password": "Salasana", "port": "portti", "username": "Käyttäjätunnus", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Varmenna SSL-sertifikaatti", + "imap_security": "IMAP-tietoturva" }, - "description": "Anna sähköpostipalvelimesi yhteydetiedot.", - "title": "Posti ja paketit (vaihe 1/2)" + "title": "Posti ja paketit (vaihe 1\/2)" }, "config_2": { "data": { "folder": "Mail-kansio", + "resources": "Anturiluettelo", "scan_interval": "Skannausväli (minuutit)", "image_path": "Kuvan polku", "gif_duration": "Kuvan kesto (sekunteina)", "image_security": "Satunnainen kuvatiedostonimi", + "imap_timeout": "Aika sekunneissa ennen yhteyden aikakatkaisua (sekuntia, vähintään 10)", "generate_mp4": "Luo mp4 kuvista", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" - }, - "description": "Viimeistele kokoonpano mukauttamalla seuraava sähköpostirakenteen ja Home Assistant -asennuksen perusteella. \n\n Lisätietoja [Posti ja paketit-integroinnista] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) -asetuksista on [kokoonpano, mallit , ja automaatiot-osio] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) GitHubissa.", - "title": "Posti ja paketit (vaihe 2/2)" - }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "allow_external": "Luo kuva ilmoitussovelluksille", + "custom_img": "Käytä mukautettua 'ei kuvaa' kuvaa?" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Viimeistele kokoonpano mukauttamalla seuraava sähköpostirakenteen ja Home Assistant -asennuksen perusteella. \n\n Lisätietoja [Posti ja paketit-integroinnista] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) -asetuksista on [kokoonpano, mallit , ja automaatiot-osio] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) GitHubissa.", + "title": "Posti ja paketit (vaihe 2\/2)" }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Polku mukautettuun kuvaan: (esim: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Syötä alla olevaan kenttään polku ja tiedostonimi mukautetulle ei-postia -kuvallesi.\n\nEsimerkki: kuvat\/mukautettu_eipostia.gif", + "title": "Posti ja paketit (vaihe 3\/3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Amazonin verkkotunnus", + "amazon_fwds": "Amazon välitti sähköpostiosoitteet", + "amazon_days": "Päiviä, joiden aikana tarkistetaan Amazonin sähköpostit" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Anna domaini, josta Amazon lähettää sähköposteja (esim: amazon.com tai amazon.de)\n\nJos käytät Amazonin välittämiä sähköposteja, erottele jokainen osoite pilkulla tai kirjoita (none) tyhjentääksesi tämän asetuksen.", + "title": "Amazonin asetukset" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "error": { - "communication": "Ei voida muodostaa yhteyttä tai kirjautua sisään postipalvelimeen. Tarkista lokista yksityiskohdat.", - "invalid_path": "Tallenna kuvat toiseen hakemistoon.", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "Virheellinen edelleenlähetyssähköpostiosoite.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "isäntä", "password": "Salasana", "port": "portti", "username": "Käyttäjätunnus", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP-tietoturva", + "verify_ssl": "Varmenna SSL-sertifikaatti" }, - "description": "Anna sähköpostipalvelimesi yhteydetiedot.", - "title": "Posti ja paketit (vaihe 1/2)" + "description": "Anna postipalvelimesi yhteystiedot.", + "title": "Posti ja paketit (vaihe 1\/2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Mail-kansio", "scan_interval": "Skannausväli (minuutit)", @@ -123,23 +77,29 @@ "image_security": "Satunnainen kuvatiedostonimi", "generate_mp4": "Luo mp4 kuvista", "resources": "Anturiluettelo", - "imap_timeout": "Aika sekunteina ennen yhteyden aikakatkaisua (sekuntia, vähintään 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Luo kuva ilmoitussovelluksia varten", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "Aika sekunneissa ennen yhteyden aikakatkaisua (sekuntia, vähintään 10)", + "allow_external": "Luo kuva ilmoitussovelluksille", + "custom_img": "Käytä mukautettua 'ei kuvaa' kuvaa?" + }, + "description": "Suorita määritys loppuun mukauttamalla seuraavat sähköpostirakenteeseesi ja Home Assistant -asennukseesi perustuen.\n\nLisätietoja [Mail and Packages -integraation](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) vaihtoehdoista löydät GitHubista [määritys-, mallit- ja automaatiot-osiossa](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration).\n\nJos käytät Amazonin välittämiä sähköposteja, erottele jokainen osoite pilkulla tai syötä (none) tyhjentääksesi tämän asetuksen.", + "title": "Posti ja paketit (vaihe 2\/2)" + }, + "reconfig_3": { + "data": { + "custom_img_file": "Polku mukautettuun kuvaan: (esim.: images\/my_custom_no_mail.jpg)" }, - "description": "Viimeistele kokoonpano mukauttamalla seuraava sähköpostirakenteen ja Home Assistant -asennuksen perusteella. \n\n Lisätietoja [Posti ja paketit-integroinnista](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) -asetuksista on [kokoonpano, mallit , ja automaatiot-osio](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) GitHubissa.", - "title": "Posti ja paketit (vaihe 2/2)" + "description": "Syötä alla olevaan kenttään polku ja tiedostonimi mukautetulle ei-postia -kuvallesi.\n\nEsimerkki: kuvat\/mukautettu_eipostia.gif", + "title": "Posti ja paketit (vaihe 3\/3)" }, - "options_3": { + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazonin verkkotunnus", + "amazon_fwds": "Amazon välitti sähköpostiosoitteet", + "amazon_days": "Päiviä, joiden aikana tarkistetaan Amazonin sähköpostit" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Anna domaini, josta Amazon lähettää sähköposteja (esim: amazon.com tai amazon.de)\n\nJos käytät Amazonin välittämiä sähköposteja, erottele jokainen osoite pilkulla tai kirjoita (none) tyhjentääksesi tämän asetuksen.", + "title": "Amazonin asetukset" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/fr.json b/custom_components/mail_and_packages/translations/fr.json index eda2aa61..e1194ffd 100644 --- a/custom_components/mail_and_packages/translations/fr.json +++ b/custom_components/mail_and_packages/translations/fr.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Une seule configuration de Mail et Packages est autorisée.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Reconfiguration réussie" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Adresse e-mail de transfert invalide.", + "file_not_found": "Fichier image non trouvé" }, "step": { "user": { + "description": "Veuillez entrer les informations de connexion de votre serveur de messagerie.", "data": { "host": "Hôte", "password": "Mot de passe", "port": "Port", "username": "Nom d'utilisateur", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Vérifier le certificat SSL", + "imap_security": "Sécurité IMAP" }, - "description": "Veuillez saisir les informations de connexion de votre serveur de messagerie.", "title": "Courrier et colis (étape 1 sur 2)" }, "config_2": { "data": { "folder": "Dossier de messagerie", + "resources": "Liste des capteurs", "scan_interval": "Intervalle de numérisation (minutes)", "image_path": "Chemin de l'image", "gif_duration": "Durée de l'image (secondes)", "image_security": "Nom de fichier d'image aléatoire", + "imap_timeout": "Temps en secondes avant la fin de la connexion (secondes, minimum 10)", "generate_mp4": "Créer mp4 à partir d'images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Créer une image pour les applications de notification", + "custom_img": "Utiliser une image personnalisée 'pas d'image' ?" }, - "description": "Terminez la configuration en personnalisant les éléments suivants en fonction de votre structure de messagerie et de l'installation de Home Assistant. \n\n Pour plus de détails sur les [Intégration de messagerie et de packages] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), passez en revue les [configuration, modèles et section automatisations] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) sur GitHub.", + "description": "Terminez la configuration en personnalisant les éléments suivants en fonction de votre structure de messagerie et de l'installation de Home Assistant. \n\n Pour plus de détails sur les [Intégration de messagerie et de packages] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), passez en revue les [configuration, modèles et section automatisations] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) sur GitHub.", "title": "Courrier et colis (étape 2 sur 2)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Chemin vers l'image personnalisée : (par exemple : images\/mon_image_personnalisée_pas_de_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Entrez le chemin et le nom de fichier de votre image personnalisée de non-réception de courrier ci-dessous.\n\nExemple : images\/custom_nomail.gif", + "title": "Courrier et colis (Étape 3 sur 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Domaine Amazon", + "amazon_fwds": "Amazon a transmis des adresses e-mail", + "amazon_days": "Jours en arrière pour vérifier les emails Amazon" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Veuillez entrer le domaine à partir duquel Amazon envoie des emails (par exemple : amazon.com ou amazon.de)\n\nSi vous utilisez des emails transférés par Amazon, veuillez séparer chaque adresse par une virgule ou entrer (aucun) pour effacer ce paramètre.", + "title": "Paramètres Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Adresse e-mail de transfert non valide.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Hôte", "password": "Mot de passe", "port": "Port", "username": "Nom d'utilisateur", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Sécurité IMAP", + "verify_ssl": "Vérifier le certificat SSL" }, - "description": "Veuillez saisir les informations de connexion de votre serveur de messagerie.", + "description": "Veuillez entrer les informations de connexion de votre serveur de messagerie.", "title": "Courrier et colis (étape 1 sur 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Dossier de messagerie", "scan_interval": "Intervalle de numérisation (minutes)", @@ -123,23 +77,29 @@ "image_security": "Nom de fichier d'image aléatoire", "generate_mp4": "Créer mp4 à partir d'images", "resources": "Liste des capteurs", - "imap_timeout": "Temps en secondes avant l'expiration de la connexion (secondes, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", + "imap_timeout": "Temps en secondes avant la fin de la connexion (secondes, minimum 10)", "allow_external": "Créer une image pour les applications de notification", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "custom_img": "Utiliser une image personnalisée 'pas d'image' ?" }, - "description": "Terminez la configuration en personnalisant les éléments suivants en fonction de votre structure de messagerie et de l'installation de Home Assistant. \n\n Pour plus de détails sur les [Intégration de messagerie et de packages](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), passez en revue les [configuration, modèles et section automatisations](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) sur GitHub.", + "description": "Terminez la configuration en personnalisant ce qui suit en fonction de la structure de votre courrier électronique et de l'installation de Home Assistant.\n\nPour plus de détails sur les options d'[intégration de courrier et de colis](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), consultez la [section configuration, modèles et automatisations](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) sur GitHub.\n\nSi vous utilisez des courriels transférés par Amazon, veuillez séparer chaque adresse par une virgule ou entrer (aucun) pour effacer ce paramètre.", "title": "Courrier et colis (étape 2 sur 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Chemin vers l'image personnalisée : (par exemple : images\/my_custom_no_mail.jpg)" + }, + "description": "Entrez le chemin et le nom de fichier de votre image personnalisée de non-réception de courrier ci-dessous.\n\nExemple : images\/custom_nomail.gif", + "title": "Courrier et colis (Étape 3 sur 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Domaine Amazon", + "amazon_fwds": "Amazon a transmis des adresses e-mail", + "amazon_days": "Jours en arrière pour vérifier les emails Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Veuillez entrer le domaine à partir duquel Amazon envoie des emails (par exemple : amazon.com ou amazon.de)\n\nSi vous utilisez des emails transférés par Amazon, veuillez séparer chaque adresse par une virgule ou entrer (aucun) pour effacer ce paramètre.", + "title": "Paramètres Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/hu.json b/custom_components/mail_and_packages/translations/hu.json index 41fafeb6..0457fee8 100644 --- a/custom_components/mail_and_packages/translations/hu.json +++ b/custom_components/mail_and_packages/translations/hu.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Csak a Levelek és a Csomagok egyetlen konfigurációja megengedett.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Újrakonfigurálás sikeres" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Érvénytelen továbbítási e-mail cím.", + "file_not_found": "Képfájl nem található" }, "step": { "user": { + "description": "Kérjük, adja meg a levelezőszervere kapcsolati adatait.", "data": { "host": "Házigazda", "password": "Jelszó", "port": "Kikötő", "username": "Felhasználónév", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Ellenőrizze az SSL tanúsítványt", + "imap_security": "IMAP Biztonság" }, - "description": "Kérjük, adja meg a levelezőszerver csatlakozási adatait.", "title": "Levél és csomagok (1. lépés a 2-ből)" }, "config_2": { "data": { "folder": "Mail mappa", + "resources": "Érzékelők listája", "scan_interval": "Beolvasási időköz (perc)", "image_path": "Kép elérési útja", "gif_duration": "Kép időtartama (másodpercben)", "image_security": "Véletlen képfájlnév", + "imap_timeout": "A kapcsolat időtúllépése előtti idő másodpercben (másodperc, minimum 10)", "generate_mp4": "Készítsen mp4-et a képekből", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Kép létrehozása értesítési alkalmazásokhoz", + "custom_img": "Használjon egyéni 'nincs kép' képet?" }, - "description": "Végezze el a konfigurációt az alábbiak testreszabásával az e-mail struktúrája és a Home Assistant telepítése alapján. \n\n A [Levelek és csomagok integrációja] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) opciókkal kapcsolatban tekintse meg a [konfiguráció, sablonok , és az automatizálás szakasz] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) a GitHubon.", + "description": "Végezze el a konfigurációt az alábbiak testreszabásával az e-mail struktúrája és a Home Assistant telepítése alapján. \n\n A [Levelek és csomagok integrációja] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) opciókkal kapcsolatban tekintse meg a [konfiguráció, sablonok , és az automatizálás szakasz] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) a GitHubon.", "title": "Levél és csomagok (2. lépés a 2-ből)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Egyéni kép elérési útja: (pl.: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Adja meg az egyéni \"nincs levél\" kép útvonalát és fájlnevét alább.\n\nPélda: images\/custom_nomail.gif", + "title": "Levelek és csomagok (3. lépés a 3-ból)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Amazon domain", + "amazon_fwds": "Amazon továbbított e-mail címek", + "amazon_days": "Napok visszamenőleg az Amazon e-mailek ellenőrzéséhez" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Kérjük, adja meg azt a domain-t, ahonnan az Amazon e-maileket küld (pl.: amazon.com vagy amazon.de)\n\nHa az Amazon továbbított e-maileket használ, kérjük, válassza el minden címet vesszővel, vagy írja be, hogy (nincs), hogy törölje ezt a beállítást.", + "title": "Amazon beállítások" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Érvénytelen továbbítási e-mail cím.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Házigazda", "password": "Jelszó", "port": "Kikötő", "username": "Felhasználónév", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP Biztonság", + "verify_ssl": "Ellenőrizze az SSL tanúsítványt" }, - "description": "Kérjük, adja meg a levelezőszerver csatlakozási adatait.", + "description": "Kérjük, adja meg a levelezőszervere kapcsolati adatait.", "title": "Levél és csomagok (1. lépés a 2-ből)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Mail mappa", "scan_interval": "Beolvasási időköz (perc)", @@ -123,23 +77,29 @@ "image_security": "Véletlen képfájlnév", "generate_mp4": "Készítsen mp4-et a képekből", "resources": "Érzékelők listája", - "imap_timeout": "Idő másodpercben a csatlakozás időtúllépése előtt (másodperc, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Kép létrehozása az értesítési alkalmazásokhoz", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "A kapcsolat időtúllépése előtti idő másodpercben (másodperc, minimum 10)", + "allow_external": "Kép létrehozása értesítési alkalmazásokhoz", + "custom_img": "Használjon egyéni 'nincs kép' képet?" }, - "description": "Végezze el a konfigurációt az alábbiak testreszabásával az e-mail struktúrája és a Home Assistant telepítése alapján. \n\n A [Levelek és csomagok integrációja](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) opciókkal kapcsolatban tekintse meg a [konfiguráció, sablonok , és az automatizálás szakasz](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) a GitHubon.", + "description": "Fejezze be a konfigurációt a következők testreszabásával az e-mail struktúrája és a Home Assistant telepítése alapján.\n\nA [Mail and Packages integráció](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) lehetőségeinek részleteiről a GitHub-on található [konfiguráció, sablonok és automatizálások szekcióban](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) található információkat.\n\nHa Amazon továbbított e-maileket használ, kérjük, válassza el minden címet vesszővel, vagy írja be a (none) opciót, hogy törölje ezt a beállítást.", "title": "Levél és csomagok (2. lépés a 2-ből)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Egyéni kép elérési útja: (pl.: images\/my_custom_no_mail.jpg)" + }, + "description": "Adja meg az egyéni \"nincs levél\" kép útvonalát és fájlnevét alább.\n\nPélda: images\/custom_nomail.gif", + "title": "Levelek és csomagok (3. lépés a 3-ból)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon domain", + "amazon_fwds": "Amazon továbbított e-mail címek", + "amazon_days": "Napok visszamenőleg az Amazon e-mailek ellenőrzéséhez" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Kérjük, adja meg azt a domain-t, ahonnan az Amazon e-maileket küld (pl.: amazon.com vagy amazon.de)\n\nHa az Amazon továbbított e-maileket használ, kérjük, válassza el minden címet vesszővel, vagy írja be, hogy (nincs), hogy törölje ezt a beállítást.", + "title": "Amazon beállítások" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/it.json b/custom_components/mail_and_packages/translations/it.json index a227896e..740598bd 100644 --- a/custom_components/mail_and_packages/translations/it.json +++ b/custom_components/mail_and_packages/translations/it.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "È consentita una sola configurazione di posta e pacchetti.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Riconfigurazione Riuscita" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Indirizzo email di inoltro non valido.", + "file_not_found": "File immagine non trovato" }, "step": { "user": { + "description": "Inserisci le informazioni di connessione del tuo server di posta.", "data": { "host": "Ospite", "password": "Parola d'ordine", "port": "Porta", "username": "Nome utente", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verifica Certificato SSL", + "imap_security": "Sicurezza IMAP" }, - "description": "Inserisci le informazioni di connessione del tuo server di posta.", "title": "Posta e pacchi (passaggio 1 di 2)" }, "config_2": { "data": { "folder": "Cartella posta", + "resources": "Elenco dei sensori", "scan_interval": "Intervallo di scansione (minuti)", "image_path": "Percorso immagine", "gif_duration": "Durata immagine (secondi)", "image_security": "Nome file immagine casuale", + "imap_timeout": "Tempo in secondi prima del timeout di connessione (secondi, minimo 10)", "generate_mp4": "Crea mp4 dalle immagini", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Crea immagine per le app di notifica", + "custom_img": "Usare l'immagine personalizzata 'nessuna immagine'?" }, - "description": "Termina la configurazione personalizzando quanto segue in base alla struttura della tua e-mail e all'installazione di Home Assistant. \n\n Per i dettagli sulle opzioni [Integrazione posta e pacchetti] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) rivedere le [configurazione, modelli e sezione automazioni] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) su GitHub.", + "description": "Termina la configurazione personalizzando quanto segue in base alla struttura della tua e-mail e all'installazione di Home Assistant. \n\n Per i dettagli sulle opzioni [Integrazione posta e pacchetti] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) rivedere le [configurazione, modelli e sezione automazioni] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) su GitHub.", "title": "Posta e pacchi (passaggio 2 di 2)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Percorso per l'immagine personalizzata: (es: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Inserisci il percorso e il nome del file per la tua immagine personalizzata di nessuna mail qui sotto.\n\nEsempio: images\/custom_nomail.gif", + "title": "Posta e Pacchetti (Passaggio 3 di 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Dominio Amazon", + "amazon_fwds": "Amazon ha inoltrato gli indirizzi email", + "amazon_days": "Giorni precedenti da controllare per le email di Amazon" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Inserisci il dominio da cui Amazon invia le email (ad esempio: amazon.com o amazon.de)\n\nSe stai utilizzando email inoltrate da Amazon, separa ogni indirizzo con una virgola o inserisci (nessuno) per cancellare questa impostazione.", + "title": "Impostazioni Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Indirizzo e-mail di inoltro non valido.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Ospite", "password": "Parola d'ordine", "port": "Porta", "username": "Nome utente", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Sicurezza IMAP", + "verify_ssl": "Verifica Certificato SSL" }, "description": "Inserisci le informazioni di connessione del tuo server di posta.", "title": "Posta e pacchi (passaggio 1 di 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Cartella posta", "scan_interval": "Intervallo di scansione (minuti)", @@ -123,23 +77,29 @@ "image_security": "Nome file immagine casuale", "generate_mp4": "Crea mp4 dalle immagini", "resources": "Elenco dei sensori", - "imap_timeout": "Tempo in secondi prima del timeout della connessione (secondi, minimo 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Crea un'immagine per le app di notifica", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "Tempo in secondi prima del timeout di connessione (secondi, minimo 10)", + "allow_external": "Crea immagine per le app di notifica", + "custom_img": "Usare l'immagine personalizzata 'nessuna immagine'?" }, - "description": "Termina la configurazione personalizzando quanto segue in base alla struttura della tua e-mail e all'installazione di Home Assistant. \n\n Per i dettagli sulle opzioni [Integrazione posta e pacchetti](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) rivedere le [configurazione, modelli e sezione automazioni](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) su GitHub.", + "description": "Termina la configurazione personalizzando quanto segue in base alla struttura della tua email e all'installazione di Home Assistant.\n\nPer i dettagli sulle opzioni di [integrazione Mail e Pacchetti](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) consulta la [sezione configurazione, modelli e automazioni](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) su GitHub.\n\nSe utilizzi email inoltrate da Amazon, separa ogni indirizzo con una virgola o inserisci (nessuno) per cancellare questa impostazione.", "title": "Posta e pacchi (passaggio 2 di 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Percorso per l'immagine personalizzata: (ad es.: images\/my_custom_no_mail.jpg)" + }, + "description": "Inserisci il percorso e il nome del file per la tua immagine personalizzata di nessuna mail qui sotto.\n\nEsempio: images\/custom_nomail.gif", + "title": "Posta e Pacchetti (Passaggio 3 di 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Dominio Amazon", + "amazon_fwds": "Amazon ha inoltrato gli indirizzi email", + "amazon_days": "Giorni precedenti da controllare per le email di Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Inserisci il dominio da cui Amazon invia le email (ad esempio: amazon.com o amazon.de)\n\nSe stai utilizzando email inoltrate da Amazon, separa ogni indirizzo con una virgola o inserisci (nessuno) per cancellare questa impostazione.", + "title": "Impostazioni Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/ko.json b/custom_components/mail_and_packages/translations/ko.json index 88a6ea9d..9be182eb 100644 --- a/custom_components/mail_and_packages/translations/ko.json +++ b/custom_components/mail_and_packages/translations/ko.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "메일 및 패키지의 단일 구성 만 허용됩니다.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "재구성 성공" }, "error": { "communication": "메일 서버에 연결하거나 로그인 할 수 없습니다. 자세한 내용은 로그를 확인하십시오.", "invalid_path": "이미지를 다른 디렉토리에 저장하십시오.", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "잘못된 전달 이메일 주소입니다.", + "file_not_found": "이미지 파일을 찾을 수 없습니다" }, "step": { "user": { + "description": "메일 서버의 연결 정보를 입력해 주세요.", "data": { "host": "주최자", "password": "암호", "port": "포트", "username": "사용자 이름", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "SSL 인증서 확인", + "imap_security": "IMAP 보안" }, - "description": "메일 서버의 연결 정보를 입력하십시오.", - "title": "메일 및 패키지 (1/2 단계)" + "title": "메일 및 패키지 (1\/2 단계)" }, "config_2": { "data": { "folder": "메일 폴더", + "resources": "센서 목록", "scan_interval": "스캔 간격 (분)", "image_path": "이미지 경로", "gif_duration": "이미지 지속 시간 (초)", "image_security": "임의의 이미지 파일 이름", + "imap_timeout": "연결 시간 초과 전 시간(초, 최소 10)", "generate_mp4": "이미지에서 mp4 만들기", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" - }, - "description": "이메일 구조 및 Home Assistant 설치에 따라 다음을 사용자 정의하여 구성을 완료하십시오. \n\n [메일 및 패키지 통합] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) 옵션에 대한 자세한 내용은 [구성, 템플릿 및 자동화 섹션] (https://github.com/moralmunky/Home-Assistant-Mail-and-Packages/wiki/Configuration-and-Email-Settings#configuration)", - "title": "메일 및 패키지 (2/2 단계)" - }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "allow_external": "알림 앱용 이미지 생성", + "custom_img": "사용자 정의 '이미지 없음' 이미지를 사용하시겠습니까?" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "이메일 구조 및 Home Assistant 설치에 따라 다음을 사용자 정의하여 구성을 완료하십시오. \n\n [메일 및 패키지 통합] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) 옵션에 대한 자세한 내용은 [구성, 템플릿 및 자동화 섹션] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-and-Packages\/wiki\/Configuration-and-Email-Settings#configuration)", + "title": "메일 및 패키지 (2\/2 단계)" }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "사용자 정의 이미지 경로: (예: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "아래에 사용자 정의 '메일 없음' 이미지의 경로와 파일 이름을 입력하세요.\n\n예시: images\/custom_nomail.gif", + "title": "우편 및 패키지 (3단계 중 3단계)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "아마존 도메인", + "amazon_fwds": "Amazon이 전달한 이메일 주소", + "amazon_days": "Amazon 이메일을 확인하기 위해 돌아가야 할 날짜" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Amazon이 이메일을 보내는 도메인을 입력해 주세요 (예: amazon.com 또는 amazon.de)\n\nAmazon에서 전달된 이메일을 사용하는 경우 각 주소를 쉼표로 구분하거나 이 설정을 지우려면 (none)을 입력하세요.", + "title": "아마존 설정" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "error": { - "communication": "메일 서버에 연결하거나 로그인 할 수 없습니다. 자세한 내용은 로그를 확인하십시오.", - "invalid_path": "이미지를 다른 디렉토리에 저장하십시오.", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "잘못된 전달 이메일 주소입니다.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "주최자", "password": "암호", "port": "포트", "username": "사용자 이름", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP 보안", + "verify_ssl": "SSL 인증서 확인" }, - "description": "메일 서버의 연결 정보를 입력하십시오.", - "title": "메일 및 패키지 (1/2 단계)" + "description": "메일 서버의 연결 정보를 입력해 주세요.", + "title": "메일 및 패키지 (1\/2 단계)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "메일 폴더", "scan_interval": "스캔 간격 (분)", @@ -123,23 +77,29 @@ "image_security": "임의의 이미지 파일 이름", "generate_mp4": "이미지에서 mp4 만들기", "resources": "센서 목록", - "imap_timeout": "연결 시간 초과 전 시간 (초, 최소 10 초)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "알림 앱용 이미지 만들기", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "연결 시간 초과 전 시간(초, 최소 10)", + "allow_external": "알림 앱용 이미지 생성", + "custom_img": "사용자 정의 '이미지 없음' 이미지를 사용하시겠습니까?" + }, + "description": "이메일 구조와 Home Assistant 설치에 따라 다음을 사용자 정의하여 구성을 완료하십시오.\n\n[Mail and Packages 통합](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) 옵션에 대한 자세한 내용은 GitHub의 [구성, 템플릿, 자동화 섹션](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration)을 참조하십시오.\n\nAmazon에서 전달된 이메일을 사용하는 경우 각 주소를 쉼표로 구분하거나 이 설정을 지우려면 (none)을 입력하십시오.", + "title": "메일 및 패키지 (2\/2 단계)" + }, + "reconfig_3": { + "data": { + "custom_img_file": "사용자 정의 이미지 경로: (예: images\/my_custom_no_mail.jpg)" }, - "description": "이메일 구조 및 Home Assistant 설치에 따라 다음을 사용자 정의하여 구성을 완료하십시오. \n\n [메일 및 패키지 통합](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) 옵션에 대한 자세한 내용은 [구성, 템플릿 및 자동화 섹션](https://github.com/moralmunky/Home-Assistant-Mail-and-Packages/wiki/Configuration-and-Email-Settings#configuration)", - "title": "메일 및 패키지 (2/2 단계)" + "description": "아래에 사용자 정의 '메일 없음' 이미지의 경로와 파일 이름을 입력하세요.\n\n예시: images\/custom_nomail.gif", + "title": "우편 및 패키지 (3단계 중 3단계)" }, - "options_3": { + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "아마존 도메인", + "amazon_fwds": "Amazon이 전달한 이메일 주소", + "amazon_days": "Amazon 이메일을 확인하기 위해 돌아가야 할 날짜" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Amazon이 이메일을 보내는 도메인을 입력해 주세요 (예: amazon.com 또는 amazon.de)\n\nAmazon에서 전달된 이메일을 사용하는 경우 각 주소를 쉼표로 구분하거나 이 설정을 지우려면 (none)을 입력하세요.", + "title": "아마존 설정" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/nl.json b/custom_components/mail_and_packages/translations/nl.json index c5b1f230..ecac759c 100644 --- a/custom_components/mail_and_packages/translations/nl.json +++ b/custom_components/mail_and_packages/translations/nl.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Slechts een enkele configuratie van Mail en pakketten is toegestaan.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Herconfiguratie succesvol" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Ongeldig doorstuur e-mailadres.", + "file_not_found": "Afbeeldingsbestand niet gevonden" }, "step": { "user": { + "description": "Vul de verbindingsinformatie van uw mailserver in.", "data": { "host": "Gastheer", "password": "Wachtwoord", "port": "Haven", "username": "Gebruikersnaam", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "SSL Certificaat Verifiëren", + "imap_security": "IMAP-beveiliging" }, - "description": "Voer de verbindingsgegevens van uw mailserver in.", "title": "Mail en pakketten (stap 1 van 2)" }, "config_2": { "data": { "folder": "E-mailmap", + "resources": "Lijst van sensoren", "scan_interval": "Scaninterval (minuten)", "image_path": "Afbeeldingspad", "gif_duration": "Beeldduur (seconden)", "image_security": "Bestandsnaam willekeurige afbeelding", + "imap_timeout": "Tijd in seconden voordat de verbinding verloopt (seconden, minimaal 10)", "generate_mp4": "Maak mp4 van afbeeldingen", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Maak afbeelding voor meldingsapps", + "custom_img": "Gebruik aangepaste 'geen afbeelding' afbeelding?" }, - "description": "Voltooi de configuratie door het volgende aan te passen op basis van uw e-mailstructuur en Home Assistant-installatie. \n\n Voor meer informatie over de [E-mail en pakketten integratie] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) opties bekijk de [configuratie, sjablonen , en automatisering sectie] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) op GitHub.", + "description": "Voltooi de configuratie door het volgende aan te passen op basis van uw e-mailstructuur en Home Assistant-installatie. \n\n Voor meer informatie over de [E-mail en pakketten integratie] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) opties bekijk de [configuratie, sjablonen , en automatisering sectie] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) op GitHub.", "title": "Mail en pakketten (stap 2 van 2)" }, - "options_3": { + "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Pad naar aangepaste afbeelding: (bijv: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Voer hieronder het pad en de bestandsnaam in voor uw aangepaste afbeelding voor geen mail.\n\nVoorbeeld: images\/custom_nomail.gif", + "title": "Mail en Pakketten (Stap 3 van 3)" }, - "reconfigure": { - "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" - }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" - }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Amazon domein", + "amazon_fwds": "Amazon stuurde e-mailadressen door", + "amazon_days": "Dagen terug om te controleren op Amazon e-mails" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Voer het domein in waarvan Amazon e-mails verstuurt (bijv: amazon.com of amazon.de)\n\nAls u doorgestuurde e-mails van Amazon gebruikt, scheid dan elk adres met een komma of voer (geen) in om deze instelling te wissen.", + "title": "Amazon Instellingen" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Ongeldig e-mailadres voor doorsturen.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Gastheer", "password": "Wachtwoord", "port": "Haven", "username": "Gebruikersnaam", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP-beveiliging", + "verify_ssl": "SSL Certificaat Verifiëren" }, - "description": "Voer de verbindingsgegevens van uw mailserver in.", + "description": "Vul de verbindingsinformatie van uw mailserver in.", "title": "Mail en pakketten (stap 1 van 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "E-mailmap", "scan_interval": "Scaninterval (minuten)", @@ -122,24 +76,30 @@ "gif_duration": "Beeldduur (seconden)", "image_security": "Bestandsnaam willekeurige afbeelding", "generate_mp4": "Maak mp4 van afbeeldingen", - "resources": "Sensoren lijst", - "imap_timeout": "Tijd in seconden voordat verbinding wordt verbroken (seconden, minimaal 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Maak een afbeelding voor meldings-apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "resources": "Lijst van sensoren", + "imap_timeout": "Tijd in seconden voordat de verbinding verloopt (seconden, minimaal 10)", + "allow_external": "Maak afbeelding voor meldingsapps", + "custom_img": "Gebruik aangepaste 'geen afbeelding' afbeelding?" }, - "description": "Voltooi de configuratie door het volgende aan te passen op basis van uw e-mailstructuur en Home Assistant-installatie. \n\n Voor meer informatie over de [E-mail en pakketten integratie](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) opties bekijk de [configuratie, sjablonen , en automatisering sectie](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) op GitHub.", + "description": "Rond de configuratie af door het volgende aan te passen op basis van uw e-mailstructuur en Home Assistant-installatie.\n\nVoor details over de [Mail en Packages integratie](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) opties, bekijk de [configuratie, sjablonen en automatiseringen sectie](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) op GitHub.\n\nAls u doorgestuurde e-mails van Amazon gebruikt, scheid dan elk adres met een komma of voer (geen) in om deze instelling te wissen.", "title": "Mail en pakketten (stap 2 van 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Pad naar aangepaste afbeelding: (bijv.: images\/my_custom_no_mail.jpg)" + }, + "description": "Voer hieronder het pad en de bestandsnaam in voor uw aangepaste afbeelding voor geen mail.\n\nVoorbeeld: images\/custom_nomail.gif", + "title": "Mail en Pakketten (Stap 3 van 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon domein", + "amazon_fwds": "Amazon stuurde e-mailadressen door", + "amazon_days": "Dagen terug om te controleren op Amazon e-mails" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Voer het domein in waarvan Amazon e-mails verstuurt (bijv: amazon.com of amazon.de)\n\nAls u doorgestuurde e-mails van Amazon gebruikt, scheid dan elk adres met een komma of voer (geen) in om deze instelling te wissen.", + "title": "Amazon Instellingen" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/no.json b/custom_components/mail_and_packages/translations/no.json index cfd778c7..ca0acb85 100644 --- a/custom_components/mail_and_packages/translations/no.json +++ b/custom_components/mail_and_packages/translations/no.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Bare en enkelt konfigurasjon av e-post og pakker er tillatt.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Omkonfigurering vellykket" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Ugyldig videresendings e-postadresse.", + "file_not_found": "Bildefil ikke funnet" }, "step": { "user": { + "description": "Vennligst oppgi tilkoblingsinformasjonen til din e-postserver.", "data": { "host": "Vert", "password": "Passord", "port": "Havn", "username": "Brukernavn", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Bekreft SSL-sertifikat", + "imap_security": "IMAP-sikkerhet" }, - "description": "Vennligst skriv inn tilkoblingsinformasjonen til din postserver.", "title": "E-post og pakker (trinn 1 av 2)" }, "config_2": { "data": { "folder": "E-postmappe", + "resources": "Sensorliste", "scan_interval": "Skanneintervall (minutter)", "image_path": "Bildevei", "gif_duration": "Bildets varighet (sekunder)", "image_security": "Tilfeldig bilde filnavn", + "imap_timeout": "Tid i sekunder før tilkoblingen tidsavbrudd (sekunder, minimum 10)", "generate_mp4": "Lag mp4 fra bilder", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Lag bilde for varslingsapper", + "custom_img": "Bruk tilpasset 'ingen bilde' bilde?" }, - "description": "Fullfør konfigurasjonen ved å tilpasse følgende basert på e-poststrukturen og Home Assistant-installasjonen. \n\n For detaljer om alternativene [Mail and Packages] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), les gjennom [konfigurasjon, maler , og automatiseringsdel] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) på GitHub.", + "description": "Fullfør konfigurasjonen ved å tilpasse følgende basert på e-poststrukturen og Home Assistant-installasjonen. \n\n For detaljer om alternativene [Mail and Packages] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), les gjennom [konfigurasjon, maler , og automatiseringsdel] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) på GitHub.", "title": "E-post og pakker (trinn 2 av 2)" }, - "options_3": { + "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Sti til tilpasset bilde: (f.eks: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Skriv inn stien og filnavnet til ditt tilpassede ingen post-bilde nedenfor.\n\nEksempel: bilder\/tilpasset_ingenpost.gif", + "title": "Post og pakker (Trinn 3 av 3)" }, - "reconfigure": { + "config_amazon": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "amazon_domain": "Amazon-domene", + "amazon_fwds": "Amazon videresendte e-postadresser", + "amazon_days": "Dager tilbake for å sjekke Amazon-e-poster" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Vennligst skriv inn domenet amazon sender e-poster fra (f.eks: amazon.com eller amazon.de)\n\nHvis du bruker Amazon videresendte e-poster, vennligst skill hver adresse med et komma, eller skriv inn (ingen) for å tømme denne innstillingen.", + "title": "Amazon-innstillinger" }, - "reconfig_2": { - "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" - }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" - }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Ugyldig videresendings-e-postadresse.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Vert", "password": "Passord", "port": "Havn", "username": "Brukernavn", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP-sikkerhet", + "verify_ssl": "Bekreft SSL-sertifikat" }, - "description": "Vennligst skriv inn tilkoblingsinformasjonen til din postserver.", + "description": "Vennligst oppgi tilkoblingsinformasjonen til din e-postserver.", "title": "E-post og pakker (trinn 1 av 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "E-postmappe", "scan_interval": "Skanneintervall (minutter)", @@ -123,23 +77,29 @@ "image_security": "Tilfeldig bilde filnavn", "generate_mp4": "Lag mp4 fra bilder", "resources": "Sensorliste", - "imap_timeout": "Tid i sekunder før tidsavbrudd for tilkobling (sekunder, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", + "imap_timeout": "Tid i sekunder før tilkoblingen tidsavbrudd (sekunder, minimum 10)", "allow_external": "Lag bilde for varslingsapper", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "custom_img": "Bruk tilpasset 'ingen bilde' bilde?" }, - "description": "Fullfør konfigurasjonen ved å tilpasse følgende basert på e-poststrukturen og Home Assistant-installasjonen. \n\n For detaljer om alternativene [Mail and Packages](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), les gjennom [konfigurasjon, maler , og automatiseringsdel](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) på GitHub.", + "description": "Fullfør konfigurasjonen ved å tilpasse følgende basert på din e-poststruktur og Home Assistant-installasjon.\n\nFor detaljer om [Mail and Packages-integrasjonen](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) alternativene, se gjennom [konfigurasjon, maler og automatiseringsseksjonen](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) på GitHub.\n\nHvis du bruker Amazon videresendte e-poster, vennligst skill hver adresse med et komma eller skriv inn (ingen) for å tømme denne innstillingen.", "title": "E-post og pakker (trinn 2 av 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Sti til tilpasset bilde: (dvs.: images\/my_custom_no_mail.jpg)" + }, + "description": "Skriv inn stien og filnavnet til ditt tilpassede ingen post-bilde nedenfor.\n\nEksempel: bilder\/tilpasset_ingenpost.gif", + "title": "Post og pakker (Trinn 3 av 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon-domene", + "amazon_fwds": "Amazon videresendte e-postadresser", + "amazon_days": "Dager tilbake for å sjekke Amazon-e-poster" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Vennligst skriv inn domenet amazon sender e-poster fra (f.eks: amazon.com eller amazon.de)\n\nHvis du bruker Amazon videresendte e-poster, vennligst skill hver adresse med et komma, eller skriv inn (ingen) for å tømme denne innstillingen.", + "title": "Amazon-innstillinger" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/pl.json b/custom_components/mail_and_packages/translations/pl.json index 9ca6c326..77ea8c57 100644 --- a/custom_components/mail_and_packages/translations/pl.json +++ b/custom_components/mail_and_packages/translations/pl.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Dozwolona jest tylko jedna konfiguracja poczty i pakietów.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Pomyślnie przekonfigurowano" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Nieprawidłowy adres e-mail do przekierowania.", + "file_not_found": "Nie znaleziono pliku obrazu" }, "step": { "user": { + "description": "Proszę wprowadzić informacje o połączeniu z serwerem pocztowym.", "data": { "host": "Gospodarz", "password": "Hasło", "port": "Port", "username": "Nazwa Użytkownika", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Sprawdź certyfikat SSL", + "imap_security": "Bezpieczeństwo IMAP" }, - "description": "Podaj informacje o połączeniu swojego serwera pocztowego.", "title": "Poczta i paczki (krok 1 z 2)" }, "config_2": { "data": { "folder": "Folder poczty", + "resources": "Lista czujników", "scan_interval": "Interwał skanowania (minuty)", "image_path": "Ścieżka obrazu", "gif_duration": "Czas trwania obrazu (sekundy)", "image_security": "Losowa nazwa pliku obrazu", + "imap_timeout": "Czas w sekundach przed wygaśnięciem połączenia (sekundy, minimum 10)", "generate_mp4": "Utwórz mp4 z obrazów", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Utwórz obraz dla aplikacji powiadomień", + "custom_img": "Użyć niestandardowego obrazu 'brak obrazu'?" }, - "description": "Zakończ konfigurację, dostosowując następujące elementy w oparciu o strukturę poczty e-mail i instalację Home Assistant. \n\n Aby uzyskać szczegółowe informacje na temat opcji [Integracja poczty i pakietów] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) sprawdź opcje [konfiguracja, szablony i sekcja automatyzacji] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) na GitHub.", + "description": "Zakończ konfigurację, dostosowując następujące elementy w oparciu o strukturę poczty e-mail i instalację Home Assistant. \n\n Aby uzyskać szczegółowe informacje na temat opcji [Integracja poczty i pakietów] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) sprawdź opcje [konfiguracja, szablony i sekcja automatyzacji] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) na GitHub.", "title": "Poczta i paczki (krok 2 z 2)" }, - "options_3": { + "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Ścieżka do niestandardowego obrazu: (np.: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Wprowadź ścieżkę i nazwę pliku do swojego niestandardowego obrazu bez maila poniżej.\n\nPrzykład: images\/custom_nomail.gif", + "title": "Poczta i paczki (Krok 3 z 3)" }, - "reconfigure": { + "config_amazon": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "amazon_domain": "Domena Amazon", + "amazon_fwds": "Amazon przekazał adresy e-mail", + "amazon_days": "Dni do sprawdzenia dla wiadomości e-mail od Amazon" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Wprowadź domenę, z której Amazon wysyła e-maile (np. amazon.com lub amazon.de)\n\nJeśli korzystasz z przekierowanych e-maili od Amazon, oddziel każdy adres przecinkiem lub wpisz (brak), aby wyczyścić to ustawienie.", + "title": "Ustawienia Amazon" }, - "reconfig_2": { - "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" - }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" - }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Nieprawidłowy adres e-mail do przekazywania dalej.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Gospodarz", "password": "Hasło", "port": "Port", "username": "Nazwa Użytkownika", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Bezpieczeństwo IMAP", + "verify_ssl": "Sprawdź certyfikat SSL" }, - "description": "Podaj informacje o połączeniu swojego serwera pocztowego.", + "description": "Proszę wprowadzić informacje o połączeniu z serwerem pocztowym.", "title": "Poczta i paczki (krok 1 z 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Folder poczty", "scan_interval": "Interwał skanowania (minuty)", @@ -123,23 +77,29 @@ "image_security": "Losowa nazwa pliku obrazu", "generate_mp4": "Utwórz mp4 z obrazów", "resources": "Lista czujników", - "imap_timeout": "Czas w sekundach do przekroczenia limitu czasu połączenia (sekundy, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Utwórz obraz dla aplikacji powiadamiających", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "Czas w sekundach przed wygaśnięciem połączenia (sekundy, minimum 10)", + "allow_external": "Utwórz obraz dla aplikacji powiadomień", + "custom_img": "Użyć niestandardowego obrazu 'brak obrazu'?" }, - "description": "Zakończ konfigurację, dostosowując następujące elementy w oparciu o strukturę poczty e-mail i instalację Home Assistant. \n\n Aby uzyskać szczegółowe informacje na temat opcji [Integracja poczty i pakietów](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) sprawdź opcje [konfiguracja, szablony i sekcja automatyzacji](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) na GitHub.", + "description": "Zakończ konfigurację, dostosowując następujące elementy do struktury swojego e-maila i instalacji Home Assistant.\n\nAby uzyskać szczegółowe informacje na temat opcji [integracji Mail and Packages](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), zapoznaj się z [sekcją konfiguracji, szablonów i automatyzacji](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) na GitHubie.\n\nJeśli korzystasz z przekierowanych e-maili Amazon, oddziel każdy adres przecinkiem lub wprowadź (brak), aby wyczyścić to ustawienie.", "title": "Poczta i paczki (krok 2 z 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Ścieżka do niestandardowego obrazu: (np.: images\/my_custom_no_mail.jpg)" + }, + "description": "Wprowadź ścieżkę i nazwę pliku do swojego niestandardowego obrazu bez maila poniżej.\n\nPrzykład: images\/custom_nomail.gif", + "title": "Poczta i paczki (Krok 3 z 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Domena Amazon", + "amazon_fwds": "Amazon przekazał adresy e-mail", + "amazon_days": "Dni do sprawdzenia dla wiadomości e-mail od Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Wprowadź domenę, z której Amazon wysyła e-maile (np. amazon.com lub amazon.de)\n\nJeśli korzystasz z przekierowanych e-maili od Amazon, oddziel każdy adres przecinkiem lub wpisz (brak), aby wyczyścić to ustawienie.", + "title": "Ustawienia Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/pt.json b/custom_components/mail_and_packages/translations/pt.json index 0cef5c55..66fec8ae 100644 --- a/custom_components/mail_and_packages/translations/pt.json +++ b/custom_components/mail_and_packages/translations/pt.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Somente uma única configuração de correio e pacotes é permitida.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Reconfiguração bem-sucedida" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Endereço de encaminhamento de email inválido.", + "file_not_found": "Arquivo de imagem não encontrado" }, "step": { "user": { + "description": "Por favor, insira as informações de conexão do seu servidor de email.", "data": { "host": "Hospedeiro", "password": "Senha", "port": "Porta", "username": "Nome do usuário", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verificar Certificado SSL", + "imap_security": "Segurança IMAP" }, - "description": "Por favor, insira as informações de conexão do seu servidor de correio.", "title": "Correio e pacotes (Etapa 1 de 2)" }, "config_2": { "data": { "folder": "Pasta de Correio", + "resources": "Lista de Sensores", "scan_interval": "Intervalo de digitalização (minutos)", "image_path": "Caminho da imagem", "gif_duration": "Duração da imagem (segundos)", "image_security": "Nome da imagem aleatória", + "imap_timeout": "Tempo em segundos antes do tempo limite de conexão (segundos, mínimo 10)", "generate_mp4": "Crie mp4 a partir de imagens", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Crie imagem para aplicativos de notificação", + "custom_img": "Usar imagem personalizada 'sem imagem'?" }, - "description": "Conclua a configuração, personalizando o seguinte com base na sua estrutura de email e instalação do Home Assistant. \n\n Para obter detalhes sobre as opções [integração de Mail e Pacotes] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), revise as opções de [configuração, modelos e seção de automações] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) no GitHub.", + "description": "Conclua a configuração, personalizando o seguinte com base na sua estrutura de email e instalação do Home Assistant. \n\n Para obter detalhes sobre as opções [integração de Mail e Pacotes] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), revise as opções de [configuração, modelos e seção de automações] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) no GitHub.", "title": "Correio e pacotes (Etapa 2 de 2)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Caminho para imagem personalizada: (ex: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Insira o caminho e o nome do arquivo para a sua imagem personalizada de sem correio abaixo.\n\nExemplo: images\/custom_nomail.gif", + "title": "Correio e Pacotes (Etapa 3 de 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Domínio da Amazon", + "amazon_fwds": "A Amazon encaminhou endereços de email", + "amazon_days": "Dias atrás para verificar emails da Amazon" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Por favor, insira o domínio de onde a Amazon envia e-mails (por exemplo: amazon.com ou amazon.de)\n\nSe estiver usando e-mails encaminhados pela Amazon, separe cada endereço com uma vírgula ou insira (nenhum) para limpar essa configuração.", + "title": "Configurações da Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Endereço de email de encaminhamento inválido.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Hospedeiro", "password": "Senha", "port": "Porta", "username": "Nome do usuário", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Segurança IMAP", + "verify_ssl": "Verificar Certificado SSL" }, - "description": "Por favor, insira as informações de conexão do seu servidor de correio.", + "description": "Por favor, insira as informações de conexão do seu servidor de email.", "title": "Correio e pacotes (Etapa 1 de 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Pasta de Correio", "scan_interval": "Intervalo de digitalização (minutos)", @@ -123,23 +77,29 @@ "image_security": "Nome da imagem aleatória", "generate_mp4": "Crie mp4 a partir de imagens", "resources": "Lista de Sensores", - "imap_timeout": "Tempo em segundos antes do tempo limite da conexão (segundos, mínimo 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Criar imagem para aplicativos de notificação", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "Tempo em segundos antes do tempo limite de conexão (segundos, mínimo 10)", + "allow_external": "Crie imagem para aplicativos de notificação", + "custom_img": "Usar imagem personalizada 'sem imagem'?" }, - "description": "Conclua a configuração, personalizando o seguinte com base na sua estrutura de email e instalação do Home Assistant. \n\n Para obter detalhes sobre as opções [integração de Mail e Pacotes](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), revise as opções de [configuração, modelos e seção de automações](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) no GitHub.", + "description": "Conclua a configuração personalizando o seguinte com base na estrutura do seu email e na instalação do Home Assistant.\n\nPara detalhes sobre as opções de [integração de Correio e Pacotes](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), consulte a [seção de configuração, modelos e automações](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) no GitHub.\n\nSe estiver usando emails encaminhados da Amazon, separe cada endereço com uma vírgula ou insira (nenhum) para limpar essa configuração.", "title": "Correio e pacotes (Etapa 2 de 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Caminho para imagem personalizada: (ex.: images\/my_custom_no_mail.jpg)" + }, + "description": "Insira o caminho e o nome do arquivo para a sua imagem personalizada de sem correio abaixo.\n\nExemplo: images\/custom_nomail.gif", + "title": "Correio e Pacotes (Etapa 3 de 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Domínio da Amazon", + "amazon_fwds": "A Amazon encaminhou endereços de email", + "amazon_days": "Dias atrás para verificar emails da Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Por favor, insira o domínio de onde a Amazon envia e-mails (por exemplo: amazon.com ou amazon.de)\n\nSe estiver usando e-mails encaminhados pela Amazon, separe cada endereço com uma vírgula ou insira (nenhum) para limpar essa configuração.", + "title": "Configurações da Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/pt_BR.json b/custom_components/mail_and_packages/translations/pt_BR.json index 467a5c71..0e50ef5b 100644 --- a/custom_components/mail_and_packages/translations/pt_BR.json +++ b/custom_components/mail_and_packages/translations/pt_BR.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Somente uma única configuração de correio e pacotes é permitida.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Reconfiguração bem-sucedida" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Endereço de encaminhamento de email inválido.", + "file_not_found": "Arquivo de imagem não encontrado" }, "step": { "user": { + "description": "Por favor, insira as informações de conexão do seu servidor de e-mail.", "data": { "host": "Hospedeiro", "password": "Senha", "port": "Porta", "username": "Nome do usuário", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verificar Certificado SSL", + "imap_security": "Segurança IMAP" }, - "description": "Por favor, insira as informações de conexão do seu servidor de correio.", "title": "Correio e pacotes (Etapa 1 de 2)" }, "config_2": { "data": { "folder": "Pasta de Correio", + "resources": "Lista de Sensores", "scan_interval": "Intervalo de digitalização (minutos)", "image_path": "Caminho da imagem", "gif_duration": "Duração da imagem (segundos)", "image_security": "Nome da imagem aleatória", + "imap_timeout": "Tempo em segundos antes do tempo limite de conexão (segundos, mínimo 10)", "generate_mp4": "Crie mp4 a partir de imagens", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Crie imagem para aplicativos de notificação", + "custom_img": "Usar imagem personalizada para 'sem imagem'?" }, - "description": "Conclua a configuração, personalizando o seguinte com base na sua estrutura de email e instalação do Home Assistant. \n\n Para obter detalhes sobre as opções [integração de Mail e Pacotes] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), revise as opções de [configuração, modelos e seção de automações] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) no GitHub.", + "description": "Conclua a configuração, personalizando o seguinte com base na sua estrutura de email e instalação do Home Assistant. \n\n Para obter detalhes sobre as opções [integração de Mail e Pacotes] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), revise as opções de [configuração, modelos e seção de automações] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) no GitHub.", "title": "Correio e pacotes (Etapa 2 de 2)" }, - "options_3": { + "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Caminho para imagem personalizada: (ex: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Insira o caminho e o nome do arquivo para a sua imagem personalizada de sem correio abaixo.\n\nExemplo: images\/custom_nomail.gif", + "title": "Correio e Pacotes (Etapa 3 de 3)" }, - "reconfigure": { - "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" - }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" - }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Domínio da Amazon", + "amazon_fwds": "A Amazon encaminhou endereços de email", + "amazon_days": "Dias atrás para verificar os emails da Amazon" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Por favor, insira o domínio do qual a Amazon envia e-mails (por exemplo: amazon.com ou amazon.de)\n\nSe estiver usando e-mails encaminhados pela Amazon, separe cada endereço com uma vírgula ou insira (nenhum) para limpar essa configuração.", + "title": "Configurações da Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Endereço de email de encaminhamento inválido.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Hospedeiro", "password": "Senha", "port": "Porta", "username": "Nome do usuário", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Segurança IMAP", + "verify_ssl": "Verificar Certificado SSL" }, - "description": "Por favor, insira as informações de conexão do seu servidor de correio.", + "description": "Por favor, insira as informações de conexão do seu servidor de e-mail.", "title": "Correio e pacotes (Etapa 1 de 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Pasta de Correio", "scan_interval": "Intervalo de digitalização (minutos)", @@ -122,24 +76,30 @@ "gif_duration": "Duração da imagem (segundos)", "image_security": "Nome da imagem aleatória", "generate_mp4": "Crie mp4 a partir de imagens", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "resources": "Lista de Sensores", + "imap_timeout": "Tempo em segundos antes do tempo limite de conexão (segundos, mínimo 10)", + "allow_external": "Crie imagem para aplicativos de notificação", + "custom_img": "Usar imagem personalizada para 'sem imagem'?" }, - "description": "Conclua a configuração, personalizando o seguinte com base na sua estrutura de email e instalação do Home Assistant. \n\n Para obter detalhes sobre as opções [integração de Mail e Pacotes](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration), revise as opções de [configuração, modelos e seção de automações](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) no GitHub.", + "description": "Conclua a configuração personalizando o seguinte com base na estrutura do seu email e na instalação do Home Assistant.\n\nPara detalhes sobre as opções de [integração de Mail e Pacotes](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration), consulte a [seção de configuração, modelos e automações](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) no GitHub.\n\nSe estiver usando emails encaminhados da Amazon, separe cada endereço com uma vírgula ou insira (nenhum) para limpar essa configuração.", "title": "Correio e pacotes (Etapa 2 de 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Caminho para imagem personalizada: (ex.: images\/my_custom_no_mail.jpg)" + }, + "description": "Insira o caminho e o nome do arquivo para a sua imagem personalizada de sem correio abaixo.\n\nExemplo: images\/custom_nomail.gif", + "title": "Correio e Pacotes (Etapa 3 de 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Domínio da Amazon", + "amazon_fwds": "A Amazon encaminhou endereços de email", + "amazon_days": "Dias atrás para verificar os emails da Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Por favor, insira o domínio do qual a Amazon envia e-mails (por exemplo: amazon.com ou amazon.de)\n\nSe estiver usando e-mails encaminhados pela Amazon, separe cada endereço com uma vírgula ou insira (nenhum) para limpar essa configuração.", + "title": "Configurações da Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/ru.json b/custom_components/mail_and_packages/translations/ru.json index f79d82fb..51aefd09 100644 --- a/custom_components/mail_and_packages/translations/ru.json +++ b/custom_components/mail_and_packages/translations/ru.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Разрешена только одна конфигурация Почты и Пакетов.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Перенастройка успешно завершена" }, "error": { "communication": "Невозможно подключиться или войти на почтовый сервер. Пожалуйста, проверьте журнал для деталей.", "invalid_path": "Пожалуйста, храните изображения в другом каталоге.", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Недействительный адрес электронной почты для переадресации.", + "file_not_found": "Файл изображения не найден" }, "step": { "user": { + "description": "Пожалуйста, введите информацию о подключении к вашему почтовому серверу.", "data": { "host": "хозяин", "password": "пароль", "port": "порт", "username": "имя пользователя", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Проверить SSL-сертификат", + "imap_security": "Безопасность IMAP" }, - "description": "Пожалуйста, введите информацию о соединении вашего почтового сервера.", "title": "Почта и Пакеты (Шаг 1 из 2)" }, "config_2": { "data": { "folder": "Папка почты", + "resources": "Список датчиков", "scan_interval": "Интервал сканирования (минуты)", "image_path": "Путь к изображению", "gif_duration": "Длительность изображения (секунды)", "image_security": "Случайное изображение Имя файла", + "imap_timeout": "Время в секундах до тайм-аута соединения (секунды, минимум 10)", "generate_mp4": "Создать mp4 из изображений", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Создать изображение для приложений уведомлений", + "custom_img": "Использовать пользовательское изображение 'нет изображения'?" }, - "description": "Завершите настройку, настроив следующие параметры в зависимости от структуры электронной почты и установки Home Assistant. \n\n Подробнее о параметрах [Интеграция с почтой и пакетами] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) см. В разделе [конфигурация, шаблоны и раздел автоматизации] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) на GitHub.", + "description": "Завершите настройку, настроив следующие параметры в зависимости от структуры электронной почты и установки Home Assistant. \n\n Подробнее о параметрах [Интеграция с почтой и пакетами] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) см. В разделе [конфигурация, шаблоны и раздел автоматизации] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) на GitHub.", "title": "Почта и пакеты (шаг 2 из 2)" }, - "options_3": { + "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "Путь к пользовательскому изображению: (например: images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Введите путь и имя файла к вашему пользовательскому изображению без почты ниже.\n\nПример: images\/custom_nomail.gif", + "title": "Почта и посылки (Шаг 3 из 3)" }, - "reconfigure": { + "config_amazon": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "amazon_domain": "Домен Amazon", + "amazon_fwds": "Amazon переслал адреса электронной почты", + "amazon_days": "Дни для проверки электронных писем от Amazon" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Пожалуйста, введите домен, с которого Amazon отправляет электронные письма (например: amazon.com или amazon.de)\n\nЕсли вы используете переадресованные электронные письма от Amazon, разделите каждый адрес запятой или введите (none), чтобы очистить эту настройку.", + "title": "Настройки Amazon" }, - "reconfig_2": { - "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" - }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" - }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "error": { - "communication": "Невозможно подключиться или войти на почтовый сервер. Пожалуйста, проверьте журнал для деталей.", - "invalid_path": "Пожалуйста, храните изображения в другом каталоге.", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "Недействительный адрес электронной почты для пересылки.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "хозяин", "password": "пароль", "port": "порт", "username": "имя пользователя", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Безопасность IMAP", + "verify_ssl": "Проверить SSL-сертификат" }, - "description": "Пожалуйста, введите информацию о соединении вашего почтового сервера.", + "description": "Пожалуйста, введите информацию о подключении к вашему почтовому серверу.", "title": "Почта и Пакеты (Шаг 1 из 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Папка почты", "scan_interval": "Интервал сканирования (минуты)", @@ -123,23 +77,29 @@ "image_security": "Случайное изображение Имя файла", "generate_mp4": "Создать mp4 из изображений", "resources": "Список датчиков", - "imap_timeout": "Время в секундах до тайм-аута соединения (секунд, минимум 10)", - "amazon_fwds": "Amazon forwarded email addresses", + "imap_timeout": "Время в секундах до тайм-аута соединения (секунды, минимум 10)", "allow_external": "Создать изображение для приложений уведомлений", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "custom_img": "Использовать пользовательское изображение 'нет изображения'?" }, - "description": "Завершите настройку, настроив следующие параметры в зависимости от структуры электронной почты и установки Home Assistant. \n\n Подробнее о параметрах [Интеграция с почтой и пакетами](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) см. В разделе [конфигурация, шаблоны и раздел автоматизации](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) на GitHub.", + "description": "Завершите настройку, настроив следующее в соответствии со структурой вашей электронной почты и установкой Home Assistant.\n\nДля получения подробной информации о вариантах [интеграции Почта и Пакеты](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) ознакомьтесь с [разделом конфигурации, шаблонов и автоматизации](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) на GitHub.\n\nЕсли вы используете переадресованные электронные письма Amazon, разделите каждый адрес запятой или введите (none), чтобы очистить эту настройку.", "title": "Почта и пакеты (шаг 2 из 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Путь к пользовательскому изображению: (например: images\/my_custom_no_mail.jpg)" + }, + "description": "Введите путь и имя файла к вашему пользовательскому изображению без почты ниже.\n\nПример: images\/custom_nomail.gif", + "title": "Почта и посылки (Шаг 3 из 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Домен Amazon", + "amazon_fwds": "Amazon переслал адреса электронной почты", + "amazon_days": "Дни для проверки электронных писем от Amazon" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Пожалуйста, введите домен, с которого Amazon отправляет электронные письма (например: amazon.com или amazon.de)\n\nЕсли вы используете переадресованные электронные письма от Amazon, разделите каждый адрес запятой или введите (none), чтобы очистить эту настройку.", + "title": "Настройки Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/sk.json b/custom_components/mail_and_packages/translations/sk.json index 05de28e2..205bf686 100644 --- a/custom_components/mail_and_packages/translations/sk.json +++ b/custom_components/mail_and_packages/translations/sk.json @@ -2,144 +2,104 @@ "config": { "abort": { "single_instance_allowed": "Je povolená iba jedna konfigurácia pošty a balíkov.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Rekonfigurácia úspešná" }, "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": "Generovanie MP4 vyžaduje ffmpeg", - "amazon_domain": "Neplatná e-mailová adresa na preposielanie.", - "file_not_found": "Súbor obrázka sa nenašiel", - "scan_too_low": "Interval skenovania je príliš nízky (minimálne 5)", - "timeout_too_low": "Časový limit IMAP je príliš nízky (minimálne 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Neplatná adresa pre presmerovanie e-mailov.", + "file_not_found": "Obrázokový súbor nebol nájdený" }, "step": { "user": { + "description": "Prosím, zadajte informácie o pripojení k vášmu mailovému serveru.", "data": { "host": "Host", "password": "Heslo", "port": "Port", "username": "Užívateľské meno", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Overiť SSL certifikát", + "imap_security": "Bezpečnosť IMAP" }, - "description": "Zadajte informácie o pripojení vášho poštového servera.", "title": "Pošta a balíky (1. krok z 2)" }, "config_2": { "data": { "folder": "Priečinok pošty", + "resources": "Zoznam senzorov", "scan_interval": "Interval skenovania (minúty)", "image_path": "Cesta obrázka", "gif_duration": "Trvanie obrázka (sekundy)", "image_security": "Náhodný názov súboru obrázka", - "generate_mp4": "Vytvorte mp4 z obrázkov", - "resources": "Zoznam senzorov", "imap_timeout": "Čas v sekundách pred časovým limitom pripojenia (sekundy, minimálne 10)", - "amazon_fwds": "Amazon preposielal e-mailové adresy", + "generate_mp4": "Vytvorte mp4 z obrázkov", "allow_external": "Vytvorte obrázok pre aplikácie upozornení", - "amazon_days": "Niekoľko dní späť na kontrolu e-mailov Amazon", "custom_img": "Použiť vlastný obrázok 'bez obrázka'?" }, - "description": "Dokončite konfiguráciu prispôsobením nasledujúcich položiek na základe štruktúry e-mailu a inštalácie Home Assistant.\n\nPodrobnosti nájdete na [Pošta a balíky integrácia](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) možnosti si pozrite v časti [konfigurácia, šablóny a automatizácie](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) na GitHube.", + "description": "Dokončite konfiguráciu prispôsobením nasledujúcich položiek na základe štruktúry e-mailu a inštalácie Home Assistant.\n\nPodrobnosti nájdete na [Pošta a balíky integrácia](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) možnosti si pozrite v časti [konfigurácia, šablóny a automatizácie](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) na GitHube.", "title": "Pošta a balíky (krok 2 z 2)" }, - "options_3": { - "data": { - "custom_img_file": "Cesta k vlastnému obrázku: (t. j.: images/my_custom_no_mail.jpg)" - }, - "description": "Nižšie zadajte cestu a názov súboru k svojmu vlastnému obrázku bez pošty.\n\nPríklad: images/custom_nomail.gif", - "title": "Pošta a balíky (krok 3 z 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Cesta k vlastnému obrázku: (napr.: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Zadajte cestu a názov súboru k vášmu vlastnému obrázku bez pošty nižšie.\n\nPríklad: images\/custom_nomail.gif", + "title": "Pošta a balíky (Krok 3 z 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Doména Amazon", + "amazon_fwds": "Amazon preposlal emailové adresy", + "amazon_days": "Dni späť na kontrolu e-mailov od Amazonu" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Prosím, zadajte doménu, z ktorej Amazon posiela e-maily (napríklad: amazon.com alebo amazon.de)\n\nAk používate preposlané e-maily od Amazonu, oddelte každú adresu čiarkou alebo zadajte (žiadne) na vymazanie tohto nastavenia.", + "title": "Nastavenia Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Pošta a balíky" - }, - "options": { - "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": "Generovanie MP4 vyžaduje ffmpeg", - "amazon_domain": "Neplatná e-mailová adresa na preposielanie.", - "file_not_found": "Súbor obrázka sa nenašiel", - "scan_too_low": "Interval skenovania je príliš nízky (minimálne 5)", - "timeout_too_low": "Časový limit IMAP je príliš nízky (minimálne 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Host", "password": "Heslo", "port": "Port", "username": "Užívateľské meno", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Bezpečnosť IMAP", + "verify_ssl": "Overiť SSL certifikát" }, - "description": "Zadajte informácie o pripojení vášho poštového servera.", + "description": "Prosím, zadajte informácie o pripojení k vášmu mailovému serveru.", "title": "Pošta a balíky (1. krok z 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Priečinok pošty", "scan_interval": "Interval skenovania (minúty)", - "image_path": "Cesta k obrázku", + "image_path": "Cesta obrázka", "gif_duration": "Trvanie obrázka (sekundy)", "image_security": "Náhodný názov súboru obrázka", "generate_mp4": "Vytvorte mp4 z obrázkov", "resources": "Zoznam senzorov", "imap_timeout": "Čas v sekundách pred časovým limitom pripojenia (sekundy, minimálne 10)", - "amazon_fwds": "Amazon preposielal e-mailové adresy", "allow_external": "Vytvorte obrázok pre aplikácie upozornení", - "amazon_days": "Niekoľko dní späť na kontrolu e-mailov Amazon", "custom_img": "Použiť vlastný obrázok 'bez obrázka'?" }, - "description": "Dokončite konfiguráciu prispôsobením nasledujúcich položiek na základe štruktúry e-mailu a inštalácie aplikácie Home Assistant.\n\nPodrobnosti o [integrácii pošty a balíkov](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) možnosti si pozrite v časti [konfigurácia, šablóny a automatizácie](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) na GitHub.", + "description": "Dokončite konfiguráciu prispôsobením nasledujúceho na základe štruktúry vášho e-mailu a inštalácie Home Assistant.\n\nPre podrobnosti o možnostiach [integrácie Mail a Packages](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) si prečítajte [sekciu o konfigurácii, šablónach a automatizáciách](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) na GitHub.\n\nAk používate preposlané e-maily od Amazonu, oddelte každú adresu čiarkou alebo zadajte (none) na vymazanie tohto nastavenia.", "title": "Pošta a balíky (krok 2 z 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Cesta k vlastnému obrázku: (napr.: images\/my_custom_no_mail.jpg)" + }, + "description": "Zadajte cestu a názov súboru k vášmu vlastnému obrázku bez pošty nižšie.\n\nPríklad: images\/custom_nomail.gif", + "title": "Pošta a balíky (Krok 3 z 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Cesta k vlastnému obrázku: (t. j.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Doména Amazon", + "amazon_fwds": "Amazon preposlal emailové adresy", + "amazon_days": "Dni späť na kontrolu e-mailov od Amazonu" }, - "description": "Nižšie zadajte cestu a názov súboru k svojmu vlastnému obrázku bez pošty.\n\nPríklad: images/custom_nomail.gif", - "title": "Pošta a balíky (3. krok z 3)" + "description": "Prosím, zadajte doménu, z ktorej Amazon posiela e-maily (napríklad: amazon.com alebo amazon.de)\n\nAk používate preposlané e-maily od Amazonu, oddelte každú adresu čiarkou alebo zadajte (žiadne) na vymazanie tohto nastavenia.", + "title": "Nastavenia Amazon" } } - }, - "title": "Pošta a balíky" -} + } +} \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/sl.json b/custom_components/mail_and_packages/translations/sl.json index 26b8d895..fdb59b79 100644 --- a/custom_components/mail_and_packages/translations/sl.json +++ b/custom_components/mail_and_packages/translations/sl.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Dovoljena je samo ena konfiguracija pošte in paketov.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Prekonfiguracija uspešna" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Neveljaven naslov za preusmerjanje e-pošte.", + "file_not_found": "Slikovna datoteka ni najdena" }, "step": { "user": { + "description": "Prosimo, vnesite podatke o povezavi vašega poštnega strežnika.", "data": { "host": "Gostitelj", "password": "Geslo", "port": "Pristanišče", "username": "Uporabniško ime", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Preveri SSL certifikat", + "imap_security": "Varnost IMAP" }, - "description": "Vnesite podatke o povezavi vašega poštnega strežnika.", "title": "Pošta in paketi (1. korak od 2)" }, "config_2": { "data": { "folder": "Mapa mape", + "resources": "Seznam senzorjev", "scan_interval": "Interval optičnega branja (minute)", "image_path": "Pot slike", "gif_duration": "Trajanje slike (sekunde)", "image_security": "Naključno ime datoteke", + "imap_timeout": "Čas v sekundah pred prekinitvijo povezave (sekunde, najmanj 10)", "generate_mp4": "Ustvari mp4 iz slik", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Ustvari sliko za aplikacije za obvestila", + "custom_img": "Uporabite prilagojeno sliko 'brez slike'?" }, - "description": "Končajte konfiguracijo s prilagoditvijo naslednjih na podlagi strukture e-pošte in namestitve Home Assistant. \n\n Za podrobnosti o možnostih [Integracija pošte in paketov] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) preglejte [konfiguracijo, predloge in oddelku za avtomatizacije] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) na GitHubu.", + "description": "Končajte konfiguracijo s prilagoditvijo naslednjih na podlagi strukture e-pošte in namestitve Home Assistant. \n\n Za podrobnosti o možnostih [Integracija pošte in paketov] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) preglejte [konfiguracijo, predloge in oddelku za avtomatizacije] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) na GitHubu.", "title": "Pošta in paketi (2. korak od 2)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Pot do prilagojene slike: (npr.: images\/my_custom_no_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "V spodnje polje vnesite pot in ime datoteke do vaše prilagojene slike brez pošte.\n\nPrimer: images\/custom_nomail.gif", + "title": "Pošta in paketi (Korak 3 od 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Amazon domena", + "amazon_fwds": "Amazon je posredoval e-poštne naslove", + "amazon_days": "Dnevi nazaj za preverjanje Amazonovih e-poštnih sporočil" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Prosimo, vnesite domeno, s katere Amazon pošilja e-pošto (npr.: amazon.com ali amazon.de)\n\nČe uporabljate preusmerjena e-poštna sporočila Amazon, ločite vsak naslov z vejico ali vnesite (noben) za izbris te nastavitve.", + "title": "Nastavitve Amazon" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Neveljaven e-poštni naslov za posredovanje.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Gostitelj", "password": "Geslo", "port": "Pristanišče", "username": "Uporabniško ime", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "Varnost IMAP", + "verify_ssl": "Preveri SSL certifikat" }, - "description": "Vnesite podatke o povezavi vašega poštnega strežnika.", + "description": "Prosimo, vnesite podatke o povezavi vašega poštnega strežnika.", "title": "Pošta in paketi (1. korak od 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "Mapa mape", "scan_interval": "Interval optičnega branja (minute)", @@ -123,23 +77,29 @@ "image_security": "Naključno ime datoteke", "generate_mp4": "Ustvari mp4 iz slik", "resources": "Seznam senzorjev", - "imap_timeout": "Čas v sekundah pred iztekom povezave (sekunde, najmanj 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Ustvari sliko za aplikacije za obveščanje", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "Čas v sekundah pred prekinitvijo povezave (sekunde, najmanj 10)", + "allow_external": "Ustvari sliko za aplikacije za obvestila", + "custom_img": "Uporabite prilagojeno sliko 'brez slike'?" }, - "description": "Končajte konfiguracijo s prilagoditvijo naslednjih na podlagi strukture e-pošte in namestitve Home Assistant. \n\n Za podrobnosti o možnostih [Integracija pošte in paketov](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) preglejte [konfiguracijo, predloge in oddelku za avtomatizacije](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) na GitHubu.", + "description": "Konfiguracijo dokončajte z prilagajanjem naslednjega glede na strukturo vašega e-poštnega sporočila in namestitev Home Assistant.\n\nZa podrobnosti o možnostih [integracije Mail and Packages](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) si oglejte [razdelek o konfiguraciji, predlogah in avtomatizacijah](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) na GitHubu.\n\nČe uporabljate preusmerjena e-poštna sporočila Amazon, ločite vsak naslov z vejico ali vnesite (noben) za izbris te nastavitve.", "title": "Pošta in paketi (2. korak od 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Pot do prilagojene slike: (npr.: images\/my_custom_no_mail.jpg)" + }, + "description": "V spodnje polje vnesite pot in ime datoteke do vaše prilagojene slike brez pošte.\n\nPrimer: images\/custom_nomail.gif", + "title": "Pošta in paketi (korak 3 od 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon domena", + "amazon_fwds": "Amazon je posredoval e-poštne naslove", + "amazon_days": "Dnevi nazaj za preverjanje Amazonovih e-poštnih sporočil" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Prosimo, vnesite domeno, s katere Amazon pošilja e-pošto (npr.: amazon.com ali amazon.de)\n\nČe uporabljate preusmerjena e-poštna sporočila Amazon, ločite vsak naslov z vejico ali vnesite (noben) za izbris te nastavitve.", + "title": "Nastavitve Amazon" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/custom_components/mail_and_packages/translations/sv.json b/custom_components/mail_and_packages/translations/sv.json index 46890391..33c1c650 100644 --- a/custom_components/mail_and_packages/translations/sv.json +++ b/custom_components/mail_and_packages/translations/sv.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "Endast en enda konfiguration av post och paket är tillåten.", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "Omkonfigurering lyckades" }, "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "Ogiltig vidarebefordrings e-postadress.", + "file_not_found": "Bildfilen hittades inte" }, "step": { "user": { + "description": "Vänligen ange anslutningsinformationen för din e-postserver.", "data": { "host": "Värd", "password": "Lösenord", "port": "Hamn", "username": "Användarnamn", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "Verifiera SSL-certifikat", + "imap_security": "IMAP-säkerhet" }, - "description": "Ange anslutningsinformationen för din postserver.", "title": "Mail och paket (steg 1 av 2)" }, "config_2": { "data": { "folder": "E-postmapp", + "resources": "Sensorlista", "scan_interval": "Skanningsintervall (minuter)", "image_path": "Bildväg", "gif_duration": "Bildens längd (sekunder)", "image_security": "Slumpmässig bildfilnamn", + "imap_timeout": "Tid i sekunder innan anslutningen kopplas från (sekunder, minst 10)", "generate_mp4": "Skapa mp4 från bilder", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "Skapa bild för notifikationsappar", + "custom_img": "Använd anpassad 'ingen bild' bild?" }, - "description": "Avsluta konfigurationen genom att anpassa följande baserat på din e-poststruktur och installation av hemassistent. \n\n Mer information om alternativen [Mail and Packages] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) läser [konfiguration, mallar , och automatiseringsavsnitt] (https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) på GitHub.", + "description": "Avsluta konfigurationen genom att anpassa följande baserat på din e-poststruktur och installation av hemassistent. \n\n Mer information om alternativen [Mail and Packages] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) läser [konfiguration, mallar , och automatiseringsavsnitt] (https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) på GitHub.", "title": "Mail och paket (steg 2 av 2)" }, - "options_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - }, - "reconfigure": { + "config_3": { "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "custom_img_file": "Sökväg till anpassad bild: (t.ex: bilder\/min_anpassade_ingen_mail.jpg)" }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" + "description": "Ange sökvägen och filnamnet till din anpassade ingen post-bild nedan.\n\nExempel: bilder\/anpassad_nomail.gif", + "title": "Post och paket (Steg 3 av 3)" }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Amazon domän", + "amazon_fwds": "Amazon vidarebefordrade e-postadresser", + "amazon_days": "Dagar tillbaka för att kontrollera Amazon-e-postmeddelanden" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "Vänligen ange domänen som Amazon skickar e-postmeddelanden från (t.ex: amazon.com eller amazon.de)\n\nOm du använder Amazon vidarebefordrade e-postmeddelanden, vänligen separera varje adress med ett kommatecken eller ange (ingen) för att rensa denna inställning.", + "title": "Amazon-inställningar" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "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": "Generate MP4 requires ffmpeg", - "amazon_domain": "Ogiltig vidarebefordran av e-postadress.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "Värd", "password": "Lösenord", "port": "Hamn", "username": "Användarnamn", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP-säkerhet", + "verify_ssl": "Verifiera SSL-certifikat" }, - "description": "Ange anslutningsinformationen för din postserver.", + "description": "Vänligen ange anslutningsinformationen för din e-postserver.", "title": "Mail och paket (steg 1 av 2)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "E-postmapp", "scan_interval": "Skanningsintervall (minuter)", @@ -123,23 +77,29 @@ "image_security": "Slumpmässig bildfilnamn", "generate_mp4": "Skapa mp4 från bilder", "resources": "Sensorlista", - "imap_timeout": "Tid i sekunder före timeout för anslutning (sekunder, minimum 10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "Skapa bild för anmälningsappar", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "imap_timeout": "Tid i sekunder innan anslutningen kopplas från (sekunder, minst 10)", + "allow_external": "Skapa bild för notifikationsappar", + "custom_img": "Använd anpassad 'ingen bild' bild?" }, - "description": "Avsluta konfigurationen genom att anpassa följande baserat på din e-poststruktur och installation av hemassistent. \n\n Mer information om alternativen [Mail and Packages](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) läser [konfiguration, mallar , och automatiseringsavsnitt](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) på GitHub.", + "description": "Slutför konfigurationen genom att anpassa följande baserat på din e-poststruktur och Home Assistant-installation.\n\nFör detaljer om [Mail and Packages integration](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) alternativen granska [konfiguration, mallar och automatiseringssektionen](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration) på GitHub.\n\nOm du använder vidarebefordrade e-postmeddelanden från Amazon, separera varje adress med ett kommatecken eller ange (ingen) för att rensa denna inställning.", "title": "Mail och paket (steg 2 av 2)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Sökväg till anpassad bild: (t.ex.: bilder\/min_anpassade_ingen_mail.jpg)" + }, + "description": "Ange sökvägen och filnamnet till din anpassade ingen post-bild nedan.\n\nExempel: bilder\/anpassad_nomail.gif", + "title": "Post och paket (Steg 3 av 3)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon domän", + "amazon_fwds": "Amazon vidarebefordrade e-postadresser", + "amazon_days": "Dagar tillbaka för att kontrollera Amazon-e-postmeddelanden" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "Vänligen ange domänen som Amazon skickar e-postmeddelanden från (t.ex: amazon.com eller amazon.de)\n\nOm du använder Amazon vidarebefordrade e-postmeddelanden, vänligen separera varje adress med ett kommatecken eller ange (ingen) för att rensa denna inställning.", + "title": "Amazon-inställningar" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file 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 1ebc55fd..b9d40177 100644 --- a/custom_components/mail_and_packages/translations/zh_Hant_HK.json +++ b/custom_components/mail_and_packages/translations/zh_Hant_HK.json @@ -2,119 +2,73 @@ "config": { "abort": { "single_instance_allowed": "僅允許郵件和軟件包的單個配置。", - "reconfigure_successful": "Reconfigure Successful" + "reconfigure_successful": "重新配置成功" }, "error": { "communication": "無法連接或登錄到郵件服務器。請檢查日誌以獲取詳細信息。", "invalid_path": "請將圖像存儲在另一個目錄中。", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "Invalid forwarding email address.", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" + "ffmpeg_not_found": "", + "amazon_domain": "無效的轉發電郵地址。", + "file_not_found": "找不到圖像檔案" }, "step": { "user": { + "description": "請輸入您的郵件伺服器的連接資訊。", "data": { "host": "主辦", "password": "密碼", "port": "港口", "username": "用戶名", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "verify_ssl": "驗證 SSL 證書", + "imap_security": "IMAP 安全性" }, - "description": "請輸入您的郵件服務器的連接信息。", "title": "郵件和包裹(第1步,共2步)" }, "config_2": { "data": { "folder": "郵件文件夾", + "resources": "感應器列表", "scan_interval": "掃描間隔(分鐘)", "image_path": "圖像路徑", "gif_duration": "圖像持續時間(秒)", "image_security": "隨機圖像文件名", + "imap_timeout": "連接超時前的時間(秒,最少10秒)", "generate_mp4": "從圖像創建mp4", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "allow_external": "為通知應用程式創建圖像", + "custom_img": "使用自訂的「無圖片」圖像?" }, - "description": "通過根據您的電子郵件結構和Home Assistant安裝自定義以下內容來完成配置。 \n\n有關[郵件和軟件包集成](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration)選項的詳細信息,請查看[配置,模板和自動化部分](GitHub上的https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration)。", + "description": "通過根據您的電子郵件結構和Home Assistant安裝自定義以下內容來完成配置。 \n\n有關[郵件和軟件包集成](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration)選項的詳細信息,請查看[配置,模板和自動化部分](GitHub上的https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration)。", "title": "郵件和包裹(第2步,共2步)" }, - "options_3": { + "config_3": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "custom_img_file": "自訂圖片的路徑:(例如:images\/my_custom_no_mail.jpg)" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "在下方輸入您的自訂無郵件圖像的路徑和檔案名稱。\n\n例如:images\/custom_nomail.gif", + "title": "郵件和包裹(第3步,共3步)" }, - "reconfigure": { - "data": { - "host": "Host", - "password": "Password", - "port": "Port", - "username": "Username", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" - }, - "description": "Please enter the connection information of your mail server.", - "title": "Mail and Packages (Step 1 of 2)" - }, - "reconfig_2": { + "config_amazon": { "data": { - "folder": "Mail Folder", - "scan_interval": "Scanning Interval (minutes)", - "image_path": "Image Path", - "gif_duration": "Image Duration (seconds)", - "image_security": "Random Image Filename", - "generate_mp4": "Create mp4 from images", - "resources": "Sensors List", - "imap_timeout": "Time in seconds before connection timeout (seconds, minimum 10)", - "amazon_fwds": "Amazon fowarded email addresses", - "allow_external": "Create image for notification apps", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "amazon_domain": "Amazon 域名", + "amazon_fwds": "Amazon 轉發的電郵地址", + "amazon_days": "檢查Amazon電郵的天數" }, - "description": "Finish the configuration by customizing the following based on your email structure and Home Assistant installation.\n\nFor details on the [Mail and Packages integration](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) options review the [configuration, templates, and automations section](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) on GitHub.\n\nIf using Amazon forwarded emails please seperate each address with a comma or enter (none) to clear this setting.", - "title": "Mail and Packages (Step 2 of 2)" + "description": "請輸入亞馬遜發送電子郵件的域名(例如:amazon.com或amazon.de)\n\n如果使用亞馬遜轉發的電子郵件,請用逗號分隔每個地址,或輸入(無)以清除此設定。", + "title": "Amazon 設定" }, - "reconfig_3": { - "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" - }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" - } - }, - "title": "Mail and Packages" - }, - "options": { - "error": { - "communication": "無法連接或登錄到郵件服務器。請檢查日誌以獲取詳細信息。", - "invalid_path": "請將圖像存儲在另一個目錄中。", - "ffmpeg_not_found": "Generate MP4 requires ffmpeg", - "amazon_domain": "無效的轉發電子郵件地址。", - "file_not_found": "Image file not found", - "scan_too_low": "Scan interval too low (minimum 5)", - "timeout_too_low": "IMAP timeout too low (minimum 10)" - }, - "step": { - "init": { + "reconfigure": { "data": { "host": "主辦", "password": "密碼", "port": "港口", "username": "用戶名", - "imap_security": "IMAP Security", - "verify_ssl": "Verify SSL Cert" + "imap_security": "IMAP 安全性", + "verify_ssl": "驗證 SSL 證書" }, - "description": "請輸入您的郵件服務器的連接信息。", + "description": "請輸入您的郵件伺服器的連接資訊。", "title": "郵件和包裹(第1步,共2步)" }, - "options_2": { + "reconfig_2": { "data": { "folder": "郵件文件夾", "scan_interval": "掃描間隔(分鐘)", @@ -122,24 +76,30 @@ "gif_duration": "圖像持續時間(秒)", "image_security": "隨機圖像文件名", "generate_mp4": "從圖像創建mp4", - "resources": "傳感器清單", - "imap_timeout": "連接超時之前的時間(以秒為單位)(秒,至少10)", - "amazon_fwds": "Amazon forwarded email addresses", - "allow_external": "為通知應用創建圖像", - "amazon_days": "Days back to check for Amazon emails", - "custom_img": "Use custom 'no image' image?" + "resources": "感應器列表", + "imap_timeout": "連接超時前的時間(秒,最少10秒)", + "allow_external": "為通知應用程式創建圖像", + "custom_img": "使用自訂的「無圖片」圖像?" }, - "description": "通過根據您的電子郵件結構和Home Assistant安裝自定義以下內容來完成配置。 \n\n有關[郵件和軟件包集成](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration)選項的詳細信息,請查看[配置,模板和自動化部分](https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/wiki/Configuration-and-Email-Settings#configuration) GitHub上的。", + "description": "根據您的電郵結構和Home Assistant安裝來完成配置。\n\n有關[郵件和包裹整合](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration)選項的詳情,請查閱GitHub上的[配置、模板和自動化部分](https:\/\/github.com\/moralmunky\/Home-Assistant-Mail-And-Packages\/wiki\/Configuration-and-Email-Settings#configuration)。\n\n如果使用Amazon轉發的電郵,請用逗號分隔每個地址,或輸入(none)以清除此設定。", "title": "郵件和包裹(第2步,共2步)" }, - "options_3": { + "reconfig_3": { + "data": { + "custom_img_file": "Path to custom image: (i.e.: images\/my_custom_no_mail.jpg)" + }, + "description": "在下方輸入您的自訂無郵件圖像的路徑和檔案名稱。\n\n例如:images\/custom_nomail.gif", + "title": "郵件和包裹(第3步,共3步)" + }, + "reconfig_amazon": { "data": { - "custom_img_file": "Path to custom image: (i.e.: images/my_custom_no_mail.jpg)" + "amazon_domain": "Amazon 域名", + "amazon_fwds": "Amazon 轉發的電郵地址", + "amazon_days": "檢查Amazon電郵的天數" }, - "description": "Enter the path and file name to your custom no mail image below.\n\nExample: images/custom_nomail.gif", - "title": "Mail and Packages (Step 3 of 3)" + "description": "請輸入亞馬遜發送電子郵件的域名(例如:amazon.com或amazon.de)\n\n如果使用亞馬遜轉發的電子郵件,請用逗號分隔每個地址,或輸入(無)以清除此設定。", + "title": "Amazon 設定" } } - }, - "title": "Mail and Packages" + } } \ No newline at end of file diff --git a/tests/conftest.py b/tests/conftest.py index b0e383dd..ec0b3dd6 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -14,7 +14,7 @@ from aioresponses import aioresponses from pytest_homeassistant_custom_component.common import MockConfigEntry -from custom_components.mail_and_packages.const import DOMAIN +from custom_components.mail_and_packages.const import CONF_AMAZON_DOMAIN, DOMAIN from tests.const import ( FAKE_CONFIG_DATA, FAKE_CONFIG_DATA_AMAZON_FWD_STRING, @@ -91,7 +91,7 @@ async def integration_fixture_3(hass): @pytest.fixture(name="integration_fwd_string") -async def integration_fixture_4(hass): +async def integration_fixture_4(hass, caplog): """Set up the mail_and_packages integration.""" entry = MockConfigEntry( domain=DOMAIN, @@ -103,6 +103,11 @@ async def integration_fixture_4(hass): await hass.config_entries.async_setup(entry.entry_id) await hass.async_block_till_done() + assert "Migrating from version 3" in caplog.text + assert "Migration complete to version 8" in caplog.text + + assert CONF_AMAZON_DOMAIN in entry.data + return entry @@ -143,6 +148,7 @@ async def integration_fixture_7(hass): domain=DOMAIN, title="imap.test.email", data=FAKE_CONFIG_DATA_V4_MIGRATE, + version=4, ) entry.add_to_hass(hass) await hass.config_entries.async_setup(entry.entry_id) diff --git a/tests/const.py b/tests/const.py index 4cabfc56..e7251345 100644 --- a/tests/const.py +++ b/tests/const.py @@ -57,6 +57,7 @@ FAKE_CONFIG_DATA = { "allow_external": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": "fakeuser@fake.email, fakeuser2@fake.email", "custom_img": False, "folder": '"INBOX"', @@ -126,6 +127,7 @@ FAKE_CONFIG_DATA_EXTERNAL = { "allow_external": True, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": "fakeuser@fake.email, fakeuser2@fake.email", "custom_img": False, "folder": '"INBOX"', @@ -189,6 +191,7 @@ FAKE_CONFIG_DATA_CORRECTED_EXTERNAL = { "allow_external": True, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": ["fakeuser@fake.email", "fakeuser2@fake.email"], "custom_img": False, "folder": '"INBOX"', @@ -252,6 +255,7 @@ FAKE_CONFIG_DATA_CORRECTED = { "allow_external": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": ["fakeuser@fake.email", "fakeuser2@fake.email"], "custom_img": False, "folder": '"INBOX"', @@ -319,6 +323,7 @@ } FAKE_CONFIG_DATA_NO_PATH = { + "amazon_domain": "amazon.com", "amazon_fwds": ["fakeuser@fake.email", "fakeuser2@fake.email"], "custom_img": False, "folder": '"INBOX"', @@ -380,6 +385,7 @@ FAKE_CONFIG_DATA_NO_RND = { "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": ["fakeuser@fake.email"], "custom_img": False, "folder": '"INBOX"', @@ -437,6 +443,7 @@ } FAKE_CONFIG_DATA_MP4 = { + "amazon_domain": "amazon.com", "amazon_fwds": ["fakeuser@fake.email"], "custom_img": False, "folder": '"INBOX"', @@ -542,6 +549,7 @@ } FAKE_CONFIG_DATA_MISSING_TIMEOUT = { + "amazon_domain": "amazon.com", "amazon_fwds": "fakeuser@fake.email, fakeuser2@fake.email", "custom_img": False, "folder": '"INBOX"', @@ -603,6 +611,7 @@ FAKE_CONFIG_DATA_AMAZON_FWD_STRING = { "allow_external": True, + "amazon_domain": "amazon.com", "amazon_fwds": "fakeuser@fake.email", "custom_img": False, "folder": '"INBOX"', @@ -664,6 +673,7 @@ } FAKE_CONFIG_DATA_CUSTOM_IMG = { "amazon_days": 3, + "amazon_domain": "amazon.com", "allow_external": False, "amazon_fwds": ["fakeuser@fake.email", "fakeuser2@fake.email"], "custom_img": True, @@ -828,6 +838,7 @@ } FAKE_CONFIG_DATA_V4_MIGRATE = { "allow_external": True, + "amazon_domain": "amazon.com", "amazon_fwds": ['""'], "custom_img": False, "folder": '"INBOX"', diff --git a/tests/test_binary_sensor.py b/tests/test_binary_sensor.py index bd92c69b..0c0acda1 100644 --- a/tests/test_binary_sensor.py +++ b/tests/test_binary_sensor.py @@ -3,8 +3,8 @@ from unittest.mock import patch import pytest -from pytest_homeassistant_custom_component.common import MockConfigEntry from homeassistant.helpers import entity_registry as er +from pytest_homeassistant_custom_component.common import MockConfigEntry from custom_components.mail_and_packages.const import DOMAIN from tests.const import FAKE_CONFIG_DATA diff --git a/tests/test_config_flow.py b/tests/test_config_flow.py index fddd7f7d..047f5ef9 100644 --- a/tests/test_config_flow.py +++ b/tests/test_config_flow.py @@ -4,6 +4,8 @@ import pytest from homeassistant import config_entries, setup +from homeassistant.core import HomeAssistant +from homeassistant.data_entry_flow import FlowResultType from pytest_homeassistant_custom_component.common import MockConfigEntry from custom_components.mail_and_packages.config_flow import _validate_user_input @@ -19,7 +21,7 @@ @pytest.mark.parametrize( - "input_1,step_id_2,input_2,step_id_3,input_3,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,step_id_4,input_4,title,data", [ ( { @@ -33,8 +35,6 @@ "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "fakeuser@test.email,fakeuser2@test.email", "custom_img": True, "folder": '"INBOX"', "generate_mp4": False, @@ -70,6 +70,12 @@ "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "fakeuser@test.email,fakeuser2@test.email", + }, "config_3", { "custom_img_file": "images/test.gif", @@ -78,6 +84,7 @@ { "allow_external": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": ["fakeuser@test.email", "fakeuser2@test.email"], "custom_img": True, "custom_img_file": "images/test.gif", @@ -131,6 +138,8 @@ async def test_form( input_2, step_id_3, input_3, + step_id_4, + input_4, title, data, hass, @@ -158,25 +167,30 @@ async def test_form( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "form" - assert result3["step_id"] == step_id_3 - result4 = await hass.config_entries.flow.async_configure( + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_3 ) + assert result["type"] == "form" + assert result["step_id"] == step_id_4 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_4 + ) - assert result4["type"] == "create_entry" - assert result4["title"] == title - assert result4["data"] == data + assert result["type"] == "create_entry" + assert result["title"] == title + assert result["data"] == data await hass.async_block_till_done() assert len(mock_setup.mock_calls) == 1 @@ -184,7 +198,7 @@ async def test_form( @pytest.mark.parametrize( - "input_1,step_id_2,input_2,step_id_3,input_3,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,step_id_4,input_4,title,data", [ ( { @@ -198,8 +212,6 @@ async def test_form( "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "(none)", "custom_img": True, "folder": '"INBOX"', "generate_mp4": False, @@ -235,6 +247,12 @@ async def test_form( "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "(none)", + }, "config_3", { "custom_img_file": "images/test.gif", @@ -243,6 +261,7 @@ async def test_form( { "allow_external": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": [], "custom_img": True, "custom_img_file": "images/test.gif", @@ -296,6 +315,8 @@ async def test_form_no_fwds( input_2, step_id_3, input_3, + step_id_4, + input_4, title, data, hass, @@ -323,25 +344,30 @@ async def test_form_no_fwds( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "form" - assert result3["step_id"] == step_id_3 - result4 = await hass.config_entries.flow.async_configure( + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_3 ) + assert result["type"] == "form" + assert result["step_id"] == step_id_4 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_4 + ) - assert result4["type"] == "create_entry" - assert result4["title"] == title - assert result4["data"] == data + assert result["type"] == "create_entry" + assert result["title"] == title + assert result["data"] == data await hass.async_block_till_done() assert len(mock_setup.mock_calls) == 1 @@ -349,7 +375,7 @@ async def test_form_no_fwds( @pytest.mark.parametrize( - "input_1,step_id_2,input_2,step_id_3,input_3,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,step_id_4,input_4,title,data", [ ( { @@ -363,8 +389,6 @@ async def test_form_no_fwds( "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "fakeuser@test.email,fakeuser2@test.email", "custom_img": True, "folder": '"INBOX"', "generate_mp4": False, @@ -400,6 +424,12 @@ async def test_form_no_fwds( "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "fakeuser@test.email,fakeuser2@test.email", + }, "config_3", { "custom_img_file": "images/test.gif", @@ -408,6 +438,7 @@ async def test_form_no_fwds( { "allow_external": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": ["fakeuser@test.email", "fakeuser2@test.email"], "custom_img": True, "custom_img_file": "images/test.gif", @@ -461,6 +492,8 @@ async def test_form_invalid_custom_img_path( input_2, step_id_3, input_3, + step_id_4, + input_4, title, data, hass, @@ -486,25 +519,30 @@ async def test_form_invalid_custom_img_path( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "form" - assert result3["step_id"] == step_id_3 - result4 = await hass.config_entries.flow.async_configure( + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_3 ) + assert result["type"] == "form" + assert result["step_id"] == step_id_4 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_4 + ) - assert result4["type"] == "form" - assert result4["step_id"] == step_id_3 - assert result4["errors"] == {"custom_img_file": "file_not_found"} + assert result["type"] == "form" + assert result["step_id"] == step_id_4 + assert result["errors"] == {"custom_img_file": "file_not_found"} @pytest.mark.parametrize( @@ -555,7 +593,7 @@ async def test_form_connection_error(input_1, step_id_2, hass, mock_imap): @pytest.mark.parametrize( - "input_1,step_id_2,input_2,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,title,data", [ ( { @@ -569,8 +607,6 @@ async def test_form_connection_error(input_1, step_id_2, hass, mock_imap): "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "", "folder": '"INBOX"', "generate_mp4": True, "gif_duration": 5, @@ -605,9 +641,16 @@ async def test_form_connection_error(input_1, step_id_2, hass, mock_imap): "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "(none)", + }, "imap.test.email", { "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": [], "host": "imap.test.email", "port": 993, @@ -654,7 +697,7 @@ async def test_form_connection_error(input_1, step_id_2, hass, mock_imap): ) @pytest.mark.asyncio async def test_form_invalid_ffmpeg( - input_1, step_id_2, input_2, title, data, hass, mock_imap + input_1, step_id_2, input_2, step_id_3, input_3, title, data, hass, mock_imap ): """Test we get the form.""" await setup.async_setup_component(hass, "persistent_notification", {}) @@ -693,7 +736,7 @@ async def test_form_invalid_ffmpeg( @pytest.mark.parametrize( - "input_1,step_id_2,input_2,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,title,data", [ ( { @@ -708,8 +751,6 @@ async def test_form_invalid_ffmpeg( { "allow_external": False, "custom_img": False, - "amazon_days": 3, - "amazon_fwds": "", "folder": '"INBOX"', "generate_mp4": False, "gif_duration": 5, @@ -744,11 +785,18 @@ async def test_form_invalid_ffmpeg( "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "(none)", + }, "imap.test.email", { "allow_external": False, "custom_img": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": [], "host": "imap.test.email", "port": 993, @@ -798,6 +846,8 @@ async def test_form_index_error( input_1, step_id_2, input_2, + step_id_3, + input_3, title, data, hass, @@ -823,19 +873,25 @@ async def test_form_index_error( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "create_entry" - assert result3["title"] == title - assert result3["data"] == data + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_3 + ) + + assert result["type"] == "create_entry" + assert result["title"] == title + assert result["data"] == data await hass.async_block_till_done() assert len(mock_setup.mock_calls) == 1 @@ -843,7 +899,7 @@ async def test_form_index_error( @pytest.mark.parametrize( - "input_1,step_id_2,input_2,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,title,data", [ ( { @@ -857,8 +913,6 @@ async def test_form_index_error( "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "", "custom_img": False, "folder": '"INBOX"', "generate_mp4": False, @@ -894,10 +948,17 @@ async def test_form_index_error( "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "(none)", + }, "imap.test.email", { "allow_external": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": [], "custom_img": False, "host": "imap.test.email", @@ -948,6 +1009,8 @@ async def test_form_index_error_2( input_1, step_id_2, input_2, + step_id_3, + input_3, title, data, hass, @@ -973,19 +1036,25 @@ async def test_form_index_error_2( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "create_entry" - assert result3["title"] == title - assert result3["data"] == data + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_3 + ) + + assert result["type"] == "create_entry" + assert result["title"] == title + assert result["data"] == data await hass.async_block_till_done() assert len(mock_setup.mock_calls) == 1 @@ -993,7 +1062,7 @@ async def test_form_index_error_2( @pytest.mark.parametrize( - "input_1,step_id_2,input_2,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,title,data", [ ( { @@ -1007,8 +1076,6 @@ async def test_form_index_error_2( "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "", "folder": '"INBOX"', "generate_mp4": False, "gif_duration": 5, @@ -1043,11 +1110,18 @@ async def test_form_index_error_2( "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "(none)", + }, "imap.test.email", { "allow_external": False, "custom_img": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": [], "host": "imap.test.email", "port": 993, @@ -1097,6 +1171,8 @@ async def test_form_mailbox_format2( input_1, step_id_2, input_2, + step_id_3, + input_3, title, data, hass, @@ -1122,19 +1198,25 @@ async def test_form_mailbox_format2( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "create_entry" - assert result3["title"] == title - assert result3["data"] == data + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_3 + ) + + assert result["type"] == "create_entry" + assert result["title"] == title + assert result["data"] == data await hass.async_block_till_done() assert len(mock_setup.mock_calls) == 1 @@ -1142,7 +1224,7 @@ async def test_form_mailbox_format2( @pytest.mark.parametrize( - "input_1,step_id_2,input_2,title,data", + "input_1,step_id_2,input_2,step_id_3,input_3,title,data", [ ( { @@ -1156,8 +1238,6 @@ async def test_form_mailbox_format2( "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "", "folder": '"INBOX"', "generate_mp4": False, "gif_duration": 5, @@ -1192,11 +1272,18 @@ async def test_form_mailbox_format2( "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "(none)", + }, "imap.test.email", { "allow_external": False, "custom_img": False, "amazon_days": 3, + "amazon_domain": "amazon.com", "amazon_fwds": [], "host": "imap.test.email", "port": 993, @@ -1246,6 +1333,8 @@ async def test_form_mailbox_format3( input_1, step_id_2, input_2, + step_id_3, + input_3, title, data, hass, @@ -1271,19 +1360,25 @@ async def test_form_mailbox_format3( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "create_entry" - assert result3["title"] == title - assert result3["data"] == data + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_3 + ) + + assert result["type"] == "create_entry" + assert result["title"] == title + assert result["data"] == data await hass.async_block_till_done() assert len(mock_setup.mock_calls) == 1 @@ -1327,7 +1422,7 @@ async def test_imap_login_error(mock_imap_login_error, caplog): @pytest.mark.parametrize( - "input_1,step_id_2,input_2", + "input_1,step_id_2,input_2,step_id_3,input_3", [ ( { @@ -1341,8 +1436,6 @@ async def test_imap_login_error(mock_imap_login_error, caplog): "config_2", { "allow_external": False, - "amazon_days": 3, - "amazon_fwds": "testemail@amazon.com", "custom_img": False, "folder": '"INBOX"', "generate_mp4": False, @@ -1378,6 +1471,12 @@ async def test_imap_login_error(mock_imap_login_error, caplog): "inpost_pl_packages", ], }, + "config_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "testemail@amazon.com", + }, ), ], ) @@ -1386,6 +1485,8 @@ async def test_form_amazon_error( input_1, step_id_2, input_2, + step_id_3, + input_3, mock_imap, hass, ): @@ -1408,15 +1509,202 @@ async def test_form_amazon_error( "custom_components.mail_and_packages.async_setup_entry", return_value=True, ) as mock_setup_entry: - result2 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_1 ) - assert result2["type"] == "form" - assert result2["step_id"] == step_id_2 + assert result["type"] == "form" + assert result["step_id"] == step_id_2 - result3 = await hass.config_entries.flow.async_configure( + result = await hass.config_entries.flow.async_configure( result["flow_id"], input_2 ) - assert result3["type"] == "form" - assert result3["step_id"] == step_id_2 - assert result3["errors"] == {CONF_AMAZON_FWDS: "amazon_domain"} + + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure( + result["flow_id"], input_3 + ) + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + assert result["errors"] == {CONF_AMAZON_FWDS: "amazon_domain"} + + +@pytest.mark.parametrize( + "input_1,step_id_2,input_2,step_id_3,input_3,step_id_4,input_4,title,data", + [ + ( + { + "host": "imap.test.email", + "port": "993", + "username": "test@test.email", + "password": "notarealpassword", + "imap_security": "SSL", + "verify_ssl": False, + }, + "reconfig_2", + { + "allow_external": False, + "custom_img": True, + "folder": '"INBOX"', + "generate_mp4": False, + "gif_duration": 5, + "imap_timeout": 120, + "scan_interval": 60, + "resources": [ + "amazon_packages", + "fedex_delivered", + "fedex_delivering", + "fedex_packages", + "mail_updated", + "ups_delivered", + "ups_delivering", + "ups_packages", + "usps_delivered", + "usps_delivering", + "usps_mail", + "usps_packages", + "zpackages_delivered", + "zpackages_transit", + "dhl_delivered", + "dhl_delivering", + "dhl_packages", + "amazon_delivered", + "auspost_delivered", + "auspost_delivering", + "auspost_packages", + "poczta_polska_delivering", + "poczta_polska_packages", + "inpost_pl_delivered", + "inpost_pl_delivering", + "inpost_pl_packages", + ], + }, + "reconfig_amazon", + { + "amazon_domain": "amazon.com", + "amazon_days": 3, + "amazon_fwds": "fakeuser@test.email,fakeuser2@test.email", + }, + "reconfig_3", + { + "custom_img_file": "images/test.gif", + }, + "imap.test.email", + { + "allow_external": False, + "amazon_days": 3, + "amazon_domain": "amazon.com", + "amazon_fwds": ["fakeuser@test.email", "fakeuser2@test.email"], + "custom_img": True, + "custom_img_file": "images/test.gif", + "host": "imap.test.email", + "port": 993, + "username": "test@test.email", + "password": "notarealpassword", + "folder": '"INBOX"', + "generate_mp4": False, + "gif_duration": 5, + 'image_name': 'mail_today.gif', + 'image_path': 'custom_components/mail_and_packages/images/', + 'image_security': True, + "imap_security": "SSL", + "imap_timeout": 120, + "scan_interval": 60, + "resources": [ + "amazon_delivered", + "amazon_packages", + "auspost_delivered", + "auspost_delivering", + "auspost_packages", + "dhl_delivered", + "dhl_delivering", + "dhl_packages", + "fedex_delivered", + "fedex_delivering", + "fedex_packages", + "inpost_pl_delivered", + "inpost_pl_delivering", + "inpost_pl_packages", + "mail_updated", + "poczta_polska_delivering", + "poczta_polska_packages", + "ups_delivered", + "ups_delivering", + "ups_packages", + "usps_delivered", + "usps_delivering", + "usps_mail", + "usps_packages", + "zpackages_delivered", + "zpackages_transit", + ], + "verify_ssl": False, + }, + ), + ], +) +@pytest.mark.asyncio +async def test_reconfigure( + input_1, + step_id_2, + input_2, + step_id_3, + input_3, + step_id_4, + input_4, + title, + data, + hass: HomeAssistant, + integration, + mock_imap_no_email, + mock_osremove, + mock_osmakedir, + mock_listdir, + mock_update_time, + mock_copy_overlays, + mock_hash_file, + mock_getctime_today, + mock_update, +) -> None: + """Test reconfigure flow.""" + entry = integration + + with patch( + "custom_components.mail_and_packages.config_flow.path", + return_value=True, + ): + + reconfigure_result = await hass.config_entries.flow.async_init( + DOMAIN, + context={ + "source": config_entries.SOURCE_RECONFIGURE, + "entry_id": entry.entry_id, + }, + ) + assert reconfigure_result["type"] is FlowResultType.FORM + assert reconfigure_result["step_id"] == "reconfigure" + + result = await hass.config_entries.flow.async_configure( + reconfigure_result["flow_id"], + input_1, + ) + assert result["type"] == "form" + assert result["step_id"] == step_id_2 + + result = await hass.config_entries.flow.async_configure(result["flow_id"], input_2) + + assert result["type"] == "form" + assert result["step_id"] == step_id_3 + result = await hass.config_entries.flow.async_configure(result["flow_id"], input_3) + + assert result["type"] == "form" + assert result["step_id"] == step_id_4 + result = await hass.config_entries.flow.async_configure(result["flow_id"], input_4) + assert "errors" not in result + + assert result["type"] is FlowResultType.ABORT + assert result["reason"] == "reconfigure_successful" + await hass.async_block_till_done() + + entry = hass.config_entries.async_entries(DOMAIN)[0] + assert entry.data.copy() == data diff --git a/tests/test_helpers.py b/tests/test_helpers.py index 9a69d5f4..23878809 100644 --- a/tests/test_helpers.py +++ b/tests/test_helpers.py @@ -709,30 +709,32 @@ async def test_royal_out_for_delivery(hass, mock_imap_royal_out_for_delivery): @freeze_time("2020-09-11") @pytest.mark.asyncio async def test_amazon_shipped_count(hass, mock_imap_amazon_shipped): - result = get_items(mock_imap_amazon_shipped, "count") + result = get_items(mock_imap_amazon_shipped, "count", the_domain="amazon.com") assert result == 1 @pytest.mark.asyncio async def test_amazon_shipped_order(hass, mock_imap_amazon_shipped): - result = get_items(mock_imap_amazon_shipped, "order") + result = get_items(mock_imap_amazon_shipped, "order", the_domain="amazon.com") assert result == ["123-1234567-1234567"] @pytest.mark.asyncio async def test_amazon_shipped_order_alt(hass, mock_imap_amazon_shipped_alt): - result = get_items(mock_imap_amazon_shipped_alt, "order") + result = get_items(mock_imap_amazon_shipped_alt, "order", the_domain="amazon.com") assert result == ["123-1234567-1234567"] @pytest.mark.asyncio async def test_amazon_shipped_order_alt_2(hass, mock_imap_amazon_shipped_alt_2): - result = get_items(mock_imap_amazon_shipped_alt_2, "order") + result = get_items(mock_imap_amazon_shipped_alt_2, "order", the_domain="amazon.com") assert result == ["113-9999999-8459426"] with patch("datetime.date") as mock_date: mock_date.today.return_value = date(2021, 12, 3) - result = get_items(mock_imap_amazon_shipped_alt_2, "count") + result = get_items( + mock_imap_amazon_shipped_alt_2, "count", the_domain="amazon.com" + ) assert result == 1 @@ -740,25 +742,29 @@ async def test_amazon_shipped_order_alt_2(hass, mock_imap_amazon_shipped_alt_2): async def test_amazon_shipped_order_alt_timeformat( hass, mock_imap_amazon_shipped_alt_timeformat ): - result = get_items(mock_imap_amazon_shipped_alt_timeformat, "order") + result = get_items( + mock_imap_amazon_shipped_alt_timeformat, "order", the_domain="amazon.com" + ) assert result == ["321-1234567-1234567"] @pytest.mark.asyncio async def test_amazon_shipped_order_uk(hass, mock_imap_amazon_shipped_uk): - result = get_items(mock_imap_amazon_shipped_uk, "order") + result = get_items(mock_imap_amazon_shipped_uk, "order", the_domain="amazon.co.uk") assert result == ["123-4567890-1234567"] @pytest.mark.asyncio async def test_amazon_shipped_order_uk(hass, mock_imap_amazon_shipped_uk_2): - result = get_items(mock_imap_amazon_shipped_uk_2, "order") + result = get_items( + mock_imap_amazon_shipped_uk_2, "order", the_domain="amazon.co.uk" + ) assert result == ["123-4567890-1234567"] @pytest.mark.asyncio async def test_amazon_shipped_order_it(hass, mock_imap_amazon_shipped_it): - result = get_items(mock_imap_amazon_shipped_it, "order") + result = get_items(mock_imap_amazon_shipped_it, "order", the_domain="amazon.it") assert result == ["405-5236882-9395563"] @@ -766,22 +772,24 @@ async def test_amazon_shipped_order_it(hass, mock_imap_amazon_shipped_it): async def test_amazon_shipped_order_it_count(hass, mock_imap_amazon_shipped_it): with patch("datetime.date") as mock_date: mock_date.today.return_value = date(2021, 12, 1) - result = get_items(mock_imap_amazon_shipped_it, "count") + result = get_items(mock_imap_amazon_shipped_it, "count", the_domain="amazon.it") assert result == 1 @pytest.mark.asyncio async def test_amazon_search(hass, mock_imap_no_email): - result = amazon_search(mock_imap_no_email, "test/path", hass, "testfilename.jpg") + result = amazon_search( + mock_imap_no_email, "test/path", hass, "testfilename.jpg", "amazon.com" + ) assert result == 0 @pytest.mark.asyncio async def test_amazon_search_results(hass, mock_imap_amazon_shipped): result = amazon_search( - mock_imap_amazon_shipped, "test/path", hass, "testfilename.jpg" + mock_imap_amazon_shipped, "test/path", hass, "testfilename.jpg", "amazon.com" ) - assert result == 98 + assert result == 7 @pytest.mark.asyncio @@ -789,9 +797,9 @@ async def test_amazon_search_delivered( hass, mock_imap_amazon_delivered, mock_download_img ): result = amazon_search( - mock_imap_amazon_delivered, "test/path", hass, "testfilename.jpg" + mock_imap_amazon_delivered, "test/path", hass, "testfilename.jpg", "amazon.com" ) - assert result == 98 + assert result == 7 assert mock_download_img.called @@ -800,9 +808,13 @@ async def test_amazon_search_delivered_it( hass, mock_imap_amazon_delivered_it, mock_download_img ): result = amazon_search( - mock_imap_amazon_delivered_it, "test/path", hass, "testfilename.jpg" + mock_imap_amazon_delivered_it, + "test/path", + hass, + "testfilename.jpg", + "amazon.it", ) - assert result == 98 + assert result == 7 @pytest.mark.asyncio @@ -850,14 +862,14 @@ async def test_amazon_hub_2(hass, mock_imap_amazon_the_hub_2): @pytest.mark.asyncio async def test_amazon_shipped_order_exception(hass, mock_imap_amazon_shipped, caplog): with patch("quopri.decodestring", side_effect=ValueError): - get_items(mock_imap_amazon_shipped, "order") + get_items(mock_imap_amazon_shipped, "order", the_domain="amazon.com") assert "Problem decoding email message:" in caplog.text @pytest.mark.asyncio async def test_amazon_shipped_order_exception(hass, mock_imap_amazon_shipped, caplog): with patch("quopri.decodestring", side_effect=ValueError): - get_items(mock_imap_amazon_shipped, "order") + get_items(mock_imap_amazon_shipped, "order", the_domain="amazon.com") assert "Problem decoding email message:" in caplog.text @@ -1034,14 +1046,20 @@ async def test_image_file_name( @pytest.mark.asyncio async def test_amazon_exception(hass, mock_imap_amazon_exception, caplog): - result = amazon_exception(mock_imap_amazon_exception, ['""']) - assert result["order"] == ["123-1234567-1234567"] * 14 - assert result["count"] == 14 + result = amazon_exception( + mock_imap_amazon_exception, ['""'], the_domain="amazon.com" + ) + assert result["order"] == ["123-1234567-1234567"] + assert result["count"] == 1 - result = amazon_exception(mock_imap_amazon_exception, ["testemail@fakedomain.com"]) - assert result["count"] == 15 + result = amazon_exception( + mock_imap_amazon_exception, + ["testemail@fakedomain.com"], + the_domain="amazon.com", + ) + assert result["count"] == 2 assert ( - "Amazon domains to be checked: ['amazon.com', 'amazon.ca', 'amazon.co.uk', 'amazon.in', 'amazon.de', 'amazon.it', 'amazon.com.au', 'amazon.pl', 'amazon.es', 'amazon.fr', 'amazon.ae', 'amazon.nl', 'fakeuser@fake.email', 'fakeuser2@fake.email', 'testemail@fakedomain.com']" + "Amazon domains to be checked: ['amazon.com', 'testemail@fakedomain.com']" in caplog.text ) @@ -1098,6 +1116,6 @@ async def test_email_search_none(mock_imap_search_error_none, caplog): @pytest.mark.asyncio async def test_amazon_shipped_fwd(hass, mock_imap_amazon_fwd, caplog): - result = get_items(mock_imap_amazon_fwd, "order") + result = get_items(mock_imap_amazon_fwd, "order", the_domain="amazon.com") assert result == ["123-1234567-1234567"] assert "First pass: Tuesday, January 11" in caplog.text diff --git a/tests/test_init.py b/tests/test_init.py index 44dfc7ad..d74c5277 100644 --- a/tests/test_init.py +++ b/tests/test_init.py @@ -1,5 +1,6 @@ """Tests for init.""" +import logging from unittest.mock import patch import pytest @@ -117,7 +118,6 @@ async def test_amazon_fwds_string( ): """Test settting up entities.""" entry = integration_fwd_string - assert len(hass.states.async_entity_ids(SENSOR_DOMAIN)) == 42 entries = hass.config_entries.async_entries(DOMAIN) assert len(entries) == 1