mirror of
https://github.com/LC044/WeChatMsg
synced 2025-02-23 11:42:20 +08:00
core: optimization algorithm
This commit is contained in:
parent
4fed8cea46
commit
126c0c8467
@ -333,29 +333,21 @@ city_mapping = {
|
|||||||
|
|
||||||
|
|
||||||
def conversion_province_to_chinese(province):
|
def conversion_province_to_chinese(province):
|
||||||
area = ''
|
return province_mapping.get(province, '')
|
||||||
if province in province_mapping:
|
|
||||||
area = f'{province_mapping[province]}'
|
|
||||||
return area
|
|
||||||
|
|
||||||
|
|
||||||
def conversion_region_to_chinese(region: tuple):
|
def conversion_region_to_chinese(region: tuple):
|
||||||
area = ''
|
country, province, city = region
|
||||||
if not region:
|
area_parts = []
|
||||||
return area
|
|
||||||
if region[2]:
|
if country:
|
||||||
if region[2] in city_mapping:
|
area_parts.append(country_mapping.get(country, country))
|
||||||
area = city_mapping[region[2]]
|
|
||||||
else:
|
if province:
|
||||||
area = region[2]
|
province_name = province_mapping.get(province, province)
|
||||||
if region[1]:
|
area_parts.append(province_name)
|
||||||
if region[1] in province_mapping:
|
|
||||||
area = f'{province_mapping[region[1]]} {area}'
|
if city:
|
||||||
else:
|
city_name = city_mapping.get(city, city)
|
||||||
area = f'{region[1]} {area}'
|
area_parts.append(city_name)
|
||||||
if region[0]:
|
|
||||||
if region[0] in country_mapping:
|
return ' '.join(area_parts)
|
||||||
area = f'{country_mapping[region[0]]} {area}'
|
|
||||||
else:
|
|
||||||
area = f'{region[0]} {area}'
|
|
||||||
return area
|
|
||||||
|
Loading…
Reference in New Issue
Block a user