<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.0.1">
</HEAD>
<BODY>
Hi Dimitris,<BR>
<BR>
Thanks for the heads up! I've tried following your instructions, but after editing the .tx/config file, the translation isn't being updated with the remote short-named version.<BR>
<BR>
Here's what my .tx/config file looks like:<BR>
<BR>
[main]<BR>
host = <A HREF="https://www.transifex.net">https://www.transifex.net</A><BR>
lang_map = nl: nl-NL <BR>
<BR>
[fedora-readme-live-images.Article_Info]<BR>
file_filter = &lt;lang&gt;/Article_Info.po<BR>
source_file = pot/Article_Info.pot<BR>
source_lang = en<BR>
lang_map = nl: nl-NL <BR>
<BR>
[fedora-readme-live-images.Author_Group]<BR>
file_filter = &lt;lang&gt;/Author_Group.po<BR>
source_file = pot/Author_Group.pot<BR>
source_lang = en<BR>
lang_map = nl: nl-NL <BR>
<BR>
[fedora-readme-live-images.Fedora_Live_Images]<BR>
file_filter = &lt;lang&gt;/Fedora_Live_Images.po<BR>
source_file = pot/Fedora_Live_Images.pot<BR>
source_lang = en<BR>
lang_map = nl: nl-NL <BR>
<BR>
[fedora-readme-live-images.Revision_History]<BR>
file_filter = &lt;lang&gt;/Revision_History.po<BR>
source_file = pot/Revision_History.pot<BR>
source_lang = en<BR>
lang_map = nl: nl-NL <BR>
<BR>
However, when I run 'tx pull -r fedora-readme-live-images.Fedora_Live_Images -l nl-NL', tx pulls the remote nl-NL Fedora_Live_Images.po file instead of the nl one. I know the remote nl file is more up-to-date than the remote nl-NL one, but the changes aren't being pulled to the local repo.<BR>
<BR>
What am I doing wrong? I am hesitant to run 'tx push' as I don't want to overwrite the more recent translation with the old one I have locally.<BR>
<BR>
Thanks!<BR>
Nathan<BR>
<BR>
<BR>
On Mon, 2011-06-20 at 23:15 +0300, Dimitris Glezos wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
A few months ago, some of the Fedora teams were duplicated to support
Publican's language format (eg. nl and nl-NL).

This support has been available in the Transifex Client for many weeks
now, and Publican projects can simply configure their Tx client to
easily map the Fedora Team languages to their dash format (ie. convert
nl &#8594; nl-NL) without requiring to have a duplicated team. This
configuration is stored in the ``.tx/config`` file, so it's going to
be available for all users of the git repos.

  <A HREF="http://lists.fedoraproject.org/pipermail/docs/2011-May/013337.html">http://lists.fedoraproject.org/pipermail/docs/2011-May/013337.html</A>
  <A HREF="http://help.transifex.net/user-guide/client/devel.html#customizing-the-language-mappings">http://help.transifex.net/user-guide/client/devel.html#customizing-the-language-mappings</A>

We will proceed in removing all the duplicated teams soon and only
keep the ones the L10n team uses. For example, remove nl_NL and only
keep nl (merge the first members into the latter and remove team).

The following languages will be RENAMED (two-letter teams do not exist):

 - zh_CN &#8594; zh
 - lt_LT &#8594; lt
 - es_ES &#8594; es
 - vi_VN &#8594; vi

The following teams will be REMOVED (two-letter teams already exist):

 - cz_CZ
 - it_IT
 - jp_JP
 - lv_LV
 - fa_IR
 - ta_IN
 - uk_UA

The Docs Project owners can follow something like the following:

 1. tx pull --translations (remote nl_NL &#8594; local nl_NL)
 2. &lt;edit .tx/config file to add mappings&gt;
 3. tx push --translations (local nl_NL &#8594; remote nl)
 4. # tx pull --translations #remote nl &#8594; local nl-NL)

Step #1 can only happen before we remove/rename the teams.

If there is a time constraint, or we are missing something, please let us know.

-d



-- 
Dimitris Glezos

Transifex: The Multilingual Publishing Revolution
<A HREF="http://www.transifex.net/">http://www.transifex.net/</A> -- <A HREF="http://www.indifex.com/">http://www.indifex.com/</A>
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>