diff options
author | Robert Xu <robxu9@gmail.com> | 2012-03-31 14:28:06 -0400 |
---|---|---|
committer | Robert Xu <robxu9@gmail.com> | 2012-03-31 14:28:06 -0400 |
commit | 59dd46ef985a719579132efa6a9aa49bfeeae112 (patch) | |
tree | 93d8c721ff263e67aaf59e364496862872ded8fb /opensuse/core/tdelibs/bundle-locale-help.diff | |
parent | c141f0bc29b6e2eeda5ca08a043d26546a1427f9 (diff) | |
download | tde-packaging-59dd46ef985a719579132efa6a9aa49bfeeae112.tar.gz tde-packaging-59dd46ef985a719579132efa6a9aa49bfeeae112.zip |
better late than never, hm...
Diffstat (limited to 'opensuse/core/tdelibs/bundle-locale-help.diff')
-rw-r--r-- | opensuse/core/tdelibs/bundle-locale-help.diff | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/opensuse/core/tdelibs/bundle-locale-help.diff b/opensuse/core/tdelibs/bundle-locale-help.diff deleted file mode 100644 index 8305fad3a..000000000 --- a/opensuse/core/tdelibs/bundle-locale-help.diff +++ /dev/null @@ -1,107 +0,0 @@ -Index: kdecore/kstandarddirs.cpp -=================================================================== ---- kdecore/kstandarddirs.cpp.orig -+++ kdecore/kstandarddirs.cpp -@@ -94,8 +94,8 @@ KStandardDirsSingleton* KStandardDirsSin - return s_self; - } - --static const char* const types[] = {"html", "icon", "apps", "sound", -- "data", "locale", "services", "mime", -+static const char* const types[] = {"html", "html-bundle", "icon", "apps", "sound", -+ "data", "locale", "locale-bundle", "services", "mime", - "servicetypes", "config", "exe", - "wallpaper", "lib", "pixmap", "templates", - "module", "qtplugins", -@@ -1023,6 +1023,8 @@ static int tokenize( QStringList& tokens - QString KStandardDirs::kde_default(const char *type) { - if (!strcmp(type, "data")) - return "share/apps/"; -+ if (!strcmp(type, "html-bundle")) -+ return "share/doc-bundle/HTML/"; - if (!strcmp(type, "html")) - return "share/doc/HTML/"; - if (!strcmp(type, "icon")) -@@ -1035,6 +1037,8 @@ QString KStandardDirs::kde_default(const - return "share/applnk/"; - if (!strcmp(type, "sound")) - return "share/sounds/"; -+ if (!strcmp(type, "locale-bundle")) -+ return "share/locale-bundle/"; - if (!strcmp(type, "locale")) - return "share/locale/"; - if (!strcmp(type, "services")) -Index: kdecore/kcatalogue.cpp -=================================================================== ---- kdecore/kcatalogue.cpp.orig -+++ kdecore/kcatalogue.cpp -@@ -66,7 +66,11 @@ KCatalogue::KCatalogue(const QString & n - .arg( d->language ) - .arg( d->name ); - -- setFileName( locate( "locale", path ) ); -+ QString fileName = locate( "locale", path ); -+ if (fileName.isEmpty()) -+ fileName = locate( "locale-bundle", path ); -+ -+ setFileName( fileName ); - - } - -Index: kdecore/klocale.cpp -=================================================================== ---- kdecore/klocale.cpp.orig -+++ kdecore/klocale.cpp -@@ -402,7 +402,11 @@ QString KLocale::catalogueFileName(const - .arg( language ) - .arg( catalog.name() ); - -- return locate( "locale", path ); -+ QString fileName = locate( "locale", path ); -+ if (fileName.isEmpty()) -+ fileName = locate( "locale-bundle", path ); -+ -+ return fileName; - } - - bool KLocale::setLanguage(const QString & language) -@@ -501,6 +505,9 @@ bool KLocale::isApplicationTranslatedInt - // kdDebug() << "isApplicationTranslatedInto: filename " << sFileName << endl; - - QString sAbsFileName = locate( "locale", sFileName ); -+ if (sAbsFileName.isEmpty()) -+ sAbsFileName = locate( "locale-bundle", sFileName ); -+ - // kdDebug() << "isApplicationTranslatedInto: absname " << sAbsFileName << endl; - return ! sAbsFileName.isEmpty(); - } -Index: kdoctools/kio_help.cpp -=================================================================== ---- kdoctools/kio_help.cpp.orig -+++ kdoctools/kio_help.cpp -@@ -42,7 +42,7 @@ QString HelpProtocol::langLookup(const Q - QStringList search; - - // assemble the local search paths -- const QStringList localDoc = KGlobal::dirs()->resourceDirs("html"); -+ const QStringList localDoc = KGlobal::dirs()->resourceDirs("html") + KGlobal::dirs()->resourceDirs("html-bundle"); - - kdDebug( 7119 ) << "Looking up help for: " << fname << endl; - QString _fname = fname; -@@ -60,10 +60,14 @@ QString HelpProtocol::langLookup(const Q - QStringList langs = KGlobal::locale()->languageList(); - QStringList::ConstIterator lang; - for (lang = langs.begin(); lang != langs.end(); ++lang) -- if ((*lang).left(2) == "en") -+ if ((*lang).left(2) == "en") { - search.append(QString("/usr/share/gnome/help/%1/C%2").arg(path).arg(_fname)); -- else -+ search.append(QString("/usr/share/gnome/help-bundle/%1/C%2").arg(path).arg(_fname)); -+ } -+ else { - search.append(QString("/usr/share/gnome/help/%1/%2%3").arg(path).arg(*lang).arg(_fname)); -+ search.append(QString("/usr/share/gnome/help-bundle/%1/%2%3").arg(path).arg(*lang).arg(_fname)); -+ } - - langs.append( "en" ); - langs.remove( "C" ); |