Re: New contributor for FreeIPA guide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2013/6/20 Jérôme Fenal <jfenal@xxxxxxxxx>:
> 2013/6/19 Jérôme Fenal <jfenal@xxxxxxxxx>:
>> 2013/6/19 Martin Kosek <mkosek@xxxxxxxxxx>:
>>> Hello docs!
>>>
>>> FreeIPA team would like to help Deon Lackey (CCed) with contributing to and
>>> publish upstream FreeIPA guide [1][2] for Fedora.
>>>
>>> I will be coordinating upstream contributions at this point. Can you please add
>>> me to docs-writers and docs-publishers groups?
>>
>> Hi Martin,
>>
>> Hope you're doing well since we met last Feb. in Brno.
>>
>> Do you plan to manage as well the setup of translations for the guide
>> on Transifex?
>> I started to translate it to French a loooong time ago [1], but got
>> drawn away from it by other priorities.
>> Getting the guide on Transifex along with the other Fedora projects[2]
>> would really get it more visibility, and translations into other
>> languages.
>>
>> If you need someone to help here, I may not be the right person to set
>> it up, but Jakub is already managing SSSD translations there. Closer
>> to you than I am ;)
>> But feel free to bless me so I can help, if needed.
>
> And FWIW, just rang one bell at one of my previous customer who was
> using FreeIPA, and he volunteered as well to help translating FreeIPA
> docs.
> As he is also a contributor to the most read Linux magazine in France,
> he would also use this to write another article there.

Hi all,

I've tried to setup my own translation project
(freeipa-management-guide) for the FreeIPA management guide on
Transifex, and it worked nicely. I'll remove it if needed, as it seems
it's not easy to change the hierarchy to another hub. The Fedora hub
may have to create the project envelope here.

Some context elements:
=====================
$ pwd
/home/jfenal/dev/freeipa-guide-fr/ipa-admin

$ ls
en-US/	    five.cfg  index.lokalize	 messages.mo  pot/	
publican.cfg.mine  update
fedora.cfg  fr-FR/    lokalize-scripts/  order.txt    publican.cfg  publican.txt

$ git remote show upstream
* remote upstream
  Fetch URL: git://git.fedorahosted.org/docs/freeipa-guide.git
  Push  URL: git://git.fedorahosted.org/docs/freeipa-guide.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (fast-forwardable)

Here is my script:
#!/bin/bash
LOC=$HOME/dev/freeipa-guide-fr/ipa-admin
LANGS=fr-FR
PROJECT="freeipa-management-guide"

# Get there
cd ${LOC}

# do this once only
tx -r . init        # answer some questions...
tx -r . set --auto-remote
https://www.transifex.com/projects/p/freeipa-management-guide/

# get from upstream @ fedorahosted
git pull upstream master

publican update_pot

# Create/update/push resources in transifex
for file in pot/*.pot; do
    resource=${i%.pot}
    resource=${i#pot/}
    tx set  -r ${PROJECT}.${resource} --source -l en_US --type PO $file
    tx push -r ${PROJECT}.${resource} --source
done

# prep done for pushing to transifex.

Some of the .pot files were empty, so resource creation on Transifex
ended up in a error. You can remove them once for all from the
.tx/config file (FreeIPA_Guide.pot, Identity_Management_Guide.pot).

My proposal :
- I can destroy my own project, as it would be nice to have it under
the Fedora umbrella in Transifex,
- I will need the creation (and the right rights on my jfenal
Transifex account) of a new empty project on Transifex,
- I can handle the initial population of the resources, based on the
work documented above,
- I will upload my current French translations (not that much though),
- Martin and the FreeIPA team ensure a daily cron job is setup to push
the guide's updated strings to Transifex (push early, push often).
- I co-manage with Martin & whoever volunteers the translation (never
done that on a global basis, but hey, I can try)

Thoughts?

Regards,

J.
-- 
Jérôme Fenal
-- 
docs mailing list
docs@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/docs





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Red Hat 9]     [Yosemite News]     [KDE Users]

  Powered by Linux