Ignore:
Timestamp:
04/24/12 19:02:56 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
hg-Phase:
(<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
Message:

Added support for internationalization and translated most of the flight wizard into Hungarian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/config.py

    r45 r107  
    2929
    3030        self._modified = False
     31
     32        self._language = ""
    3133
    3234    @property
     
    103105        self._updateURL = self._get(config, "update", "url",
    104106                                    Config.DEFAULT_UPDATE_URL)
     107
     108        self._language = self._get(config, "general", "language", "")
     109       
    105110        self._modified = False
    106111
     
    123128        config.set("update", "url", self._updateURL)
    124129
     130        config.add_section("general")
     131        if self._language:
     132            config.set("general", "language", self._language)
     133       
    125134        try:
    126135            fd = os.open(configPath, os.O_CREAT|os.O_TRUNC|os.O_WRONLY,
     
    146155               else default
    147156
     157    def getLanguage(self):
     158        """Get the language to be used."""
     159        if self._language:
     160            return self._language
     161        else:
     162            import locale
     163            return locale.getdefaultlocale()[0]
     164
    148165#-------------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.