Hi list!

Ever since we posted our Pootle Tutorial we've been happily collaborating with 
many translators localizing our app. It was going great until we ran into an 
unexpected (and fairly serious) issue:

The problem is that when we update a string in the XIB file, the key doesn't 
change, it stays the same. So for example, if it was previously this:
        /* Class = "NSButtonCell"; title = "Button"; ObjectID = "67"; */
        "67.title" = "Button";
And we change "Button" to say "Press Button":

        /* Class = "NSButtonCell"; title = "Button"; ObjectID = "67"; */
        "67.title" = "Press Button";
Then when this is uploaded to Pootle's templates (to overwrite the strings file 
there), and the localizers click "Update against templates", this new string 
will actually act as a TRANSLATION for that language!

Attached is a screenshot where you can see what's happened for our Polish 
translation:



It would work if this:

        /* Class = "NSButtonCell"; title = "Button"; ObjectID = "67"; */
        "Button" = "Button";
Was replaced with:

        /* Class = "NSButtonCell"; title = "Button"; ObjectID = "67"; */
        "Press Button" = "Press Button";
Our dev tried switching to xliff, but reported back:

        "did a quick tests with xliff, and we have the same problem. the xliff 
format allows to define source and target language, but it seems that's ignored 
by pootle."
Maybe he made a mistake somewhere, but atm we're out of ideas on how to fix 
this. How do other developers handle this?

And most importantly, how to do we undo the damage done to the existing 
translations (which are almost finished, but are now on hold due to this 
problem)?

Many thanks for any and all help with this!

Sincerely,
Greg Slepak

--
Please do not email me anything that you are not comfortable also sharing with 
the NSA.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Translate-pootle mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/translate-pootle

Reply via email to