#include <languagesupport.h>
Static Public Member Functions | |
static QString | defaultLanguageCode () |
static QString | languageCode (QString languageName) |
static QStringList | languageCodes () |
static QString | languageName (QString languageCode) |
static QStringList | languageNames () |
static QMap< QString, QString > | languages () |
static bool | isValidLanguageCode (QString code) |
static bool | translate (QString langCode) |
Definition at line 36 of file languagesupport.h.
QString LanguageSupport::defaultLanguageCode | ( | ) | [static] |
Returns the default language code for the system locale.
Definition at line 62 of file languagesupport.cpp.
References isValidLanguageCode().
Referenced by VidaliaSettings::VidaliaSettings().
QString LanguageSupport::languageCode | ( | QString | languageName | ) | [static] |
Returns the language code for a given language name.
Definition at line 77 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").
Definition at line 84 of file languagesupport.cpp.
References languages().
Referenced by AppearancePage::AppearancePage(), isValidLanguageCode(), and Vidalia::printUsage().
QString LanguageSupport::languageName | ( | QString | languageCode | ) | [static] |
Returns the language name for a given language code.
Definition at line 91 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 98 of file languagesupport.cpp.
References languages().
QMap< QString, QString > LanguageSupport::languages | ( | ) | [static] |
Returns a list of all supported language codes and names.
Definition at line 36 of file languagesupport.cpp.
Referenced by languageCode(), languageCodes(), languageName(), and languageNames().
bool LanguageSupport::isValidLanguageCode | ( | QString | code | ) | [static] |
Returns true if we understand the given language code.
Definition at line 105 of file languagesupport.cpp.
References languageCodes().
Referenced by defaultLanguageCode(), translate(), and Vidalia::validateArguments().
bool LanguageSupport::translate | ( | QString | langCode | ) | [static] |
Sets the application's translator to the specified language.
Definition at line 112 of file languagesupport.cpp.
References isValidLanguageCode().
Referenced by Vidalia::setLanguage().