mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 18:32:49 +00:00
kdecore: do not store the KCatalog object as KuitSemantics member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
5d12e973e6
commit
453680e04d
2 changed files with 16 additions and 18 deletions
|
@ -17,6 +17,7 @@
|
|||
*/
|
||||
|
||||
#include "kuitsemantics_p.h"
|
||||
#include "kcatalog_p.h"
|
||||
#include "kglobal.h"
|
||||
#include "klocale.h"
|
||||
#include "kdebug.h"
|
||||
|
@ -27,36 +28,36 @@ const QLatin1String KuitSemantics::s_numreal = QLatin1String(KUIT_NUMREAL);
|
|||
const QLatin1String KuitSemantics::s_title = QLatin1String("title");
|
||||
|
||||
KuitSemantics::KuitSemantics(const QString &lang)
|
||||
: m_catalog(QString::fromLatin1("kdelibs4"), lang)
|
||||
{
|
||||
const KCatalog catalog(QString::fromLatin1("kdelibs4"), lang);
|
||||
KuitFormat format;
|
||||
format.tag = QString::fromLatin1("filename");
|
||||
format.plain = m_catalog.translate("@filename/plain", "‘%1’");
|
||||
format.rich = m_catalog.translate("@filename/rich", "<tt>%1</tt>");
|
||||
format.plain = catalog.translate("@filename/plain", "‘%1’");
|
||||
format.rich = catalog.translate("@filename/rich", "<tt>%1</tt>");
|
||||
m_formats.append(format);
|
||||
format.tag = QString::fromLatin1("email");
|
||||
format.plain = m_catalog.translate("@email/plain", "<%1>");
|
||||
format.rich = m_catalog.translate("@email/rich", "<<a href=\"mailto:%1\">%1</a>>");
|
||||
format.plain = catalog.translate("@email/plain", "<%1>");
|
||||
format.rich = catalog.translate("@email/rich", "<<a href=\"mailto:%1\">%1</a>>");
|
||||
m_formats.append(format);
|
||||
format.tag = QString::fromLatin1("title");
|
||||
format.plain = m_catalog.translate("@title/plain", "== %1 ==");
|
||||
format.rich = m_catalog.translate("@title/rich", "<h2>%1</h2>");
|
||||
format.plain = catalog.translate("@title/plain", "== %1 ==");
|
||||
format.rich = catalog.translate("@title/rich", "<h2>%1</h2>");
|
||||
m_formats.append(format);
|
||||
format.tag = QString::fromLatin1("warning");
|
||||
format.plain = m_catalog.translate("@warning/plain", "WARNING: %1");
|
||||
format.rich = m_catalog.translate("@warning/rich", "<b>Warning</b>: %1");
|
||||
format.plain = catalog.translate("@warning/plain", "WARNING: %1");
|
||||
format.rich = catalog.translate("@warning/rich", "<b>Warning</b>: %1");
|
||||
m_formats.append(format);
|
||||
format.tag = QString::fromLatin1("command");
|
||||
format.plain = m_catalog.translate("@command/plain", "%1");
|
||||
format.rich = m_catalog.translate("@command/rich", "<tt>%1</tt>");
|
||||
format.plain = catalog.translate("@command/plain", "%1");
|
||||
format.rich = catalog.translate("@command/rich", "<tt>%1</tt>");
|
||||
m_formats.append(format);
|
||||
format.tag = QString::fromLatin1("resource");
|
||||
format.plain = m_catalog.translate("@resource/plain", "“%1”");
|
||||
format.rich = m_catalog.translate("@resource/rich", "“%1”");
|
||||
format.plain = catalog.translate("@resource/plain", "“%1”");
|
||||
format.rich = catalog.translate("@resource/rich", "“%1”");
|
||||
m_formats.append(format);
|
||||
format.tag = QString::fromLatin1("message");
|
||||
format.plain = m_catalog.translate("@message/plain", "/%1/");
|
||||
format.rich = m_catalog.translate("@message/rich", "<i>%1</i>");
|
||||
format.plain = catalog.translate("@message/plain", "/%1/");
|
||||
format.rich = catalog.translate("@message/rich", "<i>%1</i>");
|
||||
m_formats.append(format);
|
||||
// special cases
|
||||
format.tag = QString::fromLatin1(KUIT_NUMARGS);
|
||||
|
|
|
@ -19,8 +19,6 @@
|
|||
#ifndef KUITSEMANTICS_P_H
|
||||
#define KUITSEMANTICS_P_H
|
||||
|
||||
#include "kcatalog_p.h"
|
||||
|
||||
#include <QString>
|
||||
#include <QList>
|
||||
|
||||
|
@ -62,7 +60,6 @@ public:
|
|||
QString format(const QString &text, const QString &ctxt) const;
|
||||
|
||||
private:
|
||||
KCatalog m_catalog;
|
||||
QList<KuitFormat> m_formats;
|
||||
static const QLatin1String s_numargs;
|
||||
static const QLatin1String s_numintg;
|
||||
|
|
Loading…
Add table
Reference in a new issue