Go to your Admin → Settings → Languages
Click Add language
Go to the translation folder at /lang
The script will duplicate the folder /lang/en/ to /lang/<code>/
Notes:
Don't forget to translate the database translatable entries (Users → Titles, Listings → Listing Types, Listings → Categories, Settings → Packages, Report Type, etc.) from your Admin panel.
If need, you have to duplicate (manually, in this same directory) or edit the date language's file in the: /vendor/nesbot/carbon/src/Carbon/Lang/ directory.
Go to your Admin → Settings → Languages
Create a new language entry and check the “Default” field. Or click on Edit to edit an existing language and check “Default”.
Save all of changes
You are done.
Note: To prevent the missing translations in the new default language, please open the file /config/app.php and change the fallback_locale value with your default language <code> value (e.g. de). Save your files on your server.
Go to the translation folder at /lang (each language has his language code as folder name).
Go to the folder of the language you wish to translate and their files (e.g. global.php contains 90% of the site’s texts, mail.php for emails contents, etc.).
To translate a file, you must change the values and not the keys of PHP array.
Save your files on your server.
Notes:
Don’t forget to translate the database translatable entries (Listings → Listing Types (for JobClass only), Listings → Categories, Setup → Packages, Report Type, etc.) from your Admin panel.
If need, you have to duplicate (manually, in this same directory) or edit the date language's file in the: /vendor/nesbot/carbon/src/Carbon/Lang/ directory.
Go to your Admin → Settings → Languages
Select a language and edit it.
Uncheck ‘Active’ checkbox and save.
Go to your Admin → Settings →; Languages
Select a language and delete it.
Important: By deleting the language, the language files folder /lang/<code> will be also removed.