""" 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 import platform 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