Internationalization for WinBoard
authorH.G. Muller <h.g.muller@hccnet.nl>
Mon, 23 Aug 2010 11:23:22 +0000 (13:23 +0200)
committerArun Persaud <arun@nubati.net>
Wed, 1 Sep 2010 05:12:15 +0000 (22:12 -0700)
commit79173c63a1184a8c99f5b25ae5d20ccf27ac01bc
tree5707ba8cc98c5b0b0488888bca14e17f6560582a
parent67ed2259fa455038b777db96482363a9dff7af84
Internationalization for WinBoard

A function Translate() was added, which uses a list of item dialogs,
reads their value, and replaces it by a translation (if available). It
also reads the window title and sets a translation. Calls to this
routine are added in the initialization code of every dialog callback.
In addition all translatable strings in the WnBoard front end are marked
by the gettext macro _(). Because WB is not gettexted yet, a hard
re-definition of this macro is added in each file using it, to the
string-translation routine T_() supplied in winboard.c.
Code to read the translation file, and translate the menu texts is added
in winboard.c. In backend.c the meaning of the gettet macros is
redefined for the WIN32 case.
backend.c
winboard/wchat.c
winboard/wclipbrd.c
winboard/wedittags.c
winboard/wengineoutput.c
winboard/wevalgraph.c
winboard/wgamelist.c
winboard/whistory.c
winboard/winboard.c
winboard/woptions.c
winboard/wsettings.c