#!/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/geoterre/www/dolibarr/dev/translation/../../htdocs/langs/en_US/ - 82 found
***** Entries duplicated in same file
CurrentValue : main.lang (203 - Current value) (625 - Current Value)
***** Entries in main and another (keep only entry in main)
Browser : admin.lang (939 - Browser) main.lang (646 - Browser)
Events : agenda.lang (12 - Events) main.lang (799 - Events)
NewObject : main.lang (201 - New %s) modulebuilder.lang (8 - New object)
MulticurrencyPaymentAmount : main.lang (337 - Payment amount, original currency) multicurrency.lang (19 - Payment amount, original currency)
***** Entries in admin and another
InternalUser : admin.lang (46 - Internal user) users.lang (65 - Internal user)
NoticePeriod : admin.lang (247 - Notice period) holiday.lang (90 - Notice period)
String : admin.lang (376 - String) members.lang (98 - String)
Int : admin.lang (378 - Integer) members.lang (100 - Int)
DateAndTime : admin.lang (380 - Date and hour) members.lang (101 - Date and time)
Field : admin.lang (447 - Field) blockedlog.lang (2 - Field) exports.lang (60 - Field)
Upgrade : admin.lang (928 - Upgrade) install.lang (100 - Upgrade)
Server : admin.lang (940 - Server) install.lang (46 - Server)
DatabaseServer : admin.lang (942 - Database host) install.lang (49 - Database server)
DatabaseName : admin.lang (943 - Database name) install.lang (50 - Database name)
DriverType : admin.lang (951 - Driver type) install.lang (45 - Driver type)
CompanyName : admin.lang (972 - Name) companies.lang (26 - Company name)
CreditNote : admin.lang (1173 - Credit note) bills.lang (271 - Credit note)
CreditNotes : admin.lang (1174 - Credit notes) bills.lang (272 - Credit notes)
WithdrawalsSetup : admin.lang (1422 - Setup of module Direct debit payment orders) withdrawals.lang (22 - Direct debit payment setup)
Buy : admin.lang (1506 - Buy) products.lang (45 - Purchases)
Sell : admin.lang (1507 - Sell) products.lang (44 - Sales)
AccountancyCode : admin.lang (1510 - Accountancy Code) companies.lang (289 - Accounting account)
CashDesk : admin.lang (1532 - Point of sales) cashdesk.lang (3 - Point of sale)
ByDefaultInList : admin.lang (1669 - Show by default on list view) categories.lang (87 - By default in list)
***** Other
LineId : accountancy.lang (105 - Id line) exports.lang (41 - Id of line)
CustomerInvoicePayment : accountancy.lang (171 - Payment of invoice customer) banks.lang (95 - Customer payment)
Nature : accountancy.lang (223 - Nature) members.lang (155 - Nature) products.lang (157 - Nature)
AffectedTo : agenda.lang (10 - Assigned to) projects.lang (100 - Allocated to)
Location : agenda.lang (15 - Location) stocks.lang (28 - Location)
InterventionSentByEMail : agenda.lang (74 - Intervention %s sent by EMail) interventions.lang (39 - Intervention %s sent by EMail)
IBAN : banks.lang (29 - IBAN number) bills.lang (396 - IBAN)
BIC : banks.lang (30 - BIC/SWIFT number) bills.lang (397 - BIC/SWIFT)
StandingOrders : banks.lang (35 - Direct Debit orders) bills.lang (218 - Direct debit orders) withdrawals.lang (4 - Direct debit payment orders)
StandingOrder : banks.lang (36 - Direct debit order) bills.lang (219 - Direct debit order) withdrawals.lang (5 - Direct debit payment order)
Account : banks.lang (61 - Account) compta.lang (15 - Account)
SubscriptionPayment : banks.lang (97 - Subscription payment) members.lang (139 - Subscription payment)
Payments : bills.lang (60 - Payments) compta.lang (79 - Payments)
InvoiceRef : bills.lang (295 - Invoice ref.) compta.lang (187 - Invoice ref.)
NoSupplierOrder : boxes.lang (67 - No recorded supplier order) orders.lang (77 - No supplier order)
ShowCompany : cashdesk.lang (29 - Show company) companies.lang (305 - Show third party)
Customer : commercial.lang (4 - Customer) companies.lang (261 - Customer)
Prospect : commercial.lang (6 - Prospect) companies.lang (259 - Prospect) propal.lang (12 - Prospect)
ToPay : compta.lang (62 - To pay) paybox.lang (14 - Do payment)
ContractStatusClosed : contracts.lang (9 - Closed) products.lang (71 - Closed)
ExportsArea : exports.lang (2 - Exports area) other.lang (222 - Exports area)
ExportableDatas : exports.lang (6 - Exportable dataset) other.lang (226 - Exportable data)
AvailableFormats : exports.lang (27 - Available formats) other.lang (223 - Available formats)
CreateUser : install.lang (56 - Create owner or grant him permission on database) users.lang (29 - Create user)
OrderDate : orders.lang (9 - Order date) suppliers.lang (9 - Order date)
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 on our online payment service) stripe.lang (7 - Welcome on 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 (16 - Next) stripe.lang (17 - Next)
ToOfferALinkForOnlinePayment : paybox.lang (17 - URL for %s payment) stripe.lang (18 - URL for %s payment)
ToOfferALinkForOnlinePaymentOnOrder : paybox.lang (18 - URL to offer a %s online payment user interface for a customer order) stripe.lang (19 - URL to offer a %s online payment user interface for a customer order)
ToOfferALinkForOnlinePaymentOnInvoice : paybox.lang (19 - URL to offer a %s online payment user interface for a customer invoice) stripe.lang (20 - URL to offer a %s online payment user interface for a customer invoice)
ToOfferALinkForOnlinePaymentOnContractLine : paybox.lang (20 - URL to offer a %s online payment user interface for a contract line) stripe.lang (21 - URL to offer a %s online payment user interface for a contract line)
ToOfferALinkForOnlinePaymentOnFreeAmount : paybox.lang (21 - URL to offer a %s online payment user interface for a free amount) stripe.lang (22 - URL to offer a %s online payment user interface for a free amount)
ToOfferALinkForOnlinePaymentOnMemberSubscription : paybox.lang (22 - URL to offer a %s online payment user interface for a member subscription) stripe.lang (23 - URL to offer a %s online payment user interface for a member subscription)
YouCanAddTagOnUrl : paybox.lang (23 - You can also add url parameter <b>&tag) stripe.lang (24 - You can also add url parameter <b>&tag)
YourPaymentHasBeenRecorded : paybox.lang (25 - This page confirms that your payment has been recorded. Thank you.) stripe.lang (26 - This page confirms that your payment has been recorded. Thank you.)
YourPaymentHasNotBeenRecorded : paybox.lang (26 - You payment has not been recorded and transaction has been canceled. Thank you.) stripe.lang (27 - You payment has not been recorded and transaction has been canceled. Thank you.)
AccountParameter : paybox.lang (27 - Account parameters) stripe.lang (28 - Account parameters)
UsageParameter : paybox.lang (28 - Usage parameters) stripe.lang (29 - Usage parameters)
InformationToFindParameters : paybox.lang (29 - Help to find your %s account information) stripe.lang (30 - Help to find your %s account information)
VendorName : paybox.lang (31 - Name of vendor) stripe.lang (32 - Name of vendor)
CSSUrlForPaymentForm : paybox.lang (32 - CSS style sheet url for payment form) stripe.lang (33 - CSS style sheet url for payment form)
MessageOK : paybox.lang (33 - Message on validated payment return page) stripe.lang (34 - Message on validated payment return page)
MessageKO : paybox.lang (34 - Message on canceled payment return page) stripe.lang (35 - Message on canceled payment return page)
Stock : products.lang (41 - Stock) stocks.lang (16 - Stock)
Stocks : products.lang (42 - Stocks) stocks.lang (17 - Stocks)
Movements : products.lang (43 - Movements) stocks.lang (21 - Movements)
Suppliers : products.lang (76 - Suppliers) suppliers.lang (2 - Suppliers)
ListOfStockMovements : products.lang (83 - List of stock movements) stocks.lang (24 - List of stock movements)
Unit : products.lang (159 - Unit) stocks.lang (35 - Unit)