Merge branch 'master' of ssh://git.code.sf.net/p/tuxpaint/tuxpaint

This commit is contained in:
Pere Pujal i Carabantes 2020-12-11 23:53:37 +01:00
commit 934f3aed26
31 changed files with 7035 additions and 5388 deletions

188
Makefile
View file

@ -4,7 +4,7 @@
# Various contributors (see AUTHORS.txt)
# http://www.tuxpaint.org/
# June 14, 2002 - July 24, 2020
# June 14, 2002 - October 15, 2020
# The version number, for release:
@ -23,25 +23,37 @@ SYSNAME:=$(shell uname -s)
ifeq ($(findstring MINGW32, $(SYSNAME)),MINGW32)
OS:=windows
GPERF:=/usr/bin/gperf
else
ifeq ($(SYSNAME),Darwin)
OS:=osx
GPERF:=/usr/bin/gperf
ifeq ($(findstring NT-6.2, $(SYSNAME)),NT-6.2)
BDIST_2KXP:=True
MINGW_DIR:=/usr/local
else
ifeq ($(SYSNAME),BeOS)
OS:=beos
GPERF:=$(shell finddir B_USER_BIN_DIRECTORY)/gperf
MINGW_DIR:=/mingw32
endif
else
ifeq ($(findstring MINGW64, $(SYSNAME)),MINGW64)
OS:=windows
GPERF:=/usr/bin/gperf
MINGW_DIR:=/mingw64
else
ifeq ($(SYSNAME),Darwin)
OS:=macos
GPERF:=/usr/bin/gperf
else
ifeq ($(SYSNAME),Haiku)
ifeq ($(SYSNAME),BeOS)
OS:=beos
GPERF:=$(shell finddir B_SYSTEM_BIN_DIRECTORY)/gperf
STDC_LIB:=-lstdc++
ifeq ($(shell gcc --version | cut -c 1-6),2.95.3)
STDC_LIB:=-lstdc++.r4
endif
GPERF:=$(shell finddir B_USER_BIN_DIRECTORY)/gperf
else
OS:=linux
GPERF:=/usr/bin/gperf
ifeq ($(SYSNAME),Haiku)
OS:=beos
GPERF:=$(shell finddir B_SYSTEM_BIN_DIRECTORY)/gperf
STDC_LIB:=-lstdc++
ifeq ($(shell gcc --version | cut -c 1-6),2.95.3)
STDC_LIB:=-lstdc++.r4
endif
else
OS:=linux
GPERF:=/usr/bin/gperf
endif
endif
endif
endif
@ -72,7 +84,7 @@ beos_MIMESET_CMD:=mimeset -f tuxpaint
MIMESET_CMD:=$($(OS)_MIMESET_CMD)
windows_SO_TYPE:=dll
osx_SO_TYPE:=dylib
macos_SO_TYPE:=dylib
beos_SO_TYPE:=so
linux_SO_TYPE:=so
SO_TYPE:=$($(OS)_SO_TYPE)
@ -84,25 +96,25 @@ windows_EXE_EXT:=.exe
EXE_EXT:=$($(OS)_EXE_EXT)
windows_BUNDLE:=
osx_BUNDLE=./TuxPaint.app
macos_BUNDLE=./TuxPaint.app
beos_BUNDLE:=
linux_BUNDLE:=
BUNDLE:=$($(OS)_BUNDLE)
windows_ARCH_LIBS:=obj/win32_print.o obj/resource.o
osx_ARCH_LIBS:=src/macos_print.m obj/macos.o
macos_ARCH_LIBS:=src/macos_print.m obj/macos.o
beos_ARCH_LIBS:=obj/BeOS_print.o
linux_ARCH_LIBS:=obj/postscript_print.o
ARCH_LIBS:=$($(OS)_ARCH_LIBS)
windows_ARCH_CFLAGS:=
osx_ARCH_CFLAGS:=-mmacosx-version-min=10.8 -isystem /opt/local/include -DHAVE_STRCASESTR -w -headerpad_max_install_names
macos_ARCH_CFLAGS:=-mmacosx-version-min=10.8 -isystem /opt/local/include -DHAVE_STRCASESTR -w -headerpad_max_install_names
beos_ARCH_CFLAGS:=
linux_ARCH_CFLAGS:=
ARCH_CFLAGS:=$($(OS)_ARCH_CFLAGS)
windows_ARCH_LDFLAGS:=
osx_ARCH_LDFLAGS:=-L/opt/local/lib
macos_ARCH_LDFLAGS:=-L/opt/local/lib
beos_ARCH_LDFLAGS:=
linux_ARCH_LDFLAGS:=
ARCH_LDFLAGS:=$($(OS)_ARCH_LDFLAGS)
@ -115,14 +127,14 @@ PNG:=$(if $(PNG),$(PNG),$(call linktest,-lpng12,))
FRIBIDI_LIB:=$(shell $(PKG_CONFIG) --libs fribidi)
FRIBIDI_CFLAGS:=$(shell $(PKG_CONFIG) --cflags fribidi)
windows_ARCH_LINKS:=-lintl $(PNG) -lzdll -lwinspool -lshlwapi $(FRIBIDI_LIB) -liconv -limagequant
osx_ARCH_LINKS:=$(FRIBIDI_LIB) -limagequant
windows_ARCH_LINKS:=-lgdi32 -lcomdlg32 $(PNG) -lz -lwinspool -lshlwapi $(FRIBIDI_LIB) -liconv -limagequant
macos_ARCH_LINKS:=$(FRIBIDI_LIB) -limagequant
beos_ARCH_LINKS:=-lintl $(PNG) -lz -lbe -lnetwork -liconv $(FRIBIDI_LIB) $(PAPER_LIB) $(STDC_LIB) -limagequant
linux_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB) -limagequant
ARCH_LINKS:=$($(OS)_ARCH_LINKS)
windows_ARCH_HEADERS:=src/win32_print.h
osx_ARCH_HEADERS:=src/macos.h
macos_ARCH_HEADERS:=src/macos.h
beos_ARCH_HEADERS:=src/BeOS_print.h
linux_ARCH_HEADERS:=
ARCH_HEADERS:=$($(OS)_ARCH_HEADERS)
@ -130,7 +142,7 @@ ARCH_HEADERS:=$($(OS)_ARCH_HEADERS)
# Where things will go when ultimately installed:
# For macOS, the prefix is relative to DESTDIR.
windows_PREFIX:=/usr/local
osx_PREFIX:=Resources
macos_PREFIX:=Resources
linux_PREFIX:=/usr/local
PREFIX:=$($(OS)_PREFIX)
@ -138,7 +150,7 @@ PREFIX:=$($(OS)_PREFIX)
# PKG_ROOT is the old name for this, and should be undefined.
# macOS is set up as a bundle, with all files under 'Contents'.
# "TuxPaint-1" is the OLPC XO name. Installing to ./ is bad!
ifeq ($(OS),osx)
ifeq ($(OS),macos)
DESTDIR:=$(BUNDLE)/Contents/
else ifeq ($(PREFIX),./)
DESTDIR:=TuxPaint-1
@ -462,7 +474,7 @@ trans:
######
windows_ARCH_INSTALL:=
osx_ARCH_INSTALL:=install-macbundle TuxPaint.dmg
macos_ARCH_INSTALL:=install-macbundle TuxPaint.dmg
linux_ARCH_INSTALL:=install-xdg
ARCH_INSTALL:=$($(OS)_ARCH_INSTALL)
@ -483,7 +495,7 @@ install: install-bin install-data install-man install-doc \
@echo
@echo "--------------------------------------------------------------"
@echo
@if [ "x$(OS)" = "xosx" ]; then \
@if [ "x$(OS)" = "xmacos" ]; then \
echo "All done! Now you can double click $(BUNDLE) to run the"; \
echo "program!!! TuxPaint.dmg has also been created for"; \
echo "distribution."; \
@ -703,19 +715,19 @@ STARTER_BACK_NAME=$(or $(wildcard $(subst starters/.thumbs,starters,$(@:-t.png=-
# FIXME: Need to be able to update a thumbnail if the source image is modified -bjk 2019.09.14
$(THUMB_STARTERS):
@echo -n "."
@printf "."
@mkdir -p starters/.thumbs
@if [ "x" != "x"$(STARTER_BACK_NAME) ] ; \
then \
composite $(STARTER_NAME) $(STARTER_BACK_NAME) obj/tmp_$(notdir $(STARTER_NAME)).png ; \
convert $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ ; \
convert $(CONVERT_OPTS) obj/tmp_$(notdir $(STARTER_NAME)).png $@ 2> /dev/null ; \
rm obj/tmp_$(notdir $(STARTER_NAME)).png ; \
else \
convert $(CONVERT_OPTS) $(STARTER_NAME) $@ ; \
convert $(CONVERT_OPTS) $(STARTER_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
fi
$(INSTALLED_THUMB_STARTERS): $(DATA_PREFIX)/%: %
@install -D -m 644 $< $@
@install -D -m 644 $< $@ || ( echo "NO THUMB $<" )
.PHONY: echo-thumb-starters
echo-thumb-starters:
@ -764,12 +776,12 @@ TEMPLATE_NAME=$(or $(wildcard $(subst templates/.thumbs,templates,$(@:-t.png=.sv
# FIXME: Need to be able to update a thumbnail if the source image is modified -bjk 2019.09.14
$(THUMB_TEMPLATES):
@echo -n "."
@printf "."
@mkdir -p templates/.thumbs
@convert $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ ; \
@convert $(CONVERT_OPTS) $(TEMPLATE_NAME) $@ 2> /dev/null || ( echo "($@ failed)" ; rm $@ ) ; \
$(INSTALLED_THUMB_TEMPLATES): $(DATA_PREFIX)/%: %
@install -D -m 644 $< $@
@install -D -m 644 $< $@ || ( echo "NO THUMB $<" )
.PHONY: echo-thumb-templates
echo-thumb-templates:
@ -864,68 +876,66 @@ install-bin:
@cp tuxpaint$(EXE_EXT) $(BIN_PREFIX)
@chmod a+rx,g-w,o-w $(BIN_PREFIX)/tuxpaint$(EXE_EXT)
# Install the required Windows DLLs into the 'bdist' directory
# Install tuxpaint-config and required Windows DLLs into the 'bdist' directory
.PHONY: install-dlls
install-dlls:
@echo
@echo "...Installing Windows DLLs..."
@install -d $(BIN_PREFIX)
@cp `which tuxpaint-config.exe` $(BIN_PREFIX)
@cp `which libintl-8.dll` $(BIN_PREFIX)
@cp `which libiconv-2.dll` $(BIN_PREFIX)
@cp `which libpng12.dll` $(BIN_PREFIX)
@cp `which SDL.dll` $(BIN_PREFIX)
@cp `which SDL_image.dll` $(BIN_PREFIX)
@cp `which SDL_mixer.dll` $(BIN_PREFIX)
@cp `which SDL_ttf.dll` $(BIN_PREFIX)
@cp `which libfreetype-6.dll` $(BIN_PREFIX)
@cp `which zlib1.dll` $(BIN_PREFIX)
@cp `which libogg-0.dll` $(BIN_PREFIX)
@cp `which libvorbis-0.dll` $(BIN_PREFIX)
@cp `which libvorbisfile-3.dll` $(BIN_PREFIX)
@cp `which libjpeg-8.dll` $(BIN_PREFIX)
@cp `which libgcc_s_dw2-1.dll` $(BIN_PREFIX)
@cp `which libstdc++-6.dll` $(BIN_PREFIX)
@cp `which libfribidi-0.dll` $(BIN_PREFIX)
@cp `which libpthread-2.dll` $(BIN_PREFIX)
@if [ "x$(BDIST_WIN9X)" = "x" ]; then \
cp `which libxml2-2.dll` $(BIN_PREFIX); \
cp `which libcairo-2.dll` $(BIN_PREFIX); \
cp `which libfontconfig-1.dll` $(BIN_PREFIX); \
cp `which libSDL_Pango-1.dll` $(BIN_PREFIX); \
cp `which libgobject-2.0-0.dll` $(BIN_PREFIX); \
cp `which libgthread-2.0-0.dll` $(BIN_PREFIX); \
cp `which librsvg-2-2.dll` $(BIN_PREFIX); \
cp `which libcroco-0.6-3.dll` $(BIN_PREFIX); \
cp `which libgdk_pixbuf-2.0-0.dll` $(BIN_PREFIX); \
cp `which libglib-2.0-0.dll` $(BIN_PREFIX); \
cp `which libgsf-1-114.dll` $(BIN_PREFIX); \
cp `which libpango-1.0-0.dll` $(BIN_PREFIX); \
cp `which libpangocairo-1.0-0.dll` $(BIN_PREFIX); \
cp `which libpangoft2-1.0-0.dll` $(BIN_PREFIX); \
cp `which libgmodule-2.0-0.dll` $(BIN_PREFIX); \
cp `which libpangowin32-1.0-0.dll` $(BIN_PREFIX); \
cp `which libpixman-1-0.dll` $(BIN_PREFIX); \
cp `which libgio-2.0-0.dll` $(BIN_PREFIX); \
cp `which bz2-1.dll` $(BIN_PREFIX); \
fi
@strip -s $(BIN_PREFIX)/*.dll
@if [ "x$(BDIST_WIN9X)" = "x" ]; then \
echo; \
echo "...Installing Configuration Files..."; \
cp -R win32/etc/ $(BIN_PREFIX); \
echo; \
echo "...Installing Library Modules..."; \
mkdir -p $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders; \
cp /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders; \
strip -s $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll; \
mkdir -p $(BIN_PREFIX)/lib/gtk-2.0/2.10.0/loaders; \
cp /usr/local/lib/gtk-2.0/loaders/*.dll $(BIN_PREFIX)/lib/gtk-2.0/2.10.0/loaders; \
strip -s $(BIN_PREFIX)/lib/gtk-2.0/2.10.0/loaders/*.dll; \
@cp $(TPCONF_PATH)/tuxpaint-config.exe $(BIN_PREFIX)
@if [ "x$(BDIST_2KXP)" = "xTrue" ]; then \
cp $(MINGW_DIR)/bin/libintl-8.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libiconv-2.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libpng12.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/SDL.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/SDL_image.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/SDL_mixer.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/SDL_ttf.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libfreetype-6.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/zlib1.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libogg-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libvorbis-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libvorbisfile-3.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libjpeg-8.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libfribidi-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libxml2-2.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libcairo-2.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libfontconfig-1.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libSDL_Pango-1.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libgobject-2.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libgthread-2.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/librsvg-2-2.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libcroco-0.6-3.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libgdk_pixbuf-2.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libglib-2.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libgsf-1-114.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libpango-1.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libpangocairo-1.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libpangoft2-1.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libgmodule-2.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libpangowin32-1.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libpixman-1-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libgio-2.0-0.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/bz2-1.dll $(BIN_PREFIX); \
cp $(MINGW_DIR)/bin/libimagequant.dll $(BIN_PREFIX); \
cp `which libgcc_s_dw2-1.dll` $(BIN_PREFIX); \
cp `which libstdc++-6.dll` $(BIN_PREFIX); \
cp `which libpthread-2.dll` $(BIN_PREFIX); \
mkdir -p $(BIN_PREFIX)/lib/pango/1.6.0/modules; \
cp /usr/local/lib/pango/1.6.0/modules/*.dll $(BIN_PREFIX)/lib/pango/1.6.0/modules; \
strip -s $(BIN_PREFIX)/lib/pango/1.6.0/modules/*.dll; \
else \
src/install-dlls.sh tuxpaint.exe $(TPCONF_PATH)/tuxpaint-config.exe $(BIN_PREFIX); \
fi
@strip -s $(BIN_PREFIX)/*.dll
@echo
@echo "...Installing Configuration Files..."
@cp -R win32/etc/ $(BIN_PREFIX)
@echo
@echo "...Installing Library Modules..."
@mkdir -p $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders
@cp $(MINGW_DIR)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders
@strip -s $(BIN_PREFIX)/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll
# Install symlink:
.PHONY: install-haiku
@ -1245,7 +1255,7 @@ MAGIC_SDL_LIBS:=-L/usr/local/lib $(LIBMINGW) $(shell $(PKG_CONFIG) $(SDL_PCNAME)
MAGIC_ARCH_LINKS:=-lintl $(PNG)
windows_PLUGIN_LIBS:=$(MAGIC_SDL_LIBS) $(MAGIC_ARCH_LINKS)
osx_PLUGIN_LIBS:=$(MAGIC_SDL_LIBS) $(MAGIC_ARCH_LINKS)
macos_PLUGIN_LIBS:=$(MAGIC_SDL_LIBS) $(MAGIC_ARCH_LINKS)
beos_PLUGIN_LIBS:="$(MAGIC_SDL_LIBS) $(MAGIC_ARCH_LINKS) $(MAGIC_SDL_CPPFLAGS)"
linux_PLUGIN_LIBS:=
PLUGIN_LIBS:=$($(OS)_PLUGIN_LIBS)

View file

@ -756,7 +756,7 @@ $Id$
Donatien NSENGIYUMVA <ndonatienuk@yahoo.co.uk>, and
Antoine Bigirimana <antoine@e-tools.com>.)
* Konkani (Devaganari and Roman)
* Konkani (Devanagari and Roman)
Rahul Borade <rahulborade01@gmail.com>
* Korean
@ -909,7 +909,7 @@ $Id$
* Sanskrit translation
Babita Shinde <babitagaikwad@gmail.com>
* Santali translation (Devaganari)
* Santali translation (Devanagari)
Chandrakant Dhutadmal <cpdhutadmal@yahoo.com>
Ganesh Murmu <g_murmu_in@yahoo.com>
@ -918,6 +918,9 @@ $Id$
Ganesh Murmu <g_murmu_in@yahoo.com>
Prasanta Hembram <prasantahembram720@gmail.com>
* Sardinian translation
Flavia Floris <flavia.efloris@gmail.com>
* Scottish Gaelic
Niall Tracey <internationiall@hotmail.com>
Michael "Akerbeltz" Bauer <fios@akerbeltz.org>

View file

@ -8,7 +8,7 @@ http://www.tuxpaint.org/
$Id$
2020.August.29 (0.9.25)
2020.December.8 (0.9.25)
* New Features
------------
* Export drawings:
@ -66,6 +66,11 @@ $Id$
* Windows build changes
* Enabling PowerTools repositry to install additional SDL* packages
* Corrected README launcher for English, after install completes
* Updated translation files and ensure license text appears
* Support for Mingw64 for 64-bit builds
* Ability to find Mingw DLLs by examining EXEs
(new shell script replaces hard-coded list in Makefile)
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
* New Brushes
-----------
@ -85,6 +90,12 @@ $Id$
(https://openclipart.org/artist/Tavin)
Creative Commons Zero 1.0 Public Domain License
* Starter & Template updates
--------------------------
* Added margins to elephant, fish_icon and frame_hearts
starters, to avoid smearing on edges in Tux Paint.
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* Documentation updates
---------------------
* Cleaned up HTML code of HTML-based documentation.
@ -93,6 +104,8 @@ $Id$
* EXTENDING docs cleaned up and Table of Contents added.
* Converted FAQ from bullet lists to definition lists.
* Bug Fixes
---------
* Mended issue where stamp descriptions were not loading
@ -103,6 +116,16 @@ $Id$
descriptions, if we failed to know what language to use
(see above).
* Mended bug where a personal Template could not be loaded
due to how we tracked which entry in the "New" dialog
was the first template image.
* New Translations:
-----------------
* Sardinian translation
Flavia Floris <flavia.efloris@gmail.com>
* Translation Updates:
--------------------
* Basque translation
@ -111,6 +134,9 @@ $Id$
* Catalan translation
Pere Pujal i Carabantes <pere@fornol.no-ip.org>
* French translation
Chion Jacques <jacques.chion@orange.fr>
* Galician translation
Miguel Bouzada <mbouzada@gmail.com>
@ -829,7 +855,7 @@ $Id$
Savitha <savithasprasad@yahoo.com>
Provided by Vrundesh Waghmare <vrundesh.waghmare@gmail.com>
* Konkani (Devaganari and Roman)
* Konkani (Devanagari and Roman)
Rahul Borade <rahulborade01@gmail.com>
* Luganda translation
@ -906,7 +932,7 @@ $Id$
* Sanskrit translation
Babita Shinde <babitagaikwad@gmail.com>
* Santali translation (Devaganari)
* Santali translation (Devanagari)
Chandrakant Dhutadmal <cpdhutadmal@yahoo.com>
Ganesh Murmu <g_murmu_in@yahoo.com>

View file

@ -1,461 +1,435 @@
Link: translated
GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
[ÎäÀŤʥ°¥Ë¥å¡¼¤Î²èÁü] [ ¥Á¥§¥³¸ì | ±Ñ¸ì | ÆüËܸì ]
* GPL °ãÈ¿¤È»×¤ï¤ì¤ë»öÎã¤ò¸«¤«¤±¤¿¤é
* GPL ¤Î³Æ¹ñ¸ìÌõ
* GPL ¤Ë´Ø¤·¤Æ¤è¤¯Ê¹¤«¤ì¤ë¼ÁÌä
* GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ (GPL) ¥×¥ì¡¼¥ó¥Æ¥¥¹¥È·Á¼°
* GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ (GPL) Texinfo ·Á¼°
----------------------------------------------------------------------
¤â¤¯¤¸
* GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
* ¤Ï¤¸¤á¤Ë
* Ê£À½¡¢ÈÒÉÛ¡¢²þÊѤ˴ؤ¹¤ë¾ò·ï¤ÈÀ©Ìó
* °Ê¾å¤Î¾ò¹à¤ò¤¢¤Ê¤¿¤Î¿·¤·¤¤¥×¥í¥°¥é¥à¤ËŬÍѤ¹¤ëÊýË¡
----------------------------------------------------------------------
GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
¥Ð¡¼¥¸¥ç¥ó 2¡¢1991ǯ6·î
ÆüËܸìÌõ¡¢2002ǯ8·î28Æü
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
¤³¤ÎÍøÍѵöÂú·ÀÌó½ñ¤ò¡¢°ì»ú°ì¶ç¤½¤Î¤Þ¤Þ¤ËÊ£À½¤·ÈÒÉÛ¤¹¤ë¤³¤È¤Ïµö²Ä¤¹¤ë¡£
¤·¤«¤·Êѹ¹¤Ïǧ¤á¤Ê¤¤¡£
This is an unofficial translation of the GNU General Public License into
Japanese. It was not published by the Free Software Foundation, and does
not legally state the distribution terms for software that uses the GNU
GPL--only the original English text of the GNU GPL does that. However,
we hope that this translation will help Japanese speakers understand the
GNU GPL better.
(Ìõ: °Ê²¼¤ÏGNU General Public License¤ÎÈó¸ø¼°¤ÊÆüËܸìÌõ¤Ç¤¹¡£¤³¤ì¤Ï¥Õ
¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃÄ(the Free Software Foundation)¤Ë¤è¤Ã¤ÆÈ¯É½¤µ¤ì¤¿¤â
¤Î¤Ç¤Ï¤Ê¤¯¡¢GNU GPL¤òŬÍѤ·¤¿¥½¥Õ¥È¥¦¥§¥¢¤ÎÈÒÉÛ¾ò·ï¤òˡŪ¤Ë͸ú¤Ê·Á¤Ç
½Ò¤Ù¤¿¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£ÈÒÉÛ¾ò·ï¤È¤·¤Æ¤ÏGNU GPL¤Î±Ñ¸ìÈǥƥ¥¹¥È¤Ç»Ø
Äꤵ¤ì¤Æ¤¤¤ë¤â¤Î¤Î¤ß¤¬Í¸ú¤Ç¤¹¡£¤·¤«¤·¤Ê¤¬¤é¡¢»ä¤¿¤Á¤Ï¤³¤ÎËÝÌõ¤¬¡¢ÆüËÜ
¸ì¤ò»ÈÍѤ¹¤ë¿Í¡¹¤Ë¤È¤Ã¤ÆGNU GPL¤ò¤è¤êÎɤ¯Íý²ò¤¹¤ë½õ¤±¤È¤Ê¤ë¤³¤È¤ò˾¤ó
¤Ç¤¤¤Þ¤¹¡£)
ËÝÌõ¤Ï
ȬÅÄ¿¿¹Ô<mhatta@gnu.org>¤¬¹Ô¤Ã¤¿¡£¸¶Ê¸¤Ïhttp://www.gnu.org/licenses/gpl.html
¤Ç¤¢¤ë¡£¸íÌõ¤Î»ØÅ¦¤ä²þÁ±°Æ¤ò´¿·Þ¤¹¤ë¡£
¤Ï¤¸¤á¤Ë
¥½¥Õ¥È¥¦¥§¥¢¸þ¤±¥é¥¤¥»¥ó¥¹¤ÎÂçȾ¤Ï¡¢¤¢¤Ê¤¿¤¬¤½¤Î¥½¥Õ¥È¥¦¥§¥¢¤ò¶¦Í¤·¤¿
¤êÊѹ¹¤·¤¿¤ê¤¹¤ë¼«Í³¤òÃ¥¤¦¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤¤¤Þ¤¹¡£ÂоÈŪ¤Ë¡¢GNU °ìÈ̸ø
½°ÍøÍѵöÂú·ÀÌó½ñ¤Ï¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤ò¶¦Í¤·¤¿¤êÊѹ¹¤·¤¿¤ê¤¹
¤ë¼«Í³¤òÊݾڤ¹¤ë--¤¹¤Ê¤ï¤Á¡¢¥½¥Õ¥È¥¦¥§¥¢¤¬¤½¤Î¥æ¡¼¥¶¤¹¤Ù¤Æ¤Ë¤È¤Ã¤Æ¥Õ¥ê¡¼
¤Ç¤¢¤ë¤³¤È¤òÊݾڤ¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£¤³¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ
¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤΥ½¥Õ¥È¥¦¥§¥¢¤Î¤Û¤È¤ó¤É¤ËŬÍѤµ¤ì¤Æ¤ª¤ê¡¢¤Þ¤¿ GNU
GPL¤òŬÍѤ¹¤ë¤È·è¤á¤¿¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃİʳ°¤Îºî¼Ô¤Ë¤è¤ë¥×¥í¥°
¥é¥à¤Ë¤âŬÍѤµ¤ì¤Æ¤¤¤Þ¤¹(¤¤¤¯¤Ä¤«¤Î¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤΥ½¥Õ¥È¥¦¥§
¥¢¤Ë¤Ï¡¢GNU GPL¤Ç¤Ï¤Ê¤¯GNU ¥é¥¤¥Ö¥é¥ê°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤¬Å¬ÍѤµ¤ì
¤Æ¤¤¤Þ¤¹)¡£¤¢¤Ê¤¿¤â¤Þ¤¿¡¢¤´¼«Ê¬¤Î¥×¥í¥°¥é¥à¤ËGNU GPL¤òŬÍѤ¹¤ë¤³¤È¤¬²Ä
ǽ¤Ç¤¹¡£
»ä¤¿¤Á¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤È¸À¤¦¤È¤¡¢¤½¤ì¤ÏÍøÍѤμ«Í³¤Ë¤Ä¤¤¤Æ¸ÀµÚ¤·¤Æ
¤¤¤ë¤Î¤Ç¤¢¤Ã¤Æ¡¢²Á³Ê¤ÏÌäÂê¤Ë¤·¤Æ¤¤¤Þ¤»¤ó¡£»ä¤¿¤Á¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó
½ñ¤Ï¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£À½Êª¤òÈÒÉÛ¤¹¤ë¼«Í³¤òÊݾڤ¹¤ë¤è¤¦Àß
·×¤µ¤ì¤Æ¤¤¤Þ¤¹(´õ˾¤Ë±þ¤¸¤Æ¤½¤Î¼ï¤Î¥µ¡¼¥Ó¥¹¤Ë¼ê¿ôÎÁ¤ò²Ý¤¹¼«Í³¤âÊݾڤµ
¤ì¤Þ¤¹)¡£¤Þ¤¿¡¢¤¢¤Ê¤¿¤¬¥½¡¼¥¹¥³¡¼¥É¤ò¼õ¤±¼è¤ë¤«¡¢¤¢¤ë¤¤¤Ï˾¤á¤Ð¤½¤ì¤ò
Æþ¼ê¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¤È¤¤¤¦¤³¤È¡¢¤¢¤Ê¤¿¤¬¥½¥Õ¥È¥¦¥§¥¢¤òÊѹ¹¤·¡¢¤½¤Î
°ìÉô¤ò¿·¤¿¤Ê¥Õ¥ê¡¼¤Î¥×¥í¥°¥é¥à¤ÇÍøÍѤǤ¤ë¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¡¢°Ê¾å¤Ç½Ò
¤Ù¤¿¤è¤¦¤Ê¤³¤È¤¬¤Ç¤¤ë¤È¤¤¤¦¤³¤È¤¬¤¢¤Ê¤¿¤ËÃΤ餵¤ì¤ë¤È¤¤¤¦¤³¤È¤âÊݾڤµ
¤ì¤Þ¤¹¡£
¤¢¤Ê¤¿¤Î¸¢Íø¤ò¼é¤ë¤¿¤á¡¢»ä¤¿¤Á¤Ï狼¤¬¤¢¤Ê¤¿¤Îͤ¹¤ë¤³¤ì¤é¤Î¸¢Íø¤òÈÝÄê
¤¹¤ë¤³¤È¤ä¡¢¤³¤ì¤é¤Î¸¢Íø¤òÊü´þ¤¹¤ë¤è¤¦Í׵᤹¤ë¤³¤È¤ò¶Ø»ß¤¹¤ë¤È¤¤¤¦À©¸Â
¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¤è¤Ã¤Æ¡¢¤¢¤Ê¤¿¤¬¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£À½Êª¤òÈÒÉÛ¤·¤¿
¤ê¤½¤ì¤òÊѹ¹¤·¤¿¤ê¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤¦¤¤¤Ã¤¿À©¸Â¤Î¤¿¤á¤Ë¤¢¤Ê¤¿¤Ë¤¢¤ë¼ï¤Î
ÀÕǤ¤¬È¯À¸¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
Î㤨¤Ð¡¢¤¢¤Ê¤¿¤¬¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÎÊ£À½Êª¤òÈÒÉÛ¤¹¤ë¾ì¹ç¡¢ÍÎÁ¤«ÌµÎÁ¤Ë
´Ø¤ï¤é¤º¡¢¤¢¤Ê¤¿¤Ï¼«Ê¬¤¬Í¤¹¤ë¸¢Íø¤òÁ´¤Æ¼õÎμԤËÍ¿¤¨¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
¤Þ¤¿¡¢¤¢¤Ê¤¿¤ÏÈà¤é¤â¥½¡¼¥¹¥³¡¼¥É¤ò¼õ¤±¼è¤ë¤«¼ê¤ËÆþ¤ì¤ë¤³¤È¤¬¤Ç¤¤ë¤è¤¦
Êݾڤ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¤½¤·¤Æ¡¢¤¢¤Ê¤¿¤ÏÈà¤é¤ËÂФ·¤Æ°Ê²¼¤Ç½Ò¤Ù¤ë¾ò·ï
¤ò¼¨¤·¡¢Èà¤é¤Ë¼«¤é¤Î»ý¤Ä¸¢Íø¤Ë¤Ä¤¤¤ÆÃΤ餷¤á¤ë¤è¤¦¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»
¤ó¡£
»ä¤¿¤Á¤Ï¤¢¤Ê¤¿¤Î¸¢Íø¤òÆóÃʳ¬¤Î¼ê½ç¤òƧ¤ó¤ÇÊݸ¤Þ¤¹¡£(1) ¤Þ¤º¥½¥Õ¥È¥¦¥§
¥¢¤ËÂФ·¤ÆÃøºî¸¢¤ò¼çÄ¥¤·¡¢¤½¤·¤Æ (2) ¤¢¤Ê¤¿¤ËÂФ·¤Æ¡¢¥½¥Õ¥È¥¦¥§¥¢¤ÎÊ£
À½¤äÈÒÉÛ¤Þ¤¿¤Ï²þÊѤˤĤ¤¤Æ¤ÎˡŪ¤Êµö²Ä¤òÍ¿¤¨¤ë¤³¤Î·ÀÌó½ñ¤òÄ󼨤·¤Þ¤¹¡£
¤Þ¤¿¡¢³Æºî¼Ô¤ä»ä¤¿¤Á¤òÊݸ¤ë¤¿¤á¡¢»ä¤¿¤Á¤Ï¤³¤Î¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ï
²¿¤ÎÊݾڤâ̵¤¤¤È¤¤¤¦¤³¤È¤òï¤â¤¬³Î¼Â¤ËÍý²ò¤¹¤ë¤è¤¦¤Ë¤·¡¢¤Þ¤¿¥½¥Õ¥È¥¦¥§
¥¢¤¬Ã¯¤«Â¾¿Í¤Ë¤è¤Ã¤Æ²þÊѤµ¤ì¡¢¤½¤ì¤¬¼¡¡¹¤ÈÈÒÉÛ¤µ¤ì¤Æ¤¤¤Ã¤¿¤È¤·¤Æ¤â¡¢¤½
¤Î¼õÎμԤÏÈà¤é¤¬¼ê¤ËÆþ¤ì¤¿¥½¥Õ¥È¥¦¥§¥¢¤¬¥ª¥ê¥¸¥Ê¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï̵¤¤
¤³¤È¡¢¤½¤·¤Æ¸¶ºî¼Ô¤Î̾À¼¤Ï¾¿Í¤Ë¤è¤Ã¤Æ»ý¤Á¹þ¤Þ¤ì¤¿²ÄǽÀ¤Î¤¢¤ëÌäÂê¤Ë¤è¤Ã
¤Æ±Æ¶Á¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¤È¤¤¤¦¤³¤È¤ò¼þÃΤµ¤»¤¿¤¤¤È»×¤¤¤Þ¤¹¡£
ºÇ¸å¤Ë¡¢¥½¥Õ¥È¥¦¥§¥¢ÆÃµö¤¬¤¤¤«¤Ê¤ë¥Õ¥ê¡¼¤Î¥×¥í¥°¥é¥à¤Î¸ºß¤Ë¤âÉÔÃǤζ¼
°Ò¤òÅꤲ¤«¤±¤Æ¤¤¤Þ¤¹¤¬¡¢»ä¤¿¤Á¤Ï¡¢¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÎºÆÈÒÉÛ¼Ô¤¬¸Ä¡¹¤Ë
ÆÃµö¥é¥¤¥»¥ó¥¹¤ò¼èÆÀ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢»ö¼Â¾å¥×¥í¥°¥é¥à¤òÆÈÀêŪ¤Ë¤·¤Æ¤·
¤Þ¤¦¤È¤¤¤¦´í¸±¤òÈò¤±¤¿¤¤¤È»×¤¤¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿»öÂÖ¤òͽËɤ¹¤ë¤¿¤á¡¢»ä¤¿
¤Á¤Ï¤¤¤«¤Ê¤ëÆÃµö¤âï¤â¤¬¼«Í³¤ËÍøÍѤǤ¤ë¤è¤¦¥é¥¤¥»¥ó¥¹¤µ¤ì¤ë¤«¡¢Á´¤¯¥é
¥¤¥»¥ó¥¹¤µ¤ì¤Ê¤¤¤«¤Î¤É¤Á¤é¤«¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤òÌÀ³Î¤Ë¤·¤Þ¤·¤¿¡£
(ÌõÃí: ËÜ·ÀÌó½ñ¤Ç¡ÖÆÈÀêŪ(proprietary)¡×¤È¤Ï¡¢¥½¥Õ¥È¥¦¥§¥¢¤ÎÍøÍÑ¤äºÆÈÒ
ÉÛ¡¢²þÊѤ¬¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¤«¡¢µö²Ä¤òÆÀ¤ë¤³¤È¤¬É¬ÍפȤµ¤ì¤Æ¤¤¤ë¤«¡¢¤¢¤ë¤¤
¤Ï¸·¤·¤¤À©¸Â¤¬²Ý¤»¤é¤ì¤Æ¤¤¤Æ¼«Í³¤Ë¤½¤¦¤¹¤ë¤³¤È¤¬»ö¼Â¾å¤Ç¤¤Ê¤¯¤Ê¤Ã¤Æ¤¤
¤ë¾õÂ֤Τ³¤È¤ò»Ø¤¹¡£¾Ü¤·¤¯¤Ïhttp://www.gnu.org/philosophy/categories.ja.html#ProprietarySoftware
¤ò»²¾È¤»¤è¡£)
Ê£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤ÎÀµ³Î¤Ê¾ò·ï¤ÈÀ©Ìó¤ò°Ê²¼¤Ç½Ò¤Ù¤Æ¤¤¤¤Þ¤¹¡£
Ê£À½¡¢ÈÒÉÛ¡¢²þÊѤ˴ؤ¹¤ë¾ò·ï¤ÈÀ©Ìó
0. ¤³¤ÎÍøÍѵöÂú·ÀÌó½ñ¤Ï¡¢¤½¤Î¥×¥í¥°¥é¥à(¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪ)¤ò¤³¤Î°ìÈ̸ø
½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎÄê¤á¤ë¾ò·ï¤Î²¼¤ÇÈÒÉۤǤ¤ë¡¢¤È¤¤¤¦¹ðÃΤ¬Ãøºî¸¢¼Ô¤Ë¤è¤Ã
¤ÆµºÜ¤µ¤ì¤¿¥×¥í¥°¥é¥à¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃøºîʪÁ´È̤ËŬÍѤµ¤ì¤ë¡£°Ê²¼¤Ç¤Ï¡¢
¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¡×¤È¤Ï¤½¤Î¤è¤¦¤Ë¤·¤Æ¤³¤Î·ÀÌó½ñ¤¬Å¬ÍѤµ¤ì¤¿¥×¥í¥°¥é¥à¤ä
ÃøºîʪÁ´È̤ò°ÕÌ£¤·¡¢¤Þ¤¿¡Ö¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ¡×¤È¤Ï¡Ø¥×¥í¥°
¥é¥à¡Ù¤ä¤½¤ÎÂ¾Ãøºî¸¢Ë¡¤Î²¼¤ÇÇÉÀ¸Êª¤È¸«¤Ê¤µ¤ì¤ë¤â¤ÎÁ´È̤ò»Ø¤¹¡£¤¹¤Ê¤ï¤Á¡¢
¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤½¤Î°ìÉô¤ò¡¢Á´¤¯Æ±°ì¤Î¤Þ¤Þ¤«¡¢²þÊѤò²Ã¤¨¤¿¤«¡¢¤¢¤ë¤¤¤Ï
¾¤Î¸À¸ì¤ËËÝÌõ¤µ¤ì¤¿·Á¤Ç´Þ¤àÃøºîʪ¤Î¤³¤È¤Ç¤¢¤ë(¡Ö²þÊѡפȤ¤¤¦¸ì¤ÎËÜÍè
¤Î°ÕÌ£¤«¤é¤Ï¤º¤ì¤ë¤¬¡¢°Ê²¼¤Ç¤ÏËÝÌõ¤â²þÊѤΰì¼ï¤È¸«¤Ê¤¹)¡£¤½¤ì¤¾¤ì¤Î·À
Ìó¼Ô¤Ï¡Ö¤¢¤Ê¤¿¡×¤Èɽ¸½¤µ¤ì¤ë¡£
Ê£À½¤äÈÒÉÛ¡¢²þÊѰʳ°¤Î³èư¤Ï¤³¤Î·ÀÌó½ñ¤Ç¤Ï¥«¥Ð¡¼¤µ¤ì¤Ê¤¤¡£¤½¤ì¤é¤Ï¤³¤Î
·ÀÌó½ñ¤ÎÂоݳ°¤Ç¤¢¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¼Â¹Ô¤¹¤ë¹Ô°Ù¼«ÂΤËÀ©¸Â¤Ï¤Ê¤¤¡£¤Þ
¤¿¡¢¤½¤Î¤è¤¦¤Ê¡Ø¥×¥í¥°¥é¥à¡Ù¤Î½ÐÎÏ·ë²Ì¤Ï¡¢¤½¤ÎÆâÍÆ¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð
¤Ë¤·¤¿Ãøºîʪ¤ò¹½À®¤¹¤ë¾ì¹ç¤Î¤ß¤³¤Î·ÀÌó½ñ¤Ë¤è¤Ã¤ÆÊݸ¤ì¤ë(¡Ø¥×¥í¥°¥é
¥à¡Ù¤ò¼Â¹Ô¤·¤¿¤³¤È¤Ë¤è¤Ã¤ÆºîÀ®¤µ¤ì¤¿¤È¤¤¤¦¤³¤È¤È¤Ï̵´Ø·¸¤Ç¤¢¤ë)¡£¤³¤Î
¤è¤¦¤ÊÀþ°ú¤¤ÎÂÅÅöÀ¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤¬²¿¤ò¤¹¤ë¤Î¤«¤Ë°Í¸¤¹¤ë¡£
1. ¤½¤ì¤¾¤ì¤ÎÊ£À½Êª¤Ë¤ª¤¤¤ÆÅ¬ÀÚ¤ÊÃøºî¸¢É½¼¨¤ÈÊݾڤÎÈÝǧÀ¼ÌÀ(disclaimer of
warranty)¤òÌÜΩ¤Ä¤è¤¦Å¬Àڤ˷Ǻܤ·¡¢¤Þ¤¿¤³¤Î·ÀÌó½ñ¤ª¤è¤Ó°ìÀÚ¤ÎÊݾڤÎÉÔ
ºß¤Ë¿¨¤ì¤¿¹ðÃΤ¹¤Ù¤Æ¤ò¤½¤Î¤Þ¤Þ»Ä¤·¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª¤ò¡Ø¥×¥í¥°
¥é¥à¡Ù¤Î¤¤¤«¤Ê¤ë¼õÎÎ¼Ô¤Ë¤â¡Ø¥×¥í¥°¥é¥à¡Ù¤È¶¦¤ËÈÒÉÛ¤¹¤ë¸Â¤ê¡¢¤¢¤Ê¤¿¤Ï
¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¥½¡¼¥¹¥³¡¼¥É¤ÎÊ£À½Êª¤ò¡¢¤¢¤Ê¤¿¤¬¼õ¤±¼è¤Ã¤¿Ä̤ê¤Î·Á¤ÇÊ£
À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£ÇÞÂΤÏÌä¤ï¤Ê¤¤¡£
¤¢¤Ê¤¿¤Ï¡¢ÊªÍýŪ¤ËÊ£À½Êª¤ò¾ùÅϤ¹¤ë¤È¤¤¤¦¹Ô°Ù¤Ë´Ø¤·¤Æ¼ê¿ôÎÁ¤ò²Ý¤·¤Æ¤âÎÉ
¤¤¤·¡¢´õ˾¤Ë¤è¤Ã¤Æ¤Ï¼ê¿ôÎÁ¤ò¼è¤Ã¤Æ¸ò´¹¤Ë¤ª¤±¤ëÊݸî¤ÎÊݾڤòÄ󶡤·¤Æ¤âÎÉ
¤¤¡£
2. ¤¢¤Ê¤¿¤Ï¼«Ê¬¤Î¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÊ£À½Êª¤«¤½¤Î°ìÉô¤ò²þÊѤ·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù
¤ò´ð¤Ë¤·¤¿Ãøºîʪ¤ò·ÁÀ®¤·¡¢¤½¤Î¤è¤¦¤Ê²þÊÑÅÀ¤äÃøºîʪ¤ò¾åµÂè1Àá¤ÎÄê¤á¤ë
¾ò·ï¤Î²¼¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£¤¿¤À¤·¡¢¤½¤Î¤¿¤á¤Ë¤Ï°Ê²¼¤Î¾ò
·ï¤¹¤Ù¤Æ¤òËþ¤¿¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤:
* a) ¤¢¤Ê¤¿¤¬¤½¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤òÊѹ¹¤·¤¿¤È¤¤¤¦¤³¤È¤ÈÊѹ¹¤·¤¿Æü»þ¤¬Îɤ¯
ʬ¤«¤ë¤è¤¦¡¢²þÊѤµ¤ì¤¿¥Õ¥¡¥¤¥ë¤Ë¹ð¼¨¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
* b) ¡Ø¥×¥í¥°¥é¥à¡Ù¤Þ¤¿¤Ï¤½¤Î°ìÉô¤ò´Þ¤àÃøºîʪ¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù
¤«¤½¤Î°ìÉô¤«¤éÇÉÀ¸¤·¤¿Ãøºîʪ¤òÈÒÉÛ¤¢¤ë¤¤¤Ïȯɽ¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤Î
Á´ÂΤò¤³¤Î·ÀÌó½ñ¤Î¾ò·ï¤Ë½¾¤Ã¤ÆÂè»°¼Ô¤ØÌµ½þ¤ÇÍøÍѵöÂú¤·¤Ê¤±¤ì
¤Ð¤Ê¤é¤Ê¤¤¡£
* c) ²þÊѤµ¤ì¤¿¥×¥í¥°¥é¥à¤¬¡¢Ä̾ï¼Â¹Ô¤¹¤ëºÝ¤ËÂÐÏÃŪ¤Ë¥³¥Þ¥ó¥É¤òÆÉ¤à¤è
¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê¤é¤Ð¡¢¤½¤Î¥×¥í¥°¥é¥à¤òºÇ¤â°ìÈÌŪ¤ÊÊýË¡¤ÇÂÐÏÃŪ¤Ë
¼Â¹Ô¤¹¤ëºÝ¡¢Å¬ÀÚ¤ÊÃøºî¸¢É½¼¨¡¢ÌµÊݾڤǤ¢¤ë¤³¤È(¤¢¤ë¤¤¤Ï¤¢¤Ê¤¿¤¬ÊÝ
¾Ú¤òÄ󶡤¹¤ë¤È¤¤¤¦¤³¤È)¡¢¥æ¡¼¥¶¤¬¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Ç½Ò¤Ù¤¿¾ò
·ï¤Î²¼¤ÇÈÒÉÛ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¤³¤Î·ÀÌó½ñ¤ÎÊ£À½Êª
¤ò±ÜÍ÷¤¹¤ë¤Ë¤Ï¤É¤¦¤·¤¿¤é¤è¤¤¤«¤È¤¤¤¦¥æ¡¼¥¶¤Ø¤ÎÀâÌÀ¤ò´Þ¤à¹ðÃΤ¬°õ
ºþ¤µ¤ì¤ë¤«¡¢¤¢¤ë¤¤¤Ï²èÌ̤Ëɽ¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤(Îã³°
¤È¤·¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤½¤Î¤â¤Î¤ÏÂÐÏÃŪ¤Ç¤¢¤Ã¤Æ¤âÄ̾綠¤Î¤è¤¦¤Ê¹ð
ÃΤò°õºþ¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿¤¢¤Ê¤¿¤ÎÃøºîʪ¤Ë
¤½¤Î¤è¤¦¤Ê¹ðÃΤò°õºþ¤µ¤»¤ëɬÍפϤʤ¤)¡£
°Ê¾å¤ÎɬÍ×¾ò·ï¤ÏÁ´ÂΤȤ·¤Æ¤Î²þÊѤµ¤ì¤¿Ãøºîʪ¤ËŬÍѤµ¤ì¤ë¡£Ãøºîʪ¤Î°ìÉô
¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤«¤éÇÉÀ¸¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¤È³Îǧ¤Ç¤¡¢¤½¤ì¤é¼«¿ÈÊÌ¤ÎÆÈΩ
¤·¤¿Ãøºîʪ¤Ç¤¢¤ë¤È¹çÍýŪ¤Ë¹Í¤¨¤é¤ì¤ë¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤¬¤½¤ì¤é¤òÊ̤ÎÃøºîʪ
¤È¤·¤ÆÊ¬¤±¤ÆÈÒÉÛ¤¹¤ë¾ì¹ç¡¢¤½¤¦¤¤¤Ã¤¿Éôʬ¤Ë¤Ï¤³¤Î·ÀÌó½ñ¤È¤½¤Î¾ò·ï¤ÏŬÍÑ
¤µ¤ì¤Ê¤¤¡£¤·¤«¤·¡¢¤¢¤Ê¤¿¤¬Æ±¤¸Éôʬ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÂÎ
¤Î°ìÉô¤È¤·¤ÆÈÒÉÛ¤¹¤ë¤Ê¤é¤Ð¡¢Á´ÂΤȤ·¤Æ¤ÎÈÒÉÛʪ¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬²Ý¤¹¾ò·ï
¤Ë½¾¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤³¤Î·ÀÌó½ñ¤¬Â¾¤Î·ÀÌó¼Ô¤ËÍ¿¤¨¤ëµö²Ä
¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù´Ý¤´¤ÈÁ´ÂΤ˵ڤӡ¢Ã¯¤¬½ñ¤¤¤¿¤«¤Ï´Ø·¸¤Ê¤¯³ÆÉôʬ¤Î¤¹¤Ù¤Æ
¤òÊݸ¤ë¤«¤é¤Ç¤¢¤ë¡£
¤è¤Ã¤Æ¡¢¤¹¤Ù¤Æ¤¢¤Ê¤¿¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿Ãøºîʪ¤ËÂФ·¡¢¸¢Íø¤ò¼çÄ¥¤·¤¿¤ê¤¢¤Ê
¤¿¤Î¸¢Íø¤Ë°ÛµÄ¤ò¿½¤·Î©¤Æ¤ë¤³¤È¤Ï¤³¤ÎÀá¤Î°Õ¿Þ¤¹¤ë¤È¤³¤í¤Ç¤Ï¤Ê¤¤¡£¤à¤·¤í¡¢
¤½¤Î¼ñ»Ý¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÇÉÀ¸Êª¤Ê¤¤¤·½¸¹çÃøºîʪ¤ÎÈÒÉÛ¤ò´ÉÍý¤¹
¤ë¸¢Íø¤ò¹Ô»È¤¹¤ë¤È¤¤¤¦¤³¤È¤Ë¤¢¤ë¡£
¤Þ¤¿¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤Æ¤¤¤Ê¤¤¤½¤Î¾¤ÎÃøºîʪ¤ò¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢
¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿Ãøºîʪ)¤È°ì½ï¤Ë½¸¤á¤¿¤À¤±¤Î¤â¤Î¤ò°ì´¬¤Î
ÊÝ´ÉÁõÃ֤ʤ¤¤·ÈÒÉÛÇÞÂΤ˼ý¤á¤Æ¤â¡¢¤½¤Î¾¤ÎÃøºîʪ¤Þ¤Ç¤³¤Î·ÀÌó½ñ¤¬Êݸ
¤ëÂоݤˤʤë¤È¤¤¤¦¤³¤È¤Ë¤Ï¤Ê¤é¤Ê¤¤¡£
3. ¤¢¤Ê¤¿¤Ï¾åµÂè1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤ÏÂè2Àá¤Ë
¤ª¤±¤ëÇÉÀ¸Êª)¤ò¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ê¤¤¤·¼Â¹Ô·Á¼°¤ÇÊ£À½¤Þ¤¿¤ÏÈÒÉÛ¤¹¤ë¤³
¤È¤¬¤Ç¤¤ë¡£¤¿¤À¤·¡¢¤½¤Î¾ì¹ç¤¢¤Ê¤¿¤Ï°Ê²¼¤Î¤¦¤Á¤É¤ì¤«°ì¤Ä¤ò¼Â»Ü¤·¤Ê¤±¤ì
¤Ð¤Ê¤é¤Ê¤¤:
* a) Ãøºîʪ¤Ë¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´°Á´¤«¤Äµ¡³£¤ÇÆÉ¤ß¼è¤ê²Äǽ¤Ê¥½¡¼
¥¹¥³¡¼¥É¤òźÉÕ¤¹¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµÂè1Àᤪ¤è¤Ó2Àá¤Î¾ò
·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞÂΤÇÈÒÉÛ¤·¤Ê¤±¤ì¤Ð
¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢
* b) Ãøºîʪ¤Ë¡¢¤¤¤«¤Ê¤ëÂè»°¼Ô¤ËÂФ·¤Æ¤â¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ËÂбþ¤·¤¿´°Á´
¤«¤Äµ¡³£¤ÇÆÉ¤ß¼è¤ê²Äǽ¤Ê¥½¡¼¥¹¥³¡¼¥É¤ò¡¢ÈÒÉÛ¤ËÍפ¹¤ëʪÍýŪ¥³¥¹¥È
¤ò¾å²ó¤é¤Ê¤¤ÄøÅ٤μê¿ôÎÁ¤È°ú¤´¹¤¨¤ËÄ󶡤¹¤ë»Ý½Ò¤Ù¤¿¾¯¤Ê¤¯¤È¤â3ǯ
´Ö¤Ï͸ú¤Ê½ñÌ̤ˤʤä¿¿½¤·½Ð¤òꤍ¤ë¡£¤¿¤À¤·¡¢¥½¡¼¥¹¥³¡¼¥É¤Ï¾åµ
Âè1Àᤪ¤è¤Ó2Àá¤Î¾ò·ï¤Ë½¾¤¤¥½¥Õ¥È¥¦¥§¥¢¤Î¸ò´¹¤Ç½¬´·Åª¤Ë»È¤ï¤ì¤ëÇÞ
ÂΤÇÈÒÉÛ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤¢¤ë¤¤¤Ï¡¢
* c) Âбþ¤¹¤ë¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤ、·½Ð¤ËºÝ¤·¤Æ¡¢¤¢¤Ê¤¿¤¬ÆÀ¤¿¾ðÊó¤ò°ì½ï
¤Ë°ú¤ÅϤ¹(¤³¤ÎÁªÂò»è¤Ï¡¢±ÄÍø¤òÌÜŪ¤È¤·¤Ê¤¤ÈÒÉۤǤ¢¤Ã¤Æ¡¢¤«¤Ä¤¢¤Ê
¤¿¤¬¾åµ¾®Àáb¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê¿½¤·½Ð¤È¶¦¤Ë¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É
¤¢¤ë¤¤¤Ï¼Â¹Ô·Á¼°¤Î¥×¥í¥°¥é¥à¤·¤«Æþ¼ê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¸Â¤êµö²Ä¤µ¤ì ¤ë)¡£
Ãøºîʪ¤Î¥½¡¼¥¹¥³¡¼¥É¤È¤Ï¡¢¤½¤ì¤ËÂФ·¤Æ²þÊѤò²Ã¤¨¤ë¾å¤Ç¹¥¤Þ¤·¤¤¤È¤µ¤ì¤ë
Ãøºîʪ¤Î·Á¼°¤ò°ÕÌ£¤¹¤ë¡£¤¢¤ë¼Â¹Ô·Á¼°¤ÎÃøºîʪ¤Ë¤È¤Ã¤Æ´°Á´¤Ê¥½¡¼¥¹¥³¡¼¥É
¤È¤Ï¡¢¤½¤ì¤¬´Þ¤à¥â¥¸¥å¡¼¥ë¤¹¤Ù¤Æ¤Î¥½¡¼¥¹¥³¡¼¥ÉÁ´Éô¤Ë²Ã¤¨¡¢´ØÏ¢¤¹¤ë¥¤¥ó
¥¿¡¼¥Õ¥§¡¼¥¹ÄêµÁ¥Õ¥¡¥¤¥ë¤Î¤¹¤Ù¤Æ¤È¥é¥¤¥Ö¥é¥ê¤Î¥³¥ó¥Ñ¥¤¥ë¤ä¥¤¥ó¥¹¥È¡¼¥ë
¤òÀ©¸æ¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¥¹¥¯¥ê¥×¥È¤ò¤â²Ã¤¨¤¿¤â¤Î¤ò°ÕÌ£¤¹¤ë¡£¤·¤«¤·ÆÃÊÌ
¤ÊÎã³°¤È¤·¤Æ¡¢¤½¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¼«ÂΤ¬¼Â¹Ô·Á¼°¤ËÉտ魯¤ë¤Î¤Ç¤Ï̵¤¤¸Â¤ê¡¢
ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ÎÃæ¤Ë¡¢¼Â¹Ô·Á¼°¤¬¼Â¹Ô¤µ¤ì¤ë¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î¼ç
Íפʥ³¥ó¥Ý¡¼¥Í¥ó¥È(¥³¥ó¥Ñ¥¤¥é¤ä¥«¡¼¥Í¥ëÅù)¤ÈÄ̾ï°ì½ï¤Ë(¥½¡¼¥¹¤«¥Ð¥¤¥Ê
¥ê·Á¼°¤Î¤É¤Á¤é¤«¤Ç)ÈÒÉÛ¤µ¤ì¤ë¤â¤Î¤ò´Þ¤ó¤Ç¤¤¤ëɬÍפϤʤ¤¤È¤¹¤ë¡£
¼Â¹Ô·Á¼°¤Þ¤¿¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤ÎÈÒÉÛ¤¬¡¢»ØÄꤵ¤ì¤¿¾ì½ê¤«¤é¥³¥Ô¡¼¤¹¤ë
¤¿¤á¤Î¥¢¥¯¥»¥¹¼êÃʤòÄ󶡤¹¤ë¤³¤È¤Ç°Ù¤µ¤ì¤ë¤È¤·¤Æ¡¢¤½¤Î¾å¤Ç¥½¡¼¥¹¥³¡¼¥É
¤âƱÅù¤Î¥¢¥¯¥»¥¹¼êÃʤˤè¤Ã¤ÆÆ±¤¸¾ì½ê¤«¤é¥³¥Ô¡¼¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê
¤é¤Ð¡¢Âè»°¼Ô¤¬¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤È°ì½ï¤Ë¥½¡¼¥¹¤â¶¯À©Åª¤Ë¥³¥Ô¡¼¤µ¤»¤é¤ì
¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¥½¡¼¥¹¥³¡¼¥ÉÈÒÉۤξò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¤â¤Î¤È¤¹¤ë¡£
4. ¤¢¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢¤³¤Î·ÀÌó½ñ¤Ë¤ª¤¤¤ÆÌÀ³Î¤ËÄ󼨤µ¤ì¤¿¹Ô°Ù¤ò½ü¤
Ê£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£Â¾¤Ë¡Ø¥×¥í¥°¥é
¥à¡Ù¤òÊ£À½¤ä²þÊÑ¡¢¥µ¥Ö¥é¥¤¥»¥ó¥¹¡¢¤¢¤ë¤¤¤ÏÈÒÉÛ¤¹¤ë´ë¤Æ¤Ï¤¹¤Ù¤ÆÌµ¸ú¤Ç¤¢
¤ê¡¢¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤Î¤¢¤Ê¤¿¤Î¸¢Íø¤ò¼«Æ°Åª¤Ë½ª·ë¤µ¤»¤ë¤³¤È¤Ë¤Ê¤í¤¦¡£¤·
¤«¤·¡¢Ê£À½Êª¤ä¸¢Íø¤ò¤³¤Î·ÀÌó½ñ¤Ë½¾¤Ã¤Æ¤¢¤Ê¤¿¤«¤éÆÀ¤¿¿Í¡¹¤Ë´Ø¤·¤Æ¤Ï¡¢¤½
¤Î¤è¤¦¤Ê¿Í¡¹¤¬¤³¤Î·ÀÌó½ñ¤Ë´°Á´¤Ë½¾¤Ã¤Æ¤¤¤ë¸Â¤êÈà¤é¤Î¥é¥¤¥»¥ó¥¹¤Þ¤Ç½ª·ë
¤¹¤ë¤³¤È¤Ï¤Ê¤¤¡£
5. ¤¢¤Ê¤¿¤Ï¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤¹¤ëɬÍפÏ̵¤¤¡£¤È¤¤¤¦¤Î¤Ï¡¢¤¢¤Ê¤¿¤Ï¤³¤ì¤Ë½ð̾
¤·¤Æ¤¤¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£¤·¤«¤·¡¢¤³¤Î·ÀÌó½ñ°Ê³°¤Ë¤¢¤Ê¤¿¤ËÂФ·¤Æ¡Ø¥×¥í¥°¥é
¥à¡Ù¤ä¤½¤ÎÇÉÀ¸Êª¤ò²þÊѤޤ¿¤ÏÈÒÉÛ¤¹¤ëµö²Ä¤òÍ¿¤¨¤ë¤â¤Î¤Ï¸ºß¤·¤Ê¤¤¡£¤³¤ì
¤é¤Î¹Ô°Ù¤Ï¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¸Â¤êË¡¤Ë¤è¤Ã¤Æ¶Ø¤¸¤é¤ì¤Æ¤¤
¤ë¡£¤½¤³¤Ç¡¢¡Ø¥×¥í¥°¥é¥à¡Ù(¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÈÌ)
¤ò²þÊѤʤ¤¤·ÈÒÉÛ¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤¢¤Ê¤¿¤Ï¼«Ê¬¤¬¤½¤Î¤è¤¦¤Ê¹Ô°Ù¤ò¹Ô¤¦¤¿¤á
¤Ë¤³¤Î·ÀÌó½ñ¤ò¼õÂú¤·¤¿¤È¤¤¤¦¤³¤È¡¢¤½¤·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤È¤½¤ì¤Ë´ð¤Å¤¯Ãø
ºîʪ¤ÎÊ£À½¤äÈÒÉÛ¡¢²þÊѤˤĤ¤¤Æ¤³¤Î·ÀÌó½ñ¤¬²Ý¤¹À©Ìó¤È¾ò·ï¤ò¤¹¤Ù¤Æ¼õ¤±Æþ
¤ì¤¿¤È¤¤¤¦¤³¤È¤ò¼¨¤·¤¿¤â¤Î¤È¸«¤Ê¤¹¡£
6. ¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù(¤Þ¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤ò´ð¤Ë¤·¤¿ÃøºîʪÁ´ÈÌ)¤òºÆÈÒ
ÉÛ¤¹¤ë¤¿¤Ó¤Ë¡¢¤½¤Î¼õÎμԤϸµ¡¹¤Î¥é¥¤¥»¥ó¥¹µö²Ä¼Ô¤«¤é¡¢¤³¤Î·ÀÌó½ñ¤Ç»ØÄê
¤µ¤ì¤¿¾ò·ï¤ÈÀ©Ìó¤Î²¼¤Ç¡Ø¥×¥í¥°¥é¥à¡Ù¤òÊ£À½¤äÈÒÉÛ¡¢¤¢¤ë¤¤¤Ï²þÊѤ¹¤ëµö²Ä
¤ò¼«Æ°Åª¤ËÆÀ¤ë¤â¤Î¤È¤¹¤ë¡£¤¢¤Ê¤¿¤Ï¡¢¼õÎμԤ¬¤³¤³¤Çǧ¤á¤é¤ì¤¿¸¢Íø¤ò¹Ô»È
¤¹¤ë¤³¤È¤Ë´Ø¤·¤Æ¤³¤ì°Ê¾å¾¤Î¤¤¤«¤Ê¤ëÀ©¸Â¤â²Ý¤·¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£¤¢¤Ê¤¿¤Ë¤Ï¡¢
Âè»°¼Ô¤¬¤³¤Î·ÀÌó½ñ¤Ë½¾¤¦¤³¤È¤ò¶¯À©¤¹¤ëÀÕǤ¤Ï¤Ê¤¤¡£
7. ÆÃµö¿¯³²¤¢¤ë¤¤¤Ï¤½¤Î¾¤ÎÍýͳ(ÆÃµö´Ø·¸¤Ë¸Â¤é¤Ê¤¤)¤«¤é¡¢ºÛȽ½ê¤ÎȽ·è¤¢¤ë
¤¤¤Ï¿½¤·Î©¤Æ¤Î·ë²Ì¤È¤·¤Æ¤¢¤Ê¤¿¤Ë(ºÛȽ½êÌ¿Îá¤ä·ÀÌó¤Ê¤É¤Ë¤è¤ê)¤³¤Î¥é¥¤¥»
¥ó¥¹¤Î¾ò·ï¤ÈÌ·½â¤¹¤ëÀ©Ì󤬲ݤµ¤ì¤¿¾ì¹ç¤Ç¤â¡¢¤¢¤Ê¤¿¤¬¤³¤Î·ÀÌó½ñ¤Î¾ò
·ï¤òÌȽü¤µ¤ì¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£¤â¤·¤³¤Î·ÀÌó½ñ¤Î²¼¤Ç¤¢¤Ê¤¿¤Ë²Ý¤»¤é¤ì¤¿
ÀÕǤ¤È¾¤Î´ØÏ¢¤¹¤ëÀÕǤ¤òƱ»þ¤ËËþ¤¿¤¹¤è¤¦¤Ê·Á¤ÇÈÒÉۤǤ¤Ê¤¤¤Ê¤é¤Ð¡¢·ë²Ì
¤È¤·¤Æ¤¢¤Ê¤¿¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤òÈÒÉÛ¤¹¤ë¤³¤È¤¬Á´¤¯¤Ç¤¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢
¤ë¡£Î㤨¤ÐÆÃµö¥é¥¤¥»¥ó¥¹¤¬¡¢¤¢¤Ê¤¿¤«¤éľÀÜ´ÖÀܤòÌä¤ï¤º¥³¥Ô¡¼¤ò¼õ¤±¼è¤Ã
¤¿¿Í¤¬Ã¯¤Ç¤â¡Ø¥×¥í¥°¥é¥à¡Ù¤ò»ÈÍÑÎÁ̵ÎÁ¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Ê¤¤¾ì
¹ç¡¢¤¢¤Ê¤¿¤¬¤½¤ÎÀ©Ìó¤È¤³¤Î·ÀÌó½ñ¤òξÊý¤È¤âËþ¤¿¤¹¤Ë¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù
¤ÎÈÒÉÛ¤ò´°Á´¤ËÃæ»ß¤¹¤ë¤·¤«¤Ê¤¤¤À¤í¤¦¡£
¤³¤ÎÀá¤Î°ìÉôʬ¤¬ÆÃÄê¤Î¾õ¶·¤Î²¼¤Ç̵¸ú¤Ê¤¤¤·¼Â»ÜÉÔ²Äǽ¤Ê¾ì¹ç¤Ç¤â¡¢Àá¤Î»Ä
¤ê¤ÎÉôʬ¤ÏŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£¤½¤Î¾¤Î¾õ¶·¤Ç¤ÏÀ᤬Á´ÂΤȤ·¤Æ
ŬÍѤµ¤ì¤ë¤è¤¦°Õ¿Þ¤µ¤ì¤Æ¤¤¤ë¡£
ÆÃµö¤ä¤½¤Î¾¤Îºâ»º¸¢¤ò¿¯³²¤·¤¿¤ê¡¢¤½¤Î¤è¤¦¤Ê¸¢Íø¤Î¼çÄ¥¤Î¸úÎϤ˰۵Ĥò¾§
¤¨¤¿¤ê¤¹¤ë¤è¤¦¤¢¤Ê¤¿¤òͶÏǤ¹¤ë¤³¤È¤¬¤³¤ÎÀá¤ÎÌÜŪ¤Ç¤Ï¤Ê¤¤¡£¤³¤ÎÀá¤Ë¤Ï¡¢
¿Í¡¹¤Ë¤è¤Ã¤Æ¥é¥¤¥»¥ó¥¹´·¹Ô¤È¤·¤Æ¼Â¸½¤µ¤ì¤Æ¤¤¿¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ÈÒÉÛ
¤Î¥·¥¹¥Æ¥à¤Î´°Á´À¤ò¸î¤ë¤È¤¤¤¦ÌÜŪ¤·¤«¤Ê¤¤¡£Â¿¤¯¤Î¿Í¡¹¤¬¡¢¥Õ¥ê¡¼¥½¥Õ¥È
¥¦¥§¥¢¤ÎÈÒÉÛ¥·¥¹¥Æ¥à¤¬¼óÈø°ì´Ó¤·¤ÆÅ¬ÍѤµ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¿®Íê¤Ë´ð¤Å¤¡¢¤³
¤Î¥·¥¹¥Æ¥à¤òÄ̤¸¤ÆÈÒÉÛ¤µ¤ì¤ë¿Íͤʥ½¥Õ¥È¥¦¥§¥¢¤Ë´²Âç¤Ê¹×¸¥¤ò¤·¤Æ¤¤¿¤Î
¤Ï»ö¼Â¤Ç¤¢¤ë¤¬¡¢¿Í¤¬¤É¤Î¤è¤¦¤Ê¥·¥¹¥Æ¥à¤òÄ̤¸¤Æ¥½¥Õ¥È¥¦¥§¥¢¤òÈÒÉÛ¤·¤¿¤¤
¤È»×¤¦¤«¤Ï¤¢¤¯¤Þ¤Ç¤âºî¼Ô/´óÍ¿¼Ô¼¡Âè¤Ç¤¢¤ê¡¢¤¢¤Ê¤¿¤¬ÁªÂò¤ò²¡¤·¤Ä¤±¤ë¤³
¤È¤Ï¤Ç¤¤Ê¤¤¡£
¤³¤ÎÀá¤Ï¡¢¤³¤Î·ÀÌó½ñ¤Î¤³¤ÎÀá°Ê³°¤ÎÉôʬ¤Î°ìµ¢·ë¤Ë¤Ê¤ë¤È¹Í¤¨¤é¤ì¤ë¥±¡¼
¥¹¤òŰÄìŪ¤ËÌÀ¤é¤«¤Ë¤¹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤ë¡£
8. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÈÒÉÛ¤äÍøÍѤ¬¡¢¤¢¤ë¹ñ¤Ë¤ª¤¤¤Æ¤ÏÆÃµö¤Þ¤¿¤ÏÃøºî¸¢¤¬¼çÄ¥¤µ
¤ì¤¿¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î¤¤¤º¤ì¤«¤Ë¤è¤Ã¤ÆÀ©¸Â¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¡Ø¥×¥í¥°¥é¥à¡Ù
¤Ë¤³¤Î·ÀÌó½ñ¤òŬÍѤ·¤¿¸µ¤ÎÃøºî¸¢¼Ô¤Ï¡¢¤½¤¦¤¤¤Ã¤¿¹ñ¡¹¤òÇÓ½ü¤·¤¿ÌÀ³Î
¤ÊÃÏÍýŪÈÒÉÛÀ©¸Â¤ò²Ã¤¨¡¢¤½¤³¤ÇÇÓ½ü¤µ¤ì¤Æ¤¤¤Ê¤¤¹ñ¤ÎÃæ¤ä¤½¤ì¤é¤Î¹ñ¡¹¤Î´Ö
¤Ç¤Î¤ßÈÒÉÛ¤¬µö²Ä¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤â¹½¤ï¤Ê¤¤¡£¤½¤Î¾ì¹ç¡¢¤½¤Î¤è¤¦¤ÊÀ©¸Â¤Ï
¤³¤Î·ÀÌó½ñËÜʸ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤ÈƱÍͤ˸«¤Ê¤µ¤ì¤ë¡£
9. ¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤϡ¢»þ¤Ë¤è¤Ã¤Æ²þÄû¤Þ¤¿¤Ï¿·ÈǤΰìÈ̸ø½°ÍøÍѵöÂú½ñ
¤òȯɽ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£¤½¤Î¤è¤¦¤Ê¿·ÈǤϸ½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤È¤½¤ÎÀº¿À¤Ë¤ª
¤¤¤Æ¤Ï»÷¤¿¤â¤Î¤Ë¤Ê¤ë¤À¤í¤¦¤¬¡¢¿·¤¿¤ÊÌäÂê¤ä·üǰ¤ò²ò·è¤¹¤ë¤¿¤áºÙÉô¤Ç¤Ï°Û
¤Ê¤ë²ÄǽÀ¤¬¤¢¤ë¡£
¤½¤ì¤¾¤ì¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤Ï¡¢¸«Ê¬¤±¤¬ÉÕ¤¯¤è¤¦¤Ë¥Ð¡¼¥¸¥ç¥óÈֹ椬¿¶¤é¤ì¤Æ¤¤
¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë¤ª¤¤¤Æ¤½¤ì¤ËŬÍѤµ¤ì¤ë¤³¤Î·ÀÌó½ñ¤Î¥Ð¡¼¥¸¥ç¥óÈֹ椬
»ØÄꤵ¤ì¤Æ¤¤¤Æ¡¢¹¹¤Ë¡Ö¤½¤ì°Ê¹ß¤Î¤¤¤«¤Ê¤ë¥Ð¡¼¥¸¥ç¥ó(any later version)¡×
¤âŬÍѤ·¤ÆÎɤ¤¤È¤Ê¤Ã¤Æ¤¤¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤Ï½¾¤¦¾ò·ï¤ÈÀ©Ìó¤È¤·¤Æ¡¢»ØÄê¤Î¥Ð¡¼
¥¸¥ç¥ó¤«¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤˤè¤Ã¤ÆÈ¯¹Ô¤µ¤ì¤¿»ØÄê¤Î¥Ð¡¼¥¸¥ç¥ó°Ê¹ß
¤ÎÈǤΤɤ줫°ì¤Ä¤Î¤É¤Á¤é¤«¤òÁª¤Ö¤³¤È¤¬½ÐÍè¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Ç¥é¥¤¥»¥ó
¥¹¤Î¥Ð¡¼¥¸¥ç¥óÈֹ椬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤Ê¤é¤Ð¡¢¤¢¤Ê¤¿¤Ïº£¤Þ¤Ç¤Ë¥Õ¥ê¡¼¥½¥Õ
¥È¥¦¥§¥¢ºâÃĤ«¤éȯ¹Ô¤µ¤ì¤¿¥Ð¡¼¥¸¥ç¥ó¤ÎÃæ¤«¤é¹¥¤¤ËÁª¤ó¤Ç¹½¤ï¤Ê¤¤¡£
10. ¤â¤·¤¢¤Ê¤¿¤¬¡Ø¥×¥í¥°¥é¥à¡Ù¤Î°ìÉô¤ò¡¢¤½¤ÎÈÒÉÛ¾ò·ï¤¬¤³¤Î·ÀÌó½ñ¤È°Û¤Ê¤ë¾
¤Î¥Õ¥ê¡¼¤Ê¥×¥í¥°¥é¥à¤ÈÅý¹ç¤·¤¿¤¤¤Ê¤é¤Ð¡¢ºî¼Ô¤ËÏ¢Íí¤·¤Æµö²Ä¤òµá¤á¤è¡£¥Õ
¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤ¬Ãøºî¸¢¤òÊÝͤ¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥Õ¥ê¡¼¥½
¥Õ¥È¥¦¥§¥¢ºâÃĤËÏ¢Íí¤»¤è¡£»ä¤¿¤Á¤Ï¡¢¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Î¤¿¤á¤ËÆÃÊ̤ÊÎã³°¤ò
Àߤ±¤ë¤³¤È¤â¤¢¤ë¡£»ä¤¿¤Á¤¬·èÄê¤ò²¼¤¹¤Ë¤¢¤¿¤Ã¤Æ¤Ï¡¢»ä¤¿¤Á¤Î¥Õ¥ê¡¼¥½¥Õ¥È
¥¦¥§¥¢¤ÎÇÉÀ¸Êª¤¹¤Ù¤Æ¤¬¥Õ¥ê¡¼¤Ê¾õÂÖ¤ËÊݤ¿¤ì¤ë¤È¤¤¤¦¤³¤È¤È¡¢°ìÈÌŪ¤Ë¥½¥Õ
¥È¥¦¥§¥¢¤Î¶¦Í¤ÈºÆÍøÍѤòÂ¥¿Ê¤¹¤ë¤È¤¤¤¦Æó¤Ä¤ÎÌÜɸ¤òµ¬½à¤Ë¸¡Æ¤¤µ¤ì¤ë¤Ç¤¢
¤í¤¦¡£
̵ÊݾڤˤĤ¤¤Æ
11. ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÏÂå²Á̵¤·¤ËÍøÍѤ¬µö²Ä¤µ¤ì¤ë¤Î¤Ç¡¢Å¬ÀÚ¤ÊË¡¤¬Ç§¤á¤ë¸Â¤ê¤Ë
¤ª¤¤¤Æ¡¢¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë´Ø¤¹¤ë¤¤¤«¤Ê¤ëÊݾڤ⸺ߤ·¤Ê¤¤¡£½ñÌ̤ÇÊ̤˽ҤÙ
¤ë¾ì¹ç¤ò½ü¤¤¤Æ¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¤½¤Î¾¤ÎÃÄÂΤϡ¢¡Ø¥×¥í¥°¥é¥à¡Ù¤ò¡¢É½ÌÀ
¤µ¤ì¤¿¤«¸À³°¤Ë¤«¤ÏÌä¤ï¤º¡¢¾¦¶ÈŪŬÀ¤òÊݾڤ¹¤ë¤Û¤Î¤á¤«¤·¤ä¤¢¤ëÆÃÄê¤ÎÌÜ
Ū¤Ø¤ÎŬ¹çÀ(¤Ë¸Â¤é¤ì¤Ê¤¤)¤ò´Þ¤à°ìÀÚ¤ÎÊݾÚ̵¤·¤Ë¡Ö¤¢¤ë¤¬¤Þ¤Þ¡×¤ÇÄ󶡤¹
¤ë¡£¡Ø¥×¥í¥°¥é¥à¡Ù¤Î¼Á¤ÈÀǽ¤Ë´Ø¤¹¤ë¥ê¥¹¥¯¤Î¤¹¤Ù¤Æ¤Ï¤¢¤Ê¤¿¤Ëµ¢Â°¤¹¤ë¡£
¡Ø¥×¥í¥°¥é¥à¡Ù¤Ë·ç´Ù¤¬¤¢¤ë¤ÈȽÌÀ¤·¤¿¾ì¹ç¡¢¤¢¤Ê¤¿¤ÏɬÍפÊÊݼéÅÀ¸¡¤äÊ佤¡¢
½¤Àµ¤ËÍפ¹¤ë¥³¥¹¥È¤Î¤¹¤Ù¤Æ¤ò°ú¤¼õ¤±¤ë¤³¤È¤Ë¤Ê¤ë¡£
12. ŬÀÚ¤ÊË¡¤«½ñÌÌ¤Ç¤ÎÆ±°Õ¤Ë¤è¤Ã¤ÆÌ¿¤¼¤é¤ì¤Ê¤¤¸Â¤ê¡¢Ãøºî¸¢¼Ô¡¢¤Þ¤¿¤Ï¾åµ¤Ç
µö²Ä¤µ¤ì¤Æ¤¤¤ëÄ̤ê¤Ë¡Ø¥×¥í¥°¥é¥à¡Ù¤ò²þÊѤޤ¿¤ÏºÆÈÒÉÛ¤·¤¿¤½¤Î¾¤ÎÃÄÂΤϡ¢
¤¢¤Ê¤¿¤ËÂФ·¤Æ¡Ø¥×¥í¥°¥é¥à¡Ù¤ÎÍøÍѤʤ¤¤·ÍøÍÑÉÔǽ¤ÇÀ¸¤¸¤¿Ä̾ﻳ²¤äÆÃÊÌ
»³²¡¢¶öȯ»³²¡¢´ÖÀÜ»³²(¥Ç¡¼¥¿¤Î¾Ã¼º¤äÉÔÀµ³Î¤Ê½èÍý¡¢¤¢¤Ê¤¿¤«Âè»°¼Ô¤¬
Èï¤Ã¤¿Â»¼º¡¢¤¢¤ë¤¤¤Ï¡Ø¥×¥í¥°¥é¥à¡Ù¤¬Â¾¤Î¥½¥Õ¥È¥¦¥§¥¢¤È°ì½ï¤Ëưºî¤·¤Ê¤¤
¤È¤¤¤¦ÉÔ¶ñ¹ç¤Ê¤É¤ò´Þ¤à¤¬¤½¤ì¤é¤Ë¸Â¤é¤Ê¤¤)¤Ë°ìÀÚ¤ÎÀÕǤ¤òÉé¤ï¤Ê¤¤¡£¤½¤Î
¤è¤¦¤Ê»³²¤¬À¸¤º¤ë²ÄǽÀ¤Ë¤Ä¤¤¤ÆÈà¤é¤¬Ãé¹ð¤µ¤ì¤Æ¤¤¤¿¤È¤·¤Æ¤âƱÍͤǤ¢¤ë¡£
¾ò·ï¤ÈÀ©Ì󽪤ï¤ê
°Ê¾å¤Î¾ò¹à¤ò¤¢¤Ê¤¿¤Î¿·¤·¤¤¥×¥í¥°¥é¥à¤ËŬÍѤ¹¤ëÊýË¡
¤¢¤Ê¤¿¤¬¿·¤·¤¤¥×¥í¥°¥é¥à¤ò³«È¯¤·¤¿¤È¤·¤Æ¡¢¸ø½°¤Ë¤è¤Ã¤Æ¤½¤ì¤¬ÍøÍѤµ¤ì¤ë
²ÄǽÀ¤òºÇÂç¤Ë¤·¤¿¤¤¤Ê¤é¡¢¤½¤Î¥×¥í¥°¥é¥à¤ò¤³¤Î·ÀÌó½ñ¤Î¾ò¹à¤Ë½¾¤Ã¤Æ
ï¤Ç¤âºÆÈÒÉÛ¤¢¤ë¤¤¤ÏÊѹ¹¤Ç¤¤ë¤è¤¦¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ë¤¹¤ë¤Î¤¬ºÇÁ±¤Ç¤¹¡£
¤½¤Î¤¿¤á¤Ë¤Ï¡¢¥×¥í¥°¥é¥à¤Ë°Ê²¼¤Î¤è¤¦¤Êɽ¼¨¤òźÉÕ¤·¤Æ¤¯¤À¤µ¤¤¡£¤½¤Î¾ì¹ç¡¢
Êݾڤ¬ÇÓ½ü¤µ¤ì¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤òºÇ¤â¸ú²ÌŪ¤ËÅÁ¤¨¤ë¤¿¤á¤Ë¡¢¤½¤ì¤¾¤ì¤Î¥½¡¼
¥¹¥Õ¥¡¥¤¥ë¤ÎËÁƬ¤Ëɽ¼¨¤òźÉÕ¤¹¤ì¤ÐºÇ¤â°ÂÁ´¤Ç¤¹¡£¾¯¤Ê¤¯¤È¤â¡¢¡ÖÃøºî¸¢É½
¼¨¡×¤È¤¤¤¦¹Ô¤ÈÁ´Ê¸¤¬¤¢¤ë¾ì½ê¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤Ï³Æ¥Õ¥¡¥¤¥ë¤Ë´Þ¤á¤ÆÃÖ¤¤¤Æ
¤¯¤À¤µ¤¤¡£
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
(Ìõ:
¥×¥í¥°¥é¥à¤Î̾Á°¤È¡¢¤½¤ì¤¬²¿¤ò¤¹¤ë¤«¤Ë¤Ä¤¤¤Æ¤Î´Êñ¤ÊÀâÌÀ¡£
Copyright (C) À¾Îñǯ ºî¼Ô¤Î̾Á°
¤³¤Î¥×¥í¥°¥é¥à¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£¤¢¤Ê¤¿¤Ï¤³¤ì¤ò¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§
¥¢ºâÃĤˤè¤Ã¤ÆÈ¯¹Ô¤µ¤ì¤¿ GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ(¥Ð¡¼¥¸¥ç¥ó2¤«¡¢´õ
˾¤Ë¤è¤Ã¤Æ¤Ï¤½¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î¤¦¤Á¤É¤ì¤«)¤ÎÄê¤á¤ë¾ò·ï¤Î²¼¤ÇºÆÈÒÉÛ
¤Þ¤¿¤Ï²þÊѤ¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
¤³¤Î¥×¥í¥°¥é¥à¤ÏÍÍѤǤ¢¤ë¤³¤È¤ò´ê¤Ã¤ÆÈÒÉÛ¤µ¤ì¤Þ¤¹¤¬¡¢*Á´¤¯¤Î̵ÊݾÚ*
¤Ç¤¹¡£¾¦¶È²ÄǽÀ¤ÎÊݾڤäÆÃÄê¤ÎÌÜŪ¤Ø¤ÎŬ¹çÀ¤Ï¡¢¸À³°¤Ë¼¨¤µ¤ì¤¿¤â¤Î¤â´Þ
¤áÁ´¤¯Â¸ºß¤·¤Þ¤»¤ó¡£¾Ü¤·¤¯¤ÏGNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
¤¢¤Ê¤¿¤Ï¤³¤Î¥×¥í¥°¥é¥à¤È¶¦¤Ë¡¢GNU °ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎÊ£À½Êª¤ò°ìÉô
¼õ¤±¼è¤Ã¤¿¤Ï¤º¤Ç¤¹¡£¤â¤·¼õ¤±¼è¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ºâÃĤÞ
¤ÇÀÁµá¤·¤Æ¤¯¤À¤µ¤¤(°¸Àè¤Ï the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA)¡£
)
ÅŻҤʤ¤¤·»æ¤Î¥á¡¼¥ë¤Ç¤¢¤Ê¤¿¤ËÌ䤤¹ç¤ï¤»¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤â½ñ¤²Ã¤¨
¤Þ¤·¤ç¤¦¡£
COPYING-ja.txt for Tux Paint
Tux Paint - 子供向けのシンプルなお絵かきプログラム
Copyright (c) 2005 by Bill Kendrick and others
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
注: この文書に加えて、Tux Paint に同梱されている TrueType フォントに
ついても、関連する著作権情報を確認してください。
参照: ../fonts/locale/LL_docs/, "LL" はフォントファイル名と対応)
Bill Kendrick, 2005.October.10
$Id$
----------------------------------------
GNU 一般公衆利用許諾契約書
バージョン2、1991年6月
日本語訳、2002年5月20日
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
この利用許諾契約書を、一字一句そのままに複製し頒布することは許可する。
しかし変更は認めない。
This is an unofficial translation of the GNU General Public License
into Japanese. It was not published by the Free Software Foundation,
and does not legally state the distribution terms for software that
uses the GNU GPL--only the original English text of the GNU GPL does
that. However, we hope that this translation will help Japanese
speakers understand the GNU GPL better.
(訳: 以下はGNU General Public Licenseの非公式な日本語訳です。これはフ
リーソフトウェア財団(the Free Software Foundataion)によって発表された
ものではなく、GNU GPLを適用したソフトウェアの頒布条件を法的に有効な形
で述べたものではありません。頒布条件としてはGNU GPLの英語版テキストで
指定されているもののみが有効です。しかしながら、私たちはこの翻訳が、
日本語を使用する人々にとってGNU GPLをより良く理解する助けとなることを
望んでいます。)
翻訳は 八田真行<mhatta@gnu.org>が行った。原文は
http://www.gnu.org/licenses/gpl.txtである。誤訳の指摘や改善案を歓迎す
る。
はじめに
ソフトウェア向けライセンスの大半は、あなたがそのソフトウェアを共有した
り変更したりする自由を奪うように設計されています。対照的に、GNU 一般公
衆利用許諾契約書は、あなたがフリーソフトウェアを共有したり変更したりす
る自由を保証する--すなわち、ソフトウェアがそのユーザすべてにとってフリー
であることを保証することを目的としています。この一般公衆利用許諾契約書
はフリーソフトウェア財団のソフトウェアのほとんどに適用されており、また
GNU GPLを適用すると決めたフリーソフトウェア財団以外の作者によるプログ
ラムにも適用されています(いくつかのフリーソフトウェア財団のソフトウェ
アには、GNU GPLではなくGNU ライブラリ一般公衆利用許諾契約書が適用され
ていることもあります)。あなたもまた、ご自分のプログラムにGNU GPLを適用
することが可能です。
私たちがフリーソフトウェアと言うとき、それは利用の自由について言及して
いるのであって、価格は問題にしていません。私たちの一般公衆利用許諾契約
書は、あなたがフリーソフトウェアの複製物を頒布する自由を保証するよう設
計されています(希望に応じてその種のサービスに手数料を課す自由も保証さ
れます)。また、あなたがソースコードを受け取るか、あるいは望めばそれを
入手することが可能であるということ、あなたがソフトウェアを変更し、その
一部を新たなフリーのプログラムで利用できるということ、そして、以上で述
べたようなことができるということがあなたに知らされるということも保証さ
れます。
あなたの権利を守るため、私たちは誰かがあなたの有するこれらの権利を否定
することや、これらの権利を放棄するよう要求することを禁止するという制限
を加える必要があります。よって、あなたがソフトウェアの複製物を頒布した
りそれを変更したりする場合には、これらの制限のためにあなたにある種の責
任が発生することになります。
例えば、あなたがフリーなプログラムの複製物を頒布する場合、有料か無料に
関わらず、あなたは自分が有する権利を全て受領者に与えなければなりません。
また、あなたは彼らもソースコードを受け取るか手に入れることができるよう
保証しなければなりません。そして、あなたは彼らに対して以下で述べる条件
を示し、彼らに自らの持つ権利について知らしめるようにしなければなりませ
ん。
私たちはあなたの権利を二段階の手順を踏んで保護します。(1) まずソフトウェ
アに対して著作権を主張し、そして (2) あなたに対して、ソフトウェアの複
製や頒布または改変についての法的な許可を与えるこの契約書を提示します。
また、各作者や私たちを保護するため、私たちはこのフリーソフトウェアには
何の保証も無いということを誰もが確実に理解するようにし、またソフトウェ
アが誰か他人によって改変され、それが次々と頒布されていったとしても、そ
の受領者は彼らが手に入れたソフトウェアがオリジナルのバージョンでは無い
こと、そして原作者の名声は他人によって持ち込まれた可能性のある問題によっ
て影響されることがないということを周知させたいと思います。
最後に、ソフトウェア特許がいかなるフリーのプログラムの存在にも不断の脅
威を投げかけていますが、私たちは、フリーなプログラムの再頒布者が個々に
特許ライセンスを取得することによって、事実上プログラムを独占的にしてし
まうという危険を避けたいと思います。こういった事態を予防するため、私た
ちはいかなる特許も誰もが自由に利用できるようライセンスされるか、全くラ
イセンスされないかのどちらかでなければならないことを明確にしました。
(訳注: 本契約書で「独占的(proprietary)」とは、ソフトウェアの利用や再頒
布、改変が禁止されているか、許可を得ることが必要とされているか、あるい
は厳しい制限が課せられていて自由にそうすることが事実上できなくなってい
る状態のことを指す。詳しくは
http://www.gnu.org/philosophy/categories.ja.html#ProprietarySoftwareを
参照せよ。)
複製や頒布、改変についての正確な条件と制約を以下で述べていきます。
GNU 一般公衆利用許諾契約書
複製、頒布、改変に関する条件と制約
0. この利用許諾契約書は、そのプログラム(またはその他の著作物)をこの一
般公衆利用許諾契約書の定める条件の下で頒布できるという告知が著作権者に
よって記載されたプログラムまたはその他の著作物全般に適用される。以下で
は、「『プログラム』」とはそのようにしてこの契約書が適用されたプログラ
ムや著作物全般を意味し、また「『プログラム』を基にした著作物」とは『プ
ログラム』やその他著作権法の下で派生物と見なされるもの全般を指す。すな
わち、『プログラム』かその一部を、全く同一のままか、改変を加えたか、あ
るいは他の言語に翻訳された形で含む著作物のことである(「改変」という語
の本来の意味からはずれるが、以下では翻訳も改変の一種と見なす)。それぞ
れの契約者は「あなた」と表現される。
複製や頒布、改変以外の活動はこの契約書ではカバーされない。それらはこの
契約書の対象外である。『プログラム』を実行する行為自体に制限はない。ま
た、そのような『プログラム』の出力結果は、その内容が『プログラム』を基
にした著作物を構成する場合のみこの契約書によって保護される(『プログラ
ム』を実行したことによって作成されたということとは無関係である)。この
ような線引きの妥当性は、『プログラム』が何をするのかに依存する。
1. それぞれの複製物において適切な著作権表示と保証の否認声明(disclaimer
of warranty)を目立つよう適切に掲載し、またこの契約書および一切の保証の
不在に触れた告知すべてをそのまま残し、そしてこの契約書の複製物を『プロ
グラム』のいかなる受領者にも『プログラム』と共に頒布する限り、あなたは
『プログラム』のソースコードの複製物を、あなたが受け取った通りの形で複
製または頒布することができる。媒体は問わない。
あなたは、物理的に複製物を譲渡するという行為に関して手数料を課しても良
いし、希望によっては手数料を取って交換における保護の保証を提供しても良
い。
2. あなたは自分の『プログラム』の複製物かその一部を改変して『プログラ
ム』を基にした著作物を形成し、そのような改変点や著作物を上記第1節の定
める条件の下で複製または頒布することができる。ただし、そのためには以下
の条件すべてを満たしていなければならない:
a) あなたがそれらのファイルを変更したということと変更した日時が良
く分かるよう、改変されたファイルに告示しなければならない。
b) 『プログラム』またはその一部を含む著作物、あるいは『プログラム』
かその一部から派生した著作物を頒布あるいは発表する場合には、その全
体をこの契約書の条件に従って第三者へ無償で利用許諾しなければならな
い。
c) 改変されたプログラムが、通常実行する際に対話的にコマンドを読む
ようになっているならば、そのプログラムを最も一般的な方法で対話的に
実行する際、適切な著作権表示、無保証であること(あるいはあなたが保
証を提供するということ)、ユーザがプログラムをこの契約書で述べた条
件の下で頒布することができるということ、そしてこの契約書の複製物を
閲覧するにはどうしたらよいかというユーザへの説明を含む告知が印刷さ
れるか、あるいは画面に表示されるようにしなければならない(例外とし
て、『プログラム』そのものは対話的であっても通常そのような告知を印
刷しない場合には、『プログラム』を基にしたあなたの著作物にそのよう
な告知を印刷させる必要はない)。
以上の必要条件は全体としての改変された著作物に適用される。著作物の一部
が『プログラム』から派生したものではないと確認でき、それら自身別の独立
した著作物であると合理的に考えられるならば、あなたがそれらを別の著作物
として分けて頒布する場合、そういった部分にはこの契約書とその条件は
適用されない。しかし、あなたが同じ部分を『プログラム』を基にした著作物
全体の一部として頒布するならば、全体としての頒布物は、この契約書が
課す条件に従わなければならない。というのは、この契約書が他の契約者
に与える許可は『プログラム』丸ごと全体に及び、誰が書いたかは関係なく各
部分のすべてを保護するからである。
よって、すべてあなたによって書かれた著作物に対し、権利を主張したりあな
たの権利に異議を申し立てることはこの節の意図するところではない。むしろ、
その趣旨は『プログラム』を基にした派生物ないし集合著作物の頒布を管理す
る権利を行使するということにある。
また、『プログラム』を基にしていないその他の著作物を『プログラム』(あ
るいは『プログラム』を基にした著作物)と一緒に集めただけのものを一巻の
保管装置ないし頒布媒体に収めても、その他の著作物までこの契約書が保
護する対象になるということにはならない。
3. あなたは上記第1節および2節の条件に従い、『プログラム』(あるいは第2
節における派生物)をオブジェクトコードないし実行形式で複製または頒布す
ることができる。ただし、その場合あなたは以下のうちどれか一つを実施しな
ければならない:
a) 著作物に、『プログラム』に対応した完全かつ機械で読み取り可能な
ソースコードを添付する。ただし、ソースコードは上記第1節および2節の
条件に従いソフトウェアの交換で習慣的に使われる媒体で頒布しなければ
ならない。あるいは、
b) 著作物に、いかなる第三者に対しても、『プログラム』に対応した完
全かつ機械で読み取り可能なソースコードを、頒布に要する物理的コスト
を上回らない程度の手数料と引き換えに提供する旨述べた少なくとも3年
間は有効な書面になった申し出を添える。ただし、ソースコードは上記第
1節および2節の条件に従いソフトウェアの交換で習慣的に使われる媒体で
頒布しなければならない。あるいは、
c) 対応するソースコード頒布の申し出に際して、あなたが得た情報を一
緒に引き渡す(この選択肢は、営利を目的としない頒布であって、かつあ
なたが上記小節bで指定されているような申し出と共にオブジェクトコー
ドあるいは実行形式のプログラムしか入手していない場合に限り許可され
る)。
著作物のソースコードとは、それに対して改変を加える上で好ましいとされる
著作物の形式を意味する。ある実行形式の著作物にとって完全なソースコード
とは、それが含むモジュールすべてのソースコード全部に加え、関連するイン
ターフェース定義ファイルのすべてとライブラリのコンパイルやインストール
を制御するために使われるスクリプトをも加えたものを意味する。しかし特別
な例外として、そのコンポーネント自体が実行形式に付随するのでは無い限り、
頒布されるものの中に、実行形式が実行されるオペレーティングシステムの主
要なコンポーネント(コンパイラやカーネル等)と通常一緒に(ソースかバイナ
リ形式のどちらかで)頒布されるものを含んでいる必要はないとする。
実行形式またはオブジェクトコードの頒布が、指定された場所からコピーする
ためのアクセス手段を提供することで為されるとして、その上でソースコード
も同等のアクセス手段によって同じ場所からコピーできるようになっているな
らば、第三者がオブジェクトコードと一緒にソースも強制的にコピーさせられ
るようになっていなくてもソースコード頒布の条件を満たしているものとする。
4. あなたは『プログラム』を、この契約書において明確に提示された行
為を除き複製や改変、サブライセンス、あるいは頒布してはならない。他に
『プログラム』を複製や改変、サブライセンス、あるいは頒布する企てはすべ
て無効であり、この契約書の下でのあなたの権利を自動的に終結させるこ
とになろう。しかし、複製物や権利をこの契約書に従ってあなたから得た
人々に関しては、そのような人々がこの契約書に完全に従っている限り彼
らのライセンスまで終結することはない。
5. あなたはこの契約書を受諾する必要は無い。というのは、あなたはこ
れに署名していないからである。しかし、この契約書以外にあなたに対し
て『プログラム』やその派生物を変更、頒布する許可を与えるものは存在しな
い。これらの行為は、あなたがこの契約書を受け入れない限り法によって
禁じられている。そこで、『プログラム』(あるいは『プログラム』を基にし
た著作物のすべて)を改変ないし頒布することにより、あなたは自分がそのよ
うな行為を行うためにこの契約書を受諾したということ、そして『プログ
ラム』とそれに基づく著作物の複製や頒布、改変についてこの契約書が課
す制約と条件をすべて受け入れたということを示したものと見なす。
6. あなたが『プログラム』(または『プログラム』を基にした著作物全般)を
再頒布するたびに、その受領者は元々のライセンス許可者から、この契約書で
指定された条件と制約の下で『プログラム』を複製や頒布、あるいは改変する
許可を自動的に得るものとする。あなたは、受領者がここで認められた権利を
行使することに関してこれ以上他のいかなる制限も課すことができない。あな
たには、第三者がこの契約書に従うことを強制する責任はない。
7. 特許侵害あるいはその他の理由(特許関係に限らない)から、裁判所の判決
あるいは申し立ての結果としてあなたに(裁判所命令や契約などにより)この契
約書の条件と矛盾する制約が課された場合でも、あなたがこの契約書の条件を
免除されるわけではない。もしこの契約書の下であなたに課せられた責任と他
の関連する責任を同時に満たすような形で頒布できないならば、結果としてあ
なたは『プログラム』を頒布することが全くできないということである。例え
ば特許ライセンスが、あなたから直接間接を問わずコピーを受け取った人が誰
でも『プログラム』を使用料無料で再頒布することを認めていない場合、あな
たがその制約とこの契約書を両方とも満たすには『プログラム』の頒布を完全
に中止するしかないだろう。
この節の一部分が特定の状況の下で無効ないし実施不可能な場合でも、節の残
りの部分は適用されるよう意図されている。その他の状況では節が全体として
適用されるよう意図されている。
特許やその他の財産権を侵害したり、そのような権利の主張の効力に異議を唱
えたりするようあなたを誘惑することがこの節の目的ではない。この節には、
人々によってライセンス慣行として実現されてきた、フリーソフトウェア頒布
のシステムの完全性を護るという目的しかない。多くの人々が、フリーソフト
ウェアの頒布システムが首尾一貫して適用されているという信頼に基づき、こ
のシステムを通じて頒布される多様なソフトウェアに寛大な貢献をしてきたの
は事実であるが、人がどのようなシステムを通じてソフトウェアを頒布したい
と思うかはあくまでも作者/寄与者次第であり、あなたが選択を押しつけるこ
とはできない。
この節は、この契約書のこの節以外の部分の一帰結になると考えられるケー
スを徹底的に明らかにすることを目的としている。
8. 『プログラム』の頒布や利用が、ある国においては特許または著作権が主
張されたインターフェースのいずれかによって制限されている場合、『プログ
ラム』にこの契約書を適用した元の著作権者は、そういった国々を排除し
た明確な地理的頒布制限を加え、そこで排除されていない国の中やそれらの国々
の間でのみ頒布が許可されるようにしても構わない。その場合、そのような制
限はこの契約書本文で書かれているのと同様に見なされる。
9. フリーソフトウェア財団は、時によって改訂または新版の一般公衆利用許
諾書を発表することができる。そのような新版は現在のバージョンとその精神
においては似たものになるだろうが、新たな問題や懸念を解決するため細部で
は異なる可能性がある。
それぞれのバージョンには、見分けが付くようにバージョン番号が振られてい
る。『プログラム』においてそれに適用されるこの契約書のバージョン番号が
指定されていて、更に「それ以降のいかなるバージョン」も適用して良いとなっ
ていた場合、あなたは従う条件と制約として、指定のバージョンか、フリーソ
フトウェア財団によって発行された指定のバージョン以降の版のどれか一つの
どちらかを選ぶことが出来る。『プログラム』でライセンスのバージョン番号
が指定されていないならば、あなたは今までにフリーソフトウェア財団から発
行されたバージョンの中から好きに選んで構わない。
10. もしあなたが『プログラム』の一部を、その頒布条件がこの契約書と
異なる他のフリーなプログラムと統合したいならば、作者に連絡して許可を求
めよ。フリーソフトウェア財団が著作権を保有するソフトウェアについては、
フリーソフトウェア財団に連絡せよ。私たちは、このような場合のために特別
な例外を設けることもある。私たちが決定を下すにあたっては、私たちのフリー
ソフトウェアの派生物すべてがフリーな状態に保たれるということと、一般的
にソフトウェアの共有と再利用を促進するという二つの目標を規準に検討され
るであろう。
無保証について
11. 『プログラム』は代価無しに利用が許可されるので、適切な法が認める限
りにおいて、『プログラム』に関するいかなる保証も存在しない。書面で別に
述べる場合を除いて、著作権者、またはその他の団体は、『プログラム』を、
表明されたか言外にかは問わず、商業的適性を保証するほのめかしやある特定
の目的への適合性(に限られない)を含む一切の保証無しに「あるがまま」で提
供する。『プログラム』の質と性能に関するリスクのすべてはあなたに帰属す
る。『プログラム』に欠陥があると判明した場合、あなたは必要な保守点検や
補修、修正に要するコストのすべてを引き受けることになる。
12. 適切な法か書面での同意によって命ぜられない限り、著作権者、または上
記で許可されている通りに『プログラム』を改変または再頒布したその他の団
体は、あなたに対して『プログラム』の利用ないし利用不能で生じた一般的、
特別的、偶然的、必然的な損害(データの消失や不正確な処理、あなたか第三
者が被った損失、あるいは『プログラム』が他のソフトウェアと一緒に動作し
ないという不具合などを含むがそれらに限らない)に一切の責任を負わない。
そのような損害が生ずる可能性について彼らが忠告されていたとしても同様で
ある。
条件と制約終わり
以上の条項をあなたの新しいプログラムに適用する方法
あなたが新しいプログラムを開発したとして、公衆によってそれが利用される
可能性を最大にしたいなら、そのプログラムをこの契約書の条項に従って
誰でも再頒布あるいは変更できるようフリーソフトウェアにするのが最善です。
そのためには、プログラムに以下のような表示を添付してください。その場合、
保証が排除されているということを最も効果的に伝えるために、それぞれのソー
スファイルの冒頭に表示を添付すれば最も安全です。少なくとも、「著作権表
示」という行と全文がある場所へのポインタだけは各ファイルに含めて置いて
ください。
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
(訳:
<プログラムの名前と、それが何をするかについての簡単な説明。>
Copyright (C) <西暦年> <作者の名前>
このプログラムはフリーソフトウェアです。あなたはこれを、フリーソフ
トウェア財団によって発行された GNU 一般公衆利用許諾契約書(バージョ
ン2か、希望によってはそれ以降のバージョンのうちどれか)の定める条件
の下で再頒布または改変することができます。
このプログラムは有用であることを願って頒布されますが、*全くの無保
証* です。商業可能性の保証や特定の目的への適合性は、言外に示された
ものも含め全く存在しません。詳しくはGNU 一般公衆利用許諾契約書をご
覧ください。
あなたはこのプログラムと共に、GNU 一般公衆利用許諾契約書の複製物を
一部受け取ったはずです。もし受け取っていなければ、フリーソフトウェ
ア財団まで請求してください(宛先は the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA)。
)
電子ないし紙のメールであなたに問い合わせる方法についての情報も書き加え
ましょう。
プログラムが対話的なものならば、対話モードで起動した際に出力として以下
のような短い告知が表示されるようにしてください:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
(訳:
Gnomovision バージョン 69, Copyright (C) 年 作者の名前
Gnomovision は*全くの無保証*で提供されます。詳しくは「show w」
とタイプして下さい。これはフリーソフトウェアであり、ある条件の下で
再頒布することが奨励されています。詳しくは「show c」とタイプして下
さい。
)
ここで、仮想的なコマンド「show w」と「show c」は一般公衆利用許諾契約書
の適切な部分を表示するようになっていなければなりません。もちろん、あな
たが使うコマンドを「show w」や「show c」と呼ぶ必然性はありませんので、
あなたのプログラムに合わせてマウスのクリックやメニューのアイテムにして
も結構です。
またあなたは、必要ならば(プログラマーとして働いていたら)あなたの雇用主、
あるいは場合によっては学校から、そのプログラムに関する「著作権放棄声明
(copyright disclaimer)」に署名してもらうべきです。以下は例ですので、名
前を変えてください:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
¥×¥í¥°¥é¥à¤¬ÂÐÏÃŪ¤Ê¤â¤Î¤Ê¤é¤Ð¡¢ÂÐÏå⡼¥É¤Çµ¯Æ°¤·¤¿ºÝ¤Ë½ÐÎϤȤ·¤Æ°Ê²¼
¤Î¤è¤¦¤Êû¤¤¹ðÃΤ¬É½¼¨¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤:
(訳:
Yoyodyne社はここに、James Hackerによって書かれたプログラム
「Gnomovision」(コンパイラへ通すプログラム)に関する一切の著作権の利
益を放棄します。
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
type `show w'. This is free software, and you are welcome
to redistribute it under certain conditions; type `show c'
for details.
<Ty Coon氏の署名>、1989年4月1日
Ty Coon、副社長
(Ìõ:
)
Gnomovision ¥Ð¡¼¥¸¥ç¥ó 69, Copyright (C) À¾Îñǯ ºî¼Ô¤Î̾Á°
Gnomovision ¤Ï*Á´¤¯¤Î̵ÊݾÚ*¤ÇÄ󶡤µ¤ì¤Þ¤¹¡£¾Ü¤·¤¯¤Ï¡Öshow w¡×¤È¥¿¥¤¥×¤·
¤Æ²¼¤µ¤¤¡£
¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¢¤ê¡¢¤¢¤ë¾ò·ï¤Î²¼¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤¬¾©Î夵¤ì¤Æ
¤¤¤Þ¤¹¡£¾Ü¤·¤¯¤Ï¡Öshow c¡×¤È¥¿¥¤¥×¤·¤Æ²¼¤µ¤¤¡£
)
¤³¤³¤Ç¡¢²¾ÁÛŪ¤Ê¥³¥Þ¥ó¥É¡Öshow w¡×¤È¡Öshow c¡×
¤Ï°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤ÎŬÀÚ¤ÊÉôʬ¤òɽ¼¨¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê
¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¤â¤Á¤í¤ó¡¢¤¢¤Ê¤¿¤¬»È¤¦¥³¥Þ¥ó¥É¤ò¡Öshow w¡× ¤ä¡Öshow
פȸƤÖɬÁ³À¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¤¢¤Ê¤¿¤Î
¥×¥í¥°¥é¥à¤Ë¹ç¤ï¤»¤Æ¥Þ¥¦¥¹¤Î¥¯¥ê¥Ã¥¯¤ä¥á¥Ë¥å¡¼¤Î¥¢¥¤¥Æ¥à¤Ë¤·¤Æ¤â·ë¹½¤Ç
¤¹¡£
¤Þ¤¿¡¢¤¢¤Ê¤¿¤Ï¡¢É¬Íפʤé¤Ð(¥×¥í¥°¥é¥Þ¡¼¤È¤·¤ÆÆ¯¤¤¤Æ¤¤¤¿¤é)¤¢¤Ê¤¿¤Î¸ÛÍÑ
¼ç¡¢¤¢¤ë¤¤¤Ï¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï³Ø¹»¤«¤é¡¢¤½¤Î¥×¥í¥°¥é¥à¤Ë´Ø¤¹¤ë¡ÖÃøºî¸¢Êü´þ
À¼ÌÀ(copyright disclaimer)¡×¤Ë½ð̾¤·¤Æ¤â¤é¤¦¤Ù¤¤Ç¤¹¡£°Ê²¼¤ÏÎã¤Ç¤¹¤Î¤Ç¡¢
̾Á°¤òÊѤ¨¤Æ¤¯¤À¤µ¤¤:
Yoyodyne, Inc., hereby disclaims all copyright
interest in the program `Gnomovision'
(which makes passes at compilers) written
by James Hacker.
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
(Ìõ:
Yoyodyne¼Ò¤Ï¤³¤³¤Ë¡¢James Hacker¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿¥×¥í¥°¥é¥à¡ÖGnomovision¡×
(¥³¥ó¥Ñ¥¤¥é¤ØÄ̤¹¥×¥í¥°¥é¥à)¤Ë´Ø¤¹¤ë°ìÀÚ¤ÎÃøºî¸¢¤ÎÍø±×¤òÊü´þ¤·¤Þ¤¹¡£
Ty Coon»á¤Î½ð̾¡¢1989ǯ4·î1Æü
Ty Coon¡¢Éû¼ÒĹ
)
¤³¤Î°ìÈ̸ø½°ÍøÍѵöÂú·ÀÌó½ñ¤Ç¤Ï¡¢¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤òÆÈÀêŪ¤Ê¥×¥í¥°¥é¥à
¤ËÅý¹ç¤¹¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤Þ¤»¤ó¡£¤¢¤Ê¤¿¤Î¥×¥í¥°¥é¥à¤¬¥µ¥Ö¥ë¡¼¥Á¥ó¥é¥¤¥Ö
¥é¥ê¤Ê¤é¤Ð¡¢ÆÈÀêŪ¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤¢¤Ê¤¿¤Î¥é¥¤¥Ö¥é¥ê¤ò¥ê¥ó¥¯¤¹¤ë¤³
¤È¤òµö²Ä¤·¤¿¤Û¤¦¤¬¤è¤êÊØÍø¤Ç¤¢¤ë¤È¹Í¤¨¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£¤â¤·¤³¤ì¤¬¤¢¤Ê
¤¿¤Î˾¤à¤³¤È¤Ê¤é¤Ð¡¢¤³¤Î·ÀÌó½ñ¤ÎÂå¤ï¤ê¤ËGNU ¥é¥¤¥Ö¥é¥ê°ìÈ̸ø½°ÍøÍѵöÂú
·ÀÌó½ñ¤òŬÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
----------------------------------------------------------------------
GNU¤Î¥Û¡¼¥à¤Ú¡¼¥¸¤ØÌá¤ë¡£
FSF ¤ª¤è¤Ó GNU ¤Ø¤Î¤´¼ÁÌä¡¢¤ªÌ䤤¹ç¤ï¤»¤Ïgnu@gnu.org¤Þ¤Ç¤É¤¦¤¾¡£FSF ¤ÈÏ¢
Íí¤ò¼è¤ë¤Ë¤Ï ¾¤Î¼êÃʤ⤢¤ê¤Þ ¤¹¡£
¤³¤ì¤é¤Î¥¦¥§¥Ö¥Ú¡¼¥¸¤Ë¤Ä¤¤¤Æ¤Î¤´°Õ¸«¤Ïwebmasters@gnu.org¤Þ
¤Ç¡¢¤½¤Î¤Û¤«¤Î¤´¼ÁÌä¤Ïgnu@gnu.org¤Þ¤Ç¤ªÁ÷¤ê¤¯¤À¤µ¤¤¡£
Ãøºî¸¢É½¼¨¤Ï¾å¤ËµºÜ¡£
Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
02111, USA
ËÝÌõ¤Ï ȬÅÄ¿¿¹Ô <mhatta@gnu.org>¤¬¹Ô¤¤¤Þ¤·¤¿¡£
Based on: 1.4
Updated: Last modified: Wed Aug 28 11:00:50 JST 2002
----------------------------------------------------------------------
この一般公衆利用許諾契約書では、あなたのプログラムを独占的なプログラム
に統合することを認めていません。あなたのプログラムがサブルーチンライブ
ラリならば、独占的なアプリケーションとあなたのライブラリをリンクするこ
とを許可したほうがより便利であると考えるかもしれません。もしこれがあな
たの望むことならば、この契約書の代わりにGNU ライブラリ一般公衆利用許諾
契約書を適用してください。

View file

@ -1,198 +1,119 @@
[IMG]
Software Liberty Association of Taiwan
- º¶
- ³Ì·s®ø®§
- ¬¡°Ê®ø®§
- ¦³Ãö¨ó·|
- LIY ¾Ç¶é
- ½u¤W¹Ï®ÑÀ]
- ±M®×pµe
- ³q«H½×¾Â
- ¶}©ñ·½½X¤u§@¾÷·|
(2003/07/25 §ó·s)
- ¨ó·| FAQ
- ¬ÛÃöºô¯¸
- ·|°T¶é¦a
- ùº¿¤s±MÄæ
- »Ýn±zªºÀ°§U
GNU ³q¥Î¤½¦@±ÂÅv
¡]ÁcÅ餤¤å°Ñ¦Òª©¡^
1991¦~6¤ë¡A²Ä¤Gª©
¡]ì¤å¥X³B: http://www.gnu.org/copyleft/gpl.html¡^
µÛ§@Åv©Ò¦³ (C) 1989¡A1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
¤¹³\¨CÓ¤H½Æ»s©M´²¥¬¥»±ÂÅv¤å¥óªº§¹¾ã°Æ¥»¡A
¦ý¤£¤¹³\¹ï¥¦¶i¦æ¥ô¦ó×§ï¡C
Án©ú
This is an unofficial translation of the GNU General Public License into
Chinese. It was not published by the Free Software Foundation, and does
not legally state the distribution terms for software that uses the GNU
GPL--only the original English text of the GNU GPL does that. However, we
hope that this translation will help Chinese speakers understand the GNU
GPL better.
³o¬O¤@¥÷ GNU
³q¥Î¤½¦@±ÂÅv«D¥¿¦¡ªº¤¤¤å½Ķ¡C¥¦¨Ã«D¥Ñ¦Û¥Ñ³nÅé°òª÷·|©Òµoªí¡A¥ç«D¨Ï¥Î GNU
³q¥Î¤½¦@±ÂÅvªº³nÅ骺ªk©w´²¥¬±ø´Ú¢w¥u¦³ GNU
³q¥Î¤½¦@±ÂÅv^¤åì¤åªºª©¥»©l¨ã¦³¦¹µ¥®Ä¤O¡CµM¦Ó¡A§Ú̧Ʊæ³o¥÷½Ķ¯àÀ°§U¤¤¤åªº¨Ï¥ÎªÌ§ó¤F¸Ñ
GNU ³q¥Î¤½¦@±ÂÅv¡C
«e¨¥
¤j¦h¼Æ³nÅé±ÂÅvÁn©ú¬O³]p¥Î¥Hé¹Ü±z¤À¨É»P×§ï³nÅ骺¦Û¥Ñ¡C¬Û¤Ï¦a¡AGNU³q¥Î¤½¦@±ÂÅv¤O¹Ï«OÃÒ±z¤À¨É»P×§ï¦Û¥Ñ³nÅ骺¦Û¥Ñ¡X½T«O³nÅé¹ï©Ò¦³ªº¨Ï¥ÎªÌ¦Ó¨¥³£¬O¦Û¥Ñªº¡C³q¥Î¤½¦@±ÂÅv¾A¥Î©ó¤j¦h¼Æ¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A¥H¤Î¥ô¦ó§@ªÌ«ü©w¨Ï¥Î¥»±ÂÅvªº¨ä¥L³nÅé¡C¡]¦³¨Ç¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A«h¾A¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv³W©w¡C¡^±z¤]¥i¥HÅý±zªº³nÅé¾A¥Î¥»±ÂÅv³W©w¡C
·í§Ú̦b½Í½×¦Û¥Ñ³nÅé®É¡A§Ú̩ҫüªº¬O¦Û¥Ñ¡A¦Ó«D»ù®æ¡C§Ú̪º³q¥Î¤½¦@±ÂÅv«Y³]p¥Î¥H½T«O¨Ï±z«O¦³´²¥¬¦Û¥Ñ³nÅé«»sª«ªº¦Û¥Ñ¡]¥H¤Î±z¥i¥H¨M©w¦¹¤@ªA°È¬O§_¦¬¶O¡^¡A½T«O±z¯à¦¬¨ì·½½X©ÎªÌ¦b±z»Ýn®É«K¯à±o¨ì¥¦¡A½T«O±z¯àÅܧó³nÅé©Î±N¥¦ªº¤@³¡¤À¥Î©ó·sªº¦Û¥Ñ³nÅé¡F¨Ã¥B½T«O±zª¾¹D±z¥i¥H±q¨Æ¤Wzªº¨Æ±¡¡C
¬°¤F«O»Ù±zªºÅv§Q¡A§ÚÌ»Ýn§@¥X¨î¡G¸T¤î¥ô¦ó¤H§_»{±z¤WzªºÅv§Q¡A©ÎªÌn¨D±z©ñ±ó³o¨ÇÅv§Q¡C¦pªG±z´²¥¬³nÅ骺°Æ¥»¡A©ÎªÌ¹ï¤§¥[¥H×§ï¡A³o¨Ç¨î´NÂà¤Æ¦¨¬°±zªº³d¥ô¡C
¨Ò¦p¡A°²¦p±z´²¥¬¦¹Ãþµ{¦¡ªº°Æ¥»¡AµL½×¬O§K¶O©Î¦¬¨ú¶O¥Î¡A±z¥²¶·±N±z©Ò¨É¦³ªº¤@¤ÁÅv§Q¥æ¥I¦¬¨üªÌ¡C±z¤]¥²¶·½T«O¥L̯ব¨ì©Î±o¨ì·½½X¡C¦Ó¥B±z¥²¶·¦V¥LÌ®i¥Ü³o¨Ç±ø´Úªº¤º®e¡A¨Ï¥L̪¾±x¥L̩Ҩɦ³ªºÅv§Q¡C
§Ú̱Ĩú¨â¶µ±¹¬I¨Ó«OÅ@±zªºÅv§Q¡G(1)¥HµÛ§@Åv«OÅ@³nÅé¡A¥H¤Î(2)´£¨Ñ±z¥»±ÂÅv¡A½á»P±z½Æ»s¡B´²¥¬¤Î¡þ©Î×§ï³nÅ骺ªk«ß³\¥i¡C
¦P®É¡A¬°¤F«OÅ@§@ªÌ»P§ÚÌ¡]«ö¡G«ü¦Û¥Ñ³nÅé°òª÷·|¡^¡A§Ú̧Ʊæ½T©w¨CÓ¤H³£©úÁA¡A¦Û¥Ñ³nÅé¬O¨S¦³¾á«O³d¥ôªº¡C¦pªG³nÅé³Q¥L¤H×§ï¨Ã¥[¥H¶Ç»¼¡A§ÚÌ»Ýn¨ä¦¬¨üªÌª¾¹D¡A¥L̩ұo¨ìªº¨Ã«Dì³nÅé¡A¦]¦¹¥Ñ¥L¤H©Ò¤Þ¥Xªº¥ô¦ó°ÝÃD¹ïì§@ªÌªºÁnÅA±N¤£·|¦³¥ô¦óªº¼vÅT¡C
³Ì«á¡A©Ò¦³¦Û¥Ñ³nÅ餣Â_¦a¨ü¨ì³nÅé±M§Qªº«Â¯Ù¡C§Ú̧Ʊæ¯àÁ×§K¦Û¥Ñ³nÅ骺¦A´²¥¬ªÌ¥HÓ¤H¦W¸q¨ú±o±M§Q±ÂÅv¦Ó¨Ïµ{¦¡±M¦³¤Æªº·ÀI¡C¬°¤F¨¾¤î¤Wzªº±¡¨Æµo¥Í¡A§Ú̦b¦¹©ú½TÁn©ú¡G¥ô¦ó±M§Q³£¥²¶·¬°¤F¨CÓ¤Hªº¦Û¥Ñ¨Ï¥Î¦Ó®Öã¡A§_«h´N¤£À³±Â»P±M§Q¡C
¥H¤U¬O¦³Ãö½Æ»s¡B´²¥¬¤Îק諸©ú½T±ø´Ú¤Î±ø¥ó¡C
½Æ»s¡B´²¥¬»Pק諸±ø´Ú»P±ø¥ó
0.
¤ZµÛ§@Åv¤H¦b¨äµ{¦¡©Î¨ä¥LµÛ§@¤¤Án©ú¡A¸Óµ{¦¡©ÎµÛ§@±o¦b³q¥Î¤½¦@±ÂÅv±ø´Ú¤U´²¥¬¡A¥»±ÂÅv¹ï¨ä§¡¦³¾A¥Î¡C¥H¤U©ÒºÙªº¡u¥»µ{¦¡¡v¡A«Y«ü¥ô¦ó¤@ºØ¾A¥Î³q¥Î¤½¦@±ÂÅvªºµ{¦¡©ÎµÛ§@¡F¡u°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡v¡A«h«ü¥»µ{¦¡©Î¥ô¦ó°ò©óµÛ§@Åvªk©Ò²£¥Íªºl¥ÍµÛ§@¡A´«¨¥¤§¡A«Y«ü¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A¤£½×¬O§¹¾ãªº©Î¸g¹Lק諸µ{¦¡¡A¥H¤Î¡]©Î¡^½Ķ¦¨¨ä¥L»y¨¥ªºµ{¦¡¡]¥H¤U¡u×§ï¡v¤@µü¥]¬A¦ý¤£©ó½Ķ¦æ¬°¦b¤º¡^¡C³Q±ÂÅv¤H«hºÙ¬°¡u±z¡v¡C
¥»±ÂÅv¤£¾A¥Î©ó½Æ»s¡B´²¥¬»P×§ï¥H¥~ªº¦æ¬°¡F³o¨Ç¦æ¬°¤£¦b¥»±ÂÅv½d³ò¤º¡C°õ¦æ¥»µ{¦¡ªº¦æ¬°¨Ã¤£¨ü¨î¡A¦Ó¥»µ{¦¡ªº¿é¥X¥u¦³¦b¨ä¤º®eºc¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡]¦Ó«D¥u¬O¦]¬°°õ¦æ¥»µ{¦¡©Ò³y¦¨¡^®É¡A©l¨ü¥»±ÂÅv©ë§ô¡C¦Ü©óµ{¦¡ªº¿é¥X¤º®e¬O§_ºc¦¨¥»µ{¦¡ªºl¥ÍµÛ§@¡A«h¨ú¨M©ó¥»µ{¦¡ªº¨ãÅé¥Î³~¡C
1.
±z¥i¥H¹ï©Ò¦¬¨üªº¥»µ{¦¡·½½X¡AµL½×¥H¦óºØ´C¤¶¡A½Æ»s»P´²¥¬¨ä§¹¾ãªº«»sª«¡AµM¦Ó±z¥²¶·²Å¦X¥H¤Un¥ó¡G¥HÅãµÛ¤Î¾A·íªº¤è¦¡¦b¨C¤@¥÷«»sª«¤Wµo§G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡Fºû«ù©Ò¦³¦³Ãö¥»±ÂÅv¥H¤ÎµL¾á«OÁn©úªºì»ª¡F¨Ã±N¥»±ÂÅvªº°Æ¥»³s¦P¥»µ{¦¡¤@¨Ö¥æ¥I¤©¨ä¥L¥ô¤@¦ì¥»µ{¦¡ªº¦¬¨üªÌ¡C
±z¥i¥H¹ïÅý»P«»sª«ªº¹ê»Ú¦æ¬°½Ð¨D¤@©wªº¶O¥Î¡A±z¤]¥i¥H¦Û¥Ñ¨M©w¬O§_´£¨Ñ¾á«O¥H§@¬°¹ï»ùªº¥æ´«¡C
2.
±z¥i¥Hק糧µ{¦¡ªº¤@өμÆÓ«»sª«©ÎªÌ¥»µ{¦¡ªº¥ô¦ó³¡¥÷¡A¥H¦¹§Î¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡A¨Ã¨Ì«ez²Ä¤@±ø³W©w¡A½Æ»s»P´²¥¬¦¹¤@×§ï¹Lªºµ{¦¡©ÎµÛ§@¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
(a)
±z¥²¶·¦b©Òק諸ÀɮפWªþ¥[ÅãµÛªº¼Ð¥Ü¡A±Ô©ú±z×§ï¹L³o¨ÇÀɮסA¥H¤Î×§ï¤é´Á¡C
(b)
±z¥²¶·´N±z©Ò´²¥¬©Îµo¦æªºµÛ§@¡AµL½×¬O¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A©ÎªÌ¬O¦Û¥»µ{¦¡©Î¨ä¥ô¦ó³¡¥÷©Òl¥ÍªºµÛ§@¡A¾ãÅé±ÂÅv©Ò¦³²Ä¤T¤H¨Ì¥»±ÂÅv³W©w¨Ï¥Î¡A¥B¤£±o¦]¦¹¶µ±ÂÅv¦æ¬°¦Ó¦¬¨ú¥ô¦ó¶O¥Î¡C
(c)
Y¸g¹Lק諸µ{¦¡¦b°õ¦æ®É³q±`¥H¤¬°Ê¤è¦¡Åª¨ú©R¥O®É¡A±z¥²¶·¦b³Ì±`³Q¨Ï¥Îªº¤è¦¡¤U¡A©ó¶}©l¶i¤J³oºØ¤¬°Ê¦¡¨Ï¥Î®É¡A¦C¦L©Î®i¥Ü¥H¤U«Å§i¡G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡]©ÎªÌÁn©ú±z´£¨Ñ¾á«O¡^¡B¨Ï¥ÎªÌ¥i¥H¨Ì³o¨Ç±ø¥ó¦A´²¥¬¦¹µ{¦¡¡A¥H¤Î§iª¾¨Ï¥ÎªÌ¦p¦óÂsÄý¥»±ÂÅvªº°Æ¥»¡C¡]¨Ò¥~¡GY¥»µ{¦¡¥»¨«Y¥H¤¬°Êªº¤è¦¡°õ¦æ¡AµM¦Ó³q±`«o¤£·|¦C¦L¸Ó«Å§i®É¡A«h±z°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@«KµL»Ý¦C¦L¸Ó«Å§i¡C¡^
³o¨Çn¨D¹ï×§ï¹LªºµÛ§@¬O¾ãÅé¾A¥Îªº¡CÕµÛ§@¤¤¥iÃѧOªº¤@³¡¥÷¨Ã«Dl¥Í¦Û¥»µ{¦¡¡A¨Ã¥B¥i¥H¦X²z¦a»{¬°¬O¤@¿W¥ßªº¡BÓ§OªºµÛ§@¡A«h·í±z±N¨ä§@¬°Ó§OµÛ§@¥[¥H´²¥¬®É¡A¥»±ÂÅv¤Î¨ä±ø´Ú±N¤£¾A¥Î©ó¸Ó³¡¤À¡CµM¦Ó·í±z±N¤Wz³¡¤À¡A§@¬°°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº¤@³¡¦Ó´²¥¬®É¡A¾ãÓµÛ§@ªº´²¥¬¥²¶·²Å¦X¥»±ÂÅv±ø´Úªº³W©w¡A¦Ó¥»±ÂÅv¹ï©ó¨ä¥L³Q±ÂÅv¤H©Ò¬°ªº³\¥i¤Î©óµÛ§@¾ãÅé¡C
¦]¦¹¡A¥»±ø³W©wªº·N¹Ï¤£¦b©ó¥D±i©Îé¹Ü±z¹ï©ó§¹¥þ¥Ñ±z©Ò§¹¦¨µÛ§@ªºÅv§Q¡FÀ³¸Ó»¡¡A¥»±ø³W©w·N¦b¦æ¨Ï¹ï°ò©óµ{¦¡©Ò¥Íªº¤§l¥ÍµÛ§@©Î¶°¦XµÛ§@´²¥¬¦æ¬°ªº±±¨îÅv¡C
¦¹¥~¡A«D°ò©ó¥»µ{¦¡©Ò¥Íªº¨ä¥LµÛ§@»P¥»µ{¦¡¡]©Î°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^¦b¦P¤@Àx¦s©Î´²¥¬ªº´C¤¶¤Wªº³æ¯Â»E¶°¦æ¬°¡A¨Ã¤£·|¨Ï¸ÓµÛ§@¦]¦¹¨ü¥»±ÂÅv±ø´Ú©ë§ô¡C
3.
±z¥i¥H¨Ì«ez²Ä¤@¡B¤G±ø³W©w¡A½Æ»s»P´²¥¬¥»µ{¦¡¡]©Î²Ä¤G±ø©Òz°ò©ó¥»µ{¦¡©Ò²£¥ÍªºµÛ§@¡^ªº¥Øªº½X©Î¥i°õ¦æ§Î¦¡¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
(a)
ªþ¤W§¹¾ã¡B¬Û¹ïÀ³ªº¾÷¾¹¥i§PŪ·½½X¡A¦Ó³o¨Ç·½½X¥²¶·¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¡F©Î
(b)
ªþ¤W¦Ü¤Ö¤T¦~¦³®Äªº®Ñ±³ø»ù¤å¥ó¡A´£¨Ñ¥ô¦ó²Ä¤T¤H¦b¤ä¥I¤£¶W¹L¹ê»Ú´²¥¬·½½X©Ò»Ý¦¨¥»ªº¶O¥Î¤U¡A¨ú±o¬Û¦P·½½Xªº§¹¾ã¾÷¾¹¥iŪ«»sª«¡A¨Ã¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¸Ó«»sª«¡F©Î
(c)
ªþ¤W±z©Ò¦¬¨ü¦³Ãö´²¥¬¬Û¦P·½½Xªº³ø»ù¸ê°T¡C¡]¥»¶µ¿ï¾Ü¶È¦b«DÀç§Q´²¥¬¡B¥B¶È¦b±z¨Ì«ezb¶µ¤è¦¡¦Û¸Ó®Ñ±³ø»ù¤å¥ó¦¬¨üµ{¦¡¥Øªº½X©Î¥i°õ¦æ§Î¦¡®É¡A©l¦³¾A¥Î¡C¡^
µÛ§@ªº·½½X¡A¬O«ü¹ïµÛ§@¶i¦æ×§ï®É¾A¥Îªº§Î¦¡¡C¹ï©ó¤@Ó¥i°õ¦æªºµÛ§@¦Ó¨¥¡A§¹¾ãªº·½½X¬O«üµÛ§@¤¤©Ò¥]§t©Ò¦³¼Ò²Õªº¥þ³¡·½½X¡A¥[¤W¬ÛÃö¤¶±ªº©w¸qÀÉ¡AÁÙ¥[¤W¥Î¥H±±¨î¸ÓµÛ§@½sö»P¦w¸Ëªº´yz¡CµM¦Ó¡A¯S§Oªº¨Ò¥~±¡ªp¬O¡A©Ò´²¥¬ªº·½½X¨Ã¤£»Ý¥]§t¥ô¦ó³q±`·|ÀHµÛ©Ò°õ¦æ§@·~¨t²Îªº¥Dn²Õ¦¨³¡¤À¡]½s;¹¡B®Ö¤ßµ¥µ¥¡^¦Ó´²¥¬ªº³nÅé¡]µL½×¥H·½½X©Î¤G¶i¦ì®æ¦¡¡^¡A°£«D¸Ó³¡¤À¥»¨§Yªþ¥[¦b¥i°õ¦æµ{¦¡¤¤¡C
Y¥i°õ¦æ½X©Î¥Øªº½Xªº´²¥¬¤è¦¡¡A¬O¥H«ü©wªº¦aÂI´£¨Ñ¦s¨ú¦ì¸m¨Ñ¤H½Æ»s¡A«h´£¨Ñ¥i¦Û¬Û¦P¦aÂI½Æ»s·½½Xªº¨Ï¥Î¾÷·|¡Aµø¦P¹ï©ó·½½Xªº´²¥¬¡AµM¦Ó²Ä¤T¤H¨Ã¤£¦]¦¹¦Ót¦³±N¥Øªº½X³s¦P·½½X¤@¨Ö½Æ»sªº¸q°È¡C
4.
°£¥»±ÂÅv©Ò©ú¥Üªº¤è¦¡¥~¡A±z¤£±o¹ï¥»µ{¦¡¥[¥H½Æ»s¡B×§ï¡B¦A±ÂÅv©Î´²¥¬¡C¥ô¦ó¸Õ¹Ï¥H¨ä¥L¤è¦¡¶i¦æ½Æ»s¡B×§ï¡B¦A±ÂÅv©ÎªÌ´²¥¬¥»µ{¦¡ªº¦æ¬°§¡¬°µL®Ä¡A¨Ã¥B±N¦Û°Ê²×¤î±z°ò©ó¥»±ÂÅv©Ò±o¨É¦³ªºÅv§Q¡CµM¦Ó¡A¨Ì¥»±ÂÅv³W©w¦Û±z¤â¤¤¦¬¨ü«»sª«©ÎÅv§Q¤§¤H¡A¥un¿í¦u¥»±ÂÅv³W©w¡A¥LÌ©ÒÀò±oªº±ÂÅv¨Ã¤£·|¦]¦¹²×¤î¡C
5.
¦]¬°±z¨Ã¥¼¦b¥»±ÂÅv¤Wñ¦W¡A©Ò¥H±zµL¶·±µ¨ü¥»±ÂÅv¡CµM¦Ó¡A°£¦¹¤§¥~±z§OµL¨ä¥L×§ï©Î´²¥¬¥»µ{¦¡©Î¨äl¥ÍµÛ§@ªº±ÂÅv³\¥i¡CY±z¤£±µ¨ü¥»±ÂÅv¡A«h³o¨Ç¦æ¬°¦bªk«ß¤W³£¬O³Q¸T¤îªº¡C¦]¦¹¡AÂǥѹ糧µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^ªº×§ï©Î´²¥¬¦æ¬°¡A±zªí¥Ü¤F¹ï©ó¥»±ÂÅvªº±µ¨ü¡A¥H¤Î±µ¨ü©Ò¦³Ãö©ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡©Î°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº±ø´Ú»P±ø¥ó¡C
6.
¨C·í±z¦A´²¥¬¥»µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^®É¡A¦¬¨üªÌ§Y¦Û°ÊÀò±oì±ÂÅv¤H©Ò±Â¤©¨Ì¥»±ÂÅv±ø´Ú»P±ø¥ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡ªºÅv§Q¡C±z¤£±o´N¥»±ÂÅv©Ò½á¤©¦¬¨üªÌ¦æ¨ÏªºÅv§Qªþ¥[¥ô¦ó¶i¤@¨Bªº¨î¡C±z¹ï©ó²Ä¤T¤H¬O§_¼i¦æ¥»±ÂÅv¤@¨Æ¡AµL¶·t³d¡C
7.
Yªk°|§P¨M¡B±M§Q«IÅv¥D±i©ÎªÌ¨ä¥L¥ô¦ó²z¥Ñ¡]¤£©ó±M§Qª§Ä³¡^ªºµ²ªG¡A¨Ï±o¥[½Ñ©ó±zªº±ø¥ó¡]µL½×¬O¥Ñªk°|©R¥O¡B¨óij©Î¨ä¥L¤è¦¡³y¦¨¡^»P¥»±ÂÅv³W©w¦³©Ò½Ä¬ð¡A¥L̨䣧K°£±z¹ï©ó¥»±ÂÅv³W©wªº¿í¦u¡CY±zµLªk¦P®É²Å¦X¨Ì¥»±ÂÅv©Ò¥Í¸q°È¤Î¨ä¥L¬ÛÃö¸q°È¦Ó¶i¦æ´²¥¬¡A¨º»ò¨äµ²ªG«K¬O±z¤£±o´²¥¬¸Óµ{¦¡¡C¨Ò¦p¡AY±M§Q±ÂÅv¤£¤¹³\ª½±µ©Î¶¡±µ³z¹L±z¦Ó¨ú±o«»sª«¤§¤H¡A¥H§K¥IÅv§Qª÷ªº¤è¦¡¦A´²¥¬¸Óµ{¦¡®É¡A±z°ß¤@¯à¦P®Éº¡¨¬¸Ó¸q°È¤Î¥»±ÂÅvªº¤è¦¡´N¬O¹ý©³Á×§K¶i¦æ¸Óµ{¦¡ªº´²¥¬¡C
Y¥»±ø¥ô¤@³¡¥÷¦b¯S®í±¡ªp¤U³Q»{©wµL®Ä©ÎµLªk°õ¦æ®É¡A¥»±ø¨ä¾l³¡¤À¤´À³¾A¥Î¡A¥B¥»±ø¥þ³¡©ó¨ä¥L±¡ªp¤U¤´À³¾A¥Î¡C
¥»±øªº¥Øªº¨Ã¤£¦b»¤¨Ï±z«I®`±M§Q©Î¨ä¥L°]²£ÅvªºÅv§Q¥D±i¡A©Î´N¦¹Ãþ¥D±iªº¦³®Ä©Ê¥[¥Hª§°õ¡F¥»±øªº°ß¤@¥Øªº¡A¬O¦b«O»ÙÂǥѤ½¦@±ÂÅvºD¨Ò©Ò°õ¦æ¦Û¥Ñ³nÅé´²¥¬¨t²Îªº§¹¾ã©Ê¡C³\¦h¤H«H¿à¸Ó¨t²Î¤@³e¨Ï¥ÎªºÀ³¥Îµ{¦¡¡A¦Ó¹ï¸g¥Ñ¦¹¨t²Î´²¥¬ªº¤j¶q³nÅ馳¬Û·í¦hªº°^Äm¡F§@ªÌ¡þ°^ÄmªÌ¦³Åv¨M©w¥L©Î¦o¬O§_§Æ±æ¸g¥Ñ¨ä¥Lªº¨t²Î´²¥¬³nÅé¡A¦Ó³Q±ÂÅv¤H«hµL¸ÓºØ¿ï¾ÜÅv¡C
¥»±øªº¥Î·N¦b©ó±N¥»±ÂÅv¨ä¥L¤£½T©wªº³¡¤À¹ý©³¸ÑÄÀ²M·¡¡C
8.
Y¦]¬°±M§Q©Î¨É¦³µÛ§@Åv«OÅ@ªº¤¶±°ÝÃD¡A¦Ó¨Ï±o¥»µ{¦¡ªº´²¥¬»P¡þ©Î¨Ï¥Î«]©ó¬Y¨Ç°ê®a®É¡A«h±N¥»µ{¦¡¸m©ó¥»±ÂÅv³W½d¤§¤UªºìµÛ§@Åv¤H±o¼W¦C©ú½Tªº´²¥¬¦a°Ï¨î±ø´Ú¡A±N¸Óµ¥°ê®a±Æ°£¦b¥~¡A¦Ó¨Ï´²¥¬ªº³\¥i¥u¦b¥¼¨ü±Æ°£ªº°ê®a¤§¤º©Î¤§¤¤¡C¦b¸Óµ¥±¡ªp¤U¡A¸Ó¨î±ø´Ú¦p¦P¥H®Ñ±¤è¦¡q©w©ó¥»±ÂÅv¤º®e¤¤¡A¦Ó¦¨¬°¥»±ÂÅvªº±ø´Ú¡C
9.
¦Û¥Ñ³nÅé°òª÷·|±oÀH®Éµoªí³q¥Î¤½¦@±ÂÅvªº×¥¿ª©»P¡þ©Î·sª©¥»¡C·sª©¥»¦bºë¯«¤W±Nªñ¦ü©ó¥Ø«eªºª©¥»¡AµM¦Ó¦b²Ó¸`¤W©Î©Ò¤£¦P¥H¦]À³·sªº°ÝÃD©Îª¬ªp¡C
¨C¤@Óª©¥»³£¦³Ó§Oªºª©¥»¸¹½X¡CY¥»µ{¦¡«ü©w¦³±ÂÅvª©¥»¸¹½X¡Aªí¥Ü¨ä¾A¥Î¸Óª©¥»©Î¬O¡u¥ô¦ó·sª©¥»¡v®É¡A±z±o¿ï¾Ü¿í´`¸Óª©¥»©Î¥ô¦ó¥Ñ¦Û¥Ñ³nÅé°òª÷·|¤é«á©Òµoªí·sª©¥»ªº±ø´Ú»P±ø¥ó¡CY¥»µ{¦¡¨Ã¥¼«ü©w±ÂÅvª©¥»¸¹½X®É¡A±z«K±o¿ï¾Ü¥ô¤@¦Û¥Ñ³nÅé°òª÷·|©Òµoªíªºª©¥»¡C
10.
Y±z·Q±N³¡¤À¥»µ{¦¡¯Ç¤J¨ä¥L¦Û¥Ñµ{¦¡¡A¦Ó¨ä´²¥¬ªº±ø¥ó¦³©Ò¤£¦P®É¡A½Ð¼g«H¨ú±o§@ªÌªº³\¥i¡CY¬°¦Û¥Ñ³nÅé°òª÷·|¨É¦³µÛ§@Åvªº³nÅé¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡F§Ú̦³®É·|¥H¨Ò¥~¤è¦¡¤©¥H³B²z¡C§Ú̪º¨M©w¨ú¨M©ó¨â¶µ¥Ø¼Ð¡G½T«O§Ú̦ۥѳnÅ骺©Ò¦³l¥ÍµÛ§@§¡ºû«ù¦b¦Û¥Ñªºª¬ºA¡A¨Ã¼sªx¦a«P¶i³nÅ骺¤À¨É»P¦A§Q¥Î¡C
µL¾á«OÁn©ú
11.
¥Ñ©ó¥»µ{¦¡«YµLÀv±ÂÅv¡A¦]¦¹¦bªk«ß³\¥i½d³ò¤º¡A¥»±ÂÅv¹ï¥»µ{¦¡¨Ã¤£t¾á«O³d¥ô¡C«D¸g®Ñ±Án©ú¡AµÛ§@Åv¤H»P¡þ©Î¨ä¥L´£¨Ñµ{¦¡¤§¤H¡AµL½×©ú¥Ü©ÎÀq¥Ü¡A§¡«Y¨Ì¡u²{ªp¡v´£¨Ñ¥»µ{¦¡¦Ó¨ÃµL¥ô¦ó§Î¦¡ªº¾á«O³d¥ô¡A¨ä¥]¬A¦ý¤£©ó¡A´N¾A°â©Ê¥H¤Î¯S©w¥Øªºªº¾A¥Î©Ê¬°Àq¥Ü©Ê¾á«O¡C¦³Ãö¥»µ{¦¡«~½è»P®Ä¯àªº¥þ³¡·ÀI±x¥Ñ±z©Ó¾á¡C¦p¥»µ{¦¡³QÃÒ©ú¦³·å²«¡A±zÀ³©Ó¾á©Ò¦³ªA°È¡B×´_©Î§ï¥¿ªº¶O¥Î¡C
12.
«D¸gªk«ßn¨D©Î®Ñ±¦P·N¡A¥ô¦óµÛ§@Åv¤H©Î¥ô¦ó¥i¯à¨Ì«ez¤è¦¡×§ï»P¡þ©Î´²¥¬¥»µ{¦¡ªÌ¡A¹ï©ó±z¦]¬°¨Ï¥Î©Î¤£¯à¨Ï¥Î¥»µ{¦¡©Ò³y¦¨ªº¤@¯ë©Ê¡B¯S®í©Ê¡B·N¥~©Ê©Î¶¡±µ©Ê·l¥¢¡A¤£t¥ô¦ó³d¥ô¡]¥]¬A¦ý¤£©ó¡A¸ê®Æ·l¥¢¡A¸ê®Æ°õ¦æ¤£ºë½T¡A©ÎÀ³¥Ñ±z©Î²Ä¤T¤H©Ó¾áªº·l¥¢¡A©Î¥»µ{¦¡µLªk»P¨ä¥Lµ{¦¡¹B§@µ¥¡^¡A§Y«K«ezªºµÛ§@Åv¤H©Î¨ä¥L¤H¤w³Q§iª¾¸Óµ¥·l¥¢ªº¥i¯à©Ê®É¡A¥ç¦P¡C
¡X±ø¤åµ²§ô¡X
±zªº·sµ{¦¡¸Ó¦p¦ó±Ä¥Î³o¨Ç±ø´Ú¡H
¦pªG±z¶}µo¤F¤@Ó·sµ{¦¡¡A¨Ã¥B§Æ±æ¯à°÷Åý¥¦ºÉ¥i¯à¦a³Q¤j²³¨Ï¥Î¡A¹F¦¨¦¹¥Øªºªº³Ì¦n¤è¦¡´N¬OÅý¥¦¦¨¬°¦Û¥Ñ³nÅé¡A¥ô¦ó¤H¨Ì³o¨Ç±ø´Ú³W©w³£¯à´N¸Ó³nÅé¦A¬°´²¥¬¤Î×§ï¡C
¬°¤F°µ¨ì³o¤@ÂI¡A½Ð±N¥H¤UÁn©úªþ¥[¨ìµ{¦¡¤W¡C³Ì¦w¥þªº§@ªk¡A¬O±NÁn©ú©ñ¦b¨C¥÷·½½XÀɮתº°_©l³B¡A¥H¦³®Ä¶Ç¹FµL¾á«O³d¥ôªº°T®§¡F¥B¨C¥÷ÀɮצܤÖÀ³¦³¡uµÛ§@Åv¡v¦C¥H¤Î¥»¥÷Án©ú¥þ¤å¦ì¸mªº´£¥Ü¡C
¡q¥Î¤@¦æ´yzµ{¦¡ªº¦WºÙ»P¨ä¥Î³~²z¡r
µÛ§@Åv©Ò¦³(c) ¡q¦~¥÷¡r¡q§@ªÌ©m¦W¡r
¥»µ{¦¡¬°¦Û¥Ñ³nÅé¡F±z¥i¨Ì¾Ú¦Û¥Ñ³nÅé°òª÷·|©ÒµoªíªºGNU³q¥Î¤½¦@±ÂÅv±ø´Ú³W©w¡A´N¥»µ{¦¡¦A¬°´²¥¬»P¡þ©Î×§ï¡FµL½×±z¨Ì¾Úªº¬O¥»±ÂÅvªº²Ä¤Gª©©Î¡]±z¦Û¦æ¿ï¾Üªº¡^¥ô¤@¤é«áµo¦æªºª©¥»¡C
¥»µ{¦¡«Y°ò©ó¨Ï¥Î¥Øªº¦Ó¥[¥H´²¥¬¡AµM¦Ó¤£t¥ô¦ó¾á«O³d¥ô¡F¥çµL¹ï¾A°â©Ê©Î¯S©w¥Øªº¾A¥Î©Ê©Ò¬°ªºÀq¥Ü©Ê¾á«O¡C¸Ô±¡½Ð°Ñ·ÓGNU³q¥Î¤½¦@±ÂÅv¡C
±zÀ³¤w¦¬¨ìªþÀH©ó¥»µ{¦¡ªºGNU³q¥Î¤½¦@±ÂÅvªº°Æ¥»¡F¦pµL¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡G59
Temple Place ¡V Suite 330, Boston, Ma 02111-1307, USA¡C
¦P®Éªþ¤W¦p¦ó¥H¹q¤l¤Î®Ñ±«H¥ó»P±zÁpµ¸ªº¸ê°T¡C
Yµ{¦¡¬O¥H¤¬°Ê¤è¦¡¹B§@®É¡A½Ð¦b¤¬°Ê¦¡¼Ò¦¡¶}©l®É¡A¿é¥X²µu´£¥Ü¦p¤U¡G
Gnomovision ²Ä69ª©¡AµÛ§@Åv©Ò¦³ (c) ¦~¥÷ §@ªÌ©m¦W
Gnomovision¤£t¾á«O³d¥ô¡A±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
w¡v¡C³o¬O¤@ӦۥѳnÅé¡AÅwªï±z¦b¯S©w±ø¥ó¤U¦A´²¥¬¥»µ{¦¡¡F±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
c¡v¡C
©Ò°²³]ªº«ü¥O¡ushow w¡v»P¡ushow
c¡vÀ³Åã¥Ü³q¥Î¤½¦@±ÂÅvªº¬Û¹ïÀ³±ø´Ú¡C·íµM¡A±z¥i¥H¨Ï¥Î¡ushow w¡v»P¡ushow
c¡v¥H¥~ªº«ü¥O¦WºÙ¡F¬Æ¦Ü¥H·Æ¹«ÁäÀ»©Î¿ï³æ¤è¦¡¶i¦æ¡X¥un¬O¦X©ó±zµ{¦¡»Ýnªº¤è¦¡³£¥i¥H¡C
¦p¦³»Ýn¡A±z¥çÀ³¨ú±o±zªº¶±¥D¡]Y±zªº¤u§@¬°µ{¦¡³]p®v¡^©Î¾Ç®Õ´N¥»µ{¦¡©Òñ¸pªº¡uµÛ§@Åv©ñ±ó©Ó¿Õ®Ñ¡v¡C¨ä½d¨Ò¦p¤U¡A±z¥un×§ï©m¦W§Y¥i¡G
Yoyodyne¤½¥q¡A¯÷¦¹©ñ±óJames
Hacker©Ò¼g¤§¡¨Gnomovision¡¨µ{¦¡¡]¸Óµ{¦¡²£¥X½s;¹©Ò»Ý¸ê°T¡^©Ò¦³ªºµÛ§@Åv§Q¯q¡C
¡qTy Coon¤½¥qñ³¹¡r¡A1989¦~¥|¤ë¤@¤é
Ty Coon¤½¥q°ÆÁ`µô
¥»³q¥Î¤½¦@±ÂÅv¨Ã¤£¤¹³\±z±N¥»µ{¦¡¨Ö¤J±M¦³µ{¦¡¤¤¡CY±zªºµ{¦¡¬O¤@¤lµ{¦¡¨ç¦¡®w®É¡A±z¥i¯à»{¬°¤¹³\±M¦³À³¥Îµ{¦¡»P¸Ó¨ç¦¡®w¬Û³sµ²·|§ó¦³À°§U¡CY³o¬O±z©Ò·Q°µªº¡A½Ð¨Ï¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv¥N´À¥»±ÂÅv¡C
----------------------------------------------------------------------
ĶªÌ : ¤è©Éªâ
COPYING.txt for Tux Paint
Tux Paint - A simple drawing program for children.
Copyright (c) 2005 by Bill Kendrick and others
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
Note: Also see the respective "COPYING.txt" license documentation
included with the TrueType Fonts that come with Tux Paint.
See: ../fonts/locale/LL_docs/, where "LL" corresponds to a font filename.
Bill Kendrick, 2005.October.10
$Id$
----------------------------------------
GNU通用公共许可协议
第二版1991年6月
版权所有C1989, 1991 自由软件基金会
51 Franklin Street, Fifth Floor, Boston, MA 021101301, USA
任何人皆可复制和发布本协议的完整副本,但不得修改
【译者声明】
  This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers understand the GNU GPL better.
  这是GNU通用公共许可协议的一份非官方中文翻译并非自由软件基金会所发表不适用于使用GNU通用公共许可协议发布的软件的法律声明——只有GNU通用公共许可协议英文原版才具有法律效力。不过我们希望本翻译能够帮助中文读者更好地理解GNU通用公共许可协议。
You may publish this translation, modified or unmodified, only under the terms at https://www.gnu.org/licenses/translations.html.
【引言】
  就多数软件而言许可协议被设计用于剥夺你分享和修改软件的自由。相反GNU通用公共许可协议力图保障你分享和修改自由软件的权利——确保自由软件对其用户来说是自由的。本GNU通用公共许可协议用于自由软件基金会的大多数软件自由软件基金会的有些软件受GNU宽松通用公共许可协议保护以及那些作者声明使用此协议的软件。你也可以将本协议用于你的程序。
  所谓自由软件强调自由而非免费。本GNU通用公共许可协议设计用于确保你享有分发自由软件的自由你可以为此服务收费确保你可以在需要的时候获得这些软件的源码确保你可以修改这些软件或者在新的自由软件中复用其中某些片段并且确保你在这方面享有知情权。
  为保障你的权益,我们需要作一些限定:禁止任何人否认你的上述权利,或者要求你放弃它们。当你分发或修改这些软件时,这种限定就变成你的义务。如果你分发这种程序的副本,无论收费还是免费,你必须给予与你同等的权利。你还要确保他们也能收到源码并了解他们的权利。
  我们通过两步保障你的权益:其一,赋予软件著作权;其二,通过本协议使你可以合法地复制、分发和修改该软件。同时,为了保护每一位作者以及我们自己,我们向所有人指明如下一点:自由软件并不提供品质担保。如果软件被修改并继续传播,我们希望接收者知道获得的不是原版,后来引入的任何问题不应该影响原作者的声誉。
  最后,自由软件还持续受到软件专利的威胁。我们希望避免再发布者以个人名义取得专利,即将程序据为己有。为防止此类情况发生,我们需要澄清:专利必须为保障每个人的自由使用而申请,否则不应该存在。
  下文是关于复制、分发和修改的严谨描述和实施条件。
【关于复制、分发和修改的术语和条件】
  、但凡版权持有人在他的程序或其他作品中声明该作品可在GNU通用公共许可协议约束下发布本协议便对之适用。下文中所说的“程式”指任何程序或作品而“程式的派生作品”指该程式或者版权法认定的派生作品即全部或部分包含了该程式的作品无论是原样包含或做了修改乃至翻译成了其他语言后文中“修改”涵盖翻译。每个许可获得者称作“你”。
  除复制、分发和修改外的行为超出了本协议的约束范围。执行程式的行为并不受限,程式的输出一般不在约束之内,除非其内容构成了本程式的派生作品(并非单纯地作为本程式的运行结果),判别取决于此程式的具体用途。
  一、只要你做到为每一个副本醒目而恰当地发布版权与免责声明,原封不动地保留本协议及免责声明,并将本协议连同程式发予接收者,你可以通过任何媒介完整地复制和分发你收到的本程式的源码。
  你可以就传输副本的具体行为收费,也可以选择提供品质担保以换取收入。
  二、你可以修改你的程式副本的任意部分,以构成本程式的派生作品,并在满足上述条款及以下三点要求的前提下复制和分发该修改版:
  a)你必须在你修改了的文件中醒目地声明你的修改及标注修改日期。
  b)你必须使你分发或发布的作品,部分或全部包含本程式或其派生作品,允许第三方在本协议约束下使用,并不得就授权收费。
  c)如果修改后的程序通常在运行时通过交互方式获取命令,你应该让它进入交互模式时显示简要的版权声明和免责声明(抑或者你的品质担保声明),以及告诉用户可以在本协议约束下再发布该程序并提供查阅本协议的途径。(例外:如果本程式有交互式执行却通常不显示任何声明,则对你的派生作品也不作此要求。)
  上述要求对修改后的作品整体有效。如果该作品中某些可划定的部分并非派生自本程式,并可以被合理地看作是从中分离的独立作品,则当你将它们分开发布时,这种独立部分可以不受本协议约束。但是,在你将这些部分和你修改后的作品一起发布时,整个套件将受本协议约束,本协议对其他许可获得者的授权将延伸至整个作品,即套件的每一部分,不管是谁写的。
  三、你可以在上述条款约束下以目标码或可执行文件的形式复制和分发本程式(或条款二所说的派生作品),不过你还要满足以下要求之一:
  a)附上相应的源码。源码要求完整且机器可读,并在条款一、二的约束下通过常用的软件交换媒介分发。
  b)附上至少三年有效的书面报价表以供第三方付费获取相应的源码。源码要求完整且机器可读,并在条款一、二的约束下通过常用的软件交换媒介分发,费用不得超过实际的分发成本。
  c)附上你所收到的获取源码途径的信息。(该选择只适用于非商业分发,并且你只收到目标码或可执行文件以及满足b项要求的报价单的情况下。
  作品的源码指其可修改的首选形式。对可执行的作品而言,完整的源码指其包含的所有模块的源码、相关接口定义文档以及编译和安装所需脚本。然而,有一种例外情况,分发的源码不必包含那些通常会随会目标运行环境的操作系统的主要部件(编译器、内核等)发布的内容(以源码或二进制形式),除非这些部件自身是本程式的一部分。
  如果以指定特定复制地点的形式分发可执行文件或目标码,则在同一地点提供对等源码复制途径也算一种源码分发手段,即便不强求第三方在复制目标码的同时复制源码。
  四、在本协议授权之外,你不能复制、修改、再授权或分发本程式。任何用其他方法复制、修改、再授权或分发本程式的企图都是无效的,并使你从本协议获得的权利自动终止。然而从你那按本协议获得副本和许可的人,只要继续遵守协议,他们获得的许可并不会终止。
  五、你没有在此协议上签字,也不是非要接受它不可。但是,此外没人可授权你去修改或分发本程式或其派生作品。此种行为为法律所不容,除非你接受本协议。因此,修改或发布本程式(或本程式的任何派生作品),就表明你已经接受本协议,即接受它的所有关于复制、分发和修改本程式及其派生的条款。
  六、每当你再发布本程式(或本程式的任何派生作品),接收者自动从原始权利人获得本许可,以复制、分发和修改本程式。你不可以对他们获得的权利加以进一步的限制,你也没有要求第三方遵守该协议的义务。
  七、如果因为法庭裁决或专利侵权指控或其他原因(不限于专利事宜),你面临与本协议条款冲突的条件(来自于法庭要求、协议或其他),那也不能成为你违背本协议的理由。倘若你不能在发布本程式时同时满足本协议和其他文件的要求,你就不能发布本程式。例如某专利授权不允许通过你直接或间接地获得本程式的人在不付授权费的前提下再发布本程式,唯一能同时满足它和本协议要求的做法便是不发布本程式。
  如果本条款在特定环境下无效或无法实施,本条款的其他部分仍适用且本条款整体在其他环境下仍适用。
  本条款的目的不在于诱使你去侵犯专利或其他产权要求,抑或者对之抗辩。本条款的根本目的是保护自由软件发布系统的完整性,而这要通过应用公共许可证实现。借助同样出自该系统的应用程序,许多人已经对在该系统上发布的软件作出了广泛而慷慨的贡献。作者/捐赠人有权确定是否通过其他渠道发布软件,被授权人不得干预其选择。
  本条款旨在彻底阐明其余条款所带来的当然结果。
  八、如果由于专利或受版权保护的接口的问题,分发或使用本程式在某些国家受到限制,原始版权持有人在其程式中使用本协议时可以附加明确的区域分发限制以排除那些国家,以支持此外地区的分发。在此情况下,这种限制条款将纳入协议之中。
  九、自由软件联盟可能会不定时发布GNU通用公共许可协议的修订版或新版。新版将秉承当前版本的精神但对问题或事项的描述细节不尽相同。
  每一版都会有不同的版本号,如果本程式指定其使用的协议版本以及“任何更新的版本”,你可以选择遵守该版本或者任何更新的版本的条款。如果本程式没有指定协议版本,你可以选用自由软件联盟发布的任意版本。
  十、如果你希望将本程式的某部分并入采取不同发布条件的自由软件中,应书面请求其作者的许可。对于自由软件联盟持有版权的软件,还应向联盟提出书面请求,我们有时会作例外处理。在处理这种事情时我们秉承两大宗旨:保持所有自由软件派生作品的自由属性,以及在整体上促进软件的共享和复用。
不提供品质担保
  十一、本程式为免费授权,故在适用法律范围内不提供品质担保。除非另作书面声明,版权持有人及其他程式提供者“概”不提供任何显式或隐式的品质担保,品质担保所指包括而不仅限于有经济价值和适合特定用途的保证。全部风险,如程式的质量和性能问题,皆由你承担。若程式出现缺陷,你将承担所有必要的修复和更正服务的费用。
  十二、除非适用法律或书面协议要求,任何版权持有人或本程式按本协议可能存在的第三方修改和再发布者,都不对你的损失负有责任,包括由于使用或者不能使用本程式造成的任何一般的、特殊的、偶发的或重大的损失(包括而不仅限于数据丢失、数据失真、你或第三方的后续损失、其他程序无法与本程序协同运作),即使那些人声称会对此负责。
【附录:如何将上述条款应用到你的新程序】
  如果你开发了一个新程序,并希望它能最大限度地为公众所使用,最好的办法是将其作为自由软件,以使每个人都能在本协议约束下对其再发布及修改。
  为此,请在附上以下声明。最安全的做法是将其附在每份源码的开头,以便于最有效地传递免责信息。同时,每个文件至少包含一处“版权”声明和一个协议全文的链接。
  用一行来标明程序名及其作用。
  版权所有C年份 姓名
  本程序为自由软件在自由软件联盟发布的GNU通用公共许可协议的约束下你可以对其进行再发布及修改。协议版本为第二版或随你更新的版本。
  我们希望发布的这款程序有用但不保证甚至不保证它有经济价值和适合特定用途。详情参见GNU通用公共许可协议。
  你理当已收到一份GNU通用公共许可协议的副本如果没有请致信自由软件基金会51 Franklin Street, Fifth Floor, Boston, MA 021101301, USA
  同时提供你的电子邮件地址或传统的邮件联系方式。
  如果该程序是交互式的,让它在交互模式下输出类似下面的一段声明:
  Gnomovision 第69版版权所有C年份 姓名
  Gnomovision从未提供品质担保输入'show w'可查看详情。这是款自由软件,欢迎你在满足一定条件后对其再发布,输入'show c'可查看详情。
  例子中的命令'show w'和'show c'应用于显示GNU通用公共许可协议相应的部分。当然你也可以因地制宜地选用别的命令乃至点击操作。
  如果你之上存在雇主(你是码农)或校方,你还应当让他们在必要时为此程序签署放弃版权声明。以下有例子:
  Yoyodyne公司在此放弃对James Hacker所写的'Gnomovision'程序所享有的版权利益。
  Ty Coon 签字1989年4月1日
  Ty Coon 副总裁
  本GNU通用公共许可协议不允许把你的程序并入私有程序。如果你的程序是某种库且你想允许它被私有程序链接而使之更有用请使用GNU较宽松通用公共许可协议。
翻译:阮坤良<peterrk@pku.edu.cn>
校对:汪蔚<soulww@163.com>,和丹<hedan1229@163.com>
译注:
[1] distribute既译作分发也译作发布前者强调转发后者强调公布。
[2] license既译作协议也译作许可前者强调此文本后者强调内容。
[3] 首字母大写的Program译作程式首字母小写的program译作程序。
参考:
[繁体中文译本] https://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html

View file

@ -1,200 +1,115 @@
[IMG]
Software Liberty Association of Taiwan
- º¶
- ³Ì·s®ø®§
- ¬¡°Ê®ø®§
- ¦³Ãö¨ó·|
- ¨ó·|¦æ¨Æ¾ä
- ®Õ¶é¦Û¥Ñ³nÅépµe
- LIY ¾Ç¶é
- ½u¤W¹Ï®ÑÀ]
- ±M®×pµe
- ³q«H½×¾Â
- ¶}©ñ·½½X¤u§@¾÷·|
(2004/02/05 §ó·s)
- ¨ó·| FAQ
- ¬ÛÃöºô¯¸
- ·|°T¶é¦a
- ùº¿¤s±MÄæ
- »Ýn±zªºÀ°§U
GNU ³q¥Î¤½¦@±ÂÅv
¡]ÁcÅ餤¤å°Ñ¦Òª©¡^
1991¦~6¤ë¡A²Ä¤Gª©
¡]ì¤å¥X³B: http://www.gnu.org/copyleft/gpl.html¡^
µÛ§@Åv©Ò¦³ (C) 1989¡A1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
¤¹³\¨CÓ¤H½Æ»s©M´²¥¬¥»±ÂÅv¤å¥óªº§¹¾ã°Æ¥»¡A
¦ý¤£¤¹³\¹ï¥¦¶i¦æ¥ô¦ó×§ï¡C
Án©ú
This is an unofficial translation of the GNU General Public License into
Chinese. It was not published by the Free Software Foundation, and does
not legally state the distribution terms for software that uses the GNU
GPL--only the original English text of the GNU GPL does that. However, we
hope that this translation will help Chinese speakers understand the GNU
GPL better.
³o¬O¤@¥÷ GNU
³q¥Î¤½¦@±ÂÅv«D¥¿¦¡ªº¤¤¤å½Ķ¡C¥¦¨Ã«D¥Ñ¦Û¥Ñ³nÅé°òª÷·|©Òµoªí¡A¥ç«D¨Ï¥Î GNU
³q¥Î¤½¦@±ÂÅvªº³nÅ骺ªk©w´²¥¬±ø´Ú¢w¥u¦³ GNU
³q¥Î¤½¦@±ÂÅv^¤åì¤åªºª©¥»©l¨ã¦³¦¹µ¥®Ä¤O¡CµM¦Ó¡A§Ú̧Ʊæ³o¥÷½Ķ¯àÀ°§U¤¤¤åªº¨Ï¥ÎªÌ§ó¤F¸Ñ
GNU ³q¥Î¤½¦@±ÂÅv¡C
«e¨¥
¤j¦h¼Æ³nÅé±ÂÅvÁn©ú¬O³]p¥Î¥Hé¹Ü±z¤À¨É»P×§ï³nÅ骺¦Û¥Ñ¡C¬Û¤Ï¦a¡AGNU³q¥Î¤½¦@±ÂÅv¤O¹Ï«OÃÒ±z¤À¨É»P×§ï¦Û¥Ñ³nÅ骺¦Û¥Ñ¡X½T«O³nÅé¹ï©Ò¦³ªº¨Ï¥ÎªÌ¦Ó¨¥³£¬O¦Û¥Ñªº¡C³q¥Î¤½¦@±ÂÅv¾A¥Î©ó¤j¦h¼Æ¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A¥H¤Î¥ô¦ó§@ªÌ«ü©w¨Ï¥Î¥»±ÂÅvªº¨ä¥L³nÅé¡C¡]¦³¨Ç¦Û¥Ñ³nÅé°òª÷·|ªº³nÅé¡A«h¾A¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv³W©w¡C¡^±z¤]¥i¥HÅý±zªº³nÅé¾A¥Î¥»±ÂÅv³W©w¡C
·í§Ú̦b½Í½×¦Û¥Ñ³nÅé®É¡A§Ú̩ҫüªº¬O¦Û¥Ñ¡A¦Ó«D»ù®æ¡C§Ú̪º³q¥Î¤½¦@±ÂÅv«Y³]p¥Î¥H½T«O¨Ï±z«O¦³´²¥¬¦Û¥Ñ³nÅé«»sª«ªº¦Û¥Ñ¡]¥H¤Î±z¥i¥H¨M©w¦¹¤@ªA°È¬O§_¦¬¶O¡^¡A½T«O±z¯à¦¬¨ì·½½X©ÎªÌ¦b±z»Ýn®É«K¯à±o¨ì¥¦¡A½T«O±z¯àÅܧó³nÅé©Î±N¥¦ªº¤@³¡¤À¥Î©ó·sªº¦Û¥Ñ³nÅé¡F¨Ã¥B½T«O±zª¾¹D±z¥i¥H±q¨Æ¤Wzªº¨Æ±¡¡C
¬°¤F«O»Ù±zªºÅv§Q¡A§ÚÌ»Ýn§@¥X¨î¡G¸T¤î¥ô¦ó¤H§_»{±z¤WzªºÅv§Q¡A©ÎªÌn¨D±z©ñ±ó³o¨ÇÅv§Q¡C¦pªG±z´²¥¬³nÅ骺°Æ¥»¡A©ÎªÌ¹ï¤§¥[¥H×§ï¡A³o¨Ç¨î´NÂà¤Æ¦¨¬°±zªº³d¥ô¡C
¨Ò¦p¡A°²¦p±z´²¥¬¦¹Ãþµ{¦¡ªº°Æ¥»¡AµL½×¬O§K¶O©Î¦¬¨ú¶O¥Î¡A±z¥²¶·±N±z©Ò¨É¦³ªº¤@¤ÁÅv§Q¥æ¥I¦¬¨üªÌ¡C±z¤]¥²¶·½T«O¥L̯ব¨ì©Î±o¨ì·½½X¡C¦Ó¥B±z¥²¶·¦V¥LÌ®i¥Ü³o¨Ç±ø´Úªº¤º®e¡A¨Ï¥L̪¾±x¥L̩Ҩɦ³ªºÅv§Q¡C
§Ú̱Ĩú¨â¶µ±¹¬I¨Ó«OÅ@±zªºÅv§Q¡G(1)¥HµÛ§@Åv«OÅ@³nÅé¡A¥H¤Î(2)´£¨Ñ±z¥»±ÂÅv¡A½á»P±z½Æ»s¡B´²¥¬¤Î¡þ©Î×§ï³nÅ骺ªk«ß³\¥i¡C
¦P®É¡A¬°¤F«OÅ@§@ªÌ»P§ÚÌ¡]«ö¡G«ü¦Û¥Ñ³nÅé°òª÷·|¡^¡A§Ú̧Ʊæ½T©w¨CÓ¤H³£©úÁA¡A¦Û¥Ñ³nÅé¬O¨S¦³¾á«O³d¥ôªº¡C¦pªG³nÅé³Q¥L¤H×§ï¨Ã¥[¥H¶Ç»¼¡A§ÚÌ»Ýn¨ä¦¬¨üªÌª¾¹D¡A¥L̩ұo¨ìªº¨Ã«Dì³nÅé¡A¦]¦¹¥Ñ¥L¤H©Ò¤Þ¥Xªº¥ô¦ó°ÝÃD¹ïì§@ªÌªºÁnÅA±N¤£·|¦³¥ô¦óªº¼vÅT¡C
³Ì«á¡A©Ò¦³¦Û¥Ñ³nÅ餣Â_¦a¨ü¨ì³nÅé±M§Qªº«Â¯Ù¡C§Ú̧Ʊæ¯àÁ×§K¦Û¥Ñ³nÅ骺¦A´²¥¬ªÌ¥HÓ¤H¦W¸q¨ú±o±M§Q±ÂÅv¦Ó¨Ïµ{¦¡±M¦³¤Æªº·ÀI¡C¬°¤F¨¾¤î¤Wzªº±¡¨Æµo¥Í¡A§Ú̦b¦¹©ú½TÁn©ú¡G¥ô¦ó±M§Q³£¥²¶·¬°¤F¨CÓ¤Hªº¦Û¥Ñ¨Ï¥Î¦Ó®Öã¡A§_«h´N¤£À³±Â»P±M§Q¡C
¥H¤U¬O¦³Ãö½Æ»s¡B´²¥¬¤Îק諸©ú½T±ø´Ú¤Î±ø¥ó¡C
½Æ»s¡B´²¥¬»Pק諸±ø´Ú»P±ø¥ó
0.
¤ZµÛ§@Åv¤H¦b¨äµ{¦¡©Î¨ä¥LµÛ§@¤¤Án©ú¡A¸Óµ{¦¡©ÎµÛ§@±o¦b³q¥Î¤½¦@±ÂÅv±ø´Ú¤U´²¥¬¡A¥»±ÂÅv¹ï¨ä§¡¦³¾A¥Î¡C¥H¤U©ÒºÙªº¡u¥»µ{¦¡¡v¡A«Y«ü¥ô¦ó¤@ºØ¾A¥Î³q¥Î¤½¦@±ÂÅvªºµ{¦¡©ÎµÛ§@¡F¡u°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡v¡A«h«ü¥»µ{¦¡©Î¥ô¦ó°ò©óµÛ§@Åvªk©Ò²£¥Íªºl¥ÍµÛ§@¡A´«¨¥¤§¡A«Y«ü¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A¤£½×¬O§¹¾ãªº©Î¸g¹Lק諸µ{¦¡¡A¥H¤Î¡]©Î¡^½Ķ¦¨¨ä¥L»y¨¥ªºµ{¦¡¡]¥H¤U¡u×§ï¡v¤@µü¥]¬A¦ý¤£©ó½Ķ¦æ¬°¦b¤º¡^¡C³Q±ÂÅv¤H«hºÙ¬°¡u±z¡v¡C
¥»±ÂÅv¤£¾A¥Î©ó½Æ»s¡B´²¥¬»P×§ï¥H¥~ªº¦æ¬°¡F³o¨Ç¦æ¬°¤£¦b¥»±ÂÅv½d³ò¤º¡C°õ¦æ¥»µ{¦¡ªº¦æ¬°¨Ã¤£¨ü¨î¡A¦Ó¥»µ{¦¡ªº¿é¥X¥u¦³¦b¨ä¤º®eºc¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡]¦Ó«D¥u¬O¦]¬°°õ¦æ¥»µ{¦¡©Ò³y¦¨¡^®É¡A©l¨ü¥»±ÂÅv©ë§ô¡C¦Ü©óµ{¦¡ªº¿é¥X¤º®e¬O§_ºc¦¨¥»µ{¦¡ªºl¥ÍµÛ§@¡A«h¨ú¨M©ó¥»µ{¦¡ªº¨ãÅé¥Î³~¡C
1.
±z¥i¥H¹ï©Ò¦¬¨üªº¥»µ{¦¡·½½X¡AµL½×¥H¦óºØ´C¤¶¡A½Æ»s»P´²¥¬¨ä§¹¾ãªº«»sª«¡AµM¦Ó±z¥²¶·²Å¦X¥H¤Un¥ó¡G¥HÅãµÛ¤Î¾A·íªº¤è¦¡¦b¨C¤@¥÷«»sª«¤Wµo§G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡Fºû«ù©Ò¦³¦³Ãö¥»±ÂÅv¥H¤ÎµL¾á«OÁn©úªºì»ª¡F¨Ã±N¥»±ÂÅvªº°Æ¥»³s¦P¥»µ{¦¡¤@¨Ö¥æ¥I¤©¨ä¥L¥ô¤@¦ì¥»µ{¦¡ªº¦¬¨üªÌ¡C
±z¥i¥H¹ïÅý»P«»sª«ªº¹ê»Ú¦æ¬°½Ð¨D¤@©wªº¶O¥Î¡A±z¤]¥i¥H¦Û¥Ñ¨M©w¬O§_´£¨Ñ¾á«O¥H§@¬°¹ï»ùªº¥æ´«¡C
2.
±z¥i¥Hק糧µ{¦¡ªº¤@өμÆÓ«»sª«©ÎªÌ¥»µ{¦¡ªº¥ô¦ó³¡¥÷¡A¥H¦¹§Î¦¨°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡A¨Ã¨Ì«ez²Ä¤@±ø³W©w¡A½Æ»s»P´²¥¬¦¹¤@×§ï¹Lªºµ{¦¡©ÎµÛ§@¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
(a)
±z¥²¶·¦b©Òק諸ÀɮפWªþ¥[ÅãµÛªº¼Ð¥Ü¡A±Ô©ú±z×§ï¹L³o¨ÇÀɮסA¥H¤Î×§ï¤é´Á¡C
(b)
±z¥²¶·´N±z©Ò´²¥¬©Îµo¦æªºµÛ§@¡AµL½×¬O¥]§t¥»µ{¦¡¥þ³¡©Î¤@³¡ªºµÛ§@¡A©ÎªÌ¬O¦Û¥»µ{¦¡©Î¨ä¥ô¦ó³¡¥÷©Òl¥ÍªºµÛ§@¡A¾ãÅé±ÂÅv©Ò¦³²Ä¤T¤H¨Ì¥»±ÂÅv³W©w¨Ï¥Î¡A¥B¤£±o¦]¦¹¶µ±ÂÅv¦æ¬°¦Ó¦¬¨ú¥ô¦ó¶O¥Î¡C
(c)
Y¸g¹Lק諸µ{¦¡¦b°õ¦æ®É³q±`¥H¤¬°Ê¤è¦¡Åª¨ú©R¥O®É¡A±z¥²¶·¦b³Ì±`³Q¨Ï¥Îªº¤è¦¡¤U¡A©ó¶}©l¶i¤J³oºØ¤¬°Ê¦¡¨Ï¥Î®É¡A¦C¦L©Î®i¥Ü¥H¤U«Å§i¡G¾A·íªºµÛ§@Åv¼Ð¥Ü¤ÎµL¾á«OÁn©ú¡]©ÎªÌÁn©ú±z´£¨Ñ¾á«O¡^¡B¨Ï¥ÎªÌ¥i¥H¨Ì³o¨Ç±ø¥ó¦A´²¥¬¦¹µ{¦¡¡A¥H¤Î§iª¾¨Ï¥ÎªÌ¦p¦óÂsÄý¥»±ÂÅvªº°Æ¥»¡C¡]¨Ò¥~¡GY¥»µ{¦¡¥»¨«Y¥H¤¬°Êªº¤è¦¡°õ¦æ¡AµM¦Ó³q±`«o¤£·|¦C¦L¸Ó«Å§i®É¡A«h±z°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@«KµL»Ý¦C¦L¸Ó«Å§i¡C¡^
³o¨Çn¨D¹ï×§ï¹LªºµÛ§@¬O¾ãÅé¾A¥Îªº¡CÕµÛ§@¤¤¥iÃѧOªº¤@³¡¥÷¨Ã«Dl¥Í¦Û¥»µ{¦¡¡A¨Ã¥B¥i¥H¦X²z¦a»{¬°¬O¤@¿W¥ßªº¡BÓ§OªºµÛ§@¡A«h·í±z±N¨ä§@¬°Ó§OµÛ§@¥[¥H´²¥¬®É¡A¥»±ÂÅv¤Î¨ä±ø´Ú±N¤£¾A¥Î©ó¸Ó³¡¤À¡CµM¦Ó·í±z±N¤Wz³¡¤À¡A§@¬°°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº¤@³¡¦Ó´²¥¬®É¡A¾ãÓµÛ§@ªº´²¥¬¥²¶·²Å¦X¥»±ÂÅv±ø´Úªº³W©w¡A¦Ó¥»±ÂÅv¹ï©ó¨ä¥L³Q±ÂÅv¤H©Ò¬°ªº³\¥i¤Î©óµÛ§@¾ãÅé¡C
¦]¦¹¡A¥»±ø³W©wªº·N¹Ï¤£¦b©ó¥D±i©Îé¹Ü±z¹ï©ó§¹¥þ¥Ñ±z©Ò§¹¦¨µÛ§@ªºÅv§Q¡FÀ³¸Ó»¡¡A¥»±ø³W©w·N¦b¦æ¨Ï¹ï°ò©óµ{¦¡©Ò¥Íªº¤§l¥ÍµÛ§@©Î¶°¦XµÛ§@´²¥¬¦æ¬°ªº±±¨îÅv¡C
¦¹¥~¡A«D°ò©ó¥»µ{¦¡©Ò¥Íªº¨ä¥LµÛ§@»P¥»µ{¦¡¡]©Î°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^¦b¦P¤@Àx¦s©Î´²¥¬ªº´C¤¶¤Wªº³æ¯Â»E¶°¦æ¬°¡A¨Ã¤£·|¨Ï¸ÓµÛ§@¦]¦¹¨ü¥»±ÂÅv±ø´Ú©ë§ô¡C
3.
±z¥i¥H¨Ì«ez²Ä¤@¡B¤G±ø³W©w¡A½Æ»s»P´²¥¬¥»µ{¦¡¡]©Î²Ä¤G±ø©Òz°ò©ó¥»µ{¦¡©Ò²£¥ÍªºµÛ§@¡^ªº¥Øªº½X©Î¥i°õ¦æ§Î¦¡¡A¦ý±z¥²¶·²Å¦X¥H¤Un¥ó¡G
(a)
ªþ¤W§¹¾ã¡B¬Û¹ïÀ³ªº¾÷¾¹¥i§PŪ·½½X¡A¦Ó³o¨Ç·½½X¥²¶·¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¡F©Î
(b)
ªþ¤W¦Ü¤Ö¤T¦~¦³®Äªº®Ñ±³ø»ù¤å¥ó¡A´£¨Ñ¥ô¦ó²Ä¤T¤H¦b¤ä¥I¤£¶W¹L¹ê»Ú´²¥¬·½½X©Ò»Ý¦¨¥»ªº¶O¥Î¤U¡A¨ú±o¬Û¦P·½½Xªº§¹¾ã¾÷¾¹¥iŪ«»sª«¡A¨Ã¨Ì«ez²Ä¤@¡B¤G±ø³W©w¦b¸g±`¥Î¥H§@¬°³nÅ饿´«ªº´C¤¶ª«¤W´²¥¬¸Ó«»sª«¡F©Î
(c)
ªþ¤W±z©Ò¦¬¨ü¦³Ãö´²¥¬¬Û¦P·½½Xªº³ø»ù¸ê°T¡C¡]¥»¶µ¿ï¾Ü¶È¦b«DÀç§Q´²¥¬¡B¥B¶È¦b±z¨Ì«ezb¶µ¤è¦¡¦Û¸Ó®Ñ±³ø»ù¤å¥ó¦¬¨üµ{¦¡¥Øªº½X©Î¥i°õ¦æ§Î¦¡®É¡A©l¦³¾A¥Î¡C¡^
µÛ§@ªº·½½X¡A¬O«ü¹ïµÛ§@¶i¦æ×§ï®É¾A¥Îªº§Î¦¡¡C¹ï©ó¤@Ó¥i°õ¦æªºµÛ§@¦Ó¨¥¡A§¹¾ãªº·½½X¬O«üµÛ§@¤¤©Ò¥]§t©Ò¦³¼Ò²Õªº¥þ³¡·½½X¡A¥[¤W¬ÛÃö¤¶±ªº©w¸qÀÉ¡AÁÙ¥[¤W¥Î¥H±±¨î¸ÓµÛ§@½sö»P¦w¸Ëªº´yz¡CµM¦Ó¡A¯S§Oªº¨Ò¥~±¡ªp¬O¡A©Ò´²¥¬ªº·½½X¨Ã¤£»Ý¥]§t¥ô¦ó³q±`·|ÀHµÛ©Ò°õ¦æ§@·~¨t²Îªº¥Dn²Õ¦¨³¡¤À¡]½s;¹¡B®Ö¤ßµ¥µ¥¡^¦Ó´²¥¬ªº³nÅé¡]µL½×¥H·½½X©Î¤G¶i¦ì®æ¦¡¡^¡A°£«D¸Ó³¡¤À¥»¨§Yªþ¥[¦b¥i°õ¦æµ{¦¡¤¤¡C
Y¥i°õ¦æ½X©Î¥Øªº½Xªº´²¥¬¤è¦¡¡A¬O¥H«ü©wªº¦aÂI´£¨Ñ¦s¨ú¦ì¸m¨Ñ¤H½Æ»s¡A«h´£¨Ñ¥i¦Û¬Û¦P¦aÂI½Æ»s·½½Xªº¨Ï¥Î¾÷·|¡Aµø¦P¹ï©ó·½½Xªº´²¥¬¡AµM¦Ó²Ä¤T¤H¨Ã¤£¦]¦¹¦Ót¦³±N¥Øªº½X³s¦P·½½X¤@¨Ö½Æ»sªº¸q°È¡C
4.
°£¥»±ÂÅv©Ò©ú¥Üªº¤è¦¡¥~¡A±z¤£±o¹ï¥»µ{¦¡¥[¥H½Æ»s¡B×§ï¡B¦A±ÂÅv©Î´²¥¬¡C¥ô¦ó¸Õ¹Ï¥H¨ä¥L¤è¦¡¶i¦æ½Æ»s¡B×§ï¡B¦A±ÂÅv©ÎªÌ´²¥¬¥»µ{¦¡ªº¦æ¬°§¡¬°µL®Ä¡A¨Ã¥B±N¦Û°Ê²×¤î±z°ò©ó¥»±ÂÅv©Ò±o¨É¦³ªºÅv§Q¡CµM¦Ó¡A¨Ì¥»±ÂÅv³W©w¦Û±z¤â¤¤¦¬¨ü«»sª«©ÎÅv§Q¤§¤H¡A¥un¿í¦u¥»±ÂÅv³W©w¡A¥LÌ©ÒÀò±oªº±ÂÅv¨Ã¤£·|¦]¦¹²×¤î¡C
5.
¦]¬°±z¨Ã¥¼¦b¥»±ÂÅv¤Wñ¦W¡A©Ò¥H±zµL¶·±µ¨ü¥»±ÂÅv¡CµM¦Ó¡A°£¦¹¤§¥~±z§OµL¨ä¥L×§ï©Î´²¥¬¥»µ{¦¡©Î¨äl¥ÍµÛ§@ªº±ÂÅv³\¥i¡CY±z¤£±µ¨ü¥»±ÂÅv¡A«h³o¨Ç¦æ¬°¦bªk«ß¤W³£¬O³Q¸T¤îªº¡C¦]¦¹¡AÂǥѹ糧µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^ªº×§ï©Î´²¥¬¦æ¬°¡A±zªí¥Ü¤F¹ï©ó¥»±ÂÅvªº±µ¨ü¡A¥H¤Î±µ¨ü©Ò¦³Ãö©ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡©Î°ò©ó¥»µ{¦¡©Ò¥ÍµÛ§@ªº±ø´Ú»P±ø¥ó¡C
6.
¨C·í±z¦A´²¥¬¥»µ{¦¡¡]©Î¥ô¦ó°ò©ó¥»µ{¦¡©Ò¥ÍªºµÛ§@¡^®É¡A¦¬¨üªÌ§Y¦Û°ÊÀò±oì±ÂÅv¤H©Ò±Â¤©¨Ì¥»±ÂÅv±ø´Ú»P±ø¥ó½Æ»s¡B´²¥¬©Îק糧µ{¦¡ªºÅv§Q¡C±z¤£±o´N¥»±ÂÅv©Ò½á¤©¦¬¨üªÌ¦æ¨ÏªºÅv§Qªþ¥[¥ô¦ó¶i¤@¨Bªº¨î¡C±z¹ï©ó²Ä¤T¤H¬O§_¼i¦æ¥»±ÂÅv¤@¨Æ¡AµL¶·t³d¡C
7.
Yªk°|§P¨M¡B±M§Q«IÅv¥D±i©ÎªÌ¨ä¥L¥ô¦ó²z¥Ñ¡]¤£©ó±M§Qª§Ä³¡^ªºµ²ªG¡A¨Ï±o¥[½Ñ©ó±zªº±ø¥ó¡]µL½×¬O¥Ñªk°|©R¥O¡B¨óij©Î¨ä¥L¤è¦¡³y¦¨¡^»P¥»±ÂÅv³W©w¦³©Ò½Ä¬ð¡A¥L̨䣧K°£±z¹ï©ó¥»±ÂÅv³W©wªº¿í¦u¡CY±zµLªk¦P®É²Å¦X¨Ì¥»±ÂÅv©Ò¥Í¸q°È¤Î¨ä¥L¬ÛÃö¸q°È¦Ó¶i¦æ´²¥¬¡A¨º»ò¨äµ²ªG«K¬O±z¤£±o´²¥¬¸Óµ{¦¡¡C¨Ò¦p¡AY±M§Q±ÂÅv¤£¤¹³\ª½±µ©Î¶¡±µ³z¹L±z¦Ó¨ú±o«»sª«¤§¤H¡A¥H§K¥IÅv§Qª÷ªº¤è¦¡¦A´²¥¬¸Óµ{¦¡®É¡A±z°ß¤@¯à¦P®Éº¡¨¬¸Ó¸q°È¤Î¥»±ÂÅvªº¤è¦¡´N¬O¹ý©³Á×§K¶i¦æ¸Óµ{¦¡ªº´²¥¬¡C
Y¥»±ø¥ô¤@³¡¥÷¦b¯S®í±¡ªp¤U³Q»{©wµL®Ä©ÎµLªk°õ¦æ®É¡A¥»±ø¨ä¾l³¡¤À¤´À³¾A¥Î¡A¥B¥»±ø¥þ³¡©ó¨ä¥L±¡ªp¤U¤´À³¾A¥Î¡C
¥»±øªº¥Øªº¨Ã¤£¦b»¤¨Ï±z«I®`±M§Q©Î¨ä¥L°]²£ÅvªºÅv§Q¥D±i¡A©Î´N¦¹Ãþ¥D±iªº¦³®Ä©Ê¥[¥Hª§°õ¡F¥»±øªº°ß¤@¥Øªº¡A¬O¦b«O»ÙÂǥѤ½¦@±ÂÅvºD¨Ò©Ò°õ¦æ¦Û¥Ñ³nÅé´²¥¬¨t²Îªº§¹¾ã©Ê¡C³\¦h¤H«H¿à¸Ó¨t²Î¤@³e¨Ï¥ÎªºÀ³¥Îµ{¦¡¡A¦Ó¹ï¸g¥Ñ¦¹¨t²Î´²¥¬ªº¤j¶q³nÅ馳¬Û·í¦hªº°^Äm¡F§@ªÌ¡þ°^ÄmªÌ¦³Åv¨M©w¥L©Î¦o¬O§_§Æ±æ¸g¥Ñ¨ä¥Lªº¨t²Î´²¥¬³nÅé¡A¦Ó³Q±ÂÅv¤H«hµL¸ÓºØ¿ï¾ÜÅv¡C
¥»±øªº¥Î·N¦b©ó±N¥»±ÂÅv¨ä¥L¤£½T©wªº³¡¤À¹ý©³¸ÑÄÀ²M·¡¡C
8.
Y¦]¬°±M§Q©Î¨É¦³µÛ§@Åv«OÅ@ªº¤¶±°ÝÃD¡A¦Ó¨Ï±o¥»µ{¦¡ªº´²¥¬»P¡þ©Î¨Ï¥Î«]©ó¬Y¨Ç°ê®a®É¡A«h±N¥»µ{¦¡¸m©ó¥»±ÂÅv³W½d¤§¤UªºìµÛ§@Åv¤H±o¼W¦C©ú½Tªº´²¥¬¦a°Ï¨î±ø´Ú¡A±N¸Óµ¥°ê®a±Æ°£¦b¥~¡A¦Ó¨Ï´²¥¬ªº³\¥i¥u¦b¥¼¨ü±Æ°£ªº°ê®a¤§¤º©Î¤§¤¤¡C¦b¸Óµ¥±¡ªp¤U¡A¸Ó¨î±ø´Ú¦p¦P¥H®Ñ±¤è¦¡q©w©ó¥»±ÂÅv¤º®e¤¤¡A¦Ó¦¨¬°¥»±ÂÅvªº±ø´Ú¡C
9.
¦Û¥Ñ³nÅé°òª÷·|±oÀH®Éµoªí³q¥Î¤½¦@±ÂÅvªº×¥¿ª©»P¡þ©Î·sª©¥»¡C·sª©¥»¦bºë¯«¤W±Nªñ¦ü©ó¥Ø«eªºª©¥»¡AµM¦Ó¦b²Ó¸`¤W©Î©Ò¤£¦P¥H¦]À³·sªº°ÝÃD©Îª¬ªp¡C
¨C¤@Óª©¥»³£¦³Ó§Oªºª©¥»¸¹½X¡CY¥»µ{¦¡«ü©w¦³±ÂÅvª©¥»¸¹½X¡Aªí¥Ü¨ä¾A¥Î¸Óª©¥»©Î¬O¡u¥ô¦ó·sª©¥»¡v®É¡A±z±o¿ï¾Ü¿í´`¸Óª©¥»©Î¥ô¦ó¥Ñ¦Û¥Ñ³nÅé°òª÷·|¤é«á©Òµoªí·sª©¥»ªº±ø´Ú»P±ø¥ó¡CY¥»µ{¦¡¨Ã¥¼«ü©w±ÂÅvª©¥»¸¹½X®É¡A±z«K±o¿ï¾Ü¥ô¤@¦Û¥Ñ³nÅé°òª÷·|©Òµoªíªºª©¥»¡C
10.
Y±z·Q±N³¡¤À¥»µ{¦¡¯Ç¤J¨ä¥L¦Û¥Ñµ{¦¡¡A¦Ó¨ä´²¥¬ªº±ø¥ó¦³©Ò¤£¦P®É¡A½Ð¼g«H¨ú±o§@ªÌªº³\¥i¡CY¬°¦Û¥Ñ³nÅé°òª÷·|¨É¦³µÛ§@Åvªº³nÅé¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡F§Ú̦³®É·|¥H¨Ò¥~¤è¦¡¤©¥H³B²z¡C§Ú̪º¨M©w¨ú¨M©ó¨â¶µ¥Ø¼Ð¡G½T«O§Ú̦ۥѳnÅ骺©Ò¦³l¥ÍµÛ§@§¡ºû«ù¦b¦Û¥Ñªºª¬ºA¡A¨Ã¼sªx¦a«P¶i³nÅ骺¤À¨É»P¦A§Q¥Î¡C
µL¾á«OÁn©ú
11.
¥Ñ©ó¥»µ{¦¡«YµLÀv±ÂÅv¡A¦]¦¹¦bªk«ß³\¥i½d³ò¤º¡A¥»±ÂÅv¹ï¥»µ{¦¡¨Ã¤£t¾á«O³d¥ô¡C«D¸g®Ñ±Án©ú¡AµÛ§@Åv¤H»P¡þ©Î¨ä¥L´£¨Ñµ{¦¡¤§¤H¡AµL½×©ú¥Ü©ÎÀq¥Ü¡A§¡«Y¨Ì¡u²{ªp¡v´£¨Ñ¥»µ{¦¡¦Ó¨ÃµL¥ô¦ó§Î¦¡ªº¾á«O³d¥ô¡A¨ä¥]¬A¦ý¤£©ó¡A´N¾A°â©Ê¥H¤Î¯S©w¥Øªºªº¾A¥Î©Ê¬°Àq¥Ü©Ê¾á«O¡C¦³Ãö¥»µ{¦¡«~½è»P®Ä¯àªº¥þ³¡·ÀI±x¥Ñ±z©Ó¾á¡C¦p¥»µ{¦¡³QÃÒ©ú¦³·å²«¡A±zÀ³©Ó¾á©Ò¦³ªA°È¡B×´_©Î§ï¥¿ªº¶O¥Î¡C
12.
«D¸gªk«ßn¨D©Î®Ñ±¦P·N¡A¥ô¦óµÛ§@Åv¤H©Î¥ô¦ó¥i¯à¨Ì«ez¤è¦¡×§ï»P¡þ©Î´²¥¬¥»µ{¦¡ªÌ¡A¹ï©ó±z¦]¬°¨Ï¥Î©Î¤£¯à¨Ï¥Î¥»µ{¦¡©Ò³y¦¨ªº¤@¯ë©Ê¡B¯S®í©Ê¡B·N¥~©Ê©Î¶¡±µ©Ê·l¥¢¡A¤£t¥ô¦ó³d¥ô¡]¥]¬A¦ý¤£©ó¡A¸ê®Æ·l¥¢¡A¸ê®Æ°õ¦æ¤£ºë½T¡A©ÎÀ³¥Ñ±z©Î²Ä¤T¤H©Ó¾áªº·l¥¢¡A©Î¥»µ{¦¡µLªk»P¨ä¥Lµ{¦¡¹B§@µ¥¡^¡A§Y«K«ezªºµÛ§@Åv¤H©Î¨ä¥L¤H¤w³Q§iª¾¸Óµ¥·l¥¢ªº¥i¯à©Ê®É¡A¥ç¦P¡C
¡X±ø¤åµ²§ô¡X
±zªº·sµ{¦¡¸Ó¦p¦ó±Ä¥Î³o¨Ç±ø´Ú¡H
¦pªG±z¶}µo¤F¤@Ó·sµ{¦¡¡A¨Ã¥B§Æ±æ¯à°÷Åý¥¦ºÉ¥i¯à¦a³Q¤j²³¨Ï¥Î¡A¹F¦¨¦¹¥Øªºªº³Ì¦n¤è¦¡´N¬OÅý¥¦¦¨¬°¦Û¥Ñ³nÅé¡A¥ô¦ó¤H¨Ì³o¨Ç±ø´Ú³W©w³£¯à´N¸Ó³nÅé¦A¬°´²¥¬¤Î×§ï¡C
¬°¤F°µ¨ì³o¤@ÂI¡A½Ð±N¥H¤UÁn©úªþ¥[¨ìµ{¦¡¤W¡C³Ì¦w¥þªº§@ªk¡A¬O±NÁn©ú©ñ¦b¨C¥÷·½½XÀɮתº°_©l³B¡A¥H¦³®Ä¶Ç¹FµL¾á«O³d¥ôªº°T®§¡F¥B¨C¥÷ÀɮצܤÖÀ³¦³¡uµÛ§@Åv¡v¦C¥H¤Î¥»¥÷Án©ú¥þ¤å¦ì¸mªº´£¥Ü¡C
¡q¥Î¤@¦æ´yzµ{¦¡ªº¦WºÙ»P¨ä¥Î³~²z¡r
µÛ§@Åv©Ò¦³(c) ¡q¦~¥÷¡r¡q§@ªÌ©m¦W¡r
¥»µ{¦¡¬°¦Û¥Ñ³nÅé¡F±z¥i¨Ì¾Ú¦Û¥Ñ³nÅé°òª÷·|©ÒµoªíªºGNU³q¥Î¤½¦@±ÂÅv±ø´Ú³W©w¡A´N¥»µ{¦¡¦A¬°´²¥¬»P¡þ©Î×§ï¡FµL½×±z¨Ì¾Úªº¬O¥»±ÂÅvªº²Ä¤Gª©©Î¡]±z¦Û¦æ¿ï¾Üªº¡^¥ô¤@¤é«áµo¦æªºª©¥»¡C
¥»µ{¦¡«Y°ò©ó¨Ï¥Î¥Øªº¦Ó¥[¥H´²¥¬¡AµM¦Ó¤£t¥ô¦ó¾á«O³d¥ô¡F¥çµL¹ï¾A°â©Ê©Î¯S©w¥Øªº¾A¥Î©Ê©Ò¬°ªºÀq¥Ü©Ê¾á«O¡C¸Ô±¡½Ð°Ñ·ÓGNU³q¥Î¤½¦@±ÂÅv¡C
±zÀ³¤w¦¬¨ìªþÀH©ó¥»µ{¦¡ªºGNU³q¥Î¤½¦@±ÂÅvªº°Æ¥»¡F¦pµL¡A½Ð¼g«H¦Ü¦Û¥Ñ³nÅé°òª÷·|¡G59
Temple Place ¡V Suite 330, Boston, Ma 02111-1307, USA¡C
¦P®Éªþ¤W¦p¦ó¥H¹q¤l¤Î®Ñ±«H¥ó»P±zÁpµ¸ªº¸ê°T¡C
Yµ{¦¡¬O¥H¤¬°Ê¤è¦¡¹B§@®É¡A½Ð¦b¤¬°Ê¦¡¼Ò¦¡¶}©l®É¡A¿é¥X²µu´£¥Ü¦p¤U¡G
Gnomovision ²Ä69ª©¡AµÛ§@Åv©Ò¦³ (c) ¦~¥÷ §@ªÌ©m¦W
Gnomovision¤£t¾á«O³d¥ô¡A±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
w¡v¡C³o¬O¤@ӦۥѳnÅé¡AÅwªï±z¦b¯S©w±ø¥ó¤U¦A´²¥¬¥»µ{¦¡¡F±ýª¾¸Ô±¡½ÐÁä¤J¡ushow
c¡v¡C
©Ò°²³]ªº«ü¥O¡ushow w¡v»P¡ushow
c¡vÀ³Åã¥Ü³q¥Î¤½¦@±ÂÅvªº¬Û¹ïÀ³±ø´Ú¡C·íµM¡A±z¥i¥H¨Ï¥Î¡ushow w¡v»P¡ushow
c¡v¥H¥~ªº«ü¥O¦WºÙ¡F¬Æ¦Ü¥H·Æ¹«ÁäÀ»©Î¿ï³æ¤è¦¡¶i¦æ¡X¥un¬O¦X©ó±zµ{¦¡»Ýnªº¤è¦¡³£¥i¥H¡C
¦p¦³»Ýn¡A±z¥çÀ³¨ú±o±zªº¶±¥D¡]Y±zªº¤u§@¬°µ{¦¡³]p®v¡^©Î¾Ç®Õ´N¥»µ{¦¡©Òñ¸pªº¡uµÛ§@Åv©ñ±ó©Ó¿Õ®Ñ¡v¡C¨ä½d¨Ò¦p¤U¡A±z¥un×§ï©m¦W§Y¥i¡G
Yoyodyne¤½¥q¡A¯÷¦¹©ñ±óJames
Hacker©Ò¼g¤§¡¨Gnomovision¡¨µ{¦¡¡]¸Óµ{¦¡²£¥X½s;¹©Ò»Ý¸ê°T¡^©Ò¦³ªºµÛ§@Åv§Q¯q¡C
¡qTy Coon¤½¥qñ³¹¡r¡A1989¦~¥|¤ë¤@¤é
Ty Coon¤½¥q°ÆÁ`µô
¥»³q¥Î¤½¦@±ÂÅv¨Ã¤£¤¹³\±z±N¥»µ{¦¡¨Ö¤J±M¦³µ{¦¡¤¤¡CY±zªºµ{¦¡¬O¤@¤lµ{¦¡¨ç¦¡®w®É¡A±z¥i¯à»{¬°¤¹³\±M¦³À³¥Îµ{¦¡»P¸Ó¨ç¦¡®w¬Û³sµ²·|§ó¦³À°§U¡CY³o¬O±z©Ò·Q°µªº¡A½Ð¨Ï¥ÎGNU¨ç¦¡®w³q¥Î¤½¦@±ÂÅv¥N´À¥»±ÂÅv¡C
----------------------------------------------------------------------
ĶªÌ : ¤è©Éªâ
COPYING.txt for Tux Paint
Tux Paint - A simple drawing program for children.
Copyright (c) 2005 by Bill Kendrick and others
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
Note: Also see the respective "COPYING.txt" license documentation
included with the TrueType Fonts that come with Tux Paint.
See: ../fonts/locale/LL_docs/, where "LL" corresponds to a font filename.
Bill Kendrick, 2005.October.10
$Id$
----------------------------------------
GNU通用公共授權合約
第二版1991年6月
版權所有C1989, 1991 自由軟體基金會
51 Franklin Street, Fifth Floor, Boston, MA 021101301, USA
任何人皆可複製和發佈本協議的完整副本,但不得修改
【譯者聲明】
  This is an unofficial translation of the GNU General Public License into Chinese. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL--only the original English text of the GNU GPL does that. However, we hope that this translation will help Chinese speakers understand the GNU GPL better. You may publish this translation, modified or unmodified, only under the terms at http://www.gnu.org/licenses/translations.html
  這是GNU通用公共授權合約的一份非官方中文翻譯並非自由軟體基金會所發表不適用於使用GNU通用公共授權合約發佈的軟體的法律聲明——只有GNU通用公共授權合約英文原版才具有法律效力。不過我們希望本翻譯能夠幫助中文讀者更好地理解GNU通用公共授權合約。 您可以僅根據http://www.gnu.org/licenses/translations.html中的條款發布此修改或未修改的翻譯。
【引言】
  就多數軟體而言授權合約被設計用於剝奪你分享和修改軟體的自由。相反GNU通用公共授權合約力圖保障你分享和修改自由軟體的權利——確保自由軟體對其使用者來說是自由的。本GNU通用公共授權合約用於自由軟體基金會的大多數軟體自由軟體基金會的有些軟體受GNU寬鬆通用公共授權合約保護以及那些作者聲明使用此協定的軟體。你也可以將本協定用於你的程式。
  所謂自由軟體強調自由而非免費。本GNU通用公共授權合約設計用於確保你享有分發自由軟體的自由你可以為此服務收費確保你可以在需要的時候獲得這些軟體的源碼確保你可以修改這些軟體或者在新的自由軟體中複用其中某些片段並且確保你在這方面享有知情權。
  為保障你的權益,我們需要作一些限定:禁止任何人否認你的上述權利,或者要求你放棄它們。當你分發或修改這些軟體時,這種限定就變成你的義務。如果你分發這種程式的副本,無論收費還是免費,你必須給予與你同等的權利。你還要確保他們也能收到源碼並瞭解他們的權利。
  我們通過兩步保障你的權益:其一,賦予軟體著作權;其二,通過本協議使你可以合法地複製、分發和修改該軟體。同時,為了保護每一位作者以及我們自己,我們向所有人指明如下一點:自由軟體並不提供品質擔保。如果軟體被修改並繼續傳播,我們希望接收者知道獲得的不是原版,後來引入的任何問題不應該影響原作者的聲譽。
  最後,自由軟體還持續受到軟體專利的威脅。我們希望避免再發佈者以個人名義取得專利,即將程式據為己有。為防止此類情況發生,我們需要澄清:專利必須為保障每個人的自由使用而申請,否則不應該存在。
  下文是關於複製、分發和修改的嚴謹描述和實施條件。
【關於複製、分發和修改的術語和條件】
  、但凡版權持有人在他的程式或其他作品中聲明該作品可在GNU通用公共授權合約約束下發佈本協議便對之適用。下文中所說的“程式”指任何程式或作品而“程式的派生作品”指該程式或者版權法認定的派生作品即全部或部分包含了該程式的作品無論是原樣包含或做了修改乃至翻譯成了其他語言後文中“修改”涵蓋翻譯。每個許可獲得者稱作“你”。
  除複製、分發和修改外的行為超出了本協議的約束範圍。執行程式的行為並不受限,程式的輸出一般不在約束之內,除非其內容構成了本程式的派生作品(並非單純地作為本程式的運行結果),判別取決於此程式的具體用途。
  一、只要你做到為每一個副本醒目而恰當地發佈版權與免責聲明,原封不動地保留本協議及免責聲明,並將本協議連同程式發予接收者,你可以通過任何媒介完整地複製和分發你收到的本程式的源碼。
  你可以就傳輸副本的具體行為收費,也可以選擇提供品質擔保以換取收入。
  二、你可以修改你的程式副本的任意部分,以構成本程式的派生作品,並在滿足上述條款及以下三點要求的前提下複製和分發該修改版:
  a)你必須在你修改了的檔中醒目地聲明你的修改及標注修改日期。
  b)你必須使你分發或發佈的作品,部分或全部包含本程式或其派生作品,允許協力廠商在本協定約束下使用,並不得就授權收費。
  c)如果修改後的程式通常在運行時通過對話模式獲取命令,你應該讓它進入交互模式時顯示簡要的版權聲明和免責聲明(抑或者你的品質擔保聲明),以及告訴使用者可以在本協議約束下再發佈該程式並提供查閱本協定的途徑。(例外:如果本程式有互動式執行卻通常不顯示任何聲明,則對你的派生作品也不作此要求。)
  上述要求對修改後的作品整體有效。如果該作品中某些可劃定的部分並非派生自本程式,並可以被合理地看作是從中分離的獨立作品,則當你將它們分開發佈時,這種獨立部分可以不受本協定約束。但是,在你將這些部分和你修改後的作品一起發佈時,整個套件將受本協定約束,本協定對其他許可獲得者的授權將延伸至整個作品,即套件的每一部分,不管是誰寫的。
  三、你可以在上述條款約束下以目的碼或可執行檔的形式複製和分發本程式(或條款二所說的派生作品),不過你還要滿足以下要求之一:
  a)附上相應的源碼。源碼要求完整且機器可讀,並在條款一、二的約束下通過常用的軟體交換媒介分發。
  b)附上至少三年有效的書面報價表以供協力廠商付費獲取相應的源碼。源碼要求完整且機器可讀,並在條款一、二的約束下通過常用的軟體交換媒介分發,費用不得超過實際的分發成本。
  c)附上你所收到的獲取源碼途徑的資訊。(該選擇只適用於非商業分發,並且你只收到目的碼或可執行檔以及滿足b項要求的報價單的情況下。
  作品的源碼指其可修改的首選形式。對可執行的作品而言,完整的源碼指其包含的所有模組的源碼、相關介面定義文檔以及編譯和安裝所需腳本。然而,有一種例外情況,分發的源碼不必包含那些通常會隨會目標運行環境的作業系統的主要部件(編譯器、內核等)發佈的內容(以源碼或二進位形式),除非這些部件自身是本程式的一部分。
  如果以指定特定複製地點的形式分發可執行檔或目的碼,則在同一地點提供對等源碼複製途徑也算一種源碼分發手段,即便不強求協力廠商在複製目的碼的同時複製源碼。
  四、在本協議授權之外,你不能複製、修改、再授權或分發本程式。任何用其他方法複製、修改、再授權或分發本程式的企圖都是無效的,並使你從本協議獲得的權利自動終止。然而從你那按本協議獲得副本和許可的人,只要繼續遵守協議,他們獲得的許可並不會終止。
  五、你沒有在此協議上簽字,也不是非要接受它不可。但是,此外沒人可授權你去修改或分發本程式或其派生作品。此種行為為法律所不容,除非你接受本協議。因此,修改或發佈本程式(或本程式的任何派生作品),就表明你已經接受本協議,即接受它的所有關於複製、分發和修改本程式及其派生的條款。
  六、每當你再發佈本程式(或本程式的任何派生作品),接收者自動從原始權利人獲得本許可,以複製、分發和修改本程式。你不可以對他們獲得的權利加以進一步的限制,你也沒有要求協力廠商遵守該協議的義務。
  七、如果因為法庭裁決或專利侵權指控或其他原因(不限於專利事宜),你面臨與本協議條款衝突的條件(來自於法庭要求、協議或其他),那也不能成為你違背本協議的理由。倘若你不能在發佈本程式時同時滿足本協議和其他檔的要求,你就不能發佈本程式。例如某專利授權不允許通過你直接或間接地獲得本程式的人在不付授權費的前提下再發佈本程式,唯一能同時滿足它和本協議要求的做法便是不發佈本程式。
  如果本條款在特定環境下無效或無法實施,本條款的其他部分仍適用且本條款整體在其他環境下仍適用。
  本條款的目的不在於誘使你去侵犯專利或其他產權要求,抑或者對之抗辯。本條款的根本目的是保護自由軟體發佈系統的完整性,而這要通過應用公共許可證實現。借助同樣出自該系統的應用程式,許多人已經對在該系統上發佈的軟體作出了廣泛而慷慨的貢獻。作者/捐贈人有權確定是否通過其他管道發佈軟體,被授權人不得干預其選擇。
  本條款旨在徹底闡明其餘條款所帶來的當然結果。
  八、如果由於專利或受版權保護的介面的問題,分發或使用本程式在某些國家受到限制,原始版權持有人在其程式中使用本協定時可以附加明確的區域分發限制以排除那些國家,以支援此外地區的分發。在此情況下,這種限制條款將納入協議之中。
  九、自由軟體聯盟可能會不定時發佈GNU通用公共授權合約的修訂版或新版。新版將秉承當前版本的精神但對問題或事項的描述細節不盡相同。
  每一版都會有不同的版本號,如果本程式指定其使用的協議版本以及“任何更新的版本”,你可以選擇遵守該版本或者任何更新的版本的條款。如果本程式沒有指定協議版本,你可以選用自由軟體聯盟發佈的任意版本。
  十、如果你希望將本程式的某部分併入採取不同發佈條件的自由軟體中,應書面請求其作者的許可。對於自由軟體聯盟持有版權的軟體,還應向聯盟提出書面請求,我們有時會作例外處理。在處理這種事情時我們秉承兩大宗旨:保持所有自由軟體派生作品的自由屬性,以及在整體上促進軟體的共用和複用。
不提供品質擔保
  十一、本程式為免費授權,故在適用法律範圍內不提供品質擔保。除非另作書面聲明,版權持有人及其他程式提供者“概”不提供任何顯式或隱式的品質擔保,品質擔保所指包括而不僅限於有經濟價值和適合特定用途的保證。全部風險,如程式的品質和性能問題,皆由你承擔。若程式出現缺陷,你將承擔所有必要的修復和更正服務的費用。
  十二、除非適用法律或書面協議要求,任何版權持有人或本程式按本協議可能存在的協力廠商修改和再發佈者,都不對你的損失負有責任,包括由於使用或者不能使用本程式造成的任何一般的、特殊的、偶發的或重大的損失(包括而不僅限於資料丟失、資料失真、你或協力廠商的後續損失、其他程式無法與本程式協同運作),即使那些人聲稱會對此負責。
【附錄:如何將上述條款應用到你的新程式】
  如果你開發了一個新程式,並希望它能最大限度地為公眾所使用,最好的辦法是將其作為自由軟體,以使每個人都能在本協定約束下對其再發佈及修改。
  為此,請在附上以下聲明。最安全的做法是將其附在每份源碼的開頭,以便於最有效地傳遞免責資訊。同時,每個檔至少包含一處“版權”聲明和一個協定全文的連結。
  用一行來標明程式名及其作用。
  版權所有C年份 姓名
  本程式為自由軟體在自由軟體聯盟發佈的GNU通用公共授權合約的約束下你可以對其進行再發佈及修改。協議版本為第二版或隨你更新的版本。
  我們希望發佈的這款程式有用但不保證甚至不保證它有經濟價值和適合特定用途。詳情參見GNU通用公共授權合約。
  你理當已收到一份GNU通用公共授權合約的副本如果沒有請致信自由軟體基金會51 Franklin Street, Fifth Floor, Boston, MA 021101301, USA
  同時提供你的電子郵寄地址或傳統的郵件聯繫方式。
  如果該程式是互動式的,讓它在交互模式下輸出類似下面的一段聲明:
  Gnomovision 第69版版權所有C年份 姓名
  Gnomovision從未提供品質擔保輸入'show w'可查看詳情。這是款自由軟體,歡迎你在滿足一定條件後對其再發佈,輸入'show c'可查看詳情。
  例子中的命令'show w'和'show c'應用於顯示GNU通用公共授權合約相應的部分。當然你也可以因地制宜地選用別的命令乃至點擊操作。
  如果你之上存在雇主(你是碼農)或校方,你還應當讓他們在必要時為此程式簽署放棄版權聲明。以下有例子:
  Yoyodyne公司在此放棄對James Hacker所寫的'Gnomovision'程式所享有的版權利益。
  Ty Coon 簽字1989年4月1日
  Ty Coon 副總裁
  本GNU通用公共授權合約不允許把你的程式併入私有程式。如果你的程式是某種庫且你想允許它被私有程式連結而使之更有用請使用GNU較寬鬆通用公共授權合約。
聯絡我們Samuel Chong<schong2@go.pasadena.edu>
譯注:
[1] distribute既譯作分發也譯作發佈前者強調轉發後者強調公佈。
[2] license既譯作協議也譯作許可前者強調此文本後者強調內容。
[3] 首字母大寫的Program譯作程式首字母小寫的program譯作程式。
參考:
[繁體中文譯本] https://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html

File diff suppressed because it is too large Load diff

View file

@ -836,7 +836,7 @@ Windows Users
|---------------------+---------------------+---------------|
|klingon |tlhIngan | |
|---------------------+---------------------+---------------|
|konkani-devaganari | | |
|konkani-devanagari | | |
|---------------------+---------------------+---------------|
|konkani-roman | | |
|---------------------+---------------------+---------------|
@ -898,7 +898,7 @@ Windows Users
|---------------------+---------------------+---------------|
|sanskrit | | |
|---------------------+---------------------+---------------|
|santali-devaganari | | |
|santali-devanagari | | |
|---------------------+---------------------+---------------|
|santali-ol-chiki | | |
|---------------------+---------------------+---------------|
@ -1312,7 +1312,7 @@ Available Languages
| | | |left [Alt] |
|----------------+-------------------+----------------+--------------|
|kok_IN | |Konkani | |
| | |(Devaganari) | |
| | |(Devanagari) | |
|----------------+-------------------+----------------+--------------|
|kok@roman | |Konkani (Roman) | |
|----------------+-------------------+----------------+--------------|
@ -1387,7 +1387,7 @@ Available Languages
|sa_IN | |Sanskrit | |
|----------------+-------------------+----------------+--------------|
|sat_IN | |Santali | |
| | |(Devaganari) | |
| | |(Devanagari) | |
|----------------+-------------------+----------------+--------------|
|sat@olchiki | |Santali | |
| | |(Ol-Chikii) | |

View file

@ -6,7 +6,7 @@
Copyright 2002-2020 by various contributors; see AUTHORS.txt
http://www.tuxpaint.org/
June 14, 2002 - August 25, 2020
June 14, 2002 - November 21, 2020
----------------------------------------------------------------------

View file

@ -32,29 +32,29 @@
</p>
<p>
September 14, 2002 - July 27, 2020
September 14, 2002 - October 30, 2020
</p>
</center>
<hr>
<h2>
Drawing-related
</h2>
<ul>
<li>
<em>Fonts I added to Tux&nbsp;Paint only show squares</em>
<p>
The TrueType Font you're using might have the wrong
encoding. If it's 'custom' encoded, for example, you can
try running it through FontForge (<a href=
"http://fontforge.sourceforge.net/">http://fontforge.sourceforge.net/</a>)
to convert it to an ISO-8859 format. (Email us if you
need help with special fonts.)
</p>
</li>
<dl>
<dt><h3>Fonts I added to Tux&nbsp;Paint only show squares</h3></dt>
<dd>
The TrueType Font you're using might have the wrong
encoding. If it's 'custom' encoded, for example, you can
try running it through FontForge (<a href=
"http://fontforge.sourceforge.net/">http://fontforge.sourceforge.net/</a>)
to convert it to an ISO-8859 format. (Email us if you
need help with special fonts.)
</dd>
<li>
<em>The Rubber Stamp tool is greyed out!</em>
<dt><h3>The Rubber Stamp tool is greyed out!<h3></dt>
<dd>
<p>
This means that Tux&nbsp;Paint either couldn't find any
stamp images, or was asked not to load them.
@ -92,10 +92,10 @@
command line or "<code>nostamps=no</code>" or
"<code>stamps=yes</code>" in a configuration file.
</p>
</li>
</dd>
<li>
<em>The Magic "Fill" Tool Looks Bad</em>
<dt><h3>The Magic "Fill" Tool Looks Bad</h3></dt>
<dd>
<p>
Tux&nbsp;Paint is probably comparing exact pixel colors
when filling. This is faster, but looks worse. Run the
@ -119,10 +119,10 @@
<p>
in the "tuxpaint.c" file in the "src" directory.
</p>
</li>
</dd>
<li>
<em>Stamp outlines are always rectangles</em>
<dt><h3>Stamp outlines are always rectangles</h3></dt>
<dd>
<p>
Tux&nbsp;Paint was built with low-quality (but faster)
stamp outlines.
@ -142,16 +142,18 @@
<p>
in the "tuxpaint.c" file in the "src" directory.
</p>
</li>
</ul>
</dd>
</dl>
<hr>
<h2>
Interface Problems
</h2>
<ul>
<li>
<em>Stamp thumbnails in the Stamp Selector look bad</em>
<dl>
<dt><h3>Stamp thumbnails in the Stamp Selector look bad</h3></dt>
<dd>
<p>
Tux&nbsp;Paint was probably compiled with the faster,
lower quality thumbnail code enabled. Run the command:
@ -175,19 +177,16 @@
<p>
in the "tuxpaint.c" file in the "src" directory.
</p>
</li>
</dd>
<li>
<em>Pictures in the 'Open' dialog look bad</em>
<p>
"Low Quality Thumbnails" is probably enabled. See: "Stamp
thumbnails in the Stamp Selector look bad", above.
</p>
</li>
<dt><h3>Pictures in the 'Open' dialog look bad</h3></dt>
<dd>
"Low Quality Thumbnails" is probably enabled. See: "Stamp
thumbnails in the Stamp Selector look bad", above.
</dd>
<li>
<em>The color picker buttons are ugly squares, not pretty
buttons!</em>
<dt><h3>The color picker buttons are ugly squares, not pretty buttons!</h3></dt>
<dd>
<p>
Tux&nbsp;Paint was probably compiled with the nice
looking color selector buttons disabled. Run the command:
@ -211,10 +210,10 @@
<p>
in the "tuxpaint.c" file in the "src" directory.
</p>
</li>
</dd>
<li>
<em>All of the text is in uppercase!</em>
<dt><h3>All of the text is in uppercase!</h3></dt>
<dd>
<p>
The "uppercase" option is on.
</p>
@ -251,18 +250,16 @@
Or use Tux&nbsp;Paint&nbsp;Config. and make sure "Show
Uppercase Text Only" (under "Languages") is not checked.
</p>
</li>
</dd>
<li>
<em>Tux&nbsp;Paint is in a different language!</em>
<p>
Make sure your locale setting is correct. See
"Tux&nbsp;Paint won't switch to my language", below.
</p>
</li>
<dt><h3>Tux&nbsp;Paint is in a different language!</h3></dt>
<dd>
Make sure your locale setting is correct. See
"Tux&nbsp;Paint won't switch to my language", below.
</dd>
<li>
<em>Tux&nbsp;Paint won't switch to my language</em>
<dt><h3>Tux&nbsp;Paint won't switch to my language</h3></dt>
<dd>
<ul>
<li>
<i>Linux and Unix users: Make sure the locale is
@ -276,73 +273,73 @@
</p>
<p>
Note: Debian users can simply run
Note: Debian and derivative (e.g., Ubuntu) users can simply run
"<code>dpkg-reconfigure locales</code>" if the
locales are managed by "dpkg."
</p>
</li>
<li>If you're using the "<code>--lang</code>"
command-line option
<p>
Try using the "<code>--locale</code>"
command-line option, or your operating system's
locale settings (e.g., the "<code>$LANG</code>"
environment variable), and please e-mail us
regarding your trouble.
</p>
</li>
<ul>
<li>If you're using the "<code>--lang</code>"
command-line option
<p>
Try using the "<code>--locale</code>"
command-line option, or your operating system's
locale settings (e.g., the "<code>$LANG</code>"
environment variable), and please e-mail us
regarding your trouble.
</p>
</li>
<li>If you're using the "<code>--locale</code>"
command-line option
<p>
If this doesn't work, please e-mail us regarding
your trouble.
</p>
</li>
<li>If you're using the "<code>--locale</code>"
command-line option
<p>
If this doesn't work, please e-mail us regarding
your trouble.
</p>
</li>
<li>If you're trying to use your Operating System's
locale
<p>
If this doesn't work, please e-mail us regarding
your trouble.
</p>
</li>
<li>If you're trying to use your Operating System's
locale
<p>
If this doesn't work, please e-mail us regarding
your trouble.
</p>
</li>
<li>Make sure you have the necessary font
<p>
Some translations require their own font. Chinese
and Korean, for example, need Chinese and Korean
TrueType Fonts installed and placed in the proper
location, respectively.
</p>
<li>Make sure you have the necessary font
<p>
Some translations require their own font. Chinese
and Korean, for example, need Chinese and Korean
TrueType Fonts installed and placed in the proper
location, respectively.
</p>
<p>
The appropriate fonts for such locales can be
downloaded from the Tux&nbsp;Paint website:
</p>
<p>
The appropriate fonts for such locales can be
downloaded from the Tux&nbsp;Paint website:
</p>
<blockquote>
<p>
<a href=
"http://www.tuxpaint.org/download/fonts/">http://www.tuxpaint,org/download/fonts/</a>
</p>
</blockquote>
</li>
</ul>
<blockquote>
<p>
<a href=
"http://www.tuxpaint.org/download/fonts/">http://www.tuxpaint,org/download/fonts/</a>
</p>
</blockquote>
</li>
</ul>
</li>
</ul>
</dd>
</dl>
<hr>
<h2>
Printing
</h2>
<ul>
<li>
<em>Tux&nbsp;Paint won't print, gives an error, or prints
garbage (Unix/Linux)</em>
<dl>
<dt><h3>Tux&nbsp;Paint won't print, gives an error, or prints
garbage (Unix/Linux)</h3></dt>
<dd>
<p>
Tux&nbsp;Paint prints by creating a PostScript rendition
of the picture and sending it to an external command. By
@ -370,11 +367,11 @@
Tux&nbsp;Paint 0.9.15, you will need to go back and alter
it to accept PostScript.
</p>
</li>
</dd>
<li>
<em>I get the message "You can't print yet!" when I go to
print!</em>
<dt><h3>I get the message "You can't print yet!" when I go to
print!</h3></dt>
<dd>
<p>
The "print delay" option is on. You can only print once
every <i>X</i>&nbsp;seconds.
@ -419,10 +416,10 @@
Or use Tux&nbsp;Paint&nbsp;Config. and make sure "Print
Delay" (under "Printing") is set to "0&nbsp;seconds."
</p>
</li>
</dd>
<li>
<em>I simply can't print! The button is greyed out!</em>
<dt><h3>I simply can't print! The button is greyed out!</h3></dt>
<dd>
<p>
The "no print" option is on.
</p>
@ -457,16 +454,18 @@
Or use Tux&nbsp;Paint&nbsp;Config. and make sure "Allow
Printing" (under "Printing") is checked.
</p>
</li>
</ul>
</dd>
</dl>
<hr>
<h2>
Saving
</h2>
<ul>
<li>
<em>Where are my pictures?</em>
<dl>
<dt><h3>Where does Tux Paint save my drawings?</h3><dt>
<dd>
<p>
Unless you asked Tux&nbsp;Paint to save into a specific
location (using the 'savedir' option), Tux&nbsp;Paint
@ -475,7 +474,7 @@
<dl>
<dt>
Windows Vista
Windows Vista, Windows 8, Windows 10
</dt>
<dd>
@ -522,10 +521,10 @@
programs should be able to load (image editors, word
processors, web browsers, etc.)
</p>
</li>
</dd>
<li>
<em>Tux&nbsp;Paint always saves over my old picture!</em>
<dt><h3>Tux&nbsp;Paint always saves over my old picture!</h3></dt>
<dd>
<p>
The "save over" option is enabled. (This disables the
prompt that would appear when you click 'Save.')
@ -567,10 +566,10 @@
Also, see "Tux&nbsp;Paint always saves a new picture!",
below.
</p>
</li>
</dd>
<li>
<em>Tux&nbsp;Paint always saves a new picture!</em>
<dt><h3>Tux&nbsp;Paint always saves a new picture!</h3></dt>
<dd>
<p>
The "never save over" option is enabled. (This disables
the prompt that would appear when you click 'Save.')
@ -612,16 +611,18 @@
Also, see "Tux&nbsp;Paint always saves over my old
picture!", above.
</p>
</li>
</ul>
</dd>
</dl>
<hr>
<h2>
Audio Problems
</h2>
<ul>
<li>
<em>There's no sound!</em>
<dl>
<dt><h3>There's no sound!</h3></dt>
<dd>
<ul>
<li>
<em>First, check the obvious:</em>
@ -735,11 +736,10 @@
</p>
</li>
</ul>
</li>
</dd>
<li>
<em>Tux Paint makes too much noise! Can I turn them
off?</em>
<dt><h3>Tux Paint makes too much noise! Can I turn them off?</h3></dt>
<dd>
<p>
Yes, there are a number of ways to disable sounds in Tux
Paint:
@ -774,10 +774,31 @@
</ul>
</li>
</ul>
</li>
</dd>
<li>
<em>The sound effects sound strange</em>
<dt><h3>The stereo panning of sound effects is bothersome; can sound effects be monophonic?</h3></dt>
<dd>
<p>
Run Tux&nbsp;Paint with the "no&nbsp;stereo" option:
</p>
<ul>
<li>Use Tux&nbsp;Paint&nbsp;Config to uncheck the
"Enable Stereo Sound" option (under "Video &amp; Sound").
</li>
<li>Edit Tux&nbsp;Paint's configuration file (see
<a href="OPTIONS.html">OPTIONS</a> for details) and
add a line containing "<code>nostereo=yes</code>".
</li>
<li>Run "<code>tuxpaint&nbsp;--nostereo</code>" from
the command line or shortcut or desktop icon.
</li>
</ul>
</dd>
<dt><h3>The sound effects sound strange</h3><dt>
<dd>
<p>
This could have to do with how SDL and SDL_mixer were
initialized. (The buffer size chosen.)
@ -790,25 +811,25 @@
"<code>tuxpaint&nbsp;--version</code>" to verify), and so
on.)
</p>
</li>
</ul>
</dd>
</dl>
<hr>
<h2>
Fullscreen Mode Problems
</h2>
<ul>
<li>
<em>When I run Tux&nbsp;Paint full-screen and ALT-TAB out,
the window turns black!</em>
<p>
This is apparently a bug in the SDL library. Sorry.
</p>
</li>
<dl>
<dt><h3>When I run Tux&nbsp;Paint full-screen and ALT-TAB out,
the window turns black!</h3></dt>
<dd>
This is apparently a bug in the SDL library. Sorry.
</dd>
<li>
<em>When I run Tux&nbsp;Paint full-screen, it has large
borders around it</em>
<dt><h3>When I run Tux&nbsp;Paint full-screen, it has large
borders around it</h3></dt>
<dd>
<p>
Linux users - Your X-Window server is probably not set
with the ability to switch to the desired resolution:
@ -853,11 +874,11 @@
command "dpkg-reconfigure xserver-xfree86" as root, for
example.
</p>
</li>
</dd>
<li>
<em>Tux&nbsp;Paint keeps running in Full Screen mode - I
want it windowed!</em>
<dt><h3>Tux&nbsp;Paint keeps running in Full Screen mode - I
want it windowed!</h3></dt>
<dd>
<p>
The "fullscreen" option is set.
</p>
@ -892,16 +913,18 @@
Or use Tux&nbsp;Paint&nbsp;Config. and make sure
"Fullscreen" (under "Video &amp; Sound") is not checked.
</p>
</li>
</ul>
</dd>
</dl>
<hr>
<h2>
Other Probelms
</h2>
<ul>
<li>
<em>Tux&nbsp;Paint won't run</em>
<dl>
<dt><h3>Tux&nbsp;Paint won't run</h3></dt>
<dd>
<p>
If Tux&nbsp;Paint aborts with the message: "You're
already running a copy of Tux&nbsp;Paint!", this means it
@ -940,10 +963,10 @@
"<code>--nolockfile</code>" argument to Tux&nbsp;Paint's
command-line.
</p>
</li>
</dd>
<li>
<em>I can't quit Tux&nbsp;Paint</em>
<dt><h3>I can't quit Tux&nbsp;Paint</h3></dt>
<dd>
<p>
The "noquit" option is set. This disables the "Quit"
button in Tux&nbsp;Paint's toolbar (greying it out), and
@ -968,10 +991,10 @@
the <b>[Alt] + [F4]</b> combination on your keyboard to
quit Tux&nbsp;Paint.)
</p>
</li>
</dd>
<li>
<em>I don't want "noquit" mode enabled!</em>
<dt><h3>I don't want "noquit" mode enabled!</h3></dt>
<dd>
<p>
If you're running Tux&nbsp;Paint from a command-line,
make sure you're not giving it a "<code>--noquit</code>"
@ -1003,11 +1026,11 @@
Quit Button and [Escape] Key" (under "Simplification") is
not checked.
</p>
</li>
</dd>
<li>
<em>Tux&nbsp;Paint keeps writing weird messages to the
screen / to a text file</em>
<dt><h3>Tux&nbsp;Paint keeps writing weird messages to the
screen / to a text file</h3></dt>
<dd>
<p>
A few messages are normal, but if Tux&nbsp;Paint is being
extremely verbose (like listing the name of every
@ -1029,10 +1052,10 @@
<p>
in the "tuxpaint.c" file in the "src" directory.
</p>
</li>
</dd>
<li>
<em>Tux&nbsp;Paint is using options I didn't specify!</em>
<dt><h3>Tux&nbsp;Paint is using options I didn't specify!</h3></dt>
<dd>
<p>
By default, Tux&nbsp;Paint first looks at configuration
files for options.
@ -1145,26 +1168,18 @@
command-line arguments to determine what options should
be set.
</p>
</li>
</ul>
</dd>
</dl>
<hr>
<h2>
Help / Contact
</h2>
<p>
Any questions you don't see answered? Let me know!
</p>
<blockquote>
<p>
<a href=
"mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a>
</p>
</blockquote>
<p>
Or post to our 'tuxpaint-users' mailing list:
Any questions you don't see answered? Please let us know!
You can subscribe and post to our "tuxpaint-users" mailing list:
</p>
<blockquote>
@ -1173,5 +1188,16 @@
"http://www.tuxpaint.org/lists/">http://www.tuxpaint.org/lists/</a>
</p>
</blockquote>
<p>
Or, contact lead developer Bill Kendrick directly:
</p>
<blockquote>
<p>
<a href=
"mailto:bill@newbreedsoftware.com">bill@newbreedsoftware.com</a>
</p>
</blockquote>
</body>
</html>

View file

@ -2222,7 +2222,7 @@
<tr>
<td>
<code>konkani-devaganari</code>
<code>konkani-devanagari</code>
</td>
<td>
&nbsp;
@ -2594,7 +2594,7 @@
<tr>
<td>
<code>santali-devaganari</code>
<code>santali-devanagari</code>
</td>
<td>
&nbsp;
@ -4304,7 +4304,7 @@
&nbsp;
</td>
<td>
Konkani (Devaganari)
Konkani (Devanagari)
</td>
<td>
&nbsp;
@ -4814,7 +4814,7 @@
&nbsp;
</td>
<td>
Santali (Devaganari)
Santali (Devanagari)
</td>
<td>
&nbsp;

View file

@ -35,7 +35,7 @@
</p>
<p>
June 14, 2002 - August 25, 2020
June 14, 2002 - November 21, 2020
</p>
</center>

View file

@ -155,6 +155,7 @@ const char *lang_prefixes[NUM_LANGS] = {
"sat@olchiki",
"sat",
"sa",
"sc",
"sd",
"sd@devanagari",
"shs",
@ -362,7 +363,7 @@ static const language_to_locale_struct language_to_locale_array[] = {
{"luganda", "lg_UG.UTF-8"},
{"luxembourgish", "lb_LU.UTF-8"},
{"letzebuergesch", "lb_LU.UTF-8"},
{"konkani-devaganari", "kok_IN.UTF-8"},
{"konkani-devanagari", "kok_IN.UTF-8"},
{"konkani-roman", "kok@roman"},
{"maithili", "mai_IN.UTF-8"},
{"macedonian", "mk_MK.UTF-8"},
@ -398,8 +399,10 @@ static const language_to_locale_struct language_to_locale_array[] = {
{"russian", "ru_RU.UTF-8"},
{"russkiy", "ru_RU.UTF-8"},
{"sanskrit", "sa_IN.UTF-8"},
{"santali-devaganari", "sat_IN.UTF-8"},
{"santali-devanagari", "sat_IN.UTF-8"},
{"santali-ol-chiki", "sat@olchiki"},
{"sardinian", "sc_IT"},
{"sardu", "sc_IT"},
{"serbian", "sr_RS.UTF-8"}, /* Was sr_YU, but that's not in /usr/share/i18n/SUPPORTED, and sr_RS is -bjk 2014.08.04 */
{"serbian-latin", "sr_RS@latin"},
{"shuswap", "shs_CA.UTF-8"},
@ -513,7 +516,7 @@ static void show_lang_usage(int exitcode)
/* cgg */ " kiga chiga\n"
/* rw */ " kinyarwanda\n"
/* tlh */ " klingon tlhIngan\n"
/* kok */ " konkani-devaganari\n"
/* kok */ " konkani-devanagari\n"
/* kok@roman */ " konkani-roman\n"
/* ko */ " korean\n"
/* ku */ " kurdish\n"
@ -544,8 +547,9 @@ static void show_lang_usage(int exitcode)
/* ro */ " romanian\n"
/* ru */ " russian russkiy\n"
/* sa */ " sanskrit\n"
/* sat */ " santali-devaganari\n"
/* sat */ " santali-devanagari\n"
/* sat@olchiki */ " santali-ol-chiki\n"
/* sc */ " sardinian sardu\n"
/* gd */ " scottish scottish-gaelic ghaidhlig\n"
/* sr */ " serbian\n"
/* sr@latin */ " serbian-latin\n"
@ -670,7 +674,7 @@ static void show_locale_usage(FILE * f, const char *const prg)
" lb_LU (Luxembourgish Letzebuergesch)\n"
" lv_LV (Latvian)\n"
" lt_LT (Lithuanian Lietuviu)\n"
" kok_IN (Konkani (Devaganari))\n"
" kok_IN (Konkani (Devanagari))\n"
" kok@roman (Konkani (Roman))\n"
" mai_IN (Maithili)\n"
" mk_MK (Macedonian)\n"
@ -694,6 +698,7 @@ static void show_locale_usage(FILE * f, const char *const prg)
" sa_IN (Sanskrit)\n"
" sat_IN (Santali)\n"
" sat@olchiki (Santali (Ol-Chiki))\n"
" sc_IT (Sardinian)\n"
" sd_IN@devanagari (Sindhi (Devanagari))\n"
" sd_IN (Sindhii (Perso-Arabic))\n"
" shs_CA (Shuswap Secwepemctin)\n"

View file

@ -101,7 +101,7 @@ enum
LANG_KN, /* Kannada */
LANG_KM, /* Khmer */
LANG_KOK_ROMAN, /* Konkani (Roman) */
LANG_KOK, /* Konkani (Devaganari) */
LANG_KOK, /* Konkani (Devanagari) */
LANG_KO, /* Korean */
LANG_KS_DEVANAGARI, /* Kashmiri (Devanagari script) */
LANG_KS, /* Kashmiri (Perso-Arabic script) */
@ -137,6 +137,7 @@ enum
LANG_SAT_OL_CHIKI,
LANG_SAT, /* Santali */
LANG_SA, /* Sanskrit */
LANG_SC, /* Sardinian */
LANG_SD, /* Sindhi (Perso-Arabic) */
LANG_SD_DEVANAGARI, /* Sindhi (Devanagari) */
LANG_SHS, /* Shuswap */

20
src/install-dlls.sh Normal file
View file

@ -0,0 +1,20 @@
#!/bin/sh
find_depends(){
for dllpath in `ntldd $@ | grep mingw | awk '{print $3}' | sort | uniq`
do
dllname=`basename $dllpath`
if ! grep -q $dllname dlllist; then
echo $dllpath >> dlllist
echo -n .
cp $dllpath $DESTDIR/
find_depends $dllpath
fi
done
}
DESTDIR=$3
echo > dlllist
find_depends $1 $2
echo

View file

@ -740,7 +740,7 @@ khmer
klingon | tlhIngan
.TP 2
-
konkani-devaganari
konkani-devanagari
.TP 2
-
konkani-roman
@ -833,12 +833,15 @@ russian | russkiy
sanskrit
.TP 2
-
santali-devaganari
santali-devanagari
.TP 2
-
santali-ol-chiki
.TP 2
-
sardinian
.TP 2
-
scottish | scottish-gaelic | ghaidhlig
.TP 2
-
@ -1227,6 +1230,7 @@ Damian Yerrick,
Muhammad Najmi Ahmad Zabidi,
Eugene Zelenko,
Martin Zhekov,
Flavia Floris,
and
Huang Zuzhen.

View file

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-15 16:42-0700\n"
"PO-Revision-Date: 2017-12-03 07:56+0100\n"
"PO-Revision-Date: 2020-12-08 10:39+0100\n"
"Last-Translator: Chion Jacques <jacques.chion@orange.fr>\n"
"Language-Team: <fr@li.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.4\n"
"X-Generator: Poedit 2.4.1\n"
#. Response to Black (0, 0, 0) color selected
#: ../colors.h:86
@ -323,23 +323,23 @@ msgstr "Un octogone a huit côtés égaux."
#: ../shapes.h:320 ../shapes.h:321
msgid "A star with 3 points."
msgstr "Étoile à 3 branches"
msgstr "Étoile à 3 branches."
#: ../shapes.h:322 ../shapes.h:323
msgid "A star with 4 points."
msgstr "Étoile à 4 branches"
msgstr "Étoile à 4 branches."
#: ../shapes.h:324 ../shapes.h:325
msgid "A star with 5 points."
msgstr "Étoile à 5 branches"
msgstr "Étoile à 5 branches."
#: ../shapes.h:372
msgid "Draw shapes from the center."
msgstr ""
msgstr "Dessine des objets depuis le centre."
#: ../shapes.h:373
msgid "Draw shapes from a corner."
msgstr ""
msgstr "Dessine des objets depuis un coin."
#. Title of tool selector (buttons down the left)
#: ../titles.h:56
@ -472,16 +472,13 @@ msgstr ""
"Clique pour commencer à dessiner une ligne. Puis continue pour la compléter."
#: ../tools.h:125
#, fuzzy
#| 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."
msgid ""
"Pick a shape. Click to start drawing, drag, and let go when it is the size "
"you want. Move around to rotate it, and click to draw it."
msgstr ""
"Choisis une forme. Clique en son centre, choisis sa place et sa taille tout "
"en appuyant, fais-la tourner, et clique enfin pour la dessiner."
"Choisis une forme. Clique pour démarrer le dessin, fais glisser, et continue "
"jusqu'à la taille désirée. Déplace-toi pour la faire tourner, et clique pour "
"dessiner."
#: ../tools.h:129
msgid ""
@ -537,7 +534,7 @@ msgstr ""
#. Response to 'open' action (while file dialog is being constructed)
#: ../tools.h:154
msgid "Open…"
msgstr "Ouvrir.."
msgstr "Ouvrir ..."
#. Response to 'save' action
#: ../tools.h:157
@ -547,7 +544,7 @@ msgstr "Ton image a été sauvegardée !"
#. Response to 'print' action (while printing, or print dialog is being used)
#: ../tools.h:160
msgid "Printing…"
msgstr "Impression.."
msgstr "Impression ..."
#. Response to 'quit' (exit) action
#: ../tools.h:163
@ -667,34 +664,26 @@ msgstr "N'oublie pas d'utiliser le bouton gauche de la souris !"
#. Confirmation of successful (we hope) image export
#: ../tuxpaint.c:2190
#, fuzzy
#| msgid "Your picture has been printed!"
msgid "Your picture has been exported!"
msgstr "Ton image a été imprimée !"
msgstr "Ton image a été exportée !"
#: ../tuxpaint.c:2191
#, fuzzy
#| msgid "Your picture has been printed!"
msgid "Your slideshow GIF has been exported!"
msgstr "Ton image a été imprimée !"
msgstr "Ton image GIF a été exportée !"
#. We got an error exporting
#: ../tuxpaint.c:2195
#, fuzzy
#| msgid "Sorry! Your picture could not be printed!"
msgid "Sorry! Your picture could not be exported!"
msgstr "Désolé, ton image n'a pas pu être imprimée !"
msgstr "Désolé, ton image n'a pas pu être exportée !"
#: ../tuxpaint.c:2196
#, fuzzy
#| msgid "Sorry! Your picture could not be printed!"
msgid "Sorry! Your slideshow GIF could not be exported!"
msgstr "Désolé, ton image n'a pas pu être imprimée !"
msgstr "Désolé, ton image GIF n'a pas pu être exportée !"
#. Slideshow instructions
#: ../tuxpaint.c:2200
msgid "Choose the pictures you want, then click “Play”."
msgstr "Choisis les images que tu veux, puis clique sur “Départ”"
msgstr "Choisis les images que tu veux, puis clique sur “Départ”."
#. Sound has been muted (silenced) via keyboard shortcut
#: ../tuxpaint.c:2407
@ -709,7 +698,7 @@ msgstr "Son activé."
#. Wait while Text tool finishes loading fonts
#: ../tuxpaint.c:3167
msgid "Please wait…"
msgstr "Attends s'il te plaît .."
msgstr "Attends s'il te plaît ..."
#. Open dialog: 'Erase' button, to erase/deleted the selected picture
#: ../tuxpaint.c:7923
@ -724,7 +713,7 @@ msgstr "Diapos"
#. Open dialog: 'Export' button, to copy an image to an easily-accessible location
#: ../tuxpaint.c:7929
msgid "Export"
msgstr ""
msgstr "Exporter"
#. Open dialog: 'Back' button, to dismiss Open dialog without opening a picture
#: ../tuxpaint.c:7932
@ -739,7 +728,7 @@ msgstr "Départ"
#. Slideshow: 'GIF Export' button, to create an animated GIF
#: ../tuxpaint.c:7938
msgid "GIF Export"
msgstr ""
msgstr "Exporter en GIF"
#. Slideshow: 'Next' button, to load next slide (image)
#: ../tuxpaint.c:7941
@ -782,14 +771,14 @@ msgstr "Non, c'est une nouvelle image !"
#. Instructions for 'Open' file dialog
#: ../tuxpaint.c:14454
msgid "Choose the picture you want, then click “Open”."
msgstr "Choisis une image, et clique ensuite sur “Ouvrir”"
msgstr "Choisis une image, et clique ensuite sur “Ouvrir”."
#. None selected? Too dangerous to automatically select all (like we do for slideshow playback).
#. Only 1 selected? No point in saving as GIF.
#.
#: ../tuxpaint.c:15880
msgid "Select 2 or more drawings to turn into an animated GIF."
msgstr ""
msgstr "Sélectionner 2 ou plusieurs dessins pour créer une image animée GIF."
#: ../tuxpaint.c:23539
msgid "Select a color from your drawing."
@ -1259,7 +1248,7 @@ msgstr ""
#: ../../magic/src/puzzle.c:103
msgid "Puzzle"
msgstr "Puzzle "
msgstr "Puzzle"
#: ../../magic/src/puzzle.c:110
msgid "Click the part of your picture where would you like a puzzle."
@ -1573,7 +1562,7 @@ msgstr "Clique et promène la souris pour dessiner un effet Xor"
#
#: ../../magic/src/xor.c:101
msgid "Click to draw a XOR effect on the whole picture"
msgstr "Clique pour avoir un effet Xor sur l'ensemble de l'image."
msgstr "Clique pour avoir un effet Xor sur l'ensemble de l'image"
#~ msgid "Black & White"
#~ msgstr "Gris"

View file

@ -1,16 +1,18 @@
# Galician translation Tux Paint.
# Copyright (C) 2015 Tux Paint.
# This file is distributed under the same license as the Tux Paint package.
#
# Translators:
# Leandro Regueiro <leandro.regueiro@gmail.com>, 2005-2006
# Miguel Anxo Bouzada <mbouzada@gmail.com>, 2015
# Miguel A. Bouzada <mbouzada@gmail.com>, 2017.
# Miguel Anxo Bouzada <mbouzada@gmail.com>, 2017
# Miguel Anxo Bouzada <mbouzada@gmail.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Tux Paint\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-15 16:42-0700\n"
"PO-Revision-Date: 2020-08-16 09:19+0200\n"
"PO-Revision-Date: 2020-09-03 18:31+0200\n"
"Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n"
"Language-Team: Proxecto Trasno <proxecto@trasno.net>\n"
"Language: gl\n"
@ -18,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.3\n"
"X-Generator: Poedit 2.4.1\n"
#. Response to Black (0, 0, 0) color selected
#: ../colors.h:86
@ -533,7 +535,7 @@ msgstr "Escolle unha cor ou unha imaxe coa que iniciar un novo debuxo."
#. Response to 'open' action (while file dialog is being constructed)
#: ../tools.h:154
msgid "Open…"
msgstr "Abrir..."
msgstr "Abrir"
#. Response to 'save' action
#: ../tools.h:157
@ -543,7 +545,7 @@ msgstr "Gardouse a túa imaxe!"
#. Response to 'print' action (while printing, or print dialog is being used)
#: ../tools.h:160
msgid "Printing…"
msgstr "Imprimindo..."
msgstr "Imprimindo"
#. Response to 'quit' (exit) action
#: ../tools.h:163
@ -697,7 +699,7 @@ msgstr "Son sen silenciar."
#. Wait while Text tool finishes loading fonts
#: ../tuxpaint.c:3167
msgid "Please wait…"
msgstr "Agarda un chisco..."
msgstr "Agarda un chisco"
#. Open dialog: 'Erase' button, to erase/deleted the selected picture
#: ../tuxpaint.c:7923
@ -822,7 +824,7 @@ msgid ""
"perpendicularly to open or close the blinds."
msgstr ""
"Preme preto do bordo do debuxo para poñer unha persiana sobre el. Move o "
"rato perpendicularmente para abrir ou pechas as persianas. "
"rato perpendicularmente para abrir ou pechas as persianas."
#: ../../magic/src/blocks_chalk_drip.c:129
msgid "Blocks"
@ -900,7 +902,7 @@ msgstr "Confeti"
#: ../../magic/src/confetti.c:88
msgid "Click to throw confetti!"
msgstr "Preme para lanzar confeti"
msgstr "Preme para lanzar confeti."
#: ../../magic/src/distortion.c:134
msgid "Distortion"
@ -932,7 +934,7 @@ msgstr "Preme e arrastra o rato para clarexar algunhas partes do debuxo."
#: ../../magic/src/fade_darken.c:129
msgid "Click to lighten your entire picture."
msgstr "Preme para clarexar todo o debuxo"
msgstr "Preme para clarexar todo o debuxo."
#: ../../magic/src/fade_darken.c:134
msgid "Click and drag the mouse to darken parts of your picture."
@ -1042,7 +1044,7 @@ msgid ""
"Click and drag the mouse to draw with two brushes that are symmetric across "
"the left and right of your picture."
msgstr ""
"Preme e arrastra o rato para debuxar con dous pinceis simétricos da dereita "
"Preme e arrastra o rato para debuxar con dous pinceis simétricos á dereita e "
"á esquerda do debuxo."
#: ../../magic/src/kalidescope.c:152
@ -1050,7 +1052,7 @@ msgid ""
"Click and drag the mouse to draw with two brushes that are symmetric across "
"the top and bottom of your picture."
msgstr ""
"Preme e arrastra o rato para debuxar con dous pinceis simétricos de arriba a "
"Preme e arrastra o rato para debuxar con dous pinceis simétricos arriba e "
"abaixo do debuxo."
#: ../../magic/src/kalidescope.c:156
@ -1089,7 +1091,7 @@ msgstr "Preme e arrastra o rato para pintar cunha cor metalizada."
#: ../../magic/src/mirror_flip.c:110
msgid "Mirror"
msgstr "Reflectir"
msgstr "Espello"
#: ../../magic/src/mirror_flip.c:112
msgid "Flip"
@ -1179,7 +1181,7 @@ msgstr "Preme para converter a negativo o debuxo."
#: ../../magic/src/noise.c:66
msgid "Noise"
msgstr "Noise"
msgstr "Ruído"
#: ../../magic/src/noise.c:70
msgid "Click and drag the mouse to add noise to parts of your picture."
@ -1188,7 +1190,7 @@ msgstr ""
#: ../../magic/src/noise.c:71
msgid "Click to add noise to your entire picture."
msgstr "Preme para engadirlle ruído a todo o debuxo"
msgstr "Preme para engadirlle ruído a todo o debuxo."
#: ../../magic/src/perspective.c:147
msgid "Perspective"
@ -1266,11 +1268,11 @@ msgstr ""
#: ../../magic/src/ripples.c:102
msgid "Ripples"
msgstr "Ondulacións"
msgstr "Rizos"
#: ../../magic/src/ripples.c:108
msgid "Click to make ripples appear over your picture."
msgstr "Preme para facer que aparezan unhas ondas no debuxo."
msgstr "Preme para facer que aparezan unhas ondas rizadas no debuxo."
#: ../../magic/src/rosette.c:115
msgid "Rosette"
@ -1354,7 +1356,7 @@ msgstr ""
#: ../../magic/src/snow.c:71
msgid "Snow Ball"
msgstr "Cerellos"
msgstr "Bolas de neve"
#: ../../magic/src/snow.c:72
msgid "Snow Flake"
@ -1362,11 +1364,11 @@ msgstr "Folerpas"
#: ../../magic/src/snow.c:76
msgid "Click to add snow balls to your picture."
msgstr "Preme para engadirlle cerellos ao debuxo"
msgstr "Preme para engadirlle cerellos ao debuxo."
#: ../../magic/src/snow.c:77
msgid "Click to add snow flakes to your picture."
msgstr "Preme para engadirlle folerpas ao debuxo"
msgstr "Preme para engadirlle folerpas ao debuxo."
#: ../../magic/src/string.c:129
msgid "String edges"
@ -1395,7 +1397,7 @@ msgstr "Preme e arrastra o rato para debuxar frechas feitas con cadenetas."
#: ../../magic/src/string.c:153
msgid "Draw string art arrows with free angles."
msgstr "Debuxa cadenetas con forma de frecha de varios ángulos. "
msgstr "Debuxa cadenetas con forma de frecha de varios ángulos."
#: ../../magic/src/tint.c:74
msgid "Tint"
@ -1496,7 +1498,7 @@ msgstr "Preme e arrastra o rato para obter un efecto excluínte (XOR)"
#: ../../magic/src/xor.c:101
msgid "Click to draw a XOR effect on the whole picture"
msgstr "Preme para obter un efecto excluínte (XOR) en todo o debuxo."
msgstr "Preme para obter un efecto excluínte (XOR) en todo o debuxo"
#~ msgid "`\\%_@$~#{<(^&*"
#~ msgstr "`\\%_@$~#{<(^&*"

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

1480
src/po/sc.po Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,7 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#
#, fuzzy
msgid ""
msgstr ""
@ -107,19 +107,19 @@ msgstr ""
#. they have both uppercase and lowercase letters. Note that we do not
#. test for "Aa", because it is OK if uppercase and lowercase are the
#. same (but not nice -- such fonts get a low score later).
#.
#.
#. Most locales leave the blacklist strings alone: "QX" and "qx"
#. (it is less destructive to use the scoring strings instead)
#.
#.
#. Locales that absolutely require all fonts to have some
#. extra characters should use "QX..." and "qx...", where "..."
#. are some characters you absolutely require in all fonts.
#.
#.
#. Locales with absolutely NO use for ASCII may use "..." and "...",
#. where "..." are some characters you absolutely require in
#. all fonts. This would be the case for a locale in which it is
#. impossible for a user to type ASCII letters.
#.
#.
#. Most translators should use scoring instead.
#: ../dirwalk.c:177
msgid "qx"
@ -762,7 +762,7 @@ msgstr ""
#. None selected? Too dangerous to automatically select all (like we do for slideshow playback).
#. Only 1 selected? No point in saving as GIF.
#.
#.
#: ../tuxpaint.c:15880
msgid "Select 2 or more drawings to turn into an animated GIF."
msgstr ""

View file

@ -22,7 +22,7 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
(See COPYING.txt)
June 14, 2002 - August 30, 2020
June 14, 2002 - November 21, 2020
*/
@ -455,7 +455,9 @@ static void mtw(wchar_t * wtok, char *tok)
#else
#include <librsvg/rsvg.h>
/* #include <librsvg/rsvg-cairo.h> -- Deprecated */
#if defined (__MINGW32__) && (__GNUC__ <= 4 )
#include <librsvg/rsvg-cairo.h>
#endif
#if !defined(RSVG_H) || !defined(RSVG_CAIRO_H)
#error "---------------------------------------------------"
@ -1533,7 +1535,7 @@ static SDL_Surface *render_text(TuxPaint_Font * restrict font, const char *restr
/**
* Convert a wide-character string to string of Uint16's.
*
*
* This conversion is required on platforms where Uint16 doesn't match wchar_t.
* On Windows, wchar_t is 16-bit, elsewhere it is 32-bit.
* Mismatch caused by the use of Uint16 for unicode characters by SDL, SDL_ttf.
@ -2220,7 +2222,7 @@ int brushflag, xnew, ynew, eraflag, lineflag, magicflag, keybd_flag, keybd_posit
int cur_thing;
/**
* --- MAIN LOOP! ---
* --- MAIN LOOP! ---
*/
static void mainloop(void)
{
@ -9317,7 +9319,7 @@ static void draw_shapes(void)
/* Show shape-from-center button: */
if (shape_mode == SHAPEMODE_CENTER)
if (shape_mode == SHAPEMODE_CENTER)
button_color = img_btn_down;
else
button_color = img_btn_up;
@ -9335,7 +9337,7 @@ static void draw_shapes(void)
/* Show shape-from-corner button: */
if (shape_mode == SHAPEMODE_CORNER)
if (shape_mode == SHAPEMODE_CORNER)
button_color = img_btn_down;
else
button_color = img_btn_up;
@ -11490,7 +11492,7 @@ static int SDLCALL NondefectiveBlit(SDL_Surface * src, SDL_Rect * srcrect, SDL_S
/**
* Copy an image, scaling and smearing, as needed, into a new surface.
* Free the original surface.
*
*
* @param SDL_Surface * src -- source surface (will be freed by this function!)
* @param SDL_Surface * dst -- destination surface
* @param int SDCALL(*blit) -- function for blitting; "NondefectiveBlit" or "SDL_BlitSurface"
@ -11678,6 +11680,7 @@ static SDL_Surface *load_starter_helper(char *path_and_basename, const char *ext
ext = strdup(extension);
safe_snprintf(fname, sizeof(fname), "%s.%s", path_and_basename, ext);
surf = (*load_func) (fname);
if (surf == NULL)
@ -12085,7 +12088,7 @@ static void save_current(void)
char *fname;
FILE *fi;
if (!make_directory(DIR_SAVE, "", "Can't create user data directory"))
if (!make_directory(DIR_SAVE, "", "Can't create user data directory (E001)"))
{
draw_tux_text(TUX_OOPS, strerror(errno), 0);
return;
@ -13228,22 +13231,22 @@ static void do_shape(int sx, int sy, int nx, int ny, int rotn, int use_brush)
if (rotn != 0)
{
rotn_rad = rotn * M_PI / 180;
xp = (x1 + offx) * cos(rotn_rad) - (y1 + offy) * sin(rotn_rad);
yp = (x1 + offx) * sin(rotn_rad) + (y1 + offy) * cos(rotn_rad);
x1 = xp - offx;
y1 = yp - offy;
xp = (x2 + offx) * cos(rotn_rad) - (y2 + offy) * sin(rotn_rad);
yp = (x2 + offx) * sin(rotn_rad) + (y2 + offy) * cos(rotn_rad);
x2 = xp - offx;
y2 = yp - offy;
xp = (xv + offx) * cos(rotn_rad) - (yv + offy) * sin(rotn_rad);
yp = (xv + offx) * sin(rotn_rad) + (yv + offy) * cos(rotn_rad);
xv = xp - offx;
yv = yp - offy;
}
@ -13318,6 +13321,10 @@ static int shape_rotation(int ctr_x, int ctr_y, int ox, int oy)
else if (shape_radius < 100)
deg = ((deg - 7) / 15) * 15;
/* Disabled b/c it adversely affected shape_locked shapes (square & octagon)
with corner-dragged shapes; disabling doesn't seem to cause problems
with any shape, in either drag mode... -bjk 2020-11-10 */
/*
if (shape_locked[cur_shape])
{
int angle_skip;
@ -13325,6 +13332,7 @@ static int shape_rotation(int ctr_x, int ctr_y, int ox, int oy)
angle_skip = 360 / shape_sides[cur_shape];
deg = deg % angle_skip;
}
*/
return (deg);
}
@ -13426,7 +13434,7 @@ static int do_save(int tool, int dont_show_success_results)
show_progress_bar(screen);
do_setcursor(cursor_watch);
if (!make_directory(DIR_SAVE, "", "Can't create user data directory"))
if (!make_directory(DIR_SAVE, "", "Can't create user data directory (E002)"))
{
fprintf(stderr, "Cannot save the any pictures! SORRY!\n\n");
draw_tux_text(TUX_OOPS, strerror(errno), 0);
@ -13438,7 +13446,7 @@ static int do_save(int tool, int dont_show_success_results)
/* Make sure we have a ~/.tuxpaint/saved directory: */
if (!make_directory(DIR_SAVE, "saved", "Can't create user data directory"))
if (!make_directory(DIR_SAVE, "saved", "Can't create user data directory (for saved drawings) (E003)"))
{
fprintf(stderr, "Cannot save any pictures! SORRY!\n\n");
draw_tux_text(TUX_OOPS, strerror(errno), 0);
@ -13450,7 +13458,7 @@ static int do_save(int tool, int dont_show_success_results)
/* Make sure we have a ~/.tuxpaint/saved/.thumbs/ directory: */
if (!make_directory(DIR_SAVE, "saved/.thumbs", "Can't create user data thumbnail directory"))
if (!make_directory(DIR_SAVE, "saved/.thumbs", "Can't create user data thumbnail directory (for saved drawings' thumbnails) (E004)"))
{
fprintf(stderr, "Cannot save any pictures! SORRY!\n\n");
draw_tux_text(TUX_OOPS, strerror(errno), 0);
@ -13461,7 +13469,7 @@ static int do_save(int tool, int dont_show_success_results)
/* Make sure we have a ~/.tuxpaint/saved/.label/ directory: */
if (!make_directory(DIR_SAVE, "saved/.label", "Can't create label information directory"))
if (!make_directory(DIR_SAVE, "saved/.label", "Can't create label information directory (E005)"))
{
fprintf(stderr, "Cannot save label information! SORRY!\n\n");
draw_tux_text(TUX_OOPS, strerror(errno), 0);
@ -14506,10 +14514,10 @@ static int do_open(void)
/* No thumbnail - load original: */
/* Make sure we have a ~/.tuxpaint/saved directory: */
if (make_directory(DIR_SAVE, "saved", "Can't create user data directory"))
if (make_directory(DIR_SAVE, "saved", "Can't create user data directory (for saved drawings) (E006)"))
{
/* (Make sure we have a .../saved/.thumbs/ directory:) */
make_directory(DIR_SAVE, "saved/.thumbs", "Can't create user data thumbnail directory");
make_directory(DIR_SAVE, "saved/.thumbs", "Can't create user data thumbnail directory (for saved drawings' thumbnails) (E007)");
}
@ -15576,10 +15584,10 @@ static int do_slideshow(void)
/* No thumbnail - load original: */
/* Make sure we have a ~/.tuxpaint/saved directory: */
if (make_directory(DIR_SAVE, "saved", "Can't create user data directory"))
if (make_directory(DIR_SAVE, "saved", "Can't create user data directory (for saved drawings) (E008)"))
{
/* (Make sure we have a .../saved/.thumbs/ directory:) */
make_directory(DIR_SAVE, "saved/.thumbs", "Can't create user data thumbnail directory");
make_directory(DIR_SAVE, "saved/.thumbs", "Can't create user data thumbnail directory (for saved drawings' thumbnails) (E009)");
}
safe_snprintf(fname, sizeof(fname), "%s/%s", dirname, f->d_name);
@ -16057,19 +16065,19 @@ static int do_slideshow(void)
draw_toolbar();
draw_colors(COLORSEL_CLOBBER_WIPE);
draw_none();
/* Show a message depending on success */
if (export_successful)
do_prompt_snd(PROMPT_GIF_EXPORT_TXT, PROMPT_EXPORT_YES, "", SND_TUXOK, screen->w / 2, screen->h / 2);
else
do_prompt_snd(PROMPT_GIF_EXPORT_FAILED_TXT, PROMPT_EXPORT_YES, "", SND_YOUCANNOT, screen->w / 2, screen->h / 2);
freeme = textdir(TUX_TIP_SLIDESHOW);
draw_tux_text(TUX_BORED, freeme, 1);
free(freeme);
SDL_Flip(screen);
update_list = 1;
}
}
@ -16243,6 +16251,7 @@ static void play_slideshow(int *selected, int num_selected, char *dirname, char
SDL_Surface *img;
char *tmp_starter_id, *tmp_template_id, *tmp_file_id;
int tmp_starter_mirrored, tmp_starter_flipped, tmp_starter_personal;
/* FIXME: Do we want to keep `template_personal` safe, too? */
char fname[1024];
SDL_Event event;
SDLKey key;
@ -16260,6 +16269,7 @@ static void play_slideshow(int *selected, int num_selected, char *dirname, char
tmp_starter_mirrored = starter_mirrored;
tmp_starter_flipped = starter_flipped;
tmp_starter_personal = starter_personal;
/* FIXME: Do we want to keep `template_personal` safe, too? */
do_setcursor(cursor_tiny);
@ -16963,8 +16973,11 @@ static void do_render_cur_text(int do_blit)
{
#if defined(_FRIBIDI_H) || defined(FRIBIDI_H)
//FriBidiCharType baseDir = FRIBIDI_TYPE_LTR;
//FriBidiCharType baseDir = FRIBIDI_TYPE_WL; /* Per: Shai Ayal <shaiay@gmail.com>, 2009-01-14 */
#if defined (__MINGW32__) && (__GNUC__ <= 4 )
FriBidiCharType baseDir = FRIBIDI_TYPE_WL; /* Per: Shai Ayal <shaiay@gmail.com>, 2009-01-14 */
#else
FriBidiParType baseDir = FRIBIDI_TYPE_WL; //EP to avoid warning on types in now commented line above
#endif
FriBidiChar *unicodeIn, *unicodeOut;
unsigned int i;
@ -19114,7 +19127,8 @@ static int do_new_dialog(void)
DIR *d;
struct dirent *f;
struct dirent2 *fs;
int place, oldplace;
struct stat sbuf;
int place;
char *dirname[NUM_PLACES_TO_LOOK];
char **d_names = NULL, **d_exts = NULL;
int *d_places;
@ -19200,18 +19214,22 @@ static int do_new_dialog(void)
{
f = readdir(d);
if (f != NULL)
if (f !=NULL)
{
memcpy(&(fs[num_files_in_dirs].f), f, sizeof(struct dirent));
fs[num_files_in_dirs].place = places_to_look;
num_files_in_dirs++;
if (num_files_in_dirs >= things_alloced)
safe_snprintf(fname, sizeof(fname), "%s/%s", dirname[places_to_look], f->d_name);
if (!stat(fname, &sbuf) && S_ISREG(sbuf.st_mode))
{
things_alloced = things_alloced + 32;
memcpy(&(fs[num_files_in_dirs].f), f, sizeof(struct dirent));
fs[num_files_in_dirs].place = places_to_look;
fs = (struct dirent2 *)realloc(fs, sizeof(struct dirent2) * things_alloced);
num_files_in_dirs++;
if (num_files_in_dirs >= things_alloced)
{
things_alloced = things_alloced + 32;
fs = (struct dirent2 *)realloc(fs, sizeof(struct dirent2) * things_alloced);
}
}
}
}
@ -19255,19 +19273,14 @@ static int do_new_dialog(void)
/* Read directory of images and build thumbnails: */
oldplace = -1;
for (j = 0; j < num_files_in_dirs; j++)
{
f = &(fs[j].f);
place = fs[j].place;
if ((place == PLACE_PERSONAL_TEMPLATES_DIR || place == PLACE_TEMPLATES_DIR) && oldplace != place)
if ((place == PLACE_PERSONAL_TEMPLATES_DIR || place == PLACE_TEMPLATES_DIR) && first_template == -1)
first_template = num_files;
oldplace = place;
show_progress_bar(screen);
if (f != NULL)
@ -19404,12 +19417,16 @@ static int do_new_dialog(void)
{
/* No thumbnail - load original: */
/* Make sure we have a ~/.tuxpaint/[starters|templates] directory: */
if (make_directory(DIR_SAVE, dirname[d_places[num_files]], "Can't create user data directory"))
if (d_places[num_files] == PLACE_PERSONAL_TEMPLATES_DIR ||
d_places[num_files] == PLACE_PERSONAL_STARTERS_DIR)
{
/* (Make sure we have a .../[starters|templates]/.thumbs/ directory:) */
safe_snprintf(fname, sizeof(fname), "%s/.thumbs", dirname[d_places[num_files]]);
make_directory(DIR_SAVE, fname, "Can't create user data thumbnail directory");
/* Make sure we have a ~/.tuxpaint/[starters|templates] directory: */
if (make_directory(DIR_SAVE, dirname[d_places[num_files]], "Can't create user data directory (for starters/templates) (E010)"))
{
/* (Make sure we have a .../[starters|templates]/.thumbs/ directory:) */
safe_snprintf(fname, sizeof(fname), "%s/.thumbs", dirname[d_places[num_files]]);
make_directory(DIR_SAVE, fname, "Can't create user data thumbnail directory (for starters/templates) (E011)");
}
}
img = NULL;
@ -19510,10 +19527,10 @@ static int do_new_dialog(void)
safe_snprintf(fname, sizeof(fname), "%s/.thumbs/%s-t.png",
dirname[d_places[num_files]], d_names[num_files]);
if (!make_directory(DIR_SAVE, "starters", "Can't create user data directory") ||
!make_directory(DIR_SAVE, "templates", "Can't create user data directory") ||
!make_directory(DIR_SAVE, "starters/.thumbs", "Can't create user data directory") ||
!make_directory(DIR_SAVE, "templates/.thumbs", "Can't create user data directory"))
if (!make_directory(DIR_SAVE, "starters", "Can't create user data directory (for starters) (E012)") ||
!make_directory(DIR_SAVE, "templates", "Can't create user data directory (for templates) (E013)") ||
!make_directory(DIR_SAVE, "starters/.thumbs", "Can't create user data directory (for starters) (E014)") ||
!make_directory(DIR_SAVE, "templates/.thumbs", "Can't create user data directory (for templates) (E015)"))
fprintf(stderr, "Cannot save any pictures! SORRY!\n\n");
else
{
@ -23024,7 +23041,7 @@ static void setup_config(char *argv[])
free(picturesdir);
exportdir = strdup(str);
}
/* Load options from user's own configuration (".rc" / ".cfg") file: */
#if defined(_WIN32)
@ -25643,12 +25660,12 @@ char * get_xdg_user_dir(const char * dir_type, const char * fallback) {
} else {
safe_strncpy(return_path, found, MAX_PATH);
}
/* Trim trailing " */
if (return_path[strlen(return_path) - 1] == '\"') {
return_path[strlen(return_path) - 1] = '\0';
}
found_it = TRUE;
}
}
@ -25740,34 +25757,34 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
if (bitmap != NULL)
{
done = 0;
for (i = 0; i < num_selected && !done; i++)
{
which = selected[i];
show_progress_bar(screen);
/* Figure out filename: */
safe_snprintf(fname, sizeof(fname), "%s/%s%s", dirname, d_names[which], d_exts[which]);
/* Load and scale the image */
img = myIMG_Load(fname);
if (img != NULL)
{
autoscale_copy_smear_free(img, screen, SDL_BlitSurface);
safe_strncpy(file_id, d_names[which], sizeof(file_id));
/* See if this saved image was based on a 'starter' */
load_starter_id(d_names[which], NULL);
if (starter_id[0] != '\0')
{
load_starter(starter_id);
if (starter_mirrored)
mirror_starter();
if (starter_flipped)
flip_starter();
}
@ -25783,7 +25800,7 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
for (y = 0; y < overall_h; y++) {
for (x = 0; x < overall_w; x++) {
SDL_GetRGBA(getpixels[screen->format->BytesPerPixel](screen, x, y), screen->format, &r, &g, &b, &a);
bitmap[((i * overall_area) + (y * overall_w) + x) * 4 + 0] = r;
bitmap[((i * overall_area) + (y * overall_w) + x) * 4 + 1] = g;
bitmap[((i * overall_area) + (y * overall_w) + x) * 4 + 2] = b;
@ -25792,7 +25809,7 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
}
SDL_Flip(screen);
done = export_gif_monitor_events();
done = export_gif_monitor_events();
}
@ -25800,7 +25817,7 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
{
/* Quantize to max 256 (8bpp) colors and generate a suitable palette */
liq_handle = liq_attr_create();
input_image = liq_image_create_rgba(liq_handle, bitmap, overall_w, num_selected * overall_h, 0);
input_image = liq_image_create_rgba(liq_handle, bitmap, overall_w, num_selected * overall_h, 0);
liq_set_max_colors(liq_handle, 256);
show_progress_bar(screen);
@ -25818,7 +25835,7 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
pixels_size = num_selected * overall_area;
raw_8bit_pixels = malloc(pixels_size);
liq_set_dithering_level(quantization_result, 1.0);
liq_write_remapped_image(quantization_result, input_image, raw_8bit_pixels, pixels_size);
palette = liq_get_palette(quantization_result);
free(bitmap);
@ -25837,24 +25854,24 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
8, /* 256 colors */
0 /* infinite loop */
);
/* Export each frame */
for (i = 0; i < num_selected && !done; i++)
{
memcpy(gif->frame, raw_8bit_pixels + i * overall_area, overall_area);
ge_add_frame(gif, gif_speed);
show_progress_bar(screen);
done = export_gif_monitor_events();
done = export_gif_monitor_events();
}
/* Close the GIF */
ge_close_gif(gif);
} else {
fprintf(stderr, "Quantization failed\n");
done = 1;
}
if (done)
{
/* Aborted; discard the partially-saved GIF */
@ -25884,7 +25901,7 @@ static int export_gif(int *selected, int num_selected, char *dirname, char **d_n
starter_flipped = tmp_starter_flipped;
starter_personal = tmp_starter_personal;
free(gif_fname);
/* Success if we didn't have an error, and user didn't abort */
@ -26018,7 +26035,7 @@ static char * get_export_filepath(const char * ext) {
/* Make sure the export dir exists */
if (!make_directory(DIR_EXPORT, "", "Can't create export directory"))
if (!make_directory(DIR_EXPORT, "", "Can't create export directory (E016)"))
{
return NULL;
}

View file

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
@ -8,13 +9,12 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="472"
height="455.78763"
id="svg2"
inkscape:version="0.46"
sodipodi:docbase="C:\DOCUME~1\User\MYDOCU~1\MYPICT~1\CLIPAR~1"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="elephant.svg"
sodipodi:version="0.32"
width="608"
width="613.99933"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0">
<metadata
@ -83,27 +83,34 @@
borderopacity="1.0"
id="base"
inkscape:current-layer="svg2"
inkscape:cx="372.04725"
inkscape:cy="283.55615"
inkscape:cx="375.0458"
inkscape:cy="288.42106"
inkscape:document-units="px"
inkscape:guide-bbox="true"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:window-height="726"
inkscape:window-width="1024"
inkscape:window-x="406"
inkscape:window-y="120"
inkscape:window-x="611"
inkscape:window-y="70"
inkscape:zoom="0.51123084"
pagecolor="#ffffff"
showgrid="true"
showguides="true">
showguides="true"
fit-margin-top="3"
fit-margin-left="3"
fit-margin-bottom="3"
fit-margin-right="3"
inkscape:window-maximized="0">
<sodipodi:guide
id="guide9809"
orientation="vertical"
position="-528.13715" />
position="-525.1386,4.8649025"
inkscape:locked="false" />
</sodipodi:namedview>
<path
d="M 15.674334,303.51507 C 24.579048,256.03376 19.713998,207.19412 27.129254,159.66893 C 37.115797,111.78847 70.388804,67.736793 117.55867,52.654091 C 174.26295,25.859135 239.52274,16.485569 300.66033,32.039733 C 342.72339,39.801794 384.12202,51.758475 423.37449,68.970179 C 449.74302,47.397976 487.37392,27.134826 520.93771,44.399486 C 543.05457,76.189588 583.81554,93.368271 595.77141,132.15838 C 609.52584,163.40544 612.48278,199.95886 597.99622,231.54296 C 584.23527,272.28106 568.26195,314.04793 570.84945,357.87236 C 581.80141,377.26213 627.27657,407.72855 590.31348,425.06114 C 550.60913,434.06956 537.15692,386.13224 532.29224,355.87901 C 522.23091,313.53234 517.88739,269.81418 504.22383,228.35714 C 484.28372,244.71002 497.44974,280.63049 475.76477,298.67773 C 463.20667,320.27947 434.3798,311.34519 442.72896,285.19476 C 441.11555,246.90561 428.17298,210.39691 411.57097,176.37631 C 400.44982,140.38134 419.53617,96.592249 454.90814,82.965641 C 475.0317,85.203621 490.17149,100.82698 508.34968,108.21311 M 14.770346,302.60243 C 33.970174,271.80841 57.971084,239.78049 55.179718,201.2916 C 56.451176,188.72688 55.973174,139.34943 52.283855,174.64113 C 47.604486,205.33263 45.087132,241.4458 68.125253,265.76294 C 83.441532,285.41559 99.441201,321.20918 73.597073,339.11089 C 51.397009,356.12411 18.988077,358.00004 2.0947986,381.95169 C -7.8677507,413.79727 29.271393,443.02621 54.998309,455.45223 C 84.90651,453.17046 85.929822,403.04788 119.26693,398.82492 C 152.14274,378.64185 188.28651,363.61403 218.30193,338.89485 C 232.22864,310.91718 205.95176,286.63097 190.14225,266.52069 C 182.24938,255.22695 173.74467,244.41008 165.72952,233.19386 M 352.18751,212.70401 C 346.15883,246.14102 319.08955,268.92337 300.87741,295.69345 C 296.31824,327.20836 303.24989,359.58849 297.87318,390.82155 C 283.62049,411.97474 252.83437,442.66745 288.51171,462.01891 C 311.11006,485.91503 346.23332,469.68955 343.88321,437.39084 C 349.84897,403.76845 371.68379,377.53736 390.21385,350.27639 C 403.75906,329.68636 413.83472,307.19391 422.51994,284.16372 M 446.87825,310.81605 C 417.35525,313.10561 376.9698,342.87672 410.55929,370.35957 C 437.75656,393.15717 427.47431,443.94847 458.85713,458.38189 C 480.23426,462.12504 535.44553,454.02134 506.86131,424.71472 C 483.02673,398.8567 482.85485,365.134 481.8848,332.51154 C 474.94639,316.18175 479.25526,263.42459 503.8217,290.80842 C 509.82508,297.12349 515.17819,304.41558 522.88486,308.76984 M 188.3367,359.18524 C 174.30506,393.21331 211.17424,428.03003 192.1283,460.98705 C 170.2061,477.8558 128.41125,475.9689 117.07017,447.23648 C 113.0235,430.8182 121.61223,414.75443 122.20572,398.40647 M 219.70974,317.02465 C 243.66894,331.71545 271.30608,346.61783 300.30315,340.46358 M 569.46873,202.0929 C 598.98527,188.83589 554.15412,224.72723 569.21753,202.292 M 582.477,160.23278 C 578.19479,162.87631 573.91259,165.51983 569.63041,168.16337"
d="M 18.672881,282.43778 C 27.577595,234.95647 22.712545,186.11683 30.127801,138.59164 40.114344,90.71118 73.387351,46.659503 120.55722,31.576801 177.2615,4.7818455 242.52129,-4.5917205 303.65888,10.962443 c 42.06306,7.762061 83.46169,19.718742 122.71416,36.930446 26.36853,-21.572203 63.99943,-41.8353525 97.56322,-24.570693 22.11686,31.790102 62.87783,48.968785 74.8337,87.758894 13.75443,31.24706 16.71137,67.80048 2.22481,99.38458 -13.76095,40.7381 -29.73427,82.50497 -27.14677,126.3294 10.95196,19.38977 56.42712,49.85619 19.46403,67.18878 -39.70435,9.00842 -53.15656,-38.9289 -58.02124,-69.18213 -10.06133,-42.34667 -14.40485,-86.06483 -28.06841,-127.52187 -19.94011,16.35288 -6.77409,52.27335 -28.45906,70.32059 -12.5581,21.60174 -41.38497,12.66746 -33.03581,-13.48297 -1.61341,-38.28915 -14.55598,-74.79785 -31.15799,-108.81845 -11.12115,-35.99497 7.9652,-79.784061 43.33717,-93.410669 20.12356,2.23798 35.26335,17.861339 53.44154,25.247469 M 17.768893,281.52514 c 19.199828,-30.79402 43.200738,-62.82194 40.409372,-101.31083 1.271458,-12.56472 0.793456,-61.94217 -2.895863,-26.65047 -4.679369,30.6915 -7.196723,66.80467 15.841398,91.12181 15.31628,19.65265 31.31595,55.44624 5.47182,73.34795 -22.200064,17.01322 -54.608996,18.88915 -71.5022741,42.8408 -9.96255,31.84558 27.1765941,61.07452 52.9035101,73.50054 29.908204,-2.28177 30.931514,-52.40435 64.268624,-56.62731 32.87581,-20.18307 69.01958,-35.21089 99.035,-59.93007 13.92671,-27.97767 -12.35017,-52.26388 -28.15968,-72.37416 -7.89287,-11.29374 -16.39758,-22.11061 -24.41273,-33.32683 m 186.45799,-20.48985 c -6.02868,33.43701 -33.09796,56.21936 -51.3101,82.98944 -4.55917,31.51491 2.37248,63.89504 -3.00423,95.1281 -14.25269,21.15319 -45.03881,51.8459 -9.36147,71.19736 22.59835,23.89612 57.72161,7.67064 55.3715,-24.62807 5.96576,-33.62239 27.80058,-59.85348 46.33064,-87.11445 13.54521,-20.59003 23.62087,-43.08248 32.30609,-66.11267 m 24.35831,26.65233 c -29.523,2.28956 -69.90845,32.06067 -36.31896,59.54352 27.19727,22.7976 16.91502,73.5889 48.29784,88.02232 21.37713,3.74315 76.5884,-4.36055 48.00418,-33.66717 -23.83458,-25.85802 -24.00646,-59.58072 -24.97651,-92.20318 -6.93841,-16.32979 -2.62954,-69.08695 21.9369,-41.70312 6.00338,6.31507 11.35649,13.60716 19.06316,17.96142 m -334.54816,50.4154 c -14.03164,34.02807 22.83754,68.84479 3.7916,101.80181 -21.9222,16.86875 -63.71705,14.98185 -75.05813,-13.75057 -4.04667,-16.41828 4.54206,-32.48205 5.13555,-48.83001 m 97.50402,-81.38182 c 23.9592,14.6908 51.59634,29.59318 80.59341,23.43893 M 572.46728,181.01561 c 29.51654,-13.25701 -15.31461,22.63433 -0.2512,0.1991 m 13.25947,-42.05922 c -4.28221,2.64353 -8.56441,5.28705 -12.84659,7.93059"
id="path1342"
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.87462372px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.87462372px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
</svg>

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Before After
Before After

View file

@ -11,14 +11,14 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
width="608"
height="472"
viewBox="0 0 608.00003 472"
width="558.93433"
height="478.00323"
viewBox="0 0 558.93435 478.00323"
overflow="visible"
enable-background="new 0 0 360.869 306.978"
xml:space="preserve"
inkscape:version="0.47pre1 r21720"
sodipodi:docname="johnny_automatic_fish_icon.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="fish_icon.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
style="overflow:visible"><metadata
id="metadata11"><rdf:RDF><cc:Work
@ -27,7 +27,7 @@
id="defs9"><inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 153.489 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_y="0 : 999.99999 : 0"
inkscape:vp_z="360.86899 : 153.489 : 1"
inkscape:persp3d-origin="180.43449 : 102.326 : 1"
id="perspective13" />
@ -41,20 +41,24 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1440"
inkscape:window-height="826"
inkscape:window-width="1910"
inkscape:window-height="1052"
id="namedview7"
showgrid="false"
inkscape:zoom="0.76878474"
inkscape:cx="184.18619"
inkscape:cy="154.63759"
inkscape:cx="163.81131"
inkscape:cy="157.64091"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="Layer_1"
fit-margin-top="3"
fit-margin-right="3"
fit-margin-bottom="3"
fit-margin-left="3" />
<path
style="fill:none;stroke:#000000;stroke-width:11.25671196;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
style="clip-rule:evenodd;fill:none;stroke:#000000;stroke-width:11.25671196;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path5"
d="m 358.3258,277.26026 c 29.03631,29.29297 76.72423,56.57923 133.56162,54.02621 26.60637,-1.19622 46.19604,-14.05288 70.53305,-9.00537 6.49737,25.42516 -24.53212,31.94655 -37.51786,43.52145 -27.03562,24.09686 -42.06859,48.10518 -87.03989,60.02828 -12.39139,3.28396 -23.39896,-0.76395 -39.01877,3.0003 -16.54736,3.98787 -28.92674,26.61536 -48.02262,33.01667 -11.08112,3.71322 -35.3791,5.51879 -54.02472,3.0003 -5.61184,-0.75796 -15.69186,-6.32327 -21.01102,-7.50298 -33.88721,-7.51348 -57.61335,8.50257 -91.54258,9.00387 -26.6799,0.39473 -56.95145,-4.13946 -51.02442,-31.51429 8.64966,-14.65474 24.57715,-10.08751 42.01905,-10.50476 35.03388,-0.839 74.69503,-11.54488 97.54615,-28.514 -3.07983,-12.54148 -14.56168,-17.56347 -22.51041,-24.01132 -17.35635,-14.07839 -29.75825,-24.34301 -46.52174,-46.52173 -4.83588,-6.39832 -12.47543,-25.26156 -21.01102,-25.51221 -11.33777,-0.3332 -21.48831,29.07383 -28.51401,40.51966 -20.31461,33.09773 -32.51688,50.52462 -60.028289,78.03602 -9.979449,9.98095 -25.516712,29.00179 -39.018762,30.0149 -9.49466,0.71142 -22.782082,-4.01791 -25.512209,-16.50835 -3.825781,-17.50344 10.860474,-33.7161 18.009236,-45.02084 9.337067,-14.7658 17.66253,-24.93737 25.51221,-37.51786 -10.381689,-22.31681 4.188998,-30.28807 12.005657,-43.51995 19.939387,-33.75963 18.653117,-84.64597 0,-117.05479 -6.859089,-11.9171 -19.34053,-22.85262 -7.504474,-39.01876 -6.345783,-11.01206 -16.961611,-20.68233 -24.011315,-34.51608 -7.804652,-15.315128 -23.145298,-54.829181 0,-60.028281 15.071986,-3.38452 28.509498,11.718984 39.018762,21.011026 29.431044,26.018005 60.621154,68.089585 76.538134,103.546725 4.75334,10.59182 3.86181,29.69521 18.00774,30.0149 12.56699,0.28217 13.97633,-18.77319 19.51013,-28.514 18.25239,-32.12665 49.55204,-59.7116 79.53842,-82.538709 0.68441,-8.726199 -12.18577,-11.777524 -6.00358,-21.00953 9.31005,-12.20077 37.95613,-5.064013 49.52353,-15.007442 -1.63448,-15.18456 -25.01692,-2.75564 -24.01132,-18.00924 1.40784,-21.36523 54.0082,2.32789 60.02829,-13.50655 -4.60925,-14.64123 -22.27929,-2.38943 -22.51042,-16.50834 -0.12308,-7.5254897 7.67857,-8.9378297 21.00952,-9.0038697 49.28789,-0.24465 82.99348,14.6487297 108.05092,42.0205497 12.43341,13.5816 16.24419,32.811062 27.0131,52.525321 11.67397,21.37424 32.79756,38.93471 45.02085,63.03007 17.38036,34.26243 45.98891,105.88063 6.00207,133.56313 -53.36131,36.94153 -137.92772,7.65306 -168.0777,-19.51013 -7.05721,-6.35629 -21.89506,-36.47475 -33.01668,-33.01518 -17.16124,5.33868 1.70802,26.03602 9.00537,33.01518 z M 343.31835,97.175392 c -0.39174,2.110262 -3.29146,1.711024 -4.50268,3.001798 -11.04359,23.1543 -23.37344,54.1778 -27.01161,85.54049 -1.1647,10.03348 -5.019,24.83831 3.00029,33.01669 12.97674,-0.95607 8.11534,-15.66484 9.00536,-24.01132 4.11696,-38.65705 20.42718,-68.56988 27.01162,-96.045259 -3.61717,0.612365 -3.26145,-2.742138 -7.50298,-1.502399 z m 91.54257,24.011318 c -26.18761,-0.86752 -23.06875,53.74854 -15.00745,76.53663 6.82758,-15.78491 32.8771,-22.86913 54.02622,-15.00745 -8.51007,-20.94198 -15.18906,-60.73971 -39.01877,-61.52918 z m -178.58397,34.51608 c -5.45875,9.0684 -10.77042,24.22294 -15.00744,39.01876 -3.41604,11.93211 -13.13733,33.92473 1.5009,40.51966 6.33977,-23.23385 9.81584,-56.78185 21.00952,-79.53842 -0.31669,-1.68401 -1.66449,-2.3369 -3.00179,-3.00179 -0.39024,2.11176 -3.29146,1.71102 -4.50119,3.00179 z m 178.58397,84.0396 c 1.35381,7.90221 15.41869,24.62068 27.01311,22.51192 17.40888,-3.16839 18.35144,-40.36806 15.00745,-63.03008 -21.73447,-3.11135 -46.26209,15.78191 -42.02056,40.51816 z"
clip-rule="evenodd" />
d="m 337.95092,280.26019 c 29.03631,29.29297 76.72423,56.57923 133.56162,54.02621 26.60637,-1.19622 46.19604,-14.05288 70.53305,-9.00537 6.49737,25.42516 -24.53212,31.94655 -37.51786,43.52145 -27.03562,24.09686 -42.06859,48.10518 -87.03989,60.02828 -12.39139,3.28396 -23.39896,-0.76395 -39.01877,3.0003 -16.54736,3.98787 -28.92674,26.61536 -48.02262,33.01667 -11.08112,3.71322 -35.3791,5.51879 -54.02472,3.0003 -5.61184,-0.75796 -15.69186,-6.32327 -21.01102,-7.50298 -33.88721,-7.51348 -57.61335,8.50257 -91.54258,9.00387 -26.6799,0.39473 -56.95145,-4.13946 -51.02442,-31.51429 8.64966,-14.65474 24.57715,-10.08751 42.01905,-10.50476 35.03388,-0.839 74.69503,-11.54488 97.54615,-28.514 -3.07983,-12.54148 -14.56168,-17.56347 -22.51041,-24.01132 -17.35635,-14.07839 -29.75825,-24.34301 -46.52174,-46.52173 -4.83588,-6.39832 -12.47543,-25.26156 -21.01102,-25.51221 -11.33777,-0.3332 -21.48831,29.07383 -28.51401,40.51966 -20.31461,33.09773 -32.51688,50.52462 -60.028286,78.03602 -9.979449,9.98095 -25.516712,29.00179 -39.018762,30.0149 C 25.310022,452.05261 12.0226,447.32328 9.2924734,434.83284 5.4666924,417.3294 20.152947,401.11674 27.301709,389.812 c 9.337067,-14.7658 17.66253,-24.93737 25.51221,-37.51786 -10.381689,-22.31681 4.188998,-30.28807 12.005657,-43.51995 19.939387,-33.75963 18.653117,-84.64597 0,-117.05479 -6.859089,-11.9171 -19.34053,-22.85262 -7.504474,-39.01876 -6.345783,-11.01206 -16.961611,-20.68233 -24.011315,-34.51608 -7.804652,-15.31513 -23.145298,-54.829181 0,-60.028281 15.071986,-3.38452 28.509498,11.718984 39.018762,21.011026 29.431041,26.018005 60.621151,68.089585 76.538131,103.546725 4.75334,10.59182 3.86181,29.69521 18.00774,30.0149 12.56699,0.28217 13.97633,-18.77319 19.51013,-28.514 18.25239,-32.12665 49.55204,-59.7116 79.53842,-82.53871 0.68441,-8.726198 -12.18577,-11.777523 -6.00358,-21.009529 9.31005,-12.20077 37.95613,-5.064013 49.52353,-15.007442 -1.63448,-15.18456 -25.01692,-2.75564 -24.01132,-18.00924 1.40784,-21.36523 54.0082,2.32789 60.02829,-13.50655 -4.60925,-14.64123 -22.27929,-2.38943 -22.51042,-16.50834 -0.12308,-7.52549 7.67857,-8.9378297 21.00952,-9.0038697 49.28789,-0.24465 82.99348,14.6487297 108.05092,42.0205497 12.43341,13.5816 16.24419,32.811062 27.0131,52.525321 11.67397,21.37424 32.79756,38.93471 45.02085,63.03007 17.38036,34.26243 45.98891,105.88063 6.00207,133.56313 -53.36131,36.94153 -137.92772,7.65306 -168.0777,-19.51013 -7.05721,-6.35629 -21.89506,-36.47475 -33.01668,-33.01518 -17.16124,5.33868 1.70802,26.03602 9.00537,33.01518 z M 322.94347,100.17532 c -0.39174,2.11026 -3.29146,1.71103 -4.50268,3.0018 -11.04359,23.1543 -23.37344,54.1778 -27.01161,85.54049 -1.1647,10.03348 -5.019,24.83831 3.00029,33.01669 12.97674,-0.95607 8.11534,-15.66484 9.00536,-24.01132 4.11696,-38.65705 20.42718,-68.56988 27.01162,-96.04526 -3.61717,0.61237 -3.26145,-2.742137 -7.50298,-1.5024 z m 91.54257,24.01132 c -26.18761,-0.86752 -23.06875,53.74854 -15.00745,76.53663 6.82758,-15.78491 32.8771,-22.86913 54.02622,-15.00745 -8.51007,-20.94198 -15.18906,-60.73971 -39.01877,-61.52918 z m -178.58397,34.51608 c -5.45875,9.0684 -10.77042,24.22294 -15.00744,39.01876 -3.41604,11.93211 -13.13733,33.92473 1.5009,40.51966 6.33977,-23.23385 9.81584,-56.78185 21.00952,-79.53842 -0.31669,-1.68401 -1.66449,-2.3369 -3.00179,-3.00179 -0.39024,2.11176 -3.29146,1.71102 -4.50119,3.00179 z m 178.58397,84.0396 c 1.35381,7.90221 15.41869,24.62068 27.01311,22.51192 17.40888,-3.16839 18.35144,-40.36806 15.00745,-63.03008 -21.73447,-3.11135 -46.26209,15.78191 -42.02056,40.51816 z"
inkscape:connector-curvature="0" />
</svg>

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

Before After
Before After

View file

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
@ -9,12 +10,12 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="608"
height="473"
width="583.38202"
height="480.82736"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="pixabella_Red_Heart_Shaped_Border_with_Little_Hearts.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
sodipodi:docname="frame_hearts.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
inkscape:export-filename="/Users/ceejay/Documents/Websites/Pixabella/Valentines Clipart/heart_border.svg.png"
@ -115,18 +116,6 @@
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<filter
inkscape:collect="always"
id="filter4019"
x="-0.13809524"
width="1.2761905"
y="-0.13809524"
height="1.2761905">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="28.193756"
id="feGaussianBlur4021" />
</filter>
<filter
inkscape:collect="always"
id="filter6901"
@ -204,7 +193,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3601"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.590642,1.58645e-2,-1.43012e-2,0.590642,-189.273,-56.6809)"
gradientTransform="matrix(0.590642,0.0158645,-0.0143012,0.590642,-189.273,-56.6809)"
x1="-229.30299"
y1="-37.29353"
x2="-335.08981"
@ -214,7 +203,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3603"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.590642,1.58645e-2,-1.43012e-2,0.590642,-189.273,-56.6809)"
gradientTransform="matrix(0.590642,0.0158645,-0.0143012,0.590642,-189.273,-56.6809)"
x1="-166.53705"
y1="-18.144592"
x2="-316.15518"
@ -224,7 +213,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3605"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.59083,2.38475e-3,-2.14976e-3,0.59083,-196.941,-50.9714)"
gradientTransform="matrix(0.59083,0.00238475,-0.00214976,0.59083,-196.941,-50.9714)"
x1="-229.30299"
y1="-37.29353"
x2="-335.08981"
@ -234,7 +223,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3607"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.59083,2.38475e-3,-2.14976e-3,0.59083,-196.941,-50.9714)"
gradientTransform="matrix(0.59083,0.00238475,-0.00214976,0.59083,-196.941,-50.9714)"
x1="-166.53705"
y1="-18.144592"
x2="-316.15518"
@ -284,7 +273,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3617"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.589405,4.3256e-2,-3.89936e-2,0.589405,-188.977,-57.0369)"
gradientTransform="matrix(0.589405,0.043256,-0.0389936,0.589405,-188.977,-57.0369)"
x1="-229.30299"
y1="-37.29353"
x2="-335.08981"
@ -294,7 +283,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3619"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.589405,4.3256e-2,-3.89936e-2,0.589405,-188.977,-57.0369)"
gradientTransform="matrix(0.589405,0.043256,-0.0389936,0.589405,-188.977,-57.0369)"
x1="-166.53705"
y1="-18.144592"
x2="-316.15518"
@ -544,7 +533,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3669"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.590642,1.58645e-2,-1.43012e-2,0.590642,-189.273,-56.6809)"
gradientTransform="matrix(0.590642,0.0158645,-0.0143012,0.590642,-189.273,-56.6809)"
x1="-229.30299"
y1="-37.29353"
x2="-335.08981"
@ -554,7 +543,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3671"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.590642,1.58645e-2,-1.43012e-2,0.590642,-189.273,-56.6809)"
gradientTransform="matrix(0.590642,0.0158645,-0.0143012,0.590642,-189.273,-56.6809)"
x1="-166.53705"
y1="-18.144592"
x2="-316.15518"
@ -564,7 +553,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3673"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.59083,2.38475e-3,-2.14976e-3,0.59083,-196.941,-50.9714)"
gradientTransform="matrix(0.59083,0.00238475,-0.00214976,0.59083,-196.941,-50.9714)"
x1="-229.30299"
y1="-37.29353"
x2="-335.08981"
@ -574,7 +563,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3675"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.59083,2.38475e-3,-2.14976e-3,0.59083,-196.941,-50.9714)"
gradientTransform="matrix(0.59083,0.00238475,-0.00214976,0.59083,-196.941,-50.9714)"
x1="-166.53705"
y1="-18.144592"
x2="-316.15518"
@ -624,7 +613,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3685"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.589405,4.3256e-2,-3.89936e-2,0.589405,-188.977,-57.0369)"
gradientTransform="matrix(0.589405,0.043256,-0.0389936,0.589405,-188.977,-57.0369)"
x1="-229.30299"
y1="-37.29353"
x2="-335.08981"
@ -634,7 +623,7 @@
xlink:href="#linearGradient6860"
id="linearGradient3687"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.589405,4.3256e-2,-3.89936e-2,0.589405,-188.977,-57.0369)"
gradientTransform="matrix(0.589405,0.043256,-0.0389936,0.589405,-188.977,-57.0369)"
x1="-166.53705"
y1="-18.144592"
x2="-316.15518"
@ -871,8 +860,8 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.66468037"
inkscape:cx="88.930993"
inkscape:cy="208.86639"
inkscape:cx="-68.112356"
inkscape:cy="363.41892"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
@ -880,8 +869,13 @@
inkscape:guide-bbox="true"
inkscape:window-width="1220"
inkscape:window-height="726"
inkscape:window-x="166"
inkscape:window-y="95" />
inkscape:window-x="588"
inkscape:window-y="119"
fit-margin-top="2"
fit-margin-right="2"
fit-margin-bottom="2"
fit-margin-left="2"
inkscape:window-maximized="0" />
<metadata
id="metadata7">
<rdf:RDF>
@ -890,6 +884,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
@ -897,145 +892,41 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-127.491,-326.001)">
<g
transform="matrix(0.22598,3.20513e-2,-3.20513e-2,0.22598,-781.061,-264.273)"
id="g3936"
inkscape:transform-center-x="-23.656365"
inkscape:transform-center-y="6.3142316">
<path
transform="matrix(0.666023,0,0,0.666023,264.509,223.356)"
d="M 404.07211,401.83504 C 380.87419,425.03296 272.95387,341.2513 240.55096,346.38341 C 208.14805,351.51553 131.39969,464.54584 102.16861,449.65185 C 72.93752,434.75787 119.2694,306.22959 104.37542,276.99851 C 89.481438,247.76742 -41.733322,209.70368 -36.601205,177.30077 C -31.469088,144.89786 105.08591,149.24468 128.28383,126.04675 C 151.48175,102.84883 147.13493,-33.706164 179.53784,-38.83828 C 211.94075,-43.970397 250.0045,87.244363 279.23558,102.13835 C 308.46667,117.03233 436.99495,70.700442 451.88893,99.931529 C 466.78291,129.16262 353.7526,205.91098 348.62049,238.31389 C 343.48837,270.7168 427.27003,378.63711 404.07211,401.83504 z"
inkscape:randomized="0"
inkscape:rounded="0.19"
inkscape:flatsided="false"
sodipodi:arg2="1.4137167"
sodipodi:arg1="0.78539816"
sodipodi:r2="130.00784"
sodipodi:r1="260.01569"
sodipodi:cy="217.97618"
sodipodi:cx="220.21326"
sodipodi:sides="5"
id="path3938"
style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:none"
sodipodi:type="star" />
<path
sodipodi:type="star"
style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none"
id="path3940"
sodipodi:sides="5"
sodipodi:cx="220.21326"
sodipodi:cy="217.97618"
sodipodi:r1="260.01569"
sodipodi:r2="130.00784"
sodipodi:arg1="0.78539816"
sodipodi:arg2="1.4137167"
inkscape:flatsided="false"
inkscape:rounded="0.19"
inkscape:randomized="0"
d="M 404.07211,401.83504 C 380.87419,425.03296 272.95387,341.2513 240.55096,346.38341 C 208.14805,351.51553 131.39969,464.54584 102.16861,449.65185 C 72.93752,434.75787 119.2694,306.22959 104.37542,276.99851 C 89.481438,247.76742 -41.733322,209.70368 -36.601205,177.30077 C -31.469088,144.89786 105.08591,149.24468 128.28383,126.04675 C 151.48175,102.84883 147.13493,-33.706164 179.53784,-38.83828 C 211.94075,-43.970397 250.0045,87.244363 279.23558,102.13835 C 308.46667,117.03233 436.99495,70.700442 451.88893,99.931529 C 466.78291,129.16262 353.7526,205.91098 348.62049,238.31389 C 343.48837,270.7168 427.27003,378.63711 404.07211,401.83504 z"
transform="matrix(0.525971,0,0,0.525971,295.693,254.226)" />
<path
transform="matrix(0.416228,0,0,0.416228,317.873,281.544)"
d="M 404.07211,401.83504 C 380.87419,425.03296 272.95387,341.2513 240.55096,346.38341 C 208.14805,351.51553 131.39969,464.54584 102.16861,449.65185 C 72.93752,434.75787 119.2694,306.22959 104.37542,276.99851 C 89.481438,247.76742 -41.733322,209.70368 -36.601205,177.30077 C -31.469088,144.89786 105.08591,149.24468 128.28383,126.04675 C 151.48175,102.84883 147.13493,-33.706164 179.53784,-38.83828 C 211.94075,-43.970397 250.0045,87.244363 279.23558,102.13835 C 308.46667,117.03233 436.99495,70.700442 451.88893,99.931529 C 466.78291,129.16262 353.7526,205.91098 348.62049,238.31389 C 343.48837,270.7168 427.27003,378.63711 404.07211,401.83504 z"
inkscape:randomized="0"
inkscape:rounded="0.19"
inkscape:flatsided="false"
sodipodi:arg2="1.4137167"
sodipodi:arg1="0.78539816"
sodipodi:r2="130.00784"
sodipodi:r1="260.01569"
sodipodi:cy="217.97618"
sodipodi:cx="220.21326"
sodipodi:sides="5"
id="path3942"
style="opacity:1;fill:#f3c819;fill-opacity:1;stroke:none;filter:url(#filter4019)"
sodipodi:type="star" />
</g>
<g
inkscape:transform-center-y="6.3142316"
inkscape:transform-center-x="-23.656365"
id="g3944"
transform="matrix(0.22598,3.20513e-2,-3.20513e-2,0.22598,-603.387,-231.517)">
<path
sodipodi:type="star"
style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:none"
id="path3946"
sodipodi:sides="5"
sodipodi:cx="220.21326"
sodipodi:cy="217.97618"
sodipodi:r1="260.01569"
sodipodi:r2="130.00784"
sodipodi:arg1="0.78539816"
sodipodi:arg2="1.4137167"
inkscape:flatsided="false"
inkscape:rounded="0.19"
inkscape:randomized="0"
d="M 404.07211,401.83504 C 380.87419,425.03296 272.95387,341.2513 240.55096,346.38341 C 208.14805,351.51553 131.39969,464.54584 102.16861,449.65185 C 72.93752,434.75787 119.2694,306.22959 104.37542,276.99851 C 89.481438,247.76742 -41.733322,209.70368 -36.601205,177.30077 C -31.469088,144.89786 105.08591,149.24468 128.28383,126.04675 C 151.48175,102.84883 147.13493,-33.706164 179.53784,-38.83828 C 211.94075,-43.970397 250.0045,87.244363 279.23558,102.13835 C 308.46667,117.03233 436.99495,70.700442 451.88893,99.931529 C 466.78291,129.16262 353.7526,205.91098 348.62049,238.31389 C 343.48837,270.7168 427.27003,378.63711 404.07211,401.83504 z"
transform="matrix(0.666023,0,0,0.666023,264.509,223.356)" />
<path
transform="matrix(0.525971,0,0,0.525971,295.693,254.226)"
d="M 404.07211,401.83504 C 380.87419,425.03296 272.95387,341.2513 240.55096,346.38341 C 208.14805,351.51553 131.39969,464.54584 102.16861,449.65185 C 72.93752,434.75787 119.2694,306.22959 104.37542,276.99851 C 89.481438,247.76742 -41.733322,209.70368 -36.601205,177.30077 C -31.469088,144.89786 105.08591,149.24468 128.28383,126.04675 C 151.48175,102.84883 147.13493,-33.706164 179.53784,-38.83828 C 211.94075,-43.970397 250.0045,87.244363 279.23558,102.13835 C 308.46667,117.03233 436.99495,70.700442 451.88893,99.931529 C 466.78291,129.16262 353.7526,205.91098 348.62049,238.31389 C 343.48837,270.7168 427.27003,378.63711 404.07211,401.83504 z"
inkscape:randomized="0"
inkscape:rounded="0.19"
inkscape:flatsided="false"
sodipodi:arg2="1.4137167"
sodipodi:arg1="0.78539816"
sodipodi:r2="130.00784"
sodipodi:r1="260.01569"
sodipodi:cy="217.97618"
sodipodi:cx="220.21326"
sodipodi:sides="5"
id="path3948"
style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none"
sodipodi:type="star" />
<path
sodipodi:type="star"
style="opacity:1;fill:#f3c819;fill-opacity:1;stroke:none;filter:url(#filter4019)"
id="path3950"
sodipodi:sides="5"
sodipodi:cx="220.21326"
sodipodi:cy="217.97618"
sodipodi:r1="260.01569"
sodipodi:r2="130.00784"
sodipodi:arg1="0.78539816"
sodipodi:arg2="1.4137167"
inkscape:flatsided="false"
inkscape:rounded="0.19"
inkscape:randomized="0"
d="M 404.07211,401.83504 C 380.87419,425.03296 272.95387,341.2513 240.55096,346.38341 C 208.14805,351.51553 131.39969,464.54584 102.16861,449.65185 C 72.93752,434.75787 119.2694,306.22959 104.37542,276.99851 C 89.481438,247.76742 -41.733322,209.70368 -36.601205,177.30077 C -31.469088,144.89786 105.08591,149.24468 128.28383,126.04675 C 151.48175,102.84883 147.13493,-33.706164 179.53784,-38.83828 C 211.94075,-43.970397 250.0045,87.244363 279.23558,102.13835 C 308.46667,117.03233 436.99495,70.700442 451.88893,99.931529 C 466.78291,129.16262 353.7526,205.91098 348.62049,238.31389 C 343.48837,270.7168 427.27003,378.63711 404.07211,401.83504 z"
transform="matrix(0.416228,0,0,0.416228,317.873,281.544)" />
</g>
transform="translate(-141.78828,-320.46072)">
<g
id="g3477"
transform="matrix(1.1817097,0,0,1.1817097,-6.6978793,-59.829889)">
<g
transform="matrix(0.3725419,1.5909547e-2,-1.5105333e-2,0.353711,498.38681,442.09114)"
transform="matrix(0.3725419,0.01590955,-0.01510533,0.353711,498.38681,442.09114)"
id="g6933">
<path
sodipodi:nodetypes="cscccscc"
id="path6935"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3589);fill-opacity:1;stroke:url(#linearGradient3591);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3589);fill-opacity:1;stroke:url(#linearGradient3591);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path6937"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7045"
transform="matrix(0.3728452,5.2210709e-3,-4.9572205e-3,0.3539988,500.73271,746.64797)">
transform="matrix(0.3728452,0.00522107,-0.00495722,0.3539988,500.73271,746.64797)">
<path
style="fill:url(#linearGradient3593);fill-opacity:1;stroke:url(#linearGradient3595);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7047"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7049"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.866703,0,0,0.866703,535.877,316.336)"
@ -1048,27 +939,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path6945"
d="M -348.63405,-134.23591 C -358.80612,-137.70869 -371.25416,-136.5339 -377.45271,-127.47379 C -383.76311,-118.25017 -386.02194,-96.969416 -371.00583,-85.256832 C -361.7936,-77.479164 -353.36412,-67.813656 -351.77335,-55.486006 C -341.20348,-63.994173 -332.5817,-67.713611 -319.27665,-66.959765 C -300.59142,-66.843891 -290.49242,-85.514122 -290.28817,-96.880867 C -289.89812,-118.58776 -325.37287,-131.37144 -333.07791,-114.69144 C -331.45848,-123.53656 -339.03025,-130.95712 -348.63405,-134.23591 L -348.63405,-134.23591 z"
style="fill:url(#linearGradient3597);fill-opacity:1;stroke:url(#linearGradient3599);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -348.63405,-134.23591 c -10.17207,-3.47278 -22.62011,-2.29799 -28.81866,6.76212 -6.3104,9.22362 -8.56923,30.504374 6.44688,42.216958 9.21223,7.777668 17.64171,17.443176 19.23248,29.770826 10.56987,-8.508167 19.19165,-12.227605 32.4967,-11.473759 18.68523,0.115874 28.78423,-18.554357 28.98848,-29.921102 0.39005,-21.706893 -35.0847,-34.490573 -42.78974,-17.810573 1.61943,-8.84512 -5.95234,-16.26568 -15.55614,-19.54447 z"
style="fill:url(#linearGradient3597);fill-opacity:1;stroke:url(#linearGradient3599);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path6947"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g6953"
transform="matrix(0.312339,0.295875,-0.28092,0.296551,-173.594,170.243)">
<path
style="fill:url(#linearGradient3601);fill-opacity:1;stroke:url(#linearGradient3603);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.33414,-129.95527 C -369.02565,-130.15001 -380.60619,-125.1999 -384.02427,-114.62884 C -387.50402,-103.86702 -383.76751,-82.818438 -366.15955,-76.23168 C -355.19317,-71.624437 -344.45233,-64.97093 -339.51477,-53.669002 C -331.76275,-65.055863 -324.54701,-71.26366 -311.61235,-74.632542 C -293.70852,-80.265465 -289.22282,-101.22721 -292.17724,-112.16185 C -297.81927,-133.04356 -335.29194,-134.3659 -338.03941,-116.04362 C -338.94151,-125.00145 -348.2399,-129.77139 -358.33414,-129.95527 z"
d="m -358.33414,-129.95527 c -10.69151,-0.19474 -22.27205,4.75537 -25.69013,15.32643 -3.47975,10.76182 0.25676,31.810402 17.86472,38.39716 10.96638,4.607243 21.70722,11.26075 26.64478,22.562678 7.75202,-11.386861 14.96776,-17.594658 27.90242,-20.96354 17.90383,-5.632923 22.38953,-26.594668 19.43511,-37.529308 -5.64203,-20.88171 -43.1147,-22.20405 -45.86217,-3.88177 -0.9021,-8.95783 -10.20049,-13.72777 -20.29473,-13.91165 z"
id="path6955"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path6957"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.322465,0.284805,-0.270409,0.306166,-209.455,156.979)"
@ -1076,27 +971,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path6967"
d="M -367.46932,-120.37127 C -378.16234,-120.32203 -389.63835,-115.10887 -392.8382,-104.4623 C -396.09579,-93.623613 -391.92723,-72.665226 -374.18794,-66.481755 C -363.12937,-62.125802 -352.25421,-55.718917 -347.08534,-44.532297 C -339.56934,-56.093356 -332.48298,-62.464329 -319.62064,-66.127538 C -301.83687,-72.167631 -297.78336,-93.226803 -300.96199,-104.09146 C -307.03217,-124.83955 -344.52326,-125.30659 -346.89323,-106.92594 C -347.97936,-115.86108 -357.37367,-120.41776 -367.46932,-120.37127 L -367.46932,-120.37127 z"
style="fill:url(#linearGradient3605);fill-opacity:1;stroke:url(#linearGradient3607);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -367.46932,-120.37127 c -10.69302,0.0492 -22.16903,5.2624 -25.36888,15.90897 -3.25759,10.838687 0.91097,31.797074 18.65026,37.980545 11.05857,4.355953 21.93373,10.762838 27.1026,21.949458 7.516,-11.561059 14.60236,-17.932032 27.4647,-21.595241 17.78377,-6.040093 21.83728,-27.099265 18.65865,-37.963922 -6.07018,-20.74809 -43.56127,-21.21513 -45.93124,-2.83448 -1.08613,-8.93514 -10.48044,-13.49182 -20.57609,-13.44533 z"
style="fill:url(#linearGradient3605);fill-opacity:1;stroke:url(#linearGradient3607);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path6969"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g6975"
transform="matrix(0.20722,0.377038,-0.35798,0.196746,-304.931,182.92)">
<path
style="fill:url(#linearGradient3609);fill-opacity:1;stroke:url(#linearGradient3611);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -365.39272,-118.29914 C -375.35533,-114.20781 -384.28756,-105.00098 -383.64296,-93.854381 C -382.98673,-82.506632 -371.94872,-64.524002 -353.2845,-65.464301 C -341.4784,-65.582715 -329.14402,-63.717682 -320.50505,-55.233107 C -317.43342,-68.86605 -312.99274,-77.492739 -302.2381,-85.777536 C -287.70109,-98.142453 -291.10012,-119.32969 -297.77189,-128.26675 C -310.51287,-145.33369 -345.66118,-131.586 -341.60445,-113.53542 C -345.66532,-121.46334 -355.98669,-122.16188 -365.39272,-118.29914 L -365.39272,-118.29914 z"
d="m -365.39272,-118.29914 c -9.96261,4.09133 -18.89484,13.29816 -18.25024,24.444759 0.65623,11.347749 11.69424,29.330379 30.35846,28.39008 11.8061,-0.118414 24.14048,1.746619 32.77945,10.231194 3.07163,-13.632943 7.51231,-22.259632 18.26695,-30.544429 14.53701,-12.364917 11.13798,-33.552154 4.46621,-42.489214 -12.74098,-17.06694 -47.88929,-3.31925 -43.83256,14.73133 -4.06087,-7.92792 -14.38224,-8.62646 -23.78827,-4.76372 z"
id="path6977"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path6979"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.356694,0.240556,-0.228397,0.338664,-283.576,167.037)"
@ -1104,27 +1003,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path6987"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3613);fill-opacity:1;stroke:url(#linearGradient3615);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3613);fill-opacity:1;stroke:url(#linearGradient3615);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path6989"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g6995"
transform="matrix(0.384474,0.193073,-0.183314,0.365041,-303.223,183.623)">
<path
style="fill:url(#linearGradient3617);fill-opacity:1;stroke:url(#linearGradient3619);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -354.80863,-138.08482 C -365.48162,-138.77548 -377.25797,-134.36753 -381.11491,-123.96535 C -385.04145,-113.37544 -382.18901,-92.17392 -364.87368,-84.776513 C -354.11066,-79.664885 -343.65857,-72.519446 -339.19855,-60.99938 C -330.97776,-72.015478 -323.50934,-77.882419 -310.44633,-80.647842 C -292.32426,-85.444527 -286.9661,-106.17777 -289.46026,-117.23888 C -294.22333,-138.36211 -331.60431,-141.42196 -335.11553,-123.24497 C -335.64204,-132.23595 -344.73189,-137.43273 -354.80863,-138.08482 L -354.80863,-138.08482 z"
d="m -354.80863,-138.08482 c -10.67299,-0.69066 -22.44934,3.71729 -26.30628,14.11947 -3.92654,10.58991 -1.0741,31.79143 16.24123,39.188837 10.76302,5.111628 21.21511,12.257067 25.67513,23.777133 8.22079,-11.016098 15.68921,-16.883039 28.75222,-19.648462 18.12207,-4.796685 23.48023,-25.529928 20.98607,-36.591038 -4.76307,-21.12323 -42.14405,-24.18308 -45.65527,-6.00609 -0.52651,-8.99098 -9.61636,-14.18776 -19.6931,-14.83985 z"
id="path6997"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path6999"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.405822,0.14285,-0.13563,0.385309,-314.451,196.904)"
@ -1134,41 +1037,47 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7007"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3621);fill-opacity:1;stroke:url(#linearGradient3623);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3621);fill-opacity:1;stroke:url(#linearGradient3623);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7009"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7015"
transform="matrix(0.428234,4.13948e-2,-3.93025e-2,0.406588,-308.593,203.521)">
transform="matrix(0.428234,0.0413948,-0.0393025,0.406588,-308.593,203.521)">
<path
style="fill:url(#linearGradient3625);fill-opacity:1;stroke:url(#linearGradient3627);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7017"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7019"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.426011,-6.01078e-2,5.70694e-2,0.404477,-300.094,210.776)"
transform="matrix(0.426011,-0.0601078,0.0570694,0.404477,-300.094,210.776)"
id="g7025">
<path
sodipodi:nodetypes="cscccscc"
id="path7027"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3629);fill-opacity:1;stroke:url(#linearGradient3631);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3629);fill-opacity:1;stroke:url(#linearGradient3631);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7029"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7035"
@ -1177,14 +1086,16 @@
inkscape:transform-center-x="-0.27537489">
<path
style="fill:url(#linearGradient3633);fill-opacity:1;stroke:url(#linearGradient3635);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7037"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7039"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.367687,-0.223392,0.2121,0.349102,-280.338,226.509)"
@ -1192,27 +1103,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7067"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3637);fill-opacity:1;stroke:url(#linearGradient3639);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3637);fill-opacity:1;stroke:url(#linearGradient3639);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7069"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7075"
transform="matrix(0.295436,-0.312755,0.296946,0.280503,-269.196,224.215)">
<path
style="fill:url(#linearGradient3641);fill-opacity:1;stroke:url(#linearGradient3643);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7077"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7079"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.199357,-0.381254,0.361983,0.18928,-260.832,218.481)"
@ -1220,27 +1135,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7087"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3645);fill-opacity:1;stroke:url(#linearGradient3647);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3645);fill-opacity:1;stroke:url(#linearGradient3647);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7089"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7095"
transform="matrix(0.178113,-0.391629,0.371834,0.16911,-226.404,231.514)">
<path
style="fill:url(#linearGradient3649);fill-opacity:1;stroke:url(#linearGradient3651);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7097"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7099"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.232538,-0.361972,0.343676,0.220784,-171.713,265.091)"
@ -1248,27 +1167,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7107"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3653);fill-opacity:1;stroke:url(#linearGradient3655);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3653);fill-opacity:1;stroke:url(#linearGradient3655);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7109"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7115"
transform="matrix(0.28238,-0.324591,0.308184,0.268107,-120.129,307.41)">
<path
style="fill:url(#linearGradient3657);fill-opacity:1;stroke:url(#linearGradient3659);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7117"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7119"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.328705,-0.27758,0.26355,0.31209,-78.5683,356.785)"
@ -1276,13 +1199,15 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7127"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3661);fill-opacity:1;stroke:url(#linearGradient3663);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3661);fill-opacity:1;stroke:url(#linearGradient3663);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7129"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
</g>
<g
@ -1295,14 +1220,16 @@
transform="matrix(0.374794,0.211253,-0.200574,0.355849,-102.431,173.224)">
<path
style="fill:url(#linearGradient3665);fill-opacity:1;stroke:url(#linearGradient3667);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -348.63405,-134.23591 C -358.80612,-137.70869 -371.25416,-136.5339 -377.45271,-127.47379 C -383.76311,-118.25017 -386.02194,-96.969416 -371.00583,-85.256832 C -361.7936,-77.479164 -353.36412,-67.813656 -351.77335,-55.486006 C -341.20348,-63.994173 -332.5817,-67.713611 -319.27665,-66.959765 C -300.59142,-66.843891 -290.49242,-85.514122 -290.28817,-96.880867 C -289.89812,-118.58776 -325.37287,-131.37144 -333.07791,-114.69144 C -331.45848,-123.53656 -339.03025,-130.95712 -348.63405,-134.23591 L -348.63405,-134.23591 z"
d="m -348.63405,-134.23591 c -10.17207,-3.47278 -22.62011,-2.29799 -28.81866,6.76212 -6.3104,9.22362 -8.56923,30.504374 6.44688,42.216958 9.21223,7.777668 17.64171,17.443176 19.23248,29.770826 10.56987,-8.508167 19.19165,-12.227605 32.4967,-11.473759 18.68523,0.115874 28.78423,-18.554357 28.98848,-29.921102 0.39005,-21.706893 -35.0847,-34.490573 -42.78974,-17.810573 1.61943,-8.84512 -5.95234,-16.26568 -15.55614,-19.54447 z"
id="path7192"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7194"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.312339,0.295875,-0.28092,0.296551,-173.594,170.243)"
@ -1310,27 +1237,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7198"
d="M -358.33414,-129.95527 C -369.02565,-130.15001 -380.60619,-125.1999 -384.02427,-114.62884 C -387.50402,-103.86702 -383.76751,-82.818438 -366.15955,-76.23168 C -355.19317,-71.624437 -344.45233,-64.97093 -339.51477,-53.669002 C -331.76275,-65.055863 -324.54701,-71.26366 -311.61235,-74.632542 C -293.70852,-80.265465 -289.22282,-101.22721 -292.17724,-112.16185 C -297.81927,-133.04356 -335.29194,-134.3659 -338.03941,-116.04362 C -338.94151,-125.00145 -348.2399,-129.77139 -358.33414,-129.95527 z"
style="fill:url(#linearGradient3669);fill-opacity:1;stroke:url(#linearGradient3671);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.33414,-129.95527 c -10.69151,-0.19474 -22.27205,4.75537 -25.69013,15.32643 -3.47975,10.76182 0.25676,31.810402 17.86472,38.39716 10.96638,4.607243 21.70722,11.26075 26.64478,22.562678 7.75202,-11.386861 14.96776,-17.594658 27.90242,-20.96354 17.90383,-5.632923 22.38953,-26.594668 19.43511,-37.529308 -5.64203,-20.88171 -43.1147,-22.20405 -45.86217,-3.88177 -0.9021,-8.95783 -10.20049,-13.72777 -20.29473,-13.91165 z"
style="fill:url(#linearGradient3669);fill-opacity:1;stroke:url(#linearGradient3671);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7200"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7202"
transform="matrix(0.322465,0.284805,-0.270409,0.306166,-209.455,156.979)">
<path
style="fill:url(#linearGradient3673);fill-opacity:1;stroke:url(#linearGradient3675);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -367.46932,-120.37127 C -378.16234,-120.32203 -389.63835,-115.10887 -392.8382,-104.4623 C -396.09579,-93.623613 -391.92723,-72.665226 -374.18794,-66.481755 C -363.12937,-62.125802 -352.25421,-55.718917 -347.08534,-44.532297 C -339.56934,-56.093356 -332.48298,-62.464329 -319.62064,-66.127538 C -301.83687,-72.167631 -297.78336,-93.226803 -300.96199,-104.09146 C -307.03217,-124.83955 -344.52326,-125.30659 -346.89323,-106.92594 C -347.97936,-115.86108 -357.37367,-120.41776 -367.46932,-120.37127 L -367.46932,-120.37127 z"
d="m -367.46932,-120.37127 c -10.69302,0.0492 -22.16903,5.2624 -25.36888,15.90897 -3.25759,10.838687 0.91097,31.797074 18.65026,37.980545 11.05857,4.355953 21.93373,10.762838 27.1026,21.949458 7.516,-11.561059 14.60236,-17.932032 27.4647,-21.595241 17.78377,-6.040093 21.83728,-27.099265 18.65865,-37.963922 -6.07018,-20.74809 -43.56127,-21.21513 -45.93124,-2.83448 -1.08613,-8.93514 -10.48044,-13.49182 -20.57609,-13.44533 z"
id="path7204"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7206"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.20722,0.377038,-0.35798,0.196746,-304.931,182.92)"
@ -1338,27 +1269,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7210"
d="M -365.39272,-118.29914 C -375.35533,-114.20781 -384.28756,-105.00098 -383.64296,-93.854381 C -382.98673,-82.506632 -371.94872,-64.524002 -353.2845,-65.464301 C -341.4784,-65.582715 -329.14402,-63.717682 -320.50505,-55.233107 C -317.43342,-68.86605 -312.99274,-77.492739 -302.2381,-85.777536 C -287.70109,-98.142453 -291.10012,-119.32969 -297.77189,-128.26675 C -310.51287,-145.33369 -345.66118,-131.586 -341.60445,-113.53542 C -345.66532,-121.46334 -355.98669,-122.16188 -365.39272,-118.29914 L -365.39272,-118.29914 z"
style="fill:url(#linearGradient3677);fill-opacity:1;stroke:url(#linearGradient3679);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -365.39272,-118.29914 c -9.96261,4.09133 -18.89484,13.29816 -18.25024,24.444759 0.65623,11.347749 11.69424,29.330379 30.35846,28.39008 11.8061,-0.118414 24.14048,1.746619 32.77945,10.231194 3.07163,-13.632943 7.51231,-22.259632 18.26695,-30.544429 14.53701,-12.364917 11.13798,-33.552154 4.46621,-42.489214 -12.74098,-17.06694 -47.88929,-3.31925 -43.83256,14.73133 -4.06087,-7.92792 -14.38224,-8.62646 -23.78827,-4.76372 z"
style="fill:url(#linearGradient3677);fill-opacity:1;stroke:url(#linearGradient3679);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7212"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7214"
transform="matrix(0.356694,0.240556,-0.228397,0.338664,-283.576,167.037)">
<path
style="fill:url(#linearGradient3681);fill-opacity:1;stroke:url(#linearGradient3683);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7216"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7218"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.384474,0.193073,-0.183314,0.365041,-303.223,183.623)"
@ -1366,13 +1301,15 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7222"
d="M -354.80863,-138.08482 C -365.48162,-138.77548 -377.25797,-134.36753 -381.11491,-123.96535 C -385.04145,-113.37544 -382.18901,-92.17392 -364.87368,-84.776513 C -354.11066,-79.664885 -343.65857,-72.519446 -339.19855,-60.99938 C -330.97776,-72.015478 -323.50934,-77.882419 -310.44633,-80.647842 C -292.32426,-85.444527 -286.9661,-106.17777 -289.46026,-117.23888 C -294.22333,-138.36211 -331.60431,-141.42196 -335.11553,-123.24497 C -335.64204,-132.23595 -344.73189,-137.43273 -354.80863,-138.08482 L -354.80863,-138.08482 z"
style="fill:url(#linearGradient3685);fill-opacity:1;stroke:url(#linearGradient3687);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -354.80863,-138.08482 c -10.67299,-0.69066 -22.44934,3.71729 -26.30628,14.11947 -3.92654,10.58991 -1.0741,31.79143 16.24123,39.188837 10.76302,5.111628 21.21511,12.257067 25.67513,23.777133 8.22079,-11.016098 15.68921,-16.883039 28.75222,-19.648462 18.12207,-4.796685 23.48023,-25.529928 20.98607,-36.591038 -4.76307,-21.12323 -42.14405,-24.18308 -45.65527,-6.00609 -0.52651,-8.99098 -9.61636,-14.18776 -19.6931,-14.83985 z"
style="fill:url(#linearGradient3685);fill-opacity:1;stroke:url(#linearGradient3687);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7224"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:transform-center-y="-4.5965252"
@ -1381,42 +1318,48 @@
transform="matrix(0.405822,0.14285,-0.13563,0.385309,-314.451,196.904)">
<path
style="fill:url(#linearGradient3689);fill-opacity:1;stroke:url(#linearGradient3691);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7228"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7230"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.428234,4.13948e-2,-3.93025e-2,0.406588,-308.593,203.521)"
transform="matrix(0.428234,0.0413948,-0.0393025,0.406588,-308.593,203.521)"
id="g7232">
<path
sodipodi:nodetypes="cscccscc"
id="path7234"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3693);fill-opacity:1;stroke:url(#linearGradient3695);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3693);fill-opacity:1;stroke:url(#linearGradient3695);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7236"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7238"
transform="matrix(0.426011,-6.01078e-2,5.70694e-2,0.404477,-300.094,210.776)">
transform="matrix(0.426011,-0.0601078,0.0570694,0.404477,-300.094,210.776)">
<path
style="fill:url(#linearGradient3697);fill-opacity:1;stroke:url(#linearGradient3699);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7240"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7242"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
inkscape:transform-center-x="-0.27537489"
@ -1426,27 +1369,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7246"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3701);fill-opacity:1;stroke:url(#linearGradient3703);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3701);fill-opacity:1;stroke:url(#linearGradient3703);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7248"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7250"
transform="matrix(0.367687,-0.223392,0.2121,0.349102,-280.338,226.509)">
<path
style="fill:url(#linearGradient3705);fill-opacity:1;stroke:url(#linearGradient3707);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7252"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7254"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.295436,-0.312755,0.296946,0.280503,-269.196,224.215)"
@ -1454,27 +1401,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7258"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3709);fill-opacity:1;stroke:url(#linearGradient3711);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3709);fill-opacity:1;stroke:url(#linearGradient3711);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7260"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7262"
transform="matrix(0.199357,-0.381254,0.361983,0.18928,-260.832,218.481)">
<path
style="fill:url(#linearGradient3713);fill-opacity:1;stroke:url(#linearGradient3715);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7264"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7266"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.178113,-0.391629,0.371834,0.16911,-226.404,231.514)"
@ -1482,27 +1433,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7270"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3717);fill-opacity:1;stroke:url(#linearGradient3719);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3717);fill-opacity:1;stroke:url(#linearGradient3719);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7272"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7274"
transform="matrix(0.232538,-0.361972,0.343676,0.220784,-171.713,265.091)">
<path
style="fill:url(#linearGradient3721);fill-opacity:1;stroke:url(#linearGradient3723);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7276"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7278"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.28238,-0.324591,0.308184,0.268107,-120.129,307.41)"
@ -1510,27 +1465,31 @@
<path
sodipodi:nodetypes="cscccscc"
id="path7282"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
style="fill:url(#linearGradient3725);fill-opacity:1;stroke:url(#linearGradient3727);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none" />
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
style="fill:url(#linearGradient3725);fill-opacity:1;stroke:url(#linearGradient3727);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
id="path7284"
sodipodi:nodetypes="csssc" />
sodipodi:nodetypes="csssc"
inkscape:connector-curvature="0" />
</g>
<g
id="g7286"
transform="matrix(0.328705,-0.27758,0.26355,0.31209,-78.5683,356.785)">
<path
style="fill:url(#linearGradient3729);fill-opacity:1;stroke:url(#linearGradient3731);stroke-width:1.80972004;stroke-miterlimit:4;stroke-dasharray:none"
d="M -358.95108,-128.09912 C -369.64384,-128.00672 -381.1008,-122.74727 -384.26189,-112.08787 C -387.48002,-101.23611 -383.23523,-80.294701 -365.47357,-74.182875 C -354.39923,-69.871589 -343.50084,-63.508646 -338.29131,-52.342971 C -330.81743,-63.934282 -323.7543,-70.33381 -310.90538,-74.048908 C -293.14372,-80.160736 -289.16687,-101.23611 -292.385,-112.08787 C -298.53063,-132.8113 -336.02314,-133.12702 -338.32622,-114.73693 C -339.44485,-123.66762 -348.85567,-128.18635 -358.95108,-128.09912 L -358.95108,-128.09912 z"
d="m -358.95108,-128.09912 c -10.69276,0.0924 -22.14972,5.35185 -25.31081,16.01125 -3.21813,10.85176 1.02666,31.793169 18.78832,37.904995 11.07434,4.311286 21.97273,10.674229 27.18226,21.839904 7.47388,-11.591311 14.53701,-17.990839 27.38593,-21.705937 17.76166,-6.111828 21.73851,-27.187202 18.52038,-38.038962 -6.14563,-20.72343 -43.63814,-21.03915 -45.94122,-2.64906 -1.11863,-8.93069 -10.52945,-13.44942 -20.62486,-13.36219 z"
id="path7288"
sodipodi:nodetypes="cscccscc" />
sodipodi:nodetypes="cscccscc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssc"
id="path7290"
d="M -368.87991,-95.954025 C -373.97939,-96.379502 -377.68234,-101.94747 -377.14543,-108.38253 C -376.60852,-114.81758 -371.19792,-122.09957 -366.93458,-119.26944 C -363.1184,-116.73616 -370.46808,-114.08376 -371.00499,-107.64871 C -371.5419,-101.21365 -365.04458,-101.6142 -368.87991,-95.954025 L -368.87991,-95.954025 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)" />
d="m -368.87991,-95.954025 c -5.09948,-0.425477 -8.80243,-5.993445 -8.26552,-12.428505 0.53691,-6.43505 5.94751,-13.71704 10.21085,-10.88691 3.81618,2.53328 -3.5335,5.18568 -4.07041,11.62073 -0.53691,6.43506 5.96041,6.03451 2.12508,11.694685 z"
style="opacity:0.92741903;fill:#ffffff;fill-opacity:1;stroke:none;filter:url(#filter6901)"
inkscape:connector-curvature="0" />
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 78 KiB

Before After
Before After

257
win32/buildwin.html Normal file
View file

@ -0,0 +1,257 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML LANG="en">
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>Compiling Tux Paint using MinGW/MSYS2</TITLE>
<META HTTP-EQUIV="CONTENT-STYLE-TYPE" CONTENT="text/css">
<style type="text/css">
<!--
div.level1 {margin: 0em 2em 0em 2em;}
div.level2 {margin: 0em 0em 0em 2em;}
div.level3 {margin: 0em 0em 0em 2em;}
div.level4 {margin: 0em 0em 0em 2em;}
div.level5 {margin: 0em 0em 0em 2em;}
div.footer {text-align: right; margin: 0em 0em 2em 0em;}
A:Link,A:Visited,A:Active{color:#4169E1;}
A:Hover{background-color:pink;color:navy;}
pre{color: #aa0000;background-color:#e0ffff;line-height:1.5em;margin:0.5em 0em 0.5em 0em;padding:1em;}
hr {margin: 2em 0em 1em 0em;}
-->
</style>
</HEAD>
<BODY>
<div class="level1">
<H1>Compiling Tux Paint using MinGW/MSYS2</H1>
<p>This document provides how to compile <a href="http://www.tuxpaint.org/">Tux Paint</a> with MinGW/MSYS2 on Microsoft Windows.</p>
<HR>
<H2>MinGW/MSYS2 toolchains and required libraries</H2>
<p>So many tools and libraries are required to build Tux Paint. The package management system "pacman" helps you install them automatically solving complicated dependencies.</p>
<div class="level2">
<hr>
<h3>MSYS2</h3>
<p>First of all, you have to install latest MSYS2 as follows.</p>
<UL>
<LI>Download the installer "msys2-x86_64-xxxxxxxx.exe from <a href="https://sourceforge.net/projects/msys2/">Sourceforge.net</a></LI>
<LI>Install MSYS2 into your favorite directory (default to "C:\msys64")</LI>
</UL>
<p>Open the msys2 shell from the "Start Menu" -&gt; "MSYS2 64bit" -&gt; "MSYS2 MSYS" and execute following command.</p>
<pre>
$ pacman -Syu
# (press &lt;ENTER&gt; for all inquiry)
</pre>
<p>This will update core system and the window will close automatically.</p>
<p>Open the msys2 shell again and execute following command to finish remaining updating process.</p>
<pre>
$ pacman -Syu
# (press &lt;ENTER&gt; for all inquiry)
</pre>
<p>Install basic development tools as follows.
<pre>
$ pacman -S base-devel msys2-devel git
# (press &lt;ENTER&gt; for all inquiry)
</pre>
<p>Proceed to the next "<a href="#64bit">MinGW 64bit (x86_64) toolchains</a>" section or skip to the "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section if you need only a 32bit build environment.</p>
<hr>
<H3><a name=64bit>MinGW 64bit (x86_64) toolchains</a></H3>
<p>Open the msys2 shell from the "Start Menu" -&gt; "MSYS2 64bit" -&gt; "MSYS2 MSYS" and install basic 64bit development tools as follows.</p>
<pre>
$ pacman -S mingw-w64-x86_64-toolchain
# (press &lt;ENTER&gt; for all inquiry)
</pre>
<H3>64bit (x86_64) dependency libraries for Tux Paint</a></H3>
<p>You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.</p>
<p>"ntldd" is a small tool which examine windows executable files to list dynamic link library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.</p>
<pre>
$ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf}
$ pacman -S mingw-w64-x86_64-librsvg
$ pacman -S mingw-w64-x86_64-fribidi
$ pacman -S mingw-w64-x86_64-libimagequant
$ pacman -S mingw-w64-x86_64-fltk
$ pacman -S mingw64/mingw-w64-x86_64-ntldd-git
</pre>
<p>Close the shell before proceeding to the remaining process.</p>
<H3>Install SDL_Pango and re-install SDL on the 64bit environment.</H3>
<p>SDL_Pango should be installed manually. In addition, you have to re-install SDL from the source code or you will see unnecessary blank window opens when starting Tux Paint.</p>
<p>This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit -> "MSYS2 MinGW 64-bit"</p>
<div class="level3">
<H4>SDL_Pango</H4>
<p>At first, you have to prepare source tar-ball and a patch required in the same directory.</p>
<UL>
<LI>Download <a href="https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz/download">source tar-ball</a> from <a href="https://sourceforge.net/projects/sdlpango/">SDL_Pango's page on Sourceforge.net</a>.</LI>
<LI>Download <a href="http://johnnypops.co.uk/tuxpaint/SDL_Pango-configure-extra-api.patch">a patch file</a> which adds some extra (required) functionality to SDL_Pango from <a href="http://www.johnnypops.co.uk/tuxpaint/">"Tux Paint - MinGW/MSYS build instructions"</a>.
</UL>
<p>Build and install SDL_Pango as follows.</p>
<pre>
$ tar zxvf SDL_Pango-0.1.2.tar.gz
$ cd SDL_Pango-0.1.2/
$ patch -p0 < ../SDL_Pango-configure-extra-api.patch
$ ./configure --prefix=/mingw64 && make && make install
</pre>
<H4>SDL</H4>
<p>Download <a href="http://www.libsdl.org/release/SDL-1.2.15.tar.gz">source tar-ball</a> from "<a href="http://www.libsdl.org/">libsdl.org</a>" and re-install SDL as follows.
<pre>
$ tar zxvf SDL-1.2.15.tar.gz
$ cd SDL-1.2.15
$ ./configure --prefix=/mingw64 && make && make install
</pre>
</div>
<p>Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment.</p>
<hr>
<H3><a name=32bit>MinGW 32bit (i686) toolchains</a></H3>
<p>Open the msys2 shell from the "Start Menu" -&gt; "MSYS2 64bit" -&gt; "MSYS2 MSYS" and install basic 32bit development tools as follows.</p>
<pre>
$ pacman -S mingw-w64-i686-toolchain
# (press &lt;ENTER&gt; for all inquiry)
</pre>
<H3>32bit (i686) dependency libraries for Tux Paint</a></H3>
<p>You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.</p>
<p>"ntldd" is a small tool which examin windows executable files to list dynamic link library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.</p>
<pre>
$ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf}
$ pacman -S mingw-w64-i686-librsvg
$ pacman -S mingw-w64-i686-fribidi
$ pacman -S mingw-w64-i686-libimagequant
$ pacman -S mingw-w64-i686-fltk
$ pacman -S mingw-w64-i686-ntldd-git
</pre>
<p>Close the shell before proceeding to the remaining process.</p>
<H3>Install SDL_Pango and re-install SDL on the 32bit environment.</H3>
<p>SDL_Pango should be installed manually. In addition, you have to re-install SDL from the source code or you will see unnecessary blank window opens when starting Tux Paint.</p>
<p>This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit -> "MSYS2 MinGW 32-bit"</p>
<div class="level3">
<H4>SDL_Pango</H4>
<p>At first, you have to prepare source tar-ball and a patch required in the same directory.</p>
<UL>
<LI>Download <a href="https://sourceforge.net/projects/sdlpango/files/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz/download">source tar-ball</a> from <a href="https://sourceforge.net/projects/sdlpango/">SDL_Pango's page on Sourceforge.net</a>.</LI>
<LI>Download <a href="http://johnnypops.co.uk/tuxpaint/SDL_Pango-configure-extra-api.patch">a patch file</a> which adds some extra (required) functionality to SDL_Pango from <a href="http://www.johnnypops.co.uk/tuxpaint/">"Tux Paint - MinGW/MSYS build instructions"</a>.
</UL>
<p>Build and install SDL_Pango as follows.</p>
<pre>
$ tar zxvf SDL_Pango-0.1.2.tar.gz
$ cd SDL_Pango-0.1.2/
$ patch -p0 < ../SDL_Pango-configure-extra-api.patch
$ ./configure --prefix=/mingw32 && make && make install
</pre>
<H4>SDL</H4>
<p>Download <a href="http://www.libsdl.org/release/SDL-1.2.15.tar.gz">source tar-ball</a> from "<a href="http://www.libsdl.org/">libsdl.org</a>" and re-install SDL as follows.
<pre>
$ tar zxvf SDL-1.2.15.tar.gz
$ cd SDL-1.2.15
$ ./configure --prefix=/mingw32 && make && make install
</pre>
</div>
<p>Proceed to the next <a href="#imagemagick">ImageMagick</a> section.</p>
</div>
<HR>
<H2><a name="imagemagick">ImageMagick</a></H2>
<p><a href="https://imagemagick.org">ImageMagick</a> is a compilation of command line tools to create, edit, compose, or convert bitmap images supporting quite a large number of image formats. Tux Paint uses two functions ("convert" and "composite") in it to generate thumbnails for startar images and templates in the build process.</p>
<p>Using official binary release available from "<a href="https://imagemagick.org/script/download.php#windowsand">Windows Binary Release</a>" is recommended because its commands installed using "pacman" on MinGW/MSYS do not work as expected.</p>
<p>Do not forget to enable "Install legacy utilities (e.g. convert)" while installing it because Tux Paint's build process uses them.</p>
<p>Add the path to the directory in which ImageMagick is installed at the top of the "PATH" environment variable. For example;</p>
<pre>
$ export PATH=/c/Program\ Files/ImageMagick-7.0.10-Q16-HDRI:$PATH</pre>
<p>You make it default by describing above in the bash configuration file "~/.bash_profile".</p>
<HR>
<H2><a name="tuxpaint">Tux Paint</a></H2>
<p>You are able to compile 64bit binaries using MSYS2 64bit shell and 32bit binaries using 32bit shell respectively.</p>
<UL>
<LI>Select "MSYS2 64bit -&gt; "MSYS2 MinGW 64-bit" from the "Start Menu" to open the 64bit shell.</LI>
<LI>Select "MSYS2 64bit -&gt; "MSYS2 MinGW 32-bit" from the "Start Menu" to open the 32bit shell.</LI>
</UL>
<div class="level2">
<hr>
<h3>Tux Paint Config</h3>
<p>"Tux Paint Config" is a useful graphical tool for tweaking Tux Paint's behavior. You have to build this component before compiling Tux Paint if you want to have it included in your package.</p>
<p>You can use any of [a] <u>stable tar-ball release</u> or [b] <u>developing source tree</u>.<p>
<div class="level3">
<p>[a] Using stable tar-ball release.</p>
<div class="level4">
<UL>
<LI>Download <a href="http://sourceforge.net/projects/tuxpaint/files/tuxpaint-config/0.0.16/tuxpaint-config-0.0.16.tar.gz/download">source tar-ball</a> from <a href="http://sourceforge.net/projects/tuxpaint/">Tux Paint's page on Sourceforge.net</a>.</LI>
</UL>
<p>Expand the tar-ball and change the directory name so that the final packaging process can find related files.</p>
<pre>
$ tar zxvf tuxpaint-config-0.0.16.tar.gz
$ mv tuxpaint-config-0.0.16 tuxpaint-config
</pre>
</div>
<p>[b] Using developing source tree</p>
<div class="level4">
<p>Fetch the developing source tree from git repository.</p>
<pre>
$ git clone https://git.code.sf.net/p/tuxpaint/tuxpaint-config tuxpaint-config
</pre>
</div>
</div>
<p>Now you can build tuxpaint-config as follows.</p>
<pre>
$ cd tuxpaint-config
$ make win32
</pre>
<hr>
<h3>Tux Paint</h3>
<p>You can use any of [a] <u>stable tar-ball release</u> or [b] <u>developing source tree</u>.<p>
<div class="level3">
<p>[a] Using stable tar-ball release.</p>
<div class="level4">
<UL>
<LI>Download <a href="http://sourceforge.net/projects/tuxpaint/files/tuxpaint/0.9.25/tuxpaint-0.9.25.tar.gz/download">source tar-ball</a> from <a href="http://sourceforge.net/projects/tuxpaint/">Tux Paint's page on Sourceforge.net</a>.</LI>
</UL>
<p>Expand the tar-ball and enter to the top of the source tree.</p>
<pre>
$ tar zxvf tuxpaint-0.9.25.tar.gz
$ cd tuxpaint-0.9.25
</pre>
</div>
<p>[b] Using developing source tree</p>
<div class="level4">
<p>Fetch the developing source tree from git repository and enter to the top of the source tree.</p>
<pre>
$ git clone https://git.code.sf.net/p/tuxpaint/tuxpaint tuxpaint
$ cd tuxpaint
</pre>
</div>
</div>
<p>Now you can build Tux Paint as follows.</p>
<pre>
$ make bdist-win32
</pre>
<p>All the files needed for starting Tux Paint and Tux Paint Config are collected in the directory for binary distribution "bdist" directory under "win32". You can start them by double-clicking .exe files in the "bdist" directory.</p>
<hr>
<h3>Tux Paint installer</h3>
<p><a href="https://jrsoftware.org/isinfo.php">Inno Setup</a> is used to build executable installer for Tux Paint. Therefore you have to install it in the first place.</p>
<p>Inno Setup officially supports translations for only about 20 languages. However, one of the great points of Tux Paint is it supports so many languages. Therefore, the set up script "tuxpaint.iss" to build the installer is written to use much more translations including unofficial one which are available on "<a href="https://jrsoftware.org/files/istrans/">Inno Setup Translations</a>". You have to download translation files (.isl) required and put them in "Languages" directory under the directory in which Inno Setup is installed.</p>
<p>Then, you can easily build an executable installer just as follows.</p>
<UL>
<LI>Right-click on the "tuxpaint.iss" icon in the "win32" directory and select "Compile" on the list.</LI>
</UL>
<p>It takes for a while and you will find tuxpaint-x.x.xx-win32-installer.exe in the same directory.</p>
</div>
<hr>
<div class="footer">
Oct. 25, 2020<br>
Shin-ichi TOYAMA shin1@wmail.plala.or.jp
</div>
</div>
</BODY>
</HTML>

View file

@ -68,87 +68,90 @@ AppUpdatesURL={#PublisherURL}
DefaultDirName={pf}\{#AppDirName}
DefaultGroupName={#AppGroupName}
OutputDir=.\
;FIXME - It would be good if we showed the localized license -bjk 2011.06.15
#ifdef OpenCandy
LicenseFile={#BdistDir}\docs\COPYING-OC.txt
OutputBaseFilename={#AppPrefix}-{#AppVersion}-win32-installer-opencandy
#else
LicenseFile={#BdistDir}\docs\COPYING.txt
LicenseFile={#BdistDir}\docs\COPYING\COPYING-en.txt
OutputBaseFilename={#AppPrefix}-{#AppVersion}-win32-installer
#endif
SetupIconFile={#BdistDir}\data\images\tuxpaint-installer.ico
Compression=lzma
WizardStyle=modern
Compression=lzma2
SolidCompression=yes
PrivilegesRequired=admin
[Languages]
Name: "arm"; MessagesFile: "compiler:Languages\Armenian.islu"
Name: "bra"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
Name: "cat"; MessagesFile: "compiler:Languages\Catalan.isl"
Name: "cos"; MessagesFile: "compiler:Languages\Corsican.isl"
Name: "cze"; MessagesFile: "compiler:Languages\Czech.isl"
Name: "dan"; MessagesFile: "compiler:Languages\Danish.isl"
Name: "dut"; MessagesFile: "compiler:Languages\Dutch.isl"
Name: "eng"; MessagesFile: "compiler:Default.isl"
Name: "esp"; MessagesFile: "compiler:Languages\Spanish.isl"
Name: "fin"; MessagesFile: "compiler:Languages\Finnish.isl"
Name: "fre"; MessagesFile: "compiler:Languages\French.isl"
Name: "ger"; MessagesFile: "compiler:Languages\German.isl"
Name: "gla"; MessagesFile: "compiler:Languages\ScottishGaelic.isl"
Name: "gre"; MessagesFile: "compiler:Languages\Greek.isl"
Name: "heb"; MessagesFile: "compiler:Languages\Hebrew.isl"
Name: "hun"; MessagesFile: "compiler:Languages\Hungarian.isl"
Name: "ita"; MessagesFile: "compiler:Languages\Italian.isl"
Name: "jpn"; MessagesFile: "compiler:Languages\Japanese.isl"
Name: "nep"; MessagesFile: "compiler:Languages\Nepali.islu"
Name: "nor"; MessagesFile: "compiler:Languages\Norwegian.isl"
Name: "pol"; MessagesFile: "compiler:Languages\Polish.isl"
Name: "por"; MessagesFile: "compiler:Languages\Portuguese.isl"
Name: "rus"; MessagesFile: "compiler:Languages\Russian.isl"
Name: "scc"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl"
Name: "scl"; MessagesFile: "compiler:Languages\SerbianLatin.isl"
Name: "slv"; MessagesFile: "compiler:Languages\Slovenian.isl"
Name: "tur"; MessagesFile: "compiler:Languages\Turkish.isl"
Name: "ukr"; MessagesFile: "compiler:Languages\Ukrainian.isl"
; Additional, Unofficial translations
Name: "afr"; MessagesFile: "compiler:Languages\Afrikaans.isl"
Name: "alb"; MessagesFile: "compiler:Languages\Albanian.isl"
Name: "ara"; MessagesFile: "compiler:Languages\Arabic.isl"
Name: "ast"; MessagesFile: "compiler:Languages\Asturian.isl"
Name: "arm"; MessagesFile: "compiler:Languages\Armenian.islu"
Name: "ast"; MessagesFile: "compiler:Languages\Asturian.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-es-COPIADO.txt"
Name: "baq"; MessagesFile: "compiler:Languages\Basque.isl"
Name: "bel"; MessagesFile: "compiler:Languages\Belarusian.isl"
Name: "bel"; MessagesFile: "compiler:Languages\Belarusian.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-be.txt"
Name: "ben"; MessagesFile: "compiler:Languages\Bengali.islu"
Name: "bos"; MessagesFile: "compiler:Languages\Bosnian.isl"
Name: "bul"; MessagesFile: "compiler:Languages\Bulgarian.isl"
Name: "chs"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"
Name: "cht"; MessagesFile: "compiler:Languages\ChineseTraditional.isl"
Name: "scr"; MessagesFile: "compiler:Languages\Croatian.isl"
Name: "bra"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING_pt_BR.txt"
Name: "bul"; MessagesFile: "compiler:Languages\Bulgarian.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-bg.txt"
Name: "cat"; MessagesFile: "compiler:Languages\Catalan.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-ca.txt"
Name: "chs"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-zh_cn.txt"
Name: "cht"; MessagesFile: "compiler:Languages\ChineseTraditional.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-zh_tw_GNU_GPL_Chinese.txt"
Name: "cnr"; MessagesFile: "compiler:Languages\Montenegrian.isl"
Name: "cos"; MessagesFile: "compiler:Languages\Corsican.isl"
Name: "cze"; MessagesFile: "compiler:Languages\Czech.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-cs.txt"
Name: "dan"; MessagesFile: "compiler:Languages\Danish.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-da.txt"
Name: "dut"; MessagesFile: "compiler:Languages\Dutch.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-nl.txt"
Name: "enb"; MessagesFile: "compiler:Languages\EnglishBritish.isl"
Name: "eng"; MessagesFile: "compiler:Default.isl"
Name: "epo"; MessagesFile: "compiler:Languages\Esperanto.isl"
Name: "esp"; MessagesFile: "compiler:Languages\Spanish.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-es-COPIADO.txt"
Name: "est"; MessagesFile: "compiler:Languages\Estonian.isl"
Name: "fas"; MessagesFile: "compiler:Languages\Farsi.isl"
Name: "fin"; MessagesFile: "compiler:Languages\Finnish.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-fi.txt"
Name: "fre"; MessagesFile: "compiler:Languages\French.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-fr-COPIER.txt"
Name: "gal"; MessagesFile: "compiler:Languages\Galician.isl"
Name: "geo"; MessagesFile: "compiler:Languages\Georgian.islu"
Name: "ger"; MessagesFile: "compiler:Languages\German.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-de-KOPIE.txt"
Name: "gla"; MessagesFile: "compiler:Languages\ScottishGaelic.isl"
Name: "gre"; MessagesFile: "compiler:Languages\Greek.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-el.txt"
Name: "heb"; MessagesFile: "compiler:Languages\Hebrew.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-he.txt"
Name: "hin"; MessagesFile: "compiler:Languages\Hindi.islu"
Name: "hun"; MessagesFile: "compiler:Languages\Hungarian.isl"
Name: "ice"; MessagesFile: "compiler:Languages\Icelandic.isl"
Name: "ind"; MessagesFile: "compiler:Languages\Indonesian.isl"
Name: "ind"; MessagesFile: "compiler:Languages\Indonesian.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-id.txt"
Name: "ita"; MessagesFile: "compiler:Languages\Italian.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-it-COPIATURA.txt"
Name: "jpn"; MessagesFile: "compiler:Languages\Japanese.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-ja.txt"
Name: "kaz"; MessagesFile: "compiler:Languages\Kazakh.islu"
Name: "kor"; MessagesFile: "compiler:Languages\Korean.isl"
Name: "kor"; MessagesFile: "compiler:Languages\Korean.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-ko.txt"
Name: "kur"; MessagesFile: "compiler:Languages\Kurdish.isl"
Name: "lav"; MessagesFile: "compiler:Languages\Latvian.isl"
Name: "lit"; MessagesFile: "compiler:Languages\Lithuanian.isl"
Name: "lij"; MessagesFile: "compiler:Languages\Ligurian.isl"
Name: "lit"; MessagesFile: "compiler:Languages\Lithuanian.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-lt.txt"
Name: "ltz"; MessagesFile: "compiler:Languages\Luxemburgish.isl"
Name: "mac"; MessagesFile: "compiler:Languages\Macedonian.isl"
Name: "mar"; MessagesFile: "compiler:Languages\Marathi.islu"
Name: "may"; MessagesFile: "compiler:Languages\Malaysian.isl"
Name: "mon"; MessagesFile: "compiler:Languages\Mongolian.isl"
Name: "nep"; MessagesFile: "compiler:Languages\Nepali.islu"
Name: "nno"; MessagesFile: "compiler:Languages\NorwegianNynorsk.isl"
Name: "nor"; MessagesFile: "compiler:Languages\Norwegian.isl"
Name: "occ"; MessagesFile: "compiler:Languages\Occitan.isl"
Name: "pol"; MessagesFile: "compiler:Languages\Polish.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-pl-LICENCJA-GNU.txt"
Name: "por"; MessagesFile: "compiler:Languages\Portuguese.isl"
Name: "rum"; MessagesFile: "compiler:Languages\Romanian.isl"
Name: "rus"; MessagesFile: "compiler:Languages\Russian.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-ro.txt"
Name: "scc"; MessagesFile: "compiler:Languages\SerbianCyrillic.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-sr.txt"
Name: "scl"; MessagesFile: "compiler:Languages\SerbianLatin.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-sr.txt"
Name: "scr"; MessagesFile: "compiler:Languages\Croatian.isl"
Name: "sin"; MessagesFile: "compiler:Languages\Sinhala.islu"
Name: "slo"; MessagesFile: "compiler:Languages\Slovak.isl"
Name: "swe"; MessagesFile: "compiler:Languages\Swedish.isl"
Name: "slv"; MessagesFile: "compiler:Languages\Slovenian.isl"
Name: "swe"; MessagesFile: "compiler:Languages\Swedish.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-sv.txt"
Name: "tai"; MessagesFile: "compiler:Languages\Thai.isl"
Name: "tat"; MessagesFile: "compiler:Languages\Tatar.isl"
Name: "tur"; MessagesFile: "compiler:Languages\Turkish.isl"; LicenseFile: "{#BdistDir}\docs\COPYING\COPYING-tr.txt"
Name: "uig"; MessagesFile: "compiler:Languages\Uyghur.islu"
Name: "ukr"; MessagesFile: "compiler:Languages\Ukrainian.isl"
Name: "uzb"; MessagesFile: "compiler:Languages\Uzbek.isl"
Name: "vie"; MessagesFile: "compiler:Languages\Vietnamese.isl"
@ -421,6 +424,12 @@ begin
else
lc := 'zh_tw'
else
if lang = 'cnr' then
if TwoLetter = true then
lc := 'sr'
else
lc := 'sr_latin'
else
if lang = 'cos' then
lc := 'co'
else
@ -514,6 +523,9 @@ begin
if lang = 'mac' then
lc := 'mk'
else
if lang = 'mar' then
lc := 'mr'
else
if lang = 'may' then
lc := 'ms'
else
@ -556,9 +568,15 @@ begin
if lang = 'scr' then
lc := 'hr'
else
if lang = 'sin' then
lc := 'si'
else
if lang = 'slo' then
lc := 'sk'
else
if lang = 'slv' then
lc := 'sl'
else
if lang = 'swe' then
lc := 'sv'
else
@ -571,9 +589,15 @@ begin
if lang = 'tur' then
lc := 'tr'
else
if lang = 'uig' then
lc := 'ug'
else
if lang = 'ukr' then
lc := 'uk'
else
if lang = 'urd' then
lc := 'ur'
else
if lang = 'uzb' then
lc := 'uz'
else
@ -640,38 +664,86 @@ begin
lang := Lang2Gettext(false);
if lang = 'pt_br' then
licence := 'pt_br\COPYING_pt_BR.txt'
licence := 'COPYING_pt_BR.txt'
else
if lang = 'be' then
licence := 'COPYING-be.txt'
else
if lang = 'bg' then
licence := 'COPYING-bg.txt'
else
if lang = 'ca' then
licence := 'ca\COPYING.txt'
licence := 'COPYING-ca.txt'
else
if lang = 'cs' then
licence := 'cs\COPYING.txt'
licence := 'COPYING-cs.txt'
else
if lang = 'cy' then
licence := 'COPYING-cy.txt'
else
if lang = 'da' then
licence := 'da\COPYING.txt'
else
if lang = 'nl' then
licence := 'nl\COPYING_nl.txt'
else
if lang = 'fr' then
licence := 'fr\COPIER.txt'
licence := 'COPYING-da.txt'
else
if lang = 'de' then
licence := 'de\KOPIE.txt'
licence := 'COPYING-de-KOPIE.txt'
else
if lang = 'it' then
licence := 'it\COPIATURA.txt'
else
if lang = 'pl' then
licence := 'pl\LICENCJA-GNU.txt'
if lang = 'el' then
licence := 'COPYING-el.txt'
else
if lang = 'es' then
licence := 'es\COPIADO.txt'
licence := 'COPYING-es-COPIADO.txt'
else
licence := 'COPYING.txt';
if lang = 'fi' then
licence := 'COPYING-fi.txt'
else
if lang = 'fr' then
licence := 'COPYING-fr-COPIER.txt'
else
if lang = 'he' then
licence := 'COPYING-he.txt'
else
if lang = 'id' then
licence := 'COPYING-id.txt'
else
if lang = 'it' then
licence := 'COPYING-it-COPIATURA.txt'
else
if lang = 'ja' then
licence := 'COPYING-ja.txt'
else
if lang = 'ko' then
licence := 'COPYING-ko.txt'
else
if lang = 'lt' then
licence := 'COPYING-lt.txt'
else
if lang = 'nl' then
licence := 'COPYING-nl.txt'
else
if lang = 'pl' then
licence := 'COPYING-pl-LICENCJA-GNU.txt'
else
if lang = 'ro' then
licence := 'COPYING-ro.txt'
else
if lang = 'sr' then
licence := 'COPYING-sr.txt'
else
if lang = 'sv' then
licence := 'COPYING-sv.txt'
else
if lang = 'tr' then
licence := 'COPYING-tr.txt'
else
if lang = 'zh_cn' then
licence := 'COPYING-zh_cn.txt'
else
if lang = 'zh_tw' then
licence := 'COPYING-zh_tw_GNU_GPL_Chinese.txt'
else
licence := 'COPYING-en.txt';
Result := 'docs\'+licence
Result := 'docs\COPYING\'+licence
end;
function MyPublisherURL(Default: String): String;