2012/3/15 Dominik Waßenhoven <domw...@users.sourceforge.net>:
> Am 15.03.2012 um 08:42 schrieb Morten Omholt Alver:
>
>> 2012/3/15 Dominik Waßenhoven <domw...@users.sourceforge.net>:
>>> Just to be clear on this: colons and equal signs have to be escaped in the 
>>> key, but not in the translation, right?
>>
>> Yes, that's right.
>>
>>> At the moment, there seem to be only some inconsistencies with the 
>>> _no.properties, but apart from this I can see no problems with Popeye (or I 
>>> did not get it right at some point).
>>
>> What made me suspect Popeye was that I cleaned these wrong keys, and
>> then saw them come back after running Popeye. It may be these keys
>> came from the _en.properties file, even though I tried to clean up
>> that one as well.
>
> I think you have to clean up every file, not only _en and _no. Take the 
> following example from _en:
> Unsupported_version_of_class_%0\:_%1=Unsupported_version_of_class_%0:_%1
>
> In _no, this is
> Unsupported_version_of_class_%0\:_%1=Ikke_st\u00f8ttet_versjon_av_klassen_%0:_%1
>
> In _de, it is
> Unsupported_version_of_class_%0:_%1=Nicht_unterst\u00fctzte_Version_der_Klasse_%0:_%1
>
> Here, the colon is not escaped, and thus Popeye finds different keys. The one 
> found in _de (and presumably other translations, but I have not checked this) 
> is considered as not translated in _no and _en, whereas the version with 
> escaped colon is considered as not translated in the German version.

That probably explains it - even if I fixed the English version, the
wrong key may have been pulled in from a different language file.


Morten

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Jabref-devel mailing list
Jabref-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jabref-devel

Reply via email to