Expand my Community achievements bar.

AEM 6.2 - i18n translation standard procedure

Avatar

Level 1

Hi all,

Our 18n dictionaries are configured for using one language for multiple countries, like in this example:

  • DE: General language, for both de_DE (Germany) and de_AT (Austria).
  • DE_DE: Specific texts for Germany. If this this text is empty then it should be retrieved the general one (de)
  • DE_AT: Specific texts for Austria. If this this text is empty then it should be retrieved the general one (de).

The problem is that we delete a text from "de_AT", then AEM is not retrieving the corresponding text from "de", but it returns empty text.

I have checked that in CRXDE the node from de_AT is not being deleted although the message field text is empty.

These are some screenshots of this procedure.

1. Include the text in the dictionary for DE_AT

1506164_pastedImage_3.png

2. The node is created in CRXDE with the corresponding text (Test)

1506148_pastedImage_2.png

3. Delete the content previously set for DE_AT:

1506165_pastedImage_4.png

4. The node is still in CRXDE (although the text message is empty)

1506166_pastedImage_5.png

If I delete the node manually in CRXDE, then AEM picks the "DE" correct column language. Otherwise it will always picks the column DE_AT, although the values can be empty.

Do you know if this is a bug? if not, how should we remove these texts so the i18n dictionaries work properly?

Thanks!

Inigo

0 Replies