wiki:TransifexGuideLine
Last modified 8 years ago Last modified on 02/22/10 10:04:41

Transifex Guidelines

For start translation you need have account on Transifex. After this, you may create request for new team: go http://www.transifex.net/projects/p/mc/teams/ and press link 'Request a new team' Or, if your translation team already exists, just click on existing team and press link 'Join this team'. May be, you need to contact with one of team coordinators (or coordinators may contact with you) for more details...

After all, you will approve into team and you can start translate (see Example 3).

Examples

You may compare working cycles with/without r/w access into repo, and with Transifex acount.

Example 1: translator's working cycle with r/w access to repo

  • git clone ...
  • ./autogen.sh
  • ./configure --prefix=$(pwd)/ROOT
  • make && make install
  • make -C po update-po
  • <at this point you may edit po/LANG.po file>
  • make -C po install
  • ./ROOT/bin/mc # for check your translation
  • git add po/LANG.po
  • git commit -s -m 'LANGUAGE: update translation'
  • git push

Example 2: translator's working cycle with r/o only access to repo

  • git clone ...
  • ./autogen.sh
  • ./configure --prefix=$(pwd)/ROOT
  • make && make install
  • make -C po update-po
  • <at this point you may edit po/LANG.po file>
  • make -C po install
  • ./ROOT/bin/mc # for check your translation
  • Create mail to one of active delevopers (or into maillist; or create new ticket on our trac)
  • Attach translation

Example 3: translator's working cycle with Transifex account

  • git clone ...
  • ./autogen.sh
  • ./configure --prefix=$(pwd)/ROOT
  • make && make install
  • make -C po update-po
  • <at this point you may edit po/LANG.po file>
  • make -C po install
  • ./ROOT/bin/mc # for check your translation
  • Go to http://www.transifex.net/projects/p/mc/ (select component here)
  • Upload your LANG.po file. Your translation will apply into repo automatically.