Skip to main content
New Member
Feb 3, 2025 4:33 PM UTC
Solved

LocalizationUtils.getLocalizationRoot Unexpected Response

Hi everyone,

I’m encountering an issue with the LocalizationUtils.getLocalizationRoot method in AEM. When I call this method on a page, I get an unexpected result.

Example:

  • Page Path: /content/my-site/uk/en/my-page
  • Expected Result: /content/my-site/uk/en
  • Actual Result: /content/my-site/uk

I suspect this discrepancy is because “uk” is being interpreted as the language code for Ukrainian, whereas in my case, it represents the United Kingdom (UK).

Question: Is this behavior a bug, or is there a configuration I might be missing to correctly interpret “uk” as the United Kingdom?

Thanks in advance for your help!

rishim22446870
rishim22446870Accepted solution
Adobe Employee
Feb 4, 2025 8:55 AM UTC

Could you rename the 'uk' folder to 'en_GB' to align with the correct locale naming convention? The 'uk' code refers to Ukrainian, while 'en_GB' is the proper code for the United Kingdom.

2 replies

rishim22446870
Adobe Employee
rishim22446870Adobe EmployeeAccepted solution
Adobe Employee
Feb 4, 2025 8:55 AM UTC

Could you rename the 'uk' folder to 'en_GB' to align with the correct locale naming convention? The 'uk' code refers to Ukrainian, while 'en_GB' is the proper code for the United Kingdom.

Translate
DomenicScAuthor
New Member
Feb 11, 2025 3:08 PM UTC

Yes, I can do this. Is there any technical documentation or list of the standards, and / or list of countries and languages that AEM supports? Or is there source code that I can look at for this?

Translate