From 7c9b8cf12296fc70d85afc82eb6c5d6f49888e5f Mon Sep 17 00:00:00 2001 From: Marc Ubaldino Date: Wed, 3 Apr 2024 11:17:51 -0400 Subject: [PATCH] 1.5.7 patch: language ID/names tweaked so LoC table is parsed to get 'modern' lang name --- python/opensextant/__init__.py | 7 ++++++- python/setup.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/python/opensextant/__init__.py b/python/opensextant/__init__.py index 6e9caef2..e6a94888 100644 --- a/python/opensextant/__init__.py +++ b/python/opensextant/__init__.py @@ -1203,7 +1203,12 @@ def add_language(lg: Language, override=False): if lg.names: for nm in lg.names: - codes.append(nm.lower()) + lang_name_norm = nm.lower() + codes.append(lang_name_norm) + if "modern" in lang_name_norm: + nm2 = get_list(lang_name_norm, delim=",")[0] + codes.append(nm2) + override = True for k in set(codes): if k in language_map and not override: diff --git a/python/setup.py b/python/setup.py index 99742c7f..9c8b1bd0 100644 --- a/python/setup.py +++ b/python/setup.py @@ -14,7 +14,7 @@ setup( name='opensextant', - version='1.5.6', + version='1.5.7', description='OpenSextant APIs and Utilities', long_description=long_description,