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:
KDE 4.3 API Reference