WhatsMine Documentation
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
  • Admin Guide

    • Admin Guide Overview
    • Admin Dashboard
    • Clients
    • Plans, Coupons & Tax
    • Subscriptions & Payments
    • Payment Gateways
    • Currencies & Languages
    • Email System
    • Branding & Settings
    • Site Content (Marketing Site & Pages)
    • Support Tickets
    • Roles, Permissions & Admin Users
    • Integrations (Admin)
    • AI Dashboard
    • System Tools

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:

FieldPurpose
CodeISO code (USD, EUR, GBP, …).
Symbole.g. $, €, £.
DecimalsDecimal places (0–6).
Exchange rateRelative to your base currency.
DefaultThe platform's base currency (only one can be default).
EnabledWhether 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

  1. Click Add Locale.
  2. Set the code (e.g. fr), name, text direction (ltr or rtl) and a flag.
  3. 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.

Last Updated: 6/19/26, 4:34 PM
Prev
Payment Gateways
Next
Email System