Newer
Older
"""
Small gettext wrapper
Copyright (C) 2010-2020 Cr@ns <roots@crans.org>
Authors : Daniel Stan <daniel.stan@crans.org>
Vincent Le Gallic <legallic@crans.org>
Alexandre Iooss <erdnaxe@crans.org>
SPDX-License-Identifier: GPL-3.0-or-later
"""
import gettext
from pkg_resources import resource_filename
# Load locale
if platform.uname().system == 'Linux':
gettext.bindtextdomain('messages', resource_filename("cpasswords", "locale"))
gettext.textdomain('messages')
_ = gettext.gettext
else:
# Do not support translation under MacOS and Windows
def _(s):
return s