Add 2 strings for translation
[xboard.git] / gamelist.c
index 517a519..8497192 100644 (file)
 #include "backend.h"
 #include "parser.h"
 #include "moves.h"
+#include "gettext.h"
+
+#ifdef ENABLE_NLS
+# define  _(s) gettext (s)
+# define N_(s) gettext_noop (s)
+#else
+# define  _(s) (s)
+# define N_(s)  s
+#endif
 
 
 /* Variables
@@ -352,17 +361,18 @@ int GameListBuild(f)
            if (currentListGame->gameInfo.resultDetails != NULL) {
                free(currentListGame->gameInfo.resultDetails);
            }
-           if(yy_text[0] == '{') { char *p;
-             safeStrCpy(lastComment, yy_text+1, sizeof(lastComment)/sizeof(lastComment[0]));
-             if(p = strchr(lastComment, '}')) *p = 0;
-             currentListGame->gameInfo.resultDetails = StrSave(lastComment);
+           if(yy_text[0] == '{') {
+               char *p;
+               safeStrCpy(lastComment, yy_text+1, sizeof(lastComment)/sizeof(lastComment[0]));
+               if((p = strchr(lastComment, '}'))) *p = 0;
+               currentListGame->gameInfo.resultDetails = StrSave(lastComment);
            }
            break;
          default:
            break;
        }
        if(gameNumber % 1000 == 0) {
-           snprintf(buf, MSG_SIZ,"Reading game file (%d)", gameNumber);
+           snprintf(buf, MSG_SIZ, _("Reading game file (%d)"), gameNumber);
            DisplayTitle(buf);
        }
     }
@@ -382,7 +392,7 @@ int GameListBuild(f)
        }
     }
   }
-GetTimeMark(&t2);printf("GameListBuild %d msec\n", SubtractTimeMarks(&t2,&t));
+GetTimeMark(&t2);printf("GameListBuild %ld msec\n", SubtractTimeMarks(&t2,&t));
     quickFlag = 0;
     PackGame(boards[scratch]); // for appending end-of-game marker.
     DisplayTitle("WinBoard");