From 19e3641d5156096dc32e97093e4cc4de684884f7 Mon Sep 17 00:00:00 2001 From: Salvialf <48010158+Salvialf@users.noreply.github.com> Date: Tue, 16 Jun 2026 10:54:54 +0000 Subject: [PATCH] Auto update translation done by jeedom/jeetranslate workflow --- core/i18n/de_DE.json | 16 ++++-- core/i18n/en_US.json | 16 ++++-- core/i18n/es_ES.json | 16 ++++-- core/i18n/it_IT.json | 123 ++++++++++++++++++++++++++++++++++++++++++ core/i18n/pt_PT.json | 15 ++++-- plugin_info/info.json | 9 +++- 6 files changed, 181 insertions(+), 14 deletions(-) create mode 100644 core/i18n/it_IT.json diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index 94810e8..a3ba9f9 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -1,6 +1,7 @@ { "plugins\/jeeMeter\/core\/ajax\/jeeMeter.ajax.php": { - "401 - Accès non autorisé": "401 – Unbefugter Zugriff" + "401 - Accès non autorisé": "401 – Unbefugter Zugriff", + "Aucune méthode correspondante à": "Es gibt keine entsprechenden Methoden für" }, "plugins\/jeeMeter\/core\/class\/jeeMeter.class.php": { "Calcul de l'index": "Indexberechnung", @@ -10,13 +11,17 @@ "Index": "Index", "Index heures creuses": "Index der Stunden außerhalb der Hauptverkehrszeiten", "Index heures pleines": "Spitzenstundenindex", + "Index total": "Gesamtindex", "L'identifiant de l'utilisateur doit être renseigné": "Die Benutzer-ID muss eingegeben werden", - "La commande de bascule de tarification doit être renseignée": "Der Befehl zum Umschalten der Preisgestaltung muss ausgeführt werden" + "La commande de bascule de tarification doit être renseignée": "Der Befehl zum Umschalten der Preisgestaltung muss ausgeführt werden", + "Puissance": "Macht" }, "plugins\/jeeMeter\/desktop\/js\/jeeMeter.js": { "Afficher": "Anzeige", "Annuler": "Stornieren", + "Aucun compteur OCPP à créer": "Es sind keine OCPP-Zähler anzulegen", "Choisir une icône": "Wählen Sie ein Symbol", + "Compteurs OCPP créés": "OCPP-Zähler erstellt", "Données à traiter": "Zu verarbeitende Daten", "Historiser": "Historisieren", "Nom de la commande": "Befehlsname", @@ -46,6 +51,8 @@ "Index en kiloWatts-heure": "Index in Kilowattstunde", "Puissance en Watts": "Leistung in Watt", "Puissance en kiloWatts": "Leistung in Kilowatt", + "Renseigner des puissances pour comptabiliser la puissance utilisée par ce compteur": "Geben Sie die Leistungswerte ein, um den Stromverbrauch dieses Zählers zu erfassen", + "Supprimer l\\'entrée": "Eintrag löschen", "Unité": "Einheit", "Unité des données brutes": "Rohdateneinheit" }, @@ -75,6 +82,7 @@ "Gérer les commandes": "Bestellungen verwalten", "Heures pleines\/Heures creuses": "Haupt-\/Nebenverkehrszeiten", "Identifiant": "Kennung", + "Identifiant transaction": "Transaktions-ID", "Informations": "Information", "Mes compteurs": "Meine Zähler", "Nom": "Name", @@ -102,6 +110,8 @@ "Commande info\/binaire de tarification": "Preisinformationen\/Binärbefehl", "Commande info\/binaire définissant la tarification en cours (1=heures pleines\/0=heures creuses)": "Info\/Binärbefehl, der den aktuellen Preis definiert (1=Hauptverkehrszeiten\/0=Nebenverkehrszeiten)", "Création automatique des compteurs": "Automatische Erstellung von Zählern", + "Forcer": "Erzwingen", + "Forcer la création des compteurs": "Erstellen von Zählern erzwingen", "Heures pleines\/Heures creuses": "Haupt-\/Nebenverkehrszeiten", "OCPP": "OCPP", "Permet de comptabiliser les consommations de chaque utilisateur": "Ermöglicht Ihnen, den Verbrauch jedes Benutzers zu zählen", @@ -110,4 +120,4 @@ "Tarif unique": "Einzelpreis", "Tarification par défaut": "Standardpreise" } -} +} \ No newline at end of file diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index af95e88..3114ee2 100644 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -1,6 +1,7 @@ { "plugins\/jeeMeter\/core\/ajax\/jeeMeter.ajax.php": { - "401 - Accès non autorisé": "401 - Unauthorized Access" + "401 - Accès non autorisé": "401 - Unauthorized Access", + "Aucune méthode correspondante à": "No matching methods found" }, "plugins\/jeeMeter\/core\/class\/jeeMeter.class.php": { "Calcul de l'index": "Calculation of the index", @@ -10,13 +11,17 @@ "Index": "Index", "Index heures creuses": "Off-peak hours index", "Index heures pleines": "Full hour index", + "Index total": "Total index", "L'identifiant de l'utilisateur doit être renseigné": "The user ID must be filled in", - "La commande de bascule de tarification doit être renseignée": "The pricing switch command must be filled in" + "La commande de bascule de tarification doit être renseignée": "The pricing switch command must be filled in", + "Puissance": "Power" }, "plugins\/jeeMeter\/desktop\/js\/jeeMeter.js": { "Afficher": "Display", "Annuler": "Cancel", + "Aucun compteur OCPP à créer": "No OCPP meters to create", "Choisir une icône": "Choose an icon", + "Compteurs OCPP créés": "OCPP meters created", "Données à traiter": "Data to be processed", "Historiser": "Historicize", "Nom de la commande": "Order Name", @@ -46,6 +51,8 @@ "Index en kiloWatts-heure": "Index in kilowatt-hours", "Puissance en Watts": "Power in Watts", "Puissance en kiloWatts": "Power in kilowatts", + "Renseigner des puissances pour comptabiliser la puissance utilisée par ce compteur": "Enter power ratings to calculate the power used by this meter", + "Supprimer l\\'entrée": "Delete entry", "Unité": "Unit", "Unité des données brutes": "Raw Data Unit" }, @@ -75,6 +82,7 @@ "Gérer les commandes": "Manage Orders", "Heures pleines\/Heures creuses": "Peak hours\/Off-peak hours", "Identifiant": "Identifier", + "Identifiant transaction": "Transaction ID", "Informations": "Information", "Mes compteurs": "My counters", "Nom": "Name", @@ -102,6 +110,8 @@ "Commande info\/binaire de tarification": "Pricing info\/binary command", "Commande info\/binaire définissant la tarification en cours (1=heures pleines\/0=heures creuses)": "Info\/binary command defining the current pricing (1=peak hours\/0=off-peak hours)", "Création automatique des compteurs": "Automatic creation of counters", + "Forcer": "Force", + "Forcer la création des compteurs": "Force the creation of meters", "Heures pleines\/Heures creuses": "Peak hours\/Off-peak hours", "OCPP": "OCPP", "Permet de comptabiliser les consommations de chaque utilisateur": "Allows you to count the consumption of each user", @@ -110,4 +120,4 @@ "Tarif unique": "Single rate", "Tarification par défaut": "Default pricing" } -} +} \ No newline at end of file diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index 97c7b38..9b74148 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -1,6 +1,7 @@ { "plugins\/jeeMeter\/core\/ajax\/jeeMeter.ajax.php": { - "401 - Accès non autorisé": "401 - Acceso no autorizado" + "401 - Accès non autorisé": "401 - Acceso no autorizado", + "Aucune méthode correspondante à": "No hay ningún método que coincida con" }, "plugins\/jeeMeter\/core\/class\/jeeMeter.class.php": { "Calcul de l'index": "Cálculo del índice", @@ -10,13 +11,17 @@ "Index": "Índice", "Index heures creuses": "Índice de horas valle", "Index heures pleines": "Índice de horas pico", + "Index total": "Índice total", "L'identifiant de l'utilisateur doit être renseigné": "Se debe ingresar el ID de usuario", - "La commande de bascule de tarification doit être renseignée": "Se debe completar el comando de alternancia de precios" + "La commande de bascule de tarification doit être renseignée": "Se debe completar el comando de alternancia de precios", + "Puissance": "Potencia" }, "plugins\/jeeMeter\/desktop\/js\/jeeMeter.js": { "Afficher": "Mostrar", "Annuler": "Cancelar", + "Aucun compteur OCPP à créer": "No hay que crear ningún contador OCPP", "Choisir une icône": "Elige un icono", + "Compteurs OCPP créés": "Contadores OCPP creados", "Données à traiter": "Datos a procesar", "Historiser": "Historizar", "Nom de la commande": "Nombre del comando", @@ -46,6 +51,8 @@ "Index en kiloWatts-heure": "Índice en kilovatios-hora", "Puissance en Watts": "Potencia en vatios", "Puissance en kiloWatts": "Potencia en kilovatios", + "Renseigner des puissances pour comptabiliser la puissance utilisée par ce compteur": "Introducir las potencias para contabilizar la potencia consumida por este contador", + "Supprimer l\\'entrée": "Eliminar la entrada", "Unité": "Unidad", "Unité des données brutes": "Unidad de datos sin procesar" }, @@ -75,6 +82,7 @@ "Gérer les commandes": "Gestionar pedidos", "Heures pleines\/Heures creuses": "Horas pico\/valle", "Identifiant": "Identificador", + "Identifiant transaction": "Identificador de transacción", "Informations": "Información", "Mes compteurs": "Mis contadores", "Nom": "Nombre", @@ -102,6 +110,8 @@ "Commande info\/binaire de tarification": "Información de precios\/comando binario", "Commande info\/binaire définissant la tarification en cours (1=heures pleines\/0=heures creuses)": "Información\/comando binario que define el precio actual (1=horas pico\/0=horas valle)", "Création automatique des compteurs": "Creación automática de contadores", + "Forcer": "Forzar", + "Forcer la création des compteurs": "Forzar la creación de contadores", "Heures pleines\/Heures creuses": "Horas pico\/valle", "OCPP": "OCPP", "Permet de comptabiliser les consommations de chaque utilisateur": "Permite contar el consumo de cada usuario", @@ -110,4 +120,4 @@ "Tarif unique": "Precio único", "Tarification par défaut": "Precio predeterminado" } -} +} \ No newline at end of file diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json new file mode 100644 index 0000000..fc90c0d --- /dev/null +++ b/core/i18n/it_IT.json @@ -0,0 +1,123 @@ +{ + "plugins\/jeeMeter\/core\/ajax\/jeeMeter.ajax.php": { + "401 - Accès non autorisé": "401 - Accesso non autorizzato", + "Aucune méthode correspondante à": "Nessun metodo corrispondente a" + }, + "plugins\/jeeMeter\/core\/class\/jeeMeter.class.php": { + "Calcul de l'index": "Calcolo dell'indice", + "Compteur introuvable (ID)": "Contatore non trovato (ID)", + "Création du compteur OCPP": "Creazione del contatore OCPP", + "Impossible de calculer l'index (unité inconnue)": "Impossibile calcolare l'indice (unità sconosciuta)", + "Index": "Index", + "Index heures creuses": "Indice delle fasce orarie a tariffa ridotta", + "Index heures pleines": "Indice ore di punta", + "Index total": "Indice completo", + "L'identifiant de l'utilisateur doit être renseigné": "È necessario inserire l'ID utente", + "La commande de bascule de tarification doit être renseignée": "È necessario inserire il comando di commutazione tariffaria", + "Puissance": "Potere" + }, + "plugins\/jeeMeter\/desktop\/js\/jeeMeter.js": { + "Afficher": "Mostra", + "Annuler": "Cancella", + "Aucun compteur OCPP à créer": "Nessun contatore OCPP da creare", + "Choisir une icône": "Seleziona un\\'icona", + "Compteurs OCPP créés": "Contatori OCPP creati", + "Données à traiter": "Dati da elaborare", + "Historiser": "Storicizza", + "Nom de la commande": "Nome del comando", + "Supprimer la commande": "Elimina l'ordine", + "Tester": "Prova", + "Unité": "Unità", + "Valider": "Convalidare" + }, + "plugins\/jeeMeter\/desktop\/modal\/select.inputs.php": { + "401 - Accès non autorisé": "401 - Accesso non autorizzato", + "A renseigner": "Da compilare", + "Ajouter une entrée": "Aggiungi una voce", + "Arrêt": "Arresto", + "Commande action\/défaut": "Comando azione\/difetto", + "Commande d'arrêt de l'équipement": "Comando di arresto dell'apparecchiatura", + "Commande donnant l'identifiant de l'utilisateur": "Comando che fornisce l'ID dell'utente", + "Commande donnant l'état de l'équipement": "Comando che fornisce lo stato dell'apparecchiatura", + "Commande donnant les données brutes": "Comando che fornisce i dati grezzi", + "Commande info\/autre": "Richiesta informazioni\/altro", + "Commande info\/binaire": "Comando info\/binario", + "Commande info\/numérique": "Controllo informatico\/digitale", + "Compteur introuvable": "Contatore non trovato", + "Données": "Dati", + "Etat": "Stato", + "Identifiant": "Identifiant", + "Index en Watts-heure": "Indice in wattora", + "Index en kiloWatts-heure": "Indice in kilowattora", + "Puissance en Watts": "Potenza in Watt", + "Puissance en kiloWatts": "Potenza in kilowatt", + "Renseigner des puissances pour comptabiliser la puissance utilisée par ce compteur": "Inserire le potenze per calcolare la potenza utilizzata da questo contatore", + "Supprimer l\\'entrée": "Elimina la voce", + "Unité": "Unità", + "Unité des données brutes": "Unità dei dati grezzi" + }, + "plugins\/jeeMeter\/desktop\/php\/jeeMeter.php": { + "401 - Accès non autorisé": "401 - Accesso non autorizzato", + "Actions": "Stock", + "Activer": "Attivare", + "Ajouter": "Ajouter", + "Aucun": "Nessuno", + "Aucun compteur virtuel trouvé, cliquer sur \"Ajouter\" pour commencer": "Nessun contatore virtuale trovato, clicca su \"Aggiungi\" per iniziare", + "Bascule de tarification": "Passaggio alla tariffazione", + "Catégorie": "Categoria", + "Commande info\/binaire de tarification": "Comando info\/binario di tariffazione", + "Commande info\/binaire définissant la tarification en cours (1=heures pleines\/0=heures creuses)": "Comando info\/binario che definisce la tariffa in vigore (1=ora piena\/0=ora di punta)", + "Commande(s)": "Commande(s)", + "Commandes": "Comandi", + "Configuration": "Configurazione", + "Configuration avancée": "Configurazione avanzata", + "Description": "Descrizione", + "Données à traiter": "Dati da elaborare", + "Dupliquer": "Duplicato", + "Equipement": "Dispositivo", + "Equipement non visible": "Apparecchiature non visibili", + "Equipement visible": "Apparecchiature a vista", + "Etat": "Stato", + "Gestion": "Gestione", + "Gérer les commandes": "Gestione degli ordini", + "Heures pleines\/Heures creuses": "Ore di punta\/Ore di minor consumo", + "Identifiant": "Identifiant", + "Identifiant transaction": "ID transazione", + "Informations": "Informazioni", + "Mes compteurs": "I miei contatori", + "Nom": "Nome", + "Nom de l'équipement": "Nome dell'apparecchiatura", + "Nom du compteur": "Nome del contatore", + "OCPP": "OCPP", + "Objet parent": "Oggetto padre", + "Options": "Opzioni", + "Paramètres généraux": "Impostazioni generali", + "Paramètres spécifiques": "Parametri specifici", + "Personnalisé": "Personalizzato", + "Rechercher": "Ricercare", + "Renseignez la tarification": "Richiedi un preventivo", + "Renseignez le type de comptage": "Indicare il tipo di conteggio", + "Sauvegarder": "Sauvegarder", + "Standard": "Standard", + "Supprimer": "Supprimer", + "Tarif unique": "Tariffa unica", + "Tarification": "Tariffe", + "Type de compteur": "Tipo di contatore", + "Visible": "Visibile" + }, + "plugins\/jeeMeter\/plugin_info\/configuration.php": { + "Bascule de tarification": "Passaggio alla tariffazione", + "Commande info\/binaire de tarification": "Comando info\/binario di tariffazione", + "Commande info\/binaire définissant la tarification en cours (1=heures pleines\/0=heures creuses)": "Comando info\/binario che definisce la tariffa in vigore (1=ora piena\/0=ora di punta)", + "Création automatique des compteurs": "Creazione automatica dei contatori", + "Forcer": "Forzare", + "Forcer la création des compteurs": "Forza la creazione dei contatori", + "Heures pleines\/Heures creuses": "Ore di punta\/Ore di minor consumo", + "OCPP": "OCPP", + "Permet de comptabiliser les consommations de chaque utilisateur": "Consente di registrare i consumi di ciascun utente", + "Plugin OCPP détecté": "Plugin OCPP rilevato", + "Renseignez la tarification par défaut à la création d'un compteur virtuel": "Specificare la tariffa predefinita al momento della creazione di un contatore virtuale", + "Tarif unique": "Tariffa unica", + "Tarification par défaut": "Tariffe predefinite" + } +} \ No newline at end of file diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index abfdc12..910415d 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -1,6 +1,7 @@ { "plugins\/jeeMeter\/core\/ajax\/jeeMeter.ajax.php": { - "401 - Accès non autorisé": "401 - Acesso não autorizado" + "401 - Accès non autorisé": "401 - Acesso não autorizado", + "Aucune méthode correspondante à": "Não há nenhum método correspondente a" }, "plugins\/jeeMeter\/core\/class\/jeeMeter.class.php": { "Calcul de l'index": "Cálculo do índice", @@ -10,13 +11,17 @@ "Index": "Índice", "Index heures creuses": "Índice de horário fora de pico", "Index heures pleines": "Índice de horário de pico", + "Index total": "Índice total", "L'identifiant de l'utilisateur doit être renseigné": "O ID do usuário deve ser inserido", - "La commande de bascule de tarification doit être renseignée": "O comando de alternância de preços deve ser concluído" + "La commande de bascule de tarification doit être renseignée": "O comando de alternância de preços deve ser concluído", + "Puissance": "Potência" }, "plugins\/jeeMeter\/desktop\/js\/jeeMeter.js": { "Afficher": "Mostrar", "Annuler": "Cancelar", + "Aucun compteur OCPP à créer": "Não há medidores OCPP a criar", "Choisir une icône": "Escolha um ícone", + "Compteurs OCPP créés": "Contadores OCPP criados", "Données à traiter": "Dados a serem processados", "Historiser": "Historicizar", "Nom de la commande": "Nome do comando", @@ -46,6 +51,8 @@ "Index en kiloWatts-heure": "Índice em quilowatts-hora", "Puissance en Watts": "Potência em Watts", "Puissance en kiloWatts": "Potência em quilowatts", + "Renseigner des puissances pour comptabiliser la puissance utilisée par ce compteur": "Indicar as potências para contabilizar a potência utilizada por este contador", + "Supprimer l\\'entrée": "Eliminar a entrada", "Unité": "Unidade", "Unité des données brutes": "Unidade de dados brutos" }, @@ -103,6 +110,8 @@ "Commande info\/binaire de tarification": "Informações de preços\/comando binário", "Commande info\/binaire définissant la tarification en cours (1=heures pleines\/0=heures creuses)": "Comando info\/binário que define o preço atual (1=horário de pico\/0=horário fora de pico)", "Création automatique des compteurs": "Criação automática de contadores", + "Forcer": "Forçar", + "Forcer la création des compteurs": "Forçar a criação de contadores", "Heures pleines\/Heures creuses": "Horário de pico\/fora de pico", "OCPP": "OCPP", "Permet de comptabiliser les consommations de chaque utilisateur": "Permite contar o consumo de cada usuário", @@ -111,4 +120,4 @@ "Tarif unique": "Preço único", "Tarification par défaut": "Preço padrão" } -} +} \ No newline at end of file diff --git a/plugin_info/info.json b/plugin_info/info.json index dfdc618..113dd6f 100644 --- a/plugin_info/info.json +++ b/plugin_info/info.json @@ -3,7 +3,12 @@ "name": "Compteur virtuel", "pluginVersion": "1.0.2", "description": { - "fr_FR": "Créez des compteurs énergétiques sur mesure (tarif unique ou heures pleines/heures creuses) à partir d'indexs bruts (Wh/kWh) et/ou de puissances (W/kW). Permet également de créer des compteurs liés à une identification (Personnalisé/OCPP)." + "fr_FR": "Créez des compteurs énergétiques sur mesure (tarif unique ou heures pleines/heures creuses) à partir d'indexs bruts (Wh/kWh) et/ou de puissances (W/kW). Permet également de créer des compteurs liés à une identification (Personnalisé/OCPP).", + "en_US": "Create custom energy meters (flat rate or peak/off-peak) based on raw readings (Wh/kWh) and/or power ratings (W/kW). Also allows you to create meters linked to an identifier (Custom/OCPP).", + "es_ES": "Cree contadores de energía a medida (tarifa única o horas punta/horas valle) a partir de índices brutos (Wh/kWh) y/o potencias (W/kW). También permite crear contadores vinculados a una identificación (Personalizado/OCPP).", + "de_DE": "Erstellen Sie maßgeschneiderte Energiezähler (Einheitstarif oder Spitzen-/Nebenzeiten) auf Basis von Brutto-Zählwerten (Wh/kWh) und/oder Leistungswerten (W/kW). Ermöglicht zudem die Erstellung von Zählern, die an eine Identifikation gebunden sind (Benutzerdefiniert/OCPP).", + "it_IT": "Crea contatori energetici personalizzati (tariffa unica o ore di punta/ore di minor consumo) a partire da indici grezzi (Wh/kWh) e/o potenze (W/kW). Consente inoltre di creare contatori associati a un identificativo (Personalizzato/OCPP).", + "pt_PT": "Crie contadores de energia personalizados (tarifa única ou horário de pico/horário de vala) a partir de valores brutos (Wh/kWh) e/ou potências (W/kW). Permite também criar contadores associados a uma identificação (Personalizado/OCPP)." }, "licence": "AGPL", "author": "Jeedom SAS", @@ -32,4 +37,4 @@ "docker", "diy" ] -} +} \ No newline at end of file