Currencies & Languages
WhatsMine is built to sell globally — in multiple currencies and multiple languages, including right-to-left scripts.
Currencies
Location: Admin → Currencies (/admin/currencies)
Manage the currencies your platform supports and how prices are displayed.
📸 Screenshot: The Currencies list with exchange rates and the default marker.
For each currency you can set:
| Field | Purpose |
|---|---|
| Code | ISO code (USD, EUR, GBP, …). |
| Symbol | e.g. $, €, £. |
| Decimals | Decimal places (0–6). |
| Exchange rate | Relative to your base currency. |
| Default | The platform's base currency (only one can be default). |
| Enabled | Whether it's available for use. |
Marking a currency as default automatically un-defaults the previous one.
Languages & Translations
Location: Admin → Languages (/admin/locales)
WhatsMine ships translation-ready. Every piece of interface text can be translated, and you can add as many languages as you like.
📸 Screenshot: The Languages screen showing locales and the inline translation editor.
Adding a language
- Click Add Locale.
- Set the code (e.g.
fr), name, text direction (ltrorrtl) and a flag. - Save.
Translating text
The translation editor lets you fill in every string:
- Filter by locale, group/category or search term.
- Toggle "missing only" to find untranslated strings quickly.
- Edit translations inline and save.
- Use bulk update to change many at once.
AI auto-translate
Don't want to translate by hand? Use Auto-Translate to have AI fill in the missing strings for a language, then review and tweak. (Requires an AI provider configured in Integrations.)
Setting the default language
Mark any locale as the default — it's used for new users and as the fallback when a translation is missing.
Right-to-left (RTL)
Set a locale's direction to RTL (e.g. Arabic, Hebrew) and the entire interface mirrors automatically, including layout and navigation.
Discovering new translation keys
If you customise the app and add new text, run php artisan i18n:scan to detect new translatable strings so they appear in the editor. See i18n.
➡️ Next: set up Email System.