chiark / gitweb /
update: handle APKs with a blank versionName
[fdroidserver.git] / fdroidserver / __init__.py
1
2 import gettext
3 import glob
4 import os
5 import sys
6
7
8 # support running straight from git and standard installs
9 rootpaths = [
10     os.path.realpath(os.path.join(os.path.dirname(__file__), '..')),
11     os.path.realpath(os.path.join(os.path.dirname(__file__), '..', '..', '..', '..', 'share')),
12     os.path.join(sys.prefix, 'share'),
13 ]
14
15 localedir = None
16 for rootpath in rootpaths:
17     if len(glob.glob(os.path.join(rootpath, 'locale', '*', 'LC_MESSAGES', 'fdroidserver.mo'))) > 0:
18         localedir = os.path.join(rootpath, 'locale')
19         break
20
21 gettext.bindtextdomain('fdroidserver', localedir)
22 gettext.textdomain('fdroidserver')
23 _ = gettext.gettext