Diffstat (limited to 'development/translation/shared/opie.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | development/translation/shared/opie.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/development/translation/shared/opie.cpp b/development/translation/shared/opie.cpp index c5c72d1..c8cea42 100644 --- a/development/translation/shared/opie.cpp +++ b/development/translation/shared/opie.cpp | |||
@@ -1,40 +1,43 @@ | |||
1 | #include <stdlib.h> | 1 | #include <stdlib.h> |
2 | 2 | ||
3 | #include <qdir.h> | 3 | #include <qdir.h> |
4 | 4 | ||
5 | #include "opie.h" | 5 | #include "opie.h" |
6 | 6 | ||
7 | OPIE* OPIE::m_self = 0; | 7 | OPIE* OPIE::m_self = 0; |
8 | 8 | ||
9 | 9 | ||
10 | OPIE::OPIE() { | 10 | OPIE::OPIE() { |
11 | } | 11 | } |
12 | OPIE::~OPIE() { | 12 | OPIE::~OPIE() { |
13 | } | 13 | } |
14 | OPIE* OPIE::self() { | 14 | OPIE* OPIE::self() { |
15 | if (!m_self ) m_self = new OPIE; | 15 | if (!m_self ) m_self = new OPIE; |
16 | return m_self; | 16 | return m_self; |
17 | } | 17 | } |
18 | QStringList OPIE::languageList( const QString& _opieDir )const { | 18 | QStringList OPIE::languageList( const QString& _opieDir )const { |
19 | #if 0 | ||
20 | return QStringList::split(':',QString(::getenv("OPIE_CREATE_LANGS"))); | ||
21 | #else | ||
19 | QString opieDi = opieDir( _opieDir ); | 22 | QString opieDi = opieDir( _opieDir ); |
20 | |||
21 | QStringList langs; | 23 | QStringList langs; |
22 | QDir dir( opieDi + "/i18n/"); | 24 | QDir dir( opieDi + "/i18n/"); |
23 | if (!dir.exists() ) return langs; | 25 | if (!dir.exists() ) return langs; |
24 | langs = dir.entryList( QDir::Dirs ); | 26 | langs = dir.entryList( QDir::Dirs ); |
25 | 27 | ||
26 | langs.remove("CVS"); // hey this no language | 28 | langs.remove("CVS"); // hey this no language |
27 | langs.remove("unmaintained"); // remove this one too | 29 | langs.remove("unmaintained"); // remove this one too |
28 | langs.remove("."); | 30 | langs.remove("."); |
29 | langs.remove(".."); | 31 | langs.remove(".."); |
30 | 32 | ||
31 | 33 | ||
32 | 34 | ||
33 | return langs; | 35 | return langs; |
36 | #endif | ||
34 | } | 37 | } |
35 | QString OPIE::opieDir( const QString& _opieDir ) const{ | 38 | QString OPIE::opieDir( const QString& _opieDir ) const{ |
36 | if (!_opieDir.isEmpty() ) return _opieDir; | 39 | if (!_opieDir.isEmpty() ) return _opieDir; |
37 | char* dir = ::getenv("OPIEDIR"); | 40 | char* dir = ::getenv("OPIEDIR"); |
38 | if (!dir ) return QString::null; | 41 | if (!dir ) return QString::null; |
39 | return QString::fromLatin1(dir); | 42 | return QString::fromLatin1(dir); |
40 | } | 43 | } |