21 #ifndef LANGUAGEUTILS_H 22 #define LANGUAGEUTILS_H 24 #include "Utils/Macros.h" 30 template<
typename A,
typename B>
168 #ifdef SAYONARA_WITH_TESTS 170 void setLanguageVersion(
const QString& fourLetter,
const QString& version);
175 #endif // LANGUAGEUTILS_H QString getSharePath(const QString &fourLetter)
get the complete path to a language file out of the share directory
QLocale getCurrentLocale()
get the current selected locale based on the current language file
QString getUsedLanguageFile(const QString &fourLetter)
Returns the correct language file either from share dir or home dir.
QString getLanguageVersion(const QString &fourLetter)
Get the language version out of translations/versions file in home dir.
QString getSimilarLanguage4(const QString &fourLetter)
get_similar_language_4
QString getChecksumHttpPath()
Returns the path where checksums can be fetched from.
QString getChecksum(const QString &fourLetter)
calculates the checksum for the currently used language file (either home or share directory)
bool isOutdated(const QString &fourLetter)
Returns if the language version in translations/versions file is smaller than the current sayonara ve...
QString extractFourLetter(const QString &language_file)
Extracts the language Code out of a sayonara_lang string.
Helper functions.
Definition: GenreView.h:35
QString getFtpPath(const QString &fourLetter)
get the complete path to a language file out of the ftp directory
QString getChecksumFtpPath()
Returns the path where checksums can be fetched from.
QString getIconPath(const QString &fourLetter)
Returns the icon path in share directory.
QString getHttpPath(const QString &fourLetter)
get the complete http url to a language file
void updateLanguageVersion(const QString &fourLetter)
Update language version in translations/versions file to current Sayonara Version.
QStringList getCurrentQtTranslationPaths()
get all qt paths which include translations
Definition: org_mpris_media_player2_adaptor.h:21
QString getHomeTargetPath(const QString &fourLetter)
get_home_target_path