summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/lang.c9
-rw-r--r--apps/lang.h17
2 files changed, 21 insertions, 5 deletions
diff --git a/apps/lang.c b/apps/lang.c
new file mode 100644
index 0000000..8e0f01b
--- /dev/null
+++ b/apps/lang.c
@@ -0,0 +1,9 @@
+/* This file was automaticly generated using genlang, the strings come
+ from "lang/english.lang" */
+
+unsigned char *language_strings[]={
+ "Sound Settings",
+ "General Settings",
+ "Games",
+};
+/* end of generated string list */
diff --git a/apps/lang.h b/apps/lang.h
index b56e4ab..a6d0cab 100644
--- a/apps/lang.h
+++ b/apps/lang.h
@@ -1,10 +1,17 @@
-/* This file was automaticly generated using genlan */
+/* This file was automaticly generated using genlang */
/*
* The str() macro/functions is how to access strings that might be
* translated. Use it like str(MACRO) and except a string to be
* returned!
*/
-#define str(x) x
-#define LANG_SOUND_SETTINGS "Sound Settings"
-#define LANG_GENERAL_SETTINGS "General Settings"
-#define LANG_GAMES "Games"
+#define str(x) language_strings[x]
+
+/* this is the array with all the strings */
+extern unsigned char *language_strings[];
+
+enum {
+ LANG_SOUND_SETTINGS,
+ LANG_GENERAL_SETTINGS,
+ LANG_GAMES,
+};
+/* end of generated enum list */