Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Indonesian Language in AEM - any suggestions?


Level 2

I have seen a couple of other posts regarding the Indonesian language in AEM and no solutions.

Indonesian language in AEM

MSM New language (Indonesian) vs Page.getLanguage()

According to AEM docs, the language copies should be set up following ISO 639-1 - Creating and Translating Language Copies -

We did this for Indonesia, so the language copy is id_id. We then had problems with our i18n file not working and after talking to Adobe support, they determined it was because JAVA is expecting in_id.

This is where things ended. They just told us to change it to in_id, but this does not seem like the right solution and goes against their own best practice.  The other issue, is that our sitemaps are set up with hreflang for Google and we base this setting off of the url structure. Google is also following ISO 639-1 and expects "id". So we have to make code changes if we are going to go with "in"

I am curious what solution others have come up with.

2 Replies


Level 1

Any updates after checking this internally?

I am facing the same issue and planning to rename our i18n dictionary to in_id but wanted to check if there is some Adobe recommended workaround.

Appreciate your help.