diff --git a/Makefile b/Makefile
index cec696a99..5e3bbd097 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
# bill@newbreedsoftware.com
# http://www.newbreedsoftware.com/tuxpaint/
-# June 14, 2002 - March 3, 2004
+# June 14, 2002 - March 4, 2004
# Where to install things:
@@ -235,6 +235,7 @@ uninstall:
-rm $(LOCALE_PREFIX)ro/LC_MESSAGES/tuxpaint.mo
-rm $(LOCALE_PREFIX)ru/LC_MESSAGES/tuxpaint.mo
-rm $(LOCALE_PREFIX)sk/LC_MESSAGES/tuxpaint.mo
+ -rm $(LOCALE_PREFIX)sr/LC_MESSAGES/tuxpaint.mo
-rm $(LOCALE_PREFIX)sv/LC_MESSAGES/tuxpaint.mo
-rm $(LOCALE_PREFIX)ta/LC_MESSAGES/tuxpaint.mo
-rm $(LOCALE_PREFIX)tr/LC_MESSAGES/tuxpaint.mo
@@ -494,6 +495,11 @@ install-gettext:
@cp trans/ru.mo $(LOCALE_PREFIX)ru/LC_MESSAGES/tuxpaint.mo
@chmod 644 $(LOCALE_PREFIX)ru/LC_MESSAGES/tuxpaint.mo
@#
+ @echo " sr_YU ...Serbian..."
+ @install -d $(LOCALE_PREFIX)sr/LC_MESSAGES
+ @cp trans/sr.mo $(LOCALE_PREFIX)sr/LC_MESSAGES/tuxpaint.mo
+ @chmod 644 $(LOCALE_PREFIX)sr/LC_MESSAGES/tuxpaint.mo
+ @#
@echo " sk_SK ...Slovak..."
@install -d $(LOCALE_PREFIX)sk/LC_MESSAGES
@cp trans/sk.mo $(LOCALE_PREFIX)sk/LC_MESSAGES/tuxpaint.mo
@@ -647,6 +653,7 @@ translations: trans \
trans/ro.mo \
trans/ru.mo \
trans/sk.mo \
+ trans/sr.mo \
trans/sv.mo \
trans/ta.mo \
trans/tr.mo \
@@ -774,6 +781,10 @@ trans/sk.mo: src/messages/sk.po
@echo " sk_SK ...Slovak..."
@msgfmt src/messages/sk.po -o trans/sk.mo
+trans/sr.mo: src/messages/sr.po
+ @echo " sr_YU ...Serbian..."
+ @msgfmt src/messages/sr.po -o trans/sr.mo
+
trans/sv.mo: src/messages/sv.po
@echo " sv_SE ...Swedish..."
@msgfmt src/messages/sv.po -o trans/sv.mo
diff --git a/docs/AUTHORS.txt b/docs/AUTHORS.txt
index 42b295378..545f754f6 100644
--- a/docs/AUTHORS.txt
+++ b/docs/AUTHORS.txt
@@ -7,7 +7,7 @@ bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
-June 17, 2002 - March 3, 2004
+June 17, 2002 - March 4, 2004
* Design and Coding:
@@ -165,6 +165,9 @@ June 17, 2002 - March 3, 2004
* Russian
Dmitriy Ivanov
+
+ * Serbian
+ Aleksandar Jelenak
* Spanish
Gabriel Gazzan
diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt
index ed43f8168..effb536a8 100644
--- a/docs/CHANGES.txt
+++ b/docs/CHANGES.txt
@@ -7,10 +7,13 @@ bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
-2004.Mar.03 (0.9.14) [cvs]
+2004.Mar.04 (0.9.14) [cvs]
* Afrikaans translation created.
Petri Jooste
+ * Serbian translation created.
+ Aleksandar Jelenak
+
* Korean language file (ko.po) update.
Mark K. Kim
diff --git a/docs/README.txt b/docs/README.txt
index b5443fa17..fbd40af12 100644
--- a/docs/README.txt
+++ b/docs/README.txt
@@ -9,7 +9,7 @@
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
- June 14, 2002 - March 3, 2004
+ June 14, 2002 - March 4, 2004
----------------------------------------------------------------------
@@ -420,6 +420,8 @@ Options
|--------------------+------------------+---------|
|russian | | |
|--------------------+------------------+---------|
+ |serbian | | |
+ |--------------------+------------------+---------|
|spanish |espanol | |
|--------------------+------------------+---------|
|slovak | | |
@@ -570,7 +572,7 @@ Options
|---------------+-------------------+--------------------|
|C | |English |
|---------------+-------------------+--------------------|
- |af_ZA |Afrikaans | |
+ |af_ZA | |Afrikaans |
|---------------+-------------------+--------------------|
|ca_ES |Catalan |Catal`a |
|---------------+-------------------+--------------------|
@@ -626,10 +628,12 @@ Options
|---------------+-------------------+--------------------|
|ru_RU | |Russian |
|---------------+-------------------+--------------------|
- |sk_SK |Slovak | |
+ |sk_SK | |Slovak |
|---------------+-------------------+--------------------|
|sv_SE@euro |Svenska |Swedish |
|---------------+-------------------+--------------------|
+ |sr_YU | |Serbian |
+ |---------------+-------------------+--------------------|
|ta_IN (*) | |Tamil |
|---------------+-------------------+--------------------|
|tr_TR@euro | |Turkish |
diff --git a/docs/html/README.html b/docs/html/README.html
index fc8345fc4..899d978a1 100644
--- a/docs/html/README.html
+++ b/docs/html/README.html
@@ -23,7 +23,7 @@ New Breed Software
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
-June 14, 2002 - March 3, 2004
+June 14, 2002 - March 4, 2004
@@ -608,6 +608,11 @@ New Breed Software
|
|
+
+ serbian |
+ |
+ |
+
spanish |
espanol |
@@ -833,8 +838,8 @@ New Breed Software
af_ZA |
- Afrikaans |
|
+ Afrikaans |
ca_ES |
@@ -973,14 +978,19 @@ New Breed Software
sk_SK |
- Slovak |
|
+ Slovak |
sv_SE@euro |
Svenska |
Swedish |
+
+ sr_YU |
+ |
+ Serbian |
+
ta_IN (*) |
|
diff --git a/src/manpage/tuxpaint.1 b/src/manpage/tuxpaint.1
index af7868b65..20e6cf83c 100644
--- a/src/manpage/tuxpaint.1
+++ b/src/manpage/tuxpaint.1
@@ -1,5 +1,5 @@
-.\" tuxpaint.1 - 2004.03.03
-.TH TUXPAINT 1 "03 Mar 2004" "0.9.14" "Tux Paint"
+.\" tuxpaint.1 - 2004.03.04
+.TH TUXPAINT 1 "04 Mar 2004" "0.9.14" "Tux Paint"
.SH NAME
tuxpaint -- A drawing program for young children.
@@ -450,6 +450,7 @@ Pjetur G. Hjaltason,
Karl Ove Hufthammer,
Juan Irigoien,
Dmitriy Ivanov,
+Aleksandar Jelenak,
Rasmus Erik Voel Jensen,
Wang Jian,
Petri Jooste,
diff --git a/src/messages/sr.po b/src/messages/sr.po
new file mode 100644
index 000000000..c55ae081f
--- /dev/null
+++ b/src/messages/sr.po
@@ -0,0 +1,485 @@
+# Serbian translation of `tuxpaint'.
+# Copyright (C) 2004 Free Software Foundation, Inc.
+# This file is distributed under the same license as the `tuxpaint' package.
+# Aleksandar Jelenak , 2004.
+msgid ""
+msgstr ""
+"Project-Id-Version: tuxpaint 0.9.14\n"
+"POT-Creation-Date: 2003-06-26 05:23+0200\n"
+"PO-Revision-Date: 2004-03-04 02:58-0800\n"
+"Last-Translator: Aleksandar Jelenak \n"
+"Language-Team: Serbian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: colors.h:62
+msgid "Black"
+msgstr "црна"
+
+#: colors.h:63
+msgid "White"
+msgstr "бела"
+
+#: colors.h:64
+msgid "Red!"
+msgstr "црвена"
+
+#: colors.h:65
+msgid "Pink!"
+msgstr "ружичаста"
+
+#: colors.h:66
+msgid "Orange!"
+msgstr "наранџаста"
+
+#: colors.h:67
+msgid "Yellow!"
+msgstr "жута"
+
+#: colors.h:68
+msgid "Lime!"
+msgstr "јарко зелена"
+
+#: colors.h:69
+msgid "Green!"
+msgstr "зелена"
+
+#: colors.h:70
+msgid "Cyan!"
+msgstr "цијан"
+
+#: colors.h:71
+msgid "Blue!"
+msgstr "плава"
+
+#: colors.h:72
+msgid "Purple!"
+msgstr "љубичаста"
+
+#: colors.h:73
+msgid "Fuchsia!"
+msgstr "фуксија"
+
+#: colors.h:74
+msgid "Brown!"
+msgstr "браон"
+
+#: colors.h:75
+msgid "Grey!"
+msgstr "сива"
+
+#: colors.h:76
+msgid "Silver!"
+msgstr "сребрна"
+
+#: great.h:20
+msgid "Great!"
+msgstr "Одлично!"
+
+#: great.h:21
+msgid "Cool!"
+msgstr "Супер!"
+
+#: great.h:22
+msgid "Keep it up!"
+msgstr "Само тако!"
+
+#: great.h:23
+msgid "Good job!"
+msgstr "Добар потез!"
+
+#: magic.h:48
+msgid "Rainbow"
+msgstr "дуга"
+
+#: magic.h:49
+msgid "Sparkles"
+msgstr "искрице"
+
+#: magic.h:51
+msgid "Mirror"
+msgstr "огледало"
+
+#: magic.h:52
+msgid "Flip"
+msgstr "обрни"
+
+#: magic.h:54
+msgid "Blur"
+msgstr "замагли"
+
+#: magic.h:55
+msgid "Blocks"
+msgstr "грубо"
+
+#: magic.h:57
+msgid "Negative"
+msgstr "негатив"
+
+#: magic.h:58
+msgid "Fade"
+msgstr "избледи"
+
+#: magic.h:60
+msgid "Chalk"
+msgstr "креда"
+
+#: magic.h:61
+msgid "Drip"
+msgstr "цури"
+
+#: magic.h:63
+msgid "Thick"
+msgstr "дебело"
+
+#: magic.h:64
+msgid "Thin"
+msgstr "танко"
+
+#: magic.h:66
+msgid "Fill"
+msgstr "попуна"
+
+#: magic.h:73
+msgid "You can draw in rainbow colors!"
+msgstr "Можеш цртати у дугиним бојама!"
+
+#: magic.h:74
+msgid "Click and move to draw sparkles"
+msgstr "Кликни и померај да би цртао искрице"
+
+#: magic.h:76
+msgid "Click to make a mirror image!"
+msgstr "Кликни да би направио слику у огледалу"
+
+#: magic.h:77
+msgid "Click to flip the picture upside-down!"
+msgstr "Кликни да би обрнуо слику наопачке!"
+
+#: magic.h:79
+msgid "Click and move the mouse around to blur the picture"
+msgstr "Кликни и шетај миша да би замаглио слику"
+
+#: magic.h:80
+msgid "Click and move the mouse around to make the picture blocky"
+msgstr "Кликни и померај миша да би погрубио слику"
+
+#: magic.h:82
+msgid "Click and move the mouse around to draw a negative"
+msgstr "Кликни и шетај миша да би добијао негатив"
+
+#: magic.h:83
+msgid "Click and move to fade the colors."
+msgstr "Кликни и померај да би избледео боје."
+
+#: magic.h:85
+msgid "Click and move the mouse around to turn the picture into a chalk drawing."
+msgstr "Кликни и шетај миша да би претворио слику у цртеж кредом."
+
+#: magic.h:86
+msgid "Click and move the mouse around to make the picture drip!"
+msgstr "Кликни и шетај миша да би боје на слици цуриле!"
+
+#: magic.h:88
+msgid "Click and move the mouse to thicken the picture"
+msgstr "Кликни и померај миша да би подебљао слику"
+
+#: magic.h:89
+msgid "Click and move the mouse to thin the picture"
+msgstr "Кликни и померај миша да би потањио слику"
+
+#: magic.h:91
+msgid "Click in the picture to fill that area with color"
+msgstr "Кликни у слику да би попунио ту област бојом"
+
+#: shapes.h:141 shapes.h:142
+msgid "Square"
+msgstr "квадрат"
+
+#: shapes.h:143 shapes.h:144
+msgid "Rectangle"
+msgstr "правоугаоник"
+
+#: shapes.h:145 shapes.h:146
+msgid "Circle"
+msgstr "круг"
+
+#: shapes.h:147 shapes.h:148 shapes.h:167 shapes.h:168
+msgid "Oval"
+msgstr "овал"
+
+#: shapes.h:149 shapes.h:150
+msgid "Triangle"
+msgstr "троугао"
+
+#: shapes.h:151 shapes.h:152
+msgid "Pentagon"
+msgstr "петоугао"
+
+#: shapes.h:153 shapes.h:154
+msgid "Diamond"
+msgstr "дијамант"
+
+#: shapes.h:161 shapes.h:162
+msgid "A square has four sides, each the same length."
+msgstr "Квадрат има четири странице подједнаке дужине."
+
+#: shapes.h:163 shapes.h:164
+msgid "A rectangle has four sides."
+msgstr "Правоугаоник има четири странице."
+
+#: shapes.h:165 shapes.h:166
+msgid "A circle is exactly round."
+msgstr "Круг је потпуно заобљен."
+
+#: shapes.h:169 shapes.h:170
+msgid "A triangle has three sides."
+msgstr "Троугао има три странице."
+
+#: shapes.h:171 shapes.h:172
+msgid "A pentagon has five sides."
+msgstr "Петоугао има пет страница."
+
+#: shapes.h:173 shapes.h:174
+msgid "A diamond is a square, turned around slightly."
+msgstr "Дијамант је квадрат, мало заокренут."
+
+#: titles.h:37
+msgid "Tools"
+msgstr "Алати"
+
+#: titles.h:38
+msgid "Colors"
+msgstr "Боје"
+
+#: titles.h:39
+msgid "Brushes"
+msgstr "Четке"
+
+#: titles.h:40
+msgid "Stamps"
+msgstr "Печати"
+
+#: titles.h:41 tools.h:45
+msgid "Shapes"
+msgstr "Облици"
+
+#: titles.h:42
+msgid "Letters"
+msgstr "Слова"
+
+#: titles.h:43 tools.h:47
+msgid "Magic"
+msgstr "Магија"
+
+#: tools.h:42
+msgid "Paint"
+msgstr "Бојити"
+
+#: tools.h:43
+msgid "Stamp"
+msgstr "Печат"
+
+#: tools.h:44
+msgid "Lines"
+msgstr "Линије"
+
+#: tools.h:46
+msgid "Text"
+msgstr "Текст"
+
+#: tools.h:48
+msgid "Undo"
+msgstr "Опозови"
+
+#: tools.h:49
+msgid "Redo"
+msgstr "Понови"
+
+#: tools.h:50
+msgid "Eraser"
+msgstr "Брисач"
+
+#: tools.h:51
+msgid "New"
+msgstr "Нови"
+
+#. 'Open' label:
+#: tools.h:52 tuxpaint.c:4690
+msgid "Open"
+msgstr "Отвори"
+
+#: tools.h:53
+msgid "Save"
+msgstr "Сачувај"
+
+#: tools.h:54
+msgid "Print"
+msgstr "Штампај"
+
+#: tools.h:55
+msgid "Quit"
+msgstr "Крај"
+
+#: tools.h:62
+msgid "Pick a color and a brush shape to draw with."
+msgstr "Изабери боју и облик четке за цртање."
+
+#: tools.h:63
+msgid "Pick a picture to stamp around your drawing."
+msgstr "Изабери слику за печатирање по цртежу."
+
+#: tools.h:64
+msgid "Click to start drawing a line. Let go to complete it."
+msgstr "Кликни да би започео линију. Пусти да би је завршио."
+
+#: tools.h:65
+msgid "Pick a shape. Click to pick the center, drag, then let go when it is the size you want. Move around to rotate it, and click to draw it."
+msgstr "Изабери облик. Кликни за центар, вуци, затим пусти када је жељене величине. Померај за окретање, те кликни за цртање."
+
+#: tools.h:66
+msgid "Choose a style of text. Click on your drawing and you can start typing."
+msgstr "Изабери изглед текста. Кликни на цртеж и почни да куцаш."
+
+#: tools.h:67
+msgid "Pick a magical effect to use on your drawing!"
+msgstr "Изабери магични ефекат за твој цртеж!"
+
+#. Undo
+#: tools.h:68
+msgid "Undo!"
+msgstr "Опозови!"
+
+#. Redo
+#: tools.h:69
+msgid "Redo!"
+msgstr "Понови!"
+
+#. Eraser
+#: tools.h:70
+msgid "Eraser!"
+msgstr "Брисач!"
+
+#. New
+#: tools.h:71
+msgid "You now have a blank sheet to draw on!"
+msgstr "Имаш сада чисти папир за цртање!"
+
+#. Open
+#: tools.h:72
+msgid "Open..."
+msgstr "Отвори..."
+
+#. Save
+#: tools.h:73
+msgid "Your image has been saved!"
+msgstr "Твоја слика је сачувана!"
+
+#. Print
+#: tools.h:74
+msgid "Printing..."
+msgstr "Штампа се..."
+
+#. Quit
+#: tools.h:75
+msgid "Bye bye!"
+msgstr "Ћао!"
+
+#: tools.h:78
+msgid "Let go of the button to complete the line."
+msgstr "Пусти дугме да би довршио линију."
+
+#: tools.h:79
+msgid "Hold the button to stretch the shape."
+msgstr "Држи дугме да би растезао облик."
+
+#: tools.h:80
+msgid "Move the mouse to rotate the shape. Click to draw it."
+msgstr "Мрдај мишем да би окретао облик. Кликни за цртање."
+
+#: tools.h:81
+msgid "Ok then... Let's keep drawing this one!"
+msgstr "Добро онда... Хајде да наставимо са цртањем!"
+
+#. FIXME: Move elsewhere!!!
+#: tuxpaint.c:689
+msgid "Do you really want to quit?"
+msgstr "Стварно желиш да завршиш?"
+
+#. FIXME: Move elsewhere! Or not?!
+#: tuxpaint.c:690 tuxpaint.c:694 tuxpaint.c:698 tuxpaint.c:718 tuxpaint.c:7292
+#: tuxpaint.c:7972
+msgid "Yes"
+msgstr "Да"
+
+#: tuxpaint.c:691 tuxpaint.c:695 tuxpaint.c:699 tuxpaint.c:719 tuxpaint.c:7295
+msgid "No"
+msgstr "Не"
+
+#: tuxpaint.c:693
+msgid "If you quit, you'll lose your picture! Save it?"
+msgstr "Изгубићеш слику ако завршиш! Да се сачува?"
+
+#: tuxpaint.c:697
+msgid "Save your picture first?"
+msgstr "Прво да сачуваш своју слику?"
+
+#: tuxpaint.c:701
+msgid "Can't open that picture!"
+msgstr "Не могу да отворим ту слику!"
+
+#: tuxpaint.c:702 tuxpaint.c:709 tuxpaint.c:712 tuxpaint.c:715
+msgid "Okay"
+msgstr "Добро"
+
+#: tuxpaint.c:704
+msgid "Starting a new picture will erase the current one!"
+msgstr "Започињање нове слике ће избрисати досадашњу!"
+
+#: tuxpaint.c:705
+msgid "That's Ok"
+msgstr "Добро"
+
+#: tuxpaint.c:706
+msgid "Never Mind!"
+msgstr "Нисам хтео!"
+
+#: tuxpaint.c:708
+msgid "There are no saved files!"
+msgstr "Нема сачуваних датотека!"
+
+#: tuxpaint.c:711
+msgid "Your picture has been printed!"
+msgstr "Твоје слика је одштампана!"
+
+#: tuxpaint.c:714
+msgid "You can't print yet!"
+msgstr "Не можеш још да штампаш!"
+
+#: tuxpaint.c:717
+msgid "Erase this picture?"
+msgstr "Обрисати ову слику?"
+
+#. 'Erase' label:
+#: tuxpaint.c:4695
+msgid "Erase"
+msgstr "Бриши"
+
+#. 'Back' label:
+#: tuxpaint.c:4700
+msgid "Back"
+msgstr "Назад"
+
+#. FIXME: Move elsewhere!!!
+#: tuxpaint.c:7971
+msgid "Save over the older version of this drawing?"
+msgstr "Преписати преко старије верзије овог цртежа?"
+
+#: tuxpaint.c:7973
+msgid "No, save a new file"
+msgstr "Не, сачувај у нову датотеку"
+
+#: tuxpaint.c:8735
+msgid "Choose the picture you want, then click 'Open'"
+msgstr "Изабери слику коју желиш, затим кликни „Отвори“"
diff --git a/src/tuxpaint.c b/src/tuxpaint.c
index 7e4a38c26..b9b94f6f8 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 - March 3, 2004
+ June 14, 2002 - March 4, 2004
*/
#define VER_VERSION "0.9.14"
-#define VER_DATE "2004.03.03"
+#define VER_DATE "2004.03.04"
/* #define DEBUG */
@@ -316,6 +316,7 @@ enum {
LANG_RO, /* Romanian */
LANG_RU, /* Russian */
LANG_SK, /* Slovak */
+ LANG_SR, /* Serbian */
LANG_SV, /* Swedish */
LANG_TA, /* Tamil */
LANG_TR, /* Turkish */
@@ -355,6 +356,7 @@ const char * lang_prefixes[NUM_LANGS] = {
"ro",
"ru",
"sk",
+ "sr",
"sv",
"ta",
"tr",
@@ -3861,6 +3863,7 @@ void show_locale_usage(FILE * f, char * prg)
" ro_RO (Romanian)\n"
" ru_RU (Russian Russkiy)\n"
" sk_SK (Slovak)\n"
+ " sr_YU (Serbian)\n"
" es_ES (Spanish Espanol)\n"
" sv_SE (Swedish Svenska)\n"
" tr_TR (Turkish)\n"
@@ -4544,6 +4547,11 @@ void setup(int argc, char * argv[])
putenv("LANG=sk_SK");
putenv("LC_ALL=sk_SK");
}
+ else if (strcmp(langstr, "serbian") == 0)
+ {
+ putenv("LANG=sr_YU");
+ putenv("LC_ALL=sr_YU");
+ }
else if (strcmp(langstr, "swedish") == 0 ||
strcmp(langstr, "svenska") == 0)
{