Transifex big issues

Dimitris Glezos glezos at indifex.com
Fri Jan 28 23:38:26 UTC 2011


On Fri, Jan 28, 2011 at 10:09 AM, Thomas Canniot
<thomas.canniot at mrtomlinux.org> wrote:
> Indeed : Dimitris is already looking how to make this doable :
>
> http://www.transifex.net/projects/p/fedora/
> http://www.transifex.net/projects/p/anaconda/

Talk is cheap, so I decided to go ahead and setup a proof-of-concept
on Transifex.net. Fedora Localization is TOO important to just let the
ball drop. Maybe some folks at FUDCon can also experiment with it.

I went on and uploaded anaconda and usermode, and created the umbrella
Fedora project.

  http://www.transifex.net/projects/p/fedora/r/fedora-15/

If you want to play around with Transifex 1.0, just request to create
your own team or join an existing team, and open the web editor for
Anaconda or Usermode.

  http://www.transifex.net/projects/p/fedora/teams/
  http://www.transifex.net/projects/p/fedora/r/fedora-15/l/da/

Any translations happened here might won't be pushed to git and will
probably be lost -- especially if we don't use this setup.

One other thing to notice, is that with Tx 1.0+, we can create
language packs. This is what we're doing in the next release of MeeGo.

-d



To add an existing project on Tx
================================

# Create Anaconda project on Tx: Transifex → Projects → Create → Anaconda
# Share teams with Fedora Project: Transifex → Anaconda Project →
Access Control → Outsource
# Push existing translations:
$ git clone http://git.fedorahosted.org/git/anaconda.git
$ cd anaconda
$ tx init
$ tx set --auto-local -r anaconda.master 'po/<lang>.po' --source-lang
en --source-file po/anaconda.pot
$ tx push -s -t
Pushing 'el' translations (file: po/el.po)
Pushing 'gu' translations (file: po/gu.po)
Pushing 'mr' translations (file: po/mr.po)
...
## more info @
## http://help.transifex.net/user-guide/client/client-0.4.html#for-developers
## http://help.transifex.net/user-guide/one-dot-zero.html#migrating-your-project


# To include Anaconda in Fedora 15 release:
# Transifex → Fedora Project → Release 15 → Edit
# If you're not a member of the Fedora L10n Admin team, just ping
# us and we'll include your project in the release.


To translate offline Fedora 15
==============================

$ cd my-translations
$ tx set --auto-remote http://www.transifex.net/projects/p/fedora/r/fedora-15/
$ tx pull --language el
$ ll translations/*/el.po
translations/anaconda.master/el.po
translations/usermode.master/el.po


To use translations from Transifex.net
======================================

$ tx pull (or add this in your 'make dist' rule)
$ koji build...

-d


-- 
Dimitris Glezos

Transifex: The Multilingual Publishing Revolution
http://www.transifex.net/ -- http://www.indifex.com/


More information about the trans mailing list