Hi, I have created products in my base language, but most of the users will create new ones in localized version (Croatian) of the app. When they try to create a new product (user interface language is not base) they receive error Rows with localizable attributes can only be created when the user interface (UI) language for the current user is set to the organization's base language. I don't need to translate product names.
Is there any solution to create new products in localized version and not to switch to English (base) one?
Thank you in advance!
Hi,
It is caused by localised fields and it is by designed. We can't change it. Please check the following link.
Localize product property values | Microsoft Learn
Forcing entities with localised fields to be created in the organisation base language ensures that there is a base line for any records to be created / languages that will be used.
Some things to note when working with localised field labels:
1. A user does not need to have the System Administrator security role. If they have permission to update the entity they can change the labels.
2. Records with localized fields are read-only unless your preferred language is the organization’s base language.
3. You can only create records with localized fields if you are using the organization’s base language.
4. If you update the base language value for a localizable field any localized values for that field are not changed.
5. If you set the base language value to null or an empty string, all localized values for that property will also be cleared. Even if they have an updated localised field label.
Hamza H
141
Daniyal Khaleel
132
DAnny3211
130