diff --git a/docs/AUTHORS.txt b/docs/AUTHORS.txt index 1552e4a12..e0bb6ef3a 100644 --- a/docs/AUTHORS.txt +++ b/docs/AUTHORS.txt @@ -7,7 +7,7 @@ bill@newbreedsoftware.com http://www.newbreedsoftware.com/tuxpaint/ -June 17, 2002 - April 28, 2004 +June 17, 2002 - May 9, 2004 * Design and Coding: @@ -81,6 +81,9 @@ June 17, 2002 - April 28, 2004 * Basque Juan Irigoien + + * Belarusian (coming soon) + Eugene Zelenko * Breton Korvigelloù An Drouizi (Philippe) diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt index 5657acacf..ba5658ef8 100644 --- a/docs/CHANGES.txt +++ b/docs/CHANGES.txt @@ -7,13 +7,16 @@ bill@newbreedsoftware.com http://www.newbreedsoftware.com/tuxpaint/ -2004.April.25 (0.9.14) [cvs] +2004.May.09 (0.9.14) [cvs] * Updated Makefile for easier install. Mark K. Kim * Fixed crash bug when translated text ends in a space. Mark K. Kim & John Popplewell + * Support for Belarusian. [Not translated yet] + Eugene Zelenko + * Welsh translation created. Kevin Donnelly diff --git a/src/manpage/tuxpaint.1 b/src/manpage/tuxpaint.1 index 222e210a6..297042785 100644 --- a/src/manpage/tuxpaint.1 +++ b/src/manpage/tuxpaint.1 @@ -1,5 +1,5 @@ -.\" tuxpaint.1 - 2004.04.28 -.TH TUXPAINT 1 "28 Apr 2004" "0.9.14" "Tux Paint" +.\" tuxpaint.1 - 2004.05.09 +.TH TUXPAINT 1 "09 May 2004" "0.9.14" "Tux Paint" .SH NAME tuxpaint -- A drawing program for young children. @@ -253,6 +253,10 @@ afrikaans .TP 2 - basque | euskara +.TP 2 +- +belarusian | bielaruskaja +.TP 2 - bokmal .TP 2 @@ -487,8 +491,9 @@ Rita Verbauskaite, Daniel Jose Viana, Charles Vidal, Damian Yerrick, +Muhammad Najmi Ahmad Zabidi, and -Muhammad Najmi Ahmad Zabidi. +Eugene Zelenko. .SH "SEE ALSO" .BR tuxpaint-import (1), diff --git a/src/tuxpaint.c b/src/tuxpaint.c index 9624fbb97..9ac28075a 100644 --- a/src/tuxpaint.c +++ b/src/tuxpaint.c @@ -21,12 +21,12 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - June 14, 2002 - April 23, 2004 + June 14, 2002 - May 9, 2004 */ #define VER_VERSION "0.9.14" -#define VER_DATE "2004.04.23" +#define VER_DATE "2004.05.09" /* #define DEBUG */ @@ -287,6 +287,7 @@ void win32_perror(const char *str) enum { LANG_AF, /* Afrikaans */ + LANG_BE, /* Belarusian */ LANG_BR, /* Breton */ LANG_CA, /* Catalan */ LANG_CS, /* Czech */ @@ -331,6 +332,7 @@ enum { const char * lang_prefixes[NUM_LANGS] = { "af", + "be", "br", "ca", "cs", @@ -3795,6 +3797,7 @@ void show_lang_usage(FILE * f, char * prg) /* C */ " english american-english\n" /* af */ " afrikaans\n" /* eu */ " basque euskara\n" +/* be */ " belarusian bielaruskaja\n" /* nb */ " bokmal\n" /* pt_BR */ " brazilian brazilian-portuguese portugues-brazilian\n" /* br */ " breton brezhoneg\n" @@ -3851,6 +3854,7 @@ void show_locale_usage(FILE * f, char * prg) " C (English American English)\n" " af_ZA (Afrikaans)\n" " eu_ES (Baque Euskara)\n" + " be_BY (Belarusian Bielaruskaja)\n" " nb_NO (Bokmal)\n" " pt_BR (Brazilian Brazilian Portuguese Portugues Brazilian)\n" " br_FR (Breton Brezhoneg)\n" @@ -4402,6 +4406,12 @@ void setup(int argc, char * argv[]) putenv("LANG=ca_ES"); putenv("LC_ALL=ca_ES"); } + else if (strcmp(langstr, "belarusian") == 0 || + strcmp(langstr, "bielaruskaja") == 0) + { + putenv("LANG=be_BY.UTF-8"); + putenv("LC_ALL=be_BY.UTF-8"); + } else if (strcmp(langstr, "czech") == 0 || strcmp(langstr, "cesky") == 0) {