Use this event to
...
- Overwrite Mobile WMS Messages that already exists in Mobile Messages table
- Overwrite labels used in the Android App Mobile Configuration File (used as "@{LabelName}"). Adding a new message "LabelName" (without '@' or '{}') will overrule messages similar labels from Android App resource files.
...
If you want to ensure your new messages is always added to an existing Mobile Wms installation, consider (also) adding the messages from your own Install-/Upgrade-codeunits in your customization app project instead.
Template
procedure OnAddMessages(_LanguageCode: Code[10]; var _Messages: Record "MOB Message")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Language", 'OnAddMessages', '', true, true)]
procedure MyOnAddMessages(_LanguageCode: Code[10]; var _Messages: Record "MOB Message")
begin
if _LanguageCode = 'ENU' then begin
_Messages.Create('ENU', 'TESTCODE', 'My custom test translation');
_Messages.Create('ENU', 'TESTCODE2', 'My custom test translation 2');
_Messages.Create('ENU', 'SENDER', 'My replaced standard translation SENDER');
end;
end;
See also:
Filter by label (Content by label) | ||||||||
---|---|---|---|---|---|---|---|---|
|
...