 |
Sayonara Player
|
21 #ifndef LANGUAGEUTILS_H
22 #define LANGUAGEUTILS_H
24 #include "Utils/Macros.h"
30 template<
typename A,
typename B>
177 #ifdef SAYONARA_WITH_TESTS
179 void setLanguageVersion(
const QString& fourLetter,
const QString& version);
184 #endif // LANGUAGEUTILS_H
QString getHomeTargetPath(const QString &fourLetter)
get_home_target_path
QString getSharePath(const QString &fourLetter)
get the complete path to a language file out of the share directory
QString extractLanguageCode(const QString &languageFile)
Extracts the language Code out of a sayonara_lang string.
QStringList getCurrentQtTranslationPaths()
get all qt paths which include translations
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
Definition: org_mpris_media_player2_adaptor.h:21
Helper functions.
Definition: GenreView.h:36
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)
QLocale getCurrentLocale()
get the current selected locale based on the current language file
QString getFtpPath(const QString &fourLetter)
get the complete path to a language file out of the ftp directory
bool isOutdated(const QString &fourLetter)
Returns if the language version in translations/versions file is smaller than the current sayonara ve...
QString getChecksumFtpPath()
Returns the path where checksums can be fetched from.
bool importLanguageFile(const QString &filename)
Imports a qm file. The filename must contain a valid four or two letter code.
QString getIconPath(const QString &fourLetter)
Returns the icon path in share directory.
void updateLanguageVersion(const QString &fourLetter)
Update language version in translations/versions file to current Sayonara Version.
QString getHttpPath(const QString &fourLetter)
get the complete http url to a language file