[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-i18n-doc
Subject: Re: KAboutData translators
From: Rainer Blessing <rainer () theblessing ! net>
Date: 2003-09-20 12:09:45
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
On Saturday 20 September 2003 13:38, Arnold Krille wrote:
> On Saturday 20 September 2003 12:45, Rainer Blessing wrote:
> > I am trying to get a translators page in my about dialog (KDE 3.1).
> > But the page does not appear.
>
> As far as I know:
>
> First, if your current language is English, there is no translators page
> since you are using the default-language.
Yes, I switched the Country setting to the countries of the translated text
and selected the appropriate languages.
If I interpreted the kaboutdata code correctly the length of the QValueList of
the translators should't be zero regardless of the language:
I am using this function to set the values for the translator ( d is the
translatorstructure );
void KAboutData::setTranslator( const char *name, const char *emailAddress)
{
d->translatorName=name;
d->translatorEmail=emailAddress;
}
Then I am using this function to get the translatorlist:
const QValueList<KAboutTranslator> KAboutData::translators() const
{
QValueList<KAboutTranslator> personList;
if(d->translatorName == 0)
return personList;
...
This function either returns if d->translatorName is zero, which shouldn't be
zero because of setTranslator(), or it appends the values to the list it
returns. The list then would even have a length if the list structure's
content would be empty(null).
> Second, if you are using a different language but your app isn't even
> started to translate in this language, there is no translators page.
My application already has a working translation. The strings in the
application are correctly translated if I run it.
> The translators-page shows up automaticly if a translation is used and
> shows the names of the ones who translated your app to the used language.
Yes, this should be happening if I did everything correctly, but it does not.
Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/bEOKa6EXPLzEbG0RAlj9AJ9NWbOVOo07nURb7JFCsguii+oOwwCeIIJX
HrKJFdTOIR0ceNeB6rhM8Lk=
=g0zq
-----END PGP SIGNATURE-----
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic