diff --git a/ui/po/LINGUAS b/ui/po/LINGUAS index 67b7f56..8d6350a 100644 --- a/ui/po/LINGUAS +++ b/ui/po/LINGUAS @@ -1 +1 @@ -de es fr it ja pl ru sv zh_CN \ No newline at end of file +de es fr it ja pl ru sv uk_UA zh_CN \ No newline at end of file diff --git a/ui/src/main.py b/ui/src/main.py index f9c8f22..668cd7b 100644 --- a/ui/src/main.py +++ b/ui/src/main.py @@ -34,9 +34,9 @@ gi.require_version('GLib', '2.0') script_dir = os.path.dirname(os.path.abspath(__file__)) po_dir = os.path.join(script_dir, 'po') -locale_dir = '/app/share/locale' +locale_dir = os.environ.get('LOCALE_DIR', '/app/share/locale') -locale.setlocale(locale.LC_ALL, '') +locale.setlocale(locale.LC_ALL, locale.getdefaultlocale()) locale.bindtextdomain('breezydesktop', locale_dir) gettext.bindtextdomain('breezydesktop', locale_dir) gettext.textdomain('breezydesktop')