Openbravo Issue Tracking System - POS2
View Issue Details
0056138POS2POSpublic2024-07-31 13:502024-07-31 15:28
ucarrion 
Retail 
highmajoralways
newopen 
5
 
 
No
0056138: The masterdata translations are not applied while changing the language in the POS
When a given user changes the language in a POS terminal, the translated masterdata (which means, a record in a given 'Translation' tab in the backoffice) is not applied.

For example, if I have a discount translated into Spanish, it is only displayed in Spanish if my user's default language is Spanish. If my default language in English and once logged in English I switch into Spanish, the discount name is still displayed in English.
-Login the backoffice.
-Open the Discounts & Promotions window.
-For a given record, insert a translation into a different language (Translation subtab). Consider that your terminal should be translatable into the selected language.
-Login a POS terminal.
-Do a new sale and check the selected dicount.
-Switch the language into the selected one.
-Go back to check the discount. Note that the discount name is not translated as expected.
The masterdata should be displayed in the selected session language in case it is translated in such language. If not, the header record name should be displayed.

Please consider that, even if this issue refers an example about discounts, it must be reviewed on any masterdata (products, taxes, ...).
No tags attached.
Issue History
2024-07-31 13:50ucarrionNew Issue
2024-07-31 13:50ucarrionAssigned To => Retail
2024-07-31 13:50ucarrionTriggers an Emergency Pack => No
2024-07-31 13:51ucarrionAssigned ToRetail => Triage Omni OMS
2024-07-31 15:09marvintmAssigned ToTriage Omni OMS => Retail
2024-07-31 15:10marvintmTypedefect => feature request
2024-07-31 15:11marvintmNote Added: 0167548
2024-07-31 15:28martinsdanIssue Monitored: martinsdan

Notes
(0167548)
marvintm   
2024-07-31 15:11   
This is in fact the expected behavior in the current implementation of the masterdata translation. There is a large project to implement the capability to have proper masterdata translation, that is currently under definition.