INNER CODE UNIT · Python
generate_dart
pa-jesusf/KikoFlu · scripts/generate_tag_translations.py:49
def generate_dart(tags):
# Load extra language translations (manually maintained)
extra_langs = load_extra_translations()
# Build translation data as a dict
translations = {}
sorted_tags = sorted(tags, key=lambda t: t['id'])
for tag in sorted_tags:
tag_id = tag['id']
default_name = tag.get('name', '')
zh_name = get_i18n_name(tag, 'zh-cn') or default_name
en_name = get_i18n_name(tag, 'en-us') or default_name
ja_name = get_i18n_name(tag, 'ja-jp') or default_name
entry = {'zh': zh_name, 'en': en_name, 'ja': ja_name}