The Mobile Language determines which language is to be used for the Mobile Devices
- Mobile Language also determines the regional format for used for formatting dates etc.
Languages are automatically created
Default languages are automatically created during the installation.
Unless you are making changes to translations you can jump ahead to next section
All languages are created but only these have "Mobile Messages" included, as standard.
If a specific translation cannot be found, the English translations will used.
Mobile Messages vs. Device Language Code
Mobile Language relates to the three-letter language codes in base Business Central.
Device Language Codes is an internal two-letter code, instructing the Mobile App to use it's internal translations.
Device Language has much more impact on the experience than Mobile Messages
Device Language - Static app translations
The language used for Main Menu, standard messages, translations for buttons, menus, page headers.
- This is a resource file deployed to the Mobile Device and requires special tools to edit and deploy
Mobile Messages - Dynamics messages from Business Central
Translations used by the Document Handler codeunits for Mobile Document Types.
- Only "static" texts are translated, while master and transactional data i.e. Descriptions, Units etc. are displayed as they were entered
- You can edit Mobile Messages, see below
Unhandled errors and errors thrown by standard BC posting routines, will use the language of the web service tier, regardless of the Mobile Language setup.
Editing Mobile Messages
For each Mobile Language, a set of translation records can exist.
You can edit Mobile Messages for a Mobile language, by using the "Messages"-action.
Translating a language
You can improve the user experience for countries not yet fully supported by creating a new mobile language and open the messages:
You can then create a set of messages from the empty list:
The function "Create Messages" creates a set messages for the selected language code.
If standard Mobile WMS messages do not exist for the language messages are created in English.
Step 1 - Mobile Language Code
Enter a new language code of your choice
Step 2 - Generate messages
Select the "Messages" -action.
Select the "Create Messages" -action.
The created messages will be in English.
Step 3 - Translation
You can now translate the Mobile Messages to your language.
When the Device Language associated to a Mobile User is changed, the mobile device Login Screen will display in this language starting at the second login.
The reason being no user is logged in when still at the login screen, hence it is no way of knowing the associated device language for the user until first login is executed.
It is possible to lock the login screen of a mobile device to always display in a specific language by changing the Mobile Configuration Files
Image Capture (8/10)