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

List:       kde-commits
Subject:    Re: KDE/kdelibs/kdecore
From:       David Faure <faure () kde ! org>
Date:       2010-11-09 19:28:46
Message-ID: 201011092028.47148.faure () kde ! org
[Download RAW message or body]

On Tuesday 09 November 2010, John Layt wrote:
> SVN commit 1194746 by jlayt:
> Add KLocale method to return list of all installed KDE languages.
> Needed by new Locale KCM, mostly lifted from KLanguageCombo.
>
> --- trunk/KDE/kdelibs/kdecore/localization/klocale.h #1194745:1194746
> @@ -1848,6 +1848,18 @@
>      QStringList allLanguagesList() const;
> 
>      /**
> +     * Provides list of all installed KDE Language Translations.
> +     *
> +     * Use languageCodeToName(language) to get human readable, localized
> +     * language names.
> +     *
> +     * @return list of all installed language codes
> +     *
> +     * @see languageCodeToName
> +     */

@since 4.6 missing

> +    QStringList allLanguagesInstalledList() const;

The "List" at the end is a bit of a strange naming.
In proper English, wouldn't this be allInstalledLanguages(), or simply 
installedLanguages()?

> +void KLocaleTest::languages()
> +{
> +    kDebug() << KGlobal::locale()->allLanguagesInstalledList();
> +}

Not really a unit test ;)
But of course it's difficult to unit test here since it requires desktop files 
from kdebase. Maybe this test could be in kdebase...

-- 
David Faure, faure@kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. Konqueror (http://www.konqueror.org).
[prev in list] [next in list] [prev in thread] [next in thread] 

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