mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-29 16:11:40 +00:00
merge of gettext branch
This commit is contained in:
commit
039d4e84b2
768
ABOUT-NLS
Normal file
768
ABOUT-NLS
Normal file
@ -0,0 +1,768 @@
|
||||
Notes on the Free Translation Project
|
||||
*************************************
|
||||
|
||||
Free software is going international! The Free Translation Project is
|
||||
a way to get maintainers of free software, translators, and users all
|
||||
together, so that will gradually become able to speak many languages.
|
||||
A few packages already provide translations for their messages.
|
||||
|
||||
If you found this `ABOUT-NLS' file inside a distribution, you may
|
||||
assume that the distributed package does use GNU `gettext' internally,
|
||||
itself available at your nearest GNU archive site. But you do _not_
|
||||
need to install GNU `gettext' prior to configuring, installing or using
|
||||
this package with messages translated.
|
||||
|
||||
Installers will find here some useful hints. These notes also
|
||||
explain how users should proceed for getting the programs to use the
|
||||
available translations. They tell how people wanting to contribute and
|
||||
work at translations should contact the appropriate team.
|
||||
|
||||
When reporting bugs in the `intl/' directory or bugs which may be
|
||||
related to internationalization, you should tell about the version of
|
||||
`gettext' which is used. The information can be found in the
|
||||
`intl/VERSION' file, in internationalized packages.
|
||||
|
||||
Quick configuration advice
|
||||
==========================
|
||||
|
||||
If you want to exploit the full power of internationalization, you
|
||||
should configure it using
|
||||
|
||||
./configure --with-included-gettext
|
||||
|
||||
to force usage of internationalizing routines provided within this
|
||||
package, despite the existence of internationalizing capabilities in the
|
||||
operating system where this package is being installed. So far, only
|
||||
the `gettext' implementation in the GNU C library version 2 provides as
|
||||
many features (such as locale alias, message inheritance, automatic
|
||||
charset conversion or plural form handling) as the implementation here.
|
||||
It is also not possible to offer this additional functionality on top
|
||||
of a `catgets' implementation. Future versions of GNU `gettext' will
|
||||
very likely convey even more functionality. So it might be a good idea
|
||||
to change to GNU `gettext' as soon as possible.
|
||||
|
||||
So you need _not_ provide this option if you are using GNU libc 2 or
|
||||
you have installed a recent copy of the GNU gettext package with the
|
||||
included `libintl'.
|
||||
|
||||
INSTALL Matters
|
||||
===============
|
||||
|
||||
Some packages are "localizable" when properly installed; the programs
|
||||
they contain can be made to speak your own native language. Most such
|
||||
packages use GNU `gettext'. Other packages have their own ways to
|
||||
internationalization, predating GNU `gettext'.
|
||||
|
||||
By default, this package will be installed to allow translation of
|
||||
messages. It will automatically detect whether the system already
|
||||
provides the GNU `gettext' functions. If not, the GNU `gettext' own
|
||||
library will be used. This library is wholly contained within this
|
||||
package, usually in the `intl/' subdirectory, so prior installation of
|
||||
the GNU `gettext' package is _not_ required. Installers may use
|
||||
special options at configuration time for changing the default
|
||||
behaviour. The commands:
|
||||
|
||||
./configure --with-included-gettext
|
||||
./configure --disable-nls
|
||||
|
||||
will respectively bypass any pre-existing `gettext' to use the
|
||||
internationalizing routines provided within this package, or else,
|
||||
_totally_ disable translation of messages.
|
||||
|
||||
When you already have GNU `gettext' installed on your system and run
|
||||
configure without an option for your new package, `configure' will
|
||||
probably detect the previously built and installed `libintl.a' file and
|
||||
will decide to use this. This might be not what is desirable. You
|
||||
should use the more recent version of the GNU `gettext' library. I.e.
|
||||
if the file `intl/VERSION' shows that the library which comes with this
|
||||
package is more recent, you should use
|
||||
|
||||
./configure --with-included-gettext
|
||||
|
||||
to prevent auto-detection.
|
||||
|
||||
The configuration process will not test for the `catgets' function
|
||||
and therefore it will not be used. The reason is that even an
|
||||
emulation of `gettext' on top of `catgets' could not provide all the
|
||||
extensions of the GNU `gettext' library.
|
||||
|
||||
Internationalized packages have usually many `po/LL.po' files, where
|
||||
LL gives an ISO 639 two-letter code identifying the language. Unless
|
||||
translations have been forbidden at `configure' time by using the
|
||||
`--disable-nls' switch, all available translations are installed
|
||||
together with the package. However, the environment variable `LINGUAS'
|
||||
may be set, prior to configuration, to limit the installed set.
|
||||
`LINGUAS' should then contain a space separated list of two-letter
|
||||
codes, stating which languages are allowed.
|
||||
|
||||
Using This Package
|
||||
==================
|
||||
|
||||
As a user, if your language has been installed for this package, you
|
||||
only have to set the `LANG' environment variable to the appropriate
|
||||
`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code,
|
||||
and `CC' is an ISO 3166 two-letter country code. For example, let's
|
||||
suppose that you speak German and live in Germany. At the shell
|
||||
prompt, merely execute `setenv LANG de_DE' (in `csh'),
|
||||
`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
|
||||
This can be done from your `.login' or `.profile' file, once and for
|
||||
all.
|
||||
|
||||
You might think that the country code specification is redundant.
|
||||
But in fact, some languages have dialects in different countries. For
|
||||
example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
|
||||
country code serves to distinguish the dialects.
|
||||
|
||||
The locale naming convention of `LL_CC', with `LL' denoting the
|
||||
language and `CC' denoting the country, is the one use on systems based
|
||||
on GNU libc. On other systems, some variations of this scheme are
|
||||
used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
|
||||
locales supported by your system for your country by running the command
|
||||
`locale -a | grep '^LL''.
|
||||
|
||||
Not all programs have translations for all languages. By default, an
|
||||
English message is shown in place of a nonexistent translation. If you
|
||||
understand other languages, you can set up a priority list of languages.
|
||||
This is done through a different environment variable, called
|
||||
`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
|
||||
for the purpose of message handling, but you still need to have `LANG'
|
||||
set to the primary language; this is required by other parts of the
|
||||
system libraries. For example, some Swedish users who would rather
|
||||
read translations in German than English for when Swedish is not
|
||||
available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
|
||||
|
||||
Special advice for Norwegian users: The language code for Norwegian
|
||||
bokma*l changed from `no' to `nb' recently (in 2003). During the
|
||||
transition period, while some message catalogs for this language are
|
||||
installed under `nb' and some older ones under `no', it's recommended
|
||||
for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
|
||||
older translations are used.
|
||||
|
||||
In the `LANGUAGE' environment variable, but not in the `LANG'
|
||||
environment variable, `LL_CC' combinations can be abbreviated as `LL'
|
||||
to denote the language's main dialect. For example, `de' is equivalent
|
||||
to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
|
||||
(Portuguese as spoken in Portugal) in this context.
|
||||
|
||||
Translating Teams
|
||||
=================
|
||||
|
||||
For the Free Translation Project to be a success, we need interested
|
||||
people who like their own language and write it well, and who are also
|
||||
able to synergize with other translators speaking the same language.
|
||||
Each translation team has its own mailing list. The up-to-date list of
|
||||
teams can be found at the Free Translation Project's homepage,
|
||||
`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
|
||||
area.
|
||||
|
||||
If you'd like to volunteer to _work_ at translating messages, you
|
||||
should become a member of the translating team for your own language.
|
||||
The subscribing address is _not_ the same as the list itself, it has
|
||||
`-request' appended. For example, speakers of Swedish can send a
|
||||
message to `sv-request@li.org', having this message body:
|
||||
|
||||
subscribe
|
||||
|
||||
Keep in mind that team members are expected to participate
|
||||
_actively_ in translations, or at solving translational difficulties,
|
||||
rather than merely lurking around. If your team does not exist yet and
|
||||
you want to start one, or if you are unsure about what to do or how to
|
||||
get started, please write to `translation@iro.umontreal.ca' to reach the
|
||||
coordinator for all translator teams.
|
||||
|
||||
The English team is special. It works at improving and uniformizing
|
||||
the terminology in use. Proven linguistic skill are praised more than
|
||||
programming skill, here.
|
||||
|
||||
Available Packages
|
||||
==================
|
||||
|
||||
Languages are not equally supported in all packages. The following
|
||||
matrix shows the current state of internationalization, as of January
|
||||
2004. The matrix shows, in regard of each package, for which languages
|
||||
PO files have been submitted to translation coordination, with a
|
||||
translation percentage of at least 50%.
|
||||
|
||||
Ready PO files af am ar az be bg bs ca cs da de el en en_GB eo es
|
||||
+----------------------------------------------------+
|
||||
a2ps | [] [] [] [] |
|
||||
aegis | () |
|
||||
ant-phone | () |
|
||||
anubis | |
|
||||
ap-utils | |
|
||||
aspell | [] |
|
||||
bash | [] [] [] [] |
|
||||
batchelor | |
|
||||
bfd | [] [] |
|
||||
binutils | [] [] |
|
||||
bison | [] [] [] |
|
||||
bluez-pin | [] [] [] |
|
||||
clisp | |
|
||||
clisp | [] [] [] |
|
||||
console-tools | [] [] |
|
||||
coreutils | [] [] [] [] |
|
||||
cpio | [] [] [] |
|
||||
darkstat | [] () [] |
|
||||
diffutils | [] [] [] [] [] [] [] |
|
||||
e2fsprogs | [] [] [] |
|
||||
enscript | [] [] [] [] |
|
||||
error | [] [] [] [] [] |
|
||||
fetchmail | [] () [] [] [] [] |
|
||||
fileutils | [] [] [] |
|
||||
findutils | [] [] [] [] [] [] [] |
|
||||
flex | [] [] [] [] |
|
||||
fslint | |
|
||||
gas | [] |
|
||||
gawk | [] [] [] [] |
|
||||
gbiff | [] |
|
||||
gcal | [] |
|
||||
gcc | [] [] |
|
||||
gettext | [] [] [] [] [] |
|
||||
gettext-examples | [] [] [] [] |
|
||||
gettext-runtime | [] [] [] [] [] |
|
||||
gettext-tools | [] [] [] |
|
||||
gimp-print | [] [] [] [] [] |
|
||||
gliv | |
|
||||
glunarclock | [] [] |
|
||||
gnubiff | [] |
|
||||
gnucash | [] () [] [] |
|
||||
gnucash-glossary | [] () [] |
|
||||
gnupg | [] () [] [] [] [] |
|
||||
gpe-aerial | [] |
|
||||
gpe-beam | [] [] |
|
||||
gpe-calendar | [] [] |
|
||||
gpe-clock | [] [] |
|
||||
gpe-conf | [] [] |
|
||||
gpe-contacts | [] [] |
|
||||
gpe-edit | [] |
|
||||
gpe-go | [] |
|
||||
gpe-login | [] [] |
|
||||
gpe-ownerinfo | [] [] |
|
||||
gpe-sketchbook | [] [] |
|
||||
gpe-su | [] [] |
|
||||
gpe-taskmanager | [] [] |
|
||||
gpe-timesheet | [] |
|
||||
gpe-today | [] [] |
|
||||
gpe-todo | [] [] |
|
||||
gphoto2 | [] [] [] [] |
|
||||
gprof | [] [] [] |
|
||||
gpsdrive | () () () |
|
||||
gramadoir | [] |
|
||||
grep | [] [] [] [] [] [] |
|
||||
gretl | [] |
|
||||
gtick | [] () |
|
||||
hello | [] [] [] [] [] [] |
|
||||
id-utils | [] [] |
|
||||
indent | [] [] [] [] |
|
||||
iso_3166 | [] [] [] [] [] [] [] [] [] [] |
|
||||
iso_3166_1 | [] [] [] [] [] [] |
|
||||
iso_3166_2 | |
|
||||
iso_3166_3 | [] |
|
||||
iso_4217 | [] [] [] [] |
|
||||
iso_639 | |
|
||||
jpilot | [] [] [] |
|
||||
jtag | |
|
||||
jwhois | [] |
|
||||
kbd | [] [] [] [] [] |
|
||||
latrine | () |
|
||||
ld | [] [] |
|
||||
libc | [] [] [] [] [] [] |
|
||||
libgpewidget | [] [] |
|
||||
libiconv | [] [] [] [] [] |
|
||||
lifelines | [] () |
|
||||
lilypond | [] |
|
||||
lingoteach | |
|
||||
lingoteach_lessons | () () |
|
||||
lynx | [] [] [] [] |
|
||||
m4 | [] [] [] [] |
|
||||
mailutils | [] [] |
|
||||
make | [] [] [] |
|
||||
man-db | [] () [] [] () |
|
||||
minicom | [] [] [] |
|
||||
mysecretdiary | [] [] [] |
|
||||
nano | [] () [] [] [] |
|
||||
nano_1_0 | [] () [] [] [] |
|
||||
opcodes | [] |
|
||||
parted | [] [] [] [] [] |
|
||||
ptx | [] [] [] [] [] |
|
||||
python | |
|
||||
radius | [] |
|
||||
recode | [] [] [] [] [] [] [] |
|
||||
rpm | [] [] |
|
||||
screem | |
|
||||
scrollkeeper | [] [] [] [] [] [] |
|
||||
sed | [] [] [] [] [] [] |
|
||||
sh-utils | [] [] [] |
|
||||
shared-mime-info | |
|
||||
sharutils | [] [] [] [] [] [] |
|
||||
silky | () |
|
||||
skencil | [] () [] |
|
||||
sketch | [] () [] |
|
||||
soundtracker | [] [] [] |
|
||||
sp | [] |
|
||||
tar | [] [] [] [] |
|
||||
texinfo | [] [] [] |
|
||||
textutils | [] [] [] [] |
|
||||
tin | () () |
|
||||
tp-robot | |
|
||||
tuxpaint | [] [] [] [] [] [] [] |
|
||||
unicode-han-tra... | |
|
||||
unicode-transla... | |
|
||||
util-linux | [] [] [] [] [] |
|
||||
vorbis-tools | [] [] [] [] |
|
||||
wastesedge | () |
|
||||
wdiff | [] [] [] [] |
|
||||
wget | [] [] [] [] [] [] |
|
||||
xchat | [] [] [] [] |
|
||||
xfree86_xkb_xml | [] [] |
|
||||
xpad | [] |
|
||||
+----------------------------------------------------+
|
||||
af am ar az be bg bs ca cs da de el en en_GB eo es
|
||||
4 0 0 1 9 4 1 40 41 60 78 17 1 5 13 68
|
||||
|
||||
et eu fa fi fr ga gl he hr hu id is it ja ko lg
|
||||
+-------------------------------------------------+
|
||||
a2ps | [] [] [] () () |
|
||||
aegis | |
|
||||
ant-phone | [] |
|
||||
anubis | [] |
|
||||
ap-utils | [] |
|
||||
aspell | [] [] |
|
||||
bash | [] [] |
|
||||
batchelor | [] [] |
|
||||
bfd | [] |
|
||||
binutils | [] [] |
|
||||
bison | [] [] [] [] |
|
||||
bluez-pin | [] [] [] [] [] |
|
||||
clisp | |
|
||||
clisp | [] |
|
||||
console-tools | |
|
||||
coreutils | [] [] [] [] [] [] |
|
||||
cpio | [] [] [] [] |
|
||||
darkstat | () [] [] [] |
|
||||
diffutils | [] [] [] [] [] [] [] |
|
||||
e2fsprogs | |
|
||||
enscript | [] [] |
|
||||
error | [] [] [] [] |
|
||||
fetchmail | [] |
|
||||
fileutils | [] [] [] [] [] [] |
|
||||
findutils | [] [] [] [] [] [] [] [] [] [] [] |
|
||||
flex | [] [] [] |
|
||||
fslint | [] |
|
||||
gas | [] |
|
||||
gawk | [] [] [] |
|
||||
gbiff | [] |
|
||||
gcal | [] |
|
||||
gcc | [] |
|
||||
gettext | [] [] [] |
|
||||
gettext-examples | [] [] |
|
||||
gettext-runtime | [] [] [] [] [] |
|
||||
gettext-tools | [] [] [] |
|
||||
gimp-print | [] [] |
|
||||
gliv | () |
|
||||
glunarclock | [] [] [] [] |
|
||||
gnubiff | [] |
|
||||
gnucash | () [] |
|
||||
gnucash-glossary | [] |
|
||||
gnupg | [] [] [] [] [] [] [] |
|
||||
gpe-aerial | [] |
|
||||
gpe-beam | [] |
|
||||
gpe-calendar | [] [] [] |
|
||||
gpe-clock | [] |
|
||||
gpe-conf | [] |
|
||||
gpe-contacts | [] [] |
|
||||
gpe-edit | [] [] |
|
||||
gpe-go | [] |
|
||||
gpe-login | [] [] |
|
||||
gpe-ownerinfo | [] [] [] |
|
||||
gpe-sketchbook | [] |
|
||||
gpe-su | [] |
|
||||
gpe-taskmanager | [] |
|
||||
gpe-timesheet | [] [] [] |
|
||||
gpe-today | [] [] |
|
||||
gpe-todo | [] [] |
|
||||
gphoto2 | [] [] [] |
|
||||
gprof | [] [] |
|
||||
gpsdrive | () () () |
|
||||
gramadoir | [] [] |
|
||||
grep | [] [] [] [] [] [] [] [] [] [] [] |
|
||||
gretl | [] [] |
|
||||
gtick | [] [] [] |
|
||||
hello | [] [] [] [] [] [] [] [] [] [] [] [] [] |
|
||||
id-utils | [] [] [] [] |
|
||||
indent | [] [] [] [] [] [] [] [] [] |
|
||||
iso_3166 | [] [] [] [] [] [] [] |
|
||||
iso_3166_1 | [] [] [] [] [] |
|
||||
iso_3166_2 | |
|
||||
iso_3166_3 | |
|
||||
iso_4217 | [] [] [] [] [] [] |
|
||||
iso_639 | |
|
||||
jpilot | [] () |
|
||||
jtag | [] |
|
||||
jwhois | [] [] [] [] |
|
||||
kbd | [] |
|
||||
latrine | [] |
|
||||
ld | [] |
|
||||
libc | [] [] [] [] [] [] |
|
||||
libgpewidget | [] [] [] [] |
|
||||
libiconv | [] [] [] [] [] [] [] [] [] |
|
||||
lifelines | () |
|
||||
lilypond | [] |
|
||||
lingoteach | [] [] |
|
||||
lingoteach_lessons | |
|
||||
lynx | [] [] [] [] |
|
||||
m4 | [] [] [] [] |
|
||||
mailutils | |
|
||||
make | [] [] [] [] [] [] |
|
||||
man-db | () () |
|
||||
minicom | [] [] [] [] |
|
||||
mysecretdiary | [] [] |
|
||||
nano | [] [] [] [] |
|
||||
nano_1_0 | [] [] [] [] |
|
||||
opcodes | [] |
|
||||
parted | [] [] [] |
|
||||
ptx | [] [] [] [] [] [] [] |
|
||||
python | |
|
||||
radius | [] |
|
||||
recode | [] [] [] [] [] [] |
|
||||
rpm | [] [] |
|
||||
screem | |
|
||||
scrollkeeper | [] |
|
||||
sed | [] [] [] [] [] [] [] [] [] |
|
||||
sh-utils | [] [] [] [] [] [] [] |
|
||||
shared-mime-info | [] [] [] |
|
||||
sharutils | [] [] [] [] [] |
|
||||
silky | () [] () () |
|
||||
skencil | [] |
|
||||
sketch | [] |
|
||||
soundtracker | [] [] |
|
||||
sp | [] () |
|
||||
tar | [] [] [] [] [] [] [] [] [] |
|
||||
texinfo | [] [] [] [] |
|
||||
textutils | [] [] [] [] [] [] |
|
||||
tin | [] () |
|
||||
tp-robot | [] |
|
||||
tuxpaint | [] [] [] [] [] [] [] [] [] |
|
||||
unicode-han-tra... | |
|
||||
unicode-transla... | [] [] |
|
||||
util-linux | [] [] [] [] () [] |
|
||||
vorbis-tools | [] |
|
||||
wastesedge | () |
|
||||
wdiff | [] [] [] [] [] [] |
|
||||
wget | [] [] [] [] [] [] [] |
|
||||
xchat | [] [] [] |
|
||||
xfree86_xkb_xml | [] [] |
|
||||
xpad | [] [] |
|
||||
+-------------------------------------------------+
|
||||
et eu fa fi fr ga gl he hr hu id is it ja ko lg
|
||||
22 2 1 26 106 28 24 8 10 41 33 1 26 33 12 0
|
||||
|
||||
lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
|
||||
+-----------------------------------------------------+
|
||||
a2ps | [] [] () () [] [] [] |
|
||||
aegis | () () () |
|
||||
ant-phone | [] [] |
|
||||
anubis | [] [] [] [] [] [] |
|
||||
ap-utils | [] () [] |
|
||||
aspell | [] |
|
||||
bash | [] [] [] |
|
||||
batchelor | [] |
|
||||
bfd | [] |
|
||||
binutils | [] |
|
||||
bison | [] [] [] [] [] |
|
||||
bluez-pin | [] [] [] |
|
||||
clisp | |
|
||||
clisp | [] |
|
||||
console-tools | [] |
|
||||
coreutils | [] [] |
|
||||
cpio | [] [] [] [] [] |
|
||||
darkstat | [] [] [] [] |
|
||||
diffutils | [] [] [] [] [] [] |
|
||||
e2fsprogs | [] |
|
||||
enscript | [] [] [] [] |
|
||||
error | [] [] [] |
|
||||
fetchmail | [] [] () [] |
|
||||
fileutils | [] [] [] |
|
||||
findutils | [] [] [] [] [] |
|
||||
flex | [] [] [] [] |
|
||||
fslint | [] [] |
|
||||
gas | |
|
||||
gawk | [] [] [] |
|
||||
gbiff | [] [] |
|
||||
gcal | |
|
||||
gcc | |
|
||||
gettext | [] [] [] |
|
||||
gettext-examples | [] [] [] |
|
||||
gettext-runtime | [] [] [] [] |
|
||||
gettext-tools | [] [] |
|
||||
gimp-print | [] |
|
||||
gliv | [] [] [] |
|
||||
glunarclock | [] [] [] [] |
|
||||
gnubiff | [] |
|
||||
gnucash | [] [] () [] |
|
||||
gnucash-glossary | [] [] |
|
||||
gnupg | [] |
|
||||
gpe-aerial | [] [] [] [] |
|
||||
gpe-beam | [] [] [] [] |
|
||||
gpe-calendar | [] [] [] [] |
|
||||
gpe-clock | [] [] [] [] |
|
||||
gpe-conf | [] [] [] [] |
|
||||
gpe-contacts | [] [] [] [] |
|
||||
gpe-edit | [] [] [] [] |
|
||||
gpe-go | [] [] [] |
|
||||
gpe-login | [] [] [] [] |
|
||||
gpe-ownerinfo | [] [] [] [] |
|
||||
gpe-sketchbook | [] [] [] [] |
|
||||
gpe-su | [] [] [] [] |
|
||||
gpe-taskmanager | [] [] [] [] |
|
||||
gpe-timesheet | [] [] [] [] |
|
||||
gpe-today | [] [] [] [] |
|
||||
gpe-todo | [] [] [] [] |
|
||||
gphoto2 | [] |
|
||||
gprof | [] [] |
|
||||
gpsdrive | () () [] |
|
||||
gramadoir | () [] |
|
||||
grep | [] [] [] [] [] |
|
||||
gretl | |
|
||||
gtick | [] [] [] |
|
||||
hello | [] [] [] [] [] [] [] [] [] [] |
|
||||
id-utils | [] [] [] [] |
|
||||
indent | [] [] [] [] |
|
||||
iso_3166 | [] [] [] |
|
||||
iso_3166_1 | [] [] |
|
||||
iso_3166_2 | |
|
||||
iso_3166_3 | [] |
|
||||
iso_4217 | [] [] [] [] [] [] [] [] |
|
||||
iso_639 | [] |
|
||||
jpilot | () () |
|
||||
jtag | |
|
||||
jwhois | [] [] [] [] () |
|
||||
kbd | [] [] [] |
|
||||
latrine | [] |
|
||||
ld | |
|
||||
libc | [] [] [] [] |
|
||||
libgpewidget | [] [] [] |
|
||||
libiconv | [] [] [] [] [] |
|
||||
lifelines | |
|
||||
lilypond | |
|
||||
lingoteach | |
|
||||
lingoteach_lessons | |
|
||||
lynx | [] [] [] |
|
||||
m4 | [] [] [] [] [] |
|
||||
mailutils | [] [] [] |
|
||||
make | [] [] [] [] |
|
||||
man-db | [] |
|
||||
minicom | [] [] [] [] |
|
||||
mysecretdiary | [] [] [] |
|
||||
nano | [] [] [] [] [] |
|
||||
nano_1_0 | [] [] [] [] [] [] |
|
||||
opcodes | [] [] |
|
||||
parted | [] [] [] [] |
|
||||
ptx | [] [] [] [] [] [] [] [] |
|
||||
python | |
|
||||
radius | [] [] |
|
||||
recode | [] [] [] [] |
|
||||
rpm | [] [] [] |
|
||||
screem | |
|
||||
scrollkeeper | [] [] [] [] [] |
|
||||
sed | [] [] [] |
|
||||
sh-utils | [] [] |
|
||||
shared-mime-info | [] [] |
|
||||
sharutils | [] [] |
|
||||
silky | () |
|
||||
skencil | [] [] |
|
||||
sketch | [] [] |
|
||||
soundtracker | |
|
||||
sp | |
|
||||
tar | [] [] [] [] [] [] |
|
||||
texinfo | [] [] [] [] |
|
||||
textutils | [] [] |
|
||||
tin | |
|
||||
tp-robot | [] |
|
||||
tuxpaint | [] [] [] [] [] [] [] [] |
|
||||
unicode-han-tra... | |
|
||||
unicode-transla... | |
|
||||
util-linux | [] [] [] |
|
||||
vorbis-tools | [] [] [] |
|
||||
wastesedge | |
|
||||
wdiff | [] [] [] [] [] |
|
||||
wget | [] [] [] |
|
||||
xchat | [] [] [] |
|
||||
xfree86_xkb_xml | [] [] |
|
||||
xpad | [] [] |
|
||||
+-----------------------------------------------------+
|
||||
lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
|
||||
1 2 0 3 12 0 10 69 6 7 1 40 26 36 76 63
|
||||
|
||||
sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
|
||||
+-----------------------------------------------------+
|
||||
a2ps | [] [] [] [] | 16
|
||||
aegis | | 0
|
||||
ant-phone | | 3
|
||||
anubis | [] [] | 9
|
||||
ap-utils | () | 3
|
||||
aspell | | 4
|
||||
bash | | 9
|
||||
batchelor | | 3
|
||||
bfd | [] [] | 6
|
||||
binutils | [] [] [] | 8
|
||||
bison | [] [] | 14
|
||||
bluez-pin | [] [] [] | 14
|
||||
clisp | | 0
|
||||
clisp | | 5
|
||||
console-tools | | 3
|
||||
coreutils | [] [] [] [] | 16
|
||||
cpio | [] [] | 14
|
||||
darkstat | [] [] [] () () | 12
|
||||
diffutils | [] [] [] | 23
|
||||
e2fsprogs | [] [] | 6
|
||||
enscript | [] [] | 12
|
||||
error | [] [] [] | 15
|
||||
fetchmail | [] [] | 11
|
||||
fileutils | [] [] [] [] [] | 17
|
||||
findutils | [] [] [] [] [] [] | 29
|
||||
flex | [] [] | 13
|
||||
fslint | | 3
|
||||
gas | [] | 3
|
||||
gawk | [] [] | 12
|
||||
gbiff | | 4
|
||||
gcal | [] [] | 4
|
||||
gcc | [] | 4
|
||||
gettext | [] [] [] [] [] | 16
|
||||
gettext-examples | [] [] [] [] [] | 14
|
||||
gettext-runtime | [] [] [] [] [] [] [] [] | 22
|
||||
gettext-tools | [] [] [] [] [] [] | 14
|
||||
gimp-print | [] [] | 10
|
||||
gliv | | 3
|
||||
glunarclock | [] [] [] | 13
|
||||
gnubiff | | 3
|
||||
gnucash | [] [] | 9
|
||||
gnucash-glossary | [] [] [] | 8
|
||||
gnupg | [] [] [] [] | 17
|
||||
gpe-aerial | [] | 7
|
||||
gpe-beam | [] | 8
|
||||
gpe-calendar | [] [] [] [] | 13
|
||||
gpe-clock | [] [] [] | 10
|
||||
gpe-conf | [] [] | 9
|
||||
gpe-contacts | [] [] [] | 11
|
||||
gpe-edit | [] [] [] [] [] | 12
|
||||
gpe-go | | 5
|
||||
gpe-login | [] [] [] [] [] | 13
|
||||
gpe-ownerinfo | [] [] [] [] | 13
|
||||
gpe-sketchbook | [] [] | 9
|
||||
gpe-su | [] [] [] | 10
|
||||
gpe-taskmanager | [] [] [] | 10
|
||||
gpe-timesheet | [] [] [] [] | 12
|
||||
gpe-today | [] [] [] [] [] | 13
|
||||
gpe-todo | [] [] [] [] | 12
|
||||
gphoto2 | [] [] [] | 11
|
||||
gprof | [] [] | 9
|
||||
gpsdrive | [] [] | 3
|
||||
gramadoir | [] | 5
|
||||
grep | [] [] [] [] | 26
|
||||
gretl | | 3
|
||||
gtick | | 7
|
||||
hello | [] [] [] [] [] | 34
|
||||
id-utils | [] [] | 12
|
||||
indent | [] [] [] [] | 21
|
||||
iso_3166 | [] [] [] [] [] [] [] | 27
|
||||
iso_3166_1 | [] [] [] | 16
|
||||
iso_3166_2 | | 0
|
||||
iso_3166_3 | | 2
|
||||
iso_4217 | [] [] [] [] [] [] | 24
|
||||
iso_639 | | 1
|
||||
jpilot | [] [] [] [] [] | 9
|
||||
jtag | [] | 2
|
||||
jwhois | () [] [] | 11
|
||||
kbd | [] [] | 11
|
||||
latrine | | 2
|
||||
ld | [] [] | 5
|
||||
libc | [] [] [] [] | 20
|
||||
libgpewidget | [] [] [] [] | 13
|
||||
libiconv | [] [] [] [] [] [] [] [] | 27
|
||||
lifelines | [] | 2
|
||||
lilypond | [] | 3
|
||||
lingoteach | | 2
|
||||
lingoteach_lessons | () | 0
|
||||
lynx | [] [] [] | 14
|
||||
m4 | [] [] | 15
|
||||
mailutils | | 5
|
||||
make | [] [] [] | 16
|
||||
man-db | [] | 5
|
||||
minicom | | 11
|
||||
mysecretdiary | [] [] | 10
|
||||
nano | [] [] [] [] | 17
|
||||
nano_1_0 | [] [] [] | 17
|
||||
opcodes | [] [] | 6
|
||||
parted | [] [] [] | 15
|
||||
ptx | [] [] | 22
|
||||
python | | 0
|
||||
radius | | 4
|
||||
recode | [] [] [] | 20
|
||||
rpm | [] [] | 9
|
||||
screem | [] [] | 2
|
||||
scrollkeeper | [] [] [] | 15
|
||||
sed | [] [] [] [] [] [] | 24
|
||||
sh-utils | [] [] | 14
|
||||
shared-mime-info | [] [] | 7
|
||||
sharutils | [] [] [] [] | 17
|
||||
silky | () | 3
|
||||
skencil | [] | 6
|
||||
sketch | [] | 6
|
||||
soundtracker | [] [] | 7
|
||||
sp | [] | 3
|
||||
tar | [] [] [] [] [] | 24
|
||||
texinfo | [] [] [] | 14
|
||||
textutils | [] [] [] [] | 16
|
||||
tin | | 1
|
||||
tp-robot | | 2
|
||||
tuxpaint | [] [] [] [] [] | 29
|
||||
unicode-han-tra... | | 0
|
||||
unicode-transla... | | 2
|
||||
util-linux | [] [] | 15
|
||||
vorbis-tools | | 8
|
||||
wastesedge | | 0
|
||||
wdiff | [] [] [] | 18
|
||||
wget | [] [] [] [] [] [] [] [] | 24
|
||||
xchat | [] [] [] [] [] | 15
|
||||
xfree86_xkb_xml | [] [] [] [] [] | 11
|
||||
xpad | | 5
|
||||
+-----------------------------------------------------+
|
||||
63 teams sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
|
||||
131 domains 47 19 28 83 0 0 59 13 1 1 11 0 22 22 0 1373
|
||||
|
||||
Some counters in the preceding matrix are higher than the number of
|
||||
visible blocks let us expect. This is because a few extra PO files are
|
||||
used for implementing regional variants of languages, or language
|
||||
dialects.
|
||||
|
||||
For a PO file in the matrix above to be effective, the package to
|
||||
which it applies should also have been internationalized and
|
||||
distributed as such by its maintainer. There might be an observable
|
||||
lag between the mere existence a PO file and its wide availability in a
|
||||
distribution.
|
||||
|
||||
If January 2004 seems to be old, you may fetch a more recent copy of
|
||||
this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date
|
||||
matrix with full percentage details can be found at
|
||||
`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
|
||||
|
||||
Using `gettext' in new packages
|
||||
===============================
|
||||
|
||||
If you are writing a freely available program and want to
|
||||
internationalize it you are welcome to use GNU `gettext' in your
|
||||
package. Of course you have to respect the GNU Library General Public
|
||||
License which covers the use of the GNU `gettext' library. This means
|
||||
in particular that even non-free programs can use `libintl' as a shared
|
||||
library, whereas only free software can use `libintl' as a static
|
||||
library or use modified versions of `libintl'.
|
||||
|
||||
Once the sources are changed appropriately and the setup can handle
|
||||
the use of `gettext' the only thing missing are the translations. The
|
||||
Free Translation Project is also available for packages which are not
|
||||
developed inside the GNU project. Therefore the information given above
|
||||
applies also for every other Free Software Project. Contact
|
||||
`translation@iro.umontreal.ca' to make the `.pot' files available to
|
||||
the translation teams.
|
||||
|
@ -1,5 +1,5 @@
|
||||
ISUBDIRS = icons
|
||||
SUBDIRS = src $(ISUBDIRS)
|
||||
SUBDIRS = intl po m4 src $(ISUBDIRS)
|
||||
pkgdatadir=$(datadir)/@DATADIR@
|
||||
|
||||
dist_noinst_DATA = @MANUAL_FILES@ copyright changelog wesnoth.dsp wesnoth.dsw \
|
||||
@ -33,3 +33,7 @@ data-dist:
|
||||
@cd $(BINARY_STAGING) ; tar cf - * | gzip -c >$(DATA_DIST)
|
||||
@rm -rf $(BINARY_STAGING)
|
||||
@echo "Precompiled data tarball is in $(DATA_DIST)"
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
EXTRA_DIST = config/config.rpath
|
||||
|
136
Makefile.in
136
Makefile.in
@ -1,4 +1,4 @@
|
||||
# Makefile.in generated by automake 1.8.5 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.9 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
@ -33,22 +33,39 @@ POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
subdir = .
|
||||
host_triplet = @host@
|
||||
DIST_COMMON = README $(am__configure_deps) $(dist_man6_MANS) \
|
||||
$(dist_noinst_DATA) $(nobase_dist_pkgdata_DATA) \
|
||||
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(srcdir)/config.h.in $(top_srcdir)/configure COPYING INSTALL \
|
||||
$(srcdir)/config.h.in $(top_srcdir)/configure \
|
||||
$(top_srcdir)/intl/Makefile.in ABOUT-NLS COPYING INSTALL \
|
||||
config/config.guess config/config.rpath config/config.sub \
|
||||
config/depcomp config/install-sh config/missing \
|
||||
config/mkinstalldirs
|
||||
subdir = .
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \
|
||||
$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \
|
||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intdiv0.m4 \
|
||||
$(top_srcdir)/m4/intmax.m4 $(top_srcdir)/m4/inttypes-pri.m4 \
|
||||
$(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
|
||||
$(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
||||
$(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
|
||||
$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
|
||||
$(top_srcdir)/m4/printf-posix.m4 $(top_srcdir)/m4/progtest.m4 \
|
||||
$(top_srcdir)/m4/signed.m4 $(top_srcdir)/m4/size_max.m4 \
|
||||
$(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/uintmax_t.m4 \
|
||||
$(top_srcdir)/m4/ulonglong.m4 $(top_srcdir)/m4/wchar_t.m4 \
|
||||
$(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xsize.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno configure.status.lineno
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_HEADER = config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_FILES = intl/Makefile
|
||||
SOURCES =
|
||||
DIST_SOURCES =
|
||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||
@ -61,6 +78,12 @@ man6dir = $(mandir)/man6
|
||||
am__installdirs = "$(DESTDIR)$(man6dir)" "$(DESTDIR)$(pkgdatadir)"
|
||||
NROFF = nroff
|
||||
MANS = $(dist_man6_MANS)
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
am__vpath_adj = case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
|
||||
nobase_dist_pkgdataDATA_INSTALL = $(install_sh_DATA)
|
||||
DATA = $(dist_noinst_DATA) $(nobase_dist_pkgdata_DATA)
|
||||
ETAGS = etags
|
||||
@ -79,6 +102,7 @@ distuninstallcheck_listfiles = find . -type f -print
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
pkgdatadir = $(datadir)/@DATADIR@
|
||||
ACLOCAL = @ACLOCAL@
|
||||
ALLOCA = @ALLOCA@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
@ -86,6 +110,8 @@ AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@
|
||||
CATOBJEXT = @CATOBJEXT@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
@ -96,6 +122,7 @@ CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DATADIR = @DATADIR@
|
||||
DATADIRNAME = @DATADIRNAME@
|
||||
DATA_FILES = @DATA_FILES@
|
||||
DEFS = @DEFS@
|
||||
DEPDIR = @DEPDIR@
|
||||
@ -109,30 +136,54 @@ EXEEXT = @EXEEXT@
|
||||
FONT_FILES = @FONT_FILES@
|
||||
GCC_FALSE = @GCC_FALSE@
|
||||
GCC_TRUE = @GCC_TRUE@
|
||||
GENCAT = @GENCAT@
|
||||
GLIBC21 = @GLIBC21@
|
||||
GMSGFMT = @GMSGFMT@
|
||||
GNOME1_DESKTOP = @GNOME1_DESKTOP@
|
||||
GNOME1_FALSE = @GNOME1_FALSE@
|
||||
GNOME1_TRUE = @GNOME1_TRUE@
|
||||
GNOME2_FALSE = @GNOME2_FALSE@
|
||||
GNOME2_TRUE = @GNOME2_TRUE@
|
||||
GNOME_CONFIG = @GNOME_CONFIG@
|
||||
HAVE_ASPRINTF = @HAVE_ASPRINTF@
|
||||
HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@
|
||||
HAVE_SNPRINTF = @HAVE_SNPRINTF@
|
||||
HAVE_WPRINTF = @HAVE_WPRINTF@
|
||||
IMAGE_FILES = @IMAGE_FILES@
|
||||
INCLUDEDINTL_FALSE = @INCLUDEDINTL_FALSE@
|
||||
INCLUDEDINTL_TRUE = @INCLUDEDINTL_TRUE@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INSTOBJEXT = @INSTOBJEXT@
|
||||
INTLBISON = @INTLBISON@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
INTLOBJS = @INTLOBJS@
|
||||
INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@
|
||||
KDE_CONFIG = @KDE_CONFIG@
|
||||
KDE_DESKTOP = @KDE_DESKTOP@
|
||||
KDE_FALSE = @KDE_FALSE@
|
||||
KDE_ICON = @KDE_ICON@
|
||||
KDE_TRUE = @KDE_TRUE@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBINTL = @LIBINTL@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBPNG_FALSE = @LIBPNG_FALSE@
|
||||
LIBPNG_TRUE = @LIBPNG_TRUE@
|
||||
LIBS = @LIBS@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBINTL = @LTLIBINTL@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
|
||||
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MANUAL_FILES = @MANUAL_FILES@
|
||||
MKINSTALLDIRS = @MKINSTALLDIRS@
|
||||
MSGFMT = @MSGFMT@
|
||||
MSGMERGE = @MSGMERGE@
|
||||
MUSIC_FILES = @MUSIC_FILES@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
@ -145,6 +196,8 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PNG_CFLAGS = @PNG_CFLAGS@
|
||||
PNG_CONFIG = @PNG_CONFIG@
|
||||
PNG_LIBS = @PNG_LIBS@
|
||||
POSUB = @POSUB@
|
||||
RANLIB = @RANLIB@
|
||||
SDL_CFLAGS = @SDL_CFLAGS@
|
||||
SDL_CONFIG = @SDL_CONFIG@
|
||||
SDL_IMAGE_LIBS = @SDL_IMAGE_LIBS@
|
||||
@ -162,18 +215,22 @@ STATIC_TRUE = @STATIC_TRUE@
|
||||
STRIP = @STRIP@
|
||||
TOOLS_FALSE = @TOOLS_FALSE@
|
||||
TOOLS_TRUE = @TOOLS_TRUE@
|
||||
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
|
||||
USE_NLS = @USE_NLS@
|
||||
UTIL_FILES = @UTIL_FILES@
|
||||
VERSION = @VERSION@
|
||||
WZIP_FALSE = @WZIP_FALSE@
|
||||
WZIP_TRUE = @WZIP_TRUE@
|
||||
X11_FALSE = @X11_FALSE@
|
||||
X11_TRUE = @X11_TRUE@
|
||||
XGETTEXT = @XGETTEXT@
|
||||
X_CFLAGS = @X_CFLAGS@
|
||||
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||
X_LIBS = @X_LIBS@
|
||||
X_PRE_LIBS = @X_PRE_LIBS@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
|
||||
@ -182,11 +239,21 @@ am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
|
||||
am__include = @am__include@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
datadir = @datadir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
@ -203,7 +270,7 @@ sharedstatedir = @sharedstatedir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
ISUBDIRS = icons
|
||||
SUBDIRS = src $(ISUBDIRS)
|
||||
SUBDIRS = intl po m4 src $(ISUBDIRS)
|
||||
dist_noinst_DATA = @MANUAL_FILES@ copyright changelog wesnoth.dsp wesnoth.dsw \
|
||||
@UTIL_FILES@
|
||||
|
||||
@ -214,13 +281,15 @@ dist_man6_MANS = doc/man/wesnoth.6 doc/man/wesnothd.6 doc/man/wesnoth_editor.6
|
||||
BINARY_STAGING = /tmp/$(PACKAGE)-$(VERSION)-staging
|
||||
BINARY_DIST = /tmp/$(PACKAGE)-binary-$(VERSION).tar.gz
|
||||
DATA_DIST = /tmp/$(PACKAGE)-data-$(VERSION).tar.gz
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
EXTRA_DIST = config/config.rpath
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
am--refresh:
|
||||
@:
|
||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
@ -247,9 +316,9 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(srcdir) && $(AUTOCONF)
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
|
||||
config.h: stamp-h1
|
||||
@ -261,13 +330,15 @@ config.h: stamp-h1
|
||||
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||
@rm -f stamp-h1
|
||||
cd $(top_builddir) && $(SHELL) ./config.status config.h
|
||||
$(srcdir)/config.h.in: $(am__configure_deps)
|
||||
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_srcdir) && $(AUTOHEADER)
|
||||
rm -f stamp-h1
|
||||
touch $@
|
||||
|
||||
distclean-hdr:
|
||||
-rm -f config.h stamp-h1
|
||||
intl/Makefile: $(top_builddir)/config.status $(top_srcdir)/intl/Makefile.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
uninstall-info-am:
|
||||
install-man6: $(man6_MANS) $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
@ -317,25 +388,19 @@ uninstall-man6:
|
||||
install-nobase_dist_pkgdataDATA: $(nobase_dist_pkgdata_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
@$(am__vpath_adj_setup) \
|
||||
list='$(nobase_dist_pkgdata_DATA)'; for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac; \
|
||||
$(am__vpath_adj) \
|
||||
echo " $(nobase_dist_pkgdataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgdatadir)/$$f'"; \
|
||||
$(nobase_dist_pkgdataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgdatadir)/$$f"; \
|
||||
done
|
||||
|
||||
uninstall-nobase_dist_pkgdataDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
@$(am__vpath_adj_setup) \
|
||||
list='$(nobase_dist_pkgdata_DATA)'; for p in $$list; do \
|
||||
case $$p in \
|
||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
*) f=$$p;; \
|
||||
esac; \
|
||||
$(am__vpath_adj) \
|
||||
echo " rm -f '$(DESTDIR)$(pkgdatadir)/$$f'"; \
|
||||
rm -f "$(DESTDIR)$(pkgdatadir)/$$f"; \
|
||||
done
|
||||
@ -463,7 +528,7 @@ distclean-tags:
|
||||
distdir: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
mkdir $(distdir)
|
||||
$(mkdir_p) $(distdir)/config $(distdir)/doc/man
|
||||
$(mkdir_p) $(distdir)/config $(distdir)/doc/man $(distdir)/intl $(distdir)/m4 $(distdir)/po
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
|
||||
list='$(DISTFILES)'; for file in $$list; do \
|
||||
@ -490,15 +555,17 @@ distdir: $(DISTFILES)
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d "$(distdir)/$$subdir" \
|
||||
|| mkdir "$(distdir)/$$subdir" \
|
||||
|| $(mkdir_p) "$(distdir)/$$subdir" \
|
||||
|| exit 1; \
|
||||
distdir=`$(am__cd) $(distdir) && pwd`; \
|
||||
top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
|
||||
(cd $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="../$(top_distdir)" \
|
||||
distdir="../$(distdir)/$$subdir" \
|
||||
top_distdir="$$top_distdir" \
|
||||
distdir="$$distdir/$$subdir" \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
@ -509,15 +576,15 @@ distdir: $(DISTFILES)
|
||||
! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r $(distdir)
|
||||
dist-gzip: distdir
|
||||
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-bzip2: distdir
|
||||
$(AMTAR) chof - $(distdir) | bzip2 -9 -c >$(distdir).tar.bz2
|
||||
tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-tarZ: distdir
|
||||
$(AMTAR) chof - $(distdir) | compress -c >$(distdir).tar.Z
|
||||
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist-shar: distdir
|
||||
@ -530,7 +597,7 @@ dist-zip: distdir
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist dist-all: distdir
|
||||
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
# This target untars the dist file and tries a VPATH configuration. Then
|
||||
@ -539,11 +606,11 @@ dist dist-all: distdir
|
||||
distcheck: dist
|
||||
case '$(DIST_ARCHIVES)' in \
|
||||
*.tar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ;;\
|
||||
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
|
||||
*.tar.bz2*) \
|
||||
bunzip2 -c $(distdir).tar.bz2 | $(AMTAR) xf - ;;\
|
||||
bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
|
||||
*.tar.Z*) \
|
||||
uncompress -c $(distdir).tar.Z | $(AMTAR) xf - ;;\
|
||||
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||||
*.shar.gz*) \
|
||||
GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
|
||||
*.zip*) \
|
||||
@ -557,6 +624,7 @@ distcheck: dist
|
||||
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
|
||||
&& cd $(distdir)/_build \
|
||||
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
|
||||
--with-included-gettext \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
@ -627,7 +695,7 @@ mostlyclean-generic:
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f $(CONFIG_CLEAN_FILES)
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@ -702,7 +770,7 @@ uninstall-man: uninstall-man6
|
||||
maintainer-clean-generic maintainer-clean-recursive \
|
||||
mostlyclean mostlyclean-generic mostlyclean-recursive pdf \
|
||||
pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
|
||||
uninstall-info-am uninstall-man uninstall-man6 \
|
||||
uninstall-hook uninstall-info-am uninstall-man uninstall-man6 \
|
||||
uninstall-nobase_dist_pkgdataDATA
|
||||
|
||||
|
||||
|
245
aclocal.m4
vendored
245
aclocal.m4
vendored
@ -1,4 +1,4 @@
|
||||
# generated automatically by aclocal 1.8.5 -*- Autoconf -*-
|
||||
# generated automatically by aclocal 1.9 -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
|
||||
# Free Software Foundation, Inc.
|
||||
@ -33,14 +33,14 @@
|
||||
# ----------------------------
|
||||
# Automake X.Y traces this macro to ensure aclocal.m4 has been
|
||||
# generated from the m4 files accompanying Automake X.Y.
|
||||
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.8"])
|
||||
AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
|
||||
|
||||
# AM_SET_CURRENT_AUTOMAKE_VERSION
|
||||
# -------------------------------
|
||||
# Call AM_AUTOMAKE_VERSION so it can be traced.
|
||||
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
|
||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||
[AM_AUTOMAKE_VERSION([1.8.5])])
|
||||
[AM_AUTOMAKE_VERSION([1.9])])
|
||||
|
||||
# AM_AUX_DIR_EXPAND
|
||||
|
||||
@ -108,7 +108,7 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
|
||||
# AM_CONDITIONAL -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1997, 2000, 2001, 2003, 2004 Free Software Foundation, Inc.
|
||||
|
||||
# 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
|
||||
@ -145,8 +145,8 @@ else
|
||||
fi
|
||||
AC_CONFIG_COMMANDS_PRE(
|
||||
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
|
||||
AC_MSG_ERROR([conditional "$1" was never defined.
|
||||
Usually this means the macro was only invoked conditionally.])
|
||||
AC_MSG_ERROR([[conditional "$1" was never defined.
|
||||
Usually this means the macro was only invoked conditionally.]])
|
||||
fi])])
|
||||
|
||||
# serial 7 -*- Autoconf -*-
|
||||
@ -319,7 +319,8 @@ AC_SUBST([AMDEPBACKSLASH])
|
||||
|
||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# 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
|
||||
@ -355,27 +356,21 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
else
|
||||
continue
|
||||
fi
|
||||
grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
|
||||
# Extract the definition of DEP_FILES from the Makefile without
|
||||
# running `make'.
|
||||
# Extract the definition of DEPDIR, am__include, and am__quote
|
||||
# from the Makefile without running `make'.
|
||||
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
|
||||
test -z "$DEPDIR" && continue
|
||||
am__include=`sed -n 's/^am__include = //p' < "$mf"`
|
||||
test -z "am__include" && continue
|
||||
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
|
||||
# When using ansi2knr, U may be empty or an underscore; expand it
|
||||
U=`sed -n 's/^U = //p' < "$mf"`
|
||||
test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
|
||||
# We invoke sed twice because it is the simplest approach to
|
||||
# changing $(DEPDIR) to its actual value in the expansion.
|
||||
for file in `sed -n '
|
||||
/^DEP_FILES = .*\\\\$/ {
|
||||
s/^DEP_FILES = //
|
||||
:loop
|
||||
s/\\\\$//
|
||||
p
|
||||
n
|
||||
/\\\\$/ b loop
|
||||
p
|
||||
}
|
||||
/^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
|
||||
# Find all dependency output files, they are included files with
|
||||
# $(DEPDIR) in their names. We invoke sed twice because it is the
|
||||
# simplest approach to changing $(DEPDIR) to its actual value in the
|
||||
# expansion.
|
||||
for file in `sed -n "
|
||||
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
|
||||
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
|
||||
# Make sure the directory exists.
|
||||
test -f "$dirpart/$file" && continue
|
||||
@ -406,7 +401,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
# This macro actually does too much some checks are only needed if
|
||||
# your package does certain things. But this isn't really a big deal.
|
||||
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -482,7 +477,6 @@ AM_MISSING_PROG(AUTOCONF, autoconf)
|
||||
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
|
||||
AM_MISSING_PROG(AUTOHEADER, autoheader)
|
||||
AM_MISSING_PROG(MAKEINFO, makeinfo)
|
||||
AM_MISSING_PROG(AMTAR, tar)
|
||||
AM_PROG_INSTALL_SH
|
||||
AM_PROG_INSTALL_STRIP
|
||||
AC_REQUIRE([AM_PROG_MKDIR_P])dnl
|
||||
@ -491,7 +485,9 @@ AC_REQUIRE([AM_PROG_MKDIR_P])dnl
|
||||
AC_REQUIRE([AC_PROG_AWK])dnl
|
||||
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
|
||||
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
|
||||
|
||||
_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
|
||||
[_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
|
||||
[_AM_PROG_TAR([v7])])])
|
||||
_AM_IF_OPTION([no-dependencies],,
|
||||
[AC_PROVIDE_IFELSE([AC_PROG_CC],
|
||||
[_AM_DEPENDENCIES(CC)],
|
||||
@ -584,6 +580,46 @@ fi
|
||||
rmdir .tst 2>/dev/null
|
||||
AC_SUBST([am__leading_dot])])
|
||||
|
||||
# Add --enable-maintainer-mode option to configure.
|
||||
# From Jim Meyering
|
||||
|
||||
# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# 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, 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.
|
||||
|
||||
# serial 3
|
||||
|
||||
AC_DEFUN([AM_MAINTAINER_MODE],
|
||||
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
|
||||
dnl maintainer-mode is disabled by default
|
||||
AC_ARG_ENABLE(maintainer-mode,
|
||||
[ --enable-maintainer-mode enable make rules and dependencies not useful
|
||||
(and sometimes confusing) to the casual installer],
|
||||
USE_MAINTAINER_MODE=$enableval,
|
||||
USE_MAINTAINER_MODE=no)
|
||||
AC_MSG_RESULT([$USE_MAINTAINER_MODE])
|
||||
AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
|
||||
MAINT=$MAINTAINER_MODE_TRUE
|
||||
AC_SUBST(MAINT)dnl
|
||||
]
|
||||
)
|
||||
|
||||
AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
|
||||
|
||||
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
@ -734,13 +770,21 @@ fi
|
||||
# this.)
|
||||
AC_DEFUN([AM_PROG_MKDIR_P],
|
||||
[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
|
||||
# Keeping the `.' argument allows $(mkdir_p) to be used without
|
||||
# argument. Indeed, we sometimes output rules like
|
||||
# We used to keeping the `.' as first argument, in order to
|
||||
# allow $(mkdir_p) to be used without argument. As in
|
||||
# $(mkdir_p) $(somedir)
|
||||
# where $(somedir) is conditionally defined.
|
||||
# (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
|
||||
# expensive solution, as it forces Make to start a sub-shell.)
|
||||
mkdir_p='mkdir -p -- .'
|
||||
# where $(somedir) is conditionally defined. However this is wrong
|
||||
# for two reasons:
|
||||
# 1. if the package is installed by a user who cannot write `.'
|
||||
# make install will fail,
|
||||
# 2. the above comment should most certainly read
|
||||
# $(mkdir_p) $(DESTDIR)$(somedir)
|
||||
# so it does not work when $(somedir) is undefined and
|
||||
# $(DESTDIR) is not.
|
||||
# To support the latter case, we have to write
|
||||
# test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
|
||||
# so the `.' trick is pointless.
|
||||
mkdir_p='mkdir -p --'
|
||||
else
|
||||
# On NextStep and OpenStep, the `mkdir' command does not
|
||||
# recognize any option. It will interpret all options as
|
||||
@ -906,3 +950,138 @@ fi
|
||||
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
|
||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||
|
||||
# Check how to create a tarball. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2004 Free Software Foundation, Inc.
|
||||
|
||||
# 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, 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.
|
||||
|
||||
# serial 1
|
||||
|
||||
|
||||
# _AM_PROG_TAR(FORMAT)
|
||||
# --------------------
|
||||
# Check how to create a tarball in format FORMAT.
|
||||
# FORMAT should be one of `v7', `ustar', or `pax'.
|
||||
#
|
||||
# Substitute a variable $(am__tar) that is a command
|
||||
# writing to stdout a FORMAT-tarball containing the directory
|
||||
# $tardir.
|
||||
# tardir=directory && $(am__tar) > result.tar
|
||||
#
|
||||
# Substitute a variable $(am__untar) that extract such
|
||||
# a tarball read from stdin.
|
||||
# $(am__untar) < result.tar
|
||||
AC_DEFUN([_AM_PROG_TAR],
|
||||
[# Always define AMTAR for backward compatibility.
|
||||
AM_MISSING_PROG([AMTAR], [tar])
|
||||
m4_if([$1], [v7],
|
||||
[am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
|
||||
[m4_case([$1], [ustar],, [pax],,
|
||||
[m4_fatal([Unknown tar format])])
|
||||
AC_MSG_CHECKING([how to create a $1 tar archive])
|
||||
# Loop over all known methods to create a tar archive until one works.
|
||||
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
|
||||
_am_tools=${am_cv_prog_tar_$1-$_am_tools}
|
||||
# Do not fold the above two line into one, because Tru64 sh and
|
||||
# Solaris sh will not grok spaces in the rhs of `-'.
|
||||
for _am_tool in $_am_tools
|
||||
do
|
||||
case $_am_tool in
|
||||
gnutar)
|
||||
for _am_tar in tar gnutar gtar;
|
||||
do
|
||||
AM_RUN_LOG([$_am_tar --version]) && break
|
||||
done
|
||||
am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
|
||||
am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
|
||||
am__untar="$_am_tar -xf -"
|
||||
;;
|
||||
plaintar)
|
||||
# Must skip GNU tar: if it does not support --format= it doesn't create
|
||||
# ustar tarball either.
|
||||
(tar --version) >/dev/null 2>&1 && continue
|
||||
am__tar='tar chf - "$$tardir"'
|
||||
am__tar_='tar chf - "$tardir"'
|
||||
am__untar='tar xf -'
|
||||
;;
|
||||
pax)
|
||||
am__tar='pax -L -x $1 -w "$$tardir"'
|
||||
am__tar_='pax -L -x $1 -w "$tardir"'
|
||||
am__untar='pax -r'
|
||||
;;
|
||||
cpio)
|
||||
am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
|
||||
am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
|
||||
am__untar='cpio -i -H $1 -d'
|
||||
;;
|
||||
none)
|
||||
am__tar=false
|
||||
am__tar_=false
|
||||
am__untar=false
|
||||
;;
|
||||
esac
|
||||
|
||||
# If the value was cached, stop now. We just wanted to have am__tar
|
||||
# and am__untar set.
|
||||
test -n "${am_cv_prog_tar_$1}" && break
|
||||
|
||||
# tar/untar a dummy directory, and stop if the command works
|
||||
rm -rf conftest.dir
|
||||
mkdir conftest.dir
|
||||
echo GrepMe > conftest.dir/file
|
||||
AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
|
||||
rm -rf conftest.dir
|
||||
if test -s conftest.tar; then
|
||||
AM_RUN_LOG([$am__untar <conftest.tar])
|
||||
grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
|
||||
fi
|
||||
done
|
||||
rm -rf conftest.dir
|
||||
|
||||
AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
|
||||
AC_MSG_RESULT([$am_cv_prog_tar_$1])])
|
||||
AC_SUBST([am__tar])
|
||||
AC_SUBST([am__untar])
|
||||
]) # _AM_PROG_TAR
|
||||
|
||||
m4_include([m4/codeset.m4])
|
||||
m4_include([m4/gettext.m4])
|
||||
m4_include([m4/glibc21.m4])
|
||||
m4_include([m4/iconv.m4])
|
||||
m4_include([m4/intdiv0.m4])
|
||||
m4_include([m4/intmax.m4])
|
||||
m4_include([m4/inttypes-pri.m4])
|
||||
m4_include([m4/inttypes.m4])
|
||||
m4_include([m4/inttypes_h.m4])
|
||||
m4_include([m4/lcmessage.m4])
|
||||
m4_include([m4/lib-ld.m4])
|
||||
m4_include([m4/lib-link.m4])
|
||||
m4_include([m4/lib-prefix.m4])
|
||||
m4_include([m4/longdouble.m4])
|
||||
m4_include([m4/longlong.m4])
|
||||
m4_include([m4/nls.m4])
|
||||
m4_include([m4/po.m4])
|
||||
m4_include([m4/printf-posix.m4])
|
||||
m4_include([m4/progtest.m4])
|
||||
m4_include([m4/signed.m4])
|
||||
m4_include([m4/size_max.m4])
|
||||
m4_include([m4/stdint_h.m4])
|
||||
m4_include([m4/uintmax_t.m4])
|
||||
m4_include([m4/ulonglong.m4])
|
||||
m4_include([m4/wchar_t.m4])
|
||||
m4_include([m4/wint_t.m4])
|
||||
m4_include([m4/xsize.m4])
|
||||
|
17
autogen.sh
17
autogen.sh
@ -1,11 +1,6 @@
|
||||
touch configure.ac
|
||||
touch aclocal.m4
|
||||
touch config.h.in
|
||||
touch config.h
|
||||
touch Makefile.in
|
||||
touch icons/Makefile.in
|
||||
touch src/Makefile.in
|
||||
touch src/server/Makefile.in
|
||||
touch src/tools/Makefile.in
|
||||
touch src/zip/Makefile.in
|
||||
touch configure
|
||||
#! /bin/sh
|
||||
|
||||
aclocal -I m4
|
||||
autoheader
|
||||
automake --add-missing --copy
|
||||
autoconf
|
||||
|
217
config.h.in
217
config.h.in
@ -1,5 +1,54 @@
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
||||
systems. This function is required for `alloca.c' support on those systems.
|
||||
*/
|
||||
#undef CRAY_STACKSEG_END
|
||||
|
||||
/* Define to 1 if using `alloca.c'. */
|
||||
#undef C_ALLOCA
|
||||
|
||||
/* Define to 1 if translation of program messages to the user's native
|
||||
language is requested. */
|
||||
#undef ENABLE_NLS
|
||||
|
||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||
#undef HAVE_ALLOCA
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
#undef HAVE_ALLOCA_H
|
||||
|
||||
/* Define to 1 if you have the <argz.h> header file. */
|
||||
#undef HAVE_ARGZ_H
|
||||
|
||||
/* Define to 1 if you have the `asprintf' function. */
|
||||
#undef HAVE_ASPRINTF
|
||||
|
||||
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
||||
*/
|
||||
#undef HAVE_DCGETTEXT
|
||||
|
||||
/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL_FEOF_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FGETS_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL_GETC_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL__SNPRINTF
|
||||
|
||||
/* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL__SNWPRINTF
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#undef HAVE_DIRENT_H
|
||||
@ -7,18 +56,100 @@
|
||||
/* Define to 1 if you have the `floor' function. */
|
||||
#undef HAVE_FLOOR
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
/* Define to 1 if you have the `fwprintf' function. */
|
||||
#undef HAVE_FWPRINTF
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#undef HAVE_GETCWD
|
||||
|
||||
/* Define to 1 if you have the `getegid' function. */
|
||||
#undef HAVE_GETEGID
|
||||
|
||||
/* Define to 1 if you have the `geteuid' function. */
|
||||
#undef HAVE_GETEUID
|
||||
|
||||
/* Define to 1 if you have the `getgid' function. */
|
||||
#undef HAVE_GETGID
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#undef HAVE_GETPAGESIZE
|
||||
|
||||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
#undef HAVE_GETTEXT
|
||||
|
||||
/* Define to 1 if you have the `getuid' function. */
|
||||
#undef HAVE_GETUID
|
||||
|
||||
/* Define if you have the iconv() function. */
|
||||
#undef HAVE_ICONV
|
||||
|
||||
/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
|
||||
#undef HAVE_INTMAX_T
|
||||
|
||||
/* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
|
||||
declares uintmax_t. */
|
||||
#undef HAVE_INTTYPES_H_WITH_UINTMAX
|
||||
|
||||
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
|
||||
#undef HAVE_LANGINFO_CODESET
|
||||
|
||||
/* Define if your <locale.h> file defines LC_MESSAGES. */
|
||||
#undef HAVE_LC_MESSAGES
|
||||
|
||||
/* Define if you have X11 libraries */
|
||||
#undef HAVE_LIBX11
|
||||
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#undef HAVE_LIMITS_H
|
||||
|
||||
/* Define to 1 if you have the <locale.h> header file. */
|
||||
#undef HAVE_LOCALE_H
|
||||
|
||||
/* Define if you have the 'long double' type. */
|
||||
#undef HAVE_LONG_DOUBLE
|
||||
|
||||
/* Define if you have the 'long long' type. */
|
||||
#undef HAVE_LONG_LONG
|
||||
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
#undef HAVE_MALLOC_H
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if you have the `mempcpy' function. */
|
||||
#undef HAVE_MEMPCPY
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
#undef HAVE_MMAP
|
||||
|
||||
/* Define to 1 if you have the `munmap' function. */
|
||||
#undef HAVE_MUNMAP
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
#undef HAVE_NDIR_H
|
||||
|
||||
/* Define to 1 if you have the <nl_types.h> header file. */
|
||||
#undef HAVE_NL_TYPES_H
|
||||
|
||||
/* Define if your printf() function supports format strings with positions. */
|
||||
#undef HAVE_POSIX_PRINTF
|
||||
|
||||
/* Define to 1 if you have the `putenv' function. */
|
||||
#undef HAVE_PUTENV
|
||||
|
||||
/* Define to 1 if you have the `setenv' function. */
|
||||
#undef HAVE_SETENV
|
||||
|
||||
/* Define to 1 if you have the `setlocale' function. */
|
||||
#undef HAVE_SETLOCALE
|
||||
|
||||
/* Define to 1 if you have the `snprintf' function. */
|
||||
#undef HAVE_SNPRINTF
|
||||
|
||||
/* Define to 1 if you have the `socket' function. */
|
||||
#undef HAVE_SOCKET
|
||||
|
||||
@ -29,12 +160,28 @@
|
||||
/* Define to 1 if stdbool.h conforms to C99. */
|
||||
#undef HAVE_STDBOOL_H
|
||||
|
||||
/* Define to 1 if you have the <stddef.h> header file. */
|
||||
#undef HAVE_STDDEF_H
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
|
||||
uintmax_t. */
|
||||
#undef HAVE_STDINT_H_WITH_UINTMAX
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
/* Define to 1 if you have the `stpcpy' function. */
|
||||
#undef HAVE_STPCPY
|
||||
|
||||
/* Define to 1 if you have the `strcasecmp' function. */
|
||||
#undef HAVE_STRCASECMP
|
||||
|
||||
/* Define to 1 if you have the `strdup' function. */
|
||||
#undef HAVE_STRDUP
|
||||
|
||||
/* Define to 1 if you have the `strftime' function. */
|
||||
#undef HAVE_STRFTIME
|
||||
|
||||
@ -55,18 +202,57 @@
|
||||
*/
|
||||
#undef HAVE_SYS_NDIR_H
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#undef HAVE_SYS_PARAM_H
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#undef HAVE_SYS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the `tsearch' function. */
|
||||
#undef HAVE_TSEARCH
|
||||
|
||||
/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
|
||||
#undef HAVE_UINTMAX_T
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define if you have the 'unsigned long long' type. */
|
||||
#undef HAVE_UNSIGNED_LONG_LONG
|
||||
|
||||
/* Define if you have the 'wchar_t' type. */
|
||||
#undef HAVE_WCHAR_T
|
||||
|
||||
/* Define to 1 if you have the `wcslen' function. */
|
||||
#undef HAVE_WCSLEN
|
||||
|
||||
/* Define if you have the 'wint_t' type. */
|
||||
#undef HAVE_WINT_T
|
||||
|
||||
/* Define to 1 if the system has the type `_Bool'. */
|
||||
#undef HAVE__BOOL
|
||||
|
||||
/* Define to 1 if you have the `__argz_count' function. */
|
||||
#undef HAVE___ARGZ_COUNT
|
||||
|
||||
/* Define to 1 if you have the `__argz_next' function. */
|
||||
#undef HAVE___ARGZ_NEXT
|
||||
|
||||
/* Define to 1 if you have the `__argz_stringify' function. */
|
||||
#undef HAVE___ARGZ_STRINGIFY
|
||||
|
||||
/* Define to 1 if you have the `__fsetlocking' function. */
|
||||
#undef HAVE___FSETLOCKING
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#undef ICONV_CONST
|
||||
|
||||
/* Define if integer division by zero raises signal SIGFPE. */
|
||||
#undef INTDIV0_RAISES_SIGFPE
|
||||
|
||||
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
|
||||
@ -89,6 +275,21 @@
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
|
||||
#undef PRI_MACROS_BROKEN
|
||||
|
||||
/* Define as the maximum value of type 'size_t', if the system doesn't define
|
||||
it. */
|
||||
#undef SIZE_MAX
|
||||
|
||||
/* If using the C implementation of alloca, define if you know the
|
||||
direction of stack growth for your system; otherwise it will be
|
||||
automatically deduced at run-time.
|
||||
STACK_DIRECTION > 0 => grows toward higher addresses
|
||||
STACK_DIRECTION < 0 => grows toward lower addresses
|
||||
STACK_DIRECTION = 0 => direction of growth unknown */
|
||||
#undef STACK_DIRECTION
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
@ -116,5 +317,19 @@
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
#undef mode_t
|
||||
|
||||
/* Define to `long' if <sys/types.h> does not define. */
|
||||
#undef off_t
|
||||
|
||||
/* Define as the type of the result of subtracting two pointers, if the system
|
||||
doesn't define it. */
|
||||
#undef ptrdiff_t
|
||||
|
||||
/* Define to empty if the C compiler doesn't support this keyword. */
|
||||
#undef signed
|
||||
|
||||
/* Define to `unsigned' if <sys/types.h> does not define. */
|
||||
#undef size_t
|
||||
|
||||
/* Define to unsigned long or unsigned long long if <stdint.h> and
|
||||
<inttypes.h> don't define. */
|
||||
#undef uintmax_t
|
||||
|
1459
config/config.guess
vendored
Executable file
1459
config/config.guess
vendored
Executable file
File diff suppressed because it is too large
Load Diff
548
config/config.rpath
Executable file
548
config/config.rpath
Executable file
@ -0,0 +1,548 @@
|
||||
#! /bin/sh
|
||||
# Output a system dependent set of variables, describing how to set the
|
||||
# run time search path of shared libraries in an executable.
|
||||
#
|
||||
# Copyright 1996-2003 Free Software Foundation, Inc.
|
||||
# Taken from GNU libtool, 2001
|
||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
#
|
||||
# The first argument passed to this file is the canonical host specification,
|
||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
||||
# or
|
||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
||||
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
|
||||
# should be set by the caller.
|
||||
#
|
||||
# The set of defined variables is at the end of this script.
|
||||
|
||||
# Known limitations:
|
||||
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
|
||||
# than 256 bytes, otherwise the compiler driver will dump core. The only
|
||||
# known workaround is to choose shorter directory names for the build
|
||||
# directory and/or the installation directory.
|
||||
|
||||
# All known linkers require a `.a' archive for static linking (except M$VC,
|
||||
# which needs '.lib').
|
||||
libext=a
|
||||
shrext=.so
|
||||
|
||||
host="$1"
|
||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
|
||||
# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
|
||||
|
||||
wl=
|
||||
if test "$GCC" = yes; then
|
||||
wl='-Wl,'
|
||||
else
|
||||
case "$host_os" in
|
||||
aix*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
mingw* | pw32* | os2*)
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
newsos6)
|
||||
;;
|
||||
linux*)
|
||||
case $CC in
|
||||
icc|ecc)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
ccc)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sco3.2v5*)
|
||||
;;
|
||||
solaris*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sunos4*)
|
||||
wl='-Qoption ld '
|
||||
;;
|
||||
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sysv4*MP*)
|
||||
;;
|
||||
uts4*)
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
|
||||
|
||||
hardcode_libdir_flag_spec=
|
||||
hardcode_libdir_separator=
|
||||
hardcode_direct=no
|
||||
hardcode_minus_L=no
|
||||
|
||||
case "$host_os" in
|
||||
cygwin* | mingw* | pw32*)
|
||||
# FIXME: the MSVC++ port hasn't been tested in a loooong time
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
if test "$GCC" != yes; then
|
||||
with_gnu_ld=no
|
||||
fi
|
||||
;;
|
||||
openbsd*)
|
||||
with_gnu_ld=no
|
||||
;;
|
||||
esac
|
||||
|
||||
ld_shlibs=yes
|
||||
if test "$with_gnu_ld" = yes; then
|
||||
case "$host_os" in
|
||||
aix3* | aix4* | aix5*)
|
||||
# On AIX/PPC, the GNU linker is very broken
|
||||
if test "$host_cpu" != ia64; then
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
|
||||
# that the semantics of dynamic libraries on AmigaOS, at least up
|
||||
# to version 4, is to share data among multiple programs linked
|
||||
# with the same dynamic library. Since this doesn't match the
|
||||
# behavior of shared libraries on other platforms, we can use
|
||||
# them.
|
||||
ld_shlibs=no
|
||||
;;
|
||||
beos*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
cygwin* | mingw* | pw32*)
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
netbsd*)
|
||||
;;
|
||||
solaris* | sysv5*)
|
||||
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
|
||||
ld_shlibs=no
|
||||
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
if test "$ld_shlibs" = yes; then
|
||||
# Unlike libtool, we use -rpath here, not --rpath, since the documented
|
||||
# option of GNU ld is called -rpath, not --rpath.
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
fi
|
||||
else
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
# Note: this linker hardcodes the directories in LIBPATH if there
|
||||
# are no directories specified by -L.
|
||||
hardcode_minus_L=yes
|
||||
if test "$GCC" = yes; then
|
||||
# Neither direct hardcoding nor static linking is supported with a
|
||||
# broken collect2.
|
||||
hardcode_direct=unsupported
|
||||
fi
|
||||
;;
|
||||
aix4* | aix5*)
|
||||
if test "$host_cpu" = ia64; then
|
||||
# On IA64, the linker does run time linking by default, so we don't
|
||||
# have to do anything special.
|
||||
aix_use_runtimelinking=no
|
||||
else
|
||||
aix_use_runtimelinking=no
|
||||
# Test if we are trying to use run time linking or normal
|
||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
||||
# need to do runtime linking.
|
||||
case $host_os in aix4.[23]|aix4.[23].*|aix5*)
|
||||
for ld_flag in $LDFLAGS; do
|
||||
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
||||
aix_use_runtimelinking=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
esac
|
||||
fi
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_separator=':'
|
||||
if test "$GCC" = yes; then
|
||||
case $host_os in aix4.[012]|aix4.[012].*)
|
||||
collect2name=`${CC} -print-prog-name=collect2`
|
||||
if test -f "$collect2name" && \
|
||||
strings "$collect2name" | grep resolve_lib_name >/dev/null
|
||||
then
|
||||
# We have reworked collect2
|
||||
hardcode_direct=yes
|
||||
else
|
||||
# We have old collect2
|
||||
hardcode_direct=unsupported
|
||||
hardcode_minus_L=yes
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_libdir_separator=
|
||||
fi
|
||||
esac
|
||||
fi
|
||||
# Begin _LT_AC_SYS_LIBPATH_AIX.
|
||||
echo 'int main () { return 0; }' > conftest.c
|
||||
${CC} ${LDFLAGS} conftest.c -o conftest
|
||||
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
fi
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath="/usr/lib:/lib"
|
||||
fi
|
||||
rm -f conftest.c conftest
|
||||
# End _LT_AC_SYS_LIBPATH_AIX.
|
||||
if test "$aix_use_runtimelinking" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
||||
else
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
# see comment about different semantics on the GNU ld section
|
||||
ld_shlibs=no
|
||||
;;
|
||||
bsdi4*)
|
||||
;;
|
||||
cygwin* | mingw* | pw32*)
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec=' '
|
||||
libext=lib
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
|
||||
hardcode_direct=no
|
||||
fi
|
||||
;;
|
||||
dgux*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
freebsd1*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
freebsd2.2*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
freebsd2*)
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
freebsd*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
hpux9*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
hpux10* | hpux11*)
|
||||
if test "$with_gnu_ld" = no; then
|
||||
case "$host_cpu" in
|
||||
hppa*64*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=no
|
||||
;;
|
||||
ia64*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_direct=no
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
netbsd*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
newsos6)
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
openbsd*)
|
||||
hardcode_direct=yes
|
||||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
else
|
||||
case "$host_os" in
|
||||
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
os2*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
osf3*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
osf4* | osf5*)
|
||||
if test "$GCC" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
else
|
||||
# Both cc and cxx compiler support -rpath directly
|
||||
hardcode_libdir_flag_spec='-rpath $libdir'
|
||||
fi
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
sco3.2v5*)
|
||||
;;
|
||||
solaris*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
sysv4)
|
||||
case $host_vendor in
|
||||
sni)
|
||||
hardcode_direct=yes # is this really true???
|
||||
;;
|
||||
siemens)
|
||||
hardcode_direct=no
|
||||
;;
|
||||
motorola)
|
||||
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sysv4.3*)
|
||||
;;
|
||||
sysv4*MP*)
|
||||
if test -d /usr/nec; then
|
||||
ld_shlibs=yes
|
||||
fi
|
||||
;;
|
||||
sysv4.2uw2*)
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=no
|
||||
;;
|
||||
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
|
||||
;;
|
||||
sysv5*)
|
||||
hardcode_libdir_flag_spec=
|
||||
;;
|
||||
uts4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Check dynamic linker characteristics
|
||||
# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
|
||||
libname_spec='lib$name'
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
;;
|
||||
aix4* | aix5*)
|
||||
;;
|
||||
amigaos*)
|
||||
;;
|
||||
beos*)
|
||||
;;
|
||||
bsdi4*)
|
||||
;;
|
||||
cygwin* | mingw* | pw32*)
|
||||
shrext=.dll
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
shrext=.dylib
|
||||
;;
|
||||
dgux*)
|
||||
;;
|
||||
freebsd1*)
|
||||
;;
|
||||
freebsd*)
|
||||
;;
|
||||
gnu*)
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
case "$host_cpu" in
|
||||
ia64*)
|
||||
shrext=.so
|
||||
;;
|
||||
hppa*64*)
|
||||
shrext=.sl
|
||||
;;
|
||||
*)
|
||||
shrext=.sl
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
case "$host_os" in
|
||||
irix5* | nonstopux*)
|
||||
libsuff= shlibsuff=
|
||||
;;
|
||||
*)
|
||||
case $LD in
|
||||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
|
||||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
|
||||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
|
||||
*) libsuff= shlibsuff= ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
linux*oldld* | linux*aout* | linux*coff*)
|
||||
;;
|
||||
linux*)
|
||||
;;
|
||||
netbsd*)
|
||||
;;
|
||||
newsos6)
|
||||
;;
|
||||
nto-qnx)
|
||||
;;
|
||||
openbsd*)
|
||||
;;
|
||||
os2*)
|
||||
libname_spec='$name'
|
||||
shrext=.dll
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
;;
|
||||
sco3.2v5*)
|
||||
;;
|
||||
solaris*)
|
||||
;;
|
||||
sunos4*)
|
||||
;;
|
||||
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
|
||||
;;
|
||||
sysv4*MP*)
|
||||
;;
|
||||
uts4*)
|
||||
;;
|
||||
esac
|
||||
|
||||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
||||
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
|
||||
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
|
||||
sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
|
||||
|
||||
# How to pass a linker flag through the compiler.
|
||||
wl="$escaped_wl"
|
||||
|
||||
# Static library suffix (normally "a").
|
||||
libext="$libext"
|
||||
|
||||
# Shared library suffix (normally "so").
|
||||
shlibext="$shlibext"
|
||||
|
||||
# Flag to hardcode \$libdir into a binary during linking.
|
||||
# This must work even if \$libdir does not exist.
|
||||
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
|
||||
|
||||
# Whether we need a single -rpath flag with a separated argument.
|
||||
hardcode_libdir_separator="$hardcode_libdir_separator"
|
||||
|
||||
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_direct="$hardcode_direct"
|
||||
|
||||
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_minus_L="$hardcode_minus_L"
|
||||
|
||||
EOF
|
1549
config/config.sub
vendored
Executable file
1549
config/config.sub
vendored
Executable file
File diff suppressed because it is too large
Load Diff
@ -17,6 +17,8 @@ AM_INIT_AUTOMAKE([foreign 1.5])
|
||||
AC_CONFIG_SRCDIR([src/actions.cpp])
|
||||
AC_CONFIG_HEADER([config.h])
|
||||
|
||||
AM_MAINTAINER_MODE
|
||||
AM_GNU_GETTEXT
|
||||
|
||||
#######################################################################
|
||||
# Checks for programs. #
|
||||
@ -403,6 +405,7 @@ AM_CONDITIONAL([GNOME1], [test x$gnome = xyes && test x$gnome1found = xyes])
|
||||
AM_CONDITIONAL([GNOME2], [test x$gnome = xyes && test x$gnome1found = xno])
|
||||
AM_CONDITIONAL([GCC], [test x$GXX = xyes])
|
||||
AM_CONDITIONAL([WZIP], [test x$wzip = xyes])
|
||||
AM_CONDITIONAL([INCLUDEDINTL], [test x$nls_cv_use_gnu_gettext = xyes])
|
||||
|
||||
#######################################################################
|
||||
# Check for PNG support in SDL_image #
|
||||
@ -521,6 +524,9 @@ AC_SUBST([UTIL_FILES])
|
||||
|
||||
|
||||
AC_CONFIG_FILES([Makefile
|
||||
po/Makefile.in
|
||||
m4/Makefile
|
||||
intl/Makefile
|
||||
icons/Makefile
|
||||
src/Makefile
|
||||
src/server/Makefile
|
||||
|
169
data/game.cfg
169
data/game.cfg
@ -82,6 +82,175 @@
|
||||
|
||||
[/game_config]
|
||||
|
||||
[hotkey]
|
||||
command=preferences
|
||||
key=p
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=undo
|
||||
key=u
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=redo
|
||||
key=r
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=recruit
|
||||
key=r
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=repeatrecruit
|
||||
key=r
|
||||
ctrl=yes
|
||||
shift=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=recall
|
||||
key=r
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=cycle
|
||||
key=n
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=endunitturn
|
||||
key=" "
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=leader
|
||||
key=l
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=zoomin
|
||||
key=z
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=zoomout
|
||||
key=x
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=zoomdefault
|
||||
key=c
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=fullscreen
|
||||
key=f
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=accelerated
|
||||
key=a
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=resistance
|
||||
key=d
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=describeunit
|
||||
key=d
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=renameunit
|
||||
key=n
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=terraintable
|
||||
key=t
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=save
|
||||
key=s
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=load
|
||||
key=l
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=statustable
|
||||
key=s
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=endturn
|
||||
key=e
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=togglegrid
|
||||
key=g
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=mute
|
||||
key=m
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=labelterrain
|
||||
key=l
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=showenemymoves
|
||||
key=v
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=bestenemymoves
|
||||
key=b
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=toggleshroud
|
||||
key=k
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=updateshroud
|
||||
key=k
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=speak
|
||||
key=m
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=continue
|
||||
key=t
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=search
|
||||
key=/
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=speaktoally
|
||||
key=m
|
||||
shift=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=speaktoall
|
||||
key=m
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=help
|
||||
key=F1
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=command
|
||||
key=;
|
||||
shift=yes
|
||||
[/hotkey]
|
||||
|
||||
[campaign]
|
||||
id=heir_throne
|
||||
icon=konrad-commander.png
|
||||
|
@ -20,7 +20,7 @@ height=768
|
||||
[/main_map]
|
||||
|
||||
[menu]
|
||||
title=game_menu
|
||||
title= _ "Menu"
|
||||
image=lite
|
||||
items=objectives,statistics,unitlist,statustable,save,load,preferences,chatlog,help,quit
|
||||
rect=3,1,103,22
|
||||
@ -29,7 +29,7 @@ height=768
|
||||
[/menu]
|
||||
|
||||
[menu]
|
||||
title=actions_menu
|
||||
title= _ "Actions"
|
||||
image=lite
|
||||
items=undo,redo,cycle,speak,recruit,recall,showenemymoves,bestenemymoves,delayshroud,updateshroud,endturn
|
||||
rect=105,1,205,22
|
||||
@ -76,7 +76,7 @@ height=768
|
||||
[/panel]
|
||||
|
||||
[menu]
|
||||
title=action_endturn
|
||||
title= _ "End Turn"
|
||||
items=endturn
|
||||
rect=900,737
|
||||
xanchor=right
|
||||
@ -282,7 +282,7 @@ height=768
|
||||
[unit_level]
|
||||
font_size=12
|
||||
rect=891,346,1022,362
|
||||
prefix=level
|
||||
prefix= _ "statuspanel|level"
|
||||
prefix_literal=" "
|
||||
xanchor=right
|
||||
yanchor=fixed
|
||||
@ -314,7 +314,7 @@ height=768
|
||||
[unit_moves]
|
||||
font_size=12
|
||||
rect=891,410,1022,426
|
||||
prefix=movement
|
||||
prefix= _ "statuspanel|movement"
|
||||
prefix_literal=": "
|
||||
xanchor=right
|
||||
yanchor=fixed
|
||||
@ -356,7 +356,7 @@ height=600
|
||||
[/main_map]
|
||||
|
||||
[menu]
|
||||
title=game_menu
|
||||
title= _ "Menu"
|
||||
image=lite
|
||||
items=objectives,statistics,unitlist,statustable,save,load,preferences,chatlog,help,quit
|
||||
rect=3,1,103,22
|
||||
@ -365,7 +365,7 @@ height=600
|
||||
[/menu]
|
||||
|
||||
[menu]
|
||||
title=actions_menu
|
||||
title= _ "Actions"
|
||||
image=lite
|
||||
items=undo,redo,cycle,speak,recruit,recall,showenemymoves,bestenemymoves,delayshroud,updateshroud,endturn
|
||||
rect=105,1,205,22
|
||||
@ -412,7 +412,7 @@ height=600
|
||||
[/panel]
|
||||
|
||||
[menu]
|
||||
title=action_endturn
|
||||
title= _ "End Turn"
|
||||
items=endturn
|
||||
rect=900,737
|
||||
xanchor=right
|
||||
@ -620,7 +620,7 @@ height=600
|
||||
[unit_level]
|
||||
font_size=12
|
||||
rect=891,346,1022,362
|
||||
prefix=level
|
||||
prefix= _ "statuspanel|level"
|
||||
prefix_literal=" "
|
||||
xanchor=right
|
||||
yanchor=fixed
|
||||
@ -652,7 +652,7 @@ height=600
|
||||
[unit_moves]
|
||||
font_size=12
|
||||
rect=891,410,1022,426
|
||||
prefix=movement
|
||||
prefix= _ "statuspanel|movement"
|
||||
prefix_literal=": "
|
||||
xanchor=right
|
||||
yanchor=fixed
|
||||
|
@ -2,175 +2,6 @@
|
||||
id=en
|
||||
language="English"
|
||||
|
||||
[hotkey]
|
||||
command=preferences
|
||||
key=p
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=undo
|
||||
key=u
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=redo
|
||||
key=r
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=recruit
|
||||
key=r
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=repeatrecruit
|
||||
key=r
|
||||
ctrl=yes
|
||||
shift=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=recall
|
||||
key=r
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=cycle
|
||||
key=n
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=endunitturn
|
||||
key=" "
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=leader
|
||||
key=l
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=zoomin
|
||||
key=z
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=zoomout
|
||||
key=x
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=zoomdefault
|
||||
key=c
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=fullscreen
|
||||
key=f
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=accelerated
|
||||
key=a
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=resistance
|
||||
key=d
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=describeunit
|
||||
key=d
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=renameunit
|
||||
key=n
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=terraintable
|
||||
key=t
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=save
|
||||
key=s
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=load
|
||||
key=l
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=statustable
|
||||
key=s
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=endturn
|
||||
key=e
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=togglegrid
|
||||
key=g
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=mute
|
||||
key=m
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=labelterrain
|
||||
key=l
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=showenemymoves
|
||||
key=v
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=bestenemymoves
|
||||
key=b
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=toggleshroud
|
||||
key=k
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=updateshroud
|
||||
key=k
|
||||
ctrl=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=speak
|
||||
key=m
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=continue
|
||||
key=t
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=search
|
||||
key=/
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=speaktoally
|
||||
key=m
|
||||
shift=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=speaktoall
|
||||
key=m
|
||||
alt=yes
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=help
|
||||
key=F1
|
||||
[/hotkey]
|
||||
[hotkey]
|
||||
command=command
|
||||
key=;
|
||||
shift=yes
|
||||
[/hotkey]
|
||||
|
||||
game_title= _ "The Battle for Wesnoth"
|
||||
version= _ "Version"
|
||||
|
||||
@ -272,7 +103,6 @@ noun_male= _ "him"
|
||||
noun_female= _ "her"
|
||||
|
||||
#fighting statistics
|
||||
action_statistics= _ "Statistics"
|
||||
base_damage= _ "base damage"
|
||||
total_damage= _ "total damage"
|
||||
minimum_damage= _ "minimum damage"
|
||||
@ -532,61 +362,6 @@ map_width= _ "Width"
|
||||
map_height= _ "Height"
|
||||
|
||||
hotkeys_button= _ "Hotkeys"
|
||||
action_quit= _ "Quit Game"
|
||||
action_unitlist= _ "Unit List"
|
||||
action_objectives= _ "Scenario Objectives"
|
||||
action_preferences= _ "Preferences"
|
||||
action_createunit= _ "Create Unit (Debug!)"
|
||||
action_changeside= _ "Change Unit Side (Debug!)"
|
||||
action_speak= _ "Speak"
|
||||
action_zoomin= _ "Zoom In"
|
||||
action_zoomout= _ "Zoom Out"
|
||||
action_zoomdefault= _ "Default Zoom"
|
||||
action_fullscreen= _ "Fullscreen"
|
||||
action_accelerated= _ "Accelerated"
|
||||
action_cycle= _ "Next unit"
|
||||
action_endturn= _ "End Turn"
|
||||
action_endunitturn= _ "End Unit Turn"
|
||||
action_leader= _ "Leader"
|
||||
action_undo= _ "Undo"
|
||||
action_redo= _ "Redo"
|
||||
action_terraintable= _ "Terrain Table"
|
||||
action_resistance= _ "Attack Resistance"
|
||||
action_describeunit= _ "Unit Description"
|
||||
action_renameunit= _ "Rename Unit"
|
||||
action_save= _ "Save Game"
|
||||
action_load= _ "Load Game"
|
||||
action_togglegrid= _ "Toggle Grid"
|
||||
action_statustable= _ "Status Table"
|
||||
action_recall= _ "Recall"
|
||||
action_recruit= _ "Recruit"
|
||||
action_repeatrecruit= _ "Repeat Recruit"
|
||||
action_mute= _ "Mute"
|
||||
action_labelterrain= _ "Set Label"
|
||||
action_showenemymoves= _ "Show Enemy Moves"
|
||||
action_bestenemymoves= _ "Best Possible Enemy Moves"
|
||||
action_delayshroud= _ "Delay Shroud Updates"
|
||||
action_updateshroud= _ "Update Shroud Now"
|
||||
action_continue= _ "Continue Move"
|
||||
action_search= _ "Find Label or Unit"
|
||||
action_help= _ "Help"
|
||||
action_chatlog= _ "View Chat Log"
|
||||
action_editnewmap= _ "New Map"
|
||||
action_editloadmap= _ "Load Map"
|
||||
action_editsavemap= _ "Save Map"
|
||||
action_editsaveas= _ "Save As"
|
||||
action_editquit= _ "Quit Editor"
|
||||
action_editsetstartpos= _ "Set Player Start Position"
|
||||
action_editfloodfill= _ "Flood Fill"
|
||||
action_editfillselection= _ "Fill Selection"
|
||||
action_editcut= _ "Cut"
|
||||
action_editcopy= _ "Copy"
|
||||
action_editpaste= _ "Paste"
|
||||
action_editrevert= _ "Revert from Disk"
|
||||
action_editresize= _ "Resize Map"
|
||||
action_editflip= _ "Flip Map"
|
||||
action_editselectall= _ "Select All"
|
||||
action_editdraw= _ "Draw Terrain"
|
||||
save_hotkeys_button= _ "Save Hotkeys"
|
||||
change_hotkey_button= _ "Change Hotkey"
|
||||
hotkeys_dialog= _ "Hotkey Settings"
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Ancient Lich
|
||||
id=Ancient Lich
|
||||
name= _ "Ancient Lich"
|
||||
race=undead
|
||||
image=undead-ancient-lich.png
|
||||
image_defensive=undead-ancient-lich-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=180
|
||||
usage=mixed fighter
|
||||
unit_description="The final form that mages of the undead can achieve, Ancient Liches strike terror into the hearts of those who see them. Not only is their touch that of death, but their spells are powerful enough to freeze even the bravest where they stand. Should you ever come across one of these, flee fast and far, for they move faster than most undead."
|
||||
unit_description= _ "The final form that mages of the undead can achieve, Ancient Liches strike terror into the hearts of those who see them. Not only is their touch that of death, but their spells are powerful enough to freeze even the bravest where they stand. Should you ever come across one of these, flee fast and far, for they move faster than most undead."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=touch
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Ancient Wose
|
||||
id=Ancient Wose
|
||||
name= _ "Ancient Wose"
|
||||
race=wose
|
||||
image=wose-ancient.png
|
||||
ability=ambush,regenerates
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Arch Mage
|
||||
id=Arch Mage
|
||||
name= _ "Arch Mage"
|
||||
race=human
|
||||
gender=male,female
|
||||
image=arch-mage.png
|
||||
@ -16,7 +17,7 @@ alignment=neutral
|
||||
advanceto=Great Mage
|
||||
cost=100
|
||||
usage=mixed fighter
|
||||
unit_description="Leaders among the mages, the Arch Mages hurl huge balls of fire at their enemies."
|
||||
unit_description= _ "Leaders among the mages, the Arch Mages hurl huge balls of fire at their enemies."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=staff
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Assassin
|
||||
id=Assassin
|
||||
name= _ "Assassin"
|
||||
race=human
|
||||
image=assassin.png
|
||||
image_defensive=assassin-defend.png
|
||||
@ -13,7 +14,7 @@ advanceto=null
|
||||
cost=50
|
||||
usage=fighter
|
||||
ability=skirmisher
|
||||
unit_description="Assassins are masters of the night. Like Rogues, they can backstab and ignore enemy zones of control. They can also throw poison-tipped knives at their enemies from long range."
|
||||
unit_description= _ "Assassins are masters of the night. Like Rogues, they can backstab and ignore enemy zones of control. They can also throw poison-tipped knives at their enemies from long range."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=dagger
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Bandit
|
||||
id=Bandit
|
||||
name= _ "Bandit"
|
||||
race=human
|
||||
image=neutral-bandit.png
|
||||
image_defensive=neutral-bandit-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=33
|
||||
usage=fighter
|
||||
unit_description="Armed with heavy mace, Bandits are adept at robbing and killing at night."
|
||||
unit_description= _ "Armed with heavy mace, Bandits are adept at robbing and killing at night."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=mace
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Battle Princess
|
||||
id=Battle Princess
|
||||
name= _ "Battle Princess"
|
||||
race=human
|
||||
image=human-battleprincess.png
|
||||
image_defensive=human-battleprincess-defend.png
|
||||
@ -15,7 +16,7 @@ advanceto=null
|
||||
cost=110
|
||||
ability=leadership,skirmisher
|
||||
usage=fighter
|
||||
unit_description="A noble at birth, the Princess has learnt swordplay with the greatest generals, and battle tactics with the greatest sages, making her both a great combatant and leader. The units of lower level around the Princess will fight better due to her presence. The Princess is a skilled skirmisher, and ignores enemy zones of control."
|
||||
unit_description= _ "A noble at birth, the Princess has learnt swordplay with the greatest generals, and battle tactics with the greatest sages, making her both a great combatant and leader. The units of lower level around the Princess will fight better due to her presence. The Princess is a skilled skirmisher, and ignores enemy zones of control."
|
||||
get_hit_sound=female-hit.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Blood Bat
|
||||
id=Blood Bat
|
||||
name= _ "Blood Bat"
|
||||
race=undead
|
||||
image=undead-bloodbat.png
|
||||
image_defensive=undead-bloodbat-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=24
|
||||
usage=scout
|
||||
unit_description="Blood Bats are fast and can drain the blood of those they attack, thereby healing themselves, even to the point where they become stronger than they began the battle! Such is their fury that the fur of these undead flying beasts is tainted red with the blood of their victims."
|
||||
unit_description= _ "Blood Bats are fast and can drain the blood of those they attack, thereby healing themselves, even to the point where they become stronger than they began the battle! Such is their fury that the fur of these undead flying beasts is tainted red with the blood of their victims."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=fangs
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Bone Shooter
|
||||
id=Bone Shooter
|
||||
name= _ "Bone Shooter"
|
||||
race=undead
|
||||
image=undead-boneshooter.png
|
||||
image_defensive=undead-boneshooter-defend.png
|
||||
@ -11,7 +12,7 @@ level=2
|
||||
alignment=chaotic
|
||||
advanceto=Soul Shooter
|
||||
cost=24
|
||||
unit_description="These elite undead archers strike terror in the hearts of their foes by using the bones of the slain as weapons."
|
||||
unit_description= _ "These elite undead archers strike terror in the hearts of their foes by using the bones of the slain as weapons."
|
||||
usage=archer
|
||||
get_hit_sound=skeleton-hit.wav
|
||||
[resistance]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Bowman
|
||||
id=Bowman
|
||||
name= _ "Bowman"
|
||||
race=human
|
||||
gender=male
|
||||
image=human-bowman.png
|
||||
@ -13,7 +14,7 @@ alignment=lawful
|
||||
advanceto=Longbowman
|
||||
cost=15
|
||||
usage=archer
|
||||
unit_description="Immersed from childhood in the ways of archery, the young Bowmen are the most common ranged combatants in Wesnothian armies."
|
||||
unit_description= _ "Immersed from childhood in the ways of archery, the young Bowmen are the most common ranged combatants in Wesnothian armies."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Cavalier
|
||||
id=Cavalier
|
||||
name= _ "Cavalier"
|
||||
race=human
|
||||
image=human-cavalier.png
|
||||
image_moving=human-cavalier-moving.png
|
||||
@ -20,7 +21,7 @@ cost=90
|
||||
[/resistance]
|
||||
|
||||
usage=scout
|
||||
unit_description="Only the most experienced and heroic Dragoons can achieve to ride the battlefield as Cavaliers. Armed with magic pistol artifacts, keen swords and fine armours are one of the best troops mounted in all know world."
|
||||
unit_description= _ "Only the most experienced and heroic Dragoons can achieve to ride the battlefield as Cavaliers. Armed with magic pistol artifacts, keen swords and fine armours are one of the best troops mounted in all know world."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,7 +1,8 @@
|
||||
# XXX This unit is obsolete and should not be used anymore. It is here only for compatibility purposes and will be removed after few releases
|
||||
|
||||
[unit]
|
||||
name=Cavalry
|
||||
id=Cavalry
|
||||
name= _ "Cavalry"
|
||||
race=human
|
||||
image=human-scout.png
|
||||
image_moving=human-scout-moving.png
|
||||
@ -23,7 +24,7 @@ usage=scout
|
||||
cold=80
|
||||
[/resistance]
|
||||
|
||||
unit_description="The best riders in Wesnoth are recruited into the military to become members of the cavalry. This strictly disciplined force is especially suited to capturing and holding villages."
|
||||
unit_description= _ "The best riders in Wesnoth are recruited into the military to become members of the cavalry. This strictly disciplined force is especially suited to capturing and holding villages."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Cavalryman
|
||||
id=Cavalryman
|
||||
name= _ "Cavalryman"
|
||||
race=human
|
||||
image=human-scout.png
|
||||
image_moving=human-scout-moving.png
|
||||
@ -21,7 +22,7 @@ usage=scout
|
||||
cold=80
|
||||
[/resistance]
|
||||
|
||||
unit_description="The best riders in Wesnoth are recruited into the military to become Cavalrymen. This strictly disciplined force is especially suited to capturing and holding villages."
|
||||
unit_description= _ "The best riders in Wesnoth are recruited into the military to become Cavalrymen. This strictly disciplined force is especially suited to capturing and holding villages."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Giant Spider
|
||||
id=Giant Spider
|
||||
name= _ "Giant Spider"
|
||||
race=monster
|
||||
image=cavespider.png
|
||||
hitpoints=54
|
||||
@ -11,7 +12,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=48
|
||||
usage=fighter
|
||||
unit_description="Giant Spiders are said to roam the depths of Knalga, devouring many victims. They can bite at close range, thereby poisoning their enemies, and also can attack with a web at long range, slowing their foes down."
|
||||
unit_description= _ "Giant Spiders are said to roam the depths of Knalga, devouring many victims. They can bite at close range, thereby poisoning their enemies, and also can attack with a web at long range, slowing their foes down."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=fangs
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Chocobone
|
||||
id=Chocobone
|
||||
name= _ "Chocobone"
|
||||
race=undead
|
||||
image=undead-chocobone.png
|
||||
image_moving=undead-chocobone-moving.png
|
||||
@ -13,7 +14,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=38
|
||||
usage=scout
|
||||
unit_description="Riding the bones of ostrich-like large birds once used as mounts by a lost civilization, the skeleton Chocobones can move faster than most cavalry units."
|
||||
unit_description= _ "Riding the bones of ostrich-like large birds once used as mounts by a lost civilization, the skeleton Chocobones can move faster than most cavalry units."
|
||||
get_hit_sound=skeleton-hit.wav
|
||||
[attack]
|
||||
name=spear
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Cockatrice
|
||||
id=Cockatrice
|
||||
name= _ "Cockatrice"
|
||||
race=monster
|
||||
image=cockatrice.png
|
||||
image_defensive=cockatrice-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=25
|
||||
usage=fighter
|
||||
unit_description="At first sight, these mystical snake-like creatures appear weak, but looks are deceiving. With just a glance at their enemies, Cockatrices can turn them into stone!"
|
||||
unit_description= _ "At first sight, these mystical snake-like creatures appear weak, but looks are deceiving. With just a glance at their enemies, Cockatrices can turn them into stone!"
|
||||
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Commander
|
||||
id=Commander
|
||||
name= _ "Commander"
|
||||
race=human
|
||||
image=konrad-commander.png
|
||||
image_defensive=konrad-commander-defend.png
|
||||
@ -16,7 +17,7 @@ alignment=lawful
|
||||
advanceto=Lord
|
||||
cost=42
|
||||
usage=mixed fighter
|
||||
unit_description="The rank of Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."
|
||||
unit_description= _ "The rank of Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Cuttle Fish
|
||||
id=Cuttle Fish
|
||||
name= _ "Cuttle Fish"
|
||||
race=monster
|
||||
image=cuttlefish.png
|
||||
image_defensive=cuttlefish-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=28
|
||||
usage=fighter
|
||||
unit_description="Cuttle Fish are giantic creatures of the seas. They can grab their opponents with strong tentacles, or spit a poisonous black ink from a distance. The best way to survive an encounter with these monsters is to remain ashore."
|
||||
unit_description= _ "Cuttle Fish are giantic creatures of the seas. They can grab their opponents with strong tentacles, or spit a poisonous black ink from a distance. The best way to survive an encounter with these monsters is to remain ashore."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=tentacle
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dark Adept
|
||||
id=Dark Adept
|
||||
name= _ "Dark Adept"
|
||||
race=human
|
||||
image=undead-adept.png
|
||||
image_defensive=undead-adept-defend.png
|
||||
@ -15,7 +16,7 @@ alignment=chaotic
|
||||
advanceto=Necromancer
|
||||
cost=16
|
||||
usage=archer
|
||||
unit_description="Dark Adepts are psychotic fanatics who dabble in black magic, using its power to cause death and destruction."
|
||||
unit_description= _ "Dark Adepts are psychotic fanatics who dabble in black magic, using its power to cause death and destruction."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=chill wave
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dark Spirit
|
||||
id=Dark Spirit
|
||||
name= _ "Dark Spirit"
|
||||
race=undead
|
||||
image=undead-darkspirit.png
|
||||
image_defensive=undead-darkspirit-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=54
|
||||
usage=scout
|
||||
unit_description="Dark Spirits are messengers and bearers of tidings from the realm of the dead, and a force of dread in this world. Happily, they have rarely been seen in Wesnoth."
|
||||
unit_description= _ "Dark Spirits are messengers and bearers of tidings from the realm of the dead, and a force of dread in this world. Happily, they have rarely been seen in Wesnoth."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=baneblade
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Death Knight
|
||||
id=Death Knight
|
||||
name= _ "Death Knight"
|
||||
race=undead
|
||||
image=undead-deathknight.png
|
||||
hitpoints=66
|
||||
@ -12,7 +13,7 @@ advanceto=null
|
||||
cost=39
|
||||
ability=leadership
|
||||
usage=fighter
|
||||
unit_description="Sometimes the mightiest warriors and generals, cursed with hate and angst, came back to this world as Death Knights."
|
||||
unit_description= _ "Sometimes the mightiest warriors and generals, cursed with hate and angst, came back to this world as Death Knights."
|
||||
get_hit_sound=skeleton-hit.wav
|
||||
[attack]
|
||||
name=battle axe
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Deathmaster
|
||||
id=Deathmaster
|
||||
name= _ "Deathmaster"
|
||||
race=undead
|
||||
image=undead-deathmaster.png
|
||||
image_defensive=undead-deathmaster-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=Demilich
|
||||
cost=25
|
||||
usage=mixed fighter
|
||||
unit_description="Gwiti's wanderings on a dark path have given him power normally not granted to mortals, but with a terrible cost: The undead that he gave his soul to are gradually claiming his mortal shell too, and with time, he will be a true undead and a terror to all that lives."
|
||||
unit_description= _ "Gwiti's wanderings on a dark path have given him power normally not granted to mortals, but with a terrible cost: The undead that he gave his soul to are gradually claiming his mortal shell too, and with time, he will be a true undead and a terror to all that lives."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=staff
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Demilich
|
||||
id=Demilich
|
||||
name= _ "Demilich"
|
||||
race=undead
|
||||
image=undead-demilich.png
|
||||
hitpoints=80
|
||||
@ -11,7 +12,7 @@ alignment=chaotic
|
||||
advanceto=Ancient Lich
|
||||
cost=30
|
||||
usage=fighter
|
||||
unit_description="After too much time dabbling with forbidden magics and dark arts, these mages have begun to pay a heavy price: Demiliches are losing their bodies, becoming undead themselves. With time, they may become fully undead, and feared by all alike."
|
||||
unit_description= _ "After too much time dabbling with forbidden magics and dark arts, these mages have begun to pay a heavy price: Demiliches are losing their bodies, becoming undead themselves. With time, they may become fully undead, and feared by all alike."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=touch
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Direwolf Rider
|
||||
id=Direwolf Rider
|
||||
name= _ "Direwolf Rider"
|
||||
race=goblin
|
||||
image=goblin-direwolver.png
|
||||
hitpoints=55
|
||||
@ -11,7 +12,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=40
|
||||
usage=scout
|
||||
unit_description="Direwolf Riders ride the fastest mounts to be found in Wesnoth, dreadful giant wolves with poisoned claws. These Goblins are fearsome and merciless enemies."
|
||||
unit_description= _ "Direwolf Riders ride the fastest mounts to be found in Wesnoth, dreadful giant wolves with poisoned claws. These Goblins are fearsome and merciless enemies."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=fangs
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dragoon
|
||||
id=Dragoon
|
||||
name= _ "Dragoon "
|
||||
race=human
|
||||
image=human-dragoon.png
|
||||
image_moving=human-dragoon-moving.png
|
||||
@ -20,7 +21,7 @@ cost=40
|
||||
[/resistance]
|
||||
|
||||
usage=scout
|
||||
unit_description="Riding fast horses and armed with sword and magical pistol artifacts, Dragoons make versatile troops."
|
||||
unit_description= _ "Riding fast horses and armed with sword and magical pistol artifacts, Dragoons make versatile troops."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Beak
|
||||
id=Drake Beak
|
||||
name= _ "Drake Beak"
|
||||
race=drake
|
||||
image=drake-beak.png
|
||||
image_defensive=drake-beak-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=24
|
||||
usage=scout
|
||||
unit_description="Smaller than most Drakes, the Beaks are therefore more agile and can fight even when flying."
|
||||
unit_description= _ "Smaller than most Drakes, the Beaks are therefore more agile and can fight even when flying."
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
# this drake,a albeit larger than Petit, is smaller than most,
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Burner
|
||||
id=Drake Burner
|
||||
name= _ "Drake Burner"
|
||||
race=drake
|
||||
image=drake-burner.png
|
||||
image_defensive=drake-burner-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=neutral
|
||||
advanceto=Fire Drake
|
||||
cost=23
|
||||
usage=archer
|
||||
unit_description="Not only can the Drake Burners wield their claws with deadly skill, but they possess the fire-breathing abilities of their remote ancestors. Enemies are well advised to keep their distance."
|
||||
unit_description= _ "Not only can the Drake Burners wield their claws with deadly skill, but they possess the fire-breathing abilities of their remote ancestors. Enemies are well advised to keep their distance."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=claws
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Clasher
|
||||
id=Drake Clasher
|
||||
name= _ "Drake Clasher"
|
||||
race=drake
|
||||
image=drake-clasher.png
|
||||
image_defensive=drake-clasher-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Drake Slasher
|
||||
cost=19
|
||||
usage=fighter
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Fighter
|
||||
id=Drake Fighter
|
||||
name= _ "Drake Fighter"
|
||||
race=drake
|
||||
image=drake-fighter.png
|
||||
image_defensive=drake-fighter-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=neutral
|
||||
advanceto=Drake Warrior,Drake Guard
|
||||
cost=21
|
||||
usage=fighter
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Fire Drake
|
||||
id=Fire Drake
|
||||
name= _ "Fire Drake"
|
||||
race=drake
|
||||
image=drake-fire.png
|
||||
image_defensive=drake-fire-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Drake Flameheart
|
||||
cost=32
|
||||
usage=archer
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=claws
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Flameheart
|
||||
id=Drake Flameheart
|
||||
name= _ "Drake Flameheart"
|
||||
race=drake
|
||||
image=drake-flameheart.png
|
||||
image_defensive=drake-flameheart-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=110
|
||||
usage=archer
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=claws
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Guard
|
||||
id=Drake Guard
|
||||
name= _ "Drake Guard"
|
||||
race=drake
|
||||
image=drake-guard.png
|
||||
image_defensive=drake-guard-defend.png
|
||||
@ -15,7 +16,7 @@ advanceto=null
|
||||
cost=29
|
||||
usage=fighter
|
||||
#ability=shielding
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=spear
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Hatchling
|
||||
id=Drake Hatchling
|
||||
name= _ "Drake Hatchling"
|
||||
race=drake
|
||||
image=drake-hatchling.png
|
||||
image_defensive=drake-hatchling-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Drake Slave
|
||||
cost=7
|
||||
usage=fighter
|
||||
unit_description=""
|
||||
#unit_description=""
|
||||
get_hit_sound=female-cry.wav
|
||||
[attack]
|
||||
name=claws
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Mage
|
||||
id=Drake Mage
|
||||
name= _ "Drake Mage"
|
||||
race=drake
|
||||
image=drake-mage.png
|
||||
image_defensive=drake-mage-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Drake Warmage
|
||||
cost=24
|
||||
usage=archer
|
||||
unit_description="Like all Mages, the Drake Mages are capable of using magic in battle."
|
||||
unit_description= _ "Like all Mages, the Drake Mages are capable of using magic in battle."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=staff
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Petit
|
||||
id=Drake Petit
|
||||
name= _ "Drake Petit"
|
||||
race=drake
|
||||
image=drake-petit.png
|
||||
image_defensive=drake-petit-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Drake Beak
|
||||
cost=15
|
||||
usage=scout
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
# this drake is smaller, more agile, he doesn't need to land
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Slasher
|
||||
id=Drake Slasher
|
||||
name= _ "Drake Slasher"
|
||||
race=drake
|
||||
image=drake-slasher.png
|
||||
image_defensive=drake-slasher-defend.png
|
||||
@ -13,7 +14,7 @@ advanceto=null
|
||||
#advanceto=Drake Omnirage
|
||||
cost=28
|
||||
usage=fighter
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Slave
|
||||
id=Drake Slave
|
||||
name= _ "Drake Slave"
|
||||
race=drake
|
||||
image=drake-slave.png
|
||||
image_defensive=drake-slave-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Drake Worker
|
||||
cost=14
|
||||
usage=fighter
|
||||
unit_description="Drake Slaves are servile members of this reptilian race."
|
||||
unit_description= _ "Drake Slaves are servile members of this reptilian race."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=claws
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Warmage
|
||||
id=Drake Warmage
|
||||
name= _ "Drake Warmage"
|
||||
race=drake
|
||||
image=drake-warmage.png
|
||||
image_defensive=drake-warmage-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=45
|
||||
usage=archer
|
||||
unit_description=""
|
||||
#unit_description=""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=staff
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Warrior
|
||||
id=Drake Warrior
|
||||
name= _ "Drake Warrior"
|
||||
race=drake
|
||||
image=drake-warrior.png
|
||||
image_defensive=drake-warrior-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=31
|
||||
usage=fighter
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Drake Worker
|
||||
id=Drake Worker
|
||||
name= _ "Drake Worker"
|
||||
race=drake
|
||||
image=drake-worker.png
|
||||
image_defensive=drake-worker-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=24
|
||||
usage=fighter
|
||||
unit_description="More advanced Drakes, the Workers fight with their own sharp claws."
|
||||
unit_description= _ "More advanced Drakes, the Workers fight with their own sharp claws."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=mace
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Duelist
|
||||
id=Duelist
|
||||
name= _ "Duelist"
|
||||
race=human
|
||||
image=human-duelist.png
|
||||
image_defensive=human-duelist-defend.png
|
||||
@ -13,7 +14,7 @@ advanceto=null
|
||||
cost=40
|
||||
usage=mixed fighter
|
||||
ability=skirmisher
|
||||
unit_description="Duelists are masters of the art of swordplay. Their skill with the rapier allows them to attack and parry with only one hand, while they wield a pistol in the other to shoot distant foes."
|
||||
unit_description= _ "Duelists are masters of the art of swordplay. Their skill with the rapier allows them to attack and parry with only one hand, while they wield a pistol in the other to shoot distant foes."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=rapier
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Berserker
|
||||
id=Dwarvish Berserker
|
||||
name= _ "Dwarvish Berserker"
|
||||
race=dwarf
|
||||
image=dwarf-berserker.png
|
||||
image_defensive=dwarf-berserker-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=30
|
||||
usage=fighter
|
||||
unit_description="Dwarves are an ancient race of powerful fighters. Their Berserkers forgo all defense in exchange for massive damage against their enemies. Once a battle is entered, Dwarvish Berserkers attack ferociously, continuing to push the attack until either they or their enemy lies dead."
|
||||
unit_description= _ "Dwarves are an ancient race of powerful fighters. Their Berserkers forgo all defense in exchange for massive damage against their enemies. Once a battle is entered, Dwarvish Berserkers attack ferociously, continuing to push the attack until either they or their enemy lies dead."
|
||||
get_hit_sound=groan.wav
|
||||
[resistance]
|
||||
blade=70
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Dragonguard
|
||||
id=Dwarvish Dragonguard
|
||||
name= _ "Dwarvish Dragonguard"
|
||||
race=dwarf
|
||||
image=dwarf-dragonguard.png
|
||||
image_defensive=dwarf-dragonguard-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=52
|
||||
usage=archer
|
||||
unit_description="The guardians of the great dwarvish cities, they blast at their enemies using fire from what are called dragonstaffs. They are the chief possessors of arcane Dwarvish technology."
|
||||
unit_description= _ "The guardians of the great dwarvish cities, they blast at their enemies using fire from what are called dragonstaffs. They are the chief possessors of arcane Dwarvish technology."
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
[resistance]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Fighter
|
||||
id=Dwarvish Fighter
|
||||
name= _ "Dwarvish Fighter"
|
||||
race=dwarf
|
||||
image=dwarf-fighter.png
|
||||
image_defensive=dwarf-fighter-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Dwarvish Steelclad
|
||||
cost=17
|
||||
usage=fighter
|
||||
unit_description="Dwarvish Fighters wield mighty battle axes, which make them feared opponents in close range combat. They are excellent in mountainous terrain or underground. Though not swift, their power and endurance more than compensate."
|
||||
unit_description= _ "Dwarvish Fighters wield mighty battle axes, which make them feared opponents in close range combat. They are excellent in mountainous terrain or underground. Though not swift, their power and endurance more than compensate."
|
||||
get_hit_sound=groan.wav
|
||||
[resistance]
|
||||
blade=70
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Lord
|
||||
id=Dwarvish Lord
|
||||
name= _ "Dwarvish Lord"
|
||||
race=dwarf
|
||||
image=dwarf-lord.png
|
||||
image_defensive=dwarf-lord-defend.png
|
||||
@ -19,7 +20,7 @@ usage=fighter
|
||||
fire=90
|
||||
cold=80
|
||||
[/resistance]
|
||||
unit_description="Dwarvish Lords are kings under the mountains. Their skill with the battle axe is unmatched, and they are able to hit even enemies that are far away. Their fine armor is made of the strong alloys crafted by their kin."
|
||||
unit_description= _ "Dwarvish Lords are kings under the mountains. Their skill with the battle axe is unmatched, and they are able to hit even enemies that are far away. Their fine armor is made of the strong alloys crafted by their kin."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=battle axe
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Runemaster
|
||||
id=Dwarvish Runemaster
|
||||
name= _ "Dwarvish Runemaster"
|
||||
race=dwarf
|
||||
image=dwarf-runemaster.png
|
||||
image_defensive=dwarf-runemaster-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=115
|
||||
usage=fighter
|
||||
unit_description="The mighty Dwarvish Runemasters are fearsome and sturdy warriors who have harnessed the secret powers of the Dwarven runes. They can send lightning bolts at their enemies by striking the ground with their marvelously crafted and much beloved hammers, which shimmer with magical energy."
|
||||
unit_description= _ "The mighty Dwarvish Runemasters are fearsome and sturdy warriors who have harnessed the secret powers of the Dwarven runes. They can send lightning bolts at their enemies by striking the ground with their marvelously crafted and much beloved hammers, which shimmer with magical energy."
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
[attack]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Steelclad
|
||||
id=Dwarvish Steelclad
|
||||
name= _ "Dwarvish Steelclad"
|
||||
race=dwarf
|
||||
image=dwarf-warrior.png
|
||||
image_defensive=dwarf-warrior-defend.png
|
||||
@ -19,7 +20,7 @@ alignment=neutral
|
||||
advanceto=Dwarvish Lord
|
||||
cost=36
|
||||
usage=fighter
|
||||
unit_description="The more experienced Dwarvish Steelclad fighters wear heavy chain mail and plate armor, for which they are rightly famous."
|
||||
unit_description= _ "The more experienced Dwarvish Steelclad fighters wear heavy chain mail and plate armor, for which they are rightly famous."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=battle axe
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Thunderer
|
||||
id=Dwarvish Thunderer
|
||||
name= _ "Dwarvish Thunderer"
|
||||
race=dwarf
|
||||
image=dwarf-thunderer.png
|
||||
image_defensive=dwarf-thunderer-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Dwarvish Thunderguard
|
||||
cost=19
|
||||
usage=fighter
|
||||
unit_description="Dwarvish Thunderers provide much needed ranged support to the mighty, yet slow, close-range fighters of the Dwarvish armies. Their mysterious weapons are slower, cruder and noisier than the elegant and swift elvish bows, but their impact is unmatched."
|
||||
unit_description= _ "Dwarvish Thunderers provide much needed ranged support to the mighty, yet slow, close-range fighters of the Dwarvish armies. Their mysterious weapons are slower, cruder and noisier than the elegant and swift elvish bows, but their impact is unmatched."
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
[resistance]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Thunderguard
|
||||
id=Dwarvish Thunderguard
|
||||
name= _ "Dwarvish Thunderguard"
|
||||
race=dwarf
|
||||
image=dwarf-thunderguard.png
|
||||
image_defensive=dwarf-thunderguard-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Dwarvish Dragonguard
|
||||
cost=30
|
||||
usage=fighter
|
||||
unit_description="The famed Dwarvish Thunderguards wield mysterious and feared weapons forged by the Dwarf weapon-masters, experts in arcane Dwarvish technology. Although they are no faster than the more common Thunderers, their attack is much more deadly. "
|
||||
unit_description= _ "The famed Dwarvish Thunderguards wield mysterious and feared weapons forged by the Dwarf weapon-masters, experts in arcane Dwarvish technology. Although they are no faster than the more common Thunderers, their attack is much more deadly. "
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
[resistance]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Dwarvish Ulfserker
|
||||
id=Dwarvish Ulfserker
|
||||
name= _ "Dwarvish Ulfserker"
|
||||
race=dwarf
|
||||
image=dwarf-ulfserker.png
|
||||
image_defensive=dwarf-ulfserker-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=Dwarvish Berserker
|
||||
cost=18
|
||||
usage=fighter
|
||||
unit_description=""
|
||||
#unit_description= _ ""
|
||||
get_hit_sound=groan.wav
|
||||
[resistance]
|
||||
blade=70
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elder Mage
|
||||
id=Elder Mage
|
||||
name= _ "Elder Mage"
|
||||
race=human
|
||||
image=elder-mage.png
|
||||
image_defensive=elder-mage-defend.png
|
||||
@ -16,7 +17,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=200
|
||||
usage=mixed fighter
|
||||
unit_description="Once great, Elder Mages have seen their power a little diminished from wearying years of battle. Nevertheless they remain feared on the battlefield on account of their powerful lightning bolts."
|
||||
unit_description= _ "Once great, Elder Mages have seen their power a little diminished from wearying years of battle. Nevertheless they remain feared on the battlefield on account of their powerful lightning bolts."
|
||||
[attack]
|
||||
name=staff
|
||||
type=impact
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elder Wose
|
||||
id=Elder Wose
|
||||
name= _ "Elder Wose"
|
||||
race=wose
|
||||
image=wose-elder.png
|
||||
image_defensive=wose-elder-defend.png
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Archer
|
||||
id=Elvish Archer
|
||||
name= _ "Elvish Archer"
|
||||
race=elf
|
||||
gender=male
|
||||
image=elvish-archer.png
|
||||
@ -14,7 +15,7 @@ alignment=neutral
|
||||
advanceto=Elvish Ranger,Elvish Marksman
|
||||
cost=18
|
||||
usage=archer
|
||||
unit_description="Elvish Archers are trained from youth in archery, and so skilled in long-range combat. Able to fire many arrows quickly and accurately, these Archers make up a large portion of the Elvish military."
|
||||
unit_description= _ "Elvish Archers are trained from youth in archery, and so skilled in long-range combat. Able to fire many arrows quickly and accurately, these Archers make up a large portion of the Elvish military."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Avenger
|
||||
id=Elvish Avenger
|
||||
name= _ "Elvish Avenger"
|
||||
race=elf
|
||||
image=elvish-avenger.png
|
||||
image_long=elvish-avenger-bow.png
|
||||
@ -15,7 +16,7 @@ advanceto=null
|
||||
cost=80
|
||||
ability=ambush
|
||||
usage=mixed fighter
|
||||
unit_description="Elvish Avengers are extremely skillful and extremely quick, powerful in all forms of combat. Avengers are considered the best of all woodsmen in Wesnoth, and can ambush their foes in the forest, because they cannot be seen in the woods until just after they have attacked."
|
||||
unit_description= _ "Elvish Avengers are extremely skillful and extremely quick, powerful in all forms of combat. Avengers are considered the best of all woodsmen in Wesnoth, and can ambush their foes in the forest, because they cannot be seen in the woods until just after they have attacked."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Captain
|
||||
id=Elvish Captain
|
||||
name= _ "Elvish Captain"
|
||||
race=elf
|
||||
image=elvish-captain.png
|
||||
image_long=elvish-captain-bow.png
|
||||
@ -16,7 +17,7 @@ alignment=neutral
|
||||
advanceto=Elvish Marshal
|
||||
cost=40
|
||||
usage=fighter
|
||||
unit_description="Skilled in commanding soldiers, Elvish Captains provide a bonus to all level-1 units on adjacent hexes. Captains are also skilled in both short- and long-range fighting."
|
||||
unit_description= _ "Skilled in commanding soldiers, Elvish Captains provide a bonus to all level-1 units on adjacent hexes. Captains are also skilled in both short- and long-range fighting."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Champion
|
||||
id=Elvish Champion
|
||||
name= _ "Elvish Champion"
|
||||
race=elf
|
||||
image=elvish-champion.png
|
||||
image_defensive=elvish-champion-defend.png
|
||||
@ -14,7 +15,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=100
|
||||
usage=fighter
|
||||
unit_description="Elvish Champions are awesome masters of swordsmanship, inflicting large amounts of damage in close combat. Master fighters, they are also adept with the bow, able to inflict damage on their enemies from both near and far."
|
||||
unit_description= _ "Elvish Champions are awesome masters of swordsmanship, inflicting large amounts of damage in close combat. Master fighters, they are also adept with the bow, able to inflict damage on their enemies from both near and far."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Druid
|
||||
id=Elvish Druid
|
||||
name= _ "Elvish Druid"
|
||||
race=elf
|
||||
gender=female
|
||||
image=elvish-druid.png
|
||||
@ -15,7 +16,7 @@ advanceto=Elvish Shyde
|
||||
cost=54
|
||||
usage=healer
|
||||
ability=cures
|
||||
unit_description="Elvish Druids are powerful masters of the forest. Brilliant at ensnaring unwary opponents, they also use the herbs of the forest to heal allies. Druids are excellent supporting units in any Elvish army."
|
||||
unit_description= _ "Elvish Druids are powerful masters of the forest. Brilliant at ensnaring unwary opponents, they also use the herbs of the forest to heal allies. Druids are excellent supporting units in any Elvish army."
|
||||
get_hit_sound=female-hit.wav
|
||||
[attack]
|
||||
name=staff
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Fighter
|
||||
id=Elvish Fighter
|
||||
name= _ "Elvish Fighter"
|
||||
race=elf
|
||||
image=elvish-fighter.png
|
||||
image_long=elvish-fighter-bow.png
|
||||
@ -14,7 +15,7 @@ alignment=neutral
|
||||
advanceto=Elvish Captain,Elvish Hero
|
||||
cost=14
|
||||
usage=fighter
|
||||
unit_description="Elvish Fighters make up the bulk of the Elven military in Wesnoth. They are distinguished from other fighting forces by their skill with both sword and bow. The Elves are deft of foot, and fight best in the forest."
|
||||
unit_description= _ "Elvish Fighters make up the bulk of the Elven military in Wesnoth. They are distinguished from other fighting forces by their skill with both sword and bow. The Elves are deft of foot, and fight best in the forest."
|
||||
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Hero
|
||||
id=Elvish Hero
|
||||
name= _ "Elvish Hero"
|
||||
race=elf
|
||||
image=elvish-hero.png
|
||||
image_long=elvish-hero-bow.png
|
||||
@ -14,7 +15,7 @@ alignment=neutral
|
||||
advanceto=Elvish Champion
|
||||
cost=40
|
||||
usage=fighter
|
||||
unit_description="Elvish Heroes focus on individual performance on the battlefield, having tweaked their combat skills to the very maximum. Elvish Heroes prefer fighting at close range with the sword, but are also skilled at the bow."
|
||||
unit_description= _ "Elvish Heroes focus on individual performance on the battlefield, having tweaked their combat skills to the very maximum. Elvish Heroes prefer fighting at close range with the sword, but are also skilled at the bow."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Lord
|
||||
id=Elvish Lord
|
||||
name= _ "Elvish Lord"
|
||||
race=elf
|
||||
image=elvish-lord.png
|
||||
image_defensive=elvish-lord-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=35
|
||||
usage=fighter
|
||||
unit_description="Elvish Lords are fearsome in combat, using the sword at close range and devastating balls of fire at long range."
|
||||
unit_description= _ "Elvish Lords are fearsome in combat, using the sword at close range and devastating balls of fire at long range."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Marksman
|
||||
id=Elvish Marksman
|
||||
name= _ "Elvish Marksman"
|
||||
race=elf
|
||||
image=elvish-marksman.png
|
||||
image_defensive=elvish-marksman-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=neutral
|
||||
advanceto=Elvish Sharpshooter
|
||||
cost=60
|
||||
usage=archer
|
||||
unit_description="Elvish Marksman are expert in use of the bow. Their skill guarantees them a 60% chance to hit enemies, even those hidden in difficult terrain. This great skill with the bow compensates for their lack of skill in melee combat and lesser speed."
|
||||
unit_description= _ "Elvish Marksman are expert in use of the bow. Their skill guarantees them a 60% chance to hit enemies, even those hidden in difficult terrain. This great skill with the bow compensates for their lack of skill in melee combat and lesser speed."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Marshal
|
||||
id=Elvish Marshal
|
||||
name= _ "Elvish Marshal"
|
||||
race=elf
|
||||
image=elvish-marshal.png
|
||||
image_long=elvish-marshal-bow.png
|
||||
@ -17,7 +18,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=80
|
||||
usage=fighter
|
||||
unit_description="Possessing one of the highest ranks in the Elven military, Elvish Marshals can lead any level 1 or 2 units in adjacent hexes, causing them to fight with increased skill. Marshals are also themselves greatly skilled in fighting, with both the sword and the bow."
|
||||
unit_description= _ "Possessing one of the highest ranks in the Elven military, Elvish Marshals can lead any level 1 or 2 units in adjacent hexes, causing them to fight with increased skill. Marshals are also themselves greatly skilled in fighting, with both the sword and the bow."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Outrider
|
||||
id=Elvish Outrider
|
||||
name= _ "Elvish Outrider"
|
||||
race=elf
|
||||
image=elvish-outrider.png
|
||||
image_defensive=elvish-outrider-defend.png
|
||||
@ -16,7 +17,7 @@ usage=scout
|
||||
[resistance]
|
||||
pierce=120
|
||||
[/resistance]
|
||||
unit_description="Riding like the wind, Elvish Outriders breeze through the forests to strike at weaker units and exposed flanks. Equally skilled in both bow and sword, they strike hard before melting into the woods again to evade response."
|
||||
unit_description= _ "Riding like the wind, Elvish Outriders breeze through the forests to strike at weaker units and exposed flanks. Equally skilled in both bow and sword, they strike hard before melting into the woods again to evade response."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Ranger
|
||||
id=Elvish Ranger
|
||||
name= _ "Elvish Ranger"
|
||||
race=elf
|
||||
image=elvish-ranger.png
|
||||
image_defensive=elvish-ranger-defend.png
|
||||
@ -13,7 +14,7 @@ advanceto=Elvish Avenger
|
||||
cost=40
|
||||
usage=mixed fighter
|
||||
ability=ambush
|
||||
unit_description="Elvish Rangers are quick and powerful. Skilled in both short- and long-range combat, Rangers are truly all-round fighters. The best of all woodsmen, Rangers cannot be seen by enemies while they are in forest, unless they have just made an attack, or there are enemies adjacent to them."
|
||||
unit_description= _ "Elvish Rangers are quick and powerful. Skilled in both short- and long-range combat, Rangers are truly all-round fighters. The best of all woodsmen, Rangers cannot be seen by enemies while they are in forest, unless they have just made an attack, or there are enemies adjacent to them."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Rider
|
||||
id=Elvish Rider
|
||||
name= _ "Elvish Rider"
|
||||
race=elf
|
||||
image=elvish-rider.png
|
||||
image_defensive=elvish-rider-defend.png
|
||||
@ -23,7 +24,7 @@ usage=scout
|
||||
[resistance]
|
||||
pierce=120
|
||||
[/resistance]
|
||||
unit_description="Swift riders, Elvish Riders are fast in the forest as well as in the open. They can even use a bow from horseback."
|
||||
unit_description= _ "Swift riders, Elvish Riders are fast in the forest as well as in the open. They can even use a bow from horseback."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Scout
|
||||
id=Elvish Scout
|
||||
name= _ "Elvish Scout"
|
||||
image=elvish-scout.png
|
||||
image_defensive=elvish-scout-defend.png
|
||||
image_moving=elvish-scout-moving.png
|
||||
@ -24,7 +25,7 @@ alignment=neutral
|
||||
advanceto=Elvish Rider
|
||||
cost=18
|
||||
usage=scout
|
||||
unit_description="Elvish Scouts move swiftly through forest and grassland alike. Their skill on horseback is virtually unmatched, although they do lack power in combat."
|
||||
unit_description= _ "Elvish Scouts move swiftly through forest and grassland alike. Their skill on horseback is virtually unmatched, although they do lack power in combat."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Shaman
|
||||
id=Elvish Shaman
|
||||
name= _ "Elvish Shaman"
|
||||
race=elf
|
||||
gender=female
|
||||
image=elvish-shaman.png
|
||||
@ -16,7 +17,7 @@ alignment=neutral
|
||||
advanceto=Elvish Druid
|
||||
cost=18
|
||||
usage=healer
|
||||
unit_description="Elvish Shamans focus on less violent ways to hinder the enemy. Their entangling attack slows enemies down and reduces by one the number of times they may attack. Shamans also possess basic healing abilities."
|
||||
unit_description= _ "Elvish Shamans focus on less violent ways to hinder the enemy. Their entangling attack slows enemies down and reduces by one the number of times they may attack. Shamans also possess basic healing abilities."
|
||||
get_hit_sound=female-hit.wav
|
||||
|
||||
[attack]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Sharpshooter
|
||||
id=Elvish Sharpshooter
|
||||
name= _ "Elvish Sharpshooter"
|
||||
race=elf
|
||||
image=elvish-sharpshooter.png
|
||||
image_defensive=elvish-sharpshooter-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=90
|
||||
usage=archer
|
||||
unit_description="The most elite archers in all of Wesnoth, Elvish Sharpshooters are incredibly accurate, guaranteed a 60% chance to hit when attacking, even when firing very quickly. Sharpshooters are excellent at picking off entrenched enemies."
|
||||
unit_description= _ "The most elite archers in all of Wesnoth, Elvish Sharpshooters are incredibly accurate, guaranteed a 60% chance to hit when attacking, even when firing very quickly. Sharpshooters are excellent at picking off entrenched enemies."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Elvish Shyde
|
||||
id=Elvish Shyde
|
||||
name= _ "Elvish Shyde"
|
||||
race=elf
|
||||
gender=female
|
||||
image=elvish-shyde.png
|
||||
@ -16,7 +17,7 @@ advanceto=null
|
||||
cost=94
|
||||
usage=healer
|
||||
ability=cures
|
||||
unit_description="Shydes are Elves that are devoted to nature and their faerie side. Dragonfly wings sprout from their backs and change them into beautiful creatures capable of gliding unencumbered through the Elven forests."
|
||||
unit_description= _ "Shydes are Elves that are devoted to nature and their faerie side. Dragonfly wings sprout from their backs and change them into beautiful creatures capable of gliding unencumbered through the Elven forests."
|
||||
get_hit_sound=female-hit.wav
|
||||
|
||||
[attack]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Fencer
|
||||
id=Fencer
|
||||
name= _ "Fencer"
|
||||
race=human
|
||||
image=human-fencer.png
|
||||
image_defensive=human-fencer-defend.png
|
||||
@ -13,7 +14,7 @@ advanceto=Duelist
|
||||
cost=18
|
||||
usage=fighter
|
||||
ability=skirmisher
|
||||
unit_description="Fencers are trained in the arts of swordplay. While their rapier is a light weapon, they can use it quickly and with deadly skill. Wielding a dagger in their other hand, they can also deftly parry all kinds of attacks. Fencers are skirmishers, and so can move right past enemy units."
|
||||
unit_description= _ "Fencers are trained in the arts of swordplay. While their rapier is a light weapon, they can use it quickly and with deadly skill. Wielding a dagger in their other hand, they can also deftly parry all kinds of attacks. Fencers are skirmishers, and so can move right past enemy units."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=rapier
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Fighter
|
||||
id=Fighter
|
||||
name= _ "Fighter"
|
||||
race=human
|
||||
image=konrad-fighter.png
|
||||
image_defensive=konrad-fighter-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=lawful
|
||||
advanceto=Commander
|
||||
cost=35
|
||||
usage=mixed fighter
|
||||
unit_description="Young and brash, Fighters fight with a sword, and are vulnerable to attack from enemies. However they have the potential to become great warriors one day."
|
||||
unit_description= _ "Young and brash, Fighters fight with a sword, and are vulnerable to attack from enemies. However they have the potential to become great warriors one day."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Fire Dragon
|
||||
id=Fire Dragon
|
||||
name= _ "Fire Dragon"
|
||||
race=Dragon
|
||||
image=fire-dragon.png
|
||||
image_defensive=fire-dragon-defend.png
|
||||
@ -13,7 +14,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=200
|
||||
usage=archer
|
||||
unit_description="Long lived and terrifying, the fire dragon is a member of the dragon family that happens to breathe fire. It can put its fire breath to good use in combat. Additionally, it has a ferocious bite, and can crush opponents with its tail. Fire Dragons are cunning and cruel, and often take underlings whom they help lead to victory."
|
||||
unit_description= _ "Long lived and terrifying, the fire dragon is a member of the dragon family that happens to breathe fire. It can put its fire breath to good use in combat. Additionally, it has a ferocious bite, and can crush opponents with its tail. Fire Dragons are cunning and cruel, and often take underlings whom they help lead to victory."
|
||||
get_hit_sound=groan.wav
|
||||
|
||||
[attack]
|
||||
|
@ -1,6 +1,7 @@
|
||||
#This is for a 'Move_Unit_Fake', if you use this for anything but, you're just nutty.
|
||||
[unit]
|
||||
name=Fireball
|
||||
id=Fireball
|
||||
name= _ "Fireball"
|
||||
image=projectiles/fireball.png
|
||||
image_defensive=projectiles/fireball.png
|
||||
hitpoints=1
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=1
|
||||
usage=fighter
|
||||
unit_description="A Fireball. This is not to be used for anything else than a 'Move_Unit_Fake'!"
|
||||
unit_description= _ "A Fireball. This is not to be used for anything else than a 'Move_Unit_Fake'!"
|
||||
[attack]
|
||||
name=fire
|
||||
type=fire
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Footpad
|
||||
id=Footpad
|
||||
name= _ "Footpad"
|
||||
race=human
|
||||
image=neutral-footpad.png
|
||||
image_defensive=neutral-footpad-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=Outlaw
|
||||
cost=14
|
||||
usage=scout
|
||||
unit_description="The scruffy-haired Footpads are used by bandit gangs to scout ahead for places and people to rob."
|
||||
unit_description= _ "The scruffy-haired Footpads are used by bandit gangs to scout ahead for places and people to rob."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=club
|
||||
|
@ -1,6 +1,7 @@
|
||||
#dummy unit which should never actually be used
|
||||
[unit]
|
||||
name=Galleon
|
||||
id=Galleon
|
||||
name= _ "Galleon"
|
||||
image=galleon.png
|
||||
hitpoints=1
|
||||
movement_type=swimmer
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Gate
|
||||
id=Gate
|
||||
name= _ "Gate"
|
||||
race=monster
|
||||
image=terrain/cavewall.png
|
||||
hitpoints=8
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=General
|
||||
id=General
|
||||
name= _ "General"
|
||||
race=human
|
||||
image=human-general.png
|
||||
image_defensive=human-general-defend.png
|
||||
@ -14,7 +15,7 @@ advanceto=null
|
||||
cost=100
|
||||
ability=leadership
|
||||
usage=fighter
|
||||
unit_description="As the great leaders of the human armies, Generals are responsible for the protection of large or important areas in the human kingdoms. Generals can coordinate the attacks of level 1 and 2 units, thereby increasing their fighting efficiency."
|
||||
unit_description= _ "As the great leaders of the human armies, Generals are responsible for the protection of large or important areas in the human kingdoms. Generals can coordinate the attacks of level 1 and 2 units, thereby increasing their fighting efficiency."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Ghost
|
||||
id=Ghost
|
||||
name= _ "Ghost"
|
||||
race=undead
|
||||
image=undead-ghost.png
|
||||
image_defensive=undead-ghost-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=Wraith,Shadow
|
||||
cost=20
|
||||
usage=scout
|
||||
unit_description="Ghosts are the souls of warriors that died in agony centuries ago without leaving a corpse behind. Not limited by physical bodies, these undead can fly swiftly towards their victims. Even as its ectoplasm matter can cross physical things it does not too fast nor too deeply."
|
||||
unit_description= _ "Ghosts are the souls of warriors that died in agony centuries ago without leaving a corpse behind. Not limited by physical bodies, these undead can fly swiftly towards their victims. Even as its ectoplasm matter can cross physical things it does not too fast nor too deeply."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=touch
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Ghoul
|
||||
id=Ghoul
|
||||
name= _ "Ghoul"
|
||||
race=undead
|
||||
image=undead-ghoul.png
|
||||
image_defensive=undead-ghoul-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=Necrophage
|
||||
cost=16
|
||||
usage=fighter
|
||||
unit_description="Sometimes starved and ravenous humans who are forced to eat human corpses awake after their deaths to find that they are trapped in a tortured existence as Ghouls."
|
||||
unit_description= _ "Sometimes starved and ravenous humans who are forced to eat human corpses awake after their deaths to find that they are trapped in a tortured existence as Ghouls."
|
||||
get_hit_sound=ghoul-hit.wav
|
||||
[attack]
|
||||
name=claws
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Giant Mudcrawler
|
||||
id=Giant Mudcrawler
|
||||
name= _ "Giant Mudcrawler"
|
||||
race=Monster
|
||||
image=giant-mudcrawler.png
|
||||
image_defensive=giant-mudcrawler-defend.png
|
||||
@ -12,7 +13,7 @@ level=1
|
||||
alignment=neutral
|
||||
advanceto=null
|
||||
cost=16
|
||||
unit_description="Giant Mudcrawlers are the larger kind of Mudcrawlers, and are magical constructs of soil and water. They attack by spraying boiling water on their foes, or with fists of mud."
|
||||
unit_description= _ "Giant Mudcrawlers are the larger kind of Mudcrawlers, and are magical constructs of soil and water. They attack by spraying boiling water on their foes, or with fists of mud."
|
||||
get_hit_sound=ugg.wav
|
||||
usage=archer
|
||||
[attack]
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Giant Scorpion
|
||||
id=Giant Scorpion
|
||||
name= _ "Giant Scorpion"
|
||||
race=monster
|
||||
image=scorpion.png
|
||||
image_defensive=scorpion-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=40
|
||||
usage=mixed fighter
|
||||
unit_description="Giant Scorpions are deadly creatures that like to hide while waiting for their prey. They are merciless and always hungry, so it is wise not to approach too close to these oversized arachnids."
|
||||
unit_description= _ "Giant Scorpions are deadly creatures that like to hide while waiting for their prey. They are merciless and always hungry, so it is wise not to approach too close to these oversized arachnids."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sting
|
||||
|
@ -1,7 +1,8 @@
|
||||
# XXX This unit is obsolete and should not be used anymore. It is here only for compatibility purposes and will be removed after few releases
|
||||
|
||||
[unit]
|
||||
name=Goblin Direwolver
|
||||
id=Goblin Direwolver
|
||||
name= _ "Goblin Direwolver"
|
||||
race=goblin
|
||||
image=goblin-direwolver.png
|
||||
hitpoints=55
|
||||
@ -13,7 +14,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=40
|
||||
usage=scout
|
||||
unit_description="Goblin Direwolvers ride the fastest mounts to be found in Wesnoth, dreadful giant wolves with poisoned claws. Goblin Direwolvers are fearsome and merciless enemies."
|
||||
unit_description= _ "Goblin Direwolvers ride the fastest mounts to be found in Wesnoth, dreadful giant wolves with poisoned claws. Goblin Direwolvers are fearsome and merciless enemies."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=fangs
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Goblin Knight
|
||||
id=Goblin Knight
|
||||
name= _ "Goblin Knight"
|
||||
race=goblin
|
||||
image=goblin-knight.png
|
||||
hitpoints=45
|
||||
@ -11,7 +12,7 @@ alignment=chaotic
|
||||
advanceto=Direwolf Rider
|
||||
cost=28
|
||||
usage=scout
|
||||
unit_description="The Goblin Knights are the elite of the Goblin Wolf Riders. They travel with great speed, yet can inflict substantial damage in battle."
|
||||
unit_description= _ "The Goblin Knights are the elite of the Goblin Wolf Riders. They travel with great speed, yet can inflict substantial damage in battle."
|
||||
get_hit_sound=wolf-cry.wav
|
||||
[attack]
|
||||
name=fangs
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Goblin Pillager
|
||||
id=Goblin Pillager
|
||||
name= _ "Goblin Pillager"
|
||||
race=goblin
|
||||
image=goblin-pillager.png
|
||||
image_defensive=goblin-pillager-defend.png
|
||||
@ -12,7 +13,7 @@ alignment=chaotic
|
||||
advanceto=null
|
||||
cost=28
|
||||
usage=scout
|
||||
unit_description="Some Goblins train their wolves to overcome their fear of fire. These Goblin Pillagers cause havoc among their enemies by attacking with torches and nets."
|
||||
unit_description= _ "Some Goblins train their wolves to overcome their fear of fire. These Goblin Pillagers cause havoc among their enemies by attacking with torches and nets."
|
||||
get_hit_sound=wolf-cry.wav
|
||||
[attack]
|
||||
name=torch
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Grand Knight
|
||||
id=Grand Knight
|
||||
name= _ "Grand Knight"
|
||||
race=human
|
||||
image=grand-knight.png
|
||||
image_moving=grand-knight-moving.png
|
||||
@ -12,7 +13,7 @@ alignment=lawful
|
||||
advanceto=null
|
||||
cost=100
|
||||
usage=fighter
|
||||
unit_description="The most powerful mounted warriors of any race, Grand Knights have reached the acme of skill with sword and lance."
|
||||
unit_description= _ "The most powerful mounted warriors of any race, Grand Knights have reached the acme of skill with sword and lance."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Great Mage
|
||||
id=Great Mage
|
||||
name= _ "Great Mage"
|
||||
race=human
|
||||
gender=male,female
|
||||
image=great-mage.png
|
||||
@ -16,7 +17,7 @@ alignment=neutral
|
||||
advanceto=null
|
||||
cost=150
|
||||
usage=mixed fighter
|
||||
unit_description="Great Mages are awesome and fearsome enemies, exceeding even the Arch Mages in power."
|
||||
unit_description= _ "Great Mages are awesome and fearsome enemies, exceeding even the Arch Mages in power."
|
||||
get_hit_sound=groan.wav
|
||||
[attack]
|
||||
name=staff
|
||||
|
@ -1,5 +1,6 @@
|
||||
[unit]
|
||||
name=Great Troll
|
||||
id=Great Troll
|
||||
name= _ "Great Troll"
|
||||
race=troll
|
||||
image=great-troll.png
|
||||
#image_defensive=great-troll-defend.png
|
||||
@ -12,7 +13,7 @@ level=3
|
||||
alignment=chaotic
|
||||
advanceto=null
|
||||
cost=38
|
||||
unit_description="Great Trolls are strong and brutal humanoid monsters with the amazing ability to regenerate themselves, so that they recover from wounds on their own, even during battle."
|
||||
unit_description= _ "Great Trolls are strong and brutal humanoid monsters with the amazing ability to regenerate themselves, so that they recover from wounds on their own, even during battle."
|
||||
get_hit_sound=ugg.wav
|
||||
usage=fighter
|
||||
[attack]
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user