[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Patch: allowing multiple languages in $KDE_LANG
From: Stephan Kulow <coolo () kde ! org>
Date: 2000-09-30 12:59:39
[Download RAW message or body]
David Faure wrote:
>
> Pablo Saratxaga suggested that KDE_LANG should support settings with multiple
> languages, such as fr_FR:fr:de, as it did in KDE 1. Just like the kcontrol module
> allows to select multiple languages.
>
> The patch below should fix it (not tested, but pretty standard) :
>
> --- klocale.cpp 2000/09/28 12:56:07 1.211
> +++ klocale.cpp 2000/09/29 18:20:57
> @@ -217,7 +217,10 @@ void KLocale::initLanguage(KConfig *conf
>
> QStringList langlist = config->readListEntry("Language", ':');
>
> - langlist.prepend( QFile::decodeName(getenv("KDE_LANG")) );
> + QStringList kdelangs = QStringList::split(':', QFile::decodeName(getenv("KDE_LANG")) );
> + for ( QStringList::Iterator kit = kdelangs.begin(); kit != kdelangs.end(); ++kit )
> + langlist.prepend( *kit );
> +
> // same order as setlocale use
> langlist << QFile::decodeName(getenv("LC_MESSAGES"));
> langlist << QFile::decodeName(getenv("LC_ALL"));
>
> Permission for committing ? :)
>
Should be fine
Greetings, Stephan
--
... but you ain't had mine
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic