21#ifndef LANGUAGEUTILS_H
22#define LANGUAGEUTILS_H
24#include "Utils/Macros.h"
30template<
typename A,
typename B>
33namespace Util::Language
35 QString getSharePath(
const QString& fourLetter);
37 QString getFtpPath(
const QString& fourLetter);
39 QString getHttpPath(
const QString& fourLetter);
41 QString getChecksumHttpPath();
43 QString getHomeTargetPath(
const QString& fourLetter);
45 QString getUsedLanguageFile(
const QString& fourLetter);
47 QString getIconPath(
const QString& fourLetter);
49 QString extractLanguageCode(
const QString& languageFile);
51 QString getChecksum(
const QString& fourLetter);
53 void updateLanguageVersion(
const QString& fourLetter);
55 bool isOutdated(
const QString& fourLetter);
57 QString getSimilarLanguage4(
const QString& fourLetter);
59 QLocale getCurrentLocale();
61 QStringList getCurrentQtTranslationPaths();
63 bool importLanguageFile(
const QString& filename);
65 QString convertOldLanguage(
const QString& languageCode);
69#ifdef SAYONARA_WITH_TESTS
70 void setLanguageSettingFilename(
const QString& filename);
71 void setLanguageVersion(
const QString& fourLetter,
const QString& version);
Definition: org_mpris_media_player2_adaptor.h:21