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:
parent
6df2015e55
commit
c019c01139
|
@ -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')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user