Changeset 227:50c3ae93007d for src/mlx/i18n.py
- Timestamp:
- 06/05/12 18:20:01 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/i18n.py
r222 r227 18 18 _Strings.set(language) 19 19 20 #------------------------------------------------------------------------------ 21 22 def getLanguage(): 23 """Get the two-letter language code.""" 24 language = _Strings.current().getLanguage() 25 underscoreIndex = language.find("_") 26 return language[:underscoreIndex] if underscoreIndex>0 else language 27 20 28 #------------------------------------------------------------------------------ 21 29 … … 52 60 on, until no underscore remains. 53 61 54 If nothing is found this way, the 55 """ 62 If nothing is found this way, the fallback will be returned.""" 56 63 while language: 57 64 if language in _Strings._instances: … … 89 96 """Construct an empty strings object.""" 90 97 self._strings = {} 98 self._language = languages[0] 91 99 for language in languages: 92 100 _Strings._instances[language] = self … … 106 114 This releases the string dictionary to free space.""" 107 115 self._strings = {} 116 117 def getLanguage(self): 118 """Get the language.""" 119 return self._language 108 120 109 121 def add(self, id, s): … … 178 190 self.add("menu_view_debug_key", "d") 179 191 192 self.add("menu_help", "Help") 193 self.add("menu_help_manual", "_User's manual") 194 self.add("menu_help_manual_key", "u") 195 self.add("menu_help_about", "_About") 196 self.add("menu_help_about_key", "a") 197 180 198 self.add("tab_flight", "_Flight") 181 199 self.add("tab_flight_tooltip", "Flight wizard") … … 936 954 self.add("pirepView_tab_log_tooltip", "The flight log.") 937 955 956 self.add("about_license", 957 "This program is in the public domain.") 958 959 self.add("about_role_prog_test", "programming, testing") 960 self.add("about_role_negotiation", "negotiation") 961 self.add("about_role_test", "testing") 962 938 963 #------------------------------------------------------------------------------ 939 964 … … 992 1017 self.add("menu_view_debug_key", "d") 993 1018 1019 self.add("menu_help", "Segítség") 1020 self.add("menu_help_manual", "_Felhasználói kézikönyv") 1021 self.add("menu_help_manual_key", "f") 1022 self.add("menu_help_about", "_Névjegy") 1023 self.add("menu_help_about_key", "n") 1024 994 1025 self.add("tab_flight", "_Járat") 995 1026 self.add("tab_flight_tooltip", "Járat varázsló") … … 1766 1797 self.add("pirepView_tab_log_tooltip", "A repülési napló.") 1767 1798 1799 self.add("about_license", 1800 "A program köztulajdonban van.") 1801 1802 self.add("about_role_prog_test", "programozás, tesztelés") 1803 self.add("about_role_negotiation", "tárgyalások") 1804 self.add("about_role_test", "tesztelés") 1805 1768 1806 #------------------------------------------------------------------------------ 1769 1807
Note:
See TracChangeset
for help on using the changeset viewer.