kopia lustrzana https://github.com/inkstitch/inkstitch
22 wiersze
453 B
Python
22 wiersze
453 B
Python
![]() |
import sys
|
||
|
import os
|
||
|
import gettext
|
||
|
|
||
|
_ = translation = None
|
||
|
|
||
|
def localize():
|
||
|
if getattr(sys, 'frozen', False):
|
||
|
# we are in a pyinstaller installation
|
||
|
locale_dir = sys._MEIPASS
|
||
|
else:
|
||
|
locale_dir = os.path.dirname(__file__)
|
||
|
|
||
|
locale_dir = os.path.join(locale_dir, 'locales')
|
||
|
|
||
|
global translation, _
|
||
|
|
||
|
translation = gettext.translation("inkstitch", locale_dir, fallback=True)
|
||
|
_ = translation.gettext
|
||
|
|
||
|
localize()
|