Kross
Kross::TranslationModule Class Reference
The TranslationModule provides access to KDE translation and internationalization facilities. More...
#include <translation.h>

Public Slots | |
QString | i18n (const QString &text, const QVariantList &arguments=QVariantList()) const |
QString | i18nc (const QString &context, const QString &text, const QVariantList &arguments=QVariantList()) const |
QString | i18ncp (const QString &context, const QString &singular, const QString &plural, int number, const QVariantList &arguments=QVariantList()) const |
QString | i18np (const QString &singular, const QString &plural, int number, const QVariantList &arguments=QVariantList()) const |
Public Member Functions | |
TranslationModule () | |
virtual | ~TranslationModule () |
Protected Member Functions | |
KLocalizedString | substituteArguments (const KLocalizedString &kls, const QVariantList &arguments, int max=99) const |
Detailed Description
The TranslationModule provides access to KDE translation and internationalization facilities.Example (in Python) :
import Kross t = Kross.module("kdetranslation") print t.i18n("This string can be translated") print t.i18ncp("Plural example", "%1 file not deleted %2", "%1 files not deleted %2", 3, [t.i18n("yesterday")])
Definition at line 43 of file translation.h.
Constructor & Destructor Documentation
TranslationModule::TranslationModule | ( | ) | [explicit] |
Definition at line 51 of file translation.cpp.
TranslationModule::~TranslationModule | ( | ) | [virtual] |
Definition at line 57 of file translation.cpp.
Member Function Documentation
QString TranslationModule::i18n | ( | const QString & | text, | |
const QVariantList & | arguments = QVariantList() | |||
) | const [slot] |
Creates localized string from a given text
. Substitute arguments
(may be empty).
Definition at line 80 of file translation.cpp.
QString TranslationModule::i18nc | ( | const QString & | context, | |
const QString & | text, | |||
const QVariantList & | arguments = QVariantList() | |||
) | const [slot] |
Creates localized string from a given text
, with added context. Substitute arguments
(may be empty).
Definition at line 86 of file translation.cpp.
QString TranslationModule::i18ncp | ( | const QString & | context, | |
const QString & | singular, | |||
const QString & | plural, | |||
int | number, | |||
const QVariantList & | arguments = QVariantList() | |||
) | const [slot] |
Creates localized string from a given plural
and singular
form dependent on number
, with added context. Substitute arguments
(may be empty).
Definition at line 98 of file translation.cpp.
QString TranslationModule::i18np | ( | const QString & | singular, | |
const QString & | plural, | |||
int | number, | |||
const QVariantList & | arguments = QVariantList() | |||
) | const [slot] |
Creates localized string from a given plural
and singular
form dependent on number
. Substitute arguments
(may be empty).
Definition at line 92 of file translation.cpp.
KLocalizedString TranslationModule::substituteArguments | ( | const KLocalizedString & | kls, | |
const QVariantList & | arguments, | |||
int | max = 99 | |||
) | const [protected] |
Definition at line 62 of file translation.cpp.
The documentation for this class was generated from the following files: