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
translationutils.cpp File Reference

(208f16c0e624defe397676faee2d6a1472dae232)

#include "translationutils.h"
#include <QtCore/qjsonarray.h>
#include <QtCore/qjsondocument.h>
#include <QtCore/qjsonobject.h>
#include <optional>
Include dependency graph for translationutils.cpp:

Go to the source code of this file.

Functions

static std::optional< QJsonArrayfindJsonArray (const QJsonValue &jval, const QString &key)
QT_BEGIN_NAMESPACE QHash< QString, QStringextractKeyValuePairs (const QJsonValue &jval, const QString &arrayKey)
QHash< QString, QStringListextractPluralTranslations (const QJsonValue &jval, const QString &arrayKey)
QString translationSystemPrompt ()
QString pluralTranslationSystemPrompt ()

Function Documentation

◆ extractKeyValuePairs()

QT_BEGIN_NAMESPACE QHash< QString, QString > extractKeyValuePairs ( const QJsonValue & jval,
const QString & arrayKey )

Definition at line 54 of file translationutils.cpp.

◆ extractPluralTranslations()

QHash< QString, QStringList > extractPluralTranslations ( const QJsonValue & jval,
const QString & arrayKey )

Definition at line 74 of file translationutils.cpp.

◆ findJsonArray()

std::optional< QJsonArray > findJsonArray ( const QJsonValue & jval,
const QString & key )
static

Definition at line 14 of file translationutils.cpp.

◆ pluralTranslationSystemPrompt()

QString pluralTranslationSystemPrompt ( )

Definition at line 111 of file translationutils.cpp.

◆ translationSystemPrompt()

QString translationSystemPrompt ( )

Definition at line 104 of file translationutils.cpp.