Geometrize  1.0
An application for geometrizing images into geometric primitives
localization.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QLocale>
4 #include <QString>
5 #include <QStringList>
6 
7 class QIcon;
8 
9 namespace geometrize
10 {
11 
17 
23 
29 
35 void setTranslatorsForLocale(const QString& locale);
36 
42 QIcon getFlagIconForLocaleCode(const QString& localeCode);
43 
50 
57 void setGlobalPreferencesForLocale(const QLocale& locale);
58 
63 QStringList getSupportedLocaleCodes();
64 
71 void setLocaleAndUserInterfaceLanguage(const QString& isoCode);
72 
73 }
geometrize::getBinaryTranslationFileExtension
QString getBinaryTranslationFileExtension()
getBinaryTranslationFileExtension Gets the file extension for Qt binary translation files.
Definition: localization.cpp:61
geometrize::getQtTranslationResourceDirectory
QString getQtTranslationResourceDirectory()
getQtTranslationResourceDirectory Gets the resource path where translation files for Qt itself are st...
Definition: localization.cpp:71
geometrize::getGlobalPreferencesLocale
QLocale getGlobalPreferencesLocale()
getGlobalPreferencesLocale Gets a QLocale instance based on the current settings in global preference...
Definition: localization.cpp:154
geometrize::preferences::GlobalPreferences::setLanguageIsoCode
void setLanguageIsoCode(const std::string &languageIsoCode)
setLanguageIsoCode Sets the ISO 639-1 language preference for the application.
Definition: globalpreferences.cpp:643
localization.h
geometrize::geometrizeTranslationFilePrefix
const QString geometrizeTranslationFilePrefix
Definition: localization.cpp:59
geometrize::setGlobalPreferencesForLocale
void setGlobalPreferencesForLocale(const QLocale &locale)
setGlobalPreferencesForLocale Sets the locale settings based on the given locale name.
Definition: localization.cpp:176
geometrize::flagIconFileExtension
const QString flagIconFileExtension
Definition: localization.cpp:54
geometrize::preferences::GlobalPreferences
The GlobalPreferences class models the preferences associated with the application as a whole....
Definition: globalpreferences.h:44
geometrize
Definition: commandlineparser.cpp:73
geometrize::setTranslatorsForLocale
void setTranslatorsForLocale(const QString &locale)
installTranslatorsForLocale Installs translators for the application.
Definition: localization.cpp:76
geometrize::errorFlagResourcePath
const QString errorFlagResourcePath
Definition: localization.cpp:55
geometrize::qtBaseTranslationFilePrefix
const QString qtBaseTranslationFilePrefix
Definition: localization.cpp:58
geometrize::getSupportedLocaleCodes
QStringList getSupportedLocaleCodes()
getSupportedLocaleCodes Iterates over the embedded .qm files and extracts the ISO language codes from...
Definition: localization.cpp:212
geometrize::flagIconResourceDirectory
const QString flagIconResourceDirectory
Definition: localization.cpp:53
globalpreferences.h
geometrize::qtTranslationFilePrefix
const QString qtTranslationFilePrefix
Definition: localization.cpp:57
geometrize::setLocaleAndUserInterfaceLanguage
void setLocaleAndUserInterfaceLanguage(const QString &isoCode)
setLocaleAndUserInterfaceLanguage Sets the application locale and user interface language to the give...
Definition: localization.cpp:226
geometrize::getAppTranslationResourceDirectory
QString getAppTranslationResourceDirectory()
getAppTranslationResourceDirectory Gets the resource path where translation files specific to the app...
Definition: localization.cpp:66
geometrize::getFlagIconForLocaleCode
QIcon getFlagIconForLocaleCode(const QString &localeCode)
getFlagIconForLocaleCode Gets a representative national flag for the given locale code.
Definition: localization.cpp:98
geometrize::preferences::getGlobalPreferences
geometrize::preferences::GlobalPreferences & getGlobalPreferences()
getGlobalPreferences Shorthand function that gets a reference to the shared global preferences object...
Definition: globalpreferences.cpp:32