Years ago I translated InvoiceNinja v4 to Slovenian and upload /sl/texts.php to your system (I forgot how it was exactly). I don’t know if someone else has been modyfing it since then, but if I do it again, I might overwrite someone else’s work. That would not be very good for them as the next update will overwrite their translations that have been in use by default installation. At the same time, if I modify my /sl/texts next update wll overwrite it.
I have 2 languages
Language 1 - English - Foreign clients quotes/invoices - GUI Language
Language 2 - Slovenian - Domestic clients quotes/invoices
So I would like to modify only Language 2. I suppose I can not force the Localization/Custom Labels for one specific Language?
Then your code first looks in texts_custom.php and if nothing is found proceed to texts.php. Using this method new updates will never overwrite the file.
UI is always better, but I can not use UI to specify Custom labels for different languages. Or I’m missing something?
As I said, I use 2 languages for Invoices. English for all foreign clients, Slovenian for domestic clients.
For Example.
I have Custom Label called Date of completed service
For English is OK, but when I want to make an invoice for domestic users (in my case Slovenian language). How to translate it only for Slovenian language?