Falkon Develop
Cross-platform Qt-based web browser
QmlI18n Class Reference

The class exposing GNU Gettext to QML. More...

#include <qmli18n.h>

Inheritance diagram for QmlI18n:

Public Member Functions

 QmlI18n (const QString &pluginName, QObject *parent=nullptr)
 
void initTranslations ()
 
Q_INVOKABLE QString i18n (const QString &string)
 wrapper for gettext function More...
 
Q_INVOKABLE QString i18np (const QString &string1, const QString &string2, int count)
 wrapper for ngettext function More...
 

Detailed Description

The class exposing GNU Gettext to QML.

Definition at line 29 of file qmli18n.h.

Constructor & Destructor Documentation

◆ QmlI18n()

QmlI18n::QmlI18n ( const QString &  pluginName,
QObject *  parent = nullptr 
)
explicit

Definition at line 22 of file qmli18n.cpp.

Member Function Documentation

◆ i18n()

QString QmlI18n::i18n ( const QString &  string)

wrapper for gettext function

Definition at line 44 of file qmli18n.cpp.

◆ i18np()

QString QmlI18n::i18np ( const QString &  string1,
const QString &  string2,
int  count 
)

wrapper for ngettext function

Definition at line 49 of file qmli18n.cpp.

◆ initTranslations()

void QmlI18n::initTranslations ( )

Definition at line 29 of file qmli18n.cpp.


The documentation for this class was generated from the following files: