[mulander] improve intl.dll search. Fixes #6006
This commit is contained in:
parent
2fa280acbb
commit
ea48697543
10
src/gajim.py
10
src/gajim.py
|
@ -51,7 +51,15 @@ if os.name == 'nt':
|
||||||
|
|
||||||
locale.setlocale(locale.LC_ALL, '')
|
locale.setlocale(locale.LC_ALL, '')
|
||||||
import ctypes
|
import ctypes
|
||||||
libintl = ctypes.cdll.LoadLibrary('gtk\\bin\\intl.dll')
|
import ctypes.util
|
||||||
|
libintl_path = ctypes.util.find_library('intl')
|
||||||
|
if libintl_path == None:
|
||||||
|
local_intl = ok.path.join('gtk', 'bin', 'intl.dll')
|
||||||
|
if os.path.exists(local_intl):
|
||||||
|
libintl_path = local_intl
|
||||||
|
if libintl_path == None:
|
||||||
|
raise ImportError('intl.dll library not found')
|
||||||
|
libintl = ctypes.cdll.LoadLibrary(libintl_path)
|
||||||
libintl.bindtextdomain(APP, DIR)
|
libintl.bindtextdomain(APP, DIR)
|
||||||
|
|
||||||
import warnings
|
import warnings
|
||||||
|
|
Loading…
Reference in New Issue