![]() |
digiKam
|
#include <donlinetranslator_p.h>
Public Member Functions | |
Private (DOnlineTranslator *const parent) | |
Public Attributes | |
QPointer< QNetworkReply > | currentReply |
TranslationError | error = NoError |
QString | errorString |
QByteArray | libreApiKey |
QString | libreUrl |
QString | lingvaUrl |
QNetworkAccessManager * | networkManager = nullptr |
bool | onlyDetectLanguage = false |
QString | source |
Language | sourceLang = NoLanguage |
QString | sourceTranscription |
bool | sourceTranscriptionEnabled = true |
QString | sourceTranslit |
bool | sourceTranslitEnabled = true |
QStateMachine * | stateMachine = nullptr |
QString | translation |
Language | translationLang = NoLanguage |
QMap< QString, QVector< DOnlineTranslatorOption > > | translationOptions |
bool | translationOptionsEnabled = true |
QString | translationTranslit |
bool | translationTranslitEnabled = true |
Language | uiLang = NoLanguage |
Static Public Attributes | |
static QString | s_bingIg |
static QString | s_bingIid |
static QByteArray | s_bingKey |
static const QMap< DOnlineTranslator::Language, QString > | s_bingLanguageCodes |
static QByteArray | s_bingToken |
static constexpr int | s_bingTranslateLimit = 5001 |
static const QMap< DOnlineTranslator::Language, QString > | s_genericLanguageCodes |
static const QMap< DOnlineTranslator::Language, QString > | s_googleLanguageCodes |
static constexpr int | s_googleTranslateLimit = 5000 |
static constexpr int | s_libreTranslateLimit = 120 |
static const QMap< DOnlineTranslator::Language, QString > | s_lingvaLanguageCodes |
static const QMap< QString, QString > | s_rfc3066LanguageCodesBing |
static const QMap< QString, QString > | s_rfc3066LanguageCodesGeneric |
static const QMap< QString, QString > | s_rfc3066LanguageCodesGoogle |
static const QMap< QString, QString > | s_rfc3066LanguageCodesLingva |
static const QMap< QString, QString > | s_rfc3066LanguageCodesYandex |
static constexpr char | s_textProperty [] = "Text" |
static QString | s_yandexKey |
static const QMap< DOnlineTranslator::Language, QString > | s_yandexLanguageCodes |
static constexpr int | s_yandexTranslateLimit = 150 |
static constexpr int | s_yandexTranslitLimit = 180 |
|
explicit |
QPointer<QNetworkReply> Digikam::DOnlineTranslator::Private::currentReply |
Referenced by Digikam::DOnlineTranslator::abort().
TranslationError Digikam::DOnlineTranslator::Private::error = NoError |
Referenced by Digikam::DOnlineTranslator::error().
QString Digikam::DOnlineTranslator::Private::errorString |
Referenced by Digikam::DOnlineTranslator::errorString().
QByteArray Digikam::DOnlineTranslator::Private::libreApiKey |
Referenced by Digikam::DOnlineTranslator::setEngineApiKey().
QString Digikam::DOnlineTranslator::Private::libreUrl |
QString Digikam::DOnlineTranslator::Private::lingvaUrl |
QNetworkAccessManager* Digikam::DOnlineTranslator::Private::networkManager = nullptr |
bool Digikam::DOnlineTranslator::Private::onlyDetectLanguage = false |
Referenced by Digikam::DOnlineTranslator::detectLanguage(), and Digikam::DOnlineTranslator::translate().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
staticconstexpr |
|
static |
Referenced by Digikam::DOnlineTranslator::language(), and Digikam::DOnlineTranslator::languageCode().
|
static |
|
staticconstexpr |
|
staticconstexpr |
|
static |
|
static |
Referenced by Digikam::DOnlineTranslator::fromRFC3066(), and Digikam::DOnlineTranslator::supportedRFC3066().
|
static |
|
static |
Referenced by Digikam::DOnlineTranslator::fromRFC3066(), and Digikam::DOnlineTranslator::supportedRFC3066().
|
static |
Referenced by Digikam::DOnlineTranslator::fromRFC3066(), and Digikam::DOnlineTranslator::supportedRFC3066().
|
static |
Referenced by Digikam::DOnlineTranslator::fromRFC3066(), and Digikam::DOnlineTranslator::supportedRFC3066().
|
staticconstexpr |
|
inlinestatic |
|
static |
|
staticconstexpr |
|
staticconstexpr |
QString Digikam::DOnlineTranslator::Private::source |
Language Digikam::DOnlineTranslator::Private::sourceLang = NoLanguage |
QString Digikam::DOnlineTranslator::Private::sourceTranscription |
bool Digikam::DOnlineTranslator::Private::sourceTranscriptionEnabled = true |
QString Digikam::DOnlineTranslator::Private::sourceTranslit |
Referenced by Digikam::DOnlineTranslator::sourceTranslit(), and Digikam::DOnlineTranslator::toJson().
bool Digikam::DOnlineTranslator::Private::sourceTranslitEnabled = true |
QStateMachine* Digikam::DOnlineTranslator::Private::stateMachine = nullptr |
QString Digikam::DOnlineTranslator::Private::translation |
Referenced by Digikam::DOnlineTranslator::toJson(), and Digikam::DOnlineTranslator::translation().
Language Digikam::DOnlineTranslator::Private::translationLang = NoLanguage |
QMap<QString, QVector<DOnlineTranslatorOption> > Digikam::DOnlineTranslator::Private::translationOptions |
Referenced by Digikam::DOnlineTranslator::toJson(), and Digikam::DOnlineTranslator::translationOptions().
bool Digikam::DOnlineTranslator::Private::translationOptionsEnabled = true |
QString Digikam::DOnlineTranslator::Private::translationTranslit |
bool Digikam::DOnlineTranslator::Private::translationTranslitEnabled = true |
Language Digikam::DOnlineTranslator::Private::uiLang = NoLanguage |
Referenced by Digikam::DOnlineTranslator::detectLanguage(), and Digikam::DOnlineTranslator::translate().