Changeset 538

Show
Ignore:
Timestamp:
03/31/06 22:06:55 (3 years ago)
Author:
edmanm
Message:

Justin's last commit reminded me of some things I meant to put in
LanguageSupport?.

Location:
trunk/src/lang
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/lang/languagesupport.cpp

    r513 r538  
    5454} 
    5555 
     56/** Returns the language code for a given language name. */ 
     57QString 
     58LanguageSupport::languageCode(QString languageName) 
     59{ 
     60  return _languages.key(languageName); 
     61} 
     62 
    5663/** Returns a list of all supported language codes. (e.g., "en"). */ 
    5764QStringList 
     
    5966{ 
    6067  return _languages.keys(); 
     68} 
     69 
     70/** Returns the language name for a given language code. */ 
     71QString 
     72LanguageSupport::languageName(QString languageCode) 
     73{ 
     74  return _languages.value(languageCode); 
    6175} 
    6276 
  • trunk/src/lang/languagesupport.h

    r513 r538  
    4040  /** Returns the default language code for the system locale. */ 
    4141  static QString defaultLanguageCode(); 
     42  /** Returns the language code for a given language name. */ 
     43  static QString languageCode(QString languageName); 
    4244  /** Returns a list of all supported language codes (e.g., "en"). */ 
    4345  static QStringList languageCodes(); 
     46  /** Returns the language name for a given language code. */ 
     47  static QString languageName(QString languageCode); 
    4448  /** Returns a list of all supported language names (e.g., "English"). */ 
    4549  static QStringList languageNames(); 
     
    5256 
    5357private: 
    54   static QMap<QString,QString> _languages; 
     58  static QMap<QString,QString> _languages; /**< List of support languages. */ 
    5559}; 
    5660