Configuring Languages

Billing is delivered with English language pack installed by default. The German, Spanish and French language packs are prepared by CloudBlue and can be delivered additionally. Installation of up to 8 language packs is supported.

Installed language pack defines Billing localization parameters: date, time and currency formats, negative sums color, decimal point symbol and the like.

The list of installed language packs is used in Billing for the following purposes:

  • Selecting Billing control panels interface language. User may select interface language on the Billing login screen.
  • Specifying account language. Customers will receive notifications based on templates that have the same language assigned.
  • Assigning a notification template to specific language pack. Provider may create notification templates for different languages. Sent notification language depends on the language specified for account.

Multi-language fields are supported starting Billing 5.0. Earlier Billing required to log in under English language to enter text for plan description, for example, then log out and log in under German language to enter text for plan description in German. Multi-language fields support allows switching language for text boxes staying on the same screen without re-login.

Bring to notice that Billing interface localization and multi-language fields support are two different mechanisms. Localization mechanism works with specific files, but multi-language fields work directly with Billing database.

Certain language localization is enabled provided by corresponding language pack installation. To include a language into the multi-language fields processing, one need to activate this language under the System > Settings > Internationalization > Languages submenu of the Navigation tree.

The list of languages may contain both languages added automatically on corresponding language pack installation and languages added manually.

Note: Please be aware that adding a language manually does not localize Billing interface. It allows using this language for multi-language fields values storage.

A number of languages in the list is limited to 8 and it includes languages added both automatically and manually.

If you remove automatically installed language, you need manually remove its language pack files installed and modify XML file that defines Billing login screen layout.

Removing manually added language does not remove corresponding values of multi-language fields from database. This will occur after you edit and save a Billing object that contains multi-language fields, for example, a service plan. Thus, if you have not modified any Billing objects after the language removal, you may add the removed language back and corresponding values of multi-language fields become available.