Mobile Language (7/10)
Description
The Mobile Language determines which language is to be used for the Mobile Devices
Mobile Languages are configured per Mobile User, so different users can use Mobile WMS in their preferred language
If Mobile Languages are not set in Mobile Users, English (ENU) will be used as default
You can select from multiple default Mobile Languages or add your own
Minimum Requirements
Android App version: 1.8.1
Business Central: BC22
Note: Number, Date and Time formatting is controlled by Device locale settings and not Mobile Language
Regional formatting culture is controlled by the Android device "Language" setting
This information is sent to BC during login as “Mobile Device Capabilities”
Languages are automatically created
Default languages are automatically created during the installation, according to the currently supported Device Language Codes.
Jump ahead
Unless you are modifying translations, jump ahead to next section.
Mobile Messages vs. Device Language Code
Mobile Language relates to the three-letter language codes from Business Central, with the two-letter code used by Mobile App.
See Device Language Codes
Note: “Device Language” has much more impact on the experience than “Mobile Messages”.
Device Language - Mobile 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 - Dynamic 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
Mobile Messages
All languages are created but only these have "Mobile Messages" included, as standard.
English
German
Danish
Dutch
Finish
Swedish
If a specific translation cannot be found, the English (ENU) translations will used as default.
Error Messages
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 "Create Messages" function creates a set of messages for the selected language code.
If standard Mobile WMS messages do not exist for the language, messages are created in English (ENU).
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.
The login screen changes after the second login
When Mobile User languge 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
Next