applies to version 8.2.x and higher, author: Paweł Jawień
WEBCON BPS has been prepared for use by multinational companies and in multilingual environments. Due to the components used in the system, certain reconfigurations are required in both WEBCON BPS and SharePoint.
The WEBCON BPS users work using their internet browsers, and all data and forms are visualized via MS SharePoint. Therefore, the language in which the user views the system is decided by 3 factors:
- Language version of SharePoint
- Language version of WEBCON BPS system commands
- Language version defined in WEBCON BPS for the processes employed by the user.
Preparing the SharePoint platform
MS SharePoint 2013 supports over 50 languages. The list of available languages can be seen here: https://technet.microsoft.com/en-us/library/ff463597.aspx .
In order to configure additional languages in SharePoint, it is necessary to install additional language pack of the front-end servers. Add-ons for the SharePoint server can be found here: https://www.microsoft.com/en-us/download/details.aspx?id=37140 ,
And for SharePoint Foundation 2013 here: http://www.microsoft.com/en-us/download/details.aspx?id=35492 .
After installing a language pack, the administrator can define what languages are available for each site (both for existing sites, as well as when creating new sites).
By default, the language in which a user sees the SharePoint site is defined by the language settings of their web browser. However it is possible to override this with Language settings in Language and Region section of each user’s profile (only applies to servers with language packs installed).
Language version of WEBCON BPS system commands.
WEBCON BPS system commands, are the various command buttons available to the user which “border” between SharePoint and WEBCON BPS. For example, these commands are the “Reload”, “Delete”, “New”, “Cancel editing” visible on the ‘ribbon’.
System commands are built into WEBCON BPS. Currently, the system supports 14 languages:
For mobile devices, system commands support: English, Polish, German and Spanish. Additional languages will be added over time.
Language version defined for processes in WEBCON BPS
Since processes used by the system are defined during the implementation of WEBCON BPS, it is practically impossible for the system provider to prepare translations for every single phrase that may ever be needed.
The system was designed in a way that the administrator is able to update and enter translations for newly created processes, form fields, paths, actions, descriptions and other system elements that the end user will see.
The languages which are supported in WEBCON BPS are defined in Designer Studio’s “System settings” tab – “Global parameters” – “Languages”.
The language descriptions are entered in a way that is understood by web browsers. A list of codes describing individual languages can be found here: https://msdn.microsoft.com/en-us/library/ms533052(v=vs.85).aspx
After defining the available languages, providing translations for the system becomes possible. There are two ways to go around this:
1. Manual method, when defining the system’s individual elements (official method).
Every translatable element of process comes with a button beside it (marked in the screenshot above). This allows the administrator, who is designing/updating a process in the system, to provide translations for process elements when they are added. Clicking the button will bring up a window where translations for a phrase can be provided in all defined languages.
2. Export-import method (semi-official).
With the ‘as is’ license, WEBCON additionally provides an external tool, which exports all translatable phrases from a process to an Excel spreadsheet. This spreadsheet contains additional columns, named after the languages defined in Designer Studio. After entering the desired translations into the Excel file, they can imported into WEBCON BPS.
“Forcing” a system language, regardless of browser language.
Regardless of translations provided to the system, some companies/institutions choose to use one single system/corporation language throughout their IT systems.
To adhere to this, WEBCON BPS offers the option to set a User’s default language.
It is possible to set one specific language, for example en-US. In effect, regardless of any browser settings on the user’s computer, WEBCON BPS will always use the selected language.