Sonnet
guesslanguage.cpp
79 const auto matchingLocales = QLocale::matchingLocales(QLocale::AnyLanguage, script, QLocale::AnyCountry);
536 if (std::find(s_scriptLanguages.cbegin(), s_scriptLanguages.cend(), languageName) == s_scriptLanguages.cend()) {
537 qCWarning(SONNET_LOG_CORE) << "Unable to handle language from dictionary" << dictName << languageName;
553 QString GuessLanguage::identify(const QString &text, const QStringList &suggestionsListIn) const
646 qCWarning(SONNET_LOG_CORE) << iterator.key() << "is has only" << iterator.value().count() << "trigrams, expected" << MAXGRAMS;
703 QStringList GuessLanguagePrivate::identify(const QString &sample, const QList<QChar::Script> &scripts)
717 QStringList GuessLanguagePrivate::guessFromTrigrams(const QString &sample, const QStringList &languages)
793 std::sort(trigramFrequencyList.begin(), trigramFrequencyList.end(), [](const QPair<int, QString> &a, const QPair<int, QString> &b) {
806 int GuessLanguagePrivate::distance(const QVector<QString> &model, const QHash<QString, int> &knownModel)
827 QString GuessLanguagePrivate::guessFromDictionaries(const QString &sentence, const QStringList &candidates)
868 for (QMap<QString, int>::const_iterator itr = correctHits.constBegin(); itr != correctHits.constEnd(); ++itr) {
void append(const T &value)
QMap::const_iterator constBegin() const const
T & first()
const T value(const Key &key) const const
ScriptCount
const Key & firstKey() const const
ReadOnly
int size() const const
QVector::iterator begin()
int count(const T &value) const const
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
void append(const T &value)
QList::const_iterator constBegin() const const
QString identify(const QString &text, const QStringList &suggestions=QStringList()) const
Returns the 2 digit ISO 639-1 code for the language of the currently set text and.
Definition: guesslanguage.cpp:553
Script
QHash::const_iterator cend() const const
void reserve(int alloc)
QList< QLocale > matchingLocales(QLocale::Language language, QLocale::Script script, QLocale::Country country)
int size() const const
KOSM_EXPORT double distance(const std::vector< const OSM::Node * > &path, Coordinate coord)
bool isSpace() const const
QHash::const_iterator constBegin() const const
QHash::const_iterator constEnd() const const
QMap::const_iterator constEnd() const const
AnyCountry
void reserve(int size)
bool isEmpty() const const
QString name() const const
bool isEmpty() const const
typename QMap< Key, T >::iterator insert(const Key &key, const T &value)
void reserve(int size)
QStringList knownLanguages(Types::ComponentTypes types)
void insert(int i, const T &value)
bool contains(const T &value) const const
LocaleWrapper locale()
int removeDuplicates()
QVector::iterator end()
QString toLower() const const
QList::const_iterator constEnd() const const
QSet< T > & unite(const QSet< T > &other)
AnyLanguage
QSet::iterator insert(const T &value)
QList::iterator begin()
int size() const const
QHash::const_iterator cbegin() const const
QList::iterator end()
QString mid(int position, int n) const const
void setLimits(int maxItems, double minConfidence)
Sets limits to number of languages returned by identify().
Definition: guesslanguage.cpp:619
bool isEmpty() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 4 2023 03:59:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 4 2023 03:59:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.