Changes between Version 2 and Version 3 of Localization


Ignore:
Timestamp:
Apr 15, 2010, 4:49:58 PM (5 years ago)
Author:
damato
Comment:

Added HOWTO on how to submit an own .ct file to us

Legend:

Unmodified
Added
Removed
Modified
  • Localization

    v2 v3  
    2525
    2626All other languages here are currently not supported and you are of course free to contribute with your own translations to our development. So in case you are interested please feel free to contact our [wiki:DeveloperTeam development team].
     27
     28== HowTo contribute your translation to us ==
     29
     30This how-to assumes that you have enough experience to install and setup subversion (svn) and using the Shell.
     31
     32First, you need to get the subversion client "svn" from AmiNET for OS3/OS4:
     33 
     34 http://www.aminet.net/package.php?package=dev/misc/subversion-1.1.4.lha
     35
     36After that, you can go and do a checkout by doing something like this:
     37
     38{{{
     39cd "where you want to store the files"
     40svn co https://svn.yam.ch/svn/yam/trunk yam
     41}}}
     42
     43This will checkout the sources from our "trunk" to your local directory "yam". Now you can go into the "locale" subdir and change the *.ct file for your language in there (Don't change the directory layout and such).
     44
     45However, you need to make sure you keep the following in mind:
     46
     47 1. Always do a "svn update" in that "yam" directory (not in any subdir of it) right before your next change or checkin so that you make sure you get the very latest changes.
     48 2. Always bump the revision and date of your *.ct file (in the header of it) before you checkin your changes back to the repository, that's very important!
     49 3. Always adapt the "ChangeLog" yourself by adding an entry to it right before you checkin (keep the style like we are doing it)
     50
     51After you have done your changes you might do a "svn status" in the "yam" directory and subversion should tell you which files you changed (not the 'M' sign). And after that you could even do a "svn diff" in the directory and subversion should show you a diff file with the particular local changes you have made.
     52
     53If you then have added a comment to the ChangeLog you can do a "svn commit" in the directory "yam" and subversion will prompt you for a log message. This should open c:Ed and here you should add a comment, same like you added to the ChangeLog file. It will also show you which files have been changed and thus which changes will be checked in. After that you will be promted for your login and password and after that you are done!
     54
     55In the future you do not need to do a complete new checkout again, all you need to do, to update yam, is:
     56
     57{{{     
     58cd "your yam directory"
     59svn update
     60}}}
     61
     62And please note, before you are able to use "svn commit" you need to got our permission to submit your changes. So please inform us first in case you want to submit your .ct file to us.
     63
     64Good luck translating YAM!