diff --git a/cpasswords/locale.py b/cpasswords/locale.py
index 06af1f8dbe2dfbaac2c35d93994b2952ba6b4dcd..798257ddd7cd1d44cdd730eee84a08bec1acc184 100644
--- a/cpasswords/locale.py
+++ b/cpasswords/locale.py
@@ -9,10 +9,14 @@ SPDX-License-Identifier: GPL-3.0-or-later
 """
 
 import gettext
+import platform
 
 from pkg_resources import resource_filename
 
 # Load locale
-gettext.bindtextdomain('messages', resource_filename("cpasswords", "locale"))
-gettext.textdomain('messages')
-_ = gettext.gettext
+if platform.uname().system == 'Linux':
+    gettext.bindtextdomain('messages', resource_filename("cpasswords", "locale"))
+    gettext.textdomain('messages')
+    _ = gettext.gettext
+else:
+    _ = lambda s: s