From bc2c1343a083eb10ec438da58d547bfe6aa16e79 Mon Sep 17 00:00:00 2001
From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com>
Date: Tue, 9 Dec 2025 01:29:14 +0100
Subject: [PATCH 1/5] Update dynamicsprices.lang
---
langs/fr_FR/dynamicsprices.lang | 25 +++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git a/langs/fr_FR/dynamicsprices.lang b/langs/fr_FR/dynamicsprices.lang
index 5320608..a06e05d 100644
--- a/langs/fr_FR/dynamicsprices.lang
+++ b/langs/fr_FR/dynamicsprices.lang
@@ -15,11 +15,11 @@ ModuleDynamicsPricesDesc = Ce module permet de mettre à jour les prix de vente
DynamicsPricesSetup = Réglages des prix de vente dynamiques
Settings = Réglages
DynamicsPricesSetupPage = Page de réglage du module de Prix de vente dynamiques
-LMDB_UpdateOptions=Options de mise à jour des prix de vente
-LMDB_KIT_PRICE_FROM_COMPONENTS = Calculer les prix des Kits à partir des composants
-
-LMDB_COST_PRICE_ONLY = Ne mettre à jour les prix de vente que sur la base des prix de revient.
-LMDB_SUPPLIER_BUYPRICE_ALTERED = Actualisation de prix de vente à la création/mise à jour/suppression d'un prix d'achat ou l'actualisation du prix de revient si le calcul sur le prix de revient est activé.
+LMDB_UpdateOptions=Options de mise à jour des prix de vente
+LMDB_KIT_PRICE_FROM_COMPONENTS = Calculer les prix des Kits à partir de vente des composants plutot que le prix de revient
+
+LMDB_COST_PRICE_ONLY = Ne mettre à jour les prix de vente que sur la base des prix de revient.
+LMDB_SUPPLIER_BUYPRICE_ALTERED = Actualisation de prix de vente à la création/mise à jour/suppression d'un prix d'achat ou l'actualisation du prix de revient si le calcul sur le prix de revient est activé.
@@ -54,11 +54,12 @@ Targetrate = Taux de marge cible (en %)
Minrate = Taux de marge minimum (en %)
Entity = Entité
-LMDB_CommentAutoUpdateSellPrice = Les prix de vente sont mis à jour en fonction des coefficients de prix donnés dans le dictionnaire, et de la moyenne des prix unitaires d'achats fournisseurs.
-LMDB_LabelAutoUpdateSellPrice = Mise à jour automatique des prix de vente
-LMDB_coefprice = Taux de marges sur les prix de vente
-LMDB_marginoncost = Taux de marge sur les prix de revient
-DynamicsPrices = Prix de vente dynamiques
-LMDB_CodeNatureTooltipHelp = Code de la nature de produit
-LMDB_MarginOnCostTooltipHelp = Taux de marge appliqué sur le prix de revient moyen d'achat
+LMDB_CommentAutoUpdateSellPrice = Les prix de vente sont mis à jour en fonction des coefficients de prix donnés dans le dictionnaire, et de la moyenne des prix unitaires d'achats fournisseurs.
+LMDB_LabelAutoUpdateSellPrice = Mise à jour automatique des prix de vente
+LMDB_coefprice = Taux de marges sur les prix de vente
+LMDB_marginoncost = Taux de marge sur les prix de revient
+DynamicsPrices = Prix de vente dynamiques
+LMDB_CodeNatureTooltipHelp = Code de la nature de produit
+LMDB_MarginOnCostTooltipHelp = Taux de marge appliqué sur le prix de revient moyen d'achat
+
From 1a858d52a2a0965d82456cfb13e726a887717b04 Mon Sep 17 00:00:00 2001
From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com>
Date: Tue, 9 Dec 2025 01:29:46 +0100
Subject: [PATCH 2/5] Update dynamicsprices.lang
---
langs/en_US/dynamicsprices.lang | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/langs/en_US/dynamicsprices.lang b/langs/en_US/dynamicsprices.lang
index c802fde..9b71ad8 100644
--- a/langs/en_US/dynamicsprices.lang
+++ b/langs/en_US/dynamicsprices.lang
@@ -12,14 +12,14 @@ ModuleDynamicsPricesDesc = This module allows you to update sales prices based o
#
# Admin page
#
-DynamicsPricesSetup = Dynamic sales price settings
-Settings = Settings
-DynamicsPricesSetupPage = Dynamic sales price module settings page
-LMDB_UpdateOptions = Sales price update options
-LMDB_KIT_PRICE_FROM_COMPONENTS = Calculate Kit prices from component prices
-LMDB_COST_PRICE_ONLY = Update sales prices based on cost prices only.
-LMDB_SUPPLIER_BUYPRICE_ALTERED = Update sales prices when creating/updating/deleting a purchase price, or when updating the cost price if cost-based calculation is enabled.
-
+DynamicsPricesSetup = Dynamic sales price settings
+Settings = Settings
+DynamicsPricesSetupPage = Dynamic sales price module settings page
+LMDB_UpdateOptions = Sales price update options
+LMDB_KIT_PRICE_FROM_COMPONENTS = Calculate kit prices from the selling price of the components rather than from the cost price.
+LMDB_COST_PRICE_ONLY = Update sales prices based on cost prices only.
+LMDB_SUPPLIER_BUYPRICE_ALTERED = Update sales prices when creating/updating/deleting a purchase price, or when updating the cost price if cost-based calculation is enabled.
+
#
# About page
#
@@ -50,11 +50,12 @@ Pricelevel = Price level ID
Targetrate = Target margin rate (in %)
Minrate = Minimum margin rate (in %)
-LMDB_CommentAutoUpdateSellPrice = Sales prices are updated based on the price coefficients given in the dictionary and the average of the Supplier purchase unit prices.
-LMDB_LabelAutoUpdateSellPrice = Automatic update of sales prices
-LMDB_coefprice = Margin rates on sales prices
-LMDB_marginoncost = Margin rate on cost prices
-
-DynamicsPrices = Dynamic sales prices
-LMDB_CodeNatureTooltipHelp = Product nature code
-LMDB_MarginOnCostTooltipHelp = Margin rate applied on the average purchase cost price
+
+LMDB_CommentAutoUpdateSellPrice = Sales prices are updated based on the price coefficients given in the dictionary and the average of the Supplier purchase unit prices.
+LMDB_LabelAutoUpdateSellPrice = Automatic update of sales prices
+LMDB_coefprice = Margin rates on sales prices
+LMDB_marginoncost = Margin rate on cost prices
+
+DynamicsPrices = Dynamic sales prices
+LMDB_CodeNatureTooltipHelp = Product nature code
+LMDB_MarginOnCostTooltipHelp = Margin rate applied on the average purchase cost price
From 71807d9f0db41a66fdca4f098dd11b469b1252a6 Mon Sep 17 00:00:00 2001
From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com>
Date: Tue, 9 Dec 2025 01:35:42 +0100
Subject: [PATCH 3/5] Add missing translations for DynamicsPrices dictionaries
---
langs/de_DE/dynamicsprices.lang | 66 +++++++++++++++++++++++++++++++++
langs/en_US/dynamicsprices.lang | 21 +++++++----
langs/es_ES/dynamicsprices.lang | 34 +++++++++++------
langs/fr_FR/dynamicsprices.lang | 32 +++++++++-------
langs/it_IT/dynamicsprices.lang | 66 +++++++++++++++++++++++++++++++++
5 files changed, 187 insertions(+), 32 deletions(-)
create mode 100644 langs/de_DE/dynamicsprices.lang
create mode 100644 langs/it_IT/dynamicsprices.lang
diff --git a/langs/de_DE/dynamicsprices.lang b/langs/de_DE/dynamicsprices.lang
new file mode 100644
index 0000000..5833e70
--- /dev/null
+++ b/langs/de_DE/dynamicsprices.lang
@@ -0,0 +1,66 @@
+# Übersetzungsdatei
+
+#
+# Allgemein
+#
+
+# Modullabel 'ModuleDynamicsPricesName'
+ModuleDynamicsPricesName = Dynamische Verkaufspreise
+# Modulbeschreibung 'ModuleDynamicsPricesDesc'
+ModuleDynamicsPricesDesc = Dieses Modul ermöglicht die Aktualisierung der Verkaufspreise auf Basis des durchschnittlichen Lieferanten-Einkaufspreises und der in einem eigenen Wörterbuch definierten Preiskoeffizienten.
+
+#
+# Administrationsseite
+#
+DynamicsPricesSetup = Einstellungen für dynamische Verkaufspreise
+Settings = Einstellungen
+DynamicsPricesSetupPage = Einstellungsseite des Moduls Dynamische Verkaufspreise
+LMDB_UpdateOptions = Optionen zur Aktualisierung der Verkaufspreise
+LMDB_KIT_PRICE_FROM_COMPONENTS = Kit-Preise aus den Verkaufspreisen der Komponenten statt aus dem Selbstkostenpreis berechnen.
+LMDB_COST_PRICE_ONLY = Verkaufspreise nur auf Basis der Selbstkosten aktualisieren.
+LMDB_SUPPLIER_BUYPRICE_ALTERED = Verkaufspreise beim Anlegen/Aktualisieren/Löschen eines Einkaufspreises oder beim Aktualisieren des Selbstkostenpreises aktualisieren, falls die kostenbasierte Berechnung aktiviert ist.
+
+#
+# Über-Seite
+#
+About = Über
+DynamicsPricesAbout = Über DynamicsPrices
+DynamicsPricesAboutPage = Informationsseite zu DynamicsPrices
+
+#
+# Beispielseite
+#
+DynamicsPricesArea = Startseite DynamicsPrices
+MyPageName = Name meiner Seite
+
+#
+# Beispiel-Widget
+#
+MyWidget = Mein Widget
+MyWidgetDescription = Beschreibung meines Widgets
+
+#
+# Sonstiges
+#
+LMDB_ErrorUpdate = Fehler bei der Aktualisierung:
+LMDB_NbLinesUpdated = Anzahl der aktualisierten Verkaufspreise:
+Fk_nature = Produktart-Code
+Pricelevel = Preisstufen-ID
+Targetrate = Zielmargenprozentsatz (in %)
+Minrate = Mindestmargenprozentsatz (in %)
+Entity = Entität
+
+LMDB_CommentAutoUpdateSellPrice = Die Verkaufspreise werden anhand der im Wörterbuch angegebenen Preiskoeffizienten und des Durchschnitts der Einkaufseinheitspreise des Lieferanten aktualisiert.
+LMDB_LabelAutoUpdateSellPrice = Automatische Aktualisierung der Verkaufspreise
+LMDB_coefprice = Margensätze auf Verkaufspreise
+LMDB_marginoncost = Margensatz auf Selbstkostenpreise
+
+DynamicsPrices = Dynamische Verkaufspreise
+LMDB_CodeNatureTooltipHelp = Code der Produktart
+LMDB_MarginOnCostTooltipHelp = Margensatz, der auf den durchschnittlichen Einkaufsselbstkostenpreis angewandt wird
+LMDB_CodeTooltipHelp = Code des Wörterbucheintrags
+LMDB_ENtityTooltipHelp = Entitätskennung
+LMDB_FkNatureTooltipHelp = Kennung der Produktart
+LMDB_PriceLevelTooltipHelp = Kennung der Preisstufe
+LMDB_TargetRateTooltipHelp = Zielmargenprozentsatz
+LMDB_MinRateTooltipHelp = Mindestmargenprozentsatz
diff --git a/langs/en_US/dynamicsprices.lang b/langs/en_US/dynamicsprices.lang
index 9b71ad8..49873f4 100644
--- a/langs/en_US/dynamicsprices.lang
+++ b/langs/en_US/dynamicsprices.lang
@@ -48,14 +48,21 @@ LMDB_NbLinesUpdated = Number of sales prices updated:
Fk_nature = Product type Code
Pricelevel = Price level ID
Targetrate = Target margin rate (in %)
-Minrate = Minimum margin rate (in %)
-
-
-LMDB_CommentAutoUpdateSellPrice = Sales prices are updated based on the price coefficients given in the dictionary and the average of the Supplier purchase unit prices.
+Minrate = Minimum margin rate (in %)
+Entity = Entity
+
+
+LMDB_CommentAutoUpdateSellPrice = Sales prices are updated based on the price coefficients given in the dictionary and the average of the Supplier purchase unit prices.
LMDB_LabelAutoUpdateSellPrice = Automatic update of sales prices
LMDB_coefprice = Margin rates on sales prices
LMDB_marginoncost = Margin rate on cost prices
-DynamicsPrices = Dynamic sales prices
-LMDB_CodeNatureTooltipHelp = Product nature code
-LMDB_MarginOnCostTooltipHelp = Margin rate applied on the average purchase cost price
+DynamicsPrices = Dynamic sales prices
+LMDB_CodeNatureTooltipHelp = Product nature code
+LMDB_MarginOnCostTooltipHelp = Margin rate applied on the average purchase cost price
+LMDB_CodeTooltipHelp = Dictionary entry code
+LMDB_ENtityTooltipHelp = Entity identifier
+LMDB_FkNatureTooltipHelp = Product nature identifier
+LMDB_PriceLevelTooltipHelp = Price level identifier
+LMDB_TargetRateTooltipHelp = Target margin rate
+LMDB_MinRateTooltipHelp = Minimum margin rate
diff --git a/langs/es_ES/dynamicsprices.lang b/langs/es_ES/dynamicsprices.lang
index 0e53055..681d094 100644
--- a/langs/es_ES/dynamicsprices.lang
+++ b/langs/es_ES/dynamicsprices.lang
@@ -41,15 +41,25 @@ MyWidgetDescription = Descripción de mi widget
# Otro
#
-LMDB_ErrorUpdate = Error al actualizar:
-LMDB_NbLinesUpdated = Número de precios de venta actualizados:
-Fk_nature = Tipo de producto ID
-Pricelevel = Code del nivel de precios
-Targetrate = Tasa de margen objetivo (en %)
-Minrate = Tasa de margen mínima (en %)
-
-LMDB_CommentAutoUpdateSellPrice = Los precios de venta se actualizan según los coeficientes de precio del diccionario y el promedio de los precios unitarios de compra del proveedor.
-LMDB_LabelAutoUpdateSellPrice = Actualización automática de precios de venta
-LMDB_coefprice = Tasas de margen sobre los precios de venta
-
-DynamicsPrices = Precios de venta dinámicos
+LMDB_ErrorUpdate = Error al actualizar:
+LMDB_NbLinesUpdated = Número de precios de venta actualizados:
+Fk_nature = Tipo de producto ID
+Pricelevel = Code del nivel de precios
+Targetrate = Tasa de margen objetivo (en %)
+Minrate = Tasa de margen mínima (en %)
+Entity = Entidad
+
+LMDB_CommentAutoUpdateSellPrice = Los precios de venta se actualizan según los coeficientes de precio del diccionario y el promedio de los precios unitarios de compra del proveedor.
+LMDB_LabelAutoUpdateSellPrice = Actualización automática de precios de venta
+LMDB_coefprice = Tasas de margen sobre los precios de venta
+LMDB_marginoncost = Tasa de margen sobre los precios de coste
+
+DynamicsPrices = Precios de venta dinámicos
+LMDB_CodeNatureTooltipHelp = Código de la naturaleza del producto
+LMDB_MarginOnCostTooltipHelp = Tasa de margen aplicada al precio medio de coste de compra
+LMDB_CodeTooltipHelp = Código del registro del diccionario
+LMDB_ENtityTooltipHelp = Identificador de la entidad
+LMDB_FkNatureTooltipHelp = Identificador de la naturaleza del producto
+LMDB_PriceLevelTooltipHelp = Identificador del nivel de precios
+LMDB_TargetRateTooltipHelp = Tasa de margen objetivo
+LMDB_MinRateTooltipHelp = Tasa de margen mínima
diff --git a/langs/fr_FR/dynamicsprices.lang b/langs/fr_FR/dynamicsprices.lang
index a06e05d..032f1e2 100644
--- a/langs/fr_FR/dynamicsprices.lang
+++ b/langs/fr_FR/dynamicsprices.lang
@@ -46,20 +46,26 @@ MyWidgetDescription = My widget description
# Autres
#
-LMDB_ErrorUpdate = Erreur lors de la mise à jour :
-LMDB_NbLinesUpdated = Nombre de prix de vente mis à jour :
-Fk_nature = Code Nature du produit
-Pricelevel = ID du Niveau de prix
-Targetrate = Taux de marge cible (en %)
-Minrate = Taux de marge minimum (en %)
-Entity = Entité
+LMDB_ErrorUpdate = Erreur lors de la mise à jour :
+LMDB_NbLinesUpdated = Nombre de prix de vente mis à jour :
+Fk_nature = Code Nature du produit
+Pricelevel = ID du Niveau de prix
+Targetrate = Taux de marge cible (en %)
+Minrate = Taux de marge minimum (en %)
+Entity = Entité
LMDB_CommentAutoUpdateSellPrice = Les prix de vente sont mis à jour en fonction des coefficients de prix donnés dans le dictionnaire, et de la moyenne des prix unitaires d'achats fournisseurs.
-LMDB_LabelAutoUpdateSellPrice = Mise à jour automatique des prix de vente
-LMDB_coefprice = Taux de marges sur les prix de vente
-LMDB_marginoncost = Taux de marge sur les prix de revient
-DynamicsPrices = Prix de vente dynamiques
-LMDB_CodeNatureTooltipHelp = Code de la nature de produit
-LMDB_MarginOnCostTooltipHelp = Taux de marge appliqué sur le prix de revient moyen d'achat
+LMDB_LabelAutoUpdateSellPrice = Mise à jour automatique des prix de vente
+LMDB_coefprice = Taux de marges sur les prix de vente
+LMDB_marginoncost = Taux de marge sur les prix de revient
+DynamicsPrices = Prix de vente dynamiques
+LMDB_CodeNatureTooltipHelp = Code de la nature de produit
+LMDB_MarginOnCostTooltipHelp = Taux de marge appliqué sur le prix de revient moyen d'achat
+LMDB_CodeTooltipHelp = Code de l'entrée du dictionnaire
+LMDB_ENtityTooltipHelp = Identifiant de l'entité
+LMDB_FkNatureTooltipHelp = Identifiant de la nature de produit
+LMDB_PriceLevelTooltipHelp = Identifiant du niveau de prix
+LMDB_TargetRateTooltipHelp = Taux de marge cible
+LMDB_MinRateTooltipHelp = Taux de marge minimum
diff --git a/langs/it_IT/dynamicsprices.lang b/langs/it_IT/dynamicsprices.lang
new file mode 100644
index 0000000..b624c85
--- /dev/null
+++ b/langs/it_IT/dynamicsprices.lang
@@ -0,0 +1,66 @@
+# File di traduzione
+
+#
+# Generico
+#
+
+# Etichetta del modulo 'ModuleDynamicsPricesName'
+ModuleDynamicsPricesName = Prezzi di vendita dinamici
+# Descrizione del modulo 'ModuleDynamicsPricesDesc'
+ModuleDynamicsPricesDesc = Questo modulo consente di aggiornare i prezzi di vendita in base al prezzo medio unitario di acquisto dai fornitori e ai coefficienti di prezzo definiti in un dizionario dedicato.
+
+#
+# Pagina di amministrazione
+#
+DynamicsPricesSetup = Impostazioni dei prezzi di vendita dinamici
+Settings = Impostazioni
+DynamicsPricesSetupPage = Pagina di configurazione del modulo Prezzi di vendita dinamici
+LMDB_UpdateOptions = Opzioni di aggiornamento dei prezzi di vendita
+LMDB_KIT_PRICE_FROM_COMPONENTS = Calcolare i prezzi dei kit a partire dal prezzo di vendita dei componenti anziché dal costo.
+LMDB_COST_PRICE_ONLY = Aggiornare i prezzi di vendita solo in base ai prezzi di costo.
+LMDB_SUPPLIER_BUYPRICE_ALTERED = Aggiornare i prezzi di vendita durante la creazione/aggiornamento/eliminazione di un prezzo di acquisto o durante l'aggiornamento del costo se è abilitato il calcolo basato sul costo.
+
+#
+# Pagina delle informazioni
+#
+About = Informazioni
+DynamicsPricesAbout = Informazioni su DynamicsPrices
+DynamicsPricesAboutPage = Pagina Informazioni su DynamicsPrices
+
+#
+# Pagina di esempio
+#
+DynamicsPricesArea = Home DynamicsPrices
+MyPageName = Nome della mia pagina
+
+#
+# Widget di esempio
+#
+MyWidget = Il mio widget
+MyWidgetDescription = Descrizione del mio widget
+
+#
+# Altro
+#
+LMDB_ErrorUpdate = Errore durante l'aggiornamento:
+LMDB_NbLinesUpdated = Numero di prezzi di vendita aggiornati:
+Fk_nature = Codice della natura del prodotto
+Pricelevel = ID del livello di prezzo
+Targetrate = Tasso di margine obiettivo (in %)
+Minrate = Tasso di margine minimo (in %)
+Entity = Entità
+
+LMDB_CommentAutoUpdateSellPrice = I prezzi di vendita vengono aggiornati in base ai coefficienti di prezzo indicati nel dizionario e alla media dei prezzi unitari di acquisto del fornitore.
+LMDB_LabelAutoUpdateSellPrice = Aggiornamento automatico dei prezzi di vendita
+LMDB_coefprice = Aliquote di margine sui prezzi di vendita
+LMDB_marginoncost = Aliquota di margine sui prezzi di costo
+
+DynamicsPrices = Prezzi di vendita dinamici
+LMDB_CodeNatureTooltipHelp = Codice della natura del prodotto
+LMDB_MarginOnCostTooltipHelp = Aliquota di margine applicata al prezzo di costo medio di acquisto
+LMDB_CodeTooltipHelp = Codice della voce del dizionario
+LMDB_ENtityTooltipHelp = Identificativo dell'entità
+LMDB_FkNatureTooltipHelp = Identificativo della natura del prodotto
+LMDB_PriceLevelTooltipHelp = Identificativo del livello di prezzo
+LMDB_TargetRateTooltipHelp = Tasso di margine obiettivo
+LMDB_MinRateTooltipHelp = Tasso di margine minimo
From 4983d73bce15c422a0a4d7bf06358d80d316e627 Mon Sep 17 00:00:00 2001
From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com>
Date: Tue, 9 Dec 2025 01:38:59 +0100
Subject: [PATCH 4/5] Clean translation files
---
langs/en_US/dynamicsprices.lang | 115 ++++++++++++++++----------------
langs/es_ES/dynamicsprices.lang | 112 ++++++++++++++++---------------
2 files changed, 114 insertions(+), 113 deletions(-)
diff --git a/langs/en_US/dynamicsprices.lang b/langs/en_US/dynamicsprices.lang
index 49873f4..8117ef9 100644
--- a/langs/en_US/dynamicsprices.lang
+++ b/langs/en_US/dynamicsprices.lang
@@ -1,62 +1,61 @@
-# Translation file
-
-#
-# Generic
-#
-
-# Module label 'ModuleDynamicsPricesName'
-ModuleDynamicsPricesName = Dynamic sales prices
-# Module description 'ModuleDynamicsPricesDesc'
-ModuleDynamicsPricesDesc = This module allows you to update sales prices based on the average unit purchase price from suppliers and the price coefficients defined in a dedicated dictionary.
-
-#
-# Admin page
-#
-DynamicsPricesSetup = Dynamic sales price settings
-Settings = Settings
-DynamicsPricesSetupPage = Dynamic sales price module settings page
-LMDB_UpdateOptions = Sales price update options
-LMDB_KIT_PRICE_FROM_COMPONENTS = Calculate kit prices from the selling price of the components rather than from the cost price.
-LMDB_COST_PRICE_ONLY = Update sales prices based on cost prices only.
-LMDB_SUPPLIER_BUYPRICE_ALTERED = Update sales prices when creating/updating/deleting a purchase price, or when updating the cost price if cost-based calculation is enabled.
-
-#
-# About page
-#
-About = About
-DynamicsPricesAbout = About DynamicsPrices
-DynamicsPricesAboutPage = DynamicsPrices about page
-
-#
-# Sample page
-#
-DynamicsPricesArea = Home DynamicsPrices
-MyPageName = My page name
-
-#
-# Sample widget
-#
-MyWidget = My widget
-MyWidgetDescription = My widget description
-
-#
-# Other
-#
-
-LMDB_ErrorUpdate = Error while updating:
-LMDB_NbLinesUpdated = Number of sales prices updated:
-Fk_nature = Product type Code
-Pricelevel = Price level ID
-Targetrate = Target margin rate (in %)
-Minrate = Minimum margin rate (in %)
-Entity = Entity
-
+# Translation file
+
+#
+# Generic
+#
+
+# Module label 'ModuleDynamicsPricesName'
+ModuleDynamicsPricesName = Dynamic sales prices
+# Module description 'ModuleDynamicsPricesDesc'
+ModuleDynamicsPricesDesc = This module allows you to update sales prices based on the average unit purchase price from suppliers and the price coefficients defined in a dedicated dictionary.
+
+#
+# Admin page
+#
+DynamicsPricesSetup = Dynamic sales price settings
+Settings = Settings
+DynamicsPricesSetupPage = Dynamic sales price module settings page
+LMDB_UpdateOptions = Sales price update options
+LMDB_KIT_PRICE_FROM_COMPONENTS = Calculate kit prices from the selling price of the components rather than from the cost price.
+LMDB_COST_PRICE_ONLY = Update sales prices based on cost prices only.
+LMDB_SUPPLIER_BUYPRICE_ALTERED = Update sales prices when creating/updating/deleting a purchase price, or when updating the cost price if cost-based calculation is enabled.
+
+#
+# About page
+#
+About = About
+DynamicsPricesAbout = About DynamicsPrices
+DynamicsPricesAboutPage = DynamicsPrices about page
+
+#
+# Sample page
+#
+DynamicsPricesArea = Home DynamicsPrices
+MyPageName = My page name
+
+#
+# Sample widget
+#
+MyWidget = My widget
+MyWidgetDescription = My widget description
+
+#
+# Other
+#
+
+LMDB_ErrorUpdate = Error while updating:
+LMDB_NbLinesUpdated = Number of sales prices updated:
+Fk_nature = Product type Code
+Pricelevel = Price level ID
+Targetrate = Target margin rate (in %)
+Minrate = Minimum margin rate (in %)
+Entity = Entity
+
+LMDB_CommentAutoUpdateSellPrice = Sales prices are updated based on the price coefficients given in the dictionary and the average of the Supplier purchase unit prices.
+LMDB_LabelAutoUpdateSellPrice = Automatic update of sales prices
+LMDB_coefprice = Margin rates on sales prices
+LMDB_marginoncost = Margin rate on cost prices
-LMDB_CommentAutoUpdateSellPrice = Sales prices are updated based on the price coefficients given in the dictionary and the average of the Supplier purchase unit prices.
-LMDB_LabelAutoUpdateSellPrice = Automatic update of sales prices
-LMDB_coefprice = Margin rates on sales prices
-LMDB_marginoncost = Margin rate on cost prices
-
DynamicsPrices = Dynamic sales prices
LMDB_CodeNatureTooltipHelp = Product nature code
LMDB_MarginOnCostTooltipHelp = Margin rate applied on the average purchase cost price
diff --git a/langs/es_ES/dynamicsprices.lang b/langs/es_ES/dynamicsprices.lang
index 681d094..5ffb466 100644
--- a/langs/es_ES/dynamicsprices.lang
+++ b/langs/es_ES/dynamicsprices.lang
@@ -1,58 +1,60 @@
-# Archivo de traducción
-
-#
-# Genérico
-#
-
-# Etiqueta del módulo 'ModuleDynamicsPricesName'
-ModuleDynamicsPricesName = Precios de venta dinámicos
-# Descripción del módulo 'ModuleDynamicsPricesDesc'
-ModuleDynamicsPricesDesc = Este módulo permite actualizar los precios de venta según el precio unitario promedio de compra de los proveedores y los coeficientes de precio definidos en un diccionario específico.
-
-#
-# Página de administración
-#
-DynamicsPricesSetup = Configuración de precios de venta dinámicos
-Settings = Configuración
-DynamicsPricesSetupPage = Página de configuración del módulo de precios de venta dinámicos
-LMDB_UpdateOptions = Opciones de actualización de precios de venta
-LMDB_COST_PRICE_ONLY = Actualizar los precios de venta según los precios de coste Solo.
-LMDB_SUPPLIER_BUYPRICE_ALTERED = Actualizar los precios de venta al crear, actualizar o eliminar un precio de compra, o al actualizar el precio de costo si el cálculo basado en costos está habilitado.
-#
-# Acerca de
-#
-About = Acerca de
-DynamicsPricesAbout = Acerca de DynamicsPrices
-DynamicsPricesAboutPage = Página Acerca de DynamicsPrices
-
-#
-# Página de ejemplo
-#
-DynamicsPricesArea = Inicio DynamicsPrices
-MyPageName = Nombre de mi página
-
-#
-# Widget de ejemplo
-#
-MyWidget = Mi widget
-MyWidgetDescription = Descripción de mi widget
-
-#
-# Otro
-#
-
-LMDB_ErrorUpdate = Error al actualizar:
-LMDB_NbLinesUpdated = Número de precios de venta actualizados:
-Fk_nature = Tipo de producto ID
-Pricelevel = Code del nivel de precios
-Targetrate = Tasa de margen objetivo (en %)
-Minrate = Tasa de margen mínima (en %)
-Entity = Entidad
-
-LMDB_CommentAutoUpdateSellPrice = Los precios de venta se actualizan según los coeficientes de precio del diccionario y el promedio de los precios unitarios de compra del proveedor.
-LMDB_LabelAutoUpdateSellPrice = Actualización automática de precios de venta
-LMDB_coefprice = Tasas de margen sobre los precios de venta
-LMDB_marginoncost = Tasa de margen sobre los precios de coste
+# Archivo de traducción
+
+#
+# Genérico
+#
+
+# Etiqueta del módulo 'ModuleDynamicsPricesName'
+ModuleDynamicsPricesName = Precios de venta dinámicos
+# Descripción del módulo 'ModuleDynamicsPricesDesc'
+ModuleDynamicsPricesDesc = Este módulo permite actualizar los precios de venta según el precio unitario promedio de compra de los proveedores y los coeficientes de precio definidos en un diccionario específico.
+
+#
+# Página de administración
+#
+DynamicsPricesSetup = Configuración de precios de venta dinámicos
+Settings = Configuración
+DynamicsPricesSetupPage = Página de configuración del módulo de precios de venta dinámicos
+LMDB_UpdateOptions = Opciones de actualización de precios de venta
+LMDB_KIT_PRICE_FROM_COMPONENTS = Calcular los precios de los kits a partir del precio de venta de los componentes en lugar del precio de coste.
+LMDB_COST_PRICE_ONLY = Actualizar los precios de venta según los precios de coste solo.
+LMDB_SUPPLIER_BUYPRICE_ALTERED = Actualizar los precios de venta al crear, actualizar o eliminar un precio de compra, o al actualizar el precio de coste si el cálculo basado en costes está habilitado.
+
+#
+# Acerca de
+#
+About = Acerca de
+DynamicsPricesAbout = Acerca de DynamicsPrices
+DynamicsPricesAboutPage = Página Acerca de DynamicsPrices
+
+#
+# Página de ejemplo
+#
+DynamicsPricesArea = Inicio DynamicsPrices
+MyPageName = Nombre de mi página
+
+#
+# Widget de ejemplo
+#
+MyWidget = Mi widget
+MyWidgetDescription = Descripción de mi widget
+
+#
+# Otro
+#
+
+LMDB_ErrorUpdate = Error al actualizar:
+LMDB_NbLinesUpdated = Número de precios de venta actualizados:
+Fk_nature = Tipo de producto ID
+Pricelevel = Código del nivel de precios
+Targetrate = Tasa de margen objetivo (en %)
+Minrate = Tasa de margen mínima (en %)
+Entity = Entidad
+
+LMDB_CommentAutoUpdateSellPrice = Los precios de venta se actualizan según los coeficientes de precio del diccionario y el promedio de los precios unitarios de compra del proveedor.
+LMDB_LabelAutoUpdateSellPrice = Actualización automática de precios de venta
+LMDB_coefprice = Tasas de margen sobre los precios de venta
+LMDB_marginoncost = Tasa de margen sobre los precios de coste
DynamicsPrices = Precios de venta dinámicos
LMDB_CodeNatureTooltipHelp = Código de la naturaleza del producto
From 94e5a608d53240945591dc4442d5b8701bbc48a9 Mon Sep 17 00:00:00 2001
From: Pierre Ardoin <32256817+mapiolca@users.noreply.github.com>
Date: Tue, 9 Dec 2025 01:42:52 +0100
Subject: [PATCH 5/5] Nettoyage des traductions inutiles
---
langs/de_DE/dynamicsprices.lang | 21 +--------------------
langs/en_US/dynamicsprices.lang | 22 +---------------------
langs/es_ES/dynamicsprices.lang | 22 +---------------------
langs/fr_FR/dynamicsprices.lang | 32 ++++++--------------------------
langs/it_IT/dynamicsprices.lang | 21 +--------------------
5 files changed, 10 insertions(+), 108 deletions(-)
diff --git a/langs/de_DE/dynamicsprices.lang b/langs/de_DE/dynamicsprices.lang
index 5833e70..1b8815d 100644
--- a/langs/de_DE/dynamicsprices.lang
+++ b/langs/de_DE/dynamicsprices.lang
@@ -13,35 +13,16 @@ ModuleDynamicsPricesDesc = Dieses Modul ermöglicht die Aktualisierung der Verka
# Administrationsseite
#
DynamicsPricesSetup = Einstellungen für dynamische Verkaufspreise
-Settings = Einstellungen
DynamicsPricesSetupPage = Einstellungsseite des Moduls Dynamische Verkaufspreise
LMDB_UpdateOptions = Optionen zur Aktualisierung der Verkaufspreise
LMDB_KIT_PRICE_FROM_COMPONENTS = Kit-Preise aus den Verkaufspreisen der Komponenten statt aus dem Selbstkostenpreis berechnen.
LMDB_COST_PRICE_ONLY = Verkaufspreise nur auf Basis der Selbstkosten aktualisieren.
LMDB_SUPPLIER_BUYPRICE_ALTERED = Verkaufspreise beim Anlegen/Aktualisieren/Löschen eines Einkaufspreises oder beim Aktualisieren des Selbstkostenpreises aktualisieren, falls die kostenbasierte Berechnung aktiviert ist.
-#
-# Über-Seite
-#
-About = Über
-DynamicsPricesAbout = Über DynamicsPrices
-DynamicsPricesAboutPage = Informationsseite zu DynamicsPrices
-
-#
-# Beispielseite
-#
-DynamicsPricesArea = Startseite DynamicsPrices
-MyPageName = Name meiner Seite
-
-#
-# Beispiel-Widget
-#
-MyWidget = Mein Widget
-MyWidgetDescription = Beschreibung meines Widgets
-
#
# Sonstiges
#
+DynamicsPricesArea = Startseite DynamicsPrices
LMDB_ErrorUpdate = Fehler bei der Aktualisierung:
LMDB_NbLinesUpdated = Anzahl der aktualisierten Verkaufspreise:
Fk_nature = Produktart-Code
diff --git a/langs/en_US/dynamicsprices.lang b/langs/en_US/dynamicsprices.lang
index 8117ef9..f6f2bc7 100644
--- a/langs/en_US/dynamicsprices.lang
+++ b/langs/en_US/dynamicsprices.lang
@@ -13,36 +13,16 @@ ModuleDynamicsPricesDesc = This module allows you to update sales prices based o
# Admin page
#
DynamicsPricesSetup = Dynamic sales price settings
-Settings = Settings
DynamicsPricesSetupPage = Dynamic sales price module settings page
LMDB_UpdateOptions = Sales price update options
LMDB_KIT_PRICE_FROM_COMPONENTS = Calculate kit prices from the selling price of the components rather than from the cost price.
LMDB_COST_PRICE_ONLY = Update sales prices based on cost prices only.
LMDB_SUPPLIER_BUYPRICE_ALTERED = Update sales prices when creating/updating/deleting a purchase price, or when updating the cost price if cost-based calculation is enabled.
-#
-# About page
-#
-About = About
-DynamicsPricesAbout = About DynamicsPrices
-DynamicsPricesAboutPage = DynamicsPrices about page
-
-#
-# Sample page
-#
-DynamicsPricesArea = Home DynamicsPrices
-MyPageName = My page name
-
-#
-# Sample widget
-#
-MyWidget = My widget
-MyWidgetDescription = My widget description
-
#
# Other
#
-
+DynamicsPricesArea = Home DynamicsPrices
LMDB_ErrorUpdate = Error while updating:
LMDB_NbLinesUpdated = Number of sales prices updated:
Fk_nature = Product type Code
diff --git a/langs/es_ES/dynamicsprices.lang b/langs/es_ES/dynamicsprices.lang
index 5ffb466..719cc5b 100644
--- a/langs/es_ES/dynamicsprices.lang
+++ b/langs/es_ES/dynamicsprices.lang
@@ -13,36 +13,16 @@ ModuleDynamicsPricesDesc = Este módulo permite actualizar los precios de venta
# Página de administración
#
DynamicsPricesSetup = Configuración de precios de venta dinámicos
-Settings = Configuración
DynamicsPricesSetupPage = Página de configuración del módulo de precios de venta dinámicos
LMDB_UpdateOptions = Opciones de actualización de precios de venta
LMDB_KIT_PRICE_FROM_COMPONENTS = Calcular los precios de los kits a partir del precio de venta de los componentes en lugar del precio de coste.
LMDB_COST_PRICE_ONLY = Actualizar los precios de venta según los precios de coste solo.
LMDB_SUPPLIER_BUYPRICE_ALTERED = Actualizar los precios de venta al crear, actualizar o eliminar un precio de compra, o al actualizar el precio de coste si el cálculo basado en costes está habilitado.
-#
-# Acerca de
-#
-About = Acerca de
-DynamicsPricesAbout = Acerca de DynamicsPrices
-DynamicsPricesAboutPage = Página Acerca de DynamicsPrices
-
-#
-# Página de ejemplo
-#
-DynamicsPricesArea = Inicio DynamicsPrices
-MyPageName = Nombre de mi página
-
-#
-# Widget de ejemplo
-#
-MyWidget = Mi widget
-MyWidgetDescription = Descripción de mi widget
-
#
# Otro
#
-
+DynamicsPricesArea = Inicio DynamicsPrices
LMDB_ErrorUpdate = Error al actualizar:
LMDB_NbLinesUpdated = Número de precios de venta actualizados:
Fk_nature = Tipo de producto ID
diff --git a/langs/fr_FR/dynamicsprices.lang b/langs/fr_FR/dynamicsprices.lang
index 032f1e2..1e0bc8d 100644
--- a/langs/fr_FR/dynamicsprices.lang
+++ b/langs/fr_FR/dynamicsprices.lang
@@ -13,9 +13,8 @@ ModuleDynamicsPricesDesc = Ce module permet de mettre à jour les prix de vente
# Admin page
#
DynamicsPricesSetup = Réglages des prix de vente dynamiques
-Settings = Réglages
-DynamicsPricesSetupPage = Page de réglage du module de Prix de vente dynamiques
-LMDB_UpdateOptions=Options de mise à jour des prix de vente
+DynamicsPricesSetupPage = Page de réglage du module de Prix de vente dynamiques
+LMDB_UpdateOptions=Options de mise à jour des prix de vente
LMDB_KIT_PRICE_FROM_COMPONENTS = Calculer les prix des Kits à partir de vente des composants plutot que le prix de revient
LMDB_COST_PRICE_ONLY = Ne mettre à jour les prix de vente que sur la base des prix de revient.
@@ -23,29 +22,10 @@ LMDB_SUPPLIER_BUYPRICE_ALTERED = Actualisation de prix de vente à la création/
-#
-# About page
-#
-About = About
-DynamicsPricesAbout = About DynamicsPrices
-DynamicsPricesAboutPage = DynamicsPrices about page
-
-#
-# Sample page
-#
-DynamicsPricesArea = Home DynamicsPrices
-MyPageName = My page name
-
-#
-# Sample widget
-#
-MyWidget = My widget
-MyWidgetDescription = My widget description
-
-#
-# Autres
-#
-
+#
+# Autres
+#
+DynamicsPricesArea = Home DynamicsPrices
LMDB_ErrorUpdate = Erreur lors de la mise à jour :
LMDB_NbLinesUpdated = Nombre de prix de vente mis à jour :
Fk_nature = Code Nature du produit
diff --git a/langs/it_IT/dynamicsprices.lang b/langs/it_IT/dynamicsprices.lang
index b624c85..bdc53b8 100644
--- a/langs/it_IT/dynamicsprices.lang
+++ b/langs/it_IT/dynamicsprices.lang
@@ -13,35 +13,16 @@ ModuleDynamicsPricesDesc = Questo modulo consente di aggiornare i prezzi di vend
# Pagina di amministrazione
#
DynamicsPricesSetup = Impostazioni dei prezzi di vendita dinamici
-Settings = Impostazioni
DynamicsPricesSetupPage = Pagina di configurazione del modulo Prezzi di vendita dinamici
LMDB_UpdateOptions = Opzioni di aggiornamento dei prezzi di vendita
LMDB_KIT_PRICE_FROM_COMPONENTS = Calcolare i prezzi dei kit a partire dal prezzo di vendita dei componenti anziché dal costo.
LMDB_COST_PRICE_ONLY = Aggiornare i prezzi di vendita solo in base ai prezzi di costo.
LMDB_SUPPLIER_BUYPRICE_ALTERED = Aggiornare i prezzi di vendita durante la creazione/aggiornamento/eliminazione di un prezzo di acquisto o durante l'aggiornamento del costo se è abilitato il calcolo basato sul costo.
-#
-# Pagina delle informazioni
-#
-About = Informazioni
-DynamicsPricesAbout = Informazioni su DynamicsPrices
-DynamicsPricesAboutPage = Pagina Informazioni su DynamicsPrices
-
-#
-# Pagina di esempio
-#
-DynamicsPricesArea = Home DynamicsPrices
-MyPageName = Nome della mia pagina
-
-#
-# Widget di esempio
-#
-MyWidget = Il mio widget
-MyWidgetDescription = Descrizione del mio widget
-
#
# Altro
#
+DynamicsPricesArea = Home DynamicsPrices
LMDB_ErrorUpdate = Errore durante l'aggiornamento:
LMDB_NbLinesUpdated = Numero di prezzi di vendita aggiornati:
Fk_nature = Codice della natura del prodotto