Tx duplicate teams removal

Dimitris Glezos glezos at indifex.com
Wed Jul 6 08:17:08 UTC 2011


On Wed, Jul 6, 2011 at 10:50 AM, Nathan Thomas
<nathan at afternoondust.co.uk> wrote:
> Thanks Misha, this clears up a lot of the things we've been discussing over
> the past couple of weeks.
>
> For guide maintainers: once we reach that August 15th deadline, we'll have
> two weeks to remap the language directories in the guide git repos to the
> new two-letter language identifiers used by Transifex.net. If I understand
> correctly, all we need to do is edit our .tx/config file as described in
> step 4 of Misha's list. Then, the next time we run 'tx pull',
> transifex-client should pull from the two-letter modules instead of the old
> four-letter ones (which probably won't be there anymore).

Two clarifications: You'll need to delete the four-letter files from
Tx. And, the next time you pull, the two-letter Tx files should be
downloaded on top of the four-letter custom local names.

-d



> Regards,
> Nathan
>
> On Sat, 2011-07-02 at 01:04 +0900, Misha Shnurapet wrote:
>
> Hi!
>
> The docs translation period starts in two months, it would be nice for the
> l10n teams with duplicate language resources on Transifex to have their
> resources justified.
>
> >From what requires action, the duplicate resources named as regional codes
> (like ru_RU or es_ES) hold our previous work. While the resources named as
> language identifiers (like ru or es) are out of sync or contain empty
> translations. It means that the project translators would lose progress if
> the project maintainers kill the duplicates now. The progressed modules need
> to be merged in the right place, where these would be available to the teams
> members afterwards. This is to be done by the l10n coordinators.
>
> There's also a deadline to be set so we don't make the cleanup an endless
> process. August 15th, 2011, seems to be enough, in case someone's on
> vacation. That's 2 weeks before the docs translation period starts and about
> 1.5 month from now. Then we may ask the project maintainers to run a script
> to remove all those language resources.
>
> If the Transifex stats [2] don't lie, the following teams are to be REMOVED:
>   as_IN
>   bg_BG
>   bn_IN
>   bs_BA
>   ca_ES
>   cz_CZ
>   da_DK
>   de_DE
>   el_GR
>   fa_IR
>   fi_FI
>   fr_FR
>   gu_IN
>   he_IL
>   hi_IN
>   hr_HR
>   hu_HU
>   id_ID
>   is_IS
>   it_IT
>   jp_JP
>   kn_IN
>   ko_KR
>   lt_LT
>   lv_LV
>   ml_IN
>   ms_MY
>   nb_NO
>   nl_NL
>   or_IN
>   pa_IN
>   pl_PL
>   ru_RU
>   sr_RS
>   sr_RS at latin
>   sk_SK
>   sv_SE
>   ta_IN
>   te_IN
>   uk_UA
>   vi_VN
>
> The following team is to be LEFT INTACT:
>   zh_CN (as opposed to zh_TW and zh_HK)
>
> The merging task can be accomplished by using the Transifex-client tool
> available in Fedora repository. You will need the language remapping
> capability introduced in version 0.5.2, which is currently in the testing
> repo. To use now, run:
> su -c "yum install transifex-client --enablerepo=*testing"
> or update using the testing repo:
> su -c "yum update transifex-client --enablerepo=*testing"
>
> Please give the package transifex-client-0.5.2-1.fc15.noarch [1] good karma
> so it would land in the stable repo soon.
>
> The procedure has been summarized before [3], there's also a complete manual
> to the tool [4]. It took me less time because I only downloaded one language
> I wanted. For instance, to update the Virtualization Guide I did:
>
> 1. configure the tool to use the chosen resource:
>   a. create a folder, say, "transifex" in the home dir and cd into it
>   b. [misha at pc transifex] $ tx init
>   c. [misha at pc transifex] $ tx set --auto-remote
> https://www.transifex.net/projects/p/fedora-virtualization-guide/
>
> 2. pull the "ru_RU" translation modules:
>   a. [misha at pc transifex] $ tx pull -l ru_RU
>
> 3. use language remapping to push the modules as "ru":
>   a. remap the language by adding the line "lang_map = ru:ru_RU" to the main
> section of ~/transifex/.tx/config [5]
>   b. [misha at pc transifex] $ tx push --translations -l ru
>
> 4. delete the local files
>
> You may be able to do the whole docs collection at once using
> $ tx set --auto-remote
> https://www.transifex.net/projects/p/fedora/r/fedora-15-docs/
> as soon as the corresponding ticket [6] is closed.
>
> [1] https://admin.fedoraproject.org/updates/search/transifex
> [2] https://www.transifex.net/projects/p/fedora/r/fedora-15-docs/
> [3] http://lists.fedoraproject.org/pipermail/docs/2011-June/013504.html
> [4]
> http://help.transifex.net/user-guide/client/devel.html#customizing-the-language-mappings
> [5] http://lists.fedoraproject.org/pipermail/docs/2011-June/013465.html
> [6]
> http://code.indifex.com/transifex-client/issue/17/broken-auto-remote-for-release
>
> --
> Best regards,
> Misha Shnurapet, Fedora Project Contributor
> Email: shnurapet AT fedoraproject.org, IRC: misha on freenode
> https://fedoraproject.org/wiki/shnurapet, GPG: 00217306
>
>
> --
> docs mailing list
> docs at lists.fedoraproject.org
> To unsubscribe:
> https://admin.fedoraproject.org/mailman/listinfo/docs
>



-- 
Dimitris Glezos

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


More information about the docs mailing list