Details
-
New Feature
-
Status: Closed
-
Normal
-
Resolution: Outdated
-
None
-
None
-
None
Description
Many CMS translations are located in JCR node structures in the repository. Currently, these translations are included in the source code as exported XML. It is hard to find such translations, for example, when translating all labels in the CMS into a different language.
Ideally, all CMS translations would be located in .properties files. Even better: in .properties files a single Maven module. The translations could then easily be found and modified by people translating the CMS. A Sonar plugin could also automatically locate and report missing translations.
Before moving all CMS translations from XML to .properties files, it should be possible to 'import' a .properties file into the repository. That should generate the same JCR node structures as before. Existing plugins won't have to be changed then, and we would be fully backwards compatible.