import json

KO = '/data/news/json/ko-0926data.json'
CN = '/data/news/json/0926data.json'
ko = json.load(open(KO, encoding='utf-8'))
cn = json.load(open(CN, encoding='utf-8'))

# keepfile(translate_word.md:11/142) 规定的合规韩文形态 —— 禁止当「韩文残留」改掉
KEEP_KO = {'捷尼赛思': '제네시스', '北京现代': '북경현대', '现代汽车': '현대자동차'}

s = 'hyundai_buzz_topics_domestic'
for i, (a, b) in enumerate(zip(cn[s], ko[s])):
    cnbrand = str(a.get('brand', '') or '').strip()
    if cnbrand in KEEP_KO:
        print(f'  [{i}] cn={cnbrand!r} 当前={b.get("brand")!r} → 恢复 {KEEP_KO[cnbrand]!r}')
        b['brand'] = KEEP_KO[cnbrand]

json.dump(ko, open(KO, 'w', encoding='utf-8'), ensure_ascii=False, indent=2)
print()
print('=== 修复后 hyundai brand ===')
for sec in ['hyundai_buzz_topics_domestic', 'hyundai_buzz_topics_international']:
    for i, e in enumerate(ko[sec]):
        print(f'  [{sec}][{i}] {cn[sec][i]["brand"]!r} → {e["brand"]!r}')
print()
print('vehicle[4].brand:', repr(ko['vehicle_hotspots'][4]['brand']))
