#!/usr/bin/env php
If you call this with argument "unused=true" it searches for the translation strings that exist in en_US but are never used.
IMPORTANT: that can take quite a lot of time (up to 10 minutes), you need to tune the max_execution_time on your php.ini accordingly.
Duplicate strings in lang files in /home/sarlmobivc/dolibarr19/scripts/dev/translation/../../htdocs/langs/en_US/ - 107 found
***** Entries duplicated in same file
ShowAccountingJournal : accountancy.lang (100 - Show accounting journal) (317 - Show accounting journal)
IfYouUseASecondTaxYouMustSetYouUseTheMainTax : admin.lang (2238 - If you want to use a second tax, you must enable also the first sales tax) (2242 - If you want to use a second tax, you must enable also the first sales tax)
IfYouUseAThirdTaxYouMustSetYouUseTheMainTax : admin.lang (2239 - If you want to use a third tax, you must enable also the first sales tax) (2243 - If you want to use a third tax, you must enable also the first sales tax)
AssetDepreciationOptionAcceleratedDepreciation : assets.lang (119 - Accelerated depreciation (tax)) (125 - Accelerated (tax))
DATAPOLICYReturn : datapolicy.lang (82 - GDPR Validation) (85 - GDPR Return)
ErrorRefAlreadyExists : errors.lang (11 - Reference <b>%s</b> already exists.) (87 - Ref used for creation already exists.)
NotTheAssignedApprover : holiday.lang (77 - You are not the assigned approver) (101 - You are not the assigned approver)
Language_es_GT : languages.lang (46 - Spanish (Guatemala)) (55 - Spanish (USA))
ReasonDeclineOrCancel : partnership.lang (56 - Decline reason) (90 - Reason for declining or canceling)
unitG : products.lang (208 - Gram) (216 - Gram)
unitM : products.lang (209 - Meter) (220 - Meter)
unitM2 : products.lang (211 - Square meter) (226 - Square meter)
unitM3 : products.lang (212 - Cubic meter) (232 - Cubic meter)
ThirdPartyRequiredToGenerateInvoice : projects.lang (246 - A third party must be defined on project to be able to invoice it.) (247 - A third party must be defined on project to be able to create intervention.)
NoSign : propal.lang (89 - Set not signed) (108 - Refuse)
Sign : propal.lang (96 - Sign) (107 - Sign)
Reception : receptions.lang (5 - Reception) (8 - Reception)
Receptions : receptions.lang (6 - Receptions) (9 - Receptions)
ImportSite : website.lang (76 - Import website template) (120 - Import website)
***** Entries in main and another (keep only entry in main)
ByYear : accountancy.lang (222 - By year) main.lang (833 - By year)
Events : agenda.lang (12 - Events) main.lang (946 - Events)
ShowDetails : blockedlog.lang (16 - Show stored details) main.lang (1112 - Show details)
Browser : cashdesk.lang (93 - Browser) main.lang (751 - Browser)
StatusToPay : compta.lang (66 - To pay) main.lang (450 - To pay)
StatusInterInvoiced : interventions.lang (30 - Billed) main.lang (541 - Invoiced)
ConfirmCloneAsk : main.lang (189 - Are you sure you want to clone the object <b>%s</b>?) supplier_proposal.lang (38 - Are you sure you want to clone the price request <b>%s</b>?)
ReOpen : main.lang (207 - Re-Open) stocks.lang (253 - Reopen)
Type : main.lang (239 - Type) ticket.lang (75 - Type)
MulticurrencyPaymentAmount : main.lang (390 - Payment amount, original currency) multicurrency.lang (19 - Payment amount, original currency)
Rejects : main.lang (560 - Rejects) withdrawals.lang (42 - Rejects)
***** Entries in admin and another
InternalUser : admin.lang (54 - Internal user) users.lang (71 - Internal user)
NewModule : admin.lang (222 - New module) modulebuilder.lang (9 - New module)
NoticePeriod : admin.lang (285 - Notice period) holiday.lang (113 - Notice period)
LanguageFile : admin.lang (388 - Language file) modulebuilder.lang (54 - File for language)
PriceFormatInCurrentLanguage : admin.lang (430 - Price Format In Current Language) companies.lang (31 - Price display format in the current language and currency)
String : admin.lang (431 - String) members.lang (113 - String)
Int : admin.lang (436 - Integer) members.lang (115 - Int)
DateAndTime : admin.lang (438 - Date and hour) members.lang (116 - Date and time)
Field : admin.lang (521 - Field) blockedlog.lang (2 - Field) exports.lang (65 - Field)
Upgrade : admin.lang (1136 - Upgrade) install.lang (99 - Upgrade)
Server : admin.lang (1147 - Server) install.lang (45 - Server)
DatabaseServer : admin.lang (1149 - Database host) install.lang (48 - Database server)
DatabaseName : admin.lang (1150 - Database name) install.lang (49 - Database name)
DriverType : admin.lang (1158 - Driver type) install.lang (44 - Driver type)
CompanyName : admin.lang (1179 - Name) companies.lang (26 - Company name)
WithdrawalsSetup : admin.lang (1706 - Setup of module Direct Debit payments) withdrawals.lang (38 - Direct debit payment setup)
Buy : admin.lang (1793 - Buy) products.lang (56 - Purchase)
Sell : admin.lang (1794 - Sell) products.lang (55 - Sell)
AccountancyCode : admin.lang (1797 - Accounting Code) companies.lang (348 - Accounting account)
CashDesk : admin.lang (1823 - Point of Sale) cashdesk.lang (3 - Point of sale)
ByDefaultInList : admin.lang (1987 - Show by default on list view) categories.lang (96 - By default in list)
Settings : admin.lang (2261 - Settings) knowledgemanagement.lang (29 - Settings) recruitment.lang (29 - Settings)
***** Other
LineId : accountancy.lang (140 - Id line) exports.lang (44 - Id of line)
CustomerInvoicePayment : accountancy.lang (239 - Payment of invoice customer) banks.lang (103 - Customer payment)
AffectedTo : agenda.lang (10 - Assigned to) projects.lang (119 - Allocated to)
Location : agenda.lang (16 - Location) stocks.lang (39 - Location)
ReceptionClassifyClosedInDolibarr : agenda.lang (70 - Reception %s classified closed) receptions.lang (52 - Reception %s classified Closed)
InterventionSentByEMail : agenda.lang (88 - Intervention %s sent by email) interventions.lang (38 - Intervention %s sent by email)
DeleteType : assets.lang (24 - Delete) members.lang (85 - Delete)
ShowTypeCard : assets.lang (27 - Show model '%s') members.lang (158 - Show type '%s')
IBAN : banks.lang (32 - IBAN number) bills.lang (473 - IBAN)
BIC : banks.lang (33 - BIC/SWIFT code) bills.lang (476 - BIC/SWIFT)
Account : banks.lang (66 - Account) compta.lang (15 - Account)
SubscriptionPayment : banks.lang (105 - Subscription payment) members.lang (172 - Contribution payment)
InvoiceRef : bills.lang (343 - Invoice ref.) receiptprinter.lang (69 - Invoice ref)
NoSupplierOrder : boxes.lang (80 - No recorded purchase order) orders.lang (87 - No purchase order)
ShowCompany : cashdesk.lang (30 - Show company) companies.lang (364 - Third Party)
History : cashdesk.lang (71 - History) suppliers.lang (7 - History)
DeleteFromCat : categories.lang (86 - Remove from tags/category) compta.lang (270 - Remove from accounting group)
Customer : commercial.lang (4 - Customer) companies.lang (308 - Customer)
Prospect : commercial.lang (6 - Prospect) companies.lang (306 - Prospect) propal.lang (12 - Prospect)
ShowTask : commercial.lang (18 - Show task) projects.lang (39 - Show task)
ContractStatusClosed : contracts.lang (9 - Closed) products.lang (85 - Closed)
ErrorRecordNotFound : errors.lang (16 - Record not found.) expensereports.lang (7 - Record not found)
ErrorBadValueForParameter : errors.lang (47 - Wrong value '%s' for parameter '%s') expensereports.lang (9 - Error bad value for parameter %s)
Settings : eventorganization.lang (37 - Settings) stocks.lang (312 - Settings)
NewSubscription : eventorganization.lang (136 - Registration) members.lang (72 - New contribution)
ExportsArea : exports.lang (2 - Exports) other.lang (278 - Exports area)
ExportableDatas : exports.lang (6 - Exportable dataset) other.lang (282 - Exportable data)
AvailableFormats : exports.lang (28 - Available Formats) other.lang (279 - Available formats)
ChooseFileToImport : exports.lang (61 - Upload file then click on the %s icon to select file as source import file...) stocks.lang (249 - Upload file then click on the %s icon to select file as source import file...)
CreateUser : install.lang (55 - Create user account or grant user account permission on the Dolibarr database) users.lang (31 - Create user)
About : knowledgemanagement.lang (36 - About) recruitment.lang (38 - About)
Answered : mails.lang (175 - Answered) ticket.lang (69 - Answered)
OrderDate : orders.lang (11 - Order date) suppliers.lang (10 - Order date)
CreatedBy : other.lang (117 - Created by %s) ticket.lang (181 - Created by)
FollowingUrlAreAvailableToMakePayments : paybox.lang (4 - Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects) stripe.lang (5 - Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects)
PaymentForm : paybox.lang (5 - Payment form) stripe.lang (6 - Payment form)
WelcomeOnPaymentPage : paybox.lang (6 - Welcome to our online payment service) stripe.lang (7 - Welcome to our online payment service)
ThisScreenAllowsYouToPay : paybox.lang (7 - This screen allow you to make an online payment to %s.) stripe.lang (8 - This screen allow you to make an online payment to %s.)
ThisIsInformationOnPayment : paybox.lang (8 - This is information on payment to do) stripe.lang (9 - This is information on payment to do)
ToComplete : paybox.lang (9 - To complete) stripe.lang (10 - To complete)
YourEMail : paybox.lang (10 - Email to receive payment confirmation) stripe.lang (11 - Email to receive payment confirmation)
Creditor : paybox.lang (11 - Creditor) stripe.lang (13 - Creditor)
PaymentCode : paybox.lang (12 - Payment code) stripe.lang (14 - Payment code)
Continue : paybox.lang (15 - Next) stripe.lang (17 - Next)
AccountParameter : paybox.lang (19 - Account parameters) stripe.lang (27 - Account parameters)
UsageParameter : paybox.lang (20 - Usage parameters) stripe.lang (28 - Usage parameters)
InformationToFindParameters : paybox.lang (21 - Help to find your %s account information) stripe.lang (29 - Help to find your %s account information)
CSSUrlForPaymentForm : paybox.lang (23 - CSS style sheet url for payment form) stripe.lang (31 - CSS style sheet url for payment form)
Stock : products.lang (51 - Stock) stocks.lang (18 - Stock)
Stocks : products.lang (53 - Stocks and location (warehouse) of products) stocks.lang (19 - Stocks)
Movements : products.lang (54 - Movements) stocks.lang (27 - Movements)
Suppliers : products.lang (90 - Vendors) suppliers.lang (2 - Vendors)
ListOfStockMovements : products.lang (97 - List of stock movements) stocks.lang (30 - List of stock movements)
Unit : products.lang (182 - Unit) stocks.lang (46 - Unit)
NewUser : ticket.lang (316 - New user) users.lang (30 - New user)