Languages and Localization: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
 
(39 intermediate revisions by the same user not shown)
Line 1: Line 1:
QPR ProcessAnalyzer Web UI is available in the following languages:
Each users can set their desired language for the user interface. QPR ProcessAnalyzer has the following languages available:
* English
* English
* French
* French
* Russian (starting from 2020.6 release)
* Spanish
* Spanish (starting from 2020.6 release)
* German
* German (starting from 2020.6 release)
* Finnish
* Finnish (starting from 2020.6 release)
* Swedish
* Swedish (starting from 2020.6 release)
* Polish
* Portuguese


Almost all texts in the UI are translated with the following exceptions:
== Changing Language ==
* Some special error messages
User interface language can be changed in the [[Navigation_Menu#User%20Settings|User Settings dialog]] as follows:
* Actual process mining data imported to QPR ProcessAnalyzer (e.g. case and event attribute names, event type names, case and event attribute values)
# [[Getting_Started_with_QPR_ProcessAnalyzer#Logging_in|Login to QPR ProcessAnalyzer]].
* Some tooltips that contain detailed instructions
# Open the navigation menu on top left and click '''User Settings'''.
# Choose the desired language in the '''Language''' list.
# Click '''Save''' to close the dialog.


Language is a user specific setting, i.e. each user can set their own language (any of the available languages). In addition, there is a system wide default language:
The selected language is stored to user settings, so that it is in use when the user logs in the next time (also when using another device).
* New user accounts get the default language (until user changes her/his language).
* The login page is translated using the default language, when QPR ProcessAnalyzer is for the first time accessed in the computer/browser.


The language is also stored to the browser local storage, and thus the web browser remembers the last used language after log out.
== Date Format Settings ==
In addition to the language, the following date presentation related settings can be set for each user in the [[Navigation_Menu#User%20Settings|User Settings dialog]]:
* '''Date format''': Defines how date values are presented in the user interface. The format can be e.g. MM/dd/yyyy or d.M.yyyy. Following parts can be used in the date format: '''d''' (day of month as one or two digits), '''dd''' (day of month as two digits), '''M''' (month as one or two digits), '''MM''' (month as two digits), '''yy''' (year as two digits) and '''yyyy''' (year as four digits).
* '''First day of week''': The first day of the week (appearsing in calendars to pick dates).
* '''Use 12-hour clock''': Whether the 24-hour or 12-hour clock is used to present hours.


The currently used language is stored to the ''sys:variable'' session variable. The variable cannot be removed and it must contain one of the valid language codes.
Similar to the language, all these settings are remembered for the user.


== Change User language ==
== Language Support Details ==
User language can be changes as follows:
Most texts in the UI are translated, but there are the following exceptions:
# Login to QPR ProcessAnalyzer.
* Process mining data imported to QPR ProcessAnalyzer (e.g. case and event attribute names, event type names, case and event attribute values)
# Click the Main menu (on top left) and '''User Settings'''.
* Some tooltips that contain longer instructions
# Choose the new language from the '''Language''' list.
* Some special error messages related to the expression language errors
# Click '''Yes''' for the confirmation message.


The language is saved to user settings so the same language is in use when the user logs in the next time.
The login page is shown with the system default language, when QPR ProcessAnalyzer is for the first time accessed with a certain device. Language is also stored to the browser's local storage, so the browser remembers the last used language and in the next time shows the login page in that language.


== Setting Default Language ==
== Localization Settings for New Users ==
The default language is stored to the [[PA_Configuration_database_table_in_QPR_ProcessAnalyzer#:~:text=DefaultUiLanguage|database configuration table]].
For system administrators, there are system wide defaults for the localization settings that can be set in the [[PA_Configuration_database_table|configuration table]]:
* DefaultUiLanguage
* DefaultDateFormat
* DefaultFirstDayOfWeek
* DefaultUse12HourClock


New users have these defaults until the user changes to her/his own settings. In case the administrator needs to change the language for many existing users, the change needs to be done directly to the ''PA_USER_ATTRIBUTE'' table in the database.
__NOTOC__
[[Category: QPR ProcessAnalyzer]]
[[Category: QPR ProcessAnalyzer]]

Latest revision as of 07:33, 17 May 2023

Each users can set their desired language for the user interface. QPR ProcessAnalyzer has the following languages available:

  • English
  • French
  • Spanish
  • German
  • Finnish
  • Swedish
  • Polish
  • Portuguese

Changing Language

User interface language can be changed in the User Settings dialog as follows:

  1. Login to QPR ProcessAnalyzer.
  2. Open the navigation menu on top left and click User Settings.
  3. Choose the desired language in the Language list.
  4. Click Save to close the dialog.

The selected language is stored to user settings, so that it is in use when the user logs in the next time (also when using another device).

Date Format Settings

In addition to the language, the following date presentation related settings can be set for each user in the User Settings dialog:

  • Date format: Defines how date values are presented in the user interface. The format can be e.g. MM/dd/yyyy or d.M.yyyy. Following parts can be used in the date format: d (day of month as one or two digits), dd (day of month as two digits), M (month as one or two digits), MM (month as two digits), yy (year as two digits) and yyyy (year as four digits).
  • First day of week: The first day of the week (appearsing in calendars to pick dates).
  • Use 12-hour clock: Whether the 24-hour or 12-hour clock is used to present hours.

Similar to the language, all these settings are remembered for the user.

Language Support Details

Most texts in the UI are translated, but there are the following exceptions:

  • Process mining data imported to QPR ProcessAnalyzer (e.g. case and event attribute names, event type names, case and event attribute values)
  • Some tooltips that contain longer instructions
  • Some special error messages related to the expression language errors

The login page is shown with the system default language, when QPR ProcessAnalyzer is for the first time accessed with a certain device. Language is also stored to the browser's local storage, so the browser remembers the last used language and in the next time shows the login page in that language.

Localization Settings for New Users

For system administrators, there are system wide defaults for the localization settings that can be set in the configuration table:

  • DefaultUiLanguage
  • DefaultDateFormat
  • DefaultFirstDayOfWeek
  • DefaultUse12HourClock

New users have these defaults until the user changes to her/his own settings. In case the administrator needs to change the language for many existing users, the change needs to be done directly to the PA_USER_ATTRIBUTE table in the database.