summaryrefslogtreecommitdiff
path: root/plugins/dfinput/cfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/dfinput/cfg.c')
-rw-r--r--plugins/dfinput/cfg.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/plugins/dfinput/cfg.c b/plugins/dfinput/cfg.c
index 3f6d0184..dbb7f858 100644
--- a/plugins/dfinput/cfg.c
+++ b/plugins/dfinput/cfg.c
@@ -24,6 +24,8 @@
*
*/
+#include "config.h"
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -44,6 +46,10 @@
#include <errno.h>
#include "padjoy.h"
+#ifdef ENABLE_NLS
+#include <libintl.h>
+#endif
+
#ifdef __linux__
char *LibName = "Gamepad/Keyboard Input";
#else
@@ -52,10 +58,6 @@ char *LibName = "Keyboard Input";
#define CONFIG_FILENAME "dfinput.cfg"
-const unsigned char version = VERSION;
-const unsigned char revision = REVISION;
-const unsigned char build = BUILD;
-
// Prototypes
static void loadConfig();
static void saveConfig();
@@ -1273,6 +1275,13 @@ void PADabout(void) {
/*---------------------------------------------------------------------*/
int main(int argc, char **argv) {
+#ifdef ENABLE_NLS
+ setlocale (LC_ALL, "");
+ bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+#endif
+
gtk_set_locale();
gtk_init (&argc, &argv);