Skip to main content

Multi-Language Support

Vortexus includes comprehensive internationalization with 26 languages.

Supported Languages

CodeLanguageNative Name
enEnglishEnglish
ptPortuguesePortuguês
esSpanishEspañol
deGermanDeutsch
frFrenchFrançais
itItalianItaliano
ruRussianРусский
zhChinese中文
jaJapanese日本語
koKorean한국어
arArabicالعربية
trTurkishTürkçe
nlDutchNederlands
plPolishPolski
svSwedishSvenska
daDanishDansk
noNorwegianNorsk
fiFinnishSuomi
csCzechČeština
huHungarianMagyar
roRomanianRomână
ukUkrainianУкраїнська
heHebrewעברית
faPersianفارسی
azAzerbaijaniAzərbaycan
caCatalanCatalà

How It Works

Client-Facing (26 Languages)

The client marketplace automatically detects the WHMCS language:

  1. Client selects language in WHMCS
  2. Vortexus detects the selection
  3. Marketplace displays in that language

No configuration needed - it's automatic!

Admin Panel (25+ Languages)

Administrators can choose their preferred language:

  1. Go to Settings in the marketplace
  2. Select Language
  3. Click Save Language

WHMCS Integration

Vortexus fully integrates with WHMCS language system:

  • Matches all existing WHMCS languages
  • Automatic detection and switching
  • Consistent experience across the platform

Language Files Location

modules/addons/vortexusweb_marketplace/lang/
├── Language.php # Language handler
├── locales/ # Client locales (26 languages)
│ ├── en.json
│ ├── pt.json
│ └── ...
└── admin/
└── locales/ # Admin locales (25+ languages)
├── en.json
├── pt.json
└── ...

Adding Custom Translations

To customize translations:

  1. Locate the language file (e.g., locales/en.json)
  2. Edit the JSON values (keep keys unchanged)
  3. Save the file
warning

Do not modify JSON keys. Only change the translated values.

RTL Support

Right-to-left languages (Arabic, Hebrew, Persian) are fully supported with proper text direction.