[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Untranslatable strings in kexi
From:       Burkhard =?iso-8859-1?q?L=FCck?= <lueck () hube-lueck ! de>
Date:       2007-03-30 16:32:58
Message-ID: 200703301832.58911.lueck () hube-lueck ! de
[Download RAW message or body]

Hi,
in the about dialog of kexi are two untranslatable strings.

kexi/core/kexiaboutdata.cpp:
static const char *description =
        I18N_NOOP("Database creation for everyone")
#ifndef CUSTOM_VERSION
#ifdef KEXI_STANDALONE
        "\n\n" I18N_NOOP("This is standalone version of the application 
distributed outside of KOffice suite.")
#else
        "\n\n" I18N_NOOP("This application version is distributed with KOffice 
suite.")
#endif
#endif

This is the definition of one string ("foo\n\nbar1" or "foo\n\nbar2"), but 
scripty extracts the two single strings "foo" and "bar1"/ "bar2" to kexi.pot.
So the translation of "foo\n\bar1" or "foo\n\nbar2" is not found in the 
message catalogue.

Fix:
Either define I18N_NOOP("foo\n\nbar1") and  I18N_NOOP("foo\n\nbar2") -> two 
fuzzy messages for the translators
or use the existing translation and concat 18N_NOOP("foo") and 18N_NOOP("bar") 
in KAboutData* Kexi::createAboutData()

Burkhard Lück
_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic