POS uses labels in all forms to display text translated to different languages.
For example, let’s open ‘Customer search’ form: ‘Search customers’, ‘Customer account’, ‘Name’, ‘Address’, ‘Email’, ‘Phone number’, ‘New’, ‘Select’, ‘Cancel’ texts are POS labels.
Yes, you can. Refer to the following blog to for sample: AX FOR RETAIL: MODIFYING POS LABELS AND STRINGS
POS label consists of three main elements:
Label ID is a numeric identifier of the label.
Label language is the language of label. When POS starts, it determines UI language and uses the labels of this language for UI (depending on store + worker setup).
Label text is a string displayed on POS element (button, column, etc.), where label is used.
No, they are not the same:
They are stored in multiple places:
Standard POS labels are stored in POS internal resources, they are hardcoded and you cannot change them directly, but you can override the text. Please, refer to the following blog for details: AX FOR RETAIL: MODIFYING POS LABELS AND STRINGS
POS labels make your solution flexible: you give customer freedom to change label text only by configuration AND without POS redeployment.
If text is a label and customer decides to change it, he/she will need:
If text is hardcoded in POS code and customer decides to change the text, this will lead to the following actions:
Profits of using the labels are obvious. Change of hardcoded texts actions will take a hell of time and resources. So let’s love labels and make our Customers happy 🙂