def insert_language_maps(apps, schema_editor): LanguageMap = apps.get_model('core', 'LanguageMap') for key, value in LANG_DICT.items(): lang_map = LanguageMap(tsr_code=key, pg_short=value, pg_catalog=f"pg_catalog.{value}") lang_map.save()
def ocr_language_select(user): languages = [] for key, value in LANG_DICT.items(): lang = {} lang['tsr_code'] = key lang['human'] = value.capitalize() if user.preferences['ocr__OCR_Language'] == key: lang['selected'] = 'selected' else: lang['selected'] = '' languages.append(lang) return {'languages': languages}