[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Patch: allowing multiple languages in $KDE_LANG
From: David Faure <david () mandrakesoft ! com>
Date: 2000-09-30 11:43:50
[Download RAW message or body]
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 ? :)
--
David FAURE, david@mandrakesoft.com, faure@kde.org
http://www.mandrakesoft.com/~david/, http://www.konqueror.org/
KDE, Making The Future of Computing Available Today
See http://www.kde.org/kde1-and-kde2.html for how to set up KDE 2
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic