Added more language support

Interface language is now updated using the "hl" arg

Fixed chinese traditional and simplified values

Updated decoding of characters to gb2312
This commit is contained in:
Ben Busby 2020-05-11 18:48:12 -06:00
parent 6df2015e55
commit c019c01139
2 changed files with 5 additions and 5 deletions

View File

@ -49,8 +49,8 @@ def gen_query(query, args, near_city=None, language='lang_en'):
if near_city is not None: if near_city is not None:
param_dict['near'] = '&near=' + urlparse.quote(near_city) param_dict['near'] = '&near=' + urlparse.quote(near_city)
# Set language # Set language for results (lr) and interface (hl)
param_dict['lr'] = '&lr=' + language param_dict['lr'] = '&lr=' + language + '&hl=' + language.replace('lang_', '')
for val in param_dict.values(): for val in param_dict.values():
if not val or val is None: if not val or val is None:
@ -83,4 +83,4 @@ class Request:
if return_bytes: if return_bytes:
return b_obj.getvalue() return b_obj.getvalue()
else: else:
return b_obj.getvalue().decode('unicode-escape', 'ignore') return b_obj.getvalue().decode('gb2312', 'ignore')