Use this event to
Excerpt |
---|
Customize default values for Device Language Codes to be used at the Mobile Language page. |
...
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 language pack (not in standard mobile wms, could be developed by a partner)
_IsHandled := true;
end;
end;
See also:
Filter by label (Content by label) | ||||||||
---|---|---|---|---|---|---|---|---|
|
...