[utils] Fix gettext in Python2
In Python 2, gettext() returns bytes
This commit is contained in:
parent
22be0be224
commit
3719a34a22
@ -2518,7 +2518,12 @@ def g(s):
|
|||||||
gettext.textdomain('youtube_dl')
|
gettext.textdomain('youtube_dl')
|
||||||
gettext.bindtextdomain('youtube_dl', localedir='share/locale/')
|
gettext.bindtextdomain('youtube_dl', localedir='share/locale/')
|
||||||
|
|
||||||
return gettext.gettext(s)
|
ret = gettext.gettext(s)
|
||||||
|
|
||||||
|
if isinstance(ret, bytes):
|
||||||
|
ret = ret.decode('utf-8')
|
||||||
|
|
||||||
|
return ret
|
||||||
|
|
||||||
|
|
||||||
class PerRequestProxyHandler(compat_urllib_request.ProxyHandler):
|
class PerRequestProxyHandler(compat_urllib_request.ProxyHandler):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user