MCPcopy Create free account
hub / github.com/YACReader/yacreader / languageDisplayName

Function languageDisplayName

common/app_language_utils.h:76–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74}
75
76inline QString languageDisplayName(const QString &languageCode)
77{
78 QLocale locale(languageCode);
79
80 QString languageName = locale.nativeLanguageName();
81 if (languageName.isEmpty())
82 languageName = QLocale::languageToString(locale.language());
83
84 if (languageName.isEmpty())
85 languageName = languageCode;
86
87 QString territoryName;
88 if (locale.territory() != QLocale::AnyTerritory)
89 territoryName = locale.nativeTerritoryName();
90
91 if (!territoryName.isEmpty())
92 return QString("%1 (%2)").arg(languageName, territoryName);
93
94 return languageName;
95}
96
97inline QList<LanguageOption> availableLanguages(const QString &prefix)
98{

Callers 1

availableLanguagesFunction · 0.85

Calls 2

isEmptyMethod · 0.80
QStringClass · 0.50

Tested by

no test coverage detected