Symptoms

The subscription service status history is always in English - there is no dependency on the customers locale.

Cause

The issue is caused by the bug with id #PBA-64556 ("No translation for "Status History" for orders, subscriptions and financial documents").

For subscription service status default system language is used, which is English unless redefined manually.

Resolution

If required, default system language can be redefined. This makes not only subscription service status history, but also comments in auto-generated documents to be generated in a specified language. The steps are

  1. Open /usr/local/bm/etc/ssm.conf.d/global.conf for editing
  2. under the [arguments] section (add it if does not exist) specify the desired language, for example, French:

    DefLang=fr
    
  3. Restart BA (etc/init.d/pba restart)

Note that adding the DefLang parameter to the global.conf file affects the whole BA installation; all the system methods will be executed under the language specified (which means some method outputs are to be translated as well).

Internal content