Changeset 3278
- Timestamp:
- 07/25/2007 04:05:11 PM (1 year ago)
- Files:
-
- trunk/dabo/dLocalize.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dabo/dLocalize.py
r3274 r3278 1 # -*- coding: utf-8 -*-1 # -*- coding: utf-8 -*- 2 2 import gettext 3 3 import locale … … 36 36 try: 37 37 lang = {"english": "en", 38 "spanish": "es", "espanol": "es", "espa ñol": "es",39 "french": "fr", "francais": "fr", "fran çais": "fr",38 "spanish": "es", "espanol": "es", "español": "es", 39 "french": "fr", "francais": "fr", "français": "fr", 40 40 "german": "de", "deutsch": "de", 41 41 "italian": "it", "italiano": "it", 42 "portuguese": "pt", "portugu ése": "pt",42 "portuguese": "pt", "portuguése": "pt", 43 43 "russian": "ru"}[lang] 44 44 except KeyError: … … 69 69 if not os.path.exists(daboLocaleDir): 70 70 # Frozen app? 71 daboLocaleDir = os.path.join(os.getcwd(), "dabo.locale") 71 # First need to find the directory that contains the .exe: 72 startupDir = daboLocaleDir 73 while startupDir: 74 startupDir = os.path.split(startupDir)[0] 75 if os.path.isdir(startupDir): 76 break 77 daboLocaleDir = os.path.join(startupDir, "dabo.locale") 78 # raise ValueError, daboLocaleDir 79 72 80 _trans = {"en": None, "fr": None, "es": None, "pt": None, "ru": None, "de": None, "it": None} 73 81 defLang, defCharset = locale.getlocale()
