From 0ce615cab05bd1e46bf7e5edc9d7fac01a1ff29e Mon Sep 17 00:00:00 2001 From: Jenkins Date: Fri, 25 Apr 2025 23:20:21 +0000 Subject: [PATCH 01/15] [Jenkins] Updated translation --- docs/de_DE/changelog.md | 10 +++++----- docs/de_DE/index.md | 4 ++-- docs/en_US/changelog.md | 10 +++++----- docs/en_US/index.md | 4 ++-- docs/es_ES/changelog.md | 10 +++++----- docs/es_ES/index.md | 4 ++-- docs/i18n/de_DE.json | 15 +++++++-------- docs/i18n/en_US.json | 15 +++++++-------- docs/i18n/es_ES.json | 15 +++++++-------- docs/i18n/fr_FR.json | 3 +-- docs/i18n/pt_PT.json | 15 +++++++-------- docs/pt_PT/changelog.md | 10 +++++----- docs/pt_PT/index.md | 4 ++-- 13 files changed, 57 insertions(+), 62 deletions(-) diff --git a/docs/de_DE/changelog.md b/docs/de_DE/changelog.md index c109ebb..7a5d13e 100644 --- a/docs/de_DE/changelog.md +++ b/docs/de_DE/changelog.md @@ -5,19 +5,19 @@ >Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt > Attention -> Bedeutende Neugestaltung des Plugins: Ein sehr großer Teil des Plugins wurde neu geschrieben, einschließlich der gesamten Kommunikation mit Sonos (Daemon), und bestimmte Funktionalitäten wurden geändert und funktionieren nicht mehr wie zuvor, insbesondere die Gruppenverwaltung. +> Bedeutende Neugestaltung des Plugins: > > Erfordert Jeedom 4.4.8 > -> Debian 11 und 12 kompatibel! Wahrscheinlich Debian 10, aber nicht getestet und keine Unterstützung für diese Version möglich +> Debian 11 und 12 kompatibel! > > Siehe auch [dieses Thema auf Community](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) für mehr Details -# +# 24/01/2025 -- : ... +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# +# 13/11/2024 - Hinzufügung einer stündlichen automatischen Synchronisierung, um mögliche Desynchronisierungen zu korrigieren - Hinzufügen eines Info-Befehls **Nächster Alarm** Auf jedem Sonos wird das Datum des nächsten auf diesem Lautsprecher programmierten Alarms angezeigt diff --git a/docs/de_DE/index.md b/docs/de_DE/index.md index a673945..25fa355 100644 --- a/docs/de_DE/index.md +++ b/docs/de_DE/index.md @@ -29,9 +29,9 @@ Hier finden Sie die gesamte übliche Konfiguration Ihrer Ausrüstung : Sowie Informationen zu Ihrem Sonos: *Modell*, *Veröffentlichungen*, *Seriennummer*, *Kennung*, *MAC-Adresse* Und *IP Adresse*. -... +Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -. +La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée. # Die Aufträge diff --git a/docs/en_US/changelog.md b/docs/en_US/changelog.md index 36286e2..c032459 100644 --- a/docs/en_US/changelog.md +++ b/docs/en_US/changelog.md @@ -5,19 +5,19 @@ >As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text > Attention -> Significant plugin redesign: a very large part of the plugin has been rewritten including all communication with Sonos (daemon) and certain functionalities have been modified and no longer work as before, notably group management. +> Significant plugin redesign: > > Requires Jeedom 4.4.8 > -> Debian 11 and 12 compatible! Probably Debian 10 but not tested and no support possible on this version +> Debian 11 and 12 compatible! > > See also [this topic on community](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) for more details -# +# 24/01/2025 -- : ... +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# +# 13/11/2024 - Added automatic sync every hour to correct possible desynchronizations - Adding an info command **Next alarm** on each Sonos giving the date of the next alarm programmed on this speaker diff --git a/docs/en_US/index.md b/docs/en_US/index.md index a04467e..32d4ec1 100644 --- a/docs/en_US/index.md +++ b/docs/en_US/index.md @@ -29,9 +29,9 @@ Here you find all the usual configuration of your equipment : As well as information about your Sonos: *Model*, *Releases*, *Serial number*, *Identifier*, *MAC address* And *IP adress*. -... +Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -. +La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée. # The orders diff --git a/docs/es_ES/changelog.md b/docs/es_ES/changelog.md index 705b632..6678ea4 100644 --- a/docs/es_ES/changelog.md +++ b/docs/es_ES/changelog.md @@ -5,19 +5,19 @@ >Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto > Attention -> Rediseño significativo del complemento: Se ha reescrito una gran parte del complemento, incluida toda la comunicación con Sonos (demonio) y ciertas funcionalidades se han modificado y ya no funcionan como antes, en particular la gestión de grupos. +> Rediseño significativo del complemento: > > Requiere Jeedom 4.4.8 > -> Compatible con Debian 11 y 12! Probablemente Debian 10, pero no probado y no es posible admitir esta versión +> Compatible con Debian 11 y 12! > > Ver también [este tema en la comunidad](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) para más detalles -# +# 24/01/2025 -- : ... +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# +# 13/11/2024 - Adición de sincronización automática cada hora para corregir posibles desincronizaciones - Agregar un comando de información **Próxima alarma** en cada Sonos indicando la fecha de la próxima alarma programada en este altavoz diff --git a/docs/es_ES/index.md b/docs/es_ES/index.md index fe91098..d0f0fa3 100644 --- a/docs/es_ES/index.md +++ b/docs/es_ES/index.md @@ -29,9 +29,9 @@ Aquí encontrarás toda la configuración habitual de tu equipo : Además de información sobre tu Sonos: *Modelo*, *Lanzamientos*, *Número de serie*, *Identificador*, *Dirección MAC* Y *Dirección IP*. -... +Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -. +La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée. # Las órdenes diff --git a/docs/i18n/de_DE.json b/docs/i18n/de_DE.json index aa8be9a..db41566 100644 --- a/docs/i18n/de_DE.json +++ b/docs/i18n/de_DE.json @@ -3,17 +3,16 @@ "Changelog Sonos controller": "Changelog Sonos Controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt", "Refonte importante du plugin": "Bedeutende Neugestaltung des Plugins", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes": "Ein sehr großer Teil des Plugins wurde neu geschrieben, einschließlich der gesamten Kommunikation mit Sonos (Daemon), und bestimmte Funktionalitäten wurden geändert und funktionieren nicht mehr wie zuvor, insbesondere die Gruppenverwaltung", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", "Nécessite Jeedom 4.4.8": "Erfordert Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 und 12 kompatibel", - "Probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Wahrscheinlich Debian 10, aber nicht getestet und keine Unterstützung für diese Version möglich", "ce sujet sur community": "dieses Thema auf Community", "Voir également": "Siehe auch", "pour plus de détails": "für mehr Details", - "24\/01\/2025": "", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "13\/11\/2024": "", + "24\/01\/2025": "24\/01\/2025", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "13\/11\/2024": "13\/11\/2024", "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Hinzufügung einer stündlichen automatischen Synchronisierung, um mögliche Desynchronisierungen zu korrigieren", "Prochaine alarme": "Nächster Alarm", "Ajout d'une commande info": "Hinzufügen eines Info-Befehls", @@ -314,8 +313,8 @@ "Adresse MAC": "MAC-Adresse", "Adresse IP": "IP Adresse", "Ainsi que des informations sur votre Sonos": "Sowie Informationen zu Ihrem Sonos", - "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "", + "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée", "Les commandes": "Die Aufträge", "Les commandes infos seront mises à jour en quasi temps réel (délai de quelques secondes maximum normalement) mais l'image de l'album en cours de lecture peut mettre un peu plus de temps à s'afficher sur le widget lors d'un changement de piste, ceci est parfaitement normal et indépendant du plugin": "Die Info-Steuerelemente werden nahezu in Echtzeit aktualisiert (normalerweise maximal ein paar Sekunden), aber bei einem Titelwechsel kann es etwas länger dauern, bis das Bild des gerade abgespielten Albums im Widget angezeigt wird. Dies ist völlig normal und unabhängig vom Plugin", "il doit récupérer l'image depuis une source externe (sur un Sonos ou sur internet) et cela prend parfois plusieurs secondes (en principe maximum une dizaine de secondes": "Er muss das Bild von einer externen Quelle (auf einem Sonos oder im Internet) abrufen, was manchmal mehrere Sekunden dauert (im Prinzip maximal etwa zehn Sekunden)", diff --git a/docs/i18n/en_US.json b/docs/i18n/en_US.json index 03f5b3c..b09b48f 100644 --- a/docs/i18n/en_US.json +++ b/docs/i18n/en_US.json @@ -3,17 +3,16 @@ "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text", "Refonte importante du plugin": "Significant plugin redesign", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes": "a very large part of the plugin has been rewritten including all communication with Sonos (daemon) and certain functionalities have been modified and no longer work as before, notably group management", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", "Nécessite Jeedom 4.4.8": "Requires Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 and 12 compatible", - "Probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Probably Debian 10 but not tested and no support possible on this version", "ce sujet sur community": "this topic on community", "Voir également": "See also", "pour plus de détails": "for more details", - "24\/01\/2025": "", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "13\/11\/2024": "", + "24\/01\/2025": "24\/01\/2025", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "13\/11\/2024": "13\/11\/2024", "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Added automatic sync every hour to correct possible desynchronizations", "Prochaine alarme": "Next alarm", "Ajout d'une commande info": "Adding an info command", @@ -314,8 +313,8 @@ "Adresse MAC": "MAC address", "Adresse IP": "IP adress", "Ainsi que des informations sur votre Sonos": "As well as information about your Sonos", - "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "", + "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée", "Les commandes": "The orders", "Les commandes infos seront mises à jour en quasi temps réel (délai de quelques secondes maximum normalement) mais l'image de l'album en cours de lecture peut mettre un peu plus de temps à s'afficher sur le widget lors d'un changement de piste, ceci est parfaitement normal et indépendant du plugin": "The information controls will be updated in near real time (normally a few seconds maximum) but the image of the album currently playing may take a little longer to display on the widget when a change occurs. track, this is perfectly normal and independent of the plugin", "il doit récupérer l'image depuis une source externe (sur un Sonos ou sur internet) et cela prend parfois plusieurs secondes (en principe maximum une dizaine de secondes": "he must retrieve the image from an external source (on a Sonos or on the internet) and this sometimes takes several seconds (in principle maximum around ten seconds", diff --git a/docs/i18n/es_ES.json b/docs/i18n/es_ES.json index 5fbb607..799efff 100644 --- a/docs/i18n/es_ES.json +++ b/docs/i18n/es_ES.json @@ -3,17 +3,16 @@ "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto", "Refonte importante du plugin": "Rediseño significativo del complemento", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes": "Se ha reescrito una gran parte del complemento, incluida toda la comunicación con Sonos (demonio) y ciertas funcionalidades se han modificado y ya no funcionan como antes, en particular la gestión de grupos", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", "Nécessite Jeedom 4.4.8": "Requiere Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatible con Debian 11 y 12", - "Probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Probablemente Debian 10, pero no probado y no es posible admitir esta versión", "ce sujet sur community": "este tema en la comunidad", "Voir également": "Ver también", "pour plus de détails": "para más detalles", - "24\/01\/2025": "", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "13\/11\/2024": "", + "24\/01\/2025": "24\/01\/2025", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "13\/11\/2024": "13\/11\/2024", "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Adición de sincronización automática cada hora para corregir posibles desincronizaciones", "Prochaine alarme": "Próxima alarma", "Ajout d'une commande info": "Agregar un comando de información", @@ -314,8 +313,8 @@ "Adresse MAC": "Dirección MAC", "Adresse IP": "Dirección IP", "Ainsi que des informations sur votre Sonos": "Además de información sobre tu Sonos", - "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "", + "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée", "Les commandes": "Las órdenes", "Les commandes infos seront mises à jour en quasi temps réel (délai de quelques secondes maximum normalement) mais l'image de l'album en cours de lecture peut mettre un peu plus de temps à s'afficher sur le widget lors d'un changement de piste, ceci est parfaitement normal et indépendant du plugin": "Los controles de información se actualizarán casi en tiempo real (normalmente unos segundos como máximo), pero la imagen del álbum que se está reproduciendo actualmente puede tardar un poco más en mostrarse en el widget cuando se produce un cambio de pista, esto es perfectamente normal e independiente de la pista. enchufar", "il doit récupérer l'image depuis une source externe (sur un Sonos ou sur internet) et cela prend parfois plusieurs secondes (en principe maximum une dizaine de secondes": "debe recuperar la imagen de una fuente externa (en un Sonos o en Internet) y esto a veces lleva varios segundos (en principio, un máximo de diez segundos)", diff --git a/docs/i18n/fr_FR.json b/docs/i18n/fr_FR.json index 7f4d8e2..a752b44 100644 --- a/docs/i18n/fr_FR.json +++ b/docs/i18n/fr_FR.json @@ -5,10 +5,9 @@ "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte", "Attention": "Attention", "Refonte importante du plugin": "Refonte importante du plugin", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements", "Nécessite Jeedom 4.4.8": "Nécessite Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatible Debian 11 et 12", - "Probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Probablement Debian 10 mais pas testé et pas de support possible sur cette version", "ce sujet sur community": "ce sujet sur community", "Voir également": "Voir également", "pour plus de détails": "pour plus de détails", diff --git a/docs/i18n/pt_PT.json b/docs/i18n/pt_PT.json index 909b1fa..71fd114 100644 --- a/docs/i18n/pt_PT.json +++ b/docs/i18n/pt_PT.json @@ -3,17 +3,16 @@ "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto", "Refonte importante du plugin": "Redesenho significativo do plugin", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes": "uma grande parte do plugin foi reescrita incluindo toda a comunicação com Sonos (daemon) e certas funcionalidades foram modificadas e não funcionam mais como antes, principalmente o gerenciamento de grupos", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", "Nécessite Jeedom 4.4.8": "Requer Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatível com Debian 11 e 12", - "Probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Provavelmente Debian 10, mas não testado e sem suporte possível nesta versão", "ce sujet sur community": "este tópico na comunidade", "Voir également": "Veja também", "pour plus de détails": "para mais detalhes", - "24\/01\/2025": "", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "13\/11\/2024": "", + "24\/01\/2025": "24\/01\/2025", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "13\/11\/2024": "13\/11\/2024", "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Adição de sincronização automática a cada hora para corrigir possíveis dessincronizações", "Prochaine alarme": "Próximo alarme", "Ajout d'une commande info": "Adicionando um comando de informações", @@ -314,8 +313,8 @@ "Adresse MAC": "Endereço MAC", "Adresse IP": "Endereço de IP", "Ainsi que des informations sur votre Sonos": "Bem como informações sobre o seu Sonos", - "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "", - "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "", + "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée": "La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée", "Les commandes": "As ordens", "Les commandes infos seront mises à jour en quasi temps réel (délai de quelques secondes maximum normalement) mais l'image de l'album en cours de lecture peut mettre un peu plus de temps à s'afficher sur le widget lors d'un changement de piste, ceci est parfaitement normal et indépendant du plugin": "Os controles de informações serão atualizados quase em tempo real (normalmente no máximo alguns segundos), mas a imagem do álbum atualmente sendo reproduzido pode demorar um pouco mais para ser exibida no widget durante uma mudança de faixa, isso é perfeitamente normal e independente do plugar", "il doit récupérer l'image depuis une source externe (sur un Sonos ou sur internet) et cela prend parfois plusieurs secondes (en principe maximum une dizaine de secondes": "ele deve recuperar a imagem de uma fonte externa (em um Sonos ou na internet) e isso às vezes leva vários segundos (em princípio no máximo cerca de dez segundos", diff --git a/docs/pt_PT/changelog.md b/docs/pt_PT/changelog.md index e80e369..b4f7d7c 100644 --- a/docs/pt_PT/changelog.md +++ b/docs/pt_PT/changelog.md @@ -5,19 +5,19 @@ >Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto > Attention -> Redesenho significativo do plugin: uma grande parte do plugin foi reescrita incluindo toda a comunicação com Sonos (daemon) e certas funcionalidades foram modificadas e não funcionam mais como antes, principalmente o gerenciamento de grupos. +> Redesenho significativo do plugin: > > Requer Jeedom 4.4.8 > -> Compatível com Debian 11 e 12! Provavelmente Debian 10, mas não testado e sem suporte possível nesta versão +> Compatível com Debian 11 e 12! > > Veja também [este tópico na comunidade](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) para mais detalhes -# +# 24/01/2025 -- : ... +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# +# 13/11/2024 - Adição de sincronização automática a cada hora para corrigir possíveis dessincronizações - Adicionando um comando de informações **Próximo alarme** em cada Sonos informando a data do próximo alarme programado neste alto-falante diff --git a/docs/pt_PT/index.md b/docs/pt_PT/index.md index 377f8ad..8c80a4b 100644 --- a/docs/pt_PT/index.md +++ b/docs/pt_PT/index.md @@ -29,9 +29,9 @@ Aqui você encontra toda a configuração usual do seu equipamento : Bem como informações sobre o seu Sonos: *Modelo*, *Lançamentos*, *Número de série*, *Identificador*, *Endereço MAC* E *Endereço de IP*. -... +Vous avez aussi la possibilité de désastiver la tuile de l'équipement pré-configurée (option active par défaut) et dans ce cas configurer cette tuile comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -. +La tuile pré-configurée ne tient pas compte du statut visible ou non des commandes, ni des options avancées d'affichage; La configuration de celle-ci ne peut pas être modifiée. # As ordens From 35f22372d82c91cda3bec5cfa5f9cfb58aec3bc6 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Mon, 5 May 2025 12:06:28 +0200 Subject: [PATCH 02/15] add networksToScan config --- core/class/sonos3.class.php | 2 +- docs/fr_FR/changelog.md | 76 +++++++++++++---------------------- docs/fr_FR/index.md | 2 + plugin_info/configuration.php | 16 ++++++-- resources/sonosd.py | 20 +++++---- 5 files changed, 57 insertions(+), 59 deletions(-) diff --git a/core/class/sonos3.class.php b/core/class/sonos3.class.php index 954cd0d..908d5ca 100644 --- a/core/class/sonos3.class.php +++ b/core/class/sonos3.class.php @@ -92,7 +92,7 @@ public static function deamon_start() { $cmd .= ' --callback ' . network::getNetworkAccess('internal', 'proto:127.0.0.1:port:comp') . '/plugins/sonos3/core/php/jeesonos3.php'; $cmd .= ' --apikey ' . jeedom::getApiKey(__CLASS__); $cmd .= ' --pid ' . jeedom::getTmpFolder(__CLASS__) . '/daemon.pid'; - $cmd .= ' --internalIp ' . network::getNetworkAccess('internal', 'ip'); + $cmd .= ' --networksToScan ' . escapeshellarg(config::byKey('networksToScan', __CLASS__, '')); log::add(__CLASS__, 'info', 'Lancement démon'); $result = exec($cmd . ' >> ' . log::getPathToLog(__CLASS__ . '_daemon') . ' 2>&1 &'); $i = 0; diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 8083cee..447f8ef 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -4,8 +4,14 @@ > >Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte +# 06-05-2025 + +- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom + +# 26-04-2025 + > Attention -> Refonte importante du plugin: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01/02/2024 ci-dessous pour la liste complète des changements +> Refonte importante du plugin: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; > > Nécessite Jeedom 4.4.8 > @@ -13,28 +19,27 @@ > > Voir également [ce sujet sur community](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) pour plus de détails -# 24/01/2025 - -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... - -# 13/11/2024 - -- Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles -- Ajout d'une commande info **Prochaine alarme** sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte - -# 29/08/2024 - +- Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP) +- Compatible Debian 11 et 12! +- Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon. +- Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements +- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles +- Mise en jour en (quasi) temps réel des commande infos (un délai de 0.5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple) +- Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation). Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur. Le volume est lui toujours contrôlé par enceinte. +- Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. +- Optimisation: plus de perte de mémoire sur le démon et il consomme moins que précédemment. - Optimisation de l'affichage de la pochette de la lecture en cours - Optimisation sur la lecture des favoris +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# 18/08/2024 - -- Ajout commande **Mic statut** qui indique si le micro est activé ou non sur les Sonos équipé d'un micro -- Ajout d'une commande info **Batterie** sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie -- Ajout d'une commande info **Chargement** sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non - -# 17/08/2024 - +- Ajout d'une commande action **TV** pour basculer sur l'entrée *TV* sur les équipements compatibles +- Ajout d'une commande info **Mode de lecture** et action **Choisir mode de lecture** qui permet de sélectionner le mode de lecture parmi les possibilités suivantes: *Normal*, *Répéter tout*, *Aléatoire et répéter tout*, *Aléatoire sans répétition*, *Répéter le morceau*, *Aléatoire et répéter le morceau* +- Ajout d'une commande **Statut de lecture** qui donne la valeur "brut" de l'état de lecture (la commande existante **Statut** donne une valeur traduite en fonction de la langue configurée dans Jeedom) +- Ajout des commandes **Groupe statut** (indique si l'équipement est groupé ou non) et **Nom du groupe** dans le cas où l'équipement est groupé +- Ajout des commandes **Led on**, **Led off** et **Led statut** pour contrôler le voyant d'état +- Ajout d'une commande **Jouer une radio mp3** pour lire une radio mp3 directement via une URL (accessible sur internet par exemple) +- Ajout des commandes **Augmenter le volume** et **Diminuer le volume** de 1% +- Ajout d'une commande **Transition de volume** qui est très intéressante pour gérer les transitions de niveau de volume. 3 modes possible: *LINEAR*, *ALARM*, *AUTOPLAY*. Voir documentation pour plus d'information. - Ajout des commandes **Loudness statut**, **Loudness on**, **Loudness off** - Ajout des commandes **Fondu enchaîné statut**, **Fondu enchaîné on**, **Fondu enchaîné off** - Ajout des commandes **Commandes tactiles statut**, **Commandes tactiles on**, **Commandes tactiles off** @@ -42,33 +47,10 @@ - Ajout des commandes **Graves** (action/curseur) et **Graves statut** qui gère les graves selon une valeur comprise entre -10 et 10 - Ajout des commandes **Aigus** (action/curseur) et **Aigus statut** qui gère la aigus selon une valeur comprise entre -10 et 10 - Ajout de la commande **Mode fête** qui permet de grouper tous les Sonos ensemble - -# 03/08/2024 - -- Ajout d'une commande **Jouer une radio mp3** pour lire une radio mp3 directement via une URL (accessible sur internet par exemple) -- Ajout des commandes **Augmenter le volume** et **Diminuer le volume** de 1% -- Ajout d'une commande **Transition de volume** qui est très intéressante pour gérer les transitions de niveau de volume. 3 modes possible: *LINEAR*, *ALARM*, *AUTOPLAY*. Voir documentation pour plus d'information. - -# 02/08/2024 - -- Ajout des commandes **Led on**, **Led off** et **Led statut** pour contrôler le voyant d'état -- Fix un crash du démon si aucun Sonos n'est découvert -- Amélioration compatibilité Debian 10 / python 3.7 - -# 01/08/2024 - -- Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP) -- Compatible Debian 11 et 12! (probablement Debian 10 mais pas testé et pas de support possible sur cette version) -- Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon. Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements -- Mise en jour en (quasi) temps réel des commande infos (un délai de 0.5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple) -- Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation). Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur. Le volume est lui toujours contrôlé par enceinte. -- Adaptation sur la fonction Text-to-Speech (TTS), il sera nécessaire d'adapter la configuration du partage SAMBA. -- Optimisation: plus de perte de mémoire sur le démon et il consomme moins que précédemment. - -- Ajout d'une commande action **TV** pour basculer sur l'entrée *TV* sur les équipements compatibles -- Ajout d'une commande info **Mode de lecture** et action **Choisir mode de lecture** qui permet de sélectionner le mode de lecture parmi les possibilités suivantes: *Normal*, *Répéter tout*, *Aléatoire et répéter tout*, *Aléatoire sans répétition*, *Répéter le morceau*, *Aléatoire et répéter le morceau* -- Ajout d'une commande **Statut de lecture** qui donne la valeur "brut" de l'état de lecture (la commande existante **Statut** donne une valeur traduite en fonction de la langue configurée dans Jeedom) -- Ajout des commandes **Groupe statut** (indique si l'équipement est groupé ou non) et **Nom du groupe** dans le cas où l'équipement est groupé +- Ajout commande **Mic statut** qui indique si le micro est activé ou non sur les Sonos équipé d'un micro +- Ajout d'une commande info **Batterie** sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie +- Ajout d'une commande info **Chargement** sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non +- Ajout d'une commande info **Prochaine alarme** sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte # 25/04/2024 diff --git a/docs/fr_FR/index.md b/docs/fr_FR/index.md index 3fb6caa..cadee19 100644 --- a/docs/fr_FR/index.md +++ b/docs/fr_FR/index.md @@ -10,6 +10,8 @@ Le plugin va rechercher les Sonos sur votre réseau et créer les équipements a > **Important** > Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast / multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400. +Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0/24`. Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet. **Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut** + Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur **Synchroniser** dans la page des équipements ou redémarrer le démon. - **Partage**: Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '/') et le chemin vers le dossier. diff --git a/plugin_info/configuration.php b/plugin_info/configuration.php index 5b1227f..ae2dd1e 100644 --- a/plugin_info/configuration.php +++ b/plugin_info/configuration.php @@ -28,13 +28,15 @@ echo '
{{Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.}}
'; } ?> + {{Interactions}}
-
+ {{Partage}} +
@@ -47,13 +49,13 @@
-
+
-
+
@@ -64,6 +66,14 @@
+ {{Découverte}} +
+ +
+ +
\ No newline at end of file diff --git a/resources/sonosd.py b/resources/sonosd.py index 5b82420..4af5fda 100644 --- a/resources/sonosd.py +++ b/resources/sonosd.py @@ -1,4 +1,5 @@ -from typing import List +from __future__ import annotations + import warnings import asyncio import logging @@ -20,11 +21,13 @@ class SonosConfig(BaseConfig): def __init__(self): super().__init__() - self.add_argument("--internalIp", type=str, default=None) + self.add_argument("--networksToScan", type=str, default=None) @property - def internal_ip(self) -> str: - return self._args.internalIp + def networks_to_scan(self) -> list[str] | None: + if self._args.networksToScan is None or self._args.networksToScan == '': + return None + return [self._args.networksToScan] class SonosDaemon(BaseDaemon): @@ -33,7 +36,6 @@ def __init__(self) -> None: super().__init__(self._config, self._on_start, self._on_message, self._on_stop) soco_config.EVENTS_MODULE = events_asyncio - # soco_config.EVENT_ADVERTISE_IP = self._config.internal_ip logging.getLogger('aiohttp').setLevel(logging.WARNING) warnings.filterwarnings("ignore", message="The output type of this method will probably change in the future to use SoCo data structures") @@ -44,7 +46,7 @@ def __init__(self) -> None: self._speakers: dict[str, SonosSpeaker] = {} self._sonos_data = SonosData() - self._favorites = List[dict] + self._favorites = list[dict] self._radios: SearchResult async def _on_start(self): @@ -274,7 +276,9 @@ async def _discover_and_sync(self): self._logger.warning("No speakers available to get favorites, playlists & radios") async def __discover_controllers(self): - discovered_soco = discover(timeout=10, allow_network_scan=True) + if self._config.networks_to_scan is not None: + self._logger.info("Network to scan: %s", self._config.networks_to_scan) + discovered_soco = discover(timeout=10, allow_network_scan=True, networks_to_scan=self._config.networks_to_scan) if discovered_soco is None: self._logger.warning("No Sonos discovered, do you have Sonos speaker on the same network?") return @@ -283,7 +287,7 @@ async def __discover_controllers(self): await speaker.async_unsubscribe() self._speakers.clear() - socos: List[SoCo] + socos: list[SoCo] socos = list(discovered_soco) for soco in socos: self._logger.info(f"found speaker {soco.player_name}") From 55e482336f2763c82ee5c402421d9472b79791c1 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Mon, 5 May 2025 12:38:46 +0200 Subject: [PATCH 03/15] add some dependencies requires on pi --- plugin_info/packages.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin_info/packages.json b/plugin_info/packages.json index 8478815..aeff6f4 100644 --- a/plugin_info/packages.json +++ b/plugin_info/packages.json @@ -1,6 +1,8 @@ { "apt": { - "smbclient": {} + "smbclient": {}, + "python3-dev": {}, + "libxslt-dev": {} }, "pip3": { "defusedxml": {}, From fc0f41a3d041a0f698e4f06b124a31abe94b5fb5 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Mon, 5 May 2025 12:39:53 +0200 Subject: [PATCH 04/15] changelog --- docs/fr_FR/changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 447f8ef..e1d0a87 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -7,6 +7,7 @@ # 06-05-2025 - Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom +- Ajout de dépendances nécessaire sur Raspberry Pi # 26-04-2025 From e8f8250957ed1390a158db451ed3a782165d409f Mon Sep 17 00:00:00 2001 From: Jenkins Date: Mon, 5 May 2025 23:20:52 +0000 Subject: [PATCH 05/15] [Jenkins] Updated translation --- core/i18n/de_DE.json | 6 +- core/i18n/en_US.json | 6 +- core/i18n/es_ES.json | 6 +- core/i18n/fr_FR.json | 6 +- core/i18n/id_ID.json | 6 +- core/i18n/it_IT.json | 6 +- core/i18n/ja_JP.json | 6 +- core/i18n/pt_PT.json | 6 +- core/i18n/ru_RU.json | 6 +- core/i18n/tr.json | 6 +- docs/de_DE/changelog.md | 75 +++++-------- docs/de_DE/index.md | 2 + docs/en_US/changelog.md | 75 +++++-------- docs/en_US/index.md | 2 + docs/es_ES/changelog.md | 75 +++++-------- docs/es_ES/index.md | 2 + docs/i18n/de_DE.json | 243 ++++++++++++++++++++-------------------- docs/i18n/en_US.json | 243 ++++++++++++++++++++-------------------- docs/i18n/es_ES.json | 243 ++++++++++++++++++++-------------------- docs/i18n/fr_FR.json | 135 +++++++++++----------- docs/i18n/pt_PT.json | 243 ++++++++++++++++++++-------------------- docs/pt_PT/changelog.md | 75 +++++-------- docs/pt_PT/index.md | 2 + 23 files changed, 720 insertions(+), 755 deletions(-) diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index 2a6b516..ca5cd50 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Nicht autorisierter Zugriff", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Seien Sie vorsichtig, Ihre Version von PHP ('. PHP_VERSION.') Ist zu alt, Sie benötigen mindestens PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "Das Sonos-Plugin muss auf Interaktionen reagieren", "Partage": "Teilen", "Hôte": "Gastgeber", "Nom d'utilisateur du partage": "Teilen Sie den Benutzernamen", - "Mot de passe du partage": "Passwort teilen" + "Mot de passe du partage": "Passwort teilen", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Nicht autorisierter Zugriff", diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index da421bf..b17b132 100644 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Unauthorized access", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Be careful, your version of PHP ('. PHP_VERSION.') Is too old, you need at least PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "The sonos plugin must react to interactions", "Partage": "Sharing", "Hôte": "Host", "Nom d'utilisateur du partage": "Share username", - "Mot de passe du partage": "Sharing password" + "Mot de passe du partage": "Sharing password", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Unauthorized access", diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index c90ec67..e303dad 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Acceso no autorizado", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Tenga cuidado, su versión de PHP ('. PHP_VERSION.') Es demasiado antigua, necesita al menos PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "El complemento de sonos debe reaccionar a las interacciones", "Partage": "Compartir", "Hôte": "Anfitrión", "Nom d'utilisateur du partage": "Compartir nombre de usuario", - "Mot de passe du partage": "Compartir contraseña" + "Mot de passe du partage": "Compartir contraseña", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Acceso no autorizado", diff --git a/core/i18n/fr_FR.json b/core/i18n/fr_FR.json index 27f8079..91cb356 100644 --- a/core/i18n/fr_FR.json +++ b/core/i18n/fr_FR.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Accès non autorisé", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "Le plugin sonos doit réagir aux interactions", "Partage": "Partage", "Hôte": "Hôte", "Nom d'utilisateur du partage": "Nom d'utilisateur du partage", - "Mot de passe du partage": "Mot de passe du partage" + "Mot de passe du partage": "Mot de passe du partage", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Accès non autorisé", diff --git a/core/i18n/id_ID.json b/core/i18n/id_ID.json index 6f98a16..f407c92 100644 --- a/core/i18n/id_ID.json +++ b/core/i18n/id_ID.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Akses tidak sah", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "Le plugin sonos doit réagir aux interactions", "Partage": "Partage", "Hôte": "Hôte", "Nom d'utilisateur du partage": "Nom d'utilisateur du partage", - "Mot de passe du partage": "Mot de passe du partage" + "Mot de passe du partage": "Mot de passe du partage", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Akses tidak sah", diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json index 86788e5..750e91b 100644 --- a/core/i18n/it_IT.json +++ b/core/i18n/it_IT.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Accesso non autorizzato", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "Le plugin sonos doit réagir aux interactions", "Partage": "Partage", "Hôte": "Hôte", "Nom d'utilisateur du partage": "Nom d'utilisateur du partage", - "Mot de passe du partage": "Mot de passe du partage" + "Mot de passe du partage": "Mot de passe du partage", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Accesso non autorizzato", diff --git a/core/i18n/ja_JP.json b/core/i18n/ja_JP.json index 5280bf5..f1af87b 100644 --- a/core/i18n/ja_JP.json +++ b/core/i18n/ja_JP.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401-不正アクセス", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "Le plugin sonos doit réagir aux interactions", "Partage": "Partage", "Hôte": "Hôte", "Nom d'utilisateur du partage": "Nom d'utilisateur du partage", - "Mot de passe du partage": "Mot de passe du partage" + "Mot de passe du partage": "Mot de passe du partage", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401-不正アクセス", diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index a3133cd..5180cbe 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Acesso não autorizado", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Tome cuidado, sua versão do PHP ('. PHP_VERSION.') É muito antiga, você precisa de pelo menos PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "O plugin sonos deve reagir às interações", "Partage": "Partilha", "Hôte": "Hospedar", "Nom d'utilisateur du partage": "Nome de usuário de compartilhamento", - "Mot de passe du partage": "Compartilhando senha" + "Mot de passe du partage": "Compartilhando senha", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Acesso não autorizado", diff --git a/core/i18n/ru_RU.json b/core/i18n/ru_RU.json index 9056a95..f3949aa 100644 --- a/core/i18n/ru_RU.json +++ b/core/i18n/ru_RU.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Несанкционированный доступ", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "Le plugin sonos doit réagir aux interactions", "Partage": "Partage", "Hôte": "Hôte", "Nom d'utilisateur du partage": "Nom d'utilisateur du partage", - "Mot de passe du partage": "Mot de passe du partage" + "Mot de passe du partage": "Mot de passe du partage", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Несанкционированный доступ", diff --git a/core/i18n/tr.json b/core/i18n/tr.json index a36f4ea..d44da75 100644 --- a/core/i18n/tr.json +++ b/core/i18n/tr.json @@ -2,11 +2,15 @@ "plugins\/sonos3\/plugin_info\/configuration.php": { "401 - Accès non autorisé": "401 - Yetkisiz erişim", "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0.": "Attention votre version de PHP (' . PHP_VERSION . ') est trop veille, il faut au minimum PHP 7.0", + "Interactions": "Interactions", "Le plugin sonos doit réagir aux interactions": "Le plugin sonos doit réagir aux interactions", "Partage": "Partage", "Hôte": "Hôte", "Nom d'utilisateur du partage": "Nom d'utilisateur du partage", - "Mot de passe du partage": "Mot de passe du partage" + "Mot de passe du partage": "Mot de passe du partage", + "Découverte": "Découverte", + "Réseau à scanner": "Réseau à scanner", + "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos": "Si et seulement si Jeedom ne se trouve pas sur le même réseau que vos enceintes Sonos" }, "plugins\/sonos3\/desktop\/php\/panel.php": { "401 - Accès non autorisé": "401 - Yetkisiz erişim", diff --git a/docs/de_DE/changelog.md b/docs/de_DE/changelog.md index 7a5d13e..a9781e6 100644 --- a/docs/de_DE/changelog.md +++ b/docs/de_DE/changelog.md @@ -4,6 +4,13 @@ > >Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt +# + +- +- + +# + > Attention > Bedeutende Neugestaltung des Plugins: > @@ -13,28 +20,27 @@ > > Siehe auch [dieses Thema auf Community](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) für mehr Details -# 24/01/2025 - -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... - -# 13/11/2024 - -- Hinzufügung einer stündlichen automatischen Synchronisierung, um mögliche Desynchronisierungen zu korrigieren -- Hinzufügen eines Info-Befehls **Nächster Alarm** Auf jedem Sonos wird das Datum des nächsten auf diesem Lautsprecher programmierten Alarms angezeigt - -# 29.08.2024 - +- Das Plugin wurde fast komplett neu geschrieben, der Daemon wurde komplett in Python (anstelle von PHP) neu geschrieben) +- Debian 11 und 12 kompatibel! +- Es gibt keine Erkennung mehr, die manuell gestartet werden muss, und es ist nicht mehr notwendig (und auch nicht möglich), Geräte manuell hinzuzufügen. Das Plugin erkennt automatisch Ihre Soundgeräte und erstellt die Geräte entsprechend jedem Start des Daemons. +- Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten +- +- (Fast) Echtzeitaktualisierung der Bestellinformationen (eine Verzögerung von 0.5 Sekunden bis maximal ein paar Sekunden), mehr Cron-Minuten, auch wenn eine Änderung außerhalb von Jeedom vorgenommen wird (z. B. über die Sonos-App)) +- Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation). Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist. Die Lautstärke wird immer über den Lautsprecher gesteuert. +- ), ****. +- Optimisation: Es kommt zu keinem weiteren Speicherverlust beim Daemon und er verbraucht weniger als zuvor. - Die Anzeige des aktuell wiedergegebenen Covers wurde optimiert - Optimierung der Lesefavoriten +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# 18.08.2024 - -- Bestellung hinzufügen **Mikrofonstatus** Dies zeigt an, ob das Mikrofon bei Sonos, die mit einem Mikrofon ausgestattet sind, aktiviert ist oder nicht -- Hinzufügen eines Info-Befehls **Batterie** Bei Sonos, die mit einem Akku ausgestattet sind, wird der Akkuladestand in Prozent angezeigt -- Hinzufügen eines Info-Befehls **Laden** Bei Sonos, die mit einem Akku ausgestattet sind, wird angezeigt, ob der Ladevorgang läuft oder nicht - -# 17.08.2024 - +- Hinzufügen eines Aktionsbefehls **Fernseher** um zum Eingang zu wechseln *Fernseher* auf kompatiblen Geräten +- Hinzufügen eines Info-Befehls **Lesemodus** und Aktion **Wählen Sie den Lesemodus** Hier können Sie den Lesemodus aus den folgenden Möglichkeiten auswählen: *Normal*, *Wiederhole alles*, *Zufällig und alles wiederholen*, *Zufällig ohne Wiederholung*, *Lied wiederholen*, *Zufälliges und wiederholtes Lied* +- Bestellung hinzufügen **Lesestatus** Dies gibt den „Rohwert“ des Lesestatus (den vorhandenen Befehl) an **Status** Gibt einen übersetzten Wert basierend auf der in Jeedom konfigurierten Sprache an) +- Befehle hinzufügen **Gruppenstatus** (gibt an, ob das Gerät gruppiert ist oder nicht) und **Name der Gruppe** für den Fall, dass die Ausrüstung gruppiert ist +- Befehle hinzufügen **Das Geschenk**, **LED aus** Und **Status-LED** um die Statusanzeige zu überprüfen +- Bestellung hinzufügen **Spielen Sie MP3-Radio** um ein MP3-Radio direkt über eine URL (z. B. im Internet zugänglich) abzuspielen) +- Befehle hinzufügen **Drehe die Lautstärke hoch** Und **Verringern Sie die Lautstärke** ab 1% +- Bestellung hinzufügen **Lautstärkeübergang** Dies ist sehr nützlich für die Verwaltung von Lautstärkeübergängen. 3 mögliche Modi: *LINEAR*, *ALARM*, *AUTOMATISCHES ABSPIELEN*. Weitere Informationen finden Sie in der Dokumentation. - Befehle hinzufügen **Lautstärkestatus**, **Lautstärke an**, **Lautstärke aus** - Befehle hinzufügen **Fade-Status**, **Einblenden**, **Ausblenden** - Befehle hinzufügen **Status-Touch-Steuerelemente**, **Touch-Bedienelemente ein**, **Touch-Steuerung ausgeschaltet** @@ -42,33 +48,10 @@ - Befehle hinzufügen **Gräber** (Aktion/Cursor) und **Ernsthafter Status** die den Bass nach einem Wert zwischen -10 und 10 verwaltet - Befehle hinzufügen **Verdreifachen** (Aktion/Cursor) und **Dreifacher Status** der die Höhen nach einem Wert zwischen -10 und 10 verwaltet - Befehl hinzufügen **Partymode** Dadurch können Sie alle Sonos gruppieren - -# 08.03.2024 - -- Bestellung hinzufügen **Spielen Sie MP3-Radio** um ein MP3-Radio direkt über eine URL (z. B. im Internet zugänglich) abzuspielen) -- Befehle hinzufügen **Drehe die Lautstärke hoch** Und **Verringern Sie die Lautstärke** ab 1% -- Bestellung hinzufügen **Lautstärkeübergang** Dies ist sehr nützlich für die Verwaltung von Lautstärkeübergängen. 3 mögliche Modi: *LINEAR*, *ALARM*, *AUTOMATISCHES ABSPIELEN*. Weitere Informationen finden Sie in der Dokumentation. - -# 08.02.2024 - -- Befehle hinzufügen **Das Geschenk**, **LED aus** Und **Status-LED** um die Statusanzeige zu überprüfen -- Daemon-Absturz behoben, wenn kein Sonos erkannt wird -- Verbesserte Debian 10 / Python 3.7-Kompatibilität - -# 01.08.2024 - -- Das Plugin wurde fast komplett neu geschrieben, der Daemon wurde komplett in Python (anstelle von PHP) neu geschrieben) -- Debian 11 und 12 kompatibel! (Wahrscheinlich Debian 10, aber nicht getestet und keine Unterstützung für diese Version möglich) -- Es gibt keine Erkennung mehr, die manuell gestartet werden muss, und es ist nicht mehr notwendig (und auch nicht möglich), Geräte manuell hinzuzufügen. Das Plugin erkennt automatisch Ihre Soundgeräte und erstellt die Geräte entsprechend jedem Start des Daemons. Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten -- (Fast) Echtzeitaktualisierung der Bestellinformationen (eine Verzögerung von 0.5 Sekunden bis maximal ein paar Sekunden), mehr Cron-Minuten, auch wenn eine Änderung außerhalb von Jeedom vorgenommen wird (z. B. über die Sonos-App)) -- Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation). Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist. Die Lautstärke wird immer über den Lautsprecher gesteuert. -- Bei der Anpassung an die Text-to-Speech (TTS)-Funktion ist eine Anpassung der SAMBA-Sharing-Konfiguration erforderlich. -- Optimisation: Es kommt zu keinem weiteren Speicherverlust beim Daemon und er verbraucht weniger als zuvor. - -- Hinzufügen eines Aktionsbefehls **Fernseher** um zum Eingang zu wechseln *Fernseher* auf kompatiblen Geräten -- Hinzufügen eines Info-Befehls **Lesemodus** und Aktion **Wählen Sie den Lesemodus** Hier können Sie den Lesemodus aus den folgenden Möglichkeiten auswählen: *Normal*, *Wiederhole alles*, *Zufällig und alles wiederholen*, *Zufällig ohne Wiederholung*, *Lied wiederholen*, *Zufälliges und wiederholtes Lied* -- Bestellung hinzufügen **Lesestatus** Dies gibt den „Rohwert“ des Lesestatus (den vorhandenen Befehl) an **Status** Gibt einen übersetzten Wert basierend auf der in Jeedom konfigurierten Sprache an) -- Befehle hinzufügen **Gruppenstatus** (gibt an, ob das Gerät gruppiert ist oder nicht) und **Name der Gruppe** für den Fall, dass die Ausrüstung gruppiert ist +- Bestellung hinzufügen **Mikrofonstatus** Dies zeigt an, ob das Mikrofon bei Sonos, die mit einem Mikrofon ausgestattet sind, aktiviert ist oder nicht +- Hinzufügen eines Info-Befehls **Batterie** Bei Sonos, die mit einem Akku ausgestattet sind, wird der Akkuladestand in Prozent angezeigt +- Hinzufügen eines Info-Befehls **Laden** Bei Sonos, die mit einem Akku ausgestattet sind, wird angezeigt, ob der Ladevorgang läuft oder nicht +- Hinzufügen eines Info-Befehls **Nächster Alarm** Auf jedem Sonos wird das Datum des nächsten auf diesem Lautsprecher programmierten Alarms angezeigt # 25.04.2024 diff --git a/docs/de_DE/index.md b/docs/de_DE/index.md index 25fa355..5813ab5 100644 --- a/docs/de_DE/index.md +++ b/docs/de_DE/index.md @@ -10,6 +10,8 @@ Das Plugin sucht in Ihrem Netzwerk nach Sonos und erstellt die Geräte automatis > **Wichtig** > Ihre Sonos-Geräte müssen direkt von der Maschine, auf der Jeedom gehostet wird, erreichbar sein (Broadcast/Multicast im selben Netzwerk möglich) und sie müssen Jeedom im Gegenzug über den TCP-Port 1400 erreichen können. +. . **** + Wenn Sie später einen Sonos hinzufügen, können Sie auf klicken **Synchronisieren** auf der Geräteseite oder starten Sie den Daemon neu. - **Teilen**: Konfigurieren Sie hier den Hostnamen der Maschine (bzw. deren IP), den Namen der Freigabe (ohne Pfad, ohne „/“) und den Pfad zum Ordner. diff --git a/docs/en_US/changelog.md b/docs/en_US/changelog.md index c032459..883cca0 100644 --- a/docs/en_US/changelog.md +++ b/docs/en_US/changelog.md @@ -4,6 +4,13 @@ > >As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text +# + +- +- + +# + > Attention > Significant plugin redesign: > @@ -13,28 +20,27 @@ > > See also [this topic on community](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) for more details -# 24/01/2025 - -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... - -# 13/11/2024 - -- Added automatic sync every hour to correct possible desynchronizations -- Adding an info command **Next alarm** on each Sonos giving the date of the next alarm programmed on this speaker - -# 08/29/2024 - +- Almost total rewrite of the plugin, the daemon has been completely rewritten in python (instead of PHP) +- Debian 11 and 12 compatible! +- There is no longer any discovery to launch manually and it is no longer necessary (nor possible) to manually add equipment, the plugin automatically discovers your sound devices and creates the equipment corresponding to each start of the daemon. +- It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel +- +- (Almost) real-time updating of order information (a delay of 0.5s to a few seconds max), more cron minutes, including when a change is made outside Jeedom (via Sonos app for example) +- Redesign of group management (old commands will be deleted and new ones added, see documentation). It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller. The volume is always controlled by speaker. +- ), ****. +- Optimisation: no more memory loss on the daemon and it consumes less than previously. - Optimized the display of the cover of the current reading - Optimization on reading favorites +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# 08/18/2024 - -- Add order **Mic status** which indicates whether the microphone is activated or not on Sonos equipped with a microphone -- Adding an info command **Battery** on Sonos equipped with a battery indicating the battery charge percentage -- Adding an info command **Loading** on Sonos equipped with a battery indicating whether charging is in progress or not - -# 08/17/2024 - +- Adding an action command **TV** to switch to the input *TV* on compatible equipment +- Adding an info command **Reading mode** and action **Choose reading mode** which allows you to select the reading mode from the following possibilities: *Normal*, *Repeat all*, *Random and repeat all*, *Random without repetition*, *Repeat song*, *Random and repeat song* +- Adding an order **Reading status** which gives the "raw" value of the reading state (the existing command **Status** gives a translated value based on the language configured in Jeedom) +- Adding commands **Group status** (indicates whether the equipment is grouped or not) and **Name of the group** in the case where the equipment is grouped +- Adding commands **The gift**, **Led off** And **Status LED** to check the status indicator +- Adding an order **Play mp3 radio** to play an mp3 radio directly via a URL (accessible on the internet for example) +- Adding commands **Turn up the volume** And **Decrease the volume** from 1% +- Adding an order **Volume transition** which is very useful for managing volume level transitions. 3 possible modes: *LINEAR*, *ALARM*, *AUTOPLAY*. See documentation for more information. - Adding commands **Loudness status**, **Loudness on**, **Loudness off** - Adding commands **Crossfade status**, **Crossfade on**, **Fade off** - Adding commands **Touch controls status**, **Touch controls on**, **Touch controls off** @@ -42,33 +48,10 @@ - Adding commands **Graves** (action/cursor) and **Serious status** which manages the bass according to a value between -10 and 10 - Adding commands **Highs** (action/cursor) and **Acute status** which manages the treble according to a value between -10 and 10 - Adding the command **Party mode** which allows you to group all Sonos together - -# 03/08/2024 - -- Adding an order **Play mp3 radio** to play an mp3 radio directly via a URL (accessible on the internet for example) -- Adding commands **Turn up the volume** And **Decrease the volume** from 1% -- Adding an order **Volume transition** which is very useful for managing volume level transitions. 3 possible modes: *LINEAR*, *ALARM*, *AUTOPLAY*. See documentation for more information. - -# 02/08/2024 - -- Adding commands **The gift**, **Led off** And **Status LED** to check the status indicator -- Fix daemon crash if no Sonos is discovered -- Improved Debian 10 / Python 3.7 compatibility - -# 01/08/2024 - -- Almost total rewrite of the plugin, the daemon has been completely rewritten in python (instead of PHP) -- Debian 11 and 12 compatible! (Probably Debian 10 but not tested and no support possible on this version) -- There is no longer any discovery to launch manually and it is no longer necessary (nor possible) to manually add equipment, the plugin automatically discovers your sound devices and creates the equipment corresponding to each start of the daemon. It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel -- (Almost) real-time updating of order information (a delay of 0.5s to a few seconds max), more cron minutes, including when a change is made outside Jeedom (via Sonos app for example) -- Redesign of group management (old commands will be deleted and new ones added, see documentation). It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller. The volume is always controlled by speaker. -- Adaptation to the Text-to-Speech (TTS) function, it will be necessary to adapt the SAMBA sharing configuration. -- Optimisation: no more memory loss on the daemon and it consumes less than previously. - -- Adding an action command **TV** to switch to the input *TV* on compatible equipment -- Adding an info command **Reading mode** and action **Choose reading mode** which allows you to select the reading mode from the following possibilities: *Normal*, *Repeat all*, *Random and repeat all*, *Random without repetition*, *Repeat song*, *Random and repeat song* -- Adding an order **Reading status** which gives the "raw" value of the reading state (the existing command **Status** gives a translated value based on the language configured in Jeedom) -- Adding commands **Group status** (indicates whether the equipment is grouped or not) and **Name of the group** in the case where the equipment is grouped +- Add order **Mic status** which indicates whether the microphone is activated or not on Sonos equipped with a microphone +- Adding an info command **Battery** on Sonos equipped with a battery indicating the battery charge percentage +- Adding an info command **Loading** on Sonos equipped with a battery indicating whether charging is in progress or not +- Adding an info command **Next alarm** on each Sonos giving the date of the next alarm programmed on this speaker # 04/25/2024 diff --git a/docs/en_US/index.md b/docs/en_US/index.md index 32d4ec1..a0c13cf 100644 --- a/docs/en_US/index.md +++ b/docs/en_US/index.md @@ -10,6 +10,8 @@ The plugin will search for Sonos on your network and create the equipment automa > **Important** > Your Sonos equipment must be reachable directly by the machine hosting Jeedom (broadcast / multicast possible on the same network) and they must be able to reach Jeedom in return on TCP port 1400. +. . **** + If you later add a Sonos, you can click **Synchronize** in the equipment page or restart the daemon. - **Sharing**: Configure here the host name of the machine (or its IP), the name of the share (without the path, without '/') and the path to the folder. diff --git a/docs/es_ES/changelog.md b/docs/es_ES/changelog.md index 6678ea4..cbc3491 100644 --- a/docs/es_ES/changelog.md +++ b/docs/es_ES/changelog.md @@ -4,6 +4,13 @@ > >Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto +# + +- +- + +# + > Attention > Rediseño significativo del complemento: > @@ -13,28 +20,27 @@ > > Ver también [este tema en la comunidad](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) para más detalles -# 24/01/2025 - -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... - -# 13/11/2024 - -- Adición de sincronización automática cada hora para corregir posibles desincronizaciones -- Agregar un comando de información **Próxima alarma** en cada Sonos indicando la fecha de la próxima alarma programada en este altavoz - -# 29/08/2024 - +- Reescritura casi total del complemento, el demonio ha sido reescrito completamente en Python (en lugar de PHP)) +- Compatible con Debian 11 y 12! +- Ya no hay ningún descubrimiento para iniciar manualmente y ya no es necesario (ni posible) agregar equipos manualmente, el complemento descubre automáticamente sus dispositivos de sonido y crea los equipos correspondientes a cada inicio del demonio. +- También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo +- +- Actualización (casi) en tiempo real de la información del pedido (un retraso de 0.5 segundos a unos pocos segundos como máximo), más minutos de cron, incluso cuando se realiza un cambio fuera de Jeedom (a través de la aplicación Sonos, por ejemplo)) +- Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)). Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador. El volumen siempre está controlado por el altavoz. +- ), ****. +- Optimisation: no más pérdida de memoria en el demonio y consume menos que antes. - Se optimizó la visualización de la portada que se está reproduciendo actualmente - Optimización en la lectura de favoritos +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# 18/08/2024 - -- Añadir pedido **Estado del micrófono** que indica si el micrófono está activado o no en Sonos equipado con un micrófono -- Agregar un comando de información **Batería** en Sonos equipado con una batería que muestra el porcentaje de carga de la batería -- Agregar un comando de información **Cargando** en Sonos equipado con una batería que indica si la carga está en curso o no - -# 17/08/2024 - +- Agregar un comando de acción **TELEVISOR** para cambiar a la entrada *TELEVISOR* en equipos compatibles +- Agregar un comando de información **Modo de lectura** y acción **Elige el modo de lectura** que le permite seleccionar el modo de lectura entre las siguientes posibilidades: *Normal*, *Repite todo*, *Aleatorio y repetir todo*, *Aleatorio sin repetición*, *Repetir canción*, *Canción aleatoria y repetida* +- Agregar un pedido **Estado de lectura** que da el valor "bruto" del estado de lectura (el comando existente **Estado** da un valor traducido basado en el idioma configurado en Jeedom) +- Agregar comandos **Estado del grupo** (indica si el equipo está agrupado o no) y **Nombre del grupo** en el caso de que el equipo esté agrupado +- Agregar comandos **El don**, **Llevar afuera** Y **LED de estado** para comprobar el indicador de estado +- Agregar un pedido **Reproducir radio mp3** reproducir una radio mp3 directamente a través de una URL (accesible en Internet, por ejemplo)) +- Agregar comandos **Sube el volumen** Y **Disminuir el volumen** de 1% +- Agregar un pedido **Transición de volumen** lo cual es muy útil para gestionar las transiciones de niveles de volumen. 3 modos posibles: *LINEAL*, *ALARMA*, *AUTO-REPRODUCCIÓN*. Ver documentación para más información. - Agregar comandos **Estado de sonoridad**, **Volumen encendido**, **Volumen apagado** - Agregar comandos **Estado de desvanecimiento**, **Desvanecerse**, **Desaparecer** - Agregar comandos **Controles táctiles de estado**, **Controles táctiles activados**, **Controles táctiles desactivados** @@ -42,33 +48,10 @@ - Agregar comandos **Tumbas** (acción/cursor) y **Estado serio** que gestiona los graves según un valor entre -10 y 10 - Agregar comandos **Triplicar** (acción/cursor) y **Estado de agudos** que gestiona los agudos según un valor entre -10 y 10 - Agregando el comando **Moda de fiesta** que te permite agrupar todos los Sonos juntos - -# 08/03/2024 - -- Agregar un pedido **Reproducir radio mp3** reproducir una radio mp3 directamente a través de una URL (accesible en Internet, por ejemplo)) -- Agregar comandos **Sube el volumen** Y **Disminuir el volumen** de 1% -- Agregar un pedido **Transición de volumen** lo cual es muy útil para gestionar las transiciones de niveles de volumen. 3 modos posibles: *LINEAL*, *ALARMA*, *AUTO-REPRODUCCIÓN*. Ver documentación para más información. - -# 08/02/2024 - -- Agregar comandos **El don**, **Llevar afuera** Y **LED de estado** para comprobar el indicador de estado -- Solucionar el fallo del demonio si no se descubre ningún Sonos -- Compatibilidad mejorada con Debian 10/Python 3.7 - -# 08/01/2024 - -- Reescritura casi total del complemento, el demonio ha sido reescrito completamente en Python (en lugar de PHP)) -- Compatible con Debian 11 y 12! (Probablemente Debian 10, pero no probado y no es posible admitir esta versión) -- Ya no hay ningún descubrimiento para iniciar manualmente y ya no es necesario (ni posible) agregar equipos manualmente, el complemento descubre automáticamente sus dispositivos de sonido y crea los equipos correspondientes a cada inicio del demonio. También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo -- Actualización (casi) en tiempo real de la información del pedido (un retraso de 0.5 segundos a unos pocos segundos como máximo), más minutos de cron, incluso cuando se realiza un cambio fuera de Jeedom (a través de la aplicación Sonos, por ejemplo)) -- Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)). Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador. El volumen siempre está controlado por el altavoz. -- Adaptación a la función Text-to-Speech (TTS), será necesario adaptar la configuración de uso compartido de SAMBA. -- Optimisation: no más pérdida de memoria en el demonio y consume menos que antes. - -- Agregar un comando de acción **TELEVISOR** para cambiar a la entrada *TELEVISOR* en equipos compatibles -- Agregar un comando de información **Modo de lectura** y acción **Elige el modo de lectura** que le permite seleccionar el modo de lectura entre las siguientes posibilidades: *Normal*, *Repite todo*, *Aleatorio y repetir todo*, *Aleatorio sin repetición*, *Repetir canción*, *Canción aleatoria y repetida* -- Agregar un pedido **Estado de lectura** que da el valor "bruto" del estado de lectura (el comando existente **Estado** da un valor traducido basado en el idioma configurado en Jeedom) -- Agregar comandos **Estado del grupo** (indica si el equipo está agrupado o no) y **Nombre del grupo** en el caso de que el equipo esté agrupado +- Añadir pedido **Estado del micrófono** que indica si el micrófono está activado o no en Sonos equipado con un micrófono +- Agregar un comando de información **Batería** en Sonos equipado con una batería que muestra el porcentaje de carga de la batería +- Agregar un comando de información **Cargando** en Sonos equipado con una batería que indica si la carga está en curso o no +- Agregar un comando de información **Próxima alarma** en cada Sonos indicando la fecha de la próxima alarma programada en este altavoz # 25/04/2024 diff --git a/docs/es_ES/index.md b/docs/es_ES/index.md index d0f0fa3..a29c673 100644 --- a/docs/es_ES/index.md +++ b/docs/es_ES/index.md @@ -10,6 +10,8 @@ El complemento buscará Sonos en su red y creará el equipo automáticamente. Ad > **Importante** > Su equipo Sonos debe ser accesible directamente desde la máquina que aloja Jeedom (transmisión/multidifusión posible en la misma red) y deben poder comunicarse con Jeedom a cambio en el puerto TCP 1400. +. . **** + Si luego agrega un Sonos, puede hacer clic en **Sincronizar** en la página del equipo o reinicie el demonio. - **Compartir**: Configure aquí el nombre de host de la máquina (o su IP), el nombre del recurso compartido (sin la ruta, sin '/') y la ruta a la carpeta. diff --git a/docs/i18n/de_DE.json b/docs/i18n/de_DE.json index db41566..8cfeadc 100644 --- a/docs/i18n/de_DE.json +++ b/docs/i18n/de_DE.json @@ -2,81 +2,33 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos Controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt", + "06-05-2025": "", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", + "Ajout de dépendances nécessaire sur Raspberry Pi": "", + "26-04-2025": "", "Refonte importante du plugin": "Bedeutende Neugestaltung des Plugins", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", "Nécessite Jeedom 4.4.8": "Erfordert Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 und 12 kompatibel", "ce sujet sur community": "dieses Thema auf Community", "Voir également": "Siehe auch", "pour plus de détails": "für mehr Details", - "24\/01\/2025": "24\/01\/2025", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", - "13\/11\/2024": "13\/11\/2024", - "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Hinzufügung einer stündlichen automatischen Synchronisierung, um mögliche Desynchronisierungen zu korrigieren", - "Prochaine alarme": "Nächster Alarm", - "Ajout d'une commande info": "Hinzufügen eines Info-Befehls", - "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "Auf jedem Sonos wird das Datum des nächsten auf diesem Lautsprecher programmierten Alarms angezeigt", - "29\/08\/2024": "29.08.2024", - "Optimisation de l'affichage de la pochette de la lecture en cours": "Die Anzeige des aktuell wiedergegebenen Covers wurde optimiert", - "Optimisation sur la lecture des favoris": "Optimierung der Lesefavoriten", - "18\/08\/2024": "18.08.2024", - "Mic statut": "Mikrofonstatus", - "Ajout commande": "Bestellung hinzufügen", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "Dies zeigt an, ob das Mikrofon bei Sonos, die mit einem Mikrofon ausgestattet sind, aktiviert ist oder nicht", - "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "Bei Sonos, die mit einem Akku ausgestattet sind, wird der Akkuladestand in Prozent angezeigt", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "Bei Sonos, die mit einem Akku ausgestattet sind, wird angezeigt, ob der Ladevorgang läuft oder nicht", - "17\/08\/2024": "17.08.2024", - "Loudness statut": "Lautstärkestatus", - "Loudness on": "Lautstärke an", - "Loudness off": "Lautstärke aus", - "Ajout des commandes": "Befehle hinzufügen", - "Fondu enchaîné statut": "Fade-Status", - "Fondu enchaîné on": "Einblenden", - "Fondu enchaîné off": "Ausblenden", - "Commandes tactiles statut": "Status-Touch-Steuerelemente", - "Commandes tactiles on": "Touch-Bedienelemente ein", - "Commandes tactiles off": "Touch-Steuerung ausgeschaltet", - "Balance statut": "Kontostand", - "action\/curseur) et": "Aktion\/Cursor) und", - "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "die den Saldo nach einem Wert zwischen -100 (ganz links) und 100 (ganz rechts) verwaltet", - "Graves statut": "Ernsthafter Status", - "qui gère les graves selon une valeur comprise entre -10 et 10": "die den Bass nach einem Wert zwischen -10 und 10 verwaltet", - "Aigus statut": "Dreifacher Status", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "der die Höhen nach einem Wert zwischen -10 und 10 verwaltet", - "Mode fête": "Partymode", - "Ajout de la commande": "Befehl hinzufügen", - "qui permet de grouper tous les Sonos ensemble": "Dadurch können Sie alle Sonos gruppieren", - "03\/08\/2024": "08.03.2024", - "Jouer une radio mp3": "Spielen Sie MP3-Radio", - "Ajout d'une commande": "Bestellung hinzufügen", - "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "um ein MP3-Radio direkt über eine URL (z. B. im Internet zugänglich) abzuspielen", - "Augmenter le volume": "Drehe die Lautstärke hoch", - "Diminuer le volume": "Verringern Sie die Lautstärke", - "de 1%": "ab 1%", - "Transition de volume": "Lautstärkeübergang", - "qui est très intéressante pour gérer les transitions de niveau de volume": "Dies ist sehr nützlich für die Verwaltung von Lautstärkeübergängen", - "3 modes possible": "3 mögliche Modi", - "Voir documentation pour plus d'information": "Weitere Informationen finden Sie in der Dokumentation", - "02\/08\/2024": "08.02.2024", - "Led on": "Das Geschenk", - "Led off": "LED aus", - "Led statut": "Status-LED", - "pour contrôler le voyant d'état": "um die Statusanzeige zu überprüfen", - "Fix un crash du démon si aucun Sonos n'est découvert": "Daemon-Absturz behoben, wenn kein Sonos erkannt wird", - "Amélioration compatibilité Debian 10 \/ python 3.7": "Verbesserte Debian 10 \/ Python 3.7-Kompatibilität", - "01\/08\/2024": "01.08.2024", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Das Plugin wurde fast komplett neu geschrieben, der Daemon wurde komplett in Python (anstelle von PHP) neu geschrieben", - "probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Wahrscheinlich Debian 10, aber nicht getestet und keine Unterstützung für diese Version möglich", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Es gibt keine Erkennung mehr, die manuell gestartet werden muss, und es ist nicht mehr notwendig (und auch nicht möglich), Geräte manuell hinzuzufügen. Das Plugin erkennt automatisch Ihre Soundgeräte und erstellt die Geräte entsprechend jedem Start des Daemons", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "(Fast) Echtzeitaktualisierung der Bestellinformationen (eine Verzögerung von 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5 Sekunden bis maximal ein paar Sekunden), mehr Cron-Minuten, auch wenn eine Änderung außerhalb von Jeedom vorgenommen wird (z. B. über die Sonos-App)", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist", "Le volume est lui toujours contrôlé par enceinte": "Die Lautstärke wird immer über den Lautsprecher gesteuert", - "Adaptation sur la fonction Text-to-Speech (TTS), il sera nécessaire d'adapter la configuration du partage SAMBA": "Bei der Anpassung an die Text-to-Speech (TTS)-Funktion ist eine Anpassung der SAMBA-Sharing-Konfiguration erforderlich", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "", + "Adaptation sur la fonction Text-to-Speech (TTS": "", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "Es kommt zu keinem weiteren Speicherverlust beim Daemon und er verbraucht weniger als zuvor", + "Optimisation de l'affichage de la pochette de la lecture en cours": "Die Anzeige des aktuell wiedergegebenen Covers wurde optimiert", + "Optimisation sur la lecture des favoris": "Optimierung der Lesefavoriten", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", "Ajout d'une commande action": "Hinzufügen eines Aktionsbefehls", "pour basculer sur l'entrée": "um zum Eingang zu wechseln", "sur les équipements compatibles": "auf kompatiblen Geräten", @@ -87,15 +39,57 @@ "Aléatoire sans répétition": "Zufällig ohne Wiederholung", "Répéter le morceau": "Lied wiederholen", "Aléatoire et répéter le morceau": "Zufälliges und wiederholtes Lied", + "Ajout d'une commande info": "Hinzufügen eines Info-Befehls", "et action": "und Aktion", "qui permet de sélectionner le mode de lecture parmi les possibilités suivantes": "Hier können Sie den Lesemodus aus den folgenden Möglichkeiten auswählen", "Statut de lecture": "Lesestatus", + "Ajout d'une commande": "Bestellung hinzufügen", "qui donne la valeur \"brut\" de l'état de lecture (la commande existante": "Dies gibt den „Rohwert“ des Lesestatus (den vorhandenen Befehl) an", "donne une valeur traduite en fonction de la langue configurée dans Jeedom": "Gibt einen übersetzten Wert basierend auf der in Jeedom konfigurierten Sprache an", "Groupe statut": "Gruppenstatus", "Nom du groupe": "Name der Gruppe", + "Ajout des commandes": "Befehle hinzufügen", "indique si l'équipement est groupé ou non) et": "gibt an, ob das Gerät gruppiert ist oder nicht) und", "dans le cas où l'équipement est groupé": "für den Fall, dass die Ausrüstung gruppiert ist", + "Led on": "Das Geschenk", + "Led off": "LED aus", + "Led statut": "Status-LED", + "pour contrôler le voyant d'état": "um die Statusanzeige zu überprüfen", + "Jouer une radio mp3": "Spielen Sie MP3-Radio", + "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "um ein MP3-Radio direkt über eine URL (z. B. im Internet zugänglich) abzuspielen", + "Augmenter le volume": "Drehe die Lautstärke hoch", + "Diminuer le volume": "Verringern Sie die Lautstärke", + "de 1%": "ab 1%", + "Transition de volume": "Lautstärkeübergang", + "qui est très intéressante pour gérer les transitions de niveau de volume": "Dies ist sehr nützlich für die Verwaltung von Lautstärkeübergängen", + "3 modes possible": "3 mögliche Modi", + "Voir documentation pour plus d'information": "Weitere Informationen finden Sie in der Dokumentation", + "Loudness statut": "Lautstärkestatus", + "Loudness on": "Lautstärke an", + "Loudness off": "Lautstärke aus", + "Fondu enchaîné statut": "Fade-Status", + "Fondu enchaîné on": "Einblenden", + "Fondu enchaîné off": "Ausblenden", + "Commandes tactiles statut": "Status-Touch-Steuerelemente", + "Commandes tactiles on": "Touch-Bedienelemente ein", + "Commandes tactiles off": "Touch-Steuerung ausgeschaltet", + "Balance statut": "Kontostand", + "action\/curseur) et": "Aktion\/Cursor) und", + "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "die den Saldo nach einem Wert zwischen -100 (ganz links) und 100 (ganz rechts) verwaltet", + "Graves statut": "Ernsthafter Status", + "qui gère les graves selon une valeur comprise entre -10 et 10": "die den Bass nach einem Wert zwischen -10 und 10 verwaltet", + "Aigus statut": "Dreifacher Status", + "qui gère la aigus selon une valeur comprise entre -10 et 10": "der die Höhen nach einem Wert zwischen -10 und 10 verwaltet", + "Mode fête": "Partymode", + "Ajout de la commande": "Befehl hinzufügen", + "qui permet de grouper tous les Sonos ensemble": "Dadurch können Sie alle Sonos gruppieren", + "Mic statut": "Mikrofonstatus", + "Ajout commande": "Bestellung hinzufügen", + "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "Dies zeigt an, ob das Mikrofon bei Sonos, die mit einem Mikrofon ausgestattet sind, aktiviert ist oder nicht", + "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "Bei Sonos, die mit einem Akku ausgestattet sind, wird der Akkuladestand in Prozent angezeigt", + "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "Bei Sonos, die mit einem Akku ausgestattet sind, wird angezeigt, ob der Ladevorgang läuft oder nicht", + "Prochaine alarme": "Nächster Alarm", + "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "Auf jedem Sonos wird das Datum des nächsten auf diesem Lautsprecher programmierten Alarms angezeigt", "25\/04\/2024": "25.04.2024", "Mise à jour de la documentation": "Aktualisierung der Dokumentation", "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Akzente in Freigabenamen bereinigen (vom Plugin nicht unterstützt)", @@ -185,69 +179,6 @@ "[Attention]": "[Aufmerksamkeit]", "*Attention*": "*Aufmerksamkeit*", " Attention*": " Aufmerksamkeit*", - " Batterie.": " Batterie.", - " Batterie?": " Batterie?", - "Batterie ": "Batterie ", - " Batterie]": " Batterie]", - "[Batterie]": "[Batterie]", - "*Batterie*": "*Batterie*", - " Batterie*": " Batterie*", - " Chargement.": " Laden.", - " Chargement?": " Laden?", - "Chargement ": "Laden ", - " Chargement]": " Laden]", - "[Chargement]": "[Laden]", - "*Chargement*": "*Laden*", - " Chargement*": " Laden*", - " Balance.": " Gleichgewicht.", - " Balance?": " Gleichgewicht?", - "Balance ": "Gleichgewicht ", - " Balance]": " Gleichgewicht]", - "[Balance]": "[Gleichgewicht]", - "*Balance*": "*Gleichgewicht*", - " Balance*": " Gleichgewicht*", - " Graves.": " Gräber.", - " Graves?": " Gräber?", - "Graves ": "Gräber ", - " Graves]": " Gräber]", - "[Graves]": "[Gräber]", - "*Graves*": "*Gräber*", - " Graves*": " Gräber*", - " Aigus.": " Verdreifachen.", - " Aigus?": " Verdreifachen?", - "Aigus ": "Verdreifachen ", - " Aigus]": " Verdreifachen]", - "[Aigus]": "[Verdreifachen]", - "*Aigus*": "*Verdreifachen*", - " Aigus*": " Verdreifachen*", - " et.": " Und.", - " et?": " Und?", - "et ": "Und ", - " et]": " Und]", - "[et]": "[Und]", - "*et*": "*Und*", - " et*": " Und*", - " LINEAR.": " LINEAR.", - " LINEAR?": " LINEAR?", - "LINEAR ": "LINEAR ", - " LINEAR]": " LINEAR]", - "[LINEAR]": "[LINEAR]", - "*LINEAR*": "*LINEAR*", - " LINEAR*": " LINEAR*", - " ALARM.": " ALARM.", - " ALARM?": " ALARM?", - "ALARM ": "ALARM ", - " ALARM]": " ALARM]", - "[ALARM]": "[ALARM]", - "*ALARM*": "*ALARM*", - " ALARM*": " ALARM*", - " AUTOPLAY.": " AUTOMATISCHES ABSPIELEN.", - " AUTOPLAY?": " AUTOMATISCHES ABSPIELEN?", - "AUTOPLAY ": "AUTOMATISCHES ABSPIELEN ", - " AUTOPLAY]": " AUTOMATISCHES ABSPIELEN]", - "[AUTOPLAY]": "[AUTOMATISCHES ABSPIELEN]", - "*AUTOPLAY*": "*AUTOMATISCHES ABSPIELEN*", - " AUTOPLAY*": " AUTOMATISCHES ABSPIELEN*", " Optimisation.": " Optimierung.", " Optimisation?": " Optimierung?", "Optimisation ": "Optimierung ", @@ -276,6 +207,69 @@ "[Statut]": "[Status]", "*Statut*": "*Status*", " Statut*": " Status*", + " et.": " Und.", + " et?": " Und?", + "et ": "Und ", + " et]": " Und]", + "[et]": "[Und]", + "*et*": "*Und*", + " et*": " Und*", + " LINEAR.": " LINEAR.", + " LINEAR?": " LINEAR?", + "LINEAR ": "LINEAR ", + " LINEAR]": " LINEAR]", + "[LINEAR]": "[LINEAR]", + "*LINEAR*": "*LINEAR*", + " LINEAR*": " LINEAR*", + " ALARM.": " ALARM.", + " ALARM?": " ALARM?", + "ALARM ": "ALARM ", + " ALARM]": " ALARM]", + "[ALARM]": "[ALARM]", + "*ALARM*": "*ALARM*", + " ALARM*": " ALARM*", + " AUTOPLAY.": " AUTOMATISCHES ABSPIELEN.", + " AUTOPLAY?": " AUTOMATISCHES ABSPIELEN?", + "AUTOPLAY ": "AUTOMATISCHES ABSPIELEN ", + " AUTOPLAY]": " AUTOMATISCHES ABSPIELEN]", + "[AUTOPLAY]": "[AUTOMATISCHES ABSPIELEN]", + "*AUTOPLAY*": "*AUTOMATISCHES ABSPIELEN*", + " AUTOPLAY*": " AUTOMATISCHES ABSPIELEN*", + " Balance.": " Gleichgewicht.", + " Balance?": " Gleichgewicht?", + "Balance ": "Gleichgewicht ", + " Balance]": " Gleichgewicht]", + "[Balance]": "[Gleichgewicht]", + "*Balance*": "*Gleichgewicht*", + " Balance*": " Gleichgewicht*", + " Graves.": " Gräber.", + " Graves?": " Gräber?", + "Graves ": "Gräber ", + " Graves]": " Gräber]", + "[Graves]": "[Gräber]", + "*Graves*": "*Gräber*", + " Graves*": " Gräber*", + " Aigus.": " Verdreifachen.", + " Aigus?": " Verdreifachen?", + "Aigus ": "Verdreifachen ", + " Aigus]": " Verdreifachen]", + "[Aigus]": "[Verdreifachen]", + "*Aigus*": "*Verdreifachen*", + " Aigus*": " Verdreifachen*", + " Batterie.": " Batterie.", + " Batterie?": " Batterie?", + "Batterie ": "Batterie ", + " Batterie]": " Batterie]", + "[Batterie]": "[Batterie]", + "*Batterie*": "*Batterie*", + " Batterie*": " Batterie*", + " Chargement.": " Laden.", + " Chargement?": " Laden?", + "Chargement ": "Laden ", + " Chargement]": " Laden]", + "[Chargement]": "[Laden]", + "*Chargement*": "*Laden*", + " Chargement*": " Laden*", " Optimisations.": " Optimierungen.", " Optimisations?": " Optimierungen?", "Optimisations ": "Optimierungen ", @@ -292,6 +286,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "Das Plugin sucht in Ihrem Netzwerk nach Sonos und erstellt die Geräte automatisch", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "Wenn zwischen Jeedom-Objekten und Sonos-Räumen eine Übereinstimmung besteht, weist Jeedom Sonos automatisch den richtigen Räumen zu", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Ihre Sonos-Geräte müssen direkt von der Maschine, auf der Jeedom gehostet wird, erreichbar sein (Broadcast\/Multicast im selben Netzwerk möglich) und sie müssen Jeedom im Gegenzug über den TCP-Port 1400 erreichen können", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "Wenn Sie später einen Sonos hinzufügen, können Sie auf klicken", "dans la page des équipements ou redémarrer le démon": "auf der Geräteseite oder starten Sie den Daemon neu", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Konfigurieren Sie hier den Hostnamen der Maschine (bzw. deren IP), den Namen der Freigabe (ohne Pfad, ohne „\/“) und den Pfad zum Ordner", diff --git a/docs/i18n/en_US.json b/docs/i18n/en_US.json index b09b48f..c98499b 100644 --- a/docs/i18n/en_US.json +++ b/docs/i18n/en_US.json @@ -2,81 +2,33 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text", + "06-05-2025": "", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", + "Ajout de dépendances nécessaire sur Raspberry Pi": "", + "26-04-2025": "", "Refonte importante du plugin": "Significant plugin redesign", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", "Nécessite Jeedom 4.4.8": "Requires Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 and 12 compatible", "ce sujet sur community": "this topic on community", "Voir également": "See also", "pour plus de détails": "for more details", - "24\/01\/2025": "24\/01\/2025", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", - "13\/11\/2024": "13\/11\/2024", - "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Added automatic sync every hour to correct possible desynchronizations", - "Prochaine alarme": "Next alarm", - "Ajout d'une commande info": "Adding an info command", - "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "on each Sonos giving the date of the next alarm programmed on this speaker", - "29\/08\/2024": "08\/29\/2024", - "Optimisation de l'affichage de la pochette de la lecture en cours": "Optimized the display of the cover of the current reading", - "Optimisation sur la lecture des favoris": "Optimization on reading favorites", - "18\/08\/2024": "08\/18\/2024", - "Mic statut": "Mic status", - "Ajout commande": "Add order", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "which indicates whether the microphone is activated or not on Sonos equipped with a microphone", - "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "on Sonos equipped with a battery indicating the battery charge percentage", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "on Sonos equipped with a battery indicating whether charging is in progress or not", - "17\/08\/2024": "08\/17\/2024", - "Loudness statut": "Loudness status", - "Loudness on": "Loudness on", - "Loudness off": "Loudness off", - "Ajout des commandes": "Adding commands", - "Fondu enchaîné statut": "Crossfade status", - "Fondu enchaîné on": "Crossfade on", - "Fondu enchaîné off": "Fade off", - "Commandes tactiles statut": "Touch controls status", - "Commandes tactiles on": "Touch controls on", - "Commandes tactiles off": "Touch controls off", - "Balance statut": "Balance status", - "action\/curseur) et": "action\/cursor) and", - "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "which manages the balance according to a value between -100 (far left) and 100 (far right)", - "Graves statut": "Serious status", - "qui gère les graves selon une valeur comprise entre -10 et 10": "which manages the bass according to a value between -10 and 10", - "Aigus statut": "Acute status", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "which manages the treble according to a value between -10 and 10", - "Mode fête": "Party mode", - "Ajout de la commande": "Adding the command", - "qui permet de grouper tous les Sonos ensemble": "which allows you to group all Sonos together", - "03\/08\/2024": "03\/08\/2024", - "Jouer une radio mp3": "Play mp3 radio", - "Ajout d'une commande": "Adding an order", - "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "to play an mp3 radio directly via a URL (accessible on the internet for example", - "Augmenter le volume": "Turn up the volume", - "Diminuer le volume": "Decrease the volume", - "de 1%": "from 1%", - "Transition de volume": "Volume transition", - "qui est très intéressante pour gérer les transitions de niveau de volume": "which is very useful for managing volume level transitions", - "3 modes possible": "3 possible modes", - "Voir documentation pour plus d'information": "See documentation for more information", - "02\/08\/2024": "02\/08\/2024", - "Led on": "The gift", - "Led off": "Led off", - "Led statut": "Status LED", - "pour contrôler le voyant d'état": "to check the status indicator", - "Fix un crash du démon si aucun Sonos n'est découvert": "Fix daemon crash if no Sonos is discovered", - "Amélioration compatibilité Debian 10 \/ python 3.7": "Improved Debian 10 \/ Python 3.7 compatibility", - "01\/08\/2024": "01\/08\/2024", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Almost total rewrite of the plugin, the daemon has been completely rewritten in python (instead of PHP", - "probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Probably Debian 10 but not tested and no support possible on this version", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "There is no longer any discovery to launch manually and it is no longer necessary (nor possible) to manually add equipment, the plugin automatically discovers your sound devices and creates the equipment corresponding to each start of the daemon", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "(Almost) real-time updating of order information (a delay of 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s to a few seconds max), more cron minutes, including when a change is made outside Jeedom (via Sonos app for example", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Redesign of group management (old commands will be deleted and new ones added, see documentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller", "Le volume est lui toujours contrôlé par enceinte": "The volume is always controlled by speaker", - "Adaptation sur la fonction Text-to-Speech (TTS), il sera nécessaire d'adapter la configuration du partage SAMBA": "Adaptation to the Text-to-Speech (TTS) function, it will be necessary to adapt the SAMBA sharing configuration", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "", + "Adaptation sur la fonction Text-to-Speech (TTS": "", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "no more memory loss on the daemon and it consumes less than previously", + "Optimisation de l'affichage de la pochette de la lecture en cours": "Optimized the display of the cover of the current reading", + "Optimisation sur la lecture des favoris": "Optimization on reading favorites", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", "Ajout d'une commande action": "Adding an action command", "pour basculer sur l'entrée": "to switch to the input", "sur les équipements compatibles": "on compatible equipment", @@ -87,15 +39,57 @@ "Aléatoire sans répétition": "Random without repetition", "Répéter le morceau": "Repeat song", "Aléatoire et répéter le morceau": "Random and repeat song", + "Ajout d'une commande info": "Adding an info command", "et action": "and action", "qui permet de sélectionner le mode de lecture parmi les possibilités suivantes": "which allows you to select the reading mode from the following possibilities", "Statut de lecture": "Reading status", + "Ajout d'une commande": "Adding an order", "qui donne la valeur \"brut\" de l'état de lecture (la commande existante": "which gives the \"raw\" value of the reading state (the existing command", "donne une valeur traduite en fonction de la langue configurée dans Jeedom": "gives a translated value based on the language configured in Jeedom", "Groupe statut": "Group status", "Nom du groupe": "Name of the group", + "Ajout des commandes": "Adding commands", "indique si l'équipement est groupé ou non) et": "indicates whether the equipment is grouped or not) and", "dans le cas où l'équipement est groupé": "in the case where the equipment is grouped", + "Led on": "The gift", + "Led off": "Led off", + "Led statut": "Status LED", + "pour contrôler le voyant d'état": "to check the status indicator", + "Jouer une radio mp3": "Play mp3 radio", + "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "to play an mp3 radio directly via a URL (accessible on the internet for example", + "Augmenter le volume": "Turn up the volume", + "Diminuer le volume": "Decrease the volume", + "de 1%": "from 1%", + "Transition de volume": "Volume transition", + "qui est très intéressante pour gérer les transitions de niveau de volume": "which is very useful for managing volume level transitions", + "3 modes possible": "3 possible modes", + "Voir documentation pour plus d'information": "See documentation for more information", + "Loudness statut": "Loudness status", + "Loudness on": "Loudness on", + "Loudness off": "Loudness off", + "Fondu enchaîné statut": "Crossfade status", + "Fondu enchaîné on": "Crossfade on", + "Fondu enchaîné off": "Fade off", + "Commandes tactiles statut": "Touch controls status", + "Commandes tactiles on": "Touch controls on", + "Commandes tactiles off": "Touch controls off", + "Balance statut": "Balance status", + "action\/curseur) et": "action\/cursor) and", + "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "which manages the balance according to a value between -100 (far left) and 100 (far right)", + "Graves statut": "Serious status", + "qui gère les graves selon une valeur comprise entre -10 et 10": "which manages the bass according to a value between -10 and 10", + "Aigus statut": "Acute status", + "qui gère la aigus selon une valeur comprise entre -10 et 10": "which manages the treble according to a value between -10 and 10", + "Mode fête": "Party mode", + "Ajout de la commande": "Adding the command", + "qui permet de grouper tous les Sonos ensemble": "which allows you to group all Sonos together", + "Mic statut": "Mic status", + "Ajout commande": "Add order", + "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "which indicates whether the microphone is activated or not on Sonos equipped with a microphone", + "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "on Sonos equipped with a battery indicating the battery charge percentage", + "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "on Sonos equipped with a battery indicating whether charging is in progress or not", + "Prochaine alarme": "Next alarm", + "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "on each Sonos giving the date of the next alarm programmed on this speaker", "25\/04\/2024": "04\/25\/2024", "Mise à jour de la documentation": "Documentation update", "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Cleaning up accents in share names (not supported by the plugin", @@ -185,69 +179,6 @@ "[Attention]": "[Attention]", "*Attention*": "*Attention*", " Attention*": " Attention*", - " Batterie.": " Battery.", - " Batterie?": " Battery?", - "Batterie ": "Battery ", - " Batterie]": " Battery]", - "[Batterie]": "[Battery]", - "*Batterie*": "*Battery*", - " Batterie*": " Battery*", - " Chargement.": " Loading.", - " Chargement?": " Loading?", - "Chargement ": "Loading ", - " Chargement]": " Loading]", - "[Chargement]": "[Loading]", - "*Chargement*": "*Loading*", - " Chargement*": " Loading*", - " Balance.": " Balance.", - " Balance?": " Balance?", - "Balance ": "Balance ", - " Balance]": " Balance]", - "[Balance]": "[Balance]", - "*Balance*": "*Balance*", - " Balance*": " Balance*", - " Graves.": " Graves.", - " Graves?": " Graves?", - "Graves ": "Graves ", - " Graves]": " Graves]", - "[Graves]": "[Graves]", - "*Graves*": "*Graves*", - " Graves*": " Graves*", - " Aigus.": " Highs.", - " Aigus?": " Highs?", - "Aigus ": "Highs ", - " Aigus]": " Highs]", - "[Aigus]": "[Highs]", - "*Aigus*": "*Highs*", - " Aigus*": " Highs*", - " et.": " And.", - " et?": " And?", - "et ": "And ", - " et]": " And]", - "[et]": "[And]", - "*et*": "*And*", - " et*": " And*", - " LINEAR.": " LINEAR.", - " LINEAR?": " LINEAR?", - "LINEAR ": "LINEAR ", - " LINEAR]": " LINEAR]", - "[LINEAR]": "[LINEAR]", - "*LINEAR*": "*LINEAR*", - " LINEAR*": " LINEAR*", - " ALARM.": " ALARM.", - " ALARM?": " ALARM?", - "ALARM ": "ALARM ", - " ALARM]": " ALARM]", - "[ALARM]": "[ALARM]", - "*ALARM*": "*ALARM*", - " ALARM*": " ALARM*", - " AUTOPLAY.": " AUTOPLAY.", - " AUTOPLAY?": " AUTOPLAY?", - "AUTOPLAY ": "AUTOPLAY ", - " AUTOPLAY]": " AUTOPLAY]", - "[AUTOPLAY]": "[AUTOPLAY]", - "*AUTOPLAY*": "*AUTOPLAY*", - " AUTOPLAY*": " AUTOPLAY*", " Optimisation.": " Optimization.", " Optimisation?": " Optimization?", "Optimisation ": "Optimization ", @@ -276,6 +207,69 @@ "[Statut]": "[Status]", "*Statut*": "*Status*", " Statut*": " Status*", + " et.": " And.", + " et?": " And?", + "et ": "And ", + " et]": " And]", + "[et]": "[And]", + "*et*": "*And*", + " et*": " And*", + " LINEAR.": " LINEAR.", + " LINEAR?": " LINEAR?", + "LINEAR ": "LINEAR ", + " LINEAR]": " LINEAR]", + "[LINEAR]": "[LINEAR]", + "*LINEAR*": "*LINEAR*", + " LINEAR*": " LINEAR*", + " ALARM.": " ALARM.", + " ALARM?": " ALARM?", + "ALARM ": "ALARM ", + " ALARM]": " ALARM]", + "[ALARM]": "[ALARM]", + "*ALARM*": "*ALARM*", + " ALARM*": " ALARM*", + " AUTOPLAY.": " AUTOPLAY.", + " AUTOPLAY?": " AUTOPLAY?", + "AUTOPLAY ": "AUTOPLAY ", + " AUTOPLAY]": " AUTOPLAY]", + "[AUTOPLAY]": "[AUTOPLAY]", + "*AUTOPLAY*": "*AUTOPLAY*", + " AUTOPLAY*": " AUTOPLAY*", + " Balance.": " Balance.", + " Balance?": " Balance?", + "Balance ": "Balance ", + " Balance]": " Balance]", + "[Balance]": "[Balance]", + "*Balance*": "*Balance*", + " Balance*": " Balance*", + " Graves.": " Graves.", + " Graves?": " Graves?", + "Graves ": "Graves ", + " Graves]": " Graves]", + "[Graves]": "[Graves]", + "*Graves*": "*Graves*", + " Graves*": " Graves*", + " Aigus.": " Highs.", + " Aigus?": " Highs?", + "Aigus ": "Highs ", + " Aigus]": " Highs]", + "[Aigus]": "[Highs]", + "*Aigus*": "*Highs*", + " Aigus*": " Highs*", + " Batterie.": " Battery.", + " Batterie?": " Battery?", + "Batterie ": "Battery ", + " Batterie]": " Battery]", + "[Batterie]": "[Battery]", + "*Batterie*": "*Battery*", + " Batterie*": " Battery*", + " Chargement.": " Loading.", + " Chargement?": " Loading?", + "Chargement ": "Loading ", + " Chargement]": " Loading]", + "[Chargement]": "[Loading]", + "*Chargement*": "*Loading*", + " Chargement*": " Loading*", " Optimisations.": " Optimizations.", " Optimisations?": " Optimizations?", "Optimisations ": "Optimizations ", @@ -292,6 +286,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "The plugin will search for Sonos on your network and create the equipment automatically", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "In addition, if there is a match between Jeedom objects and Sonos rooms, Jeedom will automatically assign Sonos to the right rooms", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Your Sonos equipment must be reachable directly by the machine hosting Jeedom (broadcast \/ multicast possible on the same network) and they must be able to reach Jeedom in return on TCP port 1400", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "If you later add a Sonos, you can click", "dans la page des équipements ou redémarrer le démon": "in the equipment page or restart the daemon", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Configure here the host name of the machine (or its IP), the name of the share (without the path, without '\/') and the path to the folder", diff --git a/docs/i18n/es_ES.json b/docs/i18n/es_ES.json index 799efff..47ebea2 100644 --- a/docs/i18n/es_ES.json +++ b/docs/i18n/es_ES.json @@ -2,81 +2,33 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto", + "06-05-2025": "", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", + "Ajout de dépendances nécessaire sur Raspberry Pi": "", + "26-04-2025": "", "Refonte importante du plugin": "Rediseño significativo del complemento", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", "Nécessite Jeedom 4.4.8": "Requiere Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatible con Debian 11 y 12", "ce sujet sur community": "este tema en la comunidad", "Voir également": "Ver también", "pour plus de détails": "para más detalles", - "24\/01\/2025": "24\/01\/2025", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", - "13\/11\/2024": "13\/11\/2024", - "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Adición de sincronización automática cada hora para corregir posibles desincronizaciones", - "Prochaine alarme": "Próxima alarma", - "Ajout d'une commande info": "Agregar un comando de información", - "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "en cada Sonos indicando la fecha de la próxima alarma programada en este altavoz", - "29\/08\/2024": "29\/08\/2024", - "Optimisation de l'affichage de la pochette de la lecture en cours": "Se optimizó la visualización de la portada que se está reproduciendo actualmente", - "Optimisation sur la lecture des favoris": "Optimización en la lectura de favoritos", - "18\/08\/2024": "18\/08\/2024", - "Mic statut": "Estado del micrófono", - "Ajout commande": "Añadir pedido", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "que indica si el micrófono está activado o no en Sonos equipado con un micrófono", - "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "en Sonos equipado con una batería que muestra el porcentaje de carga de la batería", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "en Sonos equipado con una batería que indica si la carga está en curso o no", - "17\/08\/2024": "17\/08\/2024", - "Loudness statut": "Estado de sonoridad", - "Loudness on": "Volumen encendido", - "Loudness off": "Volumen apagado", - "Ajout des commandes": "Agregar comandos", - "Fondu enchaîné statut": "Estado de desvanecimiento", - "Fondu enchaîné on": "Desvanecerse", - "Fondu enchaîné off": "Desaparecer", - "Commandes tactiles statut": "Controles táctiles de estado", - "Commandes tactiles on": "Controles táctiles activados", - "Commandes tactiles off": "Controles táctiles desactivados", - "Balance statut": "Estado del saldo", - "action\/curseur) et": "acción\/cursor) y", - "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "que gestiona el saldo según un valor entre -100 (extremo izquierdo) y 100 (extremo derecho)", - "Graves statut": "Estado serio", - "qui gère les graves selon une valeur comprise entre -10 et 10": "que gestiona los graves según un valor entre -10 y 10", - "Aigus statut": "Estado de agudos", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "que gestiona los agudos según un valor entre -10 y 10", - "Mode fête": "Moda de fiesta", - "Ajout de la commande": "Agregando el comando", - "qui permet de grouper tous les Sonos ensemble": "que te permite agrupar todos los Sonos juntos", - "03\/08\/2024": "08\/03\/2024", - "Jouer une radio mp3": "Reproducir radio mp3", - "Ajout d'une commande": "Agregar un pedido", - "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "reproducir una radio mp3 directamente a través de una URL (accesible en Internet, por ejemplo)", - "Augmenter le volume": "Sube el volumen", - "Diminuer le volume": "Disminuir el volumen", - "de 1%": "de 1%", - "Transition de volume": "Transición de volumen", - "qui est très intéressante pour gérer les transitions de niveau de volume": "lo cual es muy útil para gestionar las transiciones de niveles de volumen", - "3 modes possible": "3 modos posibles", - "Voir documentation pour plus d'information": "Ver documentación para más información", - "02\/08\/2024": "08\/02\/2024", - "Led on": "El don", - "Led off": "Llevar afuera", - "Led statut": "LED de estado", - "pour contrôler le voyant d'état": "para comprobar el indicador de estado", - "Fix un crash du démon si aucun Sonos n'est découvert": "Solucionar el fallo del demonio si no se descubre ningún Sonos", - "Amélioration compatibilité Debian 10 \/ python 3.7": "Compatibilidad mejorada con Debian 10\/Python 3.7", - "01\/08\/2024": "08\/01\/2024", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Reescritura casi total del complemento, el demonio ha sido reescrito completamente en Python (en lugar de PHP)", - "probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Probablemente Debian 10, pero no probado y no es posible admitir esta versión", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Ya no hay ningún descubrimiento para iniciar manualmente y ya no es necesario (ni posible) agregar equipos manualmente, el complemento descubre automáticamente sus dispositivos de sonido y crea los equipos correspondientes a cada inicio del demonio", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Actualización (casi) en tiempo real de la información del pedido (un retraso de 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5 segundos a unos pocos segundos como máximo), más minutos de cron, incluso cuando se realiza un cambio fuera de Jeedom (a través de la aplicación Sonos, por ejemplo)", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador", "Le volume est lui toujours contrôlé par enceinte": "El volumen siempre está controlado por el altavoz", - "Adaptation sur la fonction Text-to-Speech (TTS), il sera nécessaire d'adapter la configuration du partage SAMBA": "Adaptación a la función Text-to-Speech (TTS), será necesario adaptar la configuración de uso compartido de SAMBA", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "", + "Adaptation sur la fonction Text-to-Speech (TTS": "", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "no más pérdida de memoria en el demonio y consume menos que antes", + "Optimisation de l'affichage de la pochette de la lecture en cours": "Se optimizó la visualización de la portada que se está reproduciendo actualmente", + "Optimisation sur la lecture des favoris": "Optimización en la lectura de favoritos", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", "Ajout d'une commande action": "Agregar un comando de acción", "pour basculer sur l'entrée": "para cambiar a la entrada", "sur les équipements compatibles": "en equipos compatibles", @@ -87,15 +39,57 @@ "Aléatoire sans répétition": "Aleatorio sin repetición", "Répéter le morceau": "Repetir canción", "Aléatoire et répéter le morceau": "Canción aleatoria y repetida", + "Ajout d'une commande info": "Agregar un comando de información", "et action": "y acción", "qui permet de sélectionner le mode de lecture parmi les possibilités suivantes": "que le permite seleccionar el modo de lectura entre las siguientes posibilidades", "Statut de lecture": "Estado de lectura", + "Ajout d'une commande": "Agregar un pedido", "qui donne la valeur \"brut\" de l'état de lecture (la commande existante": "que da el valor \"bruto\" del estado de lectura (el comando existente", "donne une valeur traduite en fonction de la langue configurée dans Jeedom": "da un valor traducido basado en el idioma configurado en Jeedom", "Groupe statut": "Estado del grupo", "Nom du groupe": "Nombre del grupo", + "Ajout des commandes": "Agregar comandos", "indique si l'équipement est groupé ou non) et": "indica si el equipo está agrupado o no) y", "dans le cas où l'équipement est groupé": "en el caso de que el equipo esté agrupado", + "Led on": "El don", + "Led off": "Llevar afuera", + "Led statut": "LED de estado", + "pour contrôler le voyant d'état": "para comprobar el indicador de estado", + "Jouer une radio mp3": "Reproducir radio mp3", + "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "reproducir una radio mp3 directamente a través de una URL (accesible en Internet, por ejemplo)", + "Augmenter le volume": "Sube el volumen", + "Diminuer le volume": "Disminuir el volumen", + "de 1%": "de 1%", + "Transition de volume": "Transición de volumen", + "qui est très intéressante pour gérer les transitions de niveau de volume": "lo cual es muy útil para gestionar las transiciones de niveles de volumen", + "3 modes possible": "3 modos posibles", + "Voir documentation pour plus d'information": "Ver documentación para más información", + "Loudness statut": "Estado de sonoridad", + "Loudness on": "Volumen encendido", + "Loudness off": "Volumen apagado", + "Fondu enchaîné statut": "Estado de desvanecimiento", + "Fondu enchaîné on": "Desvanecerse", + "Fondu enchaîné off": "Desaparecer", + "Commandes tactiles statut": "Controles táctiles de estado", + "Commandes tactiles on": "Controles táctiles activados", + "Commandes tactiles off": "Controles táctiles desactivados", + "Balance statut": "Estado del saldo", + "action\/curseur) et": "acción\/cursor) y", + "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "que gestiona el saldo según un valor entre -100 (extremo izquierdo) y 100 (extremo derecho)", + "Graves statut": "Estado serio", + "qui gère les graves selon une valeur comprise entre -10 et 10": "que gestiona los graves según un valor entre -10 y 10", + "Aigus statut": "Estado de agudos", + "qui gère la aigus selon une valeur comprise entre -10 et 10": "que gestiona los agudos según un valor entre -10 y 10", + "Mode fête": "Moda de fiesta", + "Ajout de la commande": "Agregando el comando", + "qui permet de grouper tous les Sonos ensemble": "que te permite agrupar todos los Sonos juntos", + "Mic statut": "Estado del micrófono", + "Ajout commande": "Añadir pedido", + "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "que indica si el micrófono está activado o no en Sonos equipado con un micrófono", + "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "en Sonos equipado con una batería que muestra el porcentaje de carga de la batería", + "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "en Sonos equipado con una batería que indica si la carga está en curso o no", + "Prochaine alarme": "Próxima alarma", + "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "en cada Sonos indicando la fecha de la próxima alarma programada en este altavoz", "25\/04\/2024": "25\/04\/2024", "Mise à jour de la documentation": "Actualización de documentación", "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Limpiar acentos en nombres compartidos (no admitido por el complemento)", @@ -185,69 +179,6 @@ "[Attention]": "[Atención]", "*Attention*": "*Atención*", " Attention*": " Atención*", - " Batterie.": " Batería.", - " Batterie?": " Batería?", - "Batterie ": "Batería ", - " Batterie]": " Batería]", - "[Batterie]": "[Batería]", - "*Batterie*": "*Batería*", - " Batterie*": " Batería*", - " Chargement.": " Cargando.", - " Chargement?": " Cargando?", - "Chargement ": "Cargando ", - " Chargement]": " Cargando]", - "[Chargement]": "[Cargando]", - "*Chargement*": "*Cargando*", - " Chargement*": " Cargando*", - " Balance.": " Balance.", - " Balance?": " Balance?", - "Balance ": "Balance ", - " Balance]": " Balance]", - "[Balance]": "[Balance]", - "*Balance*": "*Balance*", - " Balance*": " Balance*", - " Graves.": " Tumbas.", - " Graves?": " Tumbas?", - "Graves ": "Tumbas ", - " Graves]": " Tumbas]", - "[Graves]": "[Tumbas]", - "*Graves*": "*Tumbas*", - " Graves*": " Tumbas*", - " Aigus.": " Triplicar.", - " Aigus?": " Triplicar?", - "Aigus ": "Triplicar ", - " Aigus]": " Triplicar]", - "[Aigus]": "[Triplicar]", - "*Aigus*": "*Triplicar*", - " Aigus*": " Triplicar*", - " et.": " Y.", - " et?": " Y?", - "et ": "Y ", - " et]": " Y]", - "[et]": "[Y]", - "*et*": "*Y*", - " et*": " Y*", - " LINEAR.": " LINEAL.", - " LINEAR?": " LINEAL?", - "LINEAR ": "LINEAL ", - " LINEAR]": " LINEAL]", - "[LINEAR]": "[LINEAL]", - "*LINEAR*": "*LINEAL*", - " LINEAR*": " LINEAL*", - " ALARM.": " ALARMA.", - " ALARM?": " ALARMA?", - "ALARM ": "ALARMA ", - " ALARM]": " ALARMA]", - "[ALARM]": "[ALARMA]", - "*ALARM*": "*ALARMA*", - " ALARM*": " ALARMA*", - " AUTOPLAY.": " AUTO-REPRODUCCIÓN.", - " AUTOPLAY?": " AUTO-REPRODUCCIÓN?", - "AUTOPLAY ": "AUTO-REPRODUCCIÓN ", - " AUTOPLAY]": " AUTO-REPRODUCCIÓN]", - "[AUTOPLAY]": "[AUTO-REPRODUCCIÓN]", - "*AUTOPLAY*": "*AUTO-REPRODUCCIÓN*", - " AUTOPLAY*": " AUTO-REPRODUCCIÓN*", " Optimisation.": " Mejoramiento.", " Optimisation?": " Mejoramiento?", "Optimisation ": "Mejoramiento ", @@ -276,6 +207,69 @@ "[Statut]": "[Estado]", "*Statut*": "*Estado*", " Statut*": " Estado*", + " et.": " Y.", + " et?": " Y?", + "et ": "Y ", + " et]": " Y]", + "[et]": "[Y]", + "*et*": "*Y*", + " et*": " Y*", + " LINEAR.": " LINEAL.", + " LINEAR?": " LINEAL?", + "LINEAR ": "LINEAL ", + " LINEAR]": " LINEAL]", + "[LINEAR]": "[LINEAL]", + "*LINEAR*": "*LINEAL*", + " LINEAR*": " LINEAL*", + " ALARM.": " ALARMA.", + " ALARM?": " ALARMA?", + "ALARM ": "ALARMA ", + " ALARM]": " ALARMA]", + "[ALARM]": "[ALARMA]", + "*ALARM*": "*ALARMA*", + " ALARM*": " ALARMA*", + " AUTOPLAY.": " AUTO-REPRODUCCIÓN.", + " AUTOPLAY?": " AUTO-REPRODUCCIÓN?", + "AUTOPLAY ": "AUTO-REPRODUCCIÓN ", + " AUTOPLAY]": " AUTO-REPRODUCCIÓN]", + "[AUTOPLAY]": "[AUTO-REPRODUCCIÓN]", + "*AUTOPLAY*": "*AUTO-REPRODUCCIÓN*", + " AUTOPLAY*": " AUTO-REPRODUCCIÓN*", + " Balance.": " Balance.", + " Balance?": " Balance?", + "Balance ": "Balance ", + " Balance]": " Balance]", + "[Balance]": "[Balance]", + "*Balance*": "*Balance*", + " Balance*": " Balance*", + " Graves.": " Tumbas.", + " Graves?": " Tumbas?", + "Graves ": "Tumbas ", + " Graves]": " Tumbas]", + "[Graves]": "[Tumbas]", + "*Graves*": "*Tumbas*", + " Graves*": " Tumbas*", + " Aigus.": " Triplicar.", + " Aigus?": " Triplicar?", + "Aigus ": "Triplicar ", + " Aigus]": " Triplicar]", + "[Aigus]": "[Triplicar]", + "*Aigus*": "*Triplicar*", + " Aigus*": " Triplicar*", + " Batterie.": " Batería.", + " Batterie?": " Batería?", + "Batterie ": "Batería ", + " Batterie]": " Batería]", + "[Batterie]": "[Batería]", + "*Batterie*": "*Batería*", + " Batterie*": " Batería*", + " Chargement.": " Cargando.", + " Chargement?": " Cargando?", + "Chargement ": "Cargando ", + " Chargement]": " Cargando]", + "[Chargement]": "[Cargando]", + "*Chargement*": "*Cargando*", + " Chargement*": " Cargando*", " Optimisations.": " Optimizaciones.", " Optimisations?": " Optimizaciones?", "Optimisations ": "Optimizaciones ", @@ -292,6 +286,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "El complemento buscará Sonos en su red y creará el equipo automáticamente", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "Además, si hay una coincidencia entre los objetos Jeedom y las habitaciones de Sonos, Jeedom asignará automáticamente Sonos a las habitaciones correctas", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Su equipo Sonos debe ser accesible directamente desde la máquina que aloja Jeedom (transmisión\/multidifusión posible en la misma red) y deben poder comunicarse con Jeedom a cambio en el puerto TCP 1400", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "Si luego agrega un Sonos, puede hacer clic en", "dans la page des équipements ou redémarrer le démon": "en la página del equipo o reinicie el demonio", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Configure aquí el nombre de host de la máquina (o su IP), el nombre del recurso compartido (sin la ruta, sin '\/') y la ruta a la carpeta", diff --git a/docs/i18n/fr_FR.json b/docs/i18n/fr_FR.json index a752b44..8ef54eb 100644 --- a/docs/i18n/fr_FR.json +++ b/docs/i18n/fr_FR.json @@ -3,92 +3,35 @@ "Changelog Sonos controller": "Changelog Sonos controller", "IMPORTANT": "IMPORTANT", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte", + "06-05-2025": "06-05-2025", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "Ajout de dépendances nécessaire sur Raspberry Pi": "Ajout de dépendances nécessaire sur Raspberry Pi", + "26-04-2025": "26-04-2025", "Attention": "Attention", "Refonte importante du plugin": "Refonte importante du plugin", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", "Nécessite Jeedom 4.4.8": "Nécessite Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatible Debian 11 et 12", "ce sujet sur community": "ce sujet sur community", "Voir également": "Voir également", "pour plus de détails": "pour plus de détails", - "24\/01\/2025": "24\/01\/2025", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", - "13\/11\/2024": "13\/11\/2024", - "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles", - "Prochaine alarme": "Prochaine alarme", - "Ajout d'une commande info": "Ajout d'une commande info", - "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte", - "29\/08\/2024": "29\/08\/2024", - "Optimisation de l'affichage de la pochette de la lecture en cours": "Optimisation de l'affichage de la pochette de la lecture en cours", - "Optimisation sur la lecture des favoris": "Optimisation sur la lecture des favoris", - "18\/08\/2024": "18\/08\/2024", - "Mic statut": "Mic statut", - "Ajout commande": "Ajout commande", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro", - "Batterie": "Batterie", - "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie", - "Chargement": "Chargement", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non", - "17\/08\/2024": "17\/08\/2024", - "Loudness statut": "Loudness statut", - "Loudness on": "Loudness on", - "Loudness off": "Loudness off", - "Ajout des commandes": "Ajout des commandes", - "Fondu enchaîné statut": "Fondu enchaîné statut", - "Fondu enchaîné on": "Fondu enchaîné on", - "Fondu enchaîné off": "Fondu enchaîné off", - "Commandes tactiles statut": "Commandes tactiles statut", - "Commandes tactiles on": "Commandes tactiles on", - "Commandes tactiles off": "Commandes tactiles off", - "Balance": "Balance", - "Balance statut": "Balance statut", - "action\/curseur) et": "action\/curseur) et", - "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite", - "Graves": "Graves", - "Graves statut": "Graves statut", - "qui gère les graves selon une valeur comprise entre -10 et 10": "qui gère les graves selon une valeur comprise entre -10 et 10", - "Aigus": "Aigus", - "Aigus statut": "Aigus statut", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "qui gère la aigus selon une valeur comprise entre -10 et 10", - "Mode fête": "Mode fête", - "Ajout de la commande": "Ajout de la commande", - "qui permet de grouper tous les Sonos ensemble": "qui permet de grouper tous les Sonos ensemble", - "03\/08\/2024": "03\/08\/2024", - "Jouer une radio mp3": "Jouer une radio mp3", - "Ajout d'une commande": "Ajout d'une commande", - "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple", - "Augmenter le volume": "Augmenter le volume", - "Diminuer le volume": "Diminuer le volume", - "et": "et", - "de 1%": "de 1%", - "Transition de volume": "Transition de volume", - "LINEAR": "LINEAR", - "ALARM": "ALARM", - "AUTOPLAY": "AUTOPLAY", - "qui est très intéressante pour gérer les transitions de niveau de volume": "qui est très intéressante pour gérer les transitions de niveau de volume", - "3 modes possible": "3 modes possible", - "Voir documentation pour plus d'information": "Voir documentation pour plus d'information", - "02\/08\/2024": "02\/08\/2024", - "Led on": "Led on", - "Led off": "Led off", - "Led statut": "Led statut", - "pour contrôler le voyant d'état": "pour contrôler le voyant d'état", - "Fix un crash du démon si aucun Sonos n'est découvert": "Fix un crash du démon si aucun Sonos n'est découvert", - "Amélioration compatibilité Debian 10 \/ python 3.7": "Amélioration compatibilité Debian 10 \/ python 3.7", - "01\/08\/2024": "01\/08\/2024", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP", - "probablement Debian 10 mais pas testé et pas de support possible sur cette version": "probablement Debian 10 mais pas testé et pas de support possible sur cette version", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Mise en jour en (quasi) temps réel des commande infos (un délai de 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur", "Le volume est lui toujours contrôlé par enceinte": "Le volume est lui toujours contrôlé par enceinte", - "Adaptation sur la fonction Text-to-Speech (TTS), il sera nécessaire d'adapter la configuration du partage SAMBA": "Adaptation sur la fonction Text-to-Speech (TTS), il sera nécessaire d'adapter la configuration du partage SAMBA", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", + "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", "Optimisation": "Optimisation", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "plus de perte de mémoire sur le démon et il consomme moins que précédemment", + "Optimisation de l'affichage de la pochette de la lecture en cours": "Optimisation de l'affichage de la pochette de la lecture en cours", + "Optimisation sur la lecture des favoris": "Optimisation sur la lecture des favoris", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", "TV": "TV", "Ajout d'une commande action": "Ajout d'une commande action", "pour basculer sur l'entrée": "pour basculer sur l'entrée", @@ -101,16 +44,67 @@ "Aléatoire sans répétition": "Aléatoire sans répétition", "Répéter le morceau": "Répéter le morceau", "Aléatoire et répéter le morceau": "Aléatoire et répéter le morceau", + "Ajout d'une commande info": "Ajout d'une commande info", "et action": "et action", "qui permet de sélectionner le mode de lecture parmi les possibilités suivantes": "qui permet de sélectionner le mode de lecture parmi les possibilités suivantes", "Statut de lecture": "Statut de lecture", "Statut": "Statut", + "Ajout d'une commande": "Ajout d'une commande", "qui donne la valeur \"brut\" de l'état de lecture (la commande existante": "qui donne la valeur \"brut\" de l'état de lecture (la commande existante", "donne une valeur traduite en fonction de la langue configurée dans Jeedom": "donne une valeur traduite en fonction de la langue configurée dans Jeedom", "Groupe statut": "Groupe statut", "Nom du groupe": "Nom du groupe", + "Ajout des commandes": "Ajout des commandes", "indique si l'équipement est groupé ou non) et": "indique si l'équipement est groupé ou non) et", "dans le cas où l'équipement est groupé": "dans le cas où l'équipement est groupé", + "Led on": "Led on", + "Led off": "Led off", + "Led statut": "Led statut", + "et": "et", + "pour contrôler le voyant d'état": "pour contrôler le voyant d'état", + "Jouer une radio mp3": "Jouer une radio mp3", + "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple", + "Augmenter le volume": "Augmenter le volume", + "Diminuer le volume": "Diminuer le volume", + "de 1%": "de 1%", + "Transition de volume": "Transition de volume", + "LINEAR": "LINEAR", + "ALARM": "ALARM", + "AUTOPLAY": "AUTOPLAY", + "qui est très intéressante pour gérer les transitions de niveau de volume": "qui est très intéressante pour gérer les transitions de niveau de volume", + "3 modes possible": "3 modes possible", + "Voir documentation pour plus d'information": "Voir documentation pour plus d'information", + "Loudness statut": "Loudness statut", + "Loudness on": "Loudness on", + "Loudness off": "Loudness off", + "Fondu enchaîné statut": "Fondu enchaîné statut", + "Fondu enchaîné on": "Fondu enchaîné on", + "Fondu enchaîné off": "Fondu enchaîné off", + "Commandes tactiles statut": "Commandes tactiles statut", + "Commandes tactiles on": "Commandes tactiles on", + "Commandes tactiles off": "Commandes tactiles off", + "Balance": "Balance", + "Balance statut": "Balance statut", + "action\/curseur) et": "action\/curseur) et", + "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite", + "Graves": "Graves", + "Graves statut": "Graves statut", + "qui gère les graves selon une valeur comprise entre -10 et 10": "qui gère les graves selon une valeur comprise entre -10 et 10", + "Aigus": "Aigus", + "Aigus statut": "Aigus statut", + "qui gère la aigus selon une valeur comprise entre -10 et 10": "qui gère la aigus selon une valeur comprise entre -10 et 10", + "Mode fête": "Mode fête", + "Ajout de la commande": "Ajout de la commande", + "qui permet de grouper tous les Sonos ensemble": "qui permet de grouper tous les Sonos ensemble", + "Mic statut": "Mic statut", + "Ajout commande": "Ajout commande", + "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro", + "Batterie": "Batterie", + "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie", + "Chargement": "Chargement", + "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non", + "Prochaine alarme": "Prochaine alarme", + "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte", "25\/04\/2024": "25\/04\/2024", "Mise à jour de la documentation": "Mise à jour de la documentation", "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Nettoyage des accents dans les noms de partage (non supporté par le plugin", @@ -197,6 +191,9 @@ "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces", "Important": "Important", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet", "Synchroniser": "Synchroniser", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur", "dans la page des équipements ou redémarrer le démon": "dans la page des équipements ou redémarrer le démon", diff --git a/docs/i18n/pt_PT.json b/docs/i18n/pt_PT.json index 71fd114..6748f3b 100644 --- a/docs/i18n/pt_PT.json +++ b/docs/i18n/pt_PT.json @@ -2,81 +2,33 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto", + "06-05-2025": "", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", + "Ajout de dépendances nécessaire sur Raspberry Pi": "", + "26-04-2025": "", "Refonte importante du plugin": "Redesenho significativo do plugin", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; voir changelog depuis le 01\/02\/2024 ci-dessous pour la liste complète des changements": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", "Nécessite Jeedom 4.4.8": "Requer Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatível com Debian 11 e 12", "ce sujet sur community": "este tópico na comunidade", "Voir également": "Veja também", "pour plus de détails": "para mais detalhes", - "24\/01\/2025": "24\/01\/2025", - "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", - "13\/11\/2024": "13\/11\/2024", - "Ajout d'une synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Adição de sincronização automática a cada hora para corrigir possíveis dessincronizações", - "Prochaine alarme": "Próximo alarme", - "Ajout d'une commande info": "Adicionando um comando de informações", - "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "em cada Sonos informando a data do próximo alarme programado neste alto-falante", - "29\/08\/2024": "29\/08\/2024", - "Optimisation de l'affichage de la pochette de la lecture en cours": "Otimizou a exibição da capa atualmente sendo reproduzida", - "Optimisation sur la lecture des favoris": "Otimização na leitura de favoritos", - "18\/08\/2024": "18\/08\/2024", - "Mic statut": "Status do microfone", - "Ajout commande": "Adicionar pedido", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "que indica se o microfone está ativado ou não em Sonos equipados com microfone", - "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "em Sonos equipados com bateria mostrando a porcentagem de carga da bateria", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "em Sonos equipados com bateria indicando se o carregamento está ou não em andamento", - "17\/08\/2024": "17\/08\/2024", - "Loudness statut": "Status de volume", - "Loudness on": "Volume ativado", - "Loudness off": "Volume desligado", - "Ajout des commandes": "Adicionando comandos", - "Fondu enchaîné statut": "Status de esmaecimento", - "Fondu enchaîné on": "Desaparecer", - "Fondu enchaîné off": "Desaparecer", - "Commandes tactiles statut": "Controles de toque de status", - "Commandes tactiles on": "Controles de toque ativados", - "Commandes tactiles off": "Controles de toque desativados", - "Balance statut": "Status do saldo", - "action\/curseur) et": "ação\/cursor) e", - "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "que gerencia o saldo de acordo com um valor entre -100 (extrema esquerda) e 100 (extrema direita", - "Graves statut": "Situação séria", - "qui gère les graves selon une valeur comprise entre -10 et 10": "que gerencia os graves de acordo com um valor entre -10 e 10", - "Aigus statut": "Status triplo", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "que gerencia os agudos de acordo com um valor entre -10 e 10", - "Mode fête": "Moda de festa", - "Ajout de la commande": "Adicionando o comando", - "qui permet de grouper tous les Sonos ensemble": "que permite agrupar todos os Sonos", - "03\/08\/2024": "03\/08\/2024", - "Jouer une radio mp3": "Tocar rádio mp3", - "Ajout d'une commande": "Adicionando um pedido", - "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "reproduzir uma rádio mp3 diretamente através de uma URL (acessível na internet por exemplo", - "Augmenter le volume": "Aumenta o volume", - "Diminuer le volume": "Diminuir o volume", - "de 1%": "a partir de 1%", - "Transition de volume": "Transição de volume", - "qui est très intéressante pour gérer les transitions de niveau de volume": "o que é muito útil para gerenciar transições de nível de volume", - "3 modes possible": "3 modos possíveis", - "Voir documentation pour plus d'information": "Consulte a documentação para obter mais informações", - "02\/08\/2024": "02\/08\/2024", - "Led on": "O presente", - "Led off": "Partiu", - "Led statut": "LED de status", - "pour contrôler le voyant d'état": "para verificar o indicador de status", - "Fix un crash du démon si aucun Sonos n'est découvert": "Corrija a falha do daemon se nenhum Sonos for descoberto", - "Amélioration compatibilité Debian 10 \/ python 3.7": "Compatibilidade aprimorada com Debian 10\/Python 3.7", - "01\/08\/2024": "01\/08\/2024", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Reescrita quase total do plugin, o daemon foi completamente reescrito em python (em vez de PHP", - "probablement Debian 10 mais pas testé et pas de support possible sur cette version": "Provavelmente Debian 10, mas não testado e sem suporte possível nesta versão", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Não há mais nenhuma descoberta para iniciar manualmente e não é mais necessário (nem possível) adicionar equipamentos manualmente, o plugin descobre automaticamente seus dispositivos de som e cria os equipamentos correspondentes a cada inicialização do daemon", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Atualização (quase) em tempo real das informações do pedido (um atraso de 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s a alguns segundos no máximo), mais minutos cron, inclusive quando uma alteração é feita fora do Jeedom (por meio do aplicativo Sonos, por exemplo", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador", "Le volume est lui toujours contrôlé par enceinte": "O volume é sempre controlado pelo alto-falante", - "Adaptation sur la fonction Text-to-Speech (TTS), il sera nécessaire d'adapter la configuration du partage SAMBA": "Adaptação à função Text-to-Speech (TTS), será necessário adaptar a configuração de compartilhamento do SAMBA", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "", + "Adaptation sur la fonction Text-to-Speech (TTS": "", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "não há mais perda de memória no daemon e consome menos do que antes", + "Optimisation de l'affichage de la pochette de la lecture en cours": "Otimizou a exibição da capa atualmente sendo reproduzida", + "Optimisation sur la lecture des favoris": "Otimização na leitura de favoritos", + "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", + "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", "Ajout d'une commande action": "Adicionando um comando de ação", "pour basculer sur l'entrée": "para mudar para a entrada", "sur les équipements compatibles": "em equipamentos compatíveis", @@ -87,15 +39,57 @@ "Aléatoire sans répétition": "Aleatório sem repetição", "Répéter le morceau": "Repetir música", "Aléatoire et répéter le morceau": "Música aleatória e repetida", + "Ajout d'une commande info": "Adicionando um comando de informações", "et action": "e ação", "qui permet de sélectionner le mode de lecture parmi les possibilités suivantes": "que permite selecionar o modo de leitura entre as seguintes possibilidades", "Statut de lecture": "Status de leitura", + "Ajout d'une commande": "Adicionando um pedido", "qui donne la valeur \"brut\" de l'état de lecture (la commande existante": "que fornece o valor \"bruto\" do estado de leitura (o comando existente", "donne une valeur traduite en fonction de la langue configurée dans Jeedom": "fornece um valor traduzido com base no idioma configurado no Jeedom", "Groupe statut": "Status do grupo", "Nom du groupe": "Nome do grupo", + "Ajout des commandes": "Adicionando comandos", "indique si l'équipement est groupé ou non) et": "indica se o equipamento está agrupado ou não) e", "dans le cas où l'équipement est groupé": "no caso em que o equipamento está agrupado", + "Led on": "O presente", + "Led off": "Partiu", + "Led statut": "LED de status", + "pour contrôler le voyant d'état": "para verificar o indicador de status", + "Jouer une radio mp3": "Tocar rádio mp3", + "pour lire une radio mp3 directement via une URL (accessible sur internet par exemple": "reproduzir uma rádio mp3 diretamente através de uma URL (acessível na internet por exemplo", + "Augmenter le volume": "Aumenta o volume", + "Diminuer le volume": "Diminuir o volume", + "de 1%": "a partir de 1%", + "Transition de volume": "Transição de volume", + "qui est très intéressante pour gérer les transitions de niveau de volume": "o que é muito útil para gerenciar transições de nível de volume", + "3 modes possible": "3 modos possíveis", + "Voir documentation pour plus d'information": "Consulte a documentação para obter mais informações", + "Loudness statut": "Status de volume", + "Loudness on": "Volume ativado", + "Loudness off": "Volume desligado", + "Fondu enchaîné statut": "Status de esmaecimento", + "Fondu enchaîné on": "Desaparecer", + "Fondu enchaîné off": "Desaparecer", + "Commandes tactiles statut": "Controles de toque de status", + "Commandes tactiles on": "Controles de toque ativados", + "Commandes tactiles off": "Controles de toque desativados", + "Balance statut": "Status do saldo", + "action\/curseur) et": "ação\/cursor) e", + "qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite": "que gerencia o saldo de acordo com um valor entre -100 (extrema esquerda) e 100 (extrema direita", + "Graves statut": "Situação séria", + "qui gère les graves selon une valeur comprise entre -10 et 10": "que gerencia os graves de acordo com um valor entre -10 e 10", + "Aigus statut": "Status triplo", + "qui gère la aigus selon une valeur comprise entre -10 et 10": "que gerencia os agudos de acordo com um valor entre -10 e 10", + "Mode fête": "Moda de festa", + "Ajout de la commande": "Adicionando o comando", + "qui permet de grouper tous les Sonos ensemble": "que permite agrupar todos os Sonos", + "Mic statut": "Status do microfone", + "Ajout commande": "Adicionar pedido", + "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "que indica se o microfone está ativado ou não em Sonos equipados com microfone", + "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "em Sonos equipados com bateria mostrando a porcentagem de carga da bateria", + "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "em Sonos equipados com bateria indicando se o carregamento está ou não em andamento", + "Prochaine alarme": "Próximo alarme", + "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "em cada Sonos informando a data do próximo alarme programado neste alto-falante", "25\/04\/2024": "25\/04\/2024", "Mise à jour de la documentation": "Atualização da documentação", "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Limpando acentos em nomes de compartilhamentos (não suportado pelo plugin", @@ -185,69 +179,6 @@ "[Attention]": "[Atenção]", "*Attention*": "*Atenção*", " Attention*": " Atenção*", - " Batterie.": " Bateria.", - " Batterie?": " Bateria?", - "Batterie ": "Bateria ", - " Batterie]": " Bateria]", - "[Batterie]": "[Bateria]", - "*Batterie*": "*Bateria*", - " Batterie*": " Bateria*", - " Chargement.": " Carregando.", - " Chargement?": " Carregando?", - "Chargement ": "Carregando ", - " Chargement]": " Carregando]", - "[Chargement]": "[Carregando]", - "*Chargement*": "*Carregando*", - " Chargement*": " Carregando*", - " Balance.": " Equilíbrio.", - " Balance?": " Equilíbrio?", - "Balance ": "Equilíbrio ", - " Balance]": " Equilíbrio]", - "[Balance]": "[Equilíbrio]", - "*Balance*": "*Equilíbrio*", - " Balance*": " Equilíbrio*", - " Graves.": " Sepulturas.", - " Graves?": " Sepulturas?", - "Graves ": "Sepulturas ", - " Graves]": " Sepulturas]", - "[Graves]": "[Sepulturas]", - "*Graves*": "*Sepulturas*", - " Graves*": " Sepulturas*", - " Aigus.": " Agudos.", - " Aigus?": " Agudos?", - "Aigus ": "Agudos ", - " Aigus]": " Agudos]", - "[Aigus]": "[Agudos]", - "*Aigus*": "*Agudos*", - " Aigus*": " Agudos*", - " et.": " E.", - " et?": " E?", - "et ": "E ", - " et]": " E]", - "[et]": "[E]", - "*et*": "*E*", - " et*": " E*", - " LINEAR.": " LINEAR.", - " LINEAR?": " LINEAR?", - "LINEAR ": "LINEAR ", - " LINEAR]": " LINEAR]", - "[LINEAR]": "[LINEAR]", - "*LINEAR*": "*LINEAR*", - " LINEAR*": " LINEAR*", - " ALARM.": " ALARME.", - " ALARM?": " ALARME?", - "ALARM ": "ALARME ", - " ALARM]": " ALARME]", - "[ALARM]": "[ALARME]", - "*ALARM*": "*ALARME*", - " ALARM*": " ALARME*", - " AUTOPLAY.": " REPRODUÇÃO AUTOMÁTICA.", - " AUTOPLAY?": " REPRODUÇÃO AUTOMÁTICA?", - "AUTOPLAY ": "REPRODUÇÃO AUTOMÁTICA ", - " AUTOPLAY]": " REPRODUÇÃO AUTOMÁTICA]", - "[AUTOPLAY]": "[REPRODUÇÃO AUTOMÁTICA]", - "*AUTOPLAY*": "*REPRODUÇÃO AUTOMÁTICA*", - " AUTOPLAY*": " REPRODUÇÃO AUTOMÁTICA*", " Optimisation.": " Otimização.", " Optimisation?": " Otimização?", "Optimisation ": "Otimização ", @@ -276,6 +207,69 @@ "[Statut]": "[Status]", "*Statut*": "*Status*", " Statut*": " Status*", + " et.": " E.", + " et?": " E?", + "et ": "E ", + " et]": " E]", + "[et]": "[E]", + "*et*": "*E*", + " et*": " E*", + " LINEAR.": " LINEAR.", + " LINEAR?": " LINEAR?", + "LINEAR ": "LINEAR ", + " LINEAR]": " LINEAR]", + "[LINEAR]": "[LINEAR]", + "*LINEAR*": "*LINEAR*", + " LINEAR*": " LINEAR*", + " ALARM.": " ALARME.", + " ALARM?": " ALARME?", + "ALARM ": "ALARME ", + " ALARM]": " ALARME]", + "[ALARM]": "[ALARME]", + "*ALARM*": "*ALARME*", + " ALARM*": " ALARME*", + " AUTOPLAY.": " REPRODUÇÃO AUTOMÁTICA.", + " AUTOPLAY?": " REPRODUÇÃO AUTOMÁTICA?", + "AUTOPLAY ": "REPRODUÇÃO AUTOMÁTICA ", + " AUTOPLAY]": " REPRODUÇÃO AUTOMÁTICA]", + "[AUTOPLAY]": "[REPRODUÇÃO AUTOMÁTICA]", + "*AUTOPLAY*": "*REPRODUÇÃO AUTOMÁTICA*", + " AUTOPLAY*": " REPRODUÇÃO AUTOMÁTICA*", + " Balance.": " Equilíbrio.", + " Balance?": " Equilíbrio?", + "Balance ": "Equilíbrio ", + " Balance]": " Equilíbrio]", + "[Balance]": "[Equilíbrio]", + "*Balance*": "*Equilíbrio*", + " Balance*": " Equilíbrio*", + " Graves.": " Sepulturas.", + " Graves?": " Sepulturas?", + "Graves ": "Sepulturas ", + " Graves]": " Sepulturas]", + "[Graves]": "[Sepulturas]", + "*Graves*": "*Sepulturas*", + " Graves*": " Sepulturas*", + " Aigus.": " Agudos.", + " Aigus?": " Agudos?", + "Aigus ": "Agudos ", + " Aigus]": " Agudos]", + "[Aigus]": "[Agudos]", + "*Aigus*": "*Agudos*", + " Aigus*": " Agudos*", + " Batterie.": " Bateria.", + " Batterie?": " Bateria?", + "Batterie ": "Bateria ", + " Batterie]": " Bateria]", + "[Batterie]": "[Bateria]", + "*Batterie*": "*Bateria*", + " Batterie*": " Bateria*", + " Chargement.": " Carregando.", + " Chargement?": " Carregando?", + "Chargement ": "Carregando ", + " Chargement]": " Carregando]", + "[Chargement]": "[Carregando]", + "*Chargement*": "*Carregando*", + " Chargement*": " Carregando*", " Optimisations.": " Otimizações.", " Optimisations?": " Otimizações?", "Optimisations ": "Otimizações ", @@ -292,6 +286,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "O plugin irá procurar Sonos na sua rede e criar o equipamento automaticamente", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "Além disso, se houver uma correspondência entre os objetos Jeedom e as salas Sonos, o Jeedom atribuirá automaticamente o Sonos às salas certas", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Seu equipamento Sonos deve ser acessível diretamente pela máquina que hospeda o Jeedom (transmissão \/ multicast possível na mesma rede) e deve ser capaz de acessar o Jeedom em troca da porta TCP 1400", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "Se você adicionar um Sonos posteriormente, poderá clicar", "dans la page des équipements ou redémarrer le démon": "na página do equipamento ou reinicie o daemon", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Configure aqui o nome do host da máquina (ou seu IP), o nome do compartilhamento (sem caminho, sem '\/') e o caminho para a pasta", diff --git a/docs/pt_PT/changelog.md b/docs/pt_PT/changelog.md index b4f7d7c..549e38a 100644 --- a/docs/pt_PT/changelog.md +++ b/docs/pt_PT/changelog.md @@ -4,6 +4,13 @@ > >Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto +# + +- +- + +# + > Attention > Redesenho significativo do plugin: > @@ -13,28 +20,27 @@ > > Veja também [este tópico na comunidade](https://community.jeedom.com/t/erreur-you-cannot-create-a-controller-instance-from-a-speaker-that-is-not-the-coordinator-of-its-group/128862) para mais detalhes -# 24/01/2025 - -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... - -# 13/11/2024 - -- Adição de sincronização automática a cada hora para corrigir possíveis dessincronizações -- Adicionando um comando de informações **Próximo alarme** em cada Sonos informando a data do próximo alarme programado neste alto-falante - -# 29/08/2024 - +- Reescrita quase total do plugin, o daemon foi completamente reescrito em python (em vez de PHP) +- Compatível com Debian 11 e 12! +- Não há mais nenhuma descoberta para iniciar manualmente e não é mais necessário (nem possível) adicionar equipamentos manualmente, o plugin descobre automaticamente seus dispositivos de som e cria os equipamentos correspondentes a cada inicialização do daemon. +- Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos +- +- Atualização (quase) em tempo real das informações do pedido (um atraso de 0.5s a alguns segundos no máximo), mais minutos cron, inclusive quando uma alteração é feita fora do Jeedom (por meio do aplicativo Sonos, por exemplo) +- Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação). É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador. O volume é sempre controlado pelo alto-falante. +- ), ****. +- Optimisation: não há mais perda de memória no daemon e consome menos do que antes. - Otimizou a exibição da capa atualmente sendo reproduzida - Otimização na leitura de favoritos +- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... -# 18/08/2024 - -- Adicionar pedido **Status do microfone** que indica se o microfone está ativado ou não em Sonos equipados com microfone -- Adicionando um comando de informações **Bateria** em Sonos equipados com bateria mostrando a porcentagem de carga da bateria -- Adicionando um comando de informações **Carregando** em Sonos equipados com bateria indicando se o carregamento está ou não em andamento - -# 17/08/2024 - +- Adicionando um comando de ação **Televisão** para mudar para a entrada *Televisão* em equipamentos compatíveis +- Adicionando um comando de informações **Modo de leitura** e ação **Escolha o modo de leitura** que permite selecionar o modo de leitura entre as seguintes possibilidades: *Normal*, *Repita tudo*, *Aleatório e repita tudo*, *Aleatório sem repetição*, *Repetir música*, *Música aleatória e repetida* +- Adicionando um pedido **Status de leitura** que fornece o valor "bruto" do estado de leitura (o comando existente **Status** fornece um valor traduzido com base no idioma configurado no Jeedom) +- Adicionando comandos **Status do grupo** (indica se o equipamento está agrupado ou não) e **Nome do grupo** no caso em que o equipamento está agrupado +- Adicionando comandos **O presente**, **Partiu** E **LED de status** para verificar o indicador de status +- Adicionando um pedido **Tocar rádio mp3** reproduzir uma rádio mp3 diretamente através de uma URL (acessível na internet por exemplo) +- Adicionando comandos **Aumenta o volume** E **Diminuir o volume** a partir de 1% +- Adicionando um pedido **Transição de volume** o que é muito útil para gerenciar transições de nível de volume. 3 modos possíveis: *LINEAR*, *ALARME*, *REPRODUÇÃO AUTOMÁTICA*. Consulte a documentação para obter mais informações. - Adicionando comandos **Status de volume**, **Volume ativado**, **Volume desligado** - Adicionando comandos **Status de esmaecimento**, **Desaparecer**, **Desaparecer** - Adicionando comandos **Controles de toque de status**, **Controles de toque ativados**, **Controles de toque desativados** @@ -42,33 +48,10 @@ - Adicionando comandos **Sepulturas** (ação/cursor) e **Situação séria** que gerencia os graves de acordo com um valor entre -10 e 10 - Adicionando comandos **Agudos** (ação/cursor) e **Status triplo** que gerencia os agudos de acordo com um valor entre -10 e 10 - Adicionando o comando **Moda de festa** que permite agrupar todos os Sonos - -# 03/08/2024 - -- Adicionando um pedido **Tocar rádio mp3** reproduzir uma rádio mp3 diretamente através de uma URL (acessível na internet por exemplo) -- Adicionando comandos **Aumenta o volume** E **Diminuir o volume** a partir de 1% -- Adicionando um pedido **Transição de volume** o que é muito útil para gerenciar transições de nível de volume. 3 modos possíveis: *LINEAR*, *ALARME*, *REPRODUÇÃO AUTOMÁTICA*. Consulte a documentação para obter mais informações. - -# 02/08/2024 - -- Adicionando comandos **O presente**, **Partiu** E **LED de status** para verificar o indicador de status -- Corrija a falha do daemon se nenhum Sonos for descoberto -- Compatibilidade aprimorada com Debian 10/Python 3.7 - -# 01/08/2024 - -- Reescrita quase total do plugin, o daemon foi completamente reescrito em python (em vez de PHP) -- Compatível com Debian 11 e 12! (Provavelmente Debian 10, mas não testado e sem suporte possível nesta versão) -- Não há mais nenhuma descoberta para iniciar manualmente e não é mais necessário (nem possível) adicionar equipamentos manualmente, o plugin descobre automaticamente seus dispositivos de som e cria os equipamentos correspondentes a cada inicialização do daemon. Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos -- Atualização (quase) em tempo real das informações do pedido (um atraso de 0.5s a alguns segundos no máximo), mais minutos cron, inclusive quando uma alteração é feita fora do Jeedom (por meio do aplicativo Sonos, por exemplo) -- Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação). É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador. O volume é sempre controlado pelo alto-falante. -- Adaptação à função Text-to-Speech (TTS), será necessário adaptar a configuração de compartilhamento do SAMBA. -- Optimisation: não há mais perda de memória no daemon e consome menos do que antes. - -- Adicionando um comando de ação **Televisão** para mudar para a entrada *Televisão* em equipamentos compatíveis -- Adicionando um comando de informações **Modo de leitura** e ação **Escolha o modo de leitura** que permite selecionar o modo de leitura entre as seguintes possibilidades: *Normal*, *Repita tudo*, *Aleatório e repita tudo*, *Aleatório sem repetição*, *Repetir música*, *Música aleatória e repetida* -- Adicionando um pedido **Status de leitura** que fornece o valor "bruto" do estado de leitura (o comando existente **Status** fornece um valor traduzido com base no idioma configurado no Jeedom) -- Adicionando comandos **Status do grupo** (indica se o equipamento está agrupado ou não) e **Nome do grupo** no caso em que o equipamento está agrupado +- Adicionar pedido **Status do microfone** que indica se o microfone está ativado ou não em Sonos equipados com microfone +- Adicionando um comando de informações **Bateria** em Sonos equipados com bateria mostrando a porcentagem de carga da bateria +- Adicionando um comando de informações **Carregando** em Sonos equipados com bateria indicando se o carregamento está ou não em andamento +- Adicionando um comando de informações **Próximo alarme** em cada Sonos informando a data do próximo alarme programado neste alto-falante # 25/04/2024 diff --git a/docs/pt_PT/index.md b/docs/pt_PT/index.md index 8c80a4b..a75b179 100644 --- a/docs/pt_PT/index.md +++ b/docs/pt_PT/index.md @@ -10,6 +10,8 @@ O plugin irá procurar Sonos na sua rede e criar o equipamento automaticamente. > **IMPORTANTE** > Seu equipamento Sonos deve ser acessível diretamente pela máquina que hospeda o Jeedom (transmissão / multicast possível na mesma rede) e deve ser capaz de acessar o Jeedom em troca da porta TCP 1400. +. . **** + Se você adicionar um Sonos posteriormente, poderá clicar **Sincronizar** na página do equipamento ou reinicie o daemon. - **Partilha**: Configure aqui o nome do host da máquina (ou seu IP), o nome do compartilhamento (sem caminho, sem '/') e o caminho para a pasta. From e9d3c7bae371e62856c9e5df4ab78f742959e730 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Tue, 6 May 2025 19:48:03 +0200 Subject: [PATCH 06/15] rollback dependencies --- docs/fr_FR/changelog.md | 1 - plugin_info/packages.json | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index e1d0a87..447f8ef 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -7,7 +7,6 @@ # 06-05-2025 - Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom -- Ajout de dépendances nécessaire sur Raspberry Pi # 26-04-2025 diff --git a/plugin_info/packages.json b/plugin_info/packages.json index aeff6f4..8478815 100644 --- a/plugin_info/packages.json +++ b/plugin_info/packages.json @@ -1,8 +1,6 @@ { "apt": { - "smbclient": {}, - "python3-dev": {}, - "libxslt-dev": {} + "smbclient": {} }, "pip3": { "defusedxml": {}, From f4bf8840375ae4f746dfd1e4556183a563b1f16f Mon Sep 17 00:00:00 2001 From: Jenkins Date: Tue, 6 May 2025 23:16:54 +0000 Subject: [PATCH 07/15] [Jenkins] Updated translation --- docs/de_DE/changelog.md | 13 ++++++------- docs/de_DE/index.md | 2 +- docs/en_US/changelog.md | 13 ++++++------- docs/en_US/index.md | 2 +- docs/es_ES/changelog.md | 13 ++++++------- docs/es_ES/index.md | 2 +- docs/i18n/de_DE.json | 21 ++++++++++----------- docs/i18n/en_US.json | 21 ++++++++++----------- docs/i18n/es_ES.json | 21 ++++++++++----------- docs/i18n/fr_FR.json | 1 - docs/i18n/pt_PT.json | 21 ++++++++++----------- docs/pt_PT/changelog.md | 13 ++++++------- docs/pt_PT/index.md | 2 +- 13 files changed, 68 insertions(+), 77 deletions(-) diff --git a/docs/de_DE/changelog.md b/docs/de_DE/changelog.md index a9781e6..eb19889 100644 --- a/docs/de_DE/changelog.md +++ b/docs/de_DE/changelog.md @@ -4,15 +4,14 @@ > >Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt -# +# 06-05-2025 -- -- +- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom -# +# 26-04-2025 > Attention -> Bedeutende Neugestaltung des Plugins: +> Bedeutende Neugestaltung des Plugins: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; > > Erfordert Jeedom 4.4.8 > @@ -24,10 +23,10 @@ - Debian 11 und 12 kompatibel! - Es gibt keine Erkennung mehr, die manuell gestartet werden muss, und es ist nicht mehr notwendig (und auch nicht möglich), Geräte manuell hinzuzufügen. Das Plugin erkennt automatisch Ihre Soundgeräte und erstellt die Geräte entsprechend jedem Start des Daemons. - Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten -- +- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles - (Fast) Echtzeitaktualisierung der Bestellinformationen (eine Verzögerung von 0.5 Sekunden bis maximal ein paar Sekunden), mehr Cron-Minuten, auch wenn eine Änderung außerhalb von Jeedom vorgenommen wird (z. B. über die Sonos-App)) - Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation). Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist. Die Lautstärke wird immer über den Lautsprecher gesteuert. -- ), ****. +- Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. - Optimisation: Es kommt zu keinem weiteren Speicherverlust beim Daemon und er verbraucht weniger als zuvor. - Die Anzeige des aktuell wiedergegebenen Covers wurde optimiert - Optimierung der Lesefavoriten diff --git a/docs/de_DE/index.md b/docs/de_DE/index.md index 5813ab5..6ca80c7 100644 --- a/docs/de_DE/index.md +++ b/docs/de_DE/index.md @@ -10,7 +10,7 @@ Das Plugin sucht in Ihrem Netzwerk nach Sonos und erstellt die Geräte automatis > **Wichtig** > Ihre Sonos-Geräte müssen direkt von der Maschine, auf der Jeedom gehostet wird, erreichbar sein (Broadcast/Multicast im selben Netzwerk möglich) und sie müssen Jeedom im Gegenzug über den TCP-Port 1400 erreichen können. -. . **** +Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0/24`. Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet. **Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut** Wenn Sie später einen Sonos hinzufügen, können Sie auf klicken **Synchronisieren** auf der Geräteseite oder starten Sie den Daemon neu. diff --git a/docs/en_US/changelog.md b/docs/en_US/changelog.md index 883cca0..3bcc4a3 100644 --- a/docs/en_US/changelog.md +++ b/docs/en_US/changelog.md @@ -4,15 +4,14 @@ > >As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text -# +# 06-05-2025 -- -- +- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom -# +# 26-04-2025 > Attention -> Significant plugin redesign: +> Significant plugin redesign: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; > > Requires Jeedom 4.4.8 > @@ -24,10 +23,10 @@ - Debian 11 and 12 compatible! - There is no longer any discovery to launch manually and it is no longer necessary (nor possible) to manually add equipment, the plugin automatically discovers your sound devices and creates the equipment corresponding to each start of the daemon. - It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel -- +- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles - (Almost) real-time updating of order information (a delay of 0.5s to a few seconds max), more cron minutes, including when a change is made outside Jeedom (via Sonos app for example) - Redesign of group management (old commands will be deleted and new ones added, see documentation). It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller. The volume is always controlled by speaker. -- ), ****. +- Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. - Optimisation: no more memory loss on the daemon and it consumes less than previously. - Optimized the display of the cover of the current reading - Optimization on reading favorites diff --git a/docs/en_US/index.md b/docs/en_US/index.md index a0c13cf..f9d5f23 100644 --- a/docs/en_US/index.md +++ b/docs/en_US/index.md @@ -10,7 +10,7 @@ The plugin will search for Sonos on your network and create the equipment automa > **Important** > Your Sonos equipment must be reachable directly by the machine hosting Jeedom (broadcast / multicast possible on the same network) and they must be able to reach Jeedom in return on TCP port 1400. -. . **** +Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0/24`. Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet. **Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut** If you later add a Sonos, you can click **Synchronize** in the equipment page or restart the daemon. diff --git a/docs/es_ES/changelog.md b/docs/es_ES/changelog.md index cbc3491..611005e 100644 --- a/docs/es_ES/changelog.md +++ b/docs/es_ES/changelog.md @@ -4,15 +4,14 @@ > >Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto -# +# 06-05-2025 -- -- +- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom -# +# 26-04-2025 > Attention -> Rediseño significativo del complemento: +> Rediseño significativo del complemento: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; > > Requiere Jeedom 4.4.8 > @@ -24,10 +23,10 @@ - Compatible con Debian 11 y 12! - Ya no hay ningún descubrimiento para iniciar manualmente y ya no es necesario (ni posible) agregar equipos manualmente, el complemento descubre automáticamente sus dispositivos de sonido y crea los equipos correspondientes a cada inicio del demonio. - También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo -- +- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles - Actualización (casi) en tiempo real de la información del pedido (un retraso de 0.5 segundos a unos pocos segundos como máximo), más minutos de cron, incluso cuando se realiza un cambio fuera de Jeedom (a través de la aplicación Sonos, por ejemplo)) - Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)). Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador. El volumen siempre está controlado por el altavoz. -- ), ****. +- Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. - Optimisation: no más pérdida de memoria en el demonio y consume menos que antes. - Se optimizó la visualización de la portada que se está reproduciendo actualmente - Optimización en la lectura de favoritos diff --git a/docs/es_ES/index.md b/docs/es_ES/index.md index a29c673..15c1b9c 100644 --- a/docs/es_ES/index.md +++ b/docs/es_ES/index.md @@ -10,7 +10,7 @@ El complemento buscará Sonos en su red y creará el equipo automáticamente. Ad > **Importante** > Su equipo Sonos debe ser accesible directamente desde la máquina que aloja Jeedom (transmisión/multidifusión posible en la misma red) y deben poder comunicarse con Jeedom a cambio en el puerto TCP 1400. -. . **** +Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0/24`. Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet. **Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut** Si luego agrega un Sonos, puede hacer clic en **Sincronizar** en la página del equipo o reinicie el demonio. diff --git a/docs/i18n/de_DE.json b/docs/i18n/de_DE.json index 8cfeadc..caa395f 100644 --- a/docs/i18n/de_DE.json +++ b/docs/i18n/de_DE.json @@ -2,12 +2,11 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos Controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt", - "06-05-2025": "", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", - "Ajout de dépendances nécessaire sur Raspberry Pi": "", - "26-04-2025": "", + "06-05-2025": "06-05-2025", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Bedeutende Neugestaltung des Plugins", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", "Nécessite Jeedom 4.4.8": "Erfordert Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 und 12 kompatibel", "ce sujet sur community": "dieses Thema auf Community", @@ -16,14 +15,14 @@ "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Das Plugin wurde fast komplett neu geschrieben, der Daemon wurde komplett in Python (anstelle von PHP) neu geschrieben", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Es gibt keine Erkennung mehr, die manuell gestartet werden muss, und es ist nicht mehr notwendig (und auch nicht möglich), Geräte manuell hinzuzufügen. Das Plugin erkennt automatisch Ihre Soundgeräte und erstellt die Geräte entsprechend jedem Start des Daemons", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "(Fast) Echtzeitaktualisierung der Bestellinformationen (eine Verzögerung von 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5 Sekunden bis maximal ein paar Sekunden), mehr Cron-Minuten, auch wenn eine Änderung außerhalb von Jeedom vorgenommen wird (z. B. über die Sonos-App)", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist", "Le volume est lui toujours contrôlé par enceinte": "Die Lautstärke wird immer über den Lautsprecher gesteuert", - "il sera nécessaire d'adapter la configuration du partage SAMBA": "", - "Adaptation sur la fonction Text-to-Speech (TTS": "", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", + "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "Es kommt zu keinem weiteren Speicherverlust beim Daemon und er verbraucht weniger als zuvor", "Optimisation de l'affichage de la pochette de la lecture en cours": "Die Anzeige des aktuell wiedergegebenen Covers wurde optimiert", "Optimisation sur la lecture des favoris": "Optimierung der Lesefavoriten", @@ -286,9 +285,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "Das Plugin sucht in Ihrem Netzwerk nach Sonos und erstellt die Geräte automatisch", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "Wenn zwischen Jeedom-Objekten und Sonos-Räumen eine Übereinstimmung besteht, weist Jeedom Sonos automatisch den richtigen Räumen zu", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Ihre Sonos-Geräte müssen direkt von der Maschine, auf der Jeedom gehostet wird, erreichbar sein (Broadcast\/Multicast im selben Netzwerk möglich) und sie müssen Jeedom im Gegenzug über den TCP-Port 1400 erreichen können", - "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", - "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", - "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "Wenn Sie später einen Sonos hinzufügen, können Sie auf klicken", "dans la page des équipements ou redémarrer le démon": "auf der Geräteseite oder starten Sie den Daemon neu", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Konfigurieren Sie hier den Hostnamen der Maschine (bzw. deren IP), den Namen der Freigabe (ohne Pfad, ohne „\/“) und den Pfad zum Ordner", diff --git a/docs/i18n/en_US.json b/docs/i18n/en_US.json index c98499b..ca63879 100644 --- a/docs/i18n/en_US.json +++ b/docs/i18n/en_US.json @@ -2,12 +2,11 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text", - "06-05-2025": "", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", - "Ajout de dépendances nécessaire sur Raspberry Pi": "", - "26-04-2025": "", + "06-05-2025": "06-05-2025", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Significant plugin redesign", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", "Nécessite Jeedom 4.4.8": "Requires Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 and 12 compatible", "ce sujet sur community": "this topic on community", @@ -16,14 +15,14 @@ "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Almost total rewrite of the plugin, the daemon has been completely rewritten in python (instead of PHP", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "There is no longer any discovery to launch manually and it is no longer necessary (nor possible) to manually add equipment, the plugin automatically discovers your sound devices and creates the equipment corresponding to each start of the daemon", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "(Almost) real-time updating of order information (a delay of 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s to a few seconds max), more cron minutes, including when a change is made outside Jeedom (via Sonos app for example", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Redesign of group management (old commands will be deleted and new ones added, see documentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller", "Le volume est lui toujours contrôlé par enceinte": "The volume is always controlled by speaker", - "il sera nécessaire d'adapter la configuration du partage SAMBA": "", - "Adaptation sur la fonction Text-to-Speech (TTS": "", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", + "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "no more memory loss on the daemon and it consumes less than previously", "Optimisation de l'affichage de la pochette de la lecture en cours": "Optimized the display of the cover of the current reading", "Optimisation sur la lecture des favoris": "Optimization on reading favorites", @@ -286,9 +285,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "The plugin will search for Sonos on your network and create the equipment automatically", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "In addition, if there is a match between Jeedom objects and Sonos rooms, Jeedom will automatically assign Sonos to the right rooms", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Your Sonos equipment must be reachable directly by the machine hosting Jeedom (broadcast \/ multicast possible on the same network) and they must be able to reach Jeedom in return on TCP port 1400", - "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", - "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", - "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "If you later add a Sonos, you can click", "dans la page des équipements ou redémarrer le démon": "in the equipment page or restart the daemon", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Configure here the host name of the machine (or its IP), the name of the share (without the path, without '\/') and the path to the folder", diff --git a/docs/i18n/es_ES.json b/docs/i18n/es_ES.json index 47ebea2..15d6918 100644 --- a/docs/i18n/es_ES.json +++ b/docs/i18n/es_ES.json @@ -2,12 +2,11 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto", - "06-05-2025": "", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", - "Ajout de dépendances nécessaire sur Raspberry Pi": "", - "26-04-2025": "", + "06-05-2025": "06-05-2025", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Rediseño significativo del complemento", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", "Nécessite Jeedom 4.4.8": "Requiere Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatible con Debian 11 y 12", "ce sujet sur community": "este tema en la comunidad", @@ -16,14 +15,14 @@ "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Reescritura casi total del complemento, el demonio ha sido reescrito completamente en Python (en lugar de PHP)", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Ya no hay ningún descubrimiento para iniciar manualmente y ya no es necesario (ni posible) agregar equipos manualmente, el complemento descubre automáticamente sus dispositivos de sonido y crea los equipos correspondientes a cada inicio del demonio", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Actualización (casi) en tiempo real de la información del pedido (un retraso de 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5 segundos a unos pocos segundos como máximo), más minutos de cron, incluso cuando se realiza un cambio fuera de Jeedom (a través de la aplicación Sonos, por ejemplo)", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador", "Le volume est lui toujours contrôlé par enceinte": "El volumen siempre está controlado por el altavoz", - "il sera nécessaire d'adapter la configuration du partage SAMBA": "", - "Adaptation sur la fonction Text-to-Speech (TTS": "", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", + "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "no más pérdida de memoria en el demonio y consume menos que antes", "Optimisation de l'affichage de la pochette de la lecture en cours": "Se optimizó la visualización de la portada que se está reproduciendo actualmente", "Optimisation sur la lecture des favoris": "Optimización en la lectura de favoritos", @@ -286,9 +285,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "El complemento buscará Sonos en su red y creará el equipo automáticamente", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "Además, si hay una coincidencia entre los objetos Jeedom y las habitaciones de Sonos, Jeedom asignará automáticamente Sonos a las habitaciones correctas", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Su equipo Sonos debe ser accesible directamente desde la máquina que aloja Jeedom (transmisión\/multidifusión posible en la misma red) y deben poder comunicarse con Jeedom a cambio en el puerto TCP 1400", - "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", - "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", - "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "Si luego agrega un Sonos, puede hacer clic en", "dans la page des équipements ou redémarrer le démon": "en la página del equipo o reinicie el demonio", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Configure aquí el nombre de host de la máquina (o su IP), el nombre del recurso compartido (sin la ruta, sin '\/') y la ruta a la carpeta", diff --git a/docs/i18n/fr_FR.json b/docs/i18n/fr_FR.json index 8ef54eb..4b01b0a 100644 --- a/docs/i18n/fr_FR.json +++ b/docs/i18n/fr_FR.json @@ -5,7 +5,6 @@ "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte", "06-05-2025": "06-05-2025", "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", - "Ajout de dépendances nécessaire sur Raspberry Pi": "Ajout de dépendances nécessaire sur Raspberry Pi", "26-04-2025": "26-04-2025", "Attention": "Attention", "Refonte importante du plugin": "Refonte importante du plugin", diff --git a/docs/i18n/pt_PT.json b/docs/i18n/pt_PT.json index 6748f3b..bf8b71a 100644 --- a/docs/i18n/pt_PT.json +++ b/docs/i18n/pt_PT.json @@ -2,12 +2,11 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto", - "06-05-2025": "", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "", - "Ajout de dépendances nécessaire sur Raspberry Pi": "", - "26-04-2025": "", + "06-05-2025": "06-05-2025", + "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Redesenho significativo do plugin", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", "Nécessite Jeedom 4.4.8": "Requer Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatível com Debian 11 e 12", "ce sujet sur community": "este tópico na comunidade", @@ -16,14 +15,14 @@ "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Reescrita quase total do plugin, o daemon foi completamente reescrito em python (em vez de PHP", "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Não há mais nenhuma descoberta para iniciar manualmente e não é mais necessário (nem possível) adicionar equipamentos manualmente, o plugin descobre automaticamente seus dispositivos de som e cria os equipamentos correspondentes a cada inicialização do daemon", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "", + "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Atualização (quase) em tempo real das informações do pedido (um atraso de 0", "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s a alguns segundos no máximo), mais minutos cron, inclusive quando uma alteração é feita fora do Jeedom (por meio do aplicativo Sonos, por exemplo", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador", "Le volume est lui toujours contrôlé par enceinte": "O volume é sempre controlado pelo alto-falante", - "il sera nécessaire d'adapter la configuration du partage SAMBA": "", - "Adaptation sur la fonction Text-to-Speech (TTS": "", + "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", + "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "não há mais perda de memória no daemon e consome menos do que antes", "Optimisation de l'affichage de la pochette de la lecture en cours": "Otimizou a exibição da capa atualmente sendo reproduzida", "Optimisation sur la lecture des favoris": "Otimização na leitura de favoritos", @@ -286,9 +285,9 @@ "Le plugin va rechercher les Sonos sur votre réseau et créer les équipements automatiquement": "O plugin irá procurar Sonos na sua rede e criar o equipamento automaticamente", "De plus, s'il y a une correspondance entre les objets Jeedom et les pièces du Sonos, Jeedom affectera automatiquement les Sonos dans les bonnes pièces": "Além disso, se houver uma correspondência entre os objetos Jeedom e as salas Sonos, o Jeedom atribuirá automaticamente o Sonos às salas certas", "Vos équipements Sonos doivent être joignable directement par la machine hébergeant Jeedom (broadcast \/ multicast possible sur le même réseau) et ils doivent être capable de joindre Jeedom en retour sur le port TCP 1400": "Seu equipamento Sonos deve ser acessível diretamente pela máquina que hospeda o Jeedom (transmissão \/ multicast possível na mesma rede) e deve ser capaz de acessar o Jeedom em troca da porta TCP 1400", - "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "", - "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "", - "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "", + "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut": "Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut", + "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`": "Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0\/24`", + "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet": "Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet", "Si plus tard vous ajoutez un Sonos, vous pouvez cliquer sur": "Se você adicionar um Sonos posteriormente, poderá clicar", "dans la page des équipements ou redémarrer le démon": "na página do equipamento ou reinicie o daemon", "Configurez ici le nom d'hôte de la machine (ou son IP), le nom du partage (sans le chemin, sans '\/') et le chemin vers le dossier": "Configure aqui o nome do host da máquina (ou seu IP), o nome do compartilhamento (sem caminho, sem '\/') e o caminho para a pasta", diff --git a/docs/pt_PT/changelog.md b/docs/pt_PT/changelog.md index 549e38a..717da65 100644 --- a/docs/pt_PT/changelog.md +++ b/docs/pt_PT/changelog.md @@ -4,15 +4,14 @@ > >Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto -# +# 06-05-2025 -- -- +- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom -# +# 26-04-2025 > Attention -> Redesenho significativo do plugin: +> Redesenho significativo do plugin: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; > > Requer Jeedom 4.4.8 > @@ -24,10 +23,10 @@ - Compatível com Debian 11 e 12! - Não há mais nenhuma descoberta para iniciar manualmente e não é mais necessário (nem possível) adicionar equipamentos manualmente, o plugin descobre automaticamente seus dispositivos de som e cria os equipamentos correspondentes a cada inicialização do daemon. - Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos -- +- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles - Atualização (quase) em tempo real das informações do pedido (um atraso de 0.5s a alguns segundos no máximo), mais minutos cron, inclusive quando uma alteração é feita fora do Jeedom (por meio do aplicativo Sonos, por exemplo) - Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação). É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador. O volume é sempre controlado pelo alto-falante. -- ), ****. +- Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. - Optimisation: não há mais perda de memória no daemon e consome menos do que antes. - Otimizou a exibição da capa atualmente sendo reproduzida - Otimização na leitura de favoritos diff --git a/docs/pt_PT/index.md b/docs/pt_PT/index.md index a75b179..733702d 100644 --- a/docs/pt_PT/index.md +++ b/docs/pt_PT/index.md @@ -10,7 +10,7 @@ O plugin irá procurar Sonos na sua rede e criar o equipamento automaticamente. > **IMPORTANTE** > Seu equipamento Sonos deve ser acessível diretamente pela máquina que hospeda o Jeedom (transmissão / multicast possível na mesma rede) e deve ser capaz de acessar o Jeedom em troca da porta TCP 1400. -. . **** +Dans le cas où vos enceintes Jeedom ne seraient pas sur le même sous-réseau que Jeedom, vous pouvez configurer celui-ci de préférence sous le format CIDR, par exemple `192.168.1.0/24`. Il devrait également être possible d'entrer directement l'ip de l'une de vos enceintes afin de découvrir les autres à partir de celle-ci mais il est recommandé de configurer le réseau complet. **Attention, ne configurer rien si vous ne maitrisez pas cette partie, testez d'abord la configuration par défaut** Se você adicionar um Sonos posteriormente, poderá clicar **Sincronizar** na página do equipamento ou reinicie o daemon. From fff617cfd66a36ae4330240a5a793f0196d10a1e Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Sun, 8 Jun 2025 22:15:47 +0200 Subject: [PATCH 08/15] rename symfonisk picture frame --- ...ONISK_INWALL.png => SYMFONISK_PICTURE_FRAME.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename core/img/{SYMFONISK_INWALL.png => SYMFONISK_PICTURE_FRAME.png} (100%) diff --git a/core/img/SYMFONISK_INWALL.png b/core/img/SYMFONISK_PICTURE_FRAME.png similarity index 100% rename from core/img/SYMFONISK_INWALL.png rename to core/img/SYMFONISK_PICTURE_FRAME.png From 48bbfa08519489536d90a4b183153828b725afcd Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Mon, 9 Jun 2025 09:55:25 +0200 Subject: [PATCH 09/15] fix replaceAll --- desktop/js/sonos3.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/js/sonos3.js b/desktop/js/sonos3.js index 38b49de..7e30c35 100644 --- a/desktop/js/sonos3.js +++ b/desktop/js/sonos3.js @@ -16,7 +16,7 @@ function printEqLogic(_eqLogic) { if (_eqLogic.configuration.model_name && _eqLogic.configuration.model_name != '') { - $('#img_sonosModel').attr('src', 'plugins/sonos3/core/img/' + _eqLogic.configuration.model_name.replace(':', '').replace(' ', '_').toUpperCase() + '.png') + $('#img_sonosModel').attr('src', 'plugins/sonos3/core/img/' + _eqLogic.configuration.model_name.replaceAll(':', '').replaceAll(' ', '_').toUpperCase() + '.png') } else { $('#img_sonosModel').attr('src', 'plugins/sonos3/plugin_info/sonos3_icon.png') } From 5e6e84898fc7bbe2bf3b6429424fcbdaebbf3062 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Fri, 31 Oct 2025 17:54:15 +0100 Subject: [PATCH 10/15] fix "subscription renewal failed" --- core/class/sonos3.class.php | 17 ++++++++++++++++- resources/sonos/speaker.py | 1 + resources/sonosd.py | 12 +++++++++--- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/core/class/sonos3.class.php b/core/class/sonos3.class.php index 908d5ca..0c2d93e 100644 --- a/core/class/sonos3.class.php +++ b/core/class/sonos3.class.php @@ -283,8 +283,12 @@ public static function updateSpeakers($speakers) { log::add(__CLASS__, 'warning', "no speaker with uid: {$uid}"); continue; } - log::add(__CLASS__, 'debug', "update commands of speaker: {$uid}"); + log::add(__CLASS__, 'debug', "update commands of speaker: {$uid}: " . json_encode($data)); $changed = false; + $changed = $eqLogic->checkAndUpdateCmd('available', $data['available']) || $changed; + if ($changed) { + log::add(__CLASS__, 'info', "Speaker '{$eqLogic->getName()}' is " . ($data['available'] ? 'available' : 'not available')); + } $changed = $eqLogic->checkAndUpdateCmd('volume_state', $data['volume']) || $changed; $changed = $eqLogic->checkAndUpdateCmd('balance_state', $data['balance'][1] - $data['balance'][0]) || $changed; $changed = $eqLogic->checkAndUpdateCmd('bass_state', $data['bass']) || $changed; @@ -445,6 +449,17 @@ public function migrateConfig() { } public function createCommands() { + $available = $this->getCmd('info', 'available'); + if (!is_object($available)) { + $available = new sonos3Cmd(); + $available->setLogicalId('available'); + $available->setName(__('Disponible', __FILE__)); + $available->setType('info'); + $available->setSubType('binary'); + $available->setEqLogic_id($this->getId()); + $available->save(); + } + $playback_status = $this->getCmd('info', 'playback_status'); if (!is_object($playback_status)) { $playback_status = new sonos3Cmd(); diff --git a/resources/sonos/speaker.py b/resources/sonos/speaker.py index e0a33ea..322391a 100644 --- a/resources/sonos/speaker.py +++ b/resources/sonos/speaker.py @@ -156,6 +156,7 @@ def to_dict(self): media_dict = self.media.to_dict() if self.is_coordinator else self.coordinator.media.to_dict() alarm: datetime.datetime = self.data.alarms.get_next_alarm_datetime(zone_uid=self.uid) return { + 'available': self.available, 'zone_name': self.zone_name, 'model_name': self.model_name.replace("Sonos ", ""), 'volume': self.volume, diff --git a/resources/sonosd.py b/resources/sonosd.py index 4af5fda..55a78a8 100644 --- a/resources/sonosd.py +++ b/resources/sonosd.py @@ -284,13 +284,19 @@ async def __discover_controllers(self): return for speaker in self._speakers.values(): - await speaker.async_unsubscribe() - self._speakers.clear() + if not speaker.available: + self._logger.info(f"Speaker {speaker.zone_name} is no more available") + await speaker.async_subscribe() socos: list[SoCo] socos = list(discovered_soco) + self._logger.info(f"Discovered {len(socos)} speakers:") for soco in socos: - self._logger.info(f"found speaker {soco.player_name}") + if soco.uid in self._speakers: + self._logger.info(f" - {soco.player_name} (already known)") + continue + + self._logger.info(f" - {soco.player_name}") new_speaker = SonosSpeaker(self._sonos_data, soco, self.__on_speaker_change) self._sonos_data.discovered[soco.uid] = new_speaker self._speakers[soco.uid] = new_speaker From e2889254ee978166c96a57d8373489330aff7334 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Fri, 31 Oct 2025 17:59:52 +0100 Subject: [PATCH 11/15] typo --- docs/fr_FR/changelog.md | 45 ++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 447f8ef..70758dc 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -4,14 +4,13 @@ > >Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte -# 06-05-2025 - -- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom +- Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom +- Corrections pour le message "Subscription renewal failed" et la perte de remontée des informations # 26-04-2025 > Attention -> Refonte importante du plugin: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; +> Refonte importante du plugin : une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certaines fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes ; > > Nécessite Jeedom 4.4.8 > @@ -21,16 +20,16 @@ - Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP) - Compatible Debian 11 et 12! -- Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon. -- Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements -- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles -- Mise en jour en (quasi) temps réel des commande infos (un délai de 0.5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple) -- Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation). Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur. Le volume est lui toujours contrôlé par enceinte. +- Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement un équipement, le plugin découvre automatiquement vos appareils Sonos et crée les équipements correspondants à chaque démarrage du démon. +- Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements. +- Synchro automatique chaque heure pour corriger les désynchronisations éventuelles +- Mise à jour en (quasi) temps réel des commandes infos (un délai de 0,5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via l'app Sonos par exemple) +- Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation). Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur. Le volume est, lui, toujours contrôlé par enceinte. - Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. -- Optimisation: plus de perte de mémoire sur le démon et il consomme moins que précédemment. +- Optimisation : plus de pertes de mémoire sur le démon et il consomme moins qu'auparavant. - Optimisation de l'affichage de la pochette de la lecture en cours - Optimisation sur la lecture des favoris -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... +- Ajout de la possibilité de désactiver la tuile pré-configurée : vous êtes alors libre de configurer celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou de masquer les commandes de votre choix... - Ajout d'une commande action **TV** pour basculer sur l'entrée *TV* sur les équipements compatibles - Ajout d'une commande info **Mode de lecture** et action **Choisir mode de lecture** qui permet de sélectionner le mode de lecture parmi les possibilités suivantes: *Normal*, *Répéter tout*, *Aléatoire et répéter tout*, *Aléatoire sans répétition*, *Répéter le morceau*, *Aléatoire et répéter le morceau* @@ -45,18 +44,18 @@ - Ajout des commandes **Commandes tactiles statut**, **Commandes tactiles on**, **Commandes tactiles off** - Ajout des commandes **Balance** (action/curseur) et **Balance statut** qui gère la balance selon une valeur comprise entre -100 (tout à gauche) et 100 (tout à droite) - Ajout des commandes **Graves** (action/curseur) et **Graves statut** qui gère les graves selon une valeur comprise entre -10 et 10 -- Ajout des commandes **Aigus** (action/curseur) et **Aigus statut** qui gère la aigus selon une valeur comprise entre -10 et 10 +- Ajout des commandes **Aigus** (action/curseur) et **Aigus statut** qui gèrent les aigus selon une valeur comprise entre -10 et 10 - Ajout de la commande **Mode fête** qui permet de grouper tous les Sonos ensemble -- Ajout commande **Mic statut** qui indique si le micro est activé ou non sur les Sonos équipé d'un micro +- Ajout de la commande **Mic statut** qui indique si le micro est activé ou non sur les Sonos équipés d'un micro - Ajout d'une commande info **Batterie** sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie -- Ajout d'une commande info **Chargement** sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non +- Ajout d'une commande info **Chargement** sur les Sonos équipés d'une batterie qui indique si la charge est en cours ou non - Ajout d'une commande info **Prochaine alarme** sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte # 25/04/2024 - Mise à jour de la documentation -- Nettoyage des accents dans les noms de partage (non supporté par le plugin) -- Suppression de la dependance a PicoTTS (le plugin utilise le moteur globale de TTS de jeedom) +- Nettoyage des accents dans les noms de partage (non supportés par le plugin) +- Suppression de la dépendance à PicoTTS (le plugin utilise le moteur global de TTS de Jeedom) - Ajout Sonos Beam Gen 2 # 15/01/2024 @@ -91,11 +90,11 @@ # 14/01/2022 -- Ajout compatibilité avec la nouvelle enceinte SYMFONISK +- Ajout de la compatibilité avec la nouvelle enceinte SYMFONISK # 27/12/2021 -- Ajout compatibilité avec la nouvelle Sonos One +- Ajout de la compatibilité avec la nouvelle Sonos One # 09/10/2021 @@ -166,7 +165,7 @@ - Réecriture complète du plugin - Prise en charge de la nouvelle api Sonos - Prise en charge des sonos beam et One -- Correction de nombre bug +- Correction de nombreux bugs - Optimisations globales **IMPORTANT** @@ -178,9 +177,9 @@ - Ajout de la gestion des favoris sonos - Prise en charge des Sonos One et Playbase -- Correction de la langue avec picotts -- Ajout d’une commande "entrée de ligne" -- Mise à jour de librairie de communication avec les sonos +- Correction de la langue avec PicoTTS +- Ajout d’une commande "Entrée de ligne" +- Mise à jour de la librairie de communication avec les Sonos - Optimisation du chargement des playlists - Ajout de picotts pour la génération du TTS en local -- Correction du bouton play/pause lors de la mise à jour du widget +- Correction du bouton play/pause lors de la mise à jour du widget. From 6a37e892f68c527548bf04719a3875d93d988487 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Sat, 1 Nov 2025 00:21:28 +0000 Subject: [PATCH 12/15] [Jenkins] Updated translation --- core/i18n/de_DE.json | 1 + core/i18n/en_US.json | 1 + core/i18n/es_ES.json | 1 + core/i18n/fr_FR.json | 1 + core/i18n/id_ID.json | 1 + core/i18n/it_IT.json | 1 + core/i18n/ja_JP.json | 1 + core/i18n/pt_PT.json | 1 + core/i18n/ru_RU.json | 1 + core/i18n/tr.json | 1 + docs/de_DE/changelog.md | 41 ++++++++++++++++++++-------------------- docs/en_US/changelog.md | 41 ++++++++++++++++++++-------------------- docs/es_ES/changelog.md | 41 ++++++++++++++++++++-------------------- docs/i18n/de_DE.json | 42 ++++++++++++++++++++--------------------- docs/i18n/en_US.json | 42 ++++++++++++++++++++--------------------- docs/i18n/es_ES.json | 42 ++++++++++++++++++++--------------------- docs/i18n/fr_FR.json | 42 ++++++++++++++++++++--------------------- docs/i18n/pt_PT.json | 42 ++++++++++++++++++++--------------------- docs/pt_PT/changelog.md | 41 ++++++++++++++++++++-------------------- 19 files changed, 190 insertions(+), 194 deletions(-) diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index ca5cd50..33a0b16 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favoriten aktualisiert:", "Playlists updated: ": "Aktualisierte Playlists:", "Radios updated: ": "Radios aktualisiert:", + "Disponible": "Disponible", "Statut de lecture": "Lesestatus", "Mode de lecture": "Lesemodus", "Choisir mode de lecture": "Wählen Sie den Lesemodus", diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index b17b132..39cd5c9 100644 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favorites updated:", "Playlists updated: ": "Playlists updated:", "Radios updated: ": "Radios updated:", + "Disponible": "Disponible", "Statut de lecture": "Reading status", "Mode de lecture": "Reading mode", "Choisir mode de lecture": "Choose reading mode", diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index e303dad..138d612 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favoritos actualizados:", "Playlists updated: ": "Listas de reproducción actualizadas:", "Radios updated: ": "Radios actualizadas:", + "Disponible": "Disponible", "Statut de lecture": "Estado de lectura", "Mode de lecture": "Modo de lectura", "Choisir mode de lecture": "Elige el modo de lectura", diff --git a/core/i18n/fr_FR.json b/core/i18n/fr_FR.json index 91cb356..522444f 100644 --- a/core/i18n/fr_FR.json +++ b/core/i18n/fr_FR.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favorites updated: ", "Playlists updated: ": "Playlists updated: ", "Radios updated: ": "Radios updated: ", + "Disponible": "Disponible", "Statut de lecture": "Statut de lecture", "Mode de lecture": "Mode de lecture", "Choisir mode de lecture": "Choisir mode de lecture", diff --git a/core/i18n/id_ID.json b/core/i18n/id_ID.json index f407c92..aee7a3b 100644 --- a/core/i18n/id_ID.json +++ b/core/i18n/id_ID.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favorites updated:", "Playlists updated: ": "Playlists updated:", "Radios updated: ": "Radios updated:", + "Disponible": "Disponible", "Statut de lecture": "Statut de lecture", "Mode de lecture": "Mode de lecture", "Choisir mode de lecture": "Choisir mode de lecture", diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json index 750e91b..0f4409c 100644 --- a/core/i18n/it_IT.json +++ b/core/i18n/it_IT.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favorites updated:", "Playlists updated: ": "Playlists updated:", "Radios updated: ": "Radios updated:", + "Disponible": "Disponible", "Statut de lecture": "Statut de lecture", "Mode de lecture": "Mode de lecture", "Choisir mode de lecture": "Choisir mode de lecture", diff --git a/core/i18n/ja_JP.json b/core/i18n/ja_JP.json index f1af87b..7ca935a 100644 --- a/core/i18n/ja_JP.json +++ b/core/i18n/ja_JP.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favorites updated:", "Playlists updated: ": "Playlists updated:", "Radios updated: ": "Radios updated:", + "Disponible": "Disponible", "Statut de lecture": "Statut de lecture", "Mode de lecture": "Mode de lecture", "Choisir mode de lecture": "Choisir mode de lecture", diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index 5180cbe..fd2e931 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favoritos atualizados:", "Playlists updated: ": "Listas de reprodução atualizadas:", "Radios updated: ": "Rádios atualizadas:", + "Disponible": "Disponible", "Statut de lecture": "Status de leitura", "Mode de lecture": "Modo de leitura", "Choisir mode de lecture": "Escolha o modo de leitura", diff --git a/core/i18n/ru_RU.json b/core/i18n/ru_RU.json index f3949aa..4f34492 100644 --- a/core/i18n/ru_RU.json +++ b/core/i18n/ru_RU.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favorites updated:", "Playlists updated: ": "Playlists updated:", "Radios updated: ": "Radios updated:", + "Disponible": "Disponible", "Statut de lecture": "Statut de lecture", "Mode de lecture": "Mode de lecture", "Choisir mode de lecture": "Choisir mode de lecture", diff --git a/core/i18n/tr.json b/core/i18n/tr.json index d44da75..68918c9 100644 --- a/core/i18n/tr.json +++ b/core/i18n/tr.json @@ -85,6 +85,7 @@ "Favorites updated: ": "Favorites updated:", "Playlists updated: ": "Playlists updated:", "Radios updated: ": "Radios updated:", + "Disponible": "Disponible", "Statut de lecture": "Statut de lecture", "Mode de lecture": "Mode de lecture", "Choisir mode de lecture": "Choisir mode de lecture", diff --git a/docs/de_DE/changelog.md b/docs/de_DE/changelog.md index eb19889..6c1bdc5 100644 --- a/docs/de_DE/changelog.md +++ b/docs/de_DE/changelog.md @@ -4,14 +4,13 @@ > >Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt -# 06-05-2025 - -- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom +- +- # 26-04-2025 > Attention -> Bedeutende Neugestaltung des Plugins: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; +> Bedeutende Neugestaltung des Plugins : > > Erfordert Jeedom 4.4.8 > @@ -21,16 +20,16 @@ - Das Plugin wurde fast komplett neu geschrieben, der Daemon wurde komplett in Python (anstelle von PHP) neu geschrieben) - Debian 11 und 12 kompatibel! -- Es gibt keine Erkennung mehr, die manuell gestartet werden muss, und es ist nicht mehr notwendig (und auch nicht möglich), Geräte manuell hinzuzufügen. Das Plugin erkennt automatisch Ihre Soundgeräte und erstellt die Geräte entsprechend jedem Start des Daemons. -- Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten -- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles -- (Fast) Echtzeitaktualisierung der Bestellinformationen (eine Verzögerung von 0.5 Sekunden bis maximal ein paar Sekunden), mehr Cron-Minuten, auch wenn eine Änderung außerhalb von Jeedom vorgenommen wird (z. B. über die Sonos-App)) -- Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation). Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist. Die Lautstärke wird immer über den Lautsprecher gesteuert. +- . +- Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten. +- +- ) +- Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation). Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist. . - Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. -- Optimisation: Es kommt zu keinem weiteren Speicherverlust beim Daemon und er verbraucht weniger als zuvor. +- Optimierung : . - Die Anzeige des aktuell wiedergegebenen Covers wurde optimiert - Optimierung der Lesefavoriten -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... +- Ajout de la possibilité de désactiver la tuile pré-configurée : ... - Hinzufügen eines Aktionsbefehls **Fernseher** um zum Eingang zu wechseln *Fernseher* auf kompatiblen Geräten - Hinzufügen eines Info-Befehls **Lesemodus** und Aktion **Wählen Sie den Lesemodus** Hier können Sie den Lesemodus aus den folgenden Möglichkeiten auswählen: *Normal*, *Wiederhole alles*, *Zufällig und alles wiederholen*, *Zufällig ohne Wiederholung*, *Lied wiederholen*, *Zufälliges und wiederholtes Lied* @@ -45,18 +44,18 @@ - Befehle hinzufügen **Status-Touch-Steuerelemente**, **Touch-Bedienelemente ein**, **Touch-Steuerung ausgeschaltet** - Befehle hinzufügen **Gleichgewicht** (Aktion/Cursor) und **Kontostand** die den Saldo nach einem Wert zwischen -100 (ganz links) und 100 (ganz rechts) verwaltet) - Befehle hinzufügen **Gräber** (Aktion/Cursor) und **Ernsthafter Status** die den Bass nach einem Wert zwischen -10 und 10 verwaltet -- Befehle hinzufügen **Verdreifachen** (Aktion/Cursor) und **Dreifacher Status** der die Höhen nach einem Wert zwischen -10 und 10 verwaltet +- Befehle hinzufügen **Verdreifachen** (Aktion/Cursor) und **Dreifacher Status** - Befehl hinzufügen **Partymode** Dadurch können Sie alle Sonos gruppieren -- Bestellung hinzufügen **Mikrofonstatus** Dies zeigt an, ob das Mikrofon bei Sonos, die mit einem Mikrofon ausgestattet sind, aktiviert ist oder nicht +- Befehl hinzufügen **Mikrofonstatus** - Hinzufügen eines Info-Befehls **Batterie** Bei Sonos, die mit einem Akku ausgestattet sind, wird der Akkuladestand in Prozent angezeigt -- Hinzufügen eines Info-Befehls **Laden** Bei Sonos, die mit einem Akku ausgestattet sind, wird angezeigt, ob der Ladevorgang läuft oder nicht +- Hinzufügen eines Info-Befehls **Laden** - Hinzufügen eines Info-Befehls **Nächster Alarm** Auf jedem Sonos wird das Datum des nächsten auf diesem Lautsprecher programmierten Alarms angezeigt # 25.04.2024 - Aktualisierung der Dokumentation -- Akzente in Freigabenamen bereinigen (vom Plugin nicht unterstützt)) -- Entfernen der Abhängigkeit von PicoTTS (das Plugin verwendet die globale TTS-Engine von jeedom)) +- ) +- ) - Sonos Beam Gen 2 hinzugefügt # 15.01.2024 @@ -91,11 +90,11 @@ # 14.01.2022 -- Kompatibilität mit dem neuen SYMFONISK-Lautsprecher hinzugefügt +- # 27.12.2021 -- Kompatibilität mit dem neuen Sonos One hinzugefügt +- # 09.10.2021 @@ -166,7 +165,7 @@ - Vollständiges Umschreiben des Plugins - Unterstützung für die neue Sonos-API - Unterstützung für Beam- und One-Soundsysteme -- Korrektur der Fehlernummer +- - Globale Optimierungen **Wichtig** @@ -180,7 +179,7 @@ - Unterstützung für Sonos One und Playbase - Zungenkorrektur mit Picotts - Hinzufügen eines Befehls "Zeileneintrag"" -- Aktualisierung der Soundkommunikationsbibliothek +- - Optimiertes Laden von Wiedergabelisten - Zugabe von Picotts zur lokalen TTS-Erzeugung -- Korrektur der Wiedergabe- / Pause-Schaltfläche beim Aktualisieren des Widgets +- Korrektur der Wiedergabe- / Pause-Schaltfläche beim Aktualisieren des Widgets. diff --git a/docs/en_US/changelog.md b/docs/en_US/changelog.md index 3bcc4a3..f99ac79 100644 --- a/docs/en_US/changelog.md +++ b/docs/en_US/changelog.md @@ -4,14 +4,13 @@ > >As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text -# 06-05-2025 - -- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom +- +- # 26-04-2025 > Attention -> Significant plugin redesign: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; +> Significant plugin redesign : > > Requires Jeedom 4.4.8 > @@ -21,16 +20,16 @@ - Almost total rewrite of the plugin, the daemon has been completely rewritten in python (instead of PHP) - Debian 11 and 12 compatible! -- There is no longer any discovery to launch manually and it is no longer necessary (nor possible) to manually add equipment, the plugin automatically discovers your sound devices and creates the equipment corresponding to each start of the daemon. -- It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel -- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles -- (Almost) real-time updating of order information (a delay of 0.5s to a few seconds max), more cron minutes, including when a change is made outside Jeedom (via Sonos app for example) -- Redesign of group management (old commands will be deleted and new ones added, see documentation). It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller. The volume is always controlled by speaker. +- . +- It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel. +- +- ) +- Redesign of group management (old commands will be deleted and new ones added, see documentation). It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller. . - Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. -- Optimisation: no more memory loss on the daemon and it consumes less than previously. +- Optimization : . - Optimized the display of the cover of the current reading - Optimization on reading favorites -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... +- Ajout de la possibilité de désactiver la tuile pré-configurée : ... - Adding an action command **TV** to switch to the input *TV* on compatible equipment - Adding an info command **Reading mode** and action **Choose reading mode** which allows you to select the reading mode from the following possibilities: *Normal*, *Repeat all*, *Random and repeat all*, *Random without repetition*, *Repeat song*, *Random and repeat song* @@ -45,18 +44,18 @@ - Adding commands **Touch controls status**, **Touch controls on**, **Touch controls off** - Adding commands **Balance** (action/cursor) and **Balance status** which manages the balance according to a value between -100 (far left) and 100 (far right)) - Adding commands **Graves** (action/cursor) and **Serious status** which manages the bass according to a value between -10 and 10 -- Adding commands **Highs** (action/cursor) and **Acute status** which manages the treble according to a value between -10 and 10 +- Adding commands **Highs** (action/cursor) and **Acute status** - Adding the command **Party mode** which allows you to group all Sonos together -- Add order **Mic status** which indicates whether the microphone is activated or not on Sonos equipped with a microphone +- Adding the command **Mic status** - Adding an info command **Battery** on Sonos equipped with a battery indicating the battery charge percentage -- Adding an info command **Loading** on Sonos equipped with a battery indicating whether charging is in progress or not +- Adding an info command **Loading** - Adding an info command **Next alarm** on each Sonos giving the date of the next alarm programmed on this speaker # 04/25/2024 - Documentation update -- Cleaning up accents in share names (not supported by the plugin) -- Removing the dependency on PicoTTS (the plugin uses jeedom's global TTS engine) +- ) +- ) - Added Sonos Beam Gen 2 # 01/15/2024 @@ -91,11 +90,11 @@ # 01/14/2022 -- Added compatibility with the new SYMFONISK speaker +- # 12/27/2021 -- Added compatibility with the new Sonos one +- # 09/10/2021 @@ -166,7 +165,7 @@ - Complete rewrite of the plugin - Support for the new Sonos API - Support for Beam and One sound systems -- Bug number correction +- - Global optimizations **Important** @@ -180,7 +179,7 @@ - Support for Sonos One and Playbase - Tongue correction with picotts - Adding a "line entry" command" -- Update of sound communication library +- - Optimized loading of playlists - Addition of picotts for local TTS generation -- Correction of the play / pause button when updating the widget +- Correction of the play / pause button when updating the widget. diff --git a/docs/es_ES/changelog.md b/docs/es_ES/changelog.md index 611005e..9373aad 100644 --- a/docs/es_ES/changelog.md +++ b/docs/es_ES/changelog.md @@ -4,14 +4,13 @@ > >Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto -# 06-05-2025 - -- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom +- +- # 26-04-2025 > Attention -> Rediseño significativo del complemento: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; +> Rediseño significativo del complemento : > > Requiere Jeedom 4.4.8 > @@ -21,16 +20,16 @@ - Reescritura casi total del complemento, el demonio ha sido reescrito completamente en Python (en lugar de PHP)) - Compatible con Debian 11 y 12! -- Ya no hay ningún descubrimiento para iniciar manualmente y ya no es necesario (ni posible) agregar equipos manualmente, el complemento descubre automáticamente sus dispositivos de sonido y crea los equipos correspondientes a cada inicio del demonio. -- También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo -- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles -- Actualización (casi) en tiempo real de la información del pedido (un retraso de 0.5 segundos a unos pocos segundos como máximo), más minutos de cron, incluso cuando se realiza un cambio fuera de Jeedom (a través de la aplicación Sonos, por ejemplo)) -- Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)). Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador. El volumen siempre está controlado por el altavoz. +- . +- También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo. +- +- ) +- Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)). Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador. . - Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. -- Optimisation: no más pérdida de memoria en el demonio y consume menos que antes. +- Mejoramiento : . - Se optimizó la visualización de la portada que se está reproduciendo actualmente - Optimización en la lectura de favoritos -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... +- Ajout de la possibilité de désactiver la tuile pré-configurée : ... - Agregar un comando de acción **TELEVISOR** para cambiar a la entrada *TELEVISOR* en equipos compatibles - Agregar un comando de información **Modo de lectura** y acción **Elige el modo de lectura** que le permite seleccionar el modo de lectura entre las siguientes posibilidades: *Normal*, *Repite todo*, *Aleatorio y repetir todo*, *Aleatorio sin repetición*, *Repetir canción*, *Canción aleatoria y repetida* @@ -45,18 +44,18 @@ - Agregar comandos **Controles táctiles de estado**, **Controles táctiles activados**, **Controles táctiles desactivados** - Agregar comandos **Balance** (acción/cursor) y **Estado del saldo** que gestiona el saldo según un valor entre -100 (extremo izquierdo) y 100 (extremo derecho)) - Agregar comandos **Tumbas** (acción/cursor) y **Estado serio** que gestiona los graves según un valor entre -10 y 10 -- Agregar comandos **Triplicar** (acción/cursor) y **Estado de agudos** que gestiona los agudos según un valor entre -10 y 10 +- Agregar comandos **Triplicar** (acción/cursor) y **Estado de agudos** - Agregando el comando **Moda de fiesta** que te permite agrupar todos los Sonos juntos -- Añadir pedido **Estado del micrófono** que indica si el micrófono está activado o no en Sonos equipado con un micrófono +- Agregando el comando **Estado del micrófono** - Agregar un comando de información **Batería** en Sonos equipado con una batería que muestra el porcentaje de carga de la batería -- Agregar un comando de información **Cargando** en Sonos equipado con una batería que indica si la carga está en curso o no +- Agregar un comando de información **Cargando** - Agregar un comando de información **Próxima alarma** en cada Sonos indicando la fecha de la próxima alarma programada en este altavoz # 25/04/2024 - Actualización de documentación -- Limpiar acentos en nombres compartidos (no admitido por el complemento)) -- Eliminar la dependencia de PicoTTS (el complemento utiliza el motor TTS global de jeedom) +- ) +- ) - Se agregó Sonos Beam Gen 2 # 15/01/2024 @@ -91,11 +90,11 @@ # 14/01/2022 -- Compatibilidad añadida con el nuevo altavoz SYMFONISK +- # 27/12/2021 -- Compatibilidad añadida con el nuevo Sonos One +- # 10/09/2021 @@ -166,7 +165,7 @@ - Completa reescritura del complemento - Soporte para la nueva API de Sonos - Soporte para sistemas de sonido Beam y One -- Corrección de número de error +- - Optimizaciones globales **Importante** @@ -180,7 +179,7 @@ - Soporte para Sonos One y Playbase - Corrección de lengua con picotts - Agregar un comando de "entrada de línea"" -- Actualización de la biblioteca de comunicación de sonido +- - Carga optimizada de listas de reproducción - Adición de picotts para la generación local de TTS -- Corrección del botón de reproducción / pausa al actualizar el widget +- Corrección del botón de reproducción / pausa al actualizar el widget. diff --git a/docs/i18n/de_DE.json b/docs/i18n/de_DE.json index caa395f..ff10557 100644 --- a/docs/i18n/de_DE.json +++ b/docs/i18n/de_DE.json @@ -2,32 +2,31 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos Controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt", - "06-05-2025": "06-05-2025", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom": "", + "Corrections pour le message \"Subscription renewal failed\" et la perte de remontée des informations": "", "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Bedeutende Neugestaltung des Plugins", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certaines fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes ;": "", "Nécessite Jeedom 4.4.8": "Erfordert Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 und 12 kompatibel", "ce sujet sur community": "dieses Thema auf Community", "Voir également": "Siehe auch", "pour plus de détails": "für mehr Details", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Das Plugin wurde fast komplett neu geschrieben, der Daemon wurde komplett in Python (anstelle von PHP) neu geschrieben", - "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Es gibt keine Erkennung mehr, die manuell gestartet werden muss, und es ist nicht mehr notwendig (und auch nicht möglich), Geräte manuell hinzuzufügen. Das Plugin erkennt automatisch Ihre Soundgeräte und erstellt die Geräte entsprechend jedem Start des Daemons", + "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement un équipement, le plugin découvre automatiquement vos appareils Sonos et crée les équipements correspondants à chaque démarrage du démon": "", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Es ist auch möglich, Geräte, Favoriten und Wiedergabelisten (erneut) zu synchronisieren, ohne den Daemon über das Gerätefenster neu zu starten", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", - "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "(Fast) Echtzeitaktualisierung der Bestellinformationen (eine Verzögerung von 0", - "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5 Sekunden bis maximal ein paar Sekunden), mehr Cron-Minuten, auch wenn eine Änderung außerhalb von Jeedom vorgenommen wird (z. B. über die Sonos-App)", + "Synchro automatique chaque heure pour corriger les désynchronisations éventuelles": "", + "Mise à jour en (quasi) temps réel des commandes infos (un délai de 0,5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via l'app Sonos par exemple": "", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Neugestaltung der Gruppenverwaltung (alte Befehle werden gelöscht und neue hinzugefügt, siehe Dokumentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Es ist möglich, einer Gruppe beizutreten oder sie zu verlassen und die Wiedergabe der Gruppe von jedem Gerät in der Gruppe aus zu steuern, ohne sich Gedanken darüber machen zu müssen, wer der Controller ist", - "Le volume est lui toujours contrôlé par enceinte": "Die Lautstärke wird immer über den Lautsprecher gesteuert", + "Le volume est, lui, toujours contrôlé par enceinte": "", "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", - "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "Es kommt zu keinem weiteren Speicherverlust beim Daemon und er verbraucht weniger als zuvor", + "plus de pertes de mémoire sur le démon et il consomme moins qu'auparavant": "", "Optimisation de l'affichage de la pochette de la lecture en cours": "Die Anzeige des aktuell wiedergegebenen Covers wurde optimiert", "Optimisation sur la lecture des favoris": "Optimierung der Lesefavoriten", "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "vous êtes alors libre de configurer celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou de masquer les commandes de votre choix": "", "Ajout d'une commande action": "Hinzufügen eines Aktionsbefehls", "pour basculer sur l'entrée": "um zum Eingang zu wechseln", "sur les équipements compatibles": "auf kompatiblen Geräten", @@ -78,21 +77,20 @@ "Graves statut": "Ernsthafter Status", "qui gère les graves selon une valeur comprise entre -10 et 10": "die den Bass nach einem Wert zwischen -10 und 10 verwaltet", "Aigus statut": "Dreifacher Status", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "der die Höhen nach einem Wert zwischen -10 und 10 verwaltet", + "qui gèrent les aigus selon une valeur comprise entre -10 et 10": "", "Mode fête": "Partymode", "Ajout de la commande": "Befehl hinzufügen", "qui permet de grouper tous les Sonos ensemble": "Dadurch können Sie alle Sonos gruppieren", "Mic statut": "Mikrofonstatus", - "Ajout commande": "Bestellung hinzufügen", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "Dies zeigt an, ob das Mikrofon bei Sonos, die mit einem Mikrofon ausgestattet sind, aktiviert ist oder nicht", + "qui indique si le micro est activé ou non sur les Sonos équipés d'un micro": "", "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "Bei Sonos, die mit einem Akku ausgestattet sind, wird der Akkuladestand in Prozent angezeigt", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "Bei Sonos, die mit einem Akku ausgestattet sind, wird angezeigt, ob der Ladevorgang läuft oder nicht", + "sur les Sonos équipés d'une batterie qui indique si la charge est en cours ou non": "", "Prochaine alarme": "Nächster Alarm", "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "Auf jedem Sonos wird das Datum des nächsten auf diesem Lautsprecher programmierten Alarms angezeigt", "25\/04\/2024": "25.04.2024", "Mise à jour de la documentation": "Aktualisierung der Dokumentation", - "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Akzente in Freigabenamen bereinigen (vom Plugin nicht unterstützt)", - "Suppression de la dependance a PicoTTS (le plugin utilise le moteur globale de TTS de jeedom": "Entfernen der Abhängigkeit von PicoTTS (das Plugin verwendet die globale TTS-Engine von jeedom)", + "Nettoyage des accents dans les noms de partage (non supportés par le plugin": "", + "Suppression de la dépendance à PicoTTS (le plugin utilise le moteur global de TTS de Jeedom": "", "Ajout Sonos Beam Gen 2": "Sonos Beam Gen 2 hinzugefügt", "15\/01\/2024": "15.01.2024", "Préparation pour Jeedom 4.4": "Vorbereitung auf Jeedom 4.4", @@ -111,9 +109,9 @@ "27\/01\/2022": "27.01.2022", "Optimisations V4.2": "V4.2-Optimierungen", "14\/01\/2022": "14.01.2022", - "Ajout compatibilité avec la nouvelle enceinte SYMFONISK": "Kompatibilität mit dem neuen SYMFONISK-Lautsprecher hinzugefügt", + "Ajout de la compatibilité avec la nouvelle enceinte SYMFONISK": "", "27\/12\/2021": "27.12.2021", - "Ajout compatibilité avec la nouvelle Sonos One": "Kompatibilität mit dem neuen Sonos One hinzugefügt", + "Ajout de la compatibilité avec la nouvelle Sonos One": "", "09\/10\/2021": "09.10.2021", "Ajout de la Sonos Five": "Hinzufügung der Sonos Five", "Ajout Sonos Roam": "Hinzufügen von Sonos Roam", @@ -152,15 +150,15 @@ "Réecriture complète du plugin": "Vollständiges Umschreiben des Plugins", "Prise en charge de la nouvelle api Sonos": "Unterstützung für die neue Sonos-API", "Prise en charge des sonos beam et One": "Unterstützung für Beam- und One-Soundsysteme", - "Correction de nombre bug": "Korrektur der Fehlernummer", + "Correction de nombreux bugs": "", "Optimisations globales": "Globale Optimierungen", "Compatible PHP7 uniquement": "Nur kompatibles PHP7", "Certaines fonctionnalités ont dû être retirées": "Einige Funktionen mussten entfernt werden", "Ajout de la gestion des favoris sonos": "Verwaltung der Sonos-Favoriten hinzugefügt", "Prise en charge des Sonos One et Playbase": "Unterstützung für Sonos One und Playbase", - "Correction de la langue avec picotts": "Zungenkorrektur mit Picotts", - "Ajout d'une commande \"entrée de ligne": "Hinzufügen eines Befehls \"Zeileneintrag\"", - "Mise à jour de librairie de communication avec les sonos": "Aktualisierung der Soundkommunikationsbibliothek", + "Correction de la langue avec PicoTTS": "Zungenkorrektur mit Picotts", + "Ajout d'une commande \"Entrée de ligne": "Hinzufügen eines Befehls \"Zeileneintrag\"", + "Mise à jour de la librairie de communication avec les Sonos": "", "Optimisation du chargement des playlists": "Optimiertes Laden von Wiedergabelisten", "Ajout de picotts pour la génération du TTS en local": "Zugabe von Picotts zur lokalen TTS-Erzeugung", "Correction du bouton play\/pause lors de la mise à jour du widget": "Korrektur der Wiedergabe- \/ Pause-Schaltfläche beim Aktualisieren des Widgets", diff --git a/docs/i18n/en_US.json b/docs/i18n/en_US.json index ca63879..7f67e2a 100644 --- a/docs/i18n/en_US.json +++ b/docs/i18n/en_US.json @@ -2,32 +2,31 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text", - "06-05-2025": "06-05-2025", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom": "", + "Corrections pour le message \"Subscription renewal failed\" et la perte de remontée des informations": "", "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Significant plugin redesign", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certaines fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes ;": "", "Nécessite Jeedom 4.4.8": "Requires Jeedom 4.4.8", "Compatible Debian 11 et 12": "Debian 11 and 12 compatible", "ce sujet sur community": "this topic on community", "Voir également": "See also", "pour plus de détails": "for more details", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Almost total rewrite of the plugin, the daemon has been completely rewritten in python (instead of PHP", - "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "There is no longer any discovery to launch manually and it is no longer necessary (nor possible) to manually add equipment, the plugin automatically discovers your sound devices and creates the equipment corresponding to each start of the daemon", + "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement un équipement, le plugin découvre automatiquement vos appareils Sonos et crée les équipements correspondants à chaque démarrage du démon": "", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "It is also possible to ask to (re)synchronize equipment, favorites and playlists without restarting the daemon from the equipment panel", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", - "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "(Almost) real-time updating of order information (a delay of 0", - "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s to a few seconds max), more cron minutes, including when a change is made outside Jeedom (via Sonos app for example", + "Synchro automatique chaque heure pour corriger les désynchronisations éventuelles": "", + "Mise à jour en (quasi) temps réel des commandes infos (un délai de 0,5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via l'app Sonos par exemple": "", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Redesign of group management (old commands will be deleted and new ones added, see documentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "It is possible to join or leave a group, control the playback of the group from any device in the group without worrying about who is the controller", - "Le volume est lui toujours contrôlé par enceinte": "The volume is always controlled by speaker", + "Le volume est, lui, toujours contrôlé par enceinte": "", "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", - "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "no more memory loss on the daemon and it consumes less than previously", + "plus de pertes de mémoire sur le démon et il consomme moins qu'auparavant": "", "Optimisation de l'affichage de la pochette de la lecture en cours": "Optimized the display of the cover of the current reading", "Optimisation sur la lecture des favoris": "Optimization on reading favorites", "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "vous êtes alors libre de configurer celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou de masquer les commandes de votre choix": "", "Ajout d'une commande action": "Adding an action command", "pour basculer sur l'entrée": "to switch to the input", "sur les équipements compatibles": "on compatible equipment", @@ -78,21 +77,20 @@ "Graves statut": "Serious status", "qui gère les graves selon une valeur comprise entre -10 et 10": "which manages the bass according to a value between -10 and 10", "Aigus statut": "Acute status", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "which manages the treble according to a value between -10 and 10", + "qui gèrent les aigus selon une valeur comprise entre -10 et 10": "", "Mode fête": "Party mode", "Ajout de la commande": "Adding the command", "qui permet de grouper tous les Sonos ensemble": "which allows you to group all Sonos together", "Mic statut": "Mic status", - "Ajout commande": "Add order", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "which indicates whether the microphone is activated or not on Sonos equipped with a microphone", + "qui indique si le micro est activé ou non sur les Sonos équipés d'un micro": "", "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "on Sonos equipped with a battery indicating the battery charge percentage", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "on Sonos equipped with a battery indicating whether charging is in progress or not", + "sur les Sonos équipés d'une batterie qui indique si la charge est en cours ou non": "", "Prochaine alarme": "Next alarm", "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "on each Sonos giving the date of the next alarm programmed on this speaker", "25\/04\/2024": "04\/25\/2024", "Mise à jour de la documentation": "Documentation update", - "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Cleaning up accents in share names (not supported by the plugin", - "Suppression de la dependance a PicoTTS (le plugin utilise le moteur globale de TTS de jeedom": "Removing the dependency on PicoTTS (the plugin uses jeedom's global TTS engine", + "Nettoyage des accents dans les noms de partage (non supportés par le plugin": "", + "Suppression de la dépendance à PicoTTS (le plugin utilise le moteur global de TTS de Jeedom": "", "Ajout Sonos Beam Gen 2": "Added Sonos Beam Gen 2", "15\/01\/2024": "01\/15\/2024", "Préparation pour Jeedom 4.4": "Preparing for Jeedom 4.4", @@ -111,9 +109,9 @@ "27\/01\/2022": "01\/27\/2022", "Optimisations V4.2": "V4.2 optimizations", "14\/01\/2022": "01\/14\/2022", - "Ajout compatibilité avec la nouvelle enceinte SYMFONISK": "Added compatibility with the new SYMFONISK speaker", + "Ajout de la compatibilité avec la nouvelle enceinte SYMFONISK": "", "27\/12\/2021": "12\/27\/2021", - "Ajout compatibilité avec la nouvelle Sonos One": "Added compatibility with the new Sonos one", + "Ajout de la compatibilité avec la nouvelle Sonos One": "", "09\/10\/2021": "09\/10\/2021", "Ajout de la Sonos Five": "Addition of the Sonos Five", "Ajout Sonos Roam": "Adding Sonos Roam", @@ -152,15 +150,15 @@ "Réecriture complète du plugin": "Complete rewrite of the plugin", "Prise en charge de la nouvelle api Sonos": "Support for the new Sonos API", "Prise en charge des sonos beam et One": "Support for Beam and One sound systems", - "Correction de nombre bug": "Bug number correction", + "Correction de nombreux bugs": "", "Optimisations globales": "Global optimizations", "Compatible PHP7 uniquement": "Compatible PHP7 only", "Certaines fonctionnalités ont dû être retirées": "Some features had to be removed", "Ajout de la gestion des favoris sonos": "Added management of sonos favorites", "Prise en charge des Sonos One et Playbase": "Support for Sonos One and Playbase", - "Correction de la langue avec picotts": "Tongue correction with picotts", - "Ajout d'une commande \"entrée de ligne": "Adding a \"line entry\" command", - "Mise à jour de librairie de communication avec les sonos": "Update of sound communication library", + "Correction de la langue avec PicoTTS": "Tongue correction with picotts", + "Ajout d'une commande \"Entrée de ligne": "Adding a \"line entry\" command", + "Mise à jour de la librairie de communication avec les Sonos": "", "Optimisation du chargement des playlists": "Optimized loading of playlists", "Ajout de picotts pour la génération du TTS en local": "Addition of picotts for local TTS generation", "Correction du bouton play\/pause lors de la mise à jour du widget": "Correction of the play \/ pause button when updating the widget", diff --git a/docs/i18n/es_ES.json b/docs/i18n/es_ES.json index 15d6918..b0f7116 100644 --- a/docs/i18n/es_ES.json +++ b/docs/i18n/es_ES.json @@ -2,32 +2,31 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como recordatorio si no hay información sobre la actualización, significa que solo se refiere a la actualización de documentación, traducción o texto", - "06-05-2025": "06-05-2025", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom": "", + "Corrections pour le message \"Subscription renewal failed\" et la perte de remontée des informations": "", "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Rediseño significativo del complemento", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certaines fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes ;": "", "Nécessite Jeedom 4.4.8": "Requiere Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatible con Debian 11 y 12", "ce sujet sur community": "este tema en la comunidad", "Voir également": "Ver también", "pour plus de détails": "para más detalles", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Reescritura casi total del complemento, el demonio ha sido reescrito completamente en Python (en lugar de PHP)", - "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Ya no hay ningún descubrimiento para iniciar manualmente y ya no es necesario (ni posible) agregar equipos manualmente, el complemento descubre automáticamente sus dispositivos de sonido y crea los equipos correspondientes a cada inicio del demonio", + "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement un équipement, le plugin découvre automatiquement vos appareils Sonos et crée les équipements correspondants à chaque démarrage du démon": "", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "También es posible solicitar (re)sincronizar equipos, favoritos y listas de reproducción sin reiniciar el demonio desde el panel del equipo", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", - "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Actualización (casi) en tiempo real de la información del pedido (un retraso de 0", - "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5 segundos a unos pocos segundos como máximo), más minutos de cron, incluso cuando se realiza un cambio fuera de Jeedom (a través de la aplicación Sonos, por ejemplo)", + "Synchro automatique chaque heure pour corriger les désynchronisations éventuelles": "", + "Mise à jour en (quasi) temps réel des commandes infos (un délai de 0,5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via l'app Sonos par exemple": "", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Rediseño de la gestión de grupos (se eliminarán los comandos antiguos y se agregarán otros nuevos, consulte la documentación)", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Es posible unirse o salir de un grupo, controlar la reproducción del grupo desde cualquier dispositivo del grupo sin preocuparse de quién es el controlador", - "Le volume est lui toujours contrôlé par enceinte": "El volumen siempre está controlado por el altavoz", + "Le volume est, lui, toujours contrôlé par enceinte": "", "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", - "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "no más pérdida de memoria en el demonio y consume menos que antes", + "plus de pertes de mémoire sur le démon et il consomme moins qu'auparavant": "", "Optimisation de l'affichage de la pochette de la lecture en cours": "Se optimizó la visualización de la portada que se está reproduciendo actualmente", "Optimisation sur la lecture des favoris": "Optimización en la lectura de favoritos", "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "vous êtes alors libre de configurer celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou de masquer les commandes de votre choix": "", "Ajout d'une commande action": "Agregar un comando de acción", "pour basculer sur l'entrée": "para cambiar a la entrada", "sur les équipements compatibles": "en equipos compatibles", @@ -78,21 +77,20 @@ "Graves statut": "Estado serio", "qui gère les graves selon une valeur comprise entre -10 et 10": "que gestiona los graves según un valor entre -10 y 10", "Aigus statut": "Estado de agudos", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "que gestiona los agudos según un valor entre -10 y 10", + "qui gèrent les aigus selon une valeur comprise entre -10 et 10": "", "Mode fête": "Moda de fiesta", "Ajout de la commande": "Agregando el comando", "qui permet de grouper tous les Sonos ensemble": "que te permite agrupar todos los Sonos juntos", "Mic statut": "Estado del micrófono", - "Ajout commande": "Añadir pedido", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "que indica si el micrófono está activado o no en Sonos equipado con un micrófono", + "qui indique si le micro est activé ou non sur les Sonos équipés d'un micro": "", "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "en Sonos equipado con una batería que muestra el porcentaje de carga de la batería", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "en Sonos equipado con una batería que indica si la carga está en curso o no", + "sur les Sonos équipés d'une batterie qui indique si la charge est en cours ou non": "", "Prochaine alarme": "Próxima alarma", "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "en cada Sonos indicando la fecha de la próxima alarma programada en este altavoz", "25\/04\/2024": "25\/04\/2024", "Mise à jour de la documentation": "Actualización de documentación", - "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Limpiar acentos en nombres compartidos (no admitido por el complemento)", - "Suppression de la dependance a PicoTTS (le plugin utilise le moteur globale de TTS de jeedom": "Eliminar la dependencia de PicoTTS (el complemento utiliza el motor TTS global de jeedom", + "Nettoyage des accents dans les noms de partage (non supportés par le plugin": "", + "Suppression de la dépendance à PicoTTS (le plugin utilise le moteur global de TTS de Jeedom": "", "Ajout Sonos Beam Gen 2": "Se agregó Sonos Beam Gen 2", "15\/01\/2024": "15\/01\/2024", "Préparation pour Jeedom 4.4": "Preparándose para Jeedom 4.4", @@ -111,9 +109,9 @@ "27\/01\/2022": "27\/01\/2022", "Optimisations V4.2": "Optimizaciones V4.2", "14\/01\/2022": "14\/01\/2022", - "Ajout compatibilité avec la nouvelle enceinte SYMFONISK": "Compatibilidad añadida con el nuevo altavoz SYMFONISK", + "Ajout de la compatibilité avec la nouvelle enceinte SYMFONISK": "", "27\/12\/2021": "27\/12\/2021", - "Ajout compatibilité avec la nouvelle Sonos One": "Compatibilidad añadida con el nuevo Sonos One", + "Ajout de la compatibilité avec la nouvelle Sonos One": "", "09\/10\/2021": "10\/09\/2021", "Ajout de la Sonos Five": "Adición de Sonos Five", "Ajout Sonos Roam": "Agregar Sonos Roam", @@ -152,15 +150,15 @@ "Réecriture complète du plugin": "Completa reescritura del complemento", "Prise en charge de la nouvelle api Sonos": "Soporte para la nueva API de Sonos", "Prise en charge des sonos beam et One": "Soporte para sistemas de sonido Beam y One", - "Correction de nombre bug": "Corrección de número de error", + "Correction de nombreux bugs": "", "Optimisations globales": "Optimizaciones globales", "Compatible PHP7 uniquement": "Solo PHP7 compatible", "Certaines fonctionnalités ont dû être retirées": "Algunas características tuvieron que ser eliminadas", "Ajout de la gestion des favoris sonos": "Administración agregada de favoritos de sonos", "Prise en charge des Sonos One et Playbase": "Soporte para Sonos One y Playbase", - "Correction de la langue avec picotts": "Corrección de lengua con picotts", - "Ajout d'une commande \"entrée de ligne": "Agregar un comando de \"entrada de línea\"", - "Mise à jour de librairie de communication avec les sonos": "Actualización de la biblioteca de comunicación de sonido", + "Correction de la langue avec PicoTTS": "Corrección de lengua con picotts", + "Ajout d'une commande \"Entrée de ligne": "Agregar un comando de \"entrada de línea\"", + "Mise à jour de la librairie de communication avec les Sonos": "", "Optimisation du chargement des playlists": "Carga optimizada de listas de reproducción", "Ajout de picotts pour la génération du TTS en local": "Adición de picotts para la generación local de TTS", "Correction du bouton play\/pause lors de la mise à jour du widget": "Corrección del botón de reproducción \/ pausa al actualizar el widget", diff --git a/docs/i18n/fr_FR.json b/docs/i18n/fr_FR.json index 4b01b0a..31290af 100644 --- a/docs/i18n/fr_FR.json +++ b/docs/i18n/fr_FR.json @@ -3,34 +3,33 @@ "Changelog Sonos controller": "Changelog Sonos controller", "IMPORTANT": "IMPORTANT", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte", - "06-05-2025": "06-05-2025", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom": "Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom", + "Corrections pour le message \"Subscription renewal failed\" et la perte de remontée des informations": "Corrections pour le message \"Subscription renewal failed\" et la perte de remontée des informations", "26-04-2025": "26-04-2025", "Attention": "Attention", "Refonte importante du plugin": "Refonte importante du plugin", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certaines fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes ;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certaines fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes ;", "Nécessite Jeedom 4.4.8": "Nécessite Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatible Debian 11 et 12", "ce sujet sur community": "ce sujet sur community", "Voir également": "Voir également", "pour plus de détails": "pour plus de détails", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP", - "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon", + "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement un équipement, le plugin découvre automatiquement vos appareils Sonos et crée les équipements correspondants à chaque démarrage du démon": "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement un équipement, le plugin découvre automatiquement vos appareils Sonos et crée les équipements correspondants à chaque démarrage du démon", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", - "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Mise en jour en (quasi) temps réel des commande infos (un délai de 0", - "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple", + "Synchro automatique chaque heure pour corriger les désynchronisations éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisations éventuelles", + "Mise à jour en (quasi) temps réel des commandes infos (un délai de 0,5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via l'app Sonos par exemple": "Mise à jour en (quasi) temps réel des commandes infos (un délai de 0,5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via l'app Sonos par exemple", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur", - "Le volume est lui toujours contrôlé par enceinte": "Le volume est lui toujours contrôlé par enceinte", + "Le volume est, lui, toujours contrôlé par enceinte": "Le volume est, lui, toujours contrôlé par enceinte", "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", "Optimisation": "Optimisation", - "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "plus de perte de mémoire sur le démon et il consomme moins que précédemment", + "plus de pertes de mémoire sur le démon et il consomme moins qu'auparavant": "plus de pertes de mémoire sur le démon et il consomme moins qu'auparavant", "Optimisation de l'affichage de la pochette de la lecture en cours": "Optimisation de l'affichage de la pochette de la lecture en cours", "Optimisation sur la lecture des favoris": "Optimisation sur la lecture des favoris", "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "vous êtes alors libre de configurer celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou de masquer les commandes de votre choix": "vous êtes alors libre de configurer celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou de masquer les commandes de votre choix", "TV": "TV", "Ajout d'une commande action": "Ajout d'une commande action", "pour basculer sur l'entrée": "pour basculer sur l'entrée", @@ -91,23 +90,22 @@ "qui gère les graves selon une valeur comprise entre -10 et 10": "qui gère les graves selon une valeur comprise entre -10 et 10", "Aigus": "Aigus", "Aigus statut": "Aigus statut", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "qui gère la aigus selon une valeur comprise entre -10 et 10", + "qui gèrent les aigus selon une valeur comprise entre -10 et 10": "qui gèrent les aigus selon une valeur comprise entre -10 et 10", "Mode fête": "Mode fête", "Ajout de la commande": "Ajout de la commande", "qui permet de grouper tous les Sonos ensemble": "qui permet de grouper tous les Sonos ensemble", "Mic statut": "Mic statut", - "Ajout commande": "Ajout commande", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro", + "qui indique si le micro est activé ou non sur les Sonos équipés d'un micro": "qui indique si le micro est activé ou non sur les Sonos équipés d'un micro", "Batterie": "Batterie", "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie", "Chargement": "Chargement", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non", + "sur les Sonos équipés d'une batterie qui indique si la charge est en cours ou non": "sur les Sonos équipés d'une batterie qui indique si la charge est en cours ou non", "Prochaine alarme": "Prochaine alarme", "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte", "25\/04\/2024": "25\/04\/2024", "Mise à jour de la documentation": "Mise à jour de la documentation", - "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Nettoyage des accents dans les noms de partage (non supporté par le plugin", - "Suppression de la dependance a PicoTTS (le plugin utilise le moteur globale de TTS de jeedom": "Suppression de la dependance a PicoTTS (le plugin utilise le moteur globale de TTS de jeedom", + "Nettoyage des accents dans les noms de partage (non supportés par le plugin": "Nettoyage des accents dans les noms de partage (non supportés par le plugin", + "Suppression de la dépendance à PicoTTS (le plugin utilise le moteur global de TTS de Jeedom": "Suppression de la dépendance à PicoTTS (le plugin utilise le moteur global de TTS de Jeedom", "Ajout Sonos Beam Gen 2": "Ajout Sonos Beam Gen 2", "15\/01\/2024": "15\/01\/2024", "Préparation pour Jeedom 4.4": "Préparation pour Jeedom 4.4", @@ -126,9 +124,9 @@ "27\/01\/2022": "27\/01\/2022", "Optimisations V4.2": "Optimisations V4.2", "14\/01\/2022": "14\/01\/2022", - "Ajout compatibilité avec la nouvelle enceinte SYMFONISK": "Ajout compatibilité avec la nouvelle enceinte SYMFONISK", + "Ajout de la compatibilité avec la nouvelle enceinte SYMFONISK": "Ajout de la compatibilité avec la nouvelle enceinte SYMFONISK", "27\/12\/2021": "27\/12\/2021", - "Ajout compatibilité avec la nouvelle Sonos One": "Ajout compatibilité avec la nouvelle Sonos One", + "Ajout de la compatibilité avec la nouvelle Sonos One": "Ajout de la compatibilité avec la nouvelle Sonos One", "09\/10\/2021": "09\/10\/2021", "Ajout de la Sonos Five": "Ajout de la Sonos Five", "Ajout Sonos Roam": "Ajout Sonos Roam", @@ -168,15 +166,15 @@ "Réecriture complète du plugin": "Réecriture complète du plugin", "Prise en charge de la nouvelle api Sonos": "Prise en charge de la nouvelle api Sonos", "Prise en charge des sonos beam et One": "Prise en charge des sonos beam et One", - "Correction de nombre bug": "Correction de nombre bug", + "Correction de nombreux bugs": "Correction de nombreux bugs", "Optimisations globales": "Optimisations globales", "Compatible PHP7 uniquement": "Compatible PHP7 uniquement", "Certaines fonctionnalités ont dû être retirées": "Certaines fonctionnalités ont dû être retirées", "Ajout de la gestion des favoris sonos": "Ajout de la gestion des favoris sonos", "Prise en charge des Sonos One et Playbase": "Prise en charge des Sonos One et Playbase", - "Correction de la langue avec picotts": "Correction de la langue avec picotts", - "Ajout d'une commande \"entrée de ligne": "Ajout d'une commande \"entrée de ligne", - "Mise à jour de librairie de communication avec les sonos": "Mise à jour de librairie de communication avec les sonos", + "Correction de la langue avec PicoTTS": "Correction de la langue avec PicoTTS", + "Ajout d'une commande \"Entrée de ligne": "Ajout d'une commande \"Entrée de ligne", + "Mise à jour de la librairie de communication avec les Sonos": "Mise à jour de la librairie de communication avec les Sonos", "Optimisation du chargement des playlists": "Optimisation du chargement des playlists", "Ajout de picotts pour la génération du TTS en local": "Ajout de picotts pour la génération du TTS en local", "Correction du bouton play\/pause lors de la mise à jour du widget": "Correction du bouton play\/pause lors de la mise à jour du widget" diff --git a/docs/i18n/pt_PT.json b/docs/i18n/pt_PT.json index bf8b71a..b8bfbd8 100644 --- a/docs/i18n/pt_PT.json +++ b/docs/i18n/pt_PT.json @@ -2,32 +2,31 @@ "changelog.md": { "Changelog Sonos controller": "Changelog Sonos controller", "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto", - "06-05-2025": "06-05-2025", - "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom": "Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom", + "Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom": "", + "Corrections pour le message \"Subscription renewal failed\" et la perte de remontée des informations": "", "26-04-2025": "26-04-2025", "Refonte importante du plugin": "Redesenho significativo do plugin", - "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;": "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes;", + "une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certaines fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes ;": "", "Nécessite Jeedom 4.4.8": "Requer Jeedom 4.4.8", "Compatible Debian 11 et 12": "Compatível com Debian 11 e 12", "ce sujet sur community": "este tópico na comunidade", "Voir également": "Veja também", "pour plus de détails": "para mais detalhes", "Réécriture quasi totale du plugin, le démon a été entièrement réécrit en python (au lieu de PHP": "Reescrita quase total do plugin, o daemon foi completamente reescrito em python (em vez de PHP", - "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement une équipement, le plugin découvre automatiquement vos appareils sonos et créé les équipements correspondant à chaque démarrage du démon": "Não há mais nenhuma descoberta para iniciar manualmente e não é mais necessário (nem possível) adicionar equipamentos manualmente, o plugin descobre automaticamente seus dispositivos de som e cria os equipamentos correspondentes a cada inicialização do daemon", + "Il n'y a plus de découverte à lancer manuellement et il n'est plus nécessaire (ni possible) d'ajouter manuellement un équipement, le plugin découvre automatiquement vos appareils Sonos et crée les équipements correspondants à chaque démarrage du démon": "", "Il est également possible de demander de (re)synchroniser les équipements, favoris et listes de lecture sans redémarrer le démon depuis le panneau des équipements": "Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos", - "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles": "Synchro automatique chaque heure pour corriger les désynchronisation éventuelles", - "Mise en jour en (quasi) temps réel des commande infos (un délai de 0": "Atualização (quase) em tempo real das informações do pedido (um atraso de 0", - "5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via app Sonos par exemple": "5s a alguns segundos no máximo), mais minutos cron, inclusive quando uma alteração é feita fora do Jeedom (por meio do aplicativo Sonos, por exemplo", + "Synchro automatique chaque heure pour corriger les désynchronisations éventuelles": "", + "Mise à jour en (quasi) temps réel des commandes infos (un délai de 0,5s à quelques secondes max), plus de cron minute, y compris lorsqu'un changement est effectué hors Jeedom (via l'app Sonos par exemple": "", "Refonte de la gestion de groupes (les anciennes commandes seront supprimées et de nouvelles ajoutées, voir documentation": "Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação", "Il est possible de joindre ou quitter un groupe, de contrôler la lecture du groupe depuis n'importe quel équipement du groupe sans se soucier de qui est le contrôleur": "É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador", - "Le volume est lui toujours contrôlé par enceinte": "O volume é sempre controlado pelo alto-falante", + "Le volume est, lui, toujours contrôlé par enceinte": "", "il sera nécessaire d'adapter la configuration du partage SAMBA": "il sera nécessaire d'adapter la configuration du partage SAMBA", "Adaptation sur la fonction Text-to-Speech (TTS": "Adaptation sur la fonction Text-to-Speech (TTS", - "plus de perte de mémoire sur le démon et il consomme moins que précédemment": "não há mais perda de memória no daemon e consome menos do que antes", + "plus de pertes de mémoire sur le démon et il consomme moins qu'auparavant": "", "Optimisation de l'affichage de la pochette de la lecture en cours": "Otimizou a exibição da capa atualmente sendo reproduzida", "Optimisation sur la lecture des favoris": "Otimização na leitura de favoritos", "Ajout de la possibilité de désactiver la tuile pré-configurée": "Ajout de la possibilité de désactiver la tuile pré-configurée", - "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix": "vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix", + "vous êtes alors libre de configurer celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou de masquer les commandes de votre choix": "", "Ajout d'une commande action": "Adicionando um comando de ação", "pour basculer sur l'entrée": "para mudar para a entrada", "sur les équipements compatibles": "em equipamentos compatíveis", @@ -78,21 +77,20 @@ "Graves statut": "Situação séria", "qui gère les graves selon une valeur comprise entre -10 et 10": "que gerencia os graves de acordo com um valor entre -10 e 10", "Aigus statut": "Status triplo", - "qui gère la aigus selon une valeur comprise entre -10 et 10": "que gerencia os agudos de acordo com um valor entre -10 e 10", + "qui gèrent les aigus selon une valeur comprise entre -10 et 10": "", "Mode fête": "Moda de festa", "Ajout de la commande": "Adicionando o comando", "qui permet de grouper tous les Sonos ensemble": "que permite agrupar todos os Sonos", "Mic statut": "Status do microfone", - "Ajout commande": "Adicionar pedido", - "qui indique si le micro est activé ou non sur les Sonos équipé d'un micro": "que indica se o microfone está ativado ou não em Sonos equipados com microfone", + "qui indique si le micro est activé ou non sur les Sonos équipés d'un micro": "", "sur les Sonos équipés d'une batterie indiquant le pourcentage de charge de la batterie": "em Sonos equipados com bateria mostrando a porcentagem de carga da bateria", - "sur les Sonos équipés d'une batterie indiquant si la charge est en cours ou non": "em Sonos equipados com bateria indicando se o carregamento está ou não em andamento", + "sur les Sonos équipés d'une batterie qui indique si la charge est en cours ou non": "", "Prochaine alarme": "Próximo alarme", "sur chaque Sonos donnant la date de la prochaine alarme programmée sur cette enceinte": "em cada Sonos informando a data do próximo alarme programado neste alto-falante", "25\/04\/2024": "25\/04\/2024", "Mise à jour de la documentation": "Atualização da documentação", - "Nettoyage des accents dans les noms de partage (non supporté par le plugin": "Limpando acentos em nomes de compartilhamentos (não suportado pelo plugin", - "Suppression de la dependance a PicoTTS (le plugin utilise le moteur globale de TTS de jeedom": "Removendo a dependência do PicoTTS (o plugin usa o mecanismo TTS global do jeedom", + "Nettoyage des accents dans les noms de partage (non supportés par le plugin": "", + "Suppression de la dépendance à PicoTTS (le plugin utilise le moteur global de TTS de Jeedom": "", "Ajout Sonos Beam Gen 2": "Adicionado Sonos Beam Gen 2", "15\/01\/2024": "15\/01\/2024", "Préparation pour Jeedom 4.4": "Preparando-se para Jeedom 4.4", @@ -111,9 +109,9 @@ "27\/01\/2022": "27\/01\/2022", "Optimisations V4.2": "Otimizações da V4.2", "14\/01\/2022": "14\/01\/2022", - "Ajout compatibilité avec la nouvelle enceinte SYMFONISK": "Adicionada compatibilidade com o novo alto-falante SYMFONISK", + "Ajout de la compatibilité avec la nouvelle enceinte SYMFONISK": "", "27\/12\/2021": "27\/12\/2021", - "Ajout compatibilité avec la nouvelle Sonos One": "Adicionada compatibilidade com o novo Sonos", + "Ajout de la compatibilité avec la nouvelle Sonos One": "", "09\/10\/2021": "10\/09\/2021", "Ajout de la Sonos Five": "Adição dos Sonos Five", "Ajout Sonos Roam": "Adicionando Sonos Roam", @@ -152,15 +150,15 @@ "Réecriture complète du plugin": "Reescrita completa do plug-in", "Prise en charge de la nouvelle api Sonos": "Suporte para a nova API Sonos", "Prise en charge des sonos beam et One": "Suporte para sistemas de som Beam e One", - "Correction de nombre bug": "Correção do número do bug", + "Correction de nombreux bugs": "", "Optimisations globales": "Otimizações globais", "Compatible PHP7 uniquement": "Apenas PHP7 compatível", "Certaines fonctionnalités ont dû être retirées": "Alguns recursos tiveram que ser removidos", "Ajout de la gestion des favoris sonos": "Adicionado gerenciamento dos favoritos dos sonos", "Prise en charge des Sonos One et Playbase": "Suporte para Sonos One e Playbase", - "Correction de la langue avec picotts": "Correção da língua com picotts", - "Ajout d'une commande \"entrée de ligne": "Adicionando um comando \"entrada de linha\"", - "Mise à jour de librairie de communication avec les sonos": "Atualização da biblioteca de comunicação sonora", + "Correction de la langue avec PicoTTS": "Correção da língua com picotts", + "Ajout d'une commande \"Entrée de ligne": "Adicionando um comando \"entrada de linha\"", + "Mise à jour de la librairie de communication avec les Sonos": "", "Optimisation du chargement des playlists": "Carregamento otimizado de playlists", "Ajout de picotts pour la génération du TTS en local": "Adição de picotts para geração de TTS local", "Correction du bouton play\/pause lors de la mise à jour du widget": "Correção do botão reproduzir \/ pausar ao atualizar o widget", diff --git a/docs/pt_PT/changelog.md b/docs/pt_PT/changelog.md index 717da65..a30edfd 100644 --- a/docs/pt_PT/changelog.md +++ b/docs/pt_PT/changelog.md @@ -4,14 +4,13 @@ > >Como lembrete, se não houver informações sobre a atualização, isso significa que se trata apenas da atualização da documentação, tradução ou texto -# 06-05-2025 - -- Ajout d'une configuration optionelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouve vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur leque se trouve Jeedom +- +- # 26-04-2025 > Attention -> Redesenho significativo do plugin: une très grande partie du plugin a été réécrite dont toute la communication avec Sonos (démon) et certains fonctionnalités ont été modifiées et ne fonctionnent plus comme précédemment, notamment la gestion des groupes; +> Redesenho significativo do plugin : > > Requer Jeedom 4.4.8 > @@ -21,16 +20,16 @@ - Reescrita quase total do plugin, o daemon foi completamente reescrito em python (em vez de PHP) - Compatível com Debian 11 e 12! -- Não há mais nenhuma descoberta para iniciar manualmente e não é mais necessário (nem possível) adicionar equipamentos manualmente, o plugin descobre automaticamente seus dispositivos de som e cria os equipamentos correspondentes a cada inicialização do daemon. -- Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos -- Synchro automatique chaque heure pour corriger les désynchronisation éventuelles -- Atualização (quase) em tempo real das informações do pedido (um atraso de 0.5s a alguns segundos no máximo), mais minutos cron, inclusive quando uma alteração é feita fora do Jeedom (por meio do aplicativo Sonos, por exemplo) -- Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação). É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador. O volume é sempre controlado pelo alto-falante. +- . +- Também é possível pedir para (re)sincronizar equipamentos, favoritos e playlists sem reiniciar o daemon a partir do painel de equipamentos. +- +- ) +- Redesenho do gerenciamento de grupos (comandos antigos serão excluídos e novos serão adicionados, consulte a documentação). É possível entrar ou sair de um grupo, controlar a reprodução do grupo a partir de qualquer dispositivo do grupo sem se preocupar com quem é o controlador. . - Adaptation sur la fonction Text-to-Speech (TTS), **il sera nécessaire d'adapter la configuration du partage SAMBA**. -- Optimisation: não há mais perda de memória no daemon e consome menos do que antes. +- Otimização : . - Otimizou a exibição da capa atualmente sendo reproduzida - Otimização na leitura de favoritos -- Ajout de la possibilité de désactiver la tuile pré-configurée: vous êtes alors libre de configurer de celle-ci comme vous le souhaitez en utilisant les widgets du core ou vos propres widgets, d'afficher ou masquer les commandes de votre choix... +- Ajout de la possibilité de désactiver la tuile pré-configurée : ... - Adicionando um comando de ação **Televisão** para mudar para a entrada *Televisão* em equipamentos compatíveis - Adicionando um comando de informações **Modo de leitura** e ação **Escolha o modo de leitura** que permite selecionar o modo de leitura entre as seguintes possibilidades: *Normal*, *Repita tudo*, *Aleatório e repita tudo*, *Aleatório sem repetição*, *Repetir música*, *Música aleatória e repetida* @@ -45,18 +44,18 @@ - Adicionando comandos **Controles de toque de status**, **Controles de toque ativados**, **Controles de toque desativados** - Adicionando comandos **Equilíbrio** (ação/cursor) e **Status do saldo** que gerencia o saldo de acordo com um valor entre -100 (extrema esquerda) e 100 (extrema direita) - Adicionando comandos **Sepulturas** (ação/cursor) e **Situação séria** que gerencia os graves de acordo com um valor entre -10 e 10 -- Adicionando comandos **Agudos** (ação/cursor) e **Status triplo** que gerencia os agudos de acordo com um valor entre -10 e 10 +- Adicionando comandos **Agudos** (ação/cursor) e **Status triplo** - Adicionando o comando **Moda de festa** que permite agrupar todos os Sonos -- Adicionar pedido **Status do microfone** que indica se o microfone está ativado ou não em Sonos equipados com microfone +- Adicionando o comando **Status do microfone** - Adicionando um comando de informações **Bateria** em Sonos equipados com bateria mostrando a porcentagem de carga da bateria -- Adicionando um comando de informações **Carregando** em Sonos equipados com bateria indicando se o carregamento está ou não em andamento +- Adicionando um comando de informações **Carregando** - Adicionando um comando de informações **Próximo alarme** em cada Sonos informando a data do próximo alarme programado neste alto-falante # 25/04/2024 - Atualização da documentação -- Limpando acentos em nomes de compartilhamentos (não suportado pelo plugin) -- Removendo a dependência do PicoTTS (o plugin usa o mecanismo TTS global do jeedom) +- ) +- ) - Adicionado Sonos Beam Gen 2 # 15/01/2024 @@ -91,11 +90,11 @@ # 14/01/2022 -- Adicionada compatibilidade com o novo alto-falante SYMFONISK +- # 27/12/2021 -- Adicionada compatibilidade com o novo Sonos +- # 10/09/2021 @@ -166,7 +165,7 @@ - Reescrita completa do plug-in - Suporte para a nova API Sonos - Suporte para sistemas de som Beam e One -- Correção do número do bug +- - Otimizações globais **IMPORTANTE** @@ -180,7 +179,7 @@ - Suporte para Sonos One e Playbase - Correção da língua com picotts - Adicionando um comando "entrada de linha"" -- Atualização da biblioteca de comunicação sonora +- - Carregamento otimizado de playlists - Adição de picotts para geração de TTS local -- Correção do botão reproduzir / pausar ao atualizar o widget +- Correção do botão reproduzir / pausar ao atualizar o widget. From 16d1cd0ef2b3653a140cc9b4c2c7d0f40292118c Mon Sep 17 00:00:00 2001 From: Caelion <48852394+Caelion@users.noreply.github.com> Date: Sat, 20 Dec 2025 22:28:35 +0100 Subject: [PATCH 13/15] Rename ARCULTRA.png to ARC_ULTRA.png MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correction du nom du fichier pour la Sonos Arc Ultra (sinon, image non chargée dans le plugin) --- core/img/{ARCULTRA.png => ARC_ULTRA.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename core/img/{ARCULTRA.png => ARC_ULTRA.png} (100%) diff --git a/core/img/ARCULTRA.png b/core/img/ARC_ULTRA.png similarity index 100% rename from core/img/ARCULTRA.png rename to core/img/ARC_ULTRA.png From d84d595c5ce8d04c0ff73041fc60c7aed0ffb468 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Sun, 18 Jan 2026 12:21:28 +0100 Subject: [PATCH 14/15] Update changelog for 19-01-2026: add optional subnet configuration and image corrections --- docs/fr_FR/changelog.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 70758dc..8c0f7aa 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -4,8 +4,11 @@ > >Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte +# 19-01-2026 + - Ajout d'une configuration optionnelle pour indiquer, uniquement si nécessaire, le sous-réseau (vlan) sur lequel se trouvent vos enceintes Sonos si celui-ci est différent du sous-réseau (vlan) sur lequel se trouve Jeedom - Corrections pour le message "Subscription renewal failed" et la perte de remontée des informations +- Corrections des images # 26-04-2025 From 9aaad021d4f439283eb871d2683e8f8cc2d2f5e6 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Sun, 18 Jan 2026 12:30:04 +0100 Subject: [PATCH 15/15] Update minimum PHP version requirement in plugin description to 7.4 --- plugin_info/info.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/plugin_info/info.json b/plugin_info/info.json index 12741a5..f97c844 100644 --- a/plugin_info/info.json +++ b/plugin_info/info.json @@ -2,16 +2,16 @@ "id": "sonos3", "name": "Sonos controller", "description": { - "fr_FR": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.0.", - "en_US": "Sonos \/ Ikea Symfonisk control plugin. CAUTION: PHP 7.0 minimum is required", - "es_ES": "Complemento de control de Sonos \/ Ikea Symfonisk. PRECAUCIÓN: Se requiere PHP 7.0 como mínimo", - "de_DE": "Sonos \/ Ikea Symfonisk-Steuerungs-Plugin. VORSICHT: Mindestens PHP 7.0 ist erforderlich", - "pt_PT": "Plug-in de controle Sonos \/ Ikea Symfonisk. CUIDADO: PHP 7.0 mínimo é necessário", - "ru_RU": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.0", - "id_ID": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.0", - "it_IT": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.0", - "ja_JP": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.0", - "tr": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.0" + "fr_FR": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.4.", + "en_US": "Sonos \/ Ikea Symfonisk control plugin. CAUTION: PHP 7.4 minimum is required", + "es_ES": "Complemento de control de Sonos \/ Ikea Symfonisk. PRECAUCIÓN: Se requiere PHP 7.4 como mínimo", + "de_DE": "Sonos \/ Ikea Symfonisk-Steuerungs-Plugin. VORSICHT: Mindestens PHP 7.4 ist erforderlich", + "pt_PT": "Plug-in de controle Sonos \/ Ikea Symfonisk. CUIDADO: PHP 7.4 mínimo é necessário", + "ru_RU": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.4", + "id_ID": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.4", + "it_IT": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.4", + "ja_JP": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.4", + "tr": "Plugin de contrôle de Sonos\/Ikea Symfonisk. ATTENTION : il faut au minimum PHP 7.4" }, "licence": "AGPL", "author": "Jeedom SAS",