Hello IFS Community,
we are facing an issue with field validation messages on an attribute in a projection, where the error messages cannot be translated, although the translations are properly maintained.
Scenario
We added a new custom field called “Consumption Item” and placed it on the “Manufacturing” tab in the client.
-
Client:
InventoryPart -
Projection:
InventoryPartHandling -
The group itself comes from a fragment:
-
Fragment:
ManufPartAttributeHandling
-
The UI customization works fine and the field is visible as expected (And the field name is also properly translated).
We implemented an attribute validations in the projection part of the fragment:
attribute CConsumptionItem Enumeration(ConsumptionItem) {
validate [CParAllowNotConsumedDb = "TRUE" or CConsumptionItem != "NotConsumed"] message "NOCONSUMED: Not Consumed not allowed";
required = [true];
}The validation itself is triggered correctly, but the validation message always shows the prog text and is not translated, even though the corresponding translation entries exist.


What We Have Done So Far
-
Created translation entries for the validation message
-
Verified correct language keys
-
Refreshed:
-
Language cache
-
All server caches
-
-
Cleared:
-
Client metadata cache (As described here)
-
Unfortunately, none of these steps resolved the issue.
Does anyone have an idea what could be causing this?
Also worth mentionable:
In general it seems that German field descriptions are also not working for us — even for default UI field descriptions (not only validation messages).