Use this event to
Customize default values for Device Language Codes to be used when entering setup at the Mobile Language page.
Description
When setting up Mobile Languages in the web client, default "Device Language Code"'s is automatically suggested for:
- Danish (DAN → DA)
- All english languages (EN* → EN)
- All german languags (DE* → DE)
Using this event, you may override these default values, or implement new default values for other languages ie. if you created a new custom device language pack for your language.
Template
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Language", 'OnConvertLanguageCodeToDeviceLanguageCode', '', true, true)]
local procedure OnConvertLanguageCodeToDeviceLanguageCode(_LanguageCode: Code[10]; var _DeviceLanguageCode: Code[20]; var _IsHandled: Boolean)
begin
end;
Example
// [Example] : Suggest device language code 'EN' for Malaysian, and a new custom device language 'FR' for any french language
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Language", 'OnConvertLanguageCodeToDeviceLanguageCode', '', true, true)]
local procedure MyOnConvertLanguageCodeToDeviceLanguageCode(_LanguageCode: Code[10]; var _DeviceLanguageCode: Code[20]; var _IsHandled: Boolean)
begin
// Malaysian
if _LanguageCode = 'MSL' then begin
_DeviceLanguageCode := 'EN'; // Use english language pack
_IsHandled := true;
end;
// Any french language
if CopyStr(_LanguageCode, 1, 2) = 'FR' then begin
_DeviceLanguageCode := 'FR'; // Use some french device language pack (not in standard mobile wms, could be developed by a partner)
_IsHandled := true;
end;
end;
See also:
Filter by label
There are no items with the selected labels at this time.
Version History
Version | Changes |
---|---|
MOB5.26 | Introduced |