def updateText(self): self.setTitle(_("Locale/Language Selection")) self["key_red"].text = _("Cancel") self["key_green"].text = _("Save") self["key_yellow"].text = "" self["key_menu"].text = "" self["key_help"].text = _("HELP") current = self["locales"].getCurrent() package = current[self.LIST_PACKAGE] locale = current[self.LIST_LOCALE] status = current[self.LIST_STATUS] if international.splitPackage(package)[1] is None: detail = "%s - %s" % (international.getLanguageTranslated(locale), package) if status == self.PACK_INSTALLED: self["description"].text = _( "Press OK to use this language. [%s]") % detail elif status == self.PACK_IN_USE: self["description"].text = _( "This is the currently selected language. [%s]") % detail else: detail = "%s (%s) %s" % (international.getLanguageTranslated( locale), international.getCountryTranslated(locale), locale) if status == self.PACK_INSTALLED: self["description"].text = _( "Press OK to use this locale. [%s]") % detail elif status == self.PACK_IN_USE: self["description"].text = _( "This is the currently selected locale. [%s]") % detail self["text"].setText( _("Use the UP and DOWN buttons to select your locale/language then press the OK button to continue." )) self["summarytext"].setText( _("Use the UP and DOWN buttons to select your locale/language then press the OK button to continue." ))
def updateText(self): self.setTitle(_("Locale/Language Selection")) self["key_red"].text = _("Cancel") self["key_green"].text = _("Save") self["key_menu"].text = _("MENU") self["key_info"].text = _("INFO") self["key_help"].text = _("HELP") current = self["locales"].getCurrent() locale = current[self.LIST_LOCALE] package = current[self.LIST_PACKAGE] status = current[self.LIST_STATUS] if international.splitPackage(package)[1] is None: detail = "%s - %s" % (international.getLanguageTranslated(locale), package) if status == self.PACK_AVAILABLE: self["description"].text = _( "Press OK to install and use this language. [%s]" ) % detail elif status == self.PACK_INSTALLED: self["description"].text = _( "Press OK to use this language. [%s]") % detail else: self["description"].text = _( "This is the currently selected language. [%s]") % detail deleteButton = _("Delete Lang") installButton = _("Install Lang") else: detail = "%s (%s) %s" % (international.getLanguageTranslated( locale), international.getCountryTranslated(locale), locale) if status == self.PACK_AVAILABLE: self["description"].text = _( "Press OK to install and use this locale. [%s]") % detail elif status == self.PACK_INSTALLED: self["description"].text = _( "Press OK to use this locale. [%s]") % detail else: self["description"].text = _( "This is the currently selected locale. [%s]") % detail deleteButton = _("Delete Loc") installButton = _("Install Loc") if package != international.getPackage(self.currentLocale): self["manageActions"].setEnabled(True) self[ "key_yellow"].text = deleteButton if status == self.PACK_INSTALLED else installButton elif international.getPurgablePackages(self.currentLocale): self["manageActions"].setEnabled(True) self["key_yellow"].text = _("Purge") else: self["manageActions"].setEnabled(False) self["key_yellow"].text = ""