๐ Translations
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
The Translation Manager allows you to easily customize or localize the applicationโs language without touching code. This is especially useful if youโre serving customers or employees in different regions or prefer using the system in your native language.
Your POS system comes with built-in multilingual support. All static text used in the application (menus, labels, buttons, etc.) is managed through a language file stored in your system.
You can add, edit, or remove translations through the user-friendly interface provided in the admin panel โ no code or JSON editing needed.
Each supported language has its own directory under the lang/ folder. Inside, it contains multiple files grouped by function (like auth.php, messages.php, etc.).
Example folder structure:
/resources/lang
/en
auth.php
messages.php
...
/es
auth.php
messages.php
...
When you update a translation key via the admin interface, the changes are saved to these files automatically.
To access:
Navigate to: Settings > Translations
Youโll see a list of all translatable keys, grouped by categories or modules (e.g., POS, Dashboard, Reports).
Use the language dropdown to select your target language.
Edit any value inline and click Save to apply.
Want to translate the app into a completely new language?
Go to Settings > Translations
Click โAdd New Languageโ
Enter the language code (e.g., fr for French) and name.
The system will auto-generate a new language directory with default keys copied from English.
Then, just start translating key-by-key through the interface.
If you update the system and new translation keys are added:
Use the โSync Keysโ button to automatically scan and add any new or missing keys to all language files.
This ensures your translation list stays up to date even after feature upgrades.
Task
Recommendation
Primary Language Editing
Prefer to edit via admin UI instead of files
Adding Languages
Use ISO codes (e.g., en, es, de)
Backup Before Edits
Export translations before bulk changes
After Updates
Always run โSync Keysโ
Missing or untranslated keys?
Run the Sync Keys function from the translations section.
Special characters not displaying properly?
Ensure your files are UTF-8 encoded.
Language doesnโt switch on the frontend?
Check if the selected language is active/enabled in settings.