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.
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
