X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xgamelist.c;h=9ce424bd94fed2e2b88ecdffa2c0f593767a467f;hb=ea750683ac62717dd7346de17b5ae072622ff92a;hp=4f4812e80e7c2097e8b46aca364e79c27f49e4df;hpb=86517e539f33650be656c482020a878fec0723c9;p=xboard.git diff --git a/xgamelist.c b/xgamelist.c index 4f4812e..9ce424b 100644 --- a/xgamelist.c +++ b/xgamelist.c @@ -1,6 +1,6 @@ /* * xgamelist.c -- Game list window, part of X front end for XBoard - * $Id: xgamelist.c,v 2.1 2003/10/27 19:21:00 mann Exp $ + * $Id$ * * Copyright 1995 Free Software Foundation, Inc. * @@ -85,6 +85,16 @@ extern char *getenv(); #include "backend.h" #include "xboard.h" #include "xgamelist.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 + extern Widget formWidget, shellWidget, boardWidget, menuBarWidget; extern Display *xDisplay; @@ -177,7 +187,7 @@ GameListCreate(name, callback, client_data) XtSetArg(args[j], XtNleft, XtChainLeft); j++; XtSetArg(args[j], XtNright, XtChainLeft); j++; b_load = - XtCreateManagedWidget("load", commandWidgetClass, form, args, j); + XtCreateManagedWidget(_("load"), commandWidgetClass, form, args, j); XtAddCallback(b_load, XtNcallback, callback, client_data); j = 0; @@ -188,7 +198,7 @@ GameListCreate(name, callback, client_data) XtSetArg(args[j], XtNleft, XtChainLeft); j++; XtSetArg(args[j], XtNright, XtChainLeft); j++; b_loadprev = - XtCreateManagedWidget("prev", commandWidgetClass, form, args, j); + XtCreateManagedWidget(_("prev"), commandWidgetClass, form, args, j); XtAddCallback(b_loadprev, XtNcallback, callback, client_data); j = 0; @@ -199,7 +209,7 @@ GameListCreate(name, callback, client_data) XtSetArg(args[j], XtNleft, XtChainLeft); j++; XtSetArg(args[j], XtNright, XtChainLeft); j++; b_loadnext = - XtCreateManagedWidget("next", commandWidgetClass, form, args, j); + XtCreateManagedWidget(_("next"), commandWidgetClass, form, args, j); XtAddCallback(b_loadnext, XtNcallback, callback, client_data); j = 0; @@ -210,7 +220,7 @@ GameListCreate(name, callback, client_data) XtSetArg(args[j], XtNleft, XtChainLeft); j++; XtSetArg(args[j], XtNright, XtChainLeft); j++; b_close = - XtCreateManagedWidget("close", commandWidgetClass, form, args, j); + XtCreateManagedWidget(_("close"), commandWidgetClass, form, args, j); XtAddCallback(b_close, XtNcallback, callback, client_data); if (glc->x == -1) { @@ -276,29 +286,29 @@ GameListCallback(w, client_data, call_data) XtSetArg(args[j], XtNlabel, &name); j++; XtGetValues(w, args, j); - if (strcmp(name, "close") == 0) { + if (strcmp(name, _("close")) == 0) { GameListPopDown(); return; } listwidg = XtNameToWidget(glc->shell, "*form.viewport.list"); rs = XawListShowCurrent(listwidg); - if (strcmp(name, "load") == 0) { + if (strcmp(name, _("load")) == 0) { index = rs->list_index; if (index < 0) { - DisplayError("No game selected", 0); + DisplayError(_("No game selected"), 0); return; } - } else if (strcmp(name, "next") == 0) { + } else if (strcmp(name, _("next")) == 0) { index = rs->list_index + 1; if (index >= ((ListGame *) gameList.tailPred)->number) { - DisplayError("Can't go forward any further", 0); + DisplayError(_("Can't go forward any further"), 0); return; } XawListHighlight(listwidg, index); - } else if (strcmp(name, "prev") == 0) { + } else if (strcmp(name, _("prev")) == 0) { index = rs->list_index - 1; if (index < 0) { - DisplayError("Can't back up any further", 0); + DisplayError(_("Can't back up any further"), 0); return; } XawListHighlight(listwidg, index); @@ -399,7 +409,7 @@ ShowGameListProc(w, event, prms, nprms) int j; if (glc == NULL) { - DisplayError("There is no game list", 0); + DisplayError(_("There is no game list"), 0); return; } if (glc->up) {