translations: add gettext support

This patch adds support for compiling and installing gettext
translation files and runtime gettext i18n support in the client
itself.

Issue: #78928
Change-Id: I763431c9f1b36d450d3c77ee32d3f8fb32b9a99c
diff --git a/src/config.h.in b/src/config.h.in
index f5c0725..b4db6e5 100644
--- a/src/config.h.in
+++ b/src/config.h.in
@@ -10,3 +10,6 @@
 
 #define RING_CLIENT_INSTALL "@CMAKE_INSTALL_PREFIX@"
 #define RING_DATA_DIR "/share/gnome-ring"
+
+#define PACKAGE_NAME "@PROJECT_NAME@"
+#define LOCALEDIR    "@CMAKE_INSTALL_PREFIX@/share/locale"