I’m trying to override a language in an External Identities user flow (Microsoft Entra ID) by customizing all the attribute strings, exporting them, modifying the file, and reuploading it. However, the changes are taking a long time and not able to config

Kg 0 Reputation points
2025-08-15T17:17:44.2966667+00:00

I’m trying to override a language in an External Identities user flow (Microsoft Entra ID) by customizing all the attribute strings, exporting them, modifying the file, and reuploading it. However, the changes are taking a long time and not able to configured

Developer technologies | Small BASIC
Developer technologies | Small BASIC
A programming language created by Microsoft that serves a stepping stone for beginners from block-based coding languages to more complex text-based languages.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Adiba Khan 895 Reputation points Microsoft External Staff
    2025-08-18T04:30:12.3033333+00:00

    When you override a language in Microsoft entra id , it can sometimes take longer than expected for changes to apply, Here are some things to check:

    1.      Propagation Delay:

    Language file changes may take up to 15-30 minutes to propagate. Try testing in a private/incognito browser session or after clearing the cache.

    2.      File format validation

    Ensure the uploaded JSON file is valid. Even a small formatting issue(extra comma. Missing quotes, etc.) can cause changes to be ignored.

    You can validate the JSON here: https://jsonlint.com

    3.      Correct Language Selection

    Make sure you are modifying the exact language you intent to override. If you upload changes to en but your user flow is using en-US, the updates won’t appear.

    4.      Test with Minimal Change

    Try modifying a single attribute string (like the sign-in button text) to confirm that updates are being applied at all. This will help rule out propagation vs. file issues.

    5.      Re-Apply in Portal

    After uploading, go back into the User flow->Language->[Your Language] and confirm that the status shows “customized” . if still shows “Not Customized”, the file may not have uploaded correctly.

    6.      Use Custom Policies(if needed)

    If you need more control(for example, different language handling per tenant), consider switching from User Flows to Custom policies(Identity Experience Framework), which give you more flexibility.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.