I have to do a work-around in my current project, nowadays we are using the Touch UI process called "Create and Translate" Link: https://docs.adobe.com/docs/en/aem/6-2/administer/sites/translation/tc-manage.html#par_title_4
We have our assets structured in /content/dam/project/assets
And inside assets folder, we have the languages that we are supporting
We are only using the process OOTB in AEM 6.2 to copy the asset and paste to each of the target languages. According to the documentation, after select the asset, select the "Create Structure Only" and select the target languages.
This is the quote:
However, in the Target Languages I am seeing all the languages supported by AEM and not the language root for each of our locales. (See image attached).
My question is how I can make that the Target Languages for that OOTB workflow only shows the languages supported by our project?
Let me know if you may need more information in order to help with this
Thanks and regards
Please review the JSP used for loading the languages. This would ideally be ideally be overloaded in /apps
Hope that helps,
It looks like the new JSP got compiled (for the first time) post your actions. Till then, the older one was getting served.
Thank very much Ankur, It was very helpful, I re-save again that JSP file and now is working correctly, maybe was because the JSP was not compiled correctly at the first time, I do not know, is my guess.
Let me know your thoughts on this just to be sure.
Hello Ankur sial, I just validated and for "Create new project" and "Add to existing project" I am also seeing all the target languages. Can you please provide me instructions about how to validate if an custom overlay exist in the environment for this AEM 6.2 instance?, I know that in our project we migrate to AEM 6.2 from AEM 6.1, so this can be the cause. Also, do you know what service o servlet are retrieving the target languages in the dropdownlist ?
Thank you very much!
Could you please verify if the same behaviour exists for "Create new project" and "Add to existing project" as well.
Also, as we used to list all langauges in AEM 6.1, a custom overlay (from AEM 6.1) could be the reason for this behaviour. Please reveiw.
Hello Ankur sial, thank you for your answer. I verified and validated that the languages root exists in my AEM instance according to this guide:
I have the languages already created with the name property in ISO format (en, fr, es, etc) however, anyway I am seeing all languages in the target languages and not only the language which root language exist.
I wonder if I need to install a hotfix or a service pack ?
AEM 6.2 lists (only) the languages whose langauge root exist. Also, it would show the langauges in the dropdown whose langauge copy does not exist.