#!/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/ben/public_html/deploy.benyamin.xyz/edwin/dev/translation/../../htdocs/langs/en_US/ - 104 found ***** Entries duplicated in same file ShowAccountingJournal : accountancy.lang (99 - Show accounting journal) (314 - Show accounting journal) IfYouUseASecondTaxYouMustSetYouUseTheMainTax : admin.lang (2207 - If you want to use a second tax, you must enable also the first sales tax) (2211 - If you want to use a second tax, you must enable also the first sales tax) IfYouUseAThirdTaxYouMustSetYouUseTheMainTax : admin.lang (2208 - If you want to use a third tax, you must enable also the first sales tax) (2212 - If you want to use a third tax, you must enable also the first sales tax) NewAssetType : assets.lang (24 - New asset type) (65 - New asset type) ErrorRefAlreadyExists : errors.lang (11 - Reference <b>%s</b> already exists.) (83 - Ref used for creation already exists.) : errors.lang (338 - ) (339 - ) (342 - ) NotTheAssignedApprover : holiday.lang (77 - You are not the assigned approver) (101 - You are not the assigned approver) Language_es_GT : languages.lang (43 - Spanish (Guatemala)) (52 - Spanish (USA)) ReasonDeclineOrCancel : partnership.lang (55 - Decline reason) (83 - Reason for declining or canceling) unitG : products.lang (207 - Gram) (215 - Gram) unitM : products.lang (208 - Meter) (219 - Meter) unitM2 : products.lang (210 - Square meter) (225 - Square meter) unitM3 : products.lang (211 - Cubic meter) (231 - Cubic meter) ThirdPartyRequiredToGenerateInvoice : projects.lang (244 - A third party must be defined on project to be able to invoice it.) (245 - A third party must be defined on project to be able to create intervention.) CantBeSign : propal.lang (95 - cannot be signed) (98 - cannot be signed) Sign : propal.lang (96 - Sign) (110 - 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 (220 - By year) main.lang (823 - By year) Events : agenda.lang (12 - Events) main.lang (936 - Events) ShowDetails : blockedlog.lang (16 - Show stored details) main.lang (1102 - Show details) Browser : cashdesk.lang (93 - Browser) main.lang (741 - Browser) StatusToPay : compta.lang (66 - To pay) main.lang (443 - To pay) StatusInterInvoiced : interventions.lang (30 - Billed) main.lang (533 - Invoiced) ConfirmCloneAsk : main.lang (183 - 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 (201 - Re-Open) stocks.lang (253 - Reopen) Type : main.lang (233 - Type) ticket.lang (75 - Type) MulticurrencyPaymentAmount : main.lang (383 - Payment amount, original currency) multicurrency.lang (19 - Payment amount, original currency) Rejects : main.lang (552 - 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 (8 - New module) NoticePeriod : admin.lang (285 - Notice period) holiday.lang (113 - Notice period) LanguageFile : admin.lang (387 - Language file) modulebuilder.lang (51 - File for language) PriceFormatInCurrentLanguage : admin.lang (429 - Price Format In Current Language) companies.lang (30 - Price display format in the current language and currency) String : admin.lang (430 - String) members.lang (112 - String) Int : admin.lang (435 - Integer) members.lang (114 - Int) DateAndTime : admin.lang (437 - Date and hour) members.lang (115 - Date and time) Field : admin.lang (520 - Field) blockedlog.lang (2 - Field) exports.lang (63 - Field) Upgrade : admin.lang (1128 - Upgrade) install.lang (105 - Upgrade) Server : admin.lang (1139 - Server) install.lang (50 - Server) DatabaseServer : admin.lang (1141 - Database host) install.lang (53 - Database server) DatabaseName : admin.lang (1142 - Database name) install.lang (54 - Database name) DriverType : admin.lang (1150 - Driver type) install.lang (49 - Driver type) CompanyName : admin.lang (1171 - Name) companies.lang (25 - Company name) WithdrawalsSetup : admin.lang (1695 - Setup of module Direct Debit payments) withdrawals.lang (38 - Direct debit payment setup) Buy : admin.lang (1782 - Buy) products.lang (56 - Purchase) Sell : admin.lang (1783 - Sell) products.lang (55 - Sell) AccountancyCode : admin.lang (1786 - Accounting Code) companies.lang (344 - Accounting account) CashDesk : admin.lang (1812 - Point of Sale) cashdesk.lang (3 - Point of sale) ByDefaultInList : admin.lang (1972 - Show by default on list view) categories.lang (95 - By default in list) ***** Other LineId : accountancy.lang (139 - Id line) exports.lang (43 - Id of line) CustomerInvoicePayment : accountancy.lang (237 - Payment of invoice customer) banks.lang (103 - Customer payment) NotReconciled : accountancy.lang (303 - Not reconciled) banks.lang (102 - Not reconciled) AffectedTo : agenda.lang (10 - Assigned to) projects.lang (119 - Allocated to) Location : agenda.lang (16 - Location) stocks.lang (39 - Location) InterventionSentByEMail : agenda.lang (86 - Intervention %s sent by email) interventions.lang (38 - Intervention %s sent by email) DeleteType : assets.lang (29 - Delete) members.lang (84 - Delete) ShowTypeCard : assets.lang (32 - Show type '%s') members.lang (157 - Show type '%s') Settings : assets.lang (43 - Settings) knowledgemanagement.lang (29 - Settings) recruitment.lang (29 - Settings) IBAN : banks.lang (32 - IBAN number) bills.lang (461 - IBAN) BIC : banks.lang (33 - BIC/SWIFT code) bills.lang (464 - BIC/SWIFT) Account : banks.lang (66 - Account) compta.lang (15 - Account) SubscriptionPayment : banks.lang (105 - Subscription payment) members.lang (171 - Contribution payment) InvoiceRef : bills.lang (340 - Invoice ref.) receiptprinter.lang (67 - Invoice ref) NoSupplierOrder : boxes.lang (80 - No recorded purchase order) orders.lang (84 - No purchase order) ShowCompany : cashdesk.lang (30 - Show company) companies.lang (360 - Third Party) History : cashdesk.lang (71 - History) suppliers.lang (7 - History) DeleteFromCat : categories.lang (85 - Remove from tags/category) compta.lang (270 - Remove from accounting group) Customer : commercial.lang (4 - Customer) companies.lang (304 - Customer) Prospect : commercial.lang (6 - Prospect) companies.lang (302 - 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) NewSubscription : eventorganization.lang (133 - Registration) members.lang (71 - New contribution) ExportsArea : exports.lang (2 - Exports) other.lang (277 - Exports area) ExportableDatas : exports.lang (6 - Exportable dataset) other.lang (281 - Exportable data) AvailableFormats : exports.lang (27 - Available Formats) other.lang (278 - Available formats) ChooseFileToImport : exports.lang (59 - 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 (61 - 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 (10 - Order date) suppliers.lang (10 - Order date) CreatedBy : other.lang (117 - Created by %s) ticket.lang (163 - 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 (181 - Unit) stocks.lang (46 - Unit) NewUser : ticket.lang (290 - New user) users.lang (30 - New user)