INNER CODE UNIT · Python
transform_to_texts
futo-org/android-keyboard · tools/make-keyboard-text-py/src/generate.py:14
def transform_to_texts(locale_data):
texts = { }
texts["locale"] = locale_data["locale"]
prefixes = ['morekeys_', 'keyspec_', 'label_', 'keylabel_', 'keyhintlabel_', 'additional_morekeys_', 'qwertysyms_', 'actions_']
for prefix in prefixes:
key = prefix.rstrip("_")
if key not in locale_data: continue
for k, v in locale_data[key].items():
if isinstance(v, list):
texts[prefix + k] = ",".join(v)
else:
texts[prefix + k] = v
for k, v in locale_data["other"].items():