Updating translation

Keeping your translation up-to-date is the only thing you have to do after the language is created, modified, tested and published on SVN. The advised frequency of languages updates is different, as it depends on a speed of the Drake CMS development process, but usually it should be updated at least 1 time every month. English language resources are sometimes edited for improvements, fixes and/or additions. If you are a simple user you should submit troubles related to the language files as patches, if you are the official project translator you should keep track the changes of SVN logs and update files using the Repair option available in the Language Manager. Example procedure for updating your language files is described below:

  1. You should already have 2 directories in your address_of_your_drake_installation/lang/ path: en and xx. Directory en should be 'attached' to the following path:
    https://drakecms.svn.sourceforge.net/svnroot/drakecms/trunk/lang/en/
    and directory xx to path:
    https://drakecms.svn.sourceforge.net/svnroot/drakecms/i18n/language/lang/xx/
  2. Right click on en directory and select TortoiseSVN -> Updateimage
  3. Go to Language Manager, select your language (xx) and click on Repair button, which has to be executed to add/remove/update language resources in the selected language
  4. image

  5. Read information about changed resources, translate them in Language Manager and press Save
  6. Select again your language and click on Verify button, which has to be always run to check for the special parameters, before committing it to SVN for public access
  7. image

  8. Right click on xx directory and select TortoiseSVN -> Commit
  9. image

  10. Write additional comment about your commit, check list of changes and press OK. After successful commit, press again OK
  11. image

Wrong commits

Remember that you ARE NOT ALLOWED as a translator to commit changes into the trunk path:

https://drakecms.svn.sourceforge.net/svnroot/drakecms/trunk/

So, for example, the following path is WRONG, because you would overwrite the English language resources:

https://drakecms.svn.sourceforge.net/svnroot/drakecms/trunk/lang/en