-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi,
Am So den 5. Apr 2009 um 9:25 schrieb Vladimir Nadvornik: > > Apart from that I found some cases where the same word has to be > > translated different in different context. So my first patch add > > pgettext for this cases. I am not completely sure if I did the > > implementation correct (well, at least it works). I just copied the > > gettext.h from my local gettext installation to the src tree and use > > that header. But I think that is dirty and there must be a other method > > to use pgettext. The documentation is quiet about the point how to have > > that function in source it only tells how that function works. I did a > > full night searching for how to implement those stuff cleanly. > > > > Do we really need pgettext? I think that in most cases the problem is already > in the English string which should be improved. Hmm It would be easier for the cases I found to change the English strings. However, in some cases this might be difficult. On the other hand, the pgettext might be not so problematic as it is fully included in the gettext.h file. It just adds some functionality to libintl.h. But it might be helpfull to add a shortcut for it (like __ or so). I found two cases. One is "delete" which can be "Entfernen" (well it would be better in English as "remove") or in the case of a file "Löschen". The second case is Location. Location can be geographical ("Ortsangabe") or in the filesystem ("Pfad"). I do not know if there is a way to change the English phrase. There would be other cases with other words and other languages. The English language has many words with indifferent meaning. (Like other languages too.) However, I put the changes in a separate patch so it can be reverted if we have a better solution. > I would suggest this: > > 1. releease beta1 (in 2 weeks or so) > 2. focus on improving English strings, fix all strings that are ambiguous or > hard to understand That would be a good idea. But that needs to other translators be involved. > 3. string freeze, release beta2, ping the original translators Might be difficult. For German translation the last translator did work for gqview. He might not be available anymore. (I put all translators I found in the de.po if you look for.) Is there a recent list of translators? > 4. beta3 should be fully translated That would be a good Idea. However to speak for the German translations I think it would be better to live with no translation then with the one before I fixed it. There are many translations which make other meanings for the string. That could be fatal for deletion warnings for example. Maybe we have to start with null translation for some languages. Regards Klaus - -- Klaus Ethgen http://www.ethgen.de/ pub 2048R/D1A4EDE5 2000-02-26 Klaus Ethgen <kl...@ethgen.de> Fingerprint: D7 67 71 C4 99 A6 D4 FE EA 40 30 57 3C 88 26 2B -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQEVAwUBSdiBD5+OKpjRpO3lAQpregf/UzE7V7/+y5Gh5tyO9JpRHBG0t+khSbMI OZnzNN03Z4ILCVThJCfzYrJsu8VjN1bRJqF6qEfw33PGSl6stih3s/2bZgSfRBrZ +i+J6nbOSWark7ip0U6jmXwqMQHIwMyKU58h+ON1/9Orv+VYFgwN1RdbZZAz1tTQ feFpbLYxyj3UgrNZitQxlo2fHQ7WE/qGlgdULy/H3mBr2FrKzzC1OFBu/CSbO+ju 7XDGlRYoIIbavFHSTo/56oyBBA2uS8kFG5OVBq8r6URIGPTGL1bpsYt0FR9WC/NJ MNhKaixFMepR9WIn6UY90cyStLWr9mLSvKcs9TxYrFQlcKxevSt66w== =pl39 -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ _______________________________________________ Geeqie-devel mailing list Geeqie-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geeqie-devel