--- a/app/main.cpp
+++ b/app/main.cpp
@@ -39,7 +39,7 @@
     QTdLib::registerQmlTypes();
 
     setlocale(LC_ALL, "");
-    bindtextdomain("teleports.ubports", "/opt/click.ubuntu.com/teleports.ubports/current/share/locale");
+    bindtextdomain("teleports.ubports", TELEPORTS_APP_INSTALL_LOCALEDIR);
     bind_textdomain_codeset("teleports.ubports", "UTF-8");
     textdomain(GETTEXT_DOMAIN.toStdString().c_str());
 
--- a/config.h.in
+++ b/config.h.in
@@ -3,6 +3,7 @@
 
 #define TELEPORTS_APP_CLICK_MODE            @CLICK_MODE_ENABLED@
 #define TELEPORTS_APP_INSTALL_DATADIR       "@DATA_DIR@"
+#define TELEPORTS_APP_INSTALL_LOCALEDIR     "@LOCALE_DIR@"
 
 #define SETTINGS_ORGANIZATION_NAME          "@FULL_PROJECT_NAME@"
 #define SETTINGS_ORGANIZATION_DOMAIN        "UBports"
