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:59
QString m_targetFileName
Definition translator.h:47
bool sortContexts() const
Definition translator.h:34
QVector< QRegularExpression > m_excludes
Definition translator.h:48
const QDir & targetDir() const
Definition translator.h:31
QStringList m_dropTags
Definition translator.h:54
QString m_sourceFileName
Definition translator.h:46
QString error() const
Definition translator.h:38
const QStringList & dropTags() const
Definition translator.h:29
bool isVerbose() const
Definition translator.h:32
QSet< QString > m_projectRoots
Definition translator.h:51
QStringList & dropTags()
Definition translator.h:30
TranslatorSaveMode m_saveMode
Definition translator.h:61
QMultiHash< QString, QString > m_allCSources
Definition translator.h:52
bool m_sortContexts
Definition translator.h:58
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:57
QStringList m_includePath
Definition translator.h:53
bool m_sourceIsUtf16
Definition translator.h:44
QStringList m_errors
Definition translator.h:55
Definition fmt.h:11
Definition qlist.h:81
QString source
Definition translator.h:70
bool operator==(const TMMKey &o) const
Definition translator.h:68
TMMKey(const TranslatorMessage &msg)
Definition translator.h:66
QString comment
Definition translator.h:70
QString context
Definition translator.h:70
bool operator==(const Reference &other) const
Reference(const QString &n, int l, int start, int end)
void setEndOffset(int endOffset)
void addReferenceUniq(const QString &fileName, int lineNumber, int startOffset, int endOffset)
void setTranslations(const QStringList &translations)
void setTranslation(const QString &translation)
void setSourceText(const QString &sourcetext)
QString comment() const
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 setTsLineNumber(int lineNumber)
QString sourceText() const
void setWarning(const QString &warning)
void setLabel(const QString &label)
QString id() const
void setTranslatorComment(const QString &translatorComment)
void addReference(const QString &fileName, int lineNumber, int startOffset, int endOffset)
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
const References allReferences() 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 setStartOffset(int startOffset)
void setDependencies(const QStringList &dependencies)
Definition translator.h:144
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:124
void setExtras(const ExtraData &extras)
Definition translator.h:156
const TranslatorMessage & message(int i) const
Definition translator.h:139
QString languageCode() const
Definition translator.h:119
static void registerFileFormat(const FileFormat &format)
void append(const TranslatorMessage &msg)
bool(* SaveFunction)(const Translator &, QIODevice &out, ConversionData &data)
Definition translator.h:159
static constexpr QChar TextVariantSeparator
Definition translator.h:175
void setLocationsType(LocationsType lt)
Definition translator.h:123
@ RelativeLocations
Definition translator.h:122
@ AbsoluteLocations
Definition translator.h:122
void stripIdenticalSourceTranslations()
static QList< FileFormat > & registeredFileFormats()
int messageCount() const
Definition translator.h:137
void makeFileNamesAbsolute(const QDir &originalPath)
QStringList dependencies() const
Definition translator.h:145
bool translationsExist() const
const TranslatorMessage & constMessage(int i) const
Definition translator.h:140
Duplicates resolveDuplicates()
bool(* LoadFunction)(Translator &, QIODevice &in, ConversionData &data)
Definition translator.h:160
void normalizeTranslations(ConversionData &cd)
TranslatorMessage & message(int i)
Definition translator.h:138
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:155
void appendDependencies(const QStringList &dependencies)
const QList< TranslatorMessage > & messages() const
void extend(const TranslatorMessage &msg, ConversionData &cd)
QString sourceLanguageCode() const
Definition translator.h:120
static constexpr QChar BinaryVariantSeparator
Definition translator.h:176
Combined button and popup list for selecting options.
static void printOut(const QString &out)
Definition main.cpp:22
static void printErr(const QString &out)
Definition main.cpp:16
int main(int argc, char *argv[])
[ctor_close]
DuplicateEntries byContents
Definition translator.h:112
DuplicateEntries byId
Definition translator.h:112
const char * untranslatedDescription
Definition translator.h:164
QString description() const
Definition translator.h:166
QString friendlyString(const QString &str)
size_t qHash(const TMMKey &key)
Definition translator.h:73
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