Symptom
After changing the translation of a field in an MDF Object Definition, these changes are not reflected within the UI.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors HCM Cloud
- SAP SuccessFactors Employee Central
Reproducing the Issue
- Navigate to an Object Definition for example Position with Configure Object Definitions
- Make some change to the translations of a field
- Save changes
- Translations not shown within the UI for example in Manage Data
Resolution
- Please note with MDF the Label for the Local you are currently using, is not shown in the Translation Pop-up page (the translation icon page).
- For example in the below screenshot the user is currently using English US.
- When selecting translation Icon you can see there is no field for English US:
- This is because the system will dynamically show the local you are using as the label field.
- This means the below highlighted label field is the English US Label translation:
- Please update this field with the desired translation, (this field cannot contain an apostrophe)
- Save changes
Please refer to Guide: Implementing the Metadata Framework (MDF)
See Also
- 2079466 - Managing Foundation Object Translations - Employee Central
- 2901047 How to maintain translation for FOs and GOs - Employee Central
- 2210145 - Do not see my language label for a translatable field on a MDF object
- 2411178 - Translations codes are shown instead of the labels in MDF
- 2238894 - Selectively Hiding MDF translations
Keywords
mdf, field, translation, field translation, label translation, language, Success Factors, SF EC, Translations, MDF, Object Definition, Metadata Framework (MDF) , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-FWK-MDF , MDF Framework , Problem