BILLmanager Knowledge Base
en En
es Es
Your feedback is an opportunity for improvement!
Take part in the survey and contribute to the development of the ISPsystem ecosystem.
Take the survey
Support

Language is not displayed on the authorization page

DescriptionLink to Description

A new language (localization) has been added in the platform web interface under SettingsLocalizations, but it is not displayed on the authorization page in the list of languages:

This is correct behavior. When adding localization through the platform web interface, it is not automatically added to the authorization page. To make localization appear on the authorization page, enable it through the database.

If you add a new language according to the instructions from the Adding a new language to the control panel article, it will immediately appear in the list of languages on the authorization page. This happens because when creating the file billmgr_msg_<locale_name>.xml, the embedded='on' entry is automatically added to the database table 'locale', which does not happen when adding localization via the web interface.

SolutionLink to Solution

To make the localization added via the web interface available on the authorization page, add a record about it to the BILLmanager database:

  1. Connect to the server with BILLmanager via SSH.
  2. Enter the command:

    mysql billmgr -e 'update locale set embedded="on" where id="locale_id"'
    Comments
  3. Clear the BILLmanager database cache:
    rm /usr/local/mgr5/var/.db.cache.* -f
  4. Restart BILLmanager :

    /usr/local/mgr5/sbin/mgrctl -m billmgr exit
May be useful
See also the article Localization and Currencies of BILLmanager 6 documentation.


The article was last updated on 08.15.2024. The article was prepared by technical writers of ISPsystem .