-static char MN_QUIT[] = "Quit without save";
-static char MN_SAVEQUIT[] = "Save & Quit";
-static char MN_REVERT[] = "Revert all changes";
-static char MN_HELP[] = "Help";
-
-static char MN_MOVE[] = "Move cursor";
-static char MN_LEFT[] = "Left (Left Arrow key)";
-static char MN_DOWN[] = "Down (Down Arrow key)";
-static char MN_UP[] = "Up (Up Arrow key)";
-static char MN_RIGHT[] = "Right (Right Arrow key)";
-static char MN_BOL[] = "Beggining of line";
-static char MN_EOL[] = "End of line";
-static char MN_PGUP[] = "Page up (PageUp key)";
-static char MN_PGDOWN[] = "Page down(PageDown key)";
-static char MN_TOP[] = "Top (Home key)";
-static char MN_BOTTOM[] = "Bottom (End key)";
-
-static char MN_EDIT[] = "Edit";
-static char MN_CUT[] = "Cut";
-static char MN_COPY[] = "Copy";
-static char MN_PASTE[] = "Paste";
-static char MN_BLOCK[] = "Select block";
-static char MN_KILL_LINE[] = "Kill rest of line";
-static char MN_DELETE_CHAR[] = "Delete character";
-static char MN_BACKSPACE[] = "Backspace";
-static char MN_RETURN[] = "Return";
-
-static char MN_SEARCH[] = "Search";
-static char MN_SEARCH_STR[] = "Search by string";
-static char MN_SEARCH_FORW[] = "Search forward";
-static char MN_SEARCH_BACK[] = "Search backward";
-static char MN_SEARCH_OBJ[] = "Search by inventory object";
-static char MN_SEARCH_DESTROYED[] = "Search by destroyed object";
-
-static char MN_INSERT[] = "Insert...";
-static char MN_INSERT_OBJECT[] = "Insert name of choosen object";
-static char MN_INSERT_DESTROYED[] = "Insert name of destroyed object";
-static char MN_INSERT_BLOCK[] = "Insert conditional block";
-static char MN_INSERT_MACRO[] = "Insert a macro definition";
-static char MN_INSERT_KEYMAP[] = "Insert a keymap definition";
-
-static char MN_COMMAND_LETTER[] = "Command letter";
-static char MN_CL_AUTOPICK[] = "' ' (Auto pick)";
-static char MN_CL_DESTROY[] = "'!' (Auto destroy)";
-static char MN_CL_LEAVE[] = "'~' (Leave it on the floor)";
-static char MN_CL_QUERY[] = "';' (Query to pick up)";
-static char MN_CL_NO_DISP[] = "'(' (No display on the large map)";
-
-static char MN_ADJECTIVE_GEN[] = "Adjective (general)";
-static char MN_RARE[] = "rare (equipments)";
-static char MN_COMMON[] = "common (equipments)";
-
-static char MN_ADJECTIVE_SPECIAL[] = "Adjective (special)";
-static char MN_BOOSTED[] = "dice boosted (weapons)";
-static char MN_MORE_DICE[] = "more than # dice (weapons)";
-static char MN_MORE_BONUS[] = "more bonus than # (rings etc.)";
-static char MN_WANTED[] = "wanted (corpse)";
-static char MN_UNIQUE[] = "unique (corpse)";
-static char MN_HUMAN[] = "human (corpse)";
-static char MN_UNREADABLE[] = "unreadable (spellbooks)";
-static char MN_REALM1[] = "realm1 (spellbooks)";
-static char MN_REALM2[] = "realm2 (spellbooks)";
-static char MN_FIRST[] = "first (spellbooks)";
-static char MN_SECOND[] = "second (spellbooks)";
-static char MN_THIRD[] = "third (spellbooks)";
-static char MN_FOURTH[] = "fourth (spellbooks)";
-
-static char MN_NOUN[] = "Keywords (noun)";
+static GAME_TEXT MN_QUIT[] = "Quit without save";
+static GAME_TEXT MN_SAVEQUIT[] = "Save & Quit";
+static GAME_TEXT MN_REVERT[] = "Revert all changes";
+static GAME_TEXT MN_HELP[] = "Help";
+
+static GAME_TEXT MN_MOVE[] = "Move cursor";
+static GAME_TEXT MN_LEFT[] = "Left (Left Arrow key)";
+static GAME_TEXT MN_DOWN[] = "Down (Down Arrow key)";
+static GAME_TEXT MN_UP[] = "Up (Up Arrow key)";
+static GAME_TEXT MN_RIGHT[] = "Right (Right Arrow key)";
+static GAME_TEXT MN_BOL[] = "Beggining of line";
+static GAME_TEXT MN_EOL[] = "End of line";
+static GAME_TEXT MN_PGUP[] = "Page up (PageUp key)";
+static GAME_TEXT MN_PGDOWN[] = "Page down(PageDown key)";
+static GAME_TEXT MN_TOP[] = "Top (Home key)";
+static GAME_TEXT MN_BOTTOM[] = "Bottom (End key)";
+
+static GAME_TEXT MN_EDIT[] = "Edit";
+static GAME_TEXT MN_CUT[] = "Cut";
+static GAME_TEXT MN_COPY[] = "Copy";
+static GAME_TEXT MN_PASTE[] = "Paste";
+static GAME_TEXT MN_BLOCK[] = "Select block";
+static GAME_TEXT MN_KILL_LINE[] = "Kill rest of line";
+static GAME_TEXT MN_DELETE_CHAR[] = "Delete character";
+static GAME_TEXT MN_BACKSPACE[] = "Backspace";
+static GAME_TEXT MN_RETURN[] = "Return";
+
+static GAME_TEXT MN_SEARCH[] = "Search";
+static GAME_TEXT MN_SEARCH_STR[] = "Search by string";
+static GAME_TEXT MN_SEARCH_FORW[] = "Search forward";
+static GAME_TEXT MN_SEARCH_BACK[] = "Search backward";
+static GAME_TEXT MN_SEARCH_OBJ[] = "Search by inventory object";
+static GAME_TEXT MN_SEARCH_DESTROYED[] = "Search by destroyed object";
+
+static GAME_TEXT MN_INSERT[] = "Insert...";
+static GAME_TEXT MN_INSERT_OBJECT[] = "Insert name of choosen object";
+static GAME_TEXT MN_INSERT_DESTROYED[] = "Insert name of destroyed object";
+static GAME_TEXT MN_INSERT_BLOCK[] = "Insert conditional block";
+static GAME_TEXT MN_INSERT_MACRO[] = "Insert a macro definition";
+static GAME_TEXT MN_INSERT_KEYMAP[] = "Insert a keymap definition";
+
+static GAME_TEXT MN_COMMAND_LETTER[] = "Command letter";
+static GAME_TEXT MN_CL_AUTOPICK[] = "' ' (Auto pick)";
+static GAME_TEXT MN_CL_DESTROY[] = "'!' (Auto destroy)";
+static GAME_TEXT MN_CL_LEAVE[] = "'~' (Leave it on the floor)";
+static GAME_TEXT MN_CL_QUERY[] = "';' (Query to pick up)";
+static GAME_TEXT MN_CL_NO_DISP[] = "'(' (No display on the large map)";
+
+static GAME_TEXT MN_ADJECTIVE_GEN[] = "Adjective (general)";
+static GAME_TEXT MN_RARE[] = "rare (equipments)";
+static GAME_TEXT MN_COMMON[] = "common (equipments)";
+
+static GAME_TEXT MN_ADJECTIVE_SPECIAL[] = "Adjective (special)";
+static GAME_TEXT MN_BOOSTED[] = "dice boosted (weapons)";
+static GAME_TEXT MN_MORE_DICE[] = "more than # dice (weapons)";
+static GAME_TEXT MN_MORE_BONUS[] = "more bonus than # (rings etc.)";
+static GAME_TEXT MN_WANTED[] = "wanted (corpse)";
+static GAME_TEXT MN_UNIQUE[] = "unique (corpse)";
+static GAME_TEXT MN_HUMAN[] = "human (corpse)";
+static GAME_TEXT MN_UNREADABLE[] = "unreadable (spellbooks)";
+static GAME_TEXT MN_REALM1[] = "realm1 (spellbooks)";
+static GAME_TEXT MN_REALM2[] = "realm2 (spellbooks)";
+static GAME_TEXT MN_FIRST[] = "first (spellbooks)";
+static GAME_TEXT MN_SECOND[] = "second (spellbooks)";
+static GAME_TEXT MN_THIRD[] = "third (spellbooks)";
+static GAME_TEXT MN_FOURTH[] = "fourth (spellbooks)";
+
+static GAME_TEXT MN_NOUN[] = "Keywords (noun)";