Changeset 538
- Timestamp:
- 03/31/06 22:06:55 (3 years ago)
- Location:
- trunk/src/lang
- Files:
-
- 2 modified
-
languagesupport.cpp (modified) (2 diffs)
-
languagesupport.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lang/languagesupport.cpp
r513 r538 54 54 } 55 55 56 /** Returns the language code for a given language name. */ 57 QString 58 LanguageSupport::languageCode(QString languageName) 59 { 60 return _languages.key(languageName); 61 } 62 56 63 /** Returns a list of all supported language codes. (e.g., "en"). */ 57 64 QStringList … … 59 66 { 60 67 return _languages.keys(); 68 } 69 70 /** Returns the language name for a given language code. */ 71 QString 72 LanguageSupport::languageName(QString languageCode) 73 { 74 return _languages.value(languageCode); 61 75 } 62 76 -
trunk/src/lang/languagesupport.h
r513 r538 40 40 /** Returns the default language code for the system locale. */ 41 41 static QString defaultLanguageCode(); 42 /** Returns the language code for a given language name. */ 43 static QString languageCode(QString languageName); 42 44 /** Returns a list of all supported language codes (e.g., "en"). */ 43 45 static QStringList languageCodes(); 46 /** Returns the language name for a given language code. */ 47 static QString languageName(QString languageCode); 44 48 /** Returns a list of all supported language names (e.g., "English"). */ 45 49 static QStringList languageNames(); … … 52 56 53 57 private: 54 static QMap<QString,QString> _languages; 58 static QMap<QString,QString> _languages; /**< List of support languages. */ 55 59 }; 56 60
