Support for Belarusian. (No translation yet, but stamps have been xlated)

This commit is contained in:
William Kendrick 2004-05-09 18:08:59 +00:00
parent 8bf40ff3be
commit 9a1f9e81b6
4 changed files with 28 additions and 7 deletions

View file

@ -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 <juanirigoien@irakasle.net>
* Belarusian (coming soon)
Eugene Zelenko <greendeath@mail.ru>
* Breton
Korvigelloù An Drouizi (Philippe) <drouizig@drouizig.org>

View file

@ -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 <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Fixed crash bug when translated text ends in a space.
Mark K. Kim & John Popplewell
* Support for Belarusian. [Not translated yet]
Eugene Zelenko <greendeath@mail.ru>
* Welsh translation created.
Kevin Donnelly <kevin@dotmon.com>

View file

@ -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),

View file

@ -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)
{