636 B
636 B
How To Use
Put your translation JSON files inside locales directories anywhere under your project or working directory.
Each JSON file must be named as the language code, e.g., en.json, es.json.
Make sure you have a .env file with a locale variable defining your default language code (eg locale=en).
Start the loader
Just import or run this script — it immediately:
Loads all translation files it finds.
Starts a background thread watching those files for any edits.
Set language
Call set_language("fr") to switch the active locale dynamically.
Fetch translations
Use _('some.key') anywhere to get the localized string.