Localization
WHMCS includes translations for 25 languages from around the world. You can also customize translations for your own products or tailor the WHMCS-provided translations to suit your business.
Supported Languages
WHMCS includes 13 Admin Area translations and 26 Client Area translations by default:
Language | Admin Area | Client Area |
---|---|---|
Azerbaijani | ✖️ | ✓ |
Arabic | ✓ | ✓ |
Catalan | ✖️ | ✓ |
Chinese | ✖️ | ✓ |
Croatian | ✖️ | ✓ |
Czech | ✓ | ✓ |
Danish | ✖️ | ✓ |
Dutch | ✓ | ✓ |
English | ✓ | ✓ |
Estonian | ✖️ | ✓ |
Farsi (Persian) | ✓ | ✓ |
French | ✓ | ✓ |
German | ✖️ | ✓ |
Hebrew | ✓ | ✓ |
Hungarian | ✓ | ✓ |
Italian | ✓ | ✓ |
Macedonian | ✖️ | ✓ |
Norwegian | ✖️ | ✓ |
Brazilian and Native Portuguese | ✖️ | ✓ |
Russian | ✓ | ✓ |
Spanish | ✓ | ✓ |
Swedish | ✖️ | ✓ |
Turkish | ✓ | ✓ |
Ukrainian | ✖️ | ✓ |
Translating Product Details
You can add names and details in multiple languages when you create a product. To do this, enable Dynamic Field Translation in the Localisation tab at Configuration () > System Settings > General Settings.
Creating and Customizing Language Files
You can easily customize WHMCS’s included locales or create your own languages.
Removing Languages
To remove a language, delete the appropriate file:
- To remove a language from the WHMCS Client Area, delete the language file from the
/lang
directory. - To remove a language from the Admin Area, delete the language file in the
/admin/lang
directory.
You can also prevent users from being able to change the language of your system by unchecking Enable Language Menu in the Localisation tab at Configuration () > System Settings > General Settings.
Last modified: October 25, 2024