#include <languagesupport.h>
Static Public Member Functions | |
static QString | defaultLanguageCode () |
static QString | languageCode (const QString &languageName) |
static QStringList | languageCodes () |
static QString | languageName (const QString &languageCode) |
static QStringList | languageNames () |
static QMap< QString, QString > | languages () |
static bool | isValidLanguageCode (const QString &languageCode) |
static bool | translate (const QString &languageCode) |
Definition at line 25 of file languagesupport.h.
QString LanguageSupport::defaultLanguageCode | ( | ) | [static] |
Returns the default language code for the system locale.
Definition at line 77 of file languagesupport.cpp.
References isValidLanguageCode().
Referenced by VidaliaSettings::VidaliaSettings().
QString LanguageSupport::languageCode | ( | const QString & | languageName | ) | [static] |
Returns the language code for a given language name.
Definition at line 91 of file languagesupport.cpp.
References languages().
Referenced by AppearancePage::save().
QStringList LanguageSupport::languageCodes | ( | ) | [static] |
Returns a list of all supported language codes (e.g., "en").
Returns a list of all supported language codes. (e.g., "en").
Definition at line 98 of file languagesupport.cpp.
References languages().
Referenced by AppearancePage::AppearancePage(), isValidLanguageCode(), and Vidalia::showUsageMessageBox().
QString LanguageSupport::languageName | ( | const QString & | languageCode | ) | [static] |
Returns the language name for a given language code.
Definition at line 105 of file languagesupport.cpp.
References languages().
Referenced by AppearancePage::AppearancePage().
QStringList LanguageSupport::languageNames | ( | ) | [static] |
Returns a list of all supported language names (e.g., "English").
Definition at line 112 of file languagesupport.cpp.
References languages().
QMap< QString, QString > LanguageSupport::languages | ( | ) | [static] |
Returns a list of all supported language codes and names.
Initializes the list of available languages.
Definition at line 27 of file languagesupport.cpp.
Referenced by languageCode(), languageCodes(), languageName(), and languageNames().
bool LanguageSupport::isValidLanguageCode | ( | const QString & | languageCode | ) | [static] |
Returns true if we understand the given language code.
Definition at line 119 of file languagesupport.cpp.
References languageCodes().
Referenced by defaultLanguageCode(), translate(), and Vidalia::validateArguments().
bool LanguageSupport::translate | ( | const QString & | languageCode | ) | [static] |
Sets the application's translator to the specified language.
Definition at line 126 of file languagesupport.cpp.
References isValidLanguageCode(), and vApp.
Referenced by Vidalia::setLanguage().