def getLocalizedString(msgctxt): ''' A reimplementation of the xbmc getLocalizedString() function ''' for entry in import_language(language=settings.get('locale.language')): if entry.msgctxt == '#%s' % msgctxt: return entry.msgstr or entry.msgid if int(msgctxt) >= 30000: log('Unable to translate #{msgctxt}'.format(msgctxt=msgctxt), LOGERROR) return '<Untranslated>'
LOGSEVERE = 'Severe' LOGFATAL = 'Fatal' LOGNONE = 'None' INFO_LABELS = { 'System.BuildVersion': '18.2', 'Container.FolderPath': 'plugin://plugin.video.netflix/', } REGIONS = { 'datelong': '%A, %e %B %Y', 'dateshort': '%Y-%m-%d', } GLOBAL_SETTINGS = global_settings() PO = import_language(language=GLOBAL_SETTINGS.get('locale.language')) class Keyboard: ''' A stub implementation of the xbmc Keyboard class ''' def __init__(self, line='', heading=''): ''' A stub constructor for the xbmc Keyboard class ''' def doModal(self, autoclose=0): ''' A stub implementation for the xbmc Keyboard class doModal() method ''' def isConfirmed(self): ''' A stub implementation for the xbmc Keyboard class isConfirmed() method ''' return True def getText(self):
LOGSEVERE = 5 LOGFATAL = 6 LOGNONE = 7 INFO_LABELS = { 'Container.FolderPath': 'plugin://' + ADDON_ID + '/', 'System.BuildVersion': '18.2', } REGIONS = { 'datelong': '%A, %e %B %Y', 'dateshort': '%Y-%m-%d', } settings = global_settings() LANGUAGE = import_language(language=settings.get('locale.language')) class Keyboard: ''' A stub implementation of the xbmc Keyboard class ''' def __init__(self, line='', heading=''): ''' A stub constructor for the xbmc Keyboard class ''' def doModal(self, autoclose=0): ''' A stub implementation for the xbmc Keyboard class doModal() method ''' def isConfirmed(self): ''' A stub implementation for the xbmc Keyboard class isConfirmed() method ''' return True def getText(self):