HI..
Does anyone know how to change the language of the POS terminals in AX 2012 for retail?
Thanks!
*This post is locked for comments
Hi Ghetz,
I am here with a new information on Dynamics AX for Retail. Most of us might have encountered a scenario where we require to rename the text for few of the fields on AX 2012 POS screen. For instance if you want to change the text which is above the numpad – Search or enter quantity to Entry.
This can be achieved through the Customization from backend with the help of a developer. But here I will tell you how to do this without any technical help and simply through configuration.
So to start with, you have to first make the field numbers visible on the POS screen. This field numbers are very helpful when changing the field names. On the POS desktop shortcut, right click and click on Properties.
In the target section add the text -tr after giving a space after exe”. (see the screenshot below) . Click Apply and OK.
Now open POS application and then you will find out that all the text are showing the numbers. Lets identify the number for the Search or enter quantity field.
The field number is 110. Now once you have identified the field number. Lets configure another text for it.
Open AX client >> Retail >> Setup >> POS >> Profiles >> Language text. Create a new record and enter the below details:
Language ID : Enter the language ID which is same as attached to the worker.
Text ID : Enter the field number.
Text : Enter the new Text. This is just a text field. It is not mandatory to have English language text in this field, you can enter any language text over here. The same will be displayed on the POS Screen. This way you can achieve to have multiple language text on the same POS screen at the same time.
Now run the scheduler job 1090 – Registers.
Open the POS, and check the change.
Hope this might help you at any moment in you project timeline.
Apart from the RetailLanguageText, there is also RetailOperation table which stores the default name of the POS operations (table accessible from POS->Profiles->Operations). The standard structure of the table does not have language or dataareaid, which according to me means that in standard AX Retail you can have the default name of the operation in just one language. To have the POS operations in multiple languages you either need to create a screen layout for each language or to customize the RetailOperation table and the way the POS reads data from it.
You can make few button names or the display names to Arabic as well as in English. So I guess you need both Arabic and English text in the same UI. If so, then change the text for the operations in the RetailLanguageText form. First find out the operation number and add the record as per the operation number. This blog might give you the direction-
https://community.dynamics.com/ax/b/sumitpotbharesaxretailblog/archive/2014/11/06/renaming-field-name-text-retaillanguagetext-on-pos-screen-in-ax-2012-r3.aspx
Hi,
Can we use multiple languages on POS Terminal of AX 2012 (R3)?
For example:
Hi,
also i'm searching for, and i didn't find yet. please help. EN to FR
Thanks for your answer.
I actually set this, but I can't see the language changing for the user in the POS. Do i have to run any batch job or something for the synch to occur??
Hi,
That parameter is set on your Worker inside Dynamics AX.
Go to : Retail Module \ Worker ( select yours) \ Retail tab \ Language
Regards
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156