Countries and Calling Codes

A custom countries.json file can add, change, or remove the countries that appear in menus within WHMCS and their calling codes.


Localisation

The Localisation tab in General Settings allows you to configure settings for the localization system, including date and phone number formats, the default language, the system character set, and more.


Localization

The localization system allows WHMCS to display in 25 supported languages from around the world. You can also customize translations for your own products or tailor the WHMCS-provided translations to suit your business.


Change How Dates Display

You can configure how dates display for admins and for clients. This allows you to display locale-specific date formats to your customers and staff.


Customize Text

You can customize text in WHMCS using the localization system. This allows you to set your own translations in your customers' languages or update the messages they see for your brand.


Enable the Language Menu

You can choose whether to allow customers to select the language that they see in the Client Area from a list of WHMCS's supported languages.


Localize Email Templates

You can customize email templates for multiple locales, to ensure that your clients receive emails in their preferred language.


Set the Default Locale

You can choose the default country and language for your customers. WHMCS includes many supported languages.


Translate Custom Status Names

You can customize the names of custom support ticket statuses that you add to WHMCS. The localization system requires you to add separate custom status entries for admins and clients.


Translate Product Text

You can translate the name, description, and other text for your products. This allows you to provide custom localization and display your product information in your customer's chosen language.