Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
fmt.h
Go to the documentation of this file.
1// Copyright (C) 2023 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
4#ifndef FMT_H
5#define FMT_H
6
7#include <QtCore/qcoreapplication.h>
8
10
11class FMT {
12 Q_DECLARE_TR_FUNCTIONS(Linguist)
13};
14
15QT_END_NAMESPACE
16
17#endif // FMT_H
QString m_defaultContext
Definition translator.h:43
void clearErrors()
Definition translator.h:40
QString m_unTrPrefix
Definition translator.h:45
bool m_sortMessages
Definition translator.h:60
QString m_targetFileName
Definition translator.h:47
bool sortContexts() const
Definition translator.h:34
QVector< QRegularExpression > m_excludes
Definition translator.h:49
const QDir & targetDir() const
Definition translator.h:31
QStringList m_dropTags
Definition translator.h:55
QString m_sourceFileName
Definition translator.h:46
QString error() const
Definition translator.h:38
const QStringList & dropTags() const
Definition translator.h:29
QStringList m_rootDirs
Definition translator.h:63
bool isVerbose() const
Definition translator.h:32
QSet< QString > m_projectRoots
Definition translator.h:52
QStringList & dropTags()
Definition translator.h:30
TranslatorSaveMode m_saveMode
Definition translator.h:62
QMultiHash< QString, QString > m_allCSources
Definition translator.h:53
bool m_sortContexts
Definition translator.h:59
QStringList errors() const
Definition translator.h:39
bool sortMessages() const
Definition translator.h:35
bool ignoreUnfinished() const
Definition translator.h:33
bool m_ignoreUnfinished
Definition translator.h:58
QStringList m_includePath
Definition translator.h:54
bool m_sourceIsUtf16
Definition translator.h:44
QString m_compilationDatabaseDir
Definition translator.h:48
QStringList m_errors
Definition translator.h:56
Definition fmt.h:11
Definition qlist.h:80
QString source
Definition translator.h:72
bool operator==(const TMMKey &o) const
Definition translator.h:70
TMMKey(const TranslatorMessage &msg)
Definition translator.h:68
QString comment
Definition translator.h:72
QString context
Definition translator.h:72
bool operator==(const Reference &other) const
Reference(const QString &n, int l)
void setTranslations(const QStringList &translations)
void setTranslation(const QString &translation)
void setSourceText(const QString &sourcetext)
QString comment() const
void addReference(const QString &fileName, int lineNumber)
QString extraComment() const
TranslatorMessage(const QString &context, const QString &sourceText, const QString &comment, const QString &userData, const QString &fileName, int lineNumber, const QStringList &translations=QStringList(), Type type=Unfinished, bool plural=false)
void setContext(const QString &context)
References extraReferences() const
bool isTranslated() const
void setWarningOnly(bool isWarningOnly)
void setOldSourceText(const QString &oldsourcetext)
void setFileName(const QString &fileName)
QString translatorComment() const
void addReference(const Reference &ref)
void setId(const QString &id)
void setPlural(bool isplural)
void setUserData(const QString &userData)
void addReferenceUniq(const QString &fileName, int lineNumber)
void setTsLineNumber(int lineNumber)
QString sourceText() const
void setWarning(const QString &warning)
void setLabel(const QString &label)
References allReferences() const
QString id() const
void setTranslatorComment(const QString &translatorComment)
QStringList translations() const
void setOldComment(const QString &oldcomment)
QString translation() const
void appendTranslation(const QString &translation)
void setReferences(const References &refs)
QString userData() const
QHash< QString, QString > ExtraData
QString extra(const QString &ba) const
void setExtra(const QString &ba, const QString &var)
void setExtras(const ExtraData &extras)
void unsetExtra(const QString &key)
QString context() const
QString warning() const
QString oldComment() const
QList< Reference > References
void setLineNumber(int lineNumber)
const ExtraData & extras() const
QString fileName() const
QString oldSourceText() const
QString label() const
bool hasExtra(const QString &ba) const
void setComment(const QString &comment)
uint hash() const
void setExtraComment(const QString &extraComment)
void setDependencies(const QStringList &dependencies)
Definition translator.h:146
static QString makeLanguageCode(QLocale::Language language, QLocale::Territory territory)
void stripObsoleteMessages()
QStringList normalizedTranslations(const TranslatorMessage &m, ConversionData &cd, bool *ok) const
void dropTranslations()
static QStringList normalizedTranslations(const TranslatorMessage &m, int numPlurals)
bool unfinishedTranslationsExist() const
void dropUiLines()
void dump() const
void stripEmptyContexts()
void stripUntranslatedMessages()
void stripFinishedMessages()
void replaceSorted(const TranslatorMessage &msg)
static void languageAndTerritory(QStringView languageCode, QLocale::Language *langPtr, QLocale::Territory *territoryPtr)
void stripNonPluralForms()
LocationsType locationsType() const
Definition translator.h:126
void setExtras(const ExtraData &extras)
Definition translator.h:158
const TranslatorMessage & message(int i) const
Definition translator.h:141
QString languageCode() const
Definition translator.h:121
static void registerFileFormat(const FileFormat &format)
void append(const TranslatorMessage &msg)
bool(* SaveFunction)(const Translator &, QIODevice &out, ConversionData &data)
Definition translator.h:161
static constexpr QChar TextVariantSeparator
Definition translator.h:177
void setLocationsType(LocationsType lt)
Definition translator.h:125
@ RelativeLocations
Definition translator.h:124
@ AbsoluteLocations
Definition translator.h:124
void stripIdenticalSourceTranslations()
static QList< FileFormat > & registeredFileFormats()
int messageCount() const
Definition translator.h:139
void makeFileNamesAbsolute(const QDir &originalPath)
QStringList dependencies() const
Definition translator.h:147
bool translationsExist() const
const TranslatorMessage & constMessage(int i) const
Definition translator.h:142
Duplicates resolveDuplicates()
bool(* LoadFunction)(Translator &, QIODevice &in, ConversionData &data)
Definition translator.h:162
void normalizeTranslations(ConversionData &cd)
TranslatorMessage & message(int i)
Definition translator.h:140
void appendSorted(const TranslatorMessage &msg)
void reportDuplicatesLines(const TranslatorMessage &msg, const DuplicateEntries::value_type &dups) const
int find(const TranslatorMessage &msg) const
const ExtraData & extras() const
Definition translator.h:157
void appendDependencies(const QStringList &dependencies)
const QList< TranslatorMessage > & messages() const
void extend(const TranslatorMessage &msg, ConversionData &cd)
QString sourceLanguageCode() const
Definition translator.h:122
static constexpr QChar BinaryVariantSeparator
Definition translator.h:178
static void printOut(const QString &out)
Definition main.cpp:21
static void printErr(const QString &out)
Definition main.cpp:15
int main(int argc, char *argv[])
[ctor_close]
DuplicateEntries byContents
Definition translator.h:114
DuplicateEntries byId
Definition translator.h:114
const char * untranslatedDescription
Definition translator.h:166
QString description() const
Definition translator.h:168
QString friendlyString(const QString &str)
size_t qHash(const TMMKey &key)
Definition translator.h:75
bool saveQM(const Translator &translator, QIODevice &dev, ConversionData &cd)
Definition qm.cpp:621
QString getNumerusInfoString()
Definition numerus.cpp:378
Q_DECLARE_TYPEINFO(TMMKey, Q_RELOCATABLE_TYPE)
bool getNumerusInfo(QLocale::Language language, QLocale::Territory territory, QByteArray *rules, QStringList *forms, const char **gettextRules)
Definition numerus.cpp:330
bool getCountNeed(QLocale::Language lang, QLocale::Territory territory, QList< bool > &countRefNeeds, QStringList *forms)
Definition numerus.cpp:363
Q_DECLARE_TYPEINFO(TranslatorMessage, Q_RELOCATABLE_TYPE)
TranslatorSaveMode
@ SaveEverything