chiark / gitweb /
Merge branch 'newcomers' into 'master'
[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     sys.prefix + 'share',
12 ]
13
14 localedir = None
15 for rootpath in rootpaths:
16     if len(glob.glob(os.path.join(rootpath, 'locale', '*', 'LC_MESSAGES', 'fdroidserver.mo'))) > 0:
17         localedir = os.path.join(rootpath, 'locale')
18         break
19
20 gettext.bindtextdomain('fdroidserver', localedir)
21 gettext.textdomain('fdroidserver')
22 _ = gettext.gettext