How to translate Jahia?

Translating Jahia in another still unavailable language

In order to contribute resources for other languages, all you need to do is download the current up-to-date english properties files from the CVS :

/jahia/branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java

ApplicationResources_en.properties
JahiaAdministrationResources_en.properties
JahiaEnginesResources_en.properties
JahiaMessageResources_en.properties
displaytag_en.properties
nstep-workflowResources_en.properties

Replace the english text by the other language, then save each file this way :

- ApplicationResources_xx.properties
- JahiaAdministrationResources_xx.properties
- JahiaEnginesResources_xx.properties
- JahiaMessageResources_xx.properties
- displaytag_xx.properties
- nstep-workflowResources_xx.properties

where xx is the language code you are translating the text to. For instance, if you are translating the ressources to spanish, the name of the engines resource file will then be :

- JahiaEnginesResources_es.properties

The new ressources should be saved here: X:/jahia/tomcat/webapps/jahia/WEB-INF/classes

You may also translate the ressource bundles of the default set of templates:

/jahia/branches/JAHIA-5-0-SP-BRANCH/core/src/conf/java/jahiatemplates/
common_en.properties

/corporate_portal_templates_v2/branches/JAHIA-5-0-SP-BRANCH/src/java/jahiatemplates/
Corporate_portal_templates_v2_en.properties

The new ressources should be saved here: X:/jahia/tomcat/webapps/jahia/WEB-INF/classes/jahiatemplates/