diff --git a/dev/translation/dynamic_translation_keys.lst b/dev/translation/dynamic_translation_keys.lst
index 56acbe41810..f483894bfb2 100644
--- a/dev/translation/dynamic_translation_keys.lst
+++ b/dev/translation/dynamic_translation_keys.lst
@@ -3256,7 +3256,10 @@ TypeContact_facture_external_BILLING
TypeContact_facture_external_SERVICE
TypeContact_facture_external_SHIPPING
TypeContact_facture_internal_SALESREPFOLL
+TypeContact_fichinter_external_BILLING
TypeContact_fichinter_external_CUSTOMER
+TypeContact_fichinter_internal_INTERREPFOLL
+TypeContact_fichinter_internal_INTERVENING
TypeContact_invoice_supplier_external_BILLING
TypeContact_invoice_supplier_external_SERVICE
TypeContact_invoice_supplier_external_SHIPPING
diff --git a/htdocs/langs/ar_EG/salaries.lang b/htdocs/langs/ar_EG/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/ar_EG/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/ar_EG/trips.lang b/htdocs/langs/ar_EG/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/ar_EG/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/ar_IQ/companies.lang b/htdocs/langs/ar_IQ/companies.lang
new file mode 100644
index 00000000000..5cb50736018
--- /dev/null
+++ b/htdocs/langs/ar_IQ/companies.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - companies
+AllocateCommercial=Assigned to sales representative
+LastModifiedThirdParties=Latest %s Third Parties which were modified
diff --git a/htdocs/langs/ar_IQ/salaries.lang b/htdocs/langs/ar_IQ/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/ar_IQ/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/ar_IQ/trips.lang b/htdocs/langs/ar_IQ/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/ar_IQ/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/de_AT/main.lang b/htdocs/langs/de_AT/main.lang
index 8e7f356a1cb..ec0b2c3c731 100644
--- a/htdocs/langs/de_AT/main.lang
+++ b/htdocs/langs/de_AT/main.lang
@@ -54,7 +54,6 @@ January=Jänner
Month01=Jänner
ReportName=Berichtname
RefCustomer=Kunden Nr.
-MailSentBy=E-Mail-Absender
TextUsedInTheMessageBody=E-Mail-Text
Offered=Angeboten
Receive=Erhalte
diff --git a/htdocs/langs/de_AT/paybox.lang b/htdocs/langs/de_AT/paybox.lang
index beae154072f..12339557005 100644
--- a/htdocs/langs/de_AT/paybox.lang
+++ b/htdocs/langs/de_AT/paybox.lang
@@ -1,3 +1,2 @@
# Dolibarr language file - Source file is en_US - paybox
YourPaymentHasBeenRecorded=Diese Seite wird bestätigt, dass Ihre Zahlung aufgezeichnet wurde. Danke.
-AccountParameter=Konto-Parameter
diff --git a/htdocs/langs/de_AT/salaries.lang b/htdocs/langs/de_AT/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/de_AT/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/de_CH/companies.lang b/htdocs/langs/de_CH/companies.lang
index 074c9fb606a..784de05def9 100644
--- a/htdocs/langs/de_CH/companies.lang
+++ b/htdocs/langs/de_CH/companies.lang
@@ -46,15 +46,12 @@ SupplierCodeModel=Lieferanten - Code Format
ProfId1AR=Prof Id 1 (CUIT)
ProfId2AR=Prof Id 2 (Revenu Bestien)
ProfId1AT=Prof Id 1
-ProfId4AT=Prof Id 4
ProfId1BE=Prof Id 1 (Anzahl Professionnel)
-ProfId1BR=CNPJ
ProfId2BR=IE (Staatliche Behörde)
ProfId3BR=IM (kommunale Behörde)
ProfId3CH=Prof Id 1 (Bundes-Nummer)
ProfId4CH=Prof Id 2 (Commercial Record-Nummer)
ProfId1DE=Umsatzsteuer-Identifikationsnummer
-ProfId4DE=Steuernummer
ProfId1ES=Prof Id 1 (CIF / NIF)
ProfId2ES=Prof Id 2 (Social Security Number)
ProfId4ES=Prof Id 4 (Collegiate Anzahl)
@@ -66,9 +63,6 @@ ProfId2IN=Prof Id 2
ProfId3IN=Prof Id 3
ProfId1LU=Id prof. 1 (R.C.S. Luxemburg)
ProfId2LU=Id. Prof. 2
-ProfId3LU=Id. Prof. 3
-ProfId4LU=Id. Prof. 4
-ProfId6LU=Id. Prof. 6
ProfId4NL=-
ProfId2PT=Prof Id 2 (Social Security Number)
ProfId3PT=Prof Id 3 (Commercial Record-Nummer)
@@ -76,11 +70,6 @@ ProfId4PT=Prof Id 4 (Konservatorium)
ProfId2TN=Prof Id 2 (Geschäftsjahr matricule)
ProfId3TN=Prof Id 3 (Douane-Code)
ProfId1US=Employer Identification Number (FEIN)
-ProfId2US=Id. Prof. 6
-ProfId3US=Id. Prof. 6
-ProfId4US=Id. Prof. 6
-ProfId5US=Id. Prof. 6
-ProfId6US=Id. Prof. 6
ProfId1RO=Firmennummer CUI
ProfId2RO=Firmennummer (Nr. Înmatriculare)
ProfId3RO=Firmennummer CAEN
diff --git a/htdocs/langs/de_CH/main.lang b/htdocs/langs/de_CH/main.lang
index 2fb4b1cf440..1dca21634a3 100644
--- a/htdocs/langs/de_CH/main.lang
+++ b/htdocs/langs/de_CH/main.lang
@@ -224,7 +224,6 @@ UndoExpandAll=Ausklappen rückgängig machen
SeeAll=Zeige alles an
CloseWindow=Fenster schliessen
Priority=Wichtigkeit
-MailSentBy=E-Mail Absender
NotSent=Nicht gesendet
SendAcknowledgementByMail=Bestätigungsemail senden
SendMail=sende E-Mail
diff --git a/htdocs/langs/de_CH/paybox.lang b/htdocs/langs/de_CH/paybox.lang
index cf8cd91b2e0..2fa44ffc490 100644
--- a/htdocs/langs/de_CH/paybox.lang
+++ b/htdocs/langs/de_CH/paybox.lang
@@ -1,6 +1,4 @@
# Dolibarr language file - Source file is en_US - paybox
-WelcomeOnPaymentPage=Willkommen auf der Online - Bezahlseite
-ThisIsInformationOnPayment=Informationen zu der vorzunehmenden Zahlunge
PayBoxDoPayment=Mit Paybox bezahlen
SetupPayBoxToHavePaymentCreatedAutomatically=Paybox mit der URL %s einrichten, um die Zahlung automatisch auszuführen, sobald von Paybox frei gegeben.
YourPaymentHasBeenRecorded=Diese Seite bestätigt, dass Ihre Zahlung erfasst wurde. Vielen Dank.
diff --git a/htdocs/langs/el_CY/salaries.lang b/htdocs/langs/el_CY/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/el_CY/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/el_CY/trips.lang b/htdocs/langs/el_CY/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/el_CY/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/en_AE/cashdesk.lang b/htdocs/langs/en_AE/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/en_AE/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/en_AE/errors.lang b/htdocs/langs/en_AE/errors.lang
new file mode 100644
index 00000000000..72c26d8ae21
--- /dev/null
+++ b/htdocs/langs/en_AE/errors.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - errors
+EmptyMessageNotAllowedError=Empty Message Not Allowed Error
diff --git a/htdocs/langs/en_AE/help.lang b/htdocs/langs/en_AE/help.lang
new file mode 100644
index 00000000000..3fa32c05c8d
--- /dev/null
+++ b/htdocs/langs/en_AE/help.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - help
+AIProcessingPleaseWait=AI interrogation in progress, please wait...
diff --git a/htdocs/langs/en_AE/salaries.lang b/htdocs/langs/en_AE/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/en_AE/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/en_AE/stocks.lang b/htdocs/langs/en_AE/stocks.lang
new file mode 100644
index 00000000000..9058791a569
--- /dev/null
+++ b/htdocs/langs/en_AE/stocks.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - stocks
+QtyCurrentlyKnownInStock=The quantity the system think you have in stock. As long as the inventory is not closed, this is a realtime value and it may change if you continue to make stock movement during the inventory (not recommended).
+QtyInStockWhenInventoryWasValidated=The quantity the system think you had in stock when the inventory was validated (before the stock correction)
diff --git a/htdocs/langs/en_AE/trips.lang b/htdocs/langs/en_AE/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/en_AE/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/en_AU/errors.lang b/htdocs/langs/en_AU/errors.lang
new file mode 100644
index 00000000000..72c26d8ae21
--- /dev/null
+++ b/htdocs/langs/en_AU/errors.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - errors
+EmptyMessageNotAllowedError=Empty Message Not Allowed Error
diff --git a/htdocs/langs/en_AU/help.lang b/htdocs/langs/en_AU/help.lang
new file mode 100644
index 00000000000..3fa32c05c8d
--- /dev/null
+++ b/htdocs/langs/en_AU/help.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - help
+AIProcessingPleaseWait=AI interrogation in progress, please wait...
diff --git a/htdocs/langs/en_AU/salaries.lang b/htdocs/langs/en_AU/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/en_AU/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/en_AU/stocks.lang b/htdocs/langs/en_AU/stocks.lang
new file mode 100644
index 00000000000..9058791a569
--- /dev/null
+++ b/htdocs/langs/en_AU/stocks.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - stocks
+QtyCurrentlyKnownInStock=The quantity the system think you have in stock. As long as the inventory is not closed, this is a realtime value and it may change if you continue to make stock movement during the inventory (not recommended).
+QtyInStockWhenInventoryWasValidated=The quantity the system think you had in stock when the inventory was validated (before the stock correction)
diff --git a/htdocs/langs/en_AU/trips.lang b/htdocs/langs/en_AU/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/en_AU/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/en_CA/cashdesk.lang b/htdocs/langs/en_CA/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/en_CA/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/en_CA/errors.lang b/htdocs/langs/en_CA/errors.lang
new file mode 100644
index 00000000000..72c26d8ae21
--- /dev/null
+++ b/htdocs/langs/en_CA/errors.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - errors
+EmptyMessageNotAllowedError=Empty Message Not Allowed Error
diff --git a/htdocs/langs/en_CA/help.lang b/htdocs/langs/en_CA/help.lang
new file mode 100644
index 00000000000..3fa32c05c8d
--- /dev/null
+++ b/htdocs/langs/en_CA/help.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - help
+AIProcessingPleaseWait=AI interrogation in progress, please wait...
diff --git a/htdocs/langs/en_CA/salaries.lang b/htdocs/langs/en_CA/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/en_CA/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/en_CA/stocks.lang b/htdocs/langs/en_CA/stocks.lang
new file mode 100644
index 00000000000..9058791a569
--- /dev/null
+++ b/htdocs/langs/en_CA/stocks.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - stocks
+QtyCurrentlyKnownInStock=The quantity the system think you have in stock. As long as the inventory is not closed, this is a realtime value and it may change if you continue to make stock movement during the inventory (not recommended).
+QtyInStockWhenInventoryWasValidated=The quantity the system think you had in stock when the inventory was validated (before the stock correction)
diff --git a/htdocs/langs/en_CA/trips.lang b/htdocs/langs/en_CA/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/en_CA/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/en_GB/errors.lang b/htdocs/langs/en_GB/errors.lang
new file mode 100644
index 00000000000..72c26d8ae21
--- /dev/null
+++ b/htdocs/langs/en_GB/errors.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - errors
+EmptyMessageNotAllowedError=Empty Message Not Allowed Error
diff --git a/htdocs/langs/en_GB/help.lang b/htdocs/langs/en_GB/help.lang
new file mode 100644
index 00000000000..3fa32c05c8d
--- /dev/null
+++ b/htdocs/langs/en_GB/help.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - help
+AIProcessingPleaseWait=AI interrogation in progress, please wait...
diff --git a/htdocs/langs/en_IN/cashdesk.lang b/htdocs/langs/en_IN/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/en_IN/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/en_IN/errors.lang b/htdocs/langs/en_IN/errors.lang
new file mode 100644
index 00000000000..72c26d8ae21
--- /dev/null
+++ b/htdocs/langs/en_IN/errors.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - errors
+EmptyMessageNotAllowedError=Empty Message Not Allowed Error
diff --git a/htdocs/langs/en_IN/help.lang b/htdocs/langs/en_IN/help.lang
new file mode 100644
index 00000000000..3fa32c05c8d
--- /dev/null
+++ b/htdocs/langs/en_IN/help.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - help
+AIProcessingPleaseWait=AI interrogation in progress, please wait...
diff --git a/htdocs/langs/en_IN/salaries.lang b/htdocs/langs/en_IN/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/en_IN/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/en_IN/stocks.lang b/htdocs/langs/en_IN/stocks.lang
new file mode 100644
index 00000000000..9058791a569
--- /dev/null
+++ b/htdocs/langs/en_IN/stocks.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - stocks
+QtyCurrentlyKnownInStock=The quantity the system think you have in stock. As long as the inventory is not closed, this is a realtime value and it may change if you continue to make stock movement during the inventory (not recommended).
+QtyInStockWhenInventoryWasValidated=The quantity the system think you had in stock when the inventory was validated (before the stock correction)
diff --git a/htdocs/langs/en_IN/trips.lang b/htdocs/langs/en_IN/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/en_IN/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/en_SG/assets.lang b/htdocs/langs/en_SG/assets.lang
new file mode 100644
index 00000000000..05e09a549c8
--- /dev/null
+++ b/htdocs/langs/en_SG/assets.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - assets
+AssetRecoveredVAT=Recovered GST
+AssetDisposalSubjectToVat=Disposal subject to GST
+AssetDepreciationOptionAmountBaseDepreciationHT=Depreciation base (excl. GST)
+AssetDepreciationOptionAmountBaseDeductibleHT=Deductible base (excl. GST)
+AssetDepreciationOptionTotalAmountLastDepreciationHT=Total amount last depreciation (excl. GST)
+AssetAccountancyCodeVatCollected=Collected GST
+AssetAccountancyCodeVatDeductible=Recovered GST on assets
+AssetBaseDepreciationHT=Depreciation basis (excl. GST)
+AssetDepreciationHT=Depreciation (excl. GST)
+AssetCumulativeDepreciationHT=Cumulative depreciation (excl. GST)
+AssetResidualHT=Residual value (excl. GST)
diff --git a/htdocs/langs/en_SG/cashdesk.lang b/htdocs/langs/en_SG/cashdesk.lang
new file mode 100644
index 00000000000..549058925f4
--- /dev/null
+++ b/htdocs/langs/en_SG/cashdesk.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+NoVAT=No GST for this sale
+TicketVatGrouped=Group GST by rate in tickets|receipts
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/en_SG/errors.lang b/htdocs/langs/en_SG/errors.lang
new file mode 100644
index 00000000000..c4c745d1898
--- /dev/null
+++ b/htdocs/langs/en_SG/errors.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - errors
+ErrorLinesCantBeNegativeForOneVATRate=Total of lines (net of tax) can't be negative for a given not null GST rate (Found a negative total for GST rate %s%%).
+EmptyMessageNotAllowedError=Empty Message Not Allowed Error
diff --git a/htdocs/langs/en_SG/help.lang b/htdocs/langs/en_SG/help.lang
new file mode 100644
index 00000000000..3fa32c05c8d
--- /dev/null
+++ b/htdocs/langs/en_SG/help.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - help
+AIProcessingPleaseWait=AI interrogation in progress, please wait...
diff --git a/htdocs/langs/en_SG/members.lang b/htdocs/langs/en_SG/members.lang
new file mode 100644
index 00000000000..10e7071d915
--- /dev/null
+++ b/htdocs/langs/en_SG/members.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - members
+VATToUseForSubscriptions=GST rate to use for contributions
+NoVatOnSubscription=No GST for contributions
diff --git a/htdocs/langs/en_SG/salaries.lang b/htdocs/langs/en_SG/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/en_SG/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/en_SG/stocks.lang b/htdocs/langs/en_SG/stocks.lang
new file mode 100644
index 00000000000..9058791a569
--- /dev/null
+++ b/htdocs/langs/en_SG/stocks.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - stocks
+QtyCurrentlyKnownInStock=The quantity the system think you have in stock. As long as the inventory is not closed, this is a realtime value and it may change if you continue to make stock movement during the inventory (not recommended).
+QtyInStockWhenInventoryWasValidated=The quantity the system think you had in stock when the inventory was validated (before the stock correction)
diff --git a/htdocs/langs/en_SG/trips.lang b/htdocs/langs/en_SG/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/en_SG/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/en_US/interventions.lang b/htdocs/langs/en_US/interventions.lang
index 4a51d7afac3..6de7a8f617e 100644
--- a/htdocs/langs/en_US/interventions.lang
+++ b/htdocs/langs/en_US/interventions.lang
@@ -44,7 +44,6 @@ InterventionsArea=Interventions area
DraftFichinter=Draft interventions
LastModifiedInterventions=Latest %s modified interventions
FichinterToProcess=Interventions to process
-TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
PrintProductsOnFichinter=Print also lines of type "product" (not only services) on intervention card
PrintProductsOnFichinterDetails=interventions generated from orders
UseServicesDurationOnFichinter=Use services duration for interventions generated from orders
diff --git a/htdocs/langs/en_US/trips.lang b/htdocs/langs/en_US/trips.lang
index f40ed0ad70a..6439a8e8bf9 100644
--- a/htdocs/langs/en_US/trips.lang
+++ b/htdocs/langs/en_US/trips.lang
@@ -1,6 +1,4 @@
-# Dolibarr language file - Source file is en_US - expensereports.lang
-# copied from trips.lang
-
+# Dolibarr language file - Source file is en_US - trips.lang
AUTHOR=Recorded by
AUTHORPAIEMENT=Paid by
AddTrip=Create expense report
diff --git a/htdocs/langs/en_ZA/cashdesk.lang b/htdocs/langs/en_ZA/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/en_ZA/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/en_ZA/errors.lang b/htdocs/langs/en_ZA/errors.lang
new file mode 100644
index 00000000000..72c26d8ae21
--- /dev/null
+++ b/htdocs/langs/en_ZA/errors.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - errors
+EmptyMessageNotAllowedError=Empty Message Not Allowed Error
diff --git a/htdocs/langs/en_ZA/help.lang b/htdocs/langs/en_ZA/help.lang
new file mode 100644
index 00000000000..3fa32c05c8d
--- /dev/null
+++ b/htdocs/langs/en_ZA/help.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - help
+AIProcessingPleaseWait=AI interrogation in progress, please wait...
diff --git a/htdocs/langs/en_ZA/salaries.lang b/htdocs/langs/en_ZA/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/en_ZA/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/en_ZA/stocks.lang b/htdocs/langs/en_ZA/stocks.lang
new file mode 100644
index 00000000000..9058791a569
--- /dev/null
+++ b/htdocs/langs/en_ZA/stocks.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - stocks
+QtyCurrentlyKnownInStock=The quantity the system think you have in stock. As long as the inventory is not closed, this is a realtime value and it may change if you continue to make stock movement during the inventory (not recommended).
+QtyInStockWhenInventoryWasValidated=The quantity the system think you had in stock when the inventory was validated (before the stock correction)
diff --git a/htdocs/langs/en_ZA/trips.lang b/htdocs/langs/en_ZA/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/en_ZA/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_AR/agenda.lang b/htdocs/langs/es_AR/agenda.lang
index 23c17e0ae61..871319b9fab 100644
--- a/htdocs/langs/es_AR/agenda.lang
+++ b/htdocs/langs/es_AR/agenda.lang
@@ -7,7 +7,6 @@ EventOnFullDay=Evento de todo(s) el(los) día(s)
MenuToDoActions=Todos los eventos incompletos
MenuDoneActions=Todos los eventos terminados
ActionsAskedBy=Eventos informados por
-ActionsDoneBy=Eventos terminados por
ViewCal=Vista del mes
ViewDay=Vista del día
ViewWeek=Vista de la semana
diff --git a/htdocs/langs/es_AR/commercial.lang b/htdocs/langs/es_AR/commercial.lang
index 2c73f302d59..f29af10a1f7 100644
--- a/htdocs/langs/es_AR/commercial.lang
+++ b/htdocs/langs/es_AR/commercial.lang
@@ -36,7 +36,6 @@ TasksHistoryForThisContact=Eventos para este contacto
LastProspectNeverContacted=Nunca contactado
LastProspectToContact=Contactar
LastProspectContactDone=Contacto realizado
-ActionDoneBy=Evento realizado por
ActionAC_FAX=Enviar fax
ActionAC_PROP=Enviar presupuesto por correo
ActionAC_EMAIL=Enviar correo
diff --git a/htdocs/langs/es_AR/datapolicy.lang b/htdocs/langs/es_AR/datapolicy.lang
index 83835053213..6176202b29e 100644
--- a/htdocs/langs/es_AR/datapolicy.lang
+++ b/htdocs/langs/es_AR/datapolicy.lang
@@ -5,4 +5,3 @@ DATAPOLICY_TIERS_NIPROSPECT_NICLIENT =Ni cliente potencial/ni cliente
DATAPOLICY_CONTACT_PROSPECT =Cliente Potencial
DATAPOLICY_CONTACT_PROSPECT_CLIENT =Cliente Potencial/Cliente
DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT =Ni cliente potencial/ni cliente
-DATAPOLICYMail =Configuración de correos electrónicos
diff --git a/htdocs/langs/es_AR/mails.lang b/htdocs/langs/es_AR/mails.lang
index 34c18dfabce..36573ef159f 100644
--- a/htdocs/langs/es_AR/mails.lang
+++ b/htdocs/langs/es_AR/mails.lang
@@ -19,7 +19,6 @@ NewMailing=Nuevo correo
EditMailing=Editar correo
ResetMailing=Reenviar correo
DeleteMailing=Eliminar correo
-DeleteAMailing=Eliminar un correo
PreviewMailing=Previsualizar correo
CreateMailing=Crear correo
ValidMailing=Validar correo
diff --git a/htdocs/langs/es_AR/main.lang b/htdocs/langs/es_AR/main.lang
index 7f9275bb75b..f9f071a07b3 100644
--- a/htdocs/langs/es_AR/main.lang
+++ b/htdocs/langs/es_AR/main.lang
@@ -376,7 +376,6 @@ Reason=Motivo
FeatureNotYetSupported=Característica todavía sin soportar
Response=Responder
SendByMail=Enviar por email
-MailSentBy=Email enviado por
TextUsedInTheMessageBody=Cuerpo del mensaje
SendMail=Enviar email
NoEMail=Sin email
diff --git a/htdocs/langs/es_AR/paybox.lang b/htdocs/langs/es_AR/paybox.lang
index 54d629f8cee..298b91ba05b 100644
--- a/htdocs/langs/es_AR/paybox.lang
+++ b/htdocs/langs/es_AR/paybox.lang
@@ -1,22 +1,12 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuración del módulo PayBox
PayBoxDesc=Este módulo ofrece páginas para permitir el pago en Paybox a los clientes. Esto se puede utilizar para un pago gratuito o para un pago en un objeto Dolibarr en particular (factura, orden, ...)
-FollowingUrlAreAvailableToMakePayments=Las siguientes URL están disponibles para ofrecer a un cliente una página para realizar un pago para elementos de Dolibarr
-WelcomeOnPaymentPage=Bienvenido a nuestro servicio de pago en línea.
-ThisScreenAllowsYouToPay=Esta pantalla le permite realizar un pago en línea a %s.
-ThisIsInformationOnPayment=Esta es información sobre el pago a realizar
-ToComplete=Para completar
-YourEMail=Correo electrónico para recibir confirmación de pago
-Creditor=Acreedor
PayBoxDoPayment=Pagar con Paybox
YouWillBeRedirectedOnPayBox=Serás redirigido al sitio seguro de Paybox para ingresar la información de su tarjeta de crédito
-Continue=Siguiente
SetupPayBoxToHavePaymentCreatedAutomatically=Configure su Paybox con la URL %s para que el pago se cree automáticamente cuando Paybox lo valide.
YourPaymentHasBeenRecorded=Esta página confirma que su pago ha sido registrado. Gracias.
YourPaymentHasNotBeenRecorded=Su pago NO ha sido registrado y la transacción ha sido cancelada. Gracias.
-InformationToFindParameters=Ayuda para encontrar la información de su cuenta %s
PAYBOX_CGI_URL_V2=URL del módulo CGI para pago con Paybox
-CSSUrlForPaymentForm=URL de hoja de estilo CSS para formulario de pago
NewPayboxPaymentReceived=Nuevo pago de Paybox recibido
NewPayboxPaymentFailed=Se intentó un nuevo pago de Paybox pero falló
PAYBOX_PAYONLINE_SENDEMAIL=Notificación por correo luego del intento de pago (exitoso o fallido)
diff --git a/htdocs/langs/es_BO/cashdesk.lang b/htdocs/langs/es_BO/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_BO/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_BO/salaries.lang b/htdocs/langs/es_BO/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_BO/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_BO/trips.lang b/htdocs/langs/es_BO/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_BO/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_CL/agenda.lang b/htdocs/langs/es_CL/agenda.lang
index aec85ebdf1b..87f3b70c50f 100644
--- a/htdocs/langs/es_CL/agenda.lang
+++ b/htdocs/langs/es_CL/agenda.lang
@@ -7,7 +7,6 @@ EventOnFullDay=Evento todo el día (s)
MenuToDoActions=Todos los eventos incompletos
MenuDoneActions=Todos los eventos terminados
ActionsAskedBy=Eventos reportados por
-ActionsDoneBy=Eventos hechos por
ViewCal=Vista del mes
ViewDay=Vista del día
ViewWeek=Vista de la semana
diff --git a/htdocs/langs/es_CL/commercial.lang b/htdocs/langs/es_CL/commercial.lang
index 2c0fdab5e36..4a55b2e18e9 100644
--- a/htdocs/langs/es_CL/commercial.lang
+++ b/htdocs/langs/es_CL/commercial.lang
@@ -35,7 +35,6 @@ LastProspectNeverContacted=Nunca contactado
LastProspectToContact=Contactar
LastProspectContactInProcess=Contacto en proceso
LastProspectContactDone=Contacto hecho
-ActionDoneBy=Evento hecho por
ActionAC_FAX=Enviar fax
ActionAC_PROP=Envío cotización por correo
ActionAC_EMAIL=Enviar correo electrónico
diff --git a/htdocs/langs/es_CL/mails.lang b/htdocs/langs/es_CL/mails.lang
index 5db0ce79b06..aa500dc1ebe 100644
--- a/htdocs/langs/es_CL/mails.lang
+++ b/htdocs/langs/es_CL/mails.lang
@@ -18,7 +18,6 @@ NewMailing=Nuevo correo electrónico
EditMailing=Edite el correo electrónico
ResetMailing=Reenviar correos electrónicos
DeleteMailing=Eliminar correo electrónico
-DeleteAMailing=Eliminar un correo electrónico
PreviewMailing=Enviar un correo electrónico
CreateMailing=Crear correos electrónicos
ValidMailing=Correo electrónico válido
diff --git a/htdocs/langs/es_CL/main.lang b/htdocs/langs/es_CL/main.lang
index 8de90100578..1a728c1355b 100644
--- a/htdocs/langs/es_CL/main.lang
+++ b/htdocs/langs/es_CL/main.lang
@@ -328,7 +328,6 @@ Undo=Deshacer
UndoExpandAll=Deshacer expandir
FeatureNotYetSupported=Característica aún no compatible
SendByMail=Enviar por correo electrónico
-MailSentBy=Correo electrónico enviado por
TextUsedInTheMessageBody=Cuerpo del correo electronico
SendAcknowledgementByMail=Enviar correo electrónico de confirmación
SendMail=Enviar correo electrónico
diff --git a/htdocs/langs/es_CL/paybox.lang b/htdocs/langs/es_CL/paybox.lang
index 3049702c5a7..0f69e855593 100644
--- a/htdocs/langs/es_CL/paybox.lang
+++ b/htdocs/langs/es_CL/paybox.lang
@@ -1,22 +1,11 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuración del módulo PayBox
PayBoxDesc=Este módulo ofrece páginas para permitir el pago en Paybox por parte de los clientes. Esto se puede utilizar para un pago gratuito o para un pago en un objeto Dolibarr particular (factura, orden, ...)
-FollowingUrlAreAvailableToMakePayments=Las siguientes URL están disponibles para ofrecer una página a un cliente para realizar un pago en objetos Dolibarr
-WelcomeOnPaymentPage=Bienvenido a nuestro servicio de pago en línea.
-ThisScreenAllowsYouToPay=Esta pantalla le permite realizar un pago en línea a %s.
-ThisIsInformationOnPayment=Esta es información sobre el pago a hacer
-ToComplete=Completar
-YourEMail=Correo electrónico para recibir la confirmación del pago
-Creditor=Acreedor
YouWillBeRedirectedOnPayBox=Será redirigido a la página segura de Paybox para ingresar su información de tarjeta de crédito
-Continue=Siguiente
SetupPayBoxToHavePaymentCreatedAutomatically=Configure su Paybox con url %s para que el pago se cree automáticamente cuando sea validado por Paybox.
YourPaymentHasBeenRecorded=Esta página confirma que su pago ha sido registrado. Gracias.
YourPaymentHasNotBeenRecorded=Su pago NO ha sido registrado y la transacción ha sido cancelada. Gracias.
-AccountParameter=Parámetros de cuenta
-InformationToFindParameters=Ayuda para encontrar su información de cuenta %s
PAYBOX_CGI_URL_V2=Url del módulo de pago CGI para el pago
-CSSUrlForPaymentForm=URL de hoja de estilo CSS para formulario de pago
NewPayboxPaymentReceived=Nuevo pago de Paybox recibido
NewPayboxPaymentFailed=El nuevo pago de Paybox intentó pero falló
PAYBOX_PAYONLINE_SENDEMAIL=Notificación por correo electrónico después del intento de pago (éxito o falla)
diff --git a/htdocs/langs/es_CO/commercial.lang b/htdocs/langs/es_CO/commercial.lang
index bcb93d32bdc..62f3818aeaa 100644
--- a/htdocs/langs/es_CO/commercial.lang
+++ b/htdocs/langs/es_CO/commercial.lang
@@ -30,7 +30,6 @@ StatusActionInProcess=En proceso
TasksHistoryForThisContact=Eventos para este contacto
LastProspectNeverContacted=Nunca contactado
LastProspectContactDone=Contacto realizado
-ActionDoneBy=Evento realizado por
ActionAC_FAX=Enviar fax
ActionAC_PROP=Enviar propuesta por correo
ActionAC_EMAIL=Enviar correo electrónico
diff --git a/htdocs/langs/es_CO/companies.lang b/htdocs/langs/es_CO/companies.lang
index 6c98425efe6..afc22290f6d 100644
--- a/htdocs/langs/es_CO/companies.lang
+++ b/htdocs/langs/es_CO/companies.lang
@@ -45,8 +45,6 @@ ProfId3AT=Id prof. 3 (Handelsregister-Nr.)
ProfId1CM=Prueba de ID 1 (Registro de Comercio)
ProfId2CM=Prueba de ID 2 (Nº de Contribuyente)
ProfId2ShortCM=Contribuyente No.
-ProfId2CO=Identificación (CC, NIT, CE)
-ProfId3CO=CIIU
ProfId1ShortFR=SIRENA
ProfId1LU=Identificación. profe. 1 (R.C.S. Luxemburgo)
ProfId2LU=Identificación. profe. 2 (permiso comercial)
diff --git a/htdocs/langs/es_CO/datapolicy.lang b/htdocs/langs/es_CO/datapolicy.lang
index 7c294832731..c978fde3d3d 100644
--- a/htdocs/langs/es_CO/datapolicy.lang
+++ b/htdocs/langs/es_CO/datapolicy.lang
@@ -4,6 +4,4 @@ DATAPOLICY_TIERS_PROSPECT_CLIENT =Prospecto/Cliente
DATAPOLICY_TIERS_NIPROSPECT_NICLIENT =Ni prospecto/ni cliente
DATAPOLICY_CONTACT_PROSPECT_CLIENT =Prospecto/Cliente
DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT =Ni prospecto/ni cliente
-DATAPOLICYMail =Configuración de correos electrónicos
-DATAPOLICY_POPUP_ANONYME_TEXTE =No puede eliminar este contacto de Dolibarr porque hay elementos relacionados. De acuerdo con el RGPD, harás anónimos todos estos datos para respetar tus obligaciones. Te gustaria continuar ?
DATAPOLICY_PORTABILITE_CONFIRMATION =Quiere exportar los datos personales de este contacto. Está seguro ?
diff --git a/htdocs/langs/es_CO/mails.lang b/htdocs/langs/es_CO/mails.lang
index 56b0702b08d..7693ddbb5c5 100644
--- a/htdocs/langs/es_CO/mails.lang
+++ b/htdocs/langs/es_CO/mails.lang
@@ -18,7 +18,6 @@ NewMailing=Nuevo e-mailing
EditMailing=Editar e-mailing
ResetMailing=Reenviar e-mailing
DeleteMailing=Eliminar e-mailing
-DeleteAMailing=Eliminar un e-mailing
PreviewMailing=Vista previa del envío de e-mailing
CreateMailing=Crear e-mailing
ValidMailing=Envío de e-mailing válido
diff --git a/htdocs/langs/es_CO/paybox.lang b/htdocs/langs/es_CO/paybox.lang
index 8f962f29896..e99c8e2031e 100644
--- a/htdocs/langs/es_CO/paybox.lang
+++ b/htdocs/langs/es_CO/paybox.lang
@@ -1,22 +1,11 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuración del módulo PayBox
-FollowingUrlAreAvailableToMakePayments=Las siguientes URL están disponibles para ofrecer una página a un cliente para realizar un pago en objetos Dolibarr
-WelcomeOnPaymentPage=Bienvenido a nuestro servicio de pago online
-ThisScreenAllowsYouToPay=Esta pantalla le permite realizar un pago en línea a %s.
-ThisIsInformationOnPayment=Esta es la información sobre el pago a realizar
-ToComplete=Completar
-YourEMail=Correo electrónico para recibir la confirmación del pago
-Creditor=Acreedor
PayBoxDoPayment=Pagar con Paybox
YouWillBeRedirectedOnPayBox=Será redirigido a la página segura de Paybox para ingresar la información de su tarjeta de crédito
-Continue=Siguiente
SetupPayBoxToHavePaymentCreatedAutomatically=Configure su Paybox con la URL %s para que el pago se cree automáticamente cuando lo valide Paybox.
YourPaymentHasBeenRecorded=Esta página confirma que su pago ha sido registrado. Gracias.
YourPaymentHasNotBeenRecorded=Su pago NO ha sido registrado y la transacción ha sido cancelada. Gracias.
-AccountParameter=Parámetros de cuenta
-InformationToFindParameters=Ayuda para encontrar la información de su cuenta %s
PAYBOX_CGI_URL_V2=Url del módulo CGI de Paybox para pago
-CSSUrlForPaymentForm=URL de la hoja de estilo CSS para el formulario de pago
NewPayboxPaymentReceived=Nuevo pago recibido de Paybox
NewPayboxPaymentFailed=Nuevo pago de Paybox intentado pero fallido
PAYBOX_PAYONLINE_SENDEMAIL=Notificación por correo electrónico después del intento de pago (éxito o fracaso)
diff --git a/htdocs/langs/es_CR/agenda.lang b/htdocs/langs/es_CR/agenda.lang
index c2c2ada904c..c1acf49bd4b 100644
--- a/htdocs/langs/es_CR/agenda.lang
+++ b/htdocs/langs/es_CR/agenda.lang
@@ -9,7 +9,6 @@ MenuToDoActions=Todos los eventos incompletos
MenuDoneActions=Todos los eventos finalizados
MenuDoneMyActions=Mis eventos finalizados
ActionsAskedBy=Eventos reportados por
-ActionsDoneBy=Eventos terminados por
ViewCal=Vista del mes
ViewDay=Vista del día
ViewWeek=Vista de la semana
diff --git a/htdocs/langs/es_CR/commercial.lang b/htdocs/langs/es_CR/commercial.lang
index 41b22e597c8..5f3640eb45d 100644
--- a/htdocs/langs/es_CR/commercial.lang
+++ b/htdocs/langs/es_CR/commercial.lang
@@ -34,7 +34,6 @@ TasksHistoryForThisContact=Eventos para este contacto
LastProspectNeverContacted=Nunca contactado
LastProspectContactInProcess=Contacto en proceso
LastProspectContactDone=Contacto realizado
-ActionDoneBy=Evento realizado por
ActionAC_FAX=Enviar fax
ActionAC_PROP=Enviar cotizacion por email
ActionAC_EMAIL=Enviar correo
diff --git a/htdocs/langs/es_CR/datapolicy.lang b/htdocs/langs/es_CR/datapolicy.lang
index d71d763ba4b..91b85d35c8a 100644
--- a/htdocs/langs/es_CR/datapolicy.lang
+++ b/htdocs/langs/es_CR/datapolicy.lang
@@ -3,4 +3,3 @@ DATAPOLICY_TIERS_PROSPECT_CLIENT =Cliente Potencial/Cliente
DATAPOLICY_TIERS_NIPROSPECT_NICLIENT =Ni cliente potencial/ni cliente
DATAPOLICY_CONTACT_PROSPECT_CLIENT =Cliente Potencial/Cliente
DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT =Ni cliente potencial/ni cliente
-DATAPOLICYMail =Configuración de correos electrónicos
diff --git a/htdocs/langs/es_CR/eventorganization.lang b/htdocs/langs/es_CR/eventorganization.lang
index 574aabcd460..1b9912678b8 100644
--- a/htdocs/langs/es_CR/eventorganization.lang
+++ b/htdocs/langs/es_CR/eventorganization.lang
@@ -8,5 +8,3 @@ EvntOrgCancelled =Cancelado
EmailCompanyForInvoice=E-mail de la empresa (para la factura, si es diferente del e-mail del asistente)
ConfirmModifyStatus=Confirmar el estado de modificación
ConfirmModifyStatusQuestion=¿Está seguro de que quiere modificar el %s registro(s) seleccionado?
-RecordsUpdated =%s Registros actualizados
-NoRecordUpdated =Registro no actualizado
diff --git a/htdocs/langs/es_CR/mails.lang b/htdocs/langs/es_CR/mails.lang
index 02958a26a08..5fe2b066541 100644
--- a/htdocs/langs/es_CR/mails.lang
+++ b/htdocs/langs/es_CR/mails.lang
@@ -19,7 +19,6 @@ NewMailing=Nuevo correo
EditMailing=Editar correo
ResetMailing=Reenviar correo
DeleteMailing=Eliminar correo electrónico
-DeleteAMailing=Eliminar un correo electrónico
PreviewMailing=Previsualizar correo
CreateMailing=Crear correo
ValidMailing=Validar correo
diff --git a/htdocs/langs/es_CR/main.lang b/htdocs/langs/es_CR/main.lang
index fc043c3de54..bcfcaa98c50 100644
--- a/htdocs/langs/es_CR/main.lang
+++ b/htdocs/langs/es_CR/main.lang
@@ -374,7 +374,6 @@ UndoExpandAll=Deshacer expandir
Reason=Motivo
FeatureNotYetSupported=Característica aún no admitida
SendByMail=Enviar por email
-MailSentBy=Email enviado por
TextUsedInTheMessageBody=Cuerpo del email
SendAcknowledgementByMail=Enviar correo electrónico de confirmación
SendMail=Enviar correo electrónico
diff --git a/htdocs/langs/es_CR/paybox.lang b/htdocs/langs/es_CR/paybox.lang
index 39a25bb0023..be7c201cd55 100644
--- a/htdocs/langs/es_CR/paybox.lang
+++ b/htdocs/langs/es_CR/paybox.lang
@@ -1,21 +1,11 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuración del módulo PayBox
-FollowingUrlAreAvailableToMakePayments=Las siguientes URL están disponibles para ofrecer a un cliente una página para realizar un pago para elementos de Dolibarr
-WelcomeOnPaymentPage=Bienvenido a nuestro servicio de pago en línea
-ThisScreenAllowsYouToPay=Esta pantalla le permite realizar un pago en línea a %s.
-ThisIsInformationOnPayment=Esta es la información sobre el pago a realizar
-ToComplete=Para completar
-YourEMail=Correo electrónico para recibir confirmación de pago
-Creditor=Acreedor
PayBoxDoPayment=Pagar con Paybox
YouWillBeRedirectedOnPayBox=Serás redirigido al sitio seguro de Paybox para ingresar la información de su tarjeta de crédito
-Continue=Siguiente
SetupPayBoxToHavePaymentCreatedAutomatically=Configure su Paybox con la URL %s para que el pago se cree automáticamente cuando Paybox lo valide.
YourPaymentHasBeenRecorded=Esta página confirma que su pago ha sido registrado. Gracias.
YourPaymentHasNotBeenRecorded=Su pago NO ha sido registrado y la transacción ha sido cancelada. Gracias.
-InformationToFindParameters=Ayuda para encontrar la información de su cuenta %s
PAYBOX_CGI_URL_V2=URL del módulo CGI para pago con Paybox
-CSSUrlForPaymentForm=URL de hoja de estilo CSS para formulario de pago
NewPayboxPaymentReceived=Nuevo pago de Paybox recibido
NewPayboxPaymentFailed=Se intentó un nuevo pago de Paybox pero falló
PAYBOX_PAYONLINE_SENDEMAIL=Notificación por correo luego del intento de pago (exitoso o fallido)
diff --git a/htdocs/langs/es_CU/commercial.lang b/htdocs/langs/es_CU/commercial.lang
index 574f751ac54..95ed4a6932e 100644
--- a/htdocs/langs/es_CU/commercial.lang
+++ b/htdocs/langs/es_CU/commercial.lang
@@ -36,7 +36,6 @@ LastProspectNeverContacted=Nunca contactado
LastProspectToContact=Contactar
LastProspectContactInProcess=Contacto en proceso
LastProspectContactDone=Contacto hecho
-ActionDoneBy=Evento realizado por
ActionAC_FAX=Enviar fax
ActionAC_PROP=Enviar propuesta por correo
ActionAC_EMAIL=Enviar correo electrónico
diff --git a/htdocs/langs/es_CU/datapolicy.lang b/htdocs/langs/es_CU/datapolicy.lang
index 61feb2fe8a6..be9693dabcb 100644
--- a/htdocs/langs/es_CU/datapolicy.lang
+++ b/htdocs/langs/es_CU/datapolicy.lang
@@ -6,6 +6,4 @@ DATAPOLICY_TIERS_NIPROSPECT_NICLIENT =Ni prospecto/ni cliente
DATAPOLICY_CONTACT_PROSPECT =Prospecto
DATAPOLICY_CONTACT_PROSPECT_CLIENT =Prospecto/Cliente
DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT =Ni prospecto/ni cliente
-DATAPOLICYMail =Configuración de correos electrónicos
-DATAPOLICY_POPUP_ANONYME_TEXTE =No puede eliminar este contacto de Dolibarr porque hay elementos relacionados. De acuerdo con el RGPD, harás anónimos todos estos datos para respetar tus obligaciones. Te gustaria continuar ?
DATAPOLICY_PORTABILITE_CONFIRMATION =Quiere exportar los datos personales de este contacto. Está seguro ?
diff --git a/htdocs/langs/es_CU/mails.lang b/htdocs/langs/es_CU/mails.lang
index ddc7ce58700..7322c930fff 100644
--- a/htdocs/langs/es_CU/mails.lang
+++ b/htdocs/langs/es_CU/mails.lang
@@ -20,7 +20,6 @@ NewMailing=Nuevo correo electrónico
EditMailing=Editar correo electrónico
ResetMailing=reenviar correo electrónico
DeleteMailing=Eliminar correo electrónico
-DeleteAMailing=Eliminar un correo electrónico
PreviewMailing=Vista previa de correo electrónico
CreateMailing=Crear correo electrónico
ValidMailing=Correo electrónico válido
diff --git a/htdocs/langs/es_CU/main.lang b/htdocs/langs/es_CU/main.lang
index f2a34287095..f292743644d 100644
--- a/htdocs/langs/es_CU/main.lang
+++ b/htdocs/langs/es_CU/main.lang
@@ -381,7 +381,6 @@ Undo=Deshacer
UndoExpandAll=Deshacer expandir
FeatureNotYetSupported=Característica aún no admitida
SendByMail=Enviar por correo electrónico
-MailSentBy=Correo electrónico enviado por
TextUsedInTheMessageBody=Cuerpo del correo electronico
SendAcknowledgementByMail=Enviar correo electrónico de confirmación
SendMail=Enviar correo electrónico
diff --git a/htdocs/langs/es_CU/paybox.lang b/htdocs/langs/es_CU/paybox.lang
index a18a5e1a708..e3505009fdc 100644
--- a/htdocs/langs/es_CU/paybox.lang
+++ b/htdocs/langs/es_CU/paybox.lang
@@ -1,22 +1,12 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuración del módulo PayBox
PayBoxDesc=Este módulo ofrece páginas para permitir el pago en Paybox por parte de los clientes. Esto se puede utilizar para un pago gratuito o para un pago en un objeto particular de Dolibarr (factura, pedido, ...)
-FollowingUrlAreAvailableToMakePayments=Las siguientes URL están disponibles para ofrecer una página a un cliente para realizar un pago en objetos Dolibarr
-WelcomeOnPaymentPage=Bienvenido a nuestro servicio de pago en línea
-ThisScreenAllowsYouToPay=Esta pantalla le permite realizar un pago en línea a %s.
-ThisIsInformationOnPayment=Esta es la información sobre el pago a hacer
-ToComplete=Completar
-YourEMail=Email para recibir confirmación de pago
-Creditor=Acreedor
PayBoxDoPayment=Paga con Pay Box
YouWillBeRedirectedOnPayBox=Será redirigido a la página segura de Paybox para ingresar la información de su tarjeta de crédito
-Continue=Próximo
SetupPayBoxToHavePaymentCreatedAutomatically=Configure su Paybox con la url %s para que el pago se cree automáticamente cuando lo valide Paybox.
YourPaymentHasBeenRecorded=Esta página confirma que su pago ha sido registrado. Gracias.
YourPaymentHasNotBeenRecorded=Su pago NO ha sido registrado y la transacción ha sido cancelada. Gracias.
-InformationToFindParameters=Ayuda para encontrar la información de su cuenta %s
PAYBOX_CGI_URL_V2=URL del módulo CGI de Paybox para pago
-CSSUrlForPaymentForm=URL de hoja de estilo CSS para formulario de pago
NewPayboxPaymentReceived=Nuevo pago de Paybox recibido
NewPayboxPaymentFailed=Nuevo pago de Paybox intentado pero fallido
PAYBOX_PAYONLINE_SENDEMAIL=Notificación por correo electrónico después del intento de pago (éxito o falla)
diff --git a/htdocs/langs/es_DO/cashdesk.lang b/htdocs/langs/es_DO/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_DO/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_DO/salaries.lang b/htdocs/langs/es_DO/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_DO/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_DO/trips.lang b/htdocs/langs/es_DO/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_DO/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_EC/commercial.lang b/htdocs/langs/es_EC/commercial.lang
index 4820d13cd6a..f78862fdacd 100644
--- a/htdocs/langs/es_EC/commercial.lang
+++ b/htdocs/langs/es_EC/commercial.lang
@@ -37,7 +37,6 @@ LastProspectNeverContacted=Nunca contactado
LastProspectToContact=Contactar
LastProspectContactInProcess=Contacto en proceso
LastProspectContactDone=Contacto hecho
-ActionDoneBy=Evento realizado por
ActionAC_FAX=Enviar fax
ActionAC_PROP=Enviar propuesta por correo
ActionAC_EMAIL=Enviar correo electrónico
diff --git a/htdocs/langs/es_EC/mails.lang b/htdocs/langs/es_EC/mails.lang
index f9ff75a5a3f..f3104bd4a3e 100644
--- a/htdocs/langs/es_EC/mails.lang
+++ b/htdocs/langs/es_EC/mails.lang
@@ -15,7 +15,6 @@ NewMailing=Nuevo correo electrónico
EditMailing=Editar correos electrónicos
ResetMailing=Reenviar correo electrónico
DeleteMailing=Eliminar correo electrónico
-DeleteAMailing=Eliminar un correo electrónico
PreviewMailing=Previsualizar correo electrónico
CreateMailing=Crear correo electrónico
ValidMailing=Correo electrónico válido
diff --git a/htdocs/langs/es_EC/main.lang b/htdocs/langs/es_EC/main.lang
index c5978aef380..a21923c6718 100644
--- a/htdocs/langs/es_EC/main.lang
+++ b/htdocs/langs/es_EC/main.lang
@@ -360,7 +360,6 @@ Undo=Deshacer
UndoExpandAll=Deshacer expandir
FeatureNotYetSupported=Característica aún no soportado
SendByMail=Enviar por correo electrónico
-MailSentBy=Correo electrónico enviado por
TextUsedInTheMessageBody=Cuerpo del correo electronico
SendAcknowledgementByMail=Enviar correo electrónico de confirmación
SendMail=Enviar correo electrónico
diff --git a/htdocs/langs/es_EC/paybox.lang b/htdocs/langs/es_EC/paybox.lang
index 4e13080316d..3746e59a94e 100644
--- a/htdocs/langs/es_EC/paybox.lang
+++ b/htdocs/langs/es_EC/paybox.lang
@@ -1,22 +1,12 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuración del módulo PayBox
PayBoxDesc=Este módulo ofrece páginas para permitir el pago en Paybox por los clientes. Esto se puede utilizar para un pago gratuito o para un pago en un objeto particular Dolibarr (factura, pedido, ...)
-FollowingUrlAreAvailableToMakePayments=Las siguientes URL están disponibles para ofrecer una página a un cliente para realizar un pago en objetos de Dolibarr
-WelcomeOnPaymentPage=Bienvenido a nuestro servicio de pago en línea.
-ThisScreenAllowsYouToPay=Esta pantalla le permite realizar un pago en línea a%s.
-ThisIsInformationOnPayment=Esta es información sobre el pago a hacer
-ToComplete=Completar
-YourEMail=Correo electrónico para recibir confirmación de pago
-Creditor=Acreedor
PayBoxDoPayment=Paga con Paybox
YouWillBeRedirectedOnPayBox=Se le redirigirá a la página segura de Paybox para ingresar su información de tarjeta de crédito.
-Continue=Siguiente
SetupPayBoxToHavePaymentCreatedAutomatically=Configure su Paybox con url %s para que el pago se cree automáticamente cuando sea validado por Paybox.
YourPaymentHasBeenRecorded=Esta página confirma que se ha registrado su pago.
YourPaymentHasNotBeenRecorded=Su pago NO ha sido registrado y la transacción ha sido cancelada. Gracias.
-InformationToFindParameters=Ayuda para encontrar la información de tu cuenta de%s
PAYBOX_CGI_URL_V2=URL del módulo CGI de Paybox para el pago
-CSSUrlForPaymentForm=URL de estilo de hoja CSS para el formulario de pago
NewPayboxPaymentReceived=Nuevo pago de Paybox recibido
NewPayboxPaymentFailed=Nuevo pago de Paybox probado pero fallido
PAYBOX_PAYONLINE_SENDEMAIL=Notificación por correo electrónico después del intento de pago (exitoso o fallido)
diff --git a/htdocs/langs/es_GT/cashdesk.lang b/htdocs/langs/es_GT/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_GT/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_GT/salaries.lang b/htdocs/langs/es_GT/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_GT/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_GT/trips.lang b/htdocs/langs/es_GT/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_GT/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_HN/cashdesk.lang b/htdocs/langs/es_HN/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_HN/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_HN/salaries.lang b/htdocs/langs/es_HN/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_HN/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_HN/trips.lang b/htdocs/langs/es_HN/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_HN/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_MX/agenda.lang b/htdocs/langs/es_MX/agenda.lang
index d26cbf57761..ac5697fc4f7 100644
--- a/htdocs/langs/es_MX/agenda.lang
+++ b/htdocs/langs/es_MX/agenda.lang
@@ -8,7 +8,6 @@ MenuToDoActions=Todos los eventos incompletos
MenuDoneActions=Todos los eventos finalizados
MenuDoneMyActions=Mis eventos finalizados
ActionsAskedBy=Eventos reportados por
-ActionsDoneBy=Eventos realizado por
ViewCal=Vista del mes
ViewDay=Vista de día
ViewWeek=Vista de la semana
diff --git a/htdocs/langs/es_MX/commercial.lang b/htdocs/langs/es_MX/commercial.lang
index 66727fc0e50..3e4e6dc40cb 100644
--- a/htdocs/langs/es_MX/commercial.lang
+++ b/htdocs/langs/es_MX/commercial.lang
@@ -35,7 +35,6 @@ LastProspectNeverContacted=Nunca contactado
LastProspectToContact=Para contactar
LastProspectContactInProcess=Contacto en proceso
LastProspectContactDone=Contacto realizado
-ActionDoneBy=Evento realizado por
ActionAC_FAX=Enviar fax
ActionAC_PROP=Enviar cotizacion por email
ActionAC_EMAIL=Enviar email
diff --git a/htdocs/langs/es_MX/main.lang b/htdocs/langs/es_MX/main.lang
index 0685533d69d..138f954d774 100644
--- a/htdocs/langs/es_MX/main.lang
+++ b/htdocs/langs/es_MX/main.lang
@@ -223,7 +223,6 @@ Currency=Moneda
Undo=Deshacer
UndoExpandAll=Deshacer ampliar
FeatureNotYetSupported=Característica aún no soportada
-MailSentBy=Correo electrónico enviado por
TextUsedInTheMessageBody=Cuerpo del correo electronico
NoEMail=Sin correo electrónico
FollowingConstantsWillBeSubstituted=Las siguientes constantes serán reemplazadas con el valor correspondiente.
diff --git a/htdocs/langs/es_MX/paybox.lang b/htdocs/langs/es_MX/paybox.lang
deleted file mode 100644
index b5e026cdced..00000000000
--- a/htdocs/langs/es_MX/paybox.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - paybox
-Continue=Siguiente
diff --git a/htdocs/langs/es_PA/cashdesk.lang b/htdocs/langs/es_PA/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_PA/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_PA/salaries.lang b/htdocs/langs/es_PA/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_PA/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_PA/trips.lang b/htdocs/langs/es_PA/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_PA/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_PE/salaries.lang b/htdocs/langs/es_PE/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_PE/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_PY/cashdesk.lang b/htdocs/langs/es_PY/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_PY/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_PY/salaries.lang b/htdocs/langs/es_PY/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_PY/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_PY/trips.lang b/htdocs/langs/es_PY/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_PY/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_US/cashdesk.lang b/htdocs/langs/es_US/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_US/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_US/salaries.lang b/htdocs/langs/es_US/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_US/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_US/trips.lang b/htdocs/langs/es_US/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_US/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_UY/cashdesk.lang b/htdocs/langs/es_UY/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_UY/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_UY/salaries.lang b/htdocs/langs/es_UY/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_UY/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/es_UY/trips.lang b/htdocs/langs/es_UY/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/es_UY/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/es_VE/cashdesk.lang b/htdocs/langs/es_VE/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/es_VE/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/es_VE/salaries.lang b/htdocs/langs/es_VE/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/es_VE/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/fr_BE/agenda.lang b/htdocs/langs/fr_BE/agenda.lang
index 54f6b109b08..6475e98330e 100644
--- a/htdocs/langs/fr_BE/agenda.lang
+++ b/htdocs/langs/fr_BE/agenda.lang
@@ -6,7 +6,6 @@ MenuToDoMyActions=Mes événements incomplets
MenuDoneMyActions=Mes événements terminés
ActionsAskedBy=Événements rapportés par
ActionsToDoBy=Événements assignés à
-ActionsDoneBy=Événements faits par
ViewCal=Vue mensuelle
ViewDay=Vue quotidienne
ViewWeek=Vue hebdomadaire
diff --git a/htdocs/langs/fr_BE/cashdesk.lang b/htdocs/langs/fr_BE/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/fr_BE/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/fr_BE/salaries.lang b/htdocs/langs/fr_BE/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/fr_BE/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/fr_BE/trips.lang b/htdocs/langs/fr_BE/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/fr_BE/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/fr_CA/mails.lang b/htdocs/langs/fr_CA/mails.lang
index 4123dab25ab..aa2b8625c32 100644
--- a/htdocs/langs/fr_CA/mails.lang
+++ b/htdocs/langs/fr_CA/mails.lang
@@ -15,7 +15,6 @@ NewMailing=Nouveau courrier électronique
EditMailing=Modifier le courrier électronique
ResetMailing=Renvoyer l'envoi par courrier électronique
DeleteMailing=Supprimer l'envoi par courrier électronique
-DeleteAMailing=Supprimer un courrier électronique
PreviewMailing=Aperçu de l'envoi par courrier électronique
CreateMailing=Créer un email
ValidMailing=Courrier électronique valide
diff --git a/htdocs/langs/fr_CA/paybox.lang b/htdocs/langs/fr_CA/paybox.lang
index 651c4f393b1..291a0e68801 100644
--- a/htdocs/langs/fr_CA/paybox.lang
+++ b/htdocs/langs/fr_CA/paybox.lang
@@ -1,18 +1,9 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuration du module PayBox
PayBoxDesc=Ce module offre des pages pour permettre le paiement sur Paybox par les clients. Cela peut être utilisé pour un paiement gratuit ou pour un paiement sur un objet Dolibarr particulier (facture, commande, ...)
-FollowingUrlAreAvailableToMakePayments=Les URL suivantes sont disponibles pour offrir une page à un client pour effectuer un paiement sur les objets Dolibarr
-ThisScreenAllowsYouToPay=Cet écran vous permet de faire un paiement en ligne à %s.
-ThisIsInformationOnPayment=Il s'agit d'informations sur le paiement à effectuer
-ToComplete=Compléter
-YourEMail=Email pour recevoir la confirmation de paiement
-Creditor=Créancier
YouWillBeRedirectedOnPayBox=Vous serez redirigé sur la page Paybox sécurisée pour vous inscrire les informations de votre carte de crédit
-Continue=Suivant
YourPaymentHasBeenRecorded=Cette page confirme que votre paiement a été enregistré. Je vous remercie.
-InformationToFindParameters=Aidez-nous à trouver vos informations sur le compte %s
PAYBOX_CGI_URL_V2=Url de Paybox CGI module de paiement
-CSSUrlForPaymentForm=URL de la feuille de style CSS pour le formulaire de paiement
NewPayboxPaymentFailed=Le nouveau paiement Paybox a échoué
PAYBOX_PBX_SITE=Valeur pour PBX SITE
PAYBOX_PBX_RANG=Valeur pour PBX Rang
diff --git a/htdocs/langs/fr_CH/cashdesk.lang b/htdocs/langs/fr_CH/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/fr_CH/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/fr_CH/salaries.lang b/htdocs/langs/fr_CH/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/fr_CH/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/fr_CH/trips.lang b/htdocs/langs/fr_CH/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/fr_CH/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/fr_CI/cashdesk.lang b/htdocs/langs/fr_CI/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/fr_CI/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/fr_CI/salaries.lang b/htdocs/langs/fr_CI/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/fr_CI/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/fr_CI/trips.lang b/htdocs/langs/fr_CI/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/fr_CI/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/fr_CM/cashdesk.lang b/htdocs/langs/fr_CM/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/fr_CM/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/fr_CM/salaries.lang b/htdocs/langs/fr_CM/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/fr_CM/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/fr_CM/trips.lang b/htdocs/langs/fr_CM/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/fr_CM/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/fr_FR/accountancy.lang b/htdocs/langs/fr_FR/accountancy.lang
index c5b1a476e07..d217e9b8b62 100644
--- a/htdocs/langs/fr_FR/accountancy.lang
+++ b/htdocs/langs/fr_FR/accountancy.lang
@@ -68,14 +68,14 @@ UserAccountNotDefined=Compte comptable pour l'utilisateur non défini dans la co
AccountancyArea=Espace comptabilité
AccountancyAreaDescIntro=L'utilisation du module de comptabilité se fait en plusieurs étapes:
AccountancyAreaDescActionOnce=Les actions suivantes sont habituellement exécutées une seule fois, ou une fois par an ...
-AccountancyAreaDescActionOnceBis=Les prochaines étapes doivent être faites pour vous faire gagner du temps à l'avenir en vous proposant automatiquement le bon compte comptable par défaut lors de la ventilation (écrire des enregistrements dans les journaux et grand livre)
+AccountancyAreaDescActionOnceBis=Les prochaines étapes doivent être faites pour vous faire gagner du temps à l'avenir en vous proposant automatiquement le bon compte comptable par défaut lors du transfert en comptabilité
AccountancyAreaDescActionFreq=Les actions suivantes sont habituellement exécutées chaque mois, semaine, ou jour pour les très grandes entreprises ...
AccountancyAreaDescJournalSetup=Étape %s : Créer ou vérifier le contenu de la liste des journaux depuis le menu %s
AccountancyAreaDescChartModel=Étape %s : Vérifiez qu'il existe un modèle de plan comptable ou créez-en un à partir du menu %s
AccountancyAreaDescChart=Étape %s : Sélectionnez et | ou complétez votre plan de compte dans le menu %s
-AccountancyAreaDescFiscalPeriod=Étape %s: Définissez un exercice par défaut sur lequel intégrer vos entrées en comptabilité. Pour cela, utilisez l'entrée de menu %s.
+AccountancyAreaDescFiscalPeriod=Étape %s : Définissez un exercice par défaut sur lequel intégrer vos entrées en comptabilité. Pour cela, utilisez l'entrée de menu %s.
AccountancyAreaDescVat=Étape %s : Définissez les comptes comptables de chaque taux de TVA utilisé. Pour cela, suivez le menu suivant %s.
AccountancyAreaDescDefault=Étape %s : Définir les comptes de comptabilité par défaut. Pour cela, utilisez l'entrée de menu %s.
AccountancyAreaDescExpenseReport=Étape %s : Définissez les comptes comptables par défaut des dépenses des notes de frais. Pour cela, suivez le menu %s.
@@ -90,8 +90,8 @@ AccountancyAreaDescProd=Étape %s : Définissez les comptes comptables sur vos p
AccountancyAreaDescBind=Étape %s : Vérifier que la liaison entre les %s lignes existantes et le compte comptable est faite, ainsi l'application sera capable d'inscrire les transaction dans le grand livre en un seul clic. Compléter les liaisons manquantes. Pour cela, suivez le menu suivant %s.
AccountancyAreaDescWriteRecords=Étape %s: Ecrire les transactions dans le grand livre. Pour cela, suivez le menu %s, et cliquer sur le bouton %s.
-AccountancyAreaDescAnalyze=STEP %s : lire les rapports ou générer des fichiers d'exportation pour d'autres comptables.
-AccountancyAreaDescClosePeriod=ÉTAPE %s : Fermer la période afin que nous ne puissions plus transférer de données au cours de la même période dans le futur.
+AccountancyAreaDescAnalyze=Étape %s : Lire les rapports ou générer des fichiers d'exportation pour d'autres comptables.
+AccountancyAreaDescClosePeriod=Étape %s : Fermer la période afin que nous ne puissions plus transférer de données au cours de la même période dans le futur.
TheFiscalPeriodIsNotDefined=Une étape obligatoire de configuration n'a pas été complétée (l'exercice fiscal n'est pas défini)
TheJournalCodeIsNotDefinedOnSomeBankAccount=Une étape obligatoire dans la configuration n'a pas été terminée (journal de code de comptabilité non défini pour tous les comptes bancaires)
@@ -178,6 +178,7 @@ ACCOUNTING_SELL_JOURNAL=Ventes
ACCOUNTING_PURCHASE_JOURNAL=Achats
ACCOUNTING_BANK_JOURNAL=Banque
ACCOUNTING_EXPENSEREPORT_JOURNAL=Notes de frais
+
ACCOUNTING_MISCELLANEOUS_JOURNAL=Opérations diverses
ACCOUNTING_HAS_NEW_JOURNAL=A-nouveaux
ACCOUNTING_INVENTORY_JOURNAL=Inventaire
@@ -328,7 +329,7 @@ WarningRecordWithoutSubledgerAreExcluded=Attention, toutes les lignes sans compt
AccountRemovedFromCurrentChartOfAccount=Compte comptable qui n'existe pas dans le plan comptable actuel
## Admin
-BindingOptions=Options de liaisons avec les codes comptables
+BindingOptions=Options de l'outil permettant de lier des lignes avec des produits
ApplyMassCategories=Application en masse des catégories
AddAccountFromBookKeepingWithNoCategories=Comptes disponibles pas encore dans le groupe personnalisé
CategoryDeleted=Le groupe de comptes comptables a été supprimé
@@ -467,7 +468,7 @@ AccountancyClosureConfirmAccountingReversal=Êtes-vous sûr de vouloir enregistr
## Error
SomeMandatoryStepsOfSetupWereNotDone=Certaines étapes obligatoires de la configuration n'ont pas été réalisées, merci de compléter cette dernière
-ErrorNoAccountingCategoryForThisCountry=Pas de catégories de regroupement comptable disponibles pour le pays %s (Voir %s - %s - %s)
+ErrorNoAccountingCategoryForThisCountry=Pas de groupes de comptes personnalisés disponibles pour le pays %s (Voir %s - %s - %s)
ErrorInvoiceContainsLinesNotYetBounded=Vous essayez de journaliser certaines lignes de la facture %s , mais certaines autres lignes ne sont pas encore liées au compte de comptabilité. La journalisation de toutes les lignes de facture pour cette facture est refusée.
ErrorInvoiceContainsLinesNotYetBoundedShort=Certaines lignes sur la facture ne sont pas liées au compte comptable.
ExportNotSupported=Le format de l'export n'est pas supporté par cette page
diff --git a/htdocs/langs/fr_FR/salaries.lang b/htdocs/langs/fr_FR/salaries.lang
index 8da1def9309..ea95262f6bf 100644
--- a/htdocs/langs/fr_FR/salaries.lang
+++ b/htdocs/langs/fr_FR/salaries.lang
@@ -1,6 +1,6 @@
# Dolibarr language file - Source file is en_US - salaries
-SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Compte comptable par défaut pour les tiers "salariés"
-SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Le compte dédié défini sur la fiche utilisateur sera utilisé en tant que compte comptable de tiers (Compte auxiliaire).
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Compte comptable par défaut pour les salaires "utilisateurs"
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Le compte dédié défini sur la fiche utilisateur sera utilisé pour le compte auxiliaire uniquement. Celui-ci sera utilisé pour le compte général, mais également comme valeur par défaut du compte auxiliaire s'il n'y a pas de compte comptable défini sur l'utilisateur.
SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Compte comptable par défaut pour les paiements de salaires
CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Par défaut, laissez vide l’option "Créer automatiquement un paiement complet" lors de la création d’un salaire
Salary=Salaire
diff --git a/htdocs/langs/fr_GA/cashdesk.lang b/htdocs/langs/fr_GA/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/fr_GA/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/fr_GA/salaries.lang b/htdocs/langs/fr_GA/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/fr_GA/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/fr_GA/trips.lang b/htdocs/langs/fr_GA/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/fr_GA/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/it_CH/salaries.lang b/htdocs/langs/it_CH/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/it_CH/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/it_CH/trips.lang b/htdocs/langs/it_CH/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/it_CH/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/nl_BE/blockedlog.lang b/htdocs/langs/nl_BE/blockedlog.lang
new file mode 100644
index 00000000000..9e82b56b544
--- /dev/null
+++ b/htdocs/langs/nl_BE/blockedlog.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - blockedlog
+logBILL_PAYED=Klantfactuur betaald
diff --git a/htdocs/langs/nl_BE/mails.lang b/htdocs/langs/nl_BE/mails.lang
index c8b3a5a4da9..fc7f7a85860 100644
--- a/htdocs/langs/nl_BE/mails.lang
+++ b/htdocs/langs/nl_BE/mails.lang
@@ -11,7 +11,6 @@ NewMailing=Nieuwe EMailing
EditMailing=Bewerk EMailing
ResetMailing=EMailing opnieuw verzenden
DeleteMailing=Verwijder EMailing
-DeleteAMailing=Verwijder een EMailing
PreviewMailing=Voorbeeldweergave EMailing
CreateMailing=Creëer EMailing
ValidMailing=Geldige EMailing
diff --git a/htdocs/langs/pt_AO/cashdesk.lang b/htdocs/langs/pt_AO/cashdesk.lang
new file mode 100644
index 00000000000..50bcc1dad32
--- /dev/null
+++ b/htdocs/langs/pt_AO/cashdesk.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - cashdesk
+MainPrinterToUseMore=empty means the browser printer system
diff --git a/htdocs/langs/pt_AO/companies.lang b/htdocs/langs/pt_AO/companies.lang
new file mode 100644
index 00000000000..5cb50736018
--- /dev/null
+++ b/htdocs/langs/pt_AO/companies.lang
@@ -0,0 +1,3 @@
+# Dolibarr language file - Source file is en_US - companies
+AllocateCommercial=Assigned to sales representative
+LastModifiedThirdParties=Latest %s Third Parties which were modified
diff --git a/htdocs/langs/pt_AO/salaries.lang b/htdocs/langs/pt_AO/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/pt_AO/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/pt_AO/trips.lang b/htdocs/langs/pt_AO/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/pt_AO/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports
diff --git a/htdocs/langs/pt_BR/agenda.lang b/htdocs/langs/pt_BR/agenda.lang
index 140f08a27b0..5f94a41c98b 100644
--- a/htdocs/langs/pt_BR/agenda.lang
+++ b/htdocs/langs/pt_BR/agenda.lang
@@ -10,7 +10,6 @@ MenuToDoMyActions=Meus eventos incompletos
MenuDoneMyActions=Meus eventos terminados
ListOfEvents=Lista de eventos (calendário padrão)
ActionsAskedBy=Eventos relatados pelo
-ActionsDoneBy=Eventos feito por
ViewCal=Ver Mês
ViewDay=Ver dia
ViewWeek=ver semana
diff --git a/htdocs/langs/pt_BR/commercial.lang b/htdocs/langs/pt_BR/commercial.lang
index aee8a797292..6a24386f1c3 100644
--- a/htdocs/langs/pt_BR/commercial.lang
+++ b/htdocs/langs/pt_BR/commercial.lang
@@ -37,7 +37,6 @@ LastProspectNeverContacted=Nunca contactado
LastProspectContactInProcess=Contato em andamento
LastProspectContactDone=Contato feito
ActionAffectedTo=Evento atribuído para
-ActionDoneBy=Evento feito por
ActionAC_TEL=Chamada telefônica
ActionAC_PROP=Enviar proposta por correio
ActionAC_EMAIL=Enviar e-mail
diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang
index 61762810022..9a00c3bd00a 100644
--- a/htdocs/langs/pt_BR/main.lang
+++ b/htdocs/langs/pt_BR/main.lang
@@ -327,7 +327,6 @@ SupplierPreview=Visualização do fornecedor
ShowCustomerPreview=Ver Historico Cliente
SeeAll=Ver tudo
SendByMail=Envio por e-mail
-MailSentBy=Mail enviado por
Email=E-mail
NotRead=Não lido
NoMobilePhone=Sem celular
diff --git a/htdocs/langs/pt_BR/paybox.lang b/htdocs/langs/pt_BR/paybox.lang
index 4f849db5f2c..d385bc4020a 100644
--- a/htdocs/langs/pt_BR/paybox.lang
+++ b/htdocs/langs/pt_BR/paybox.lang
@@ -1,20 +1,11 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuração do módulo PayBox
PayBoxDesc=Este módulo oferece uma página de pagamento atravé do fornecedor %s b> para que o pagamento seja criado automaticamente quando validado pelo Paybox.
YourPaymentHasBeenRecorded=Esta pagina confirma que o seu pagamento foi registrado com suçesso. Obrigado.
-AccountParameter=Parametros da conta
-UsageParameter=Parametros de uso
-InformationToFindParameters=Ajuda a buscar suas %s informaçoes da conta
PAYBOX_CGI_URL_V2=URL do Paybox CGI modulo para pagamento
-CSSUrlForPaymentForm=CSS style sheet URL para modelo de pagamento
NewPayboxPaymentReceived=Novo pagamento recebido Paybox
NewPayboxPaymentFailed=Novo pagamento Paybox tentou, mas não conseguiu
PAYBOX_PAYONLINE_SENDEMAIL=Aviso por e-mail depois de uma tentativa de pagamento (sucesso ou falha)
diff --git a/htdocs/langs/pt_MZ/agenda.lang b/htdocs/langs/pt_MZ/agenda.lang
index 7b4ce5a5b33..9de9dde9862 100644
--- a/htdocs/langs/pt_MZ/agenda.lang
+++ b/htdocs/langs/pt_MZ/agenda.lang
@@ -10,7 +10,6 @@ MenuToDoMyActions=Meus eventos incompletos
MenuDoneMyActions=Meus eventos terminados
ListOfEvents=Lista de eventos (calendário padrão)
ActionsAskedBy=Eventos relatados pelo
-ActionsDoneBy=Eventos feito por
ActionAssignedTo=Evento atribuído para
ViewCal=Ver Mês
ViewDay=Ver dia
diff --git a/htdocs/langs/pt_MZ/commercial.lang b/htdocs/langs/pt_MZ/commercial.lang
index 4e15f6d6895..1ac6d8509b5 100644
--- a/htdocs/langs/pt_MZ/commercial.lang
+++ b/htdocs/langs/pt_MZ/commercial.lang
@@ -38,7 +38,6 @@ LastProspectNeverContacted=Nunca contactado
LastProspectContactInProcess=Contato em andamento
LastProspectContactDone=Contato feito
ActionAffectedTo=Evento atribuído para
-ActionDoneBy=Evento feito por
ActionAC_TEL=Chamada telefônica
ActionAC_PROP=Enviar proposta por correio
ActionAC_EMAIL=Enviar e-mail
diff --git a/htdocs/langs/pt_MZ/main.lang b/htdocs/langs/pt_MZ/main.lang
index f21762b8d88..b69fd5e4398 100644
--- a/htdocs/langs/pt_MZ/main.lang
+++ b/htdocs/langs/pt_MZ/main.lang
@@ -326,7 +326,6 @@ SupplierPreview=Visualização do fornecedor
ShowCustomerPreview=Ver Historico Cliente
SeeAll=Ver tudo
SendByMail=Envio por e-mail
-MailSentBy=Mail enviado por
Email=E-mail
NotRead=Não lido
NoMobilePhone=Sem celular
diff --git a/htdocs/langs/pt_MZ/paybox.lang b/htdocs/langs/pt_MZ/paybox.lang
index 4f849db5f2c..d385bc4020a 100644
--- a/htdocs/langs/pt_MZ/paybox.lang
+++ b/htdocs/langs/pt_MZ/paybox.lang
@@ -1,20 +1,11 @@
# Dolibarr language file - Source file is en_US - paybox
PayBoxSetup=Configuração do módulo PayBox
PayBoxDesc=Este módulo oferece uma página de pagamento atravé do fornecedor %s b> para que o pagamento seja criado automaticamente quando validado pelo Paybox.
YourPaymentHasBeenRecorded=Esta pagina confirma que o seu pagamento foi registrado com suçesso. Obrigado.
-AccountParameter=Parametros da conta
-UsageParameter=Parametros de uso
-InformationToFindParameters=Ajuda a buscar suas %s informaçoes da conta
PAYBOX_CGI_URL_V2=URL do Paybox CGI modulo para pagamento
-CSSUrlForPaymentForm=CSS style sheet URL para modelo de pagamento
NewPayboxPaymentReceived=Novo pagamento recebido Paybox
NewPayboxPaymentFailed=Novo pagamento Paybox tentou, mas não conseguiu
PAYBOX_PAYONLINE_SENDEMAIL=Aviso por e-mail depois de uma tentativa de pagamento (sucesso ou falha)
diff --git a/htdocs/langs/ru_UA/salaries.lang b/htdocs/langs/ru_UA/salaries.lang
new file mode 100644
index 00000000000..bc0559cc8b6
--- /dev/null
+++ b/htdocs/langs/ru_UA/salaries.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - salaries
+SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on the user card will be used for Subledger accounting only. This one will be used for General Ledger, bt also as the default value of Subledger accounting if no dedicated user accounting account is defined on the user.
diff --git a/htdocs/langs/ru_UA/trips.lang b/htdocs/langs/ru_UA/trips.lang
new file mode 100644
index 00000000000..28e05069da5
--- /dev/null
+++ b/htdocs/langs/ru_UA/trips.lang
@@ -0,0 +1,2 @@
+# Dolibarr language file - Source file is en_US - trips
+TripsAndExpenses=Expenses reports