Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

added i18n stuff

  • Loading branch information...
commit 1c5f33ca8e257f3011b27a3687871563ac9095c2 1 parent 6be2bb8
David Philippi authored
Sorry, we could not display the entire diff because it was too big.
View
55 Makefile
@@ -0,0 +1,55 @@
+include campaign.def
+
+LANGS=$(shell cat po/LINGUAS)
+ifeq (${LANGS},)
+POFILES=
+DUMMYPOFILES=
+UPDATEPOFILES=
+GMOFILES=
+CATALOGS=
+else
+POFILES=${LANGS:=.po}
+DUMMYPOFILES=${LANGS:=.nop}
+UPDATEPOFILES=${LANGS:=.po-update}
+GMOFILES=${LANGS:=.gmo}
+CATALOGS=${LANGS:=.gmo}
+endif
+
+all: setup
+ cd po && make update-po
+ for locale in `cat po/LINGUAS`; do \
+ mkdir -p ${CAMPAIGN}/translations/$${locale}/LC_MESSAGES ;\
+ cp po/$${locale}.gmo ${CAMPAIGN}/translations/$${locale}/LC_MESSAGES/${DOMAIN}.mo ;\
+ done
+
+setup:
+ test -f po/LINGUAS || :> po/LINGUAS
+ touch config.status
+ sed < po/Makefile.in.in > po/Makefile \
+ -e "s/@USE_NLS@/yes/g" \
+ -e "s/@POMAKEFILEDEPS@/POTFILES.in LINGUAS/" \
+ -e "s/@SET_MAKE@//" \
+ -e "s/@PACKAGE@/${DOMAIN}/" \
+ -e "s/@srcdir@/./" \
+ -e "s/@top_srcdir@/../" \
+ -e "s,@INSTALL_DATA@,/usr/bin/install -m644," \
+ -e "s,@XGETTEXT@,true," \
+ -e "s,@MSGFMT@,msgfmt," \
+ -e "s,@GMSGFMT@,msgfmt," \
+ -e "s,@MSGMERGE@,msgmerge," \
+ -e "s/@POFILES@/${POFILES}/" \
+ -e "s/@DUMMYPOFILES@/${DUMMYPOFILES}/" \
+ -e "s/@UPDATEPOFILES@/${UPDATEPOFILES}/" \
+ -e "s/@GMOFILES@/${GMOFILES}/" \
+ -e "s/@CATALOGS@/${CATALOGS}/" \
+ -e "/Makevars gets inserted here/ r po/Makevars"
+
+clean:
+ -cd po && make distclean && rm -f stamp-po
+ rm -f config.status
+
+realclean: clean
+ rm -rf ${CAMPAIGN}/translations
+
+tarball:
+ tar zcf ../pokit.tgz Makefile README.pokit po/FINDCFG po/Makefile.in.in po/Makevars po/POTFILES.in po/remove-potcdate.sin
View
2  campaign.def
@@ -0,0 +1,2 @@
+CAMPAIGN=An_Ordinary_Adventure
+DOMAIN=wesnoth-An_Ordinary_Adventure
View
0  config.status
No changes.
View
1  po/FINDCFG
@@ -0,0 +1 @@
+find . -name '*.cfg' -print
View
1  po/LINGUAS
@@ -0,0 +1 @@
+af ar bg ca ca_ES@valencia cs da de el en_GB es eo et eu fi fr fur_IT gl he hr hu id is it ja ko la lt lv mk nl nb_NO pl pt pt_BR ro ru sk sl sr sr@latin sv tl tr zh_CN zh_TW
View
424 po/Makefile
@@ -0,0 +1,424 @@
+# Makefile for PO directory in any package using GNU gettext.
+# Copyright (C) 1995-1997, 2000-2004 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file can be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU General Public
+# License but which still want to provide support for the GNU gettext
+# functionality.
+# Please note that the actual code of GNU gettext is covered by the GNU
+# General Public License and is *not* in the public domain.
+#
+# Origin: gettext-0.14.1-5
+# Modified by Yann Dirson for Battle for Wesnoth, for:
+# - WML files support
+# - proper behaviour when msgfmt is missing
+# - support for relative localedir
+
+PACKAGE = wesnoth-An_Ordinary_Adventure
+VERSION = @VERSION@
+
+SHELL = /bin/sh
+
+
+srcdir = .
+top_srcdir = ..
+VPATH = .
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = @datadir@
+DATADIR = @DATADIR@
+LOCALEDIR = @LOCALEDIR@
+localedir = @FULLLOCALEDIR@
+gettextsrcdir = $(datadir)/gettext/po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = /usr/bin/install -m644
+MKINSTALLDIRS = @MKINSTALLDIRS@
+mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
+
+GMSGFMT = msgfmt
+MSGFMT = msgfmt
+XGETTEXT = true
+WMLXGETTEXT := $(top_srcdir)/utils/wmlxgettext
+MSGMERGE = msgmerge
+MSGMERGE_UPDATE = msgmerge --update
+MSGINIT = msginit
+MSGCONV = msgconv
+MSGFILTER = msgfilter
+
+POFILES = af.po ar.po bg.po ca.po ca_ES@valencia.po cs.po da.po de.po el.po en_GB.po es.po eo.po et.po eu.po fi.po fr.po fur_IT.po gl.po he.po hr.po hu.po id.po is.po it.po ja.po ko.po la.po lt.po lv.po mk.po nl.po nb_NO.po pl.po pt.po pt_BR.po ro.po ru.po sk.po sl.po sr.po sr@latin.po sv.po tl.po tr.po zh_CN.po zh_TW.po
+GMOFILES = af.gmo ar.gmo bg.gmo ca.gmo ca_ES@valencia.gmo cs.gmo da.gmo de.gmo el.gmo en_GB.gmo es.gmo eo.gmo et.gmo eu.gmo fi.gmo fr.gmo fur_IT.gmo gl.gmo he.gmo hr.gmo hu.gmo id.gmo is.gmo it.gmo ja.gmo ko.gmo la.gmo lt.gmo lv.gmo mk.gmo nl.gmo nb_NO.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sl.gmo sr.gmo sr@latin.gmo sv.gmo tl.gmo tr.gmo zh_CN.gmo zh_TW.gmo
+UPDATEPOFILES = af.po-update ar.po-update bg.po-update ca.po-update ca_ES@valencia.po-update cs.po-update da.po-update de.po-update el.po-update en_GB.po-update es.po-update eo.po-update et.po-update eu.po-update fi.po-update fr.po-update fur_IT.po-update gl.po-update he.po-update hr.po-update hu.po-update id.po-update is.po-update it.po-update ja.po-update ko.po-update la.po-update lt.po-update lv.po-update mk.po-update nl.po-update nb_NO.po-update pl.po-update pt.po-update pt_BR.po-update ro.po-update ru.po-update sk.po-update sl.po-update sr.po-update sr@latin.po-update sv.po-update tl.po-update tr.po-update zh_CN.po-update zh_TW.po-update
+DUMMYPOFILES = af.nop ar.nop bg.nop ca.nop ca_ES@valencia.nop cs.nop da.nop de.nop el.nop en_GB.nop es.nop eo.nop et.nop eu.nop fi.nop fr.nop fur_IT.nop gl.nop he.nop hr.nop hu.nop id.nop is.nop it.nop ja.nop ko.nop la.nop lt.nop lv.nop mk.nop nl.nop nb_NO.nop pl.nop pt.nop pt_BR.nop ro.nop ru.nop sk.nop sl.nop sr.nop sr@latin.nop sv.nop tl.nop tr.nop zh_CN.nop zh_TW.nop
+DISTFILES.common = Makefile.in.in remove-potcdate.sin \
+$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
+DISTFILES = $(DISTFILES.common) Makevars POTFILES.in $(DOMAIN).pot \
+ $(POFILES) $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
+
+POTFILES = \
+
+CATALOGS = af.gmo ar.gmo bg.gmo ca.gmo ca_ES@valencia.gmo cs.gmo da.gmo de.gmo el.gmo en_GB.gmo es.gmo eo.gmo et.gmo eu.gmo fi.gmo fr.gmo fur_IT.gmo gl.gmo he.gmo hr.gmo hu.gmo id.gmo is.gmo it.gmo ja.gmo ko.gmo la.gmo lt.gmo lv.gmo mk.gmo nl.gmo nb_NO.gmo pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sl.gmo sr.gmo sr@latin.gmo sv.gmo tl.gmo tr.gmo zh_CN.gmo zh_TW.gmo
+
+# Makevars gets inserted here. (Don't remove this line!)
+# Makefile variables for PO directory in any package using GNU gettext.
+
+# Usually the message domain is the same as the package name.
+DOMAIN = $(PACKAGE)
+WMLXGETTEXT := wmlxgettext
+
+# These two variables depend on the location of this directory.
+subdir = po
+top_builddir = ..
+
+# This is the copyright holder that gets inserted into the header of the
+# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
+# package. (Note that the msgstr strings, extracted from the package's
+# sources, belong to the copyright holder of the package.) Translators are
+# expected to transfer the copyright for their translations to this person
+# or entity, or to disclaim their copyright. The empty string stands for
+# the public domain; in this case the translators are expected to disclaim
+# their copyright.
+COPYRIGHT_HOLDER = Wesnoth development team
+
+# This is the email address or URL to which the translators shall report
+# bugs in the untranslated strings:
+# - Strings which are not entire sentences, see the maintainer guidelines
+# in the GNU gettext documentation, section 'Preparing Strings'.
+# - Strings which use unclear terms or require additional context to be
+# understood.
+# - Strings which make invalid assumptions about notation of date, time or
+# money.
+# - Pluralisation problems.
+# - Incorrect English spelling.
+# - Incorrect formatting.
+# It can be your email address, or a mailing list address where translators
+# can write to without being subscribed, or the URL of a web page through
+# which the translators can contact you.
+MSGID_BUGS_ADDRESS =http://bugs.wesnoth.org/
+
+.SUFFIXES:
+.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
+
+.po.mo:
+ @echo "$(MSGFMT) -c -o $@ $<"; \
+ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
+
+.po.gmo:
+ @lang=`echo $* | sed -e 's,.*/,,'`; \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
+ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && if test -e t-$${lang}.gmo; then mv t-$${lang}.gmo $${lang}.gmo; fi
+
+.sin.sed:
+ sed -e '/^#/d' $< > t-$@
+ mv t-$@ $@
+
+
+all: all-yes
+
+all-yes: stamp-po
+all-no:
+
+# stamp-po is a timestamp denoting the last time at which the CATALOGS have
+# been loosely updated. Its purpose is that when a developer or translator
+# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
+# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
+# invocations of "make" will do nothing. This timestamp would not be necessary
+# if updating the $(CATALOGS) would always touch them; however, the rule for
+# $(POFILES) has been designed to not touch files that don't need to be
+# changed.
+stamp-po: $(srcdir)/$(DOMAIN).pot
+ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
+ @echo "touch stamp-po"
+ @echo timestamp > stamp-poT
+ @mv stamp-poT stamp-po
+
+# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
+# otherwise packages like GCC can not be built if only parts of the source
+# have been downloaded.
+
+# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
+# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
+$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
+ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
+ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
+ --files-from=$(srcdir)/POTFILES.in \
+ --copyright-holder='$(COPYRIGHT_HOLDER)' \
+ --msgid-bugs-address='$(MSGID_BUGS_ADDRESS)' \
+ --keyword=_ --keyword=N_ \
+ --output=$(DOMAIN).cpp.po
+ if test -f $(DOMAIN).cpp.po ; then \
+ sed s/charset=CHARSET/charset=UTF-8/ $(DOMAIN).cpp.po > $(DOMAIN).cpp1.po ;\
+ fi
+ if test -r $(srcdir)/FINDCFG ;\
+ then ${WMLXGETTEXT} --directory=$(top_srcdir) --domain=$(DOMAIN) \
+ `cd $(top_srcdir) && sh $(subdir)/FINDCFG` > $(DOMAIN).wml.po ;\
+ fi
+ if test -f $(DOMAIN).wml.po -a -f $(DOMAIN).cpp1.po ; then \
+ msgcat --sort-by-file $(DOMAIN).cpp1.po $(DOMAIN).wml.po -o $(DOMAIN).po ;\
+ elif test -f $(DOMAIN).wml.po ; then \
+ mv $(DOMAIN).wml.po $(DOMAIN).po ;\
+ else \
+ mv $(DOMAIN).cpp1.po $(DOMAIN).po ;\
+ fi
+ rm -f $(DOMAIN).cpp.po $(DOMAIN).cpp1.po $(DOMAIN).wml.po
+ test ! -f $(DOMAIN).po || { \
+ if test -f $(srcdir)/$(DOMAIN).pot; then \
+ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
+ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
+ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
+ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
+ else \
+ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
+ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+ fi; \
+ else \
+ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+ fi; \
+ }
+
+# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
+# every "make" invocation, only create it when it is missing.
+# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
+$(srcdir)/$(DOMAIN).pot:
+ $(MAKE) $(DOMAIN).pot-update
+
+# This target rebuilds a PO file if $(DOMAIN).pot has changed.
+# Note that a PO file is not touched if it doesn't need to be changed.
+$(POFILES): $(srcdir)/$(DOMAIN).pot
+ @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
+ if test -f "$(srcdir)/$${lang}.po"; then \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
+ cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
+ else \
+ $(MAKE) $${lang}.po-create; \
+ fi
+
+
+install: install-exec install-data
+install-exec:
+install-data: install-data-yes
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
+ for file in $(DISTFILES.common) Makevars.template; do \
+ $(INSTALL_DATA) $(srcdir)/$$file \
+ $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ for file in Makevars; do \
+ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ else \
+ : ; \
+ fi
+install-data-no: all
+install-data-yes: all
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ dir=$(localedir)/$$lang/LC_MESSAGES; \
+ $(mkinstalldirs) $(DESTDIR)$$dir; \
+ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
+ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
+ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
+ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+ if test -n "$$lc"; then \
+ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+ for file in *; do \
+ if test -f $$file; then \
+ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+ fi; \
+ done); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ else \
+ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+ :; \
+ else \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ fi; \
+ fi; \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
+ fi; \
+ done; \
+ done
+
+install-strip: install
+
+installdirs: installdirs-exec installdirs-data
+installdirs-exec:
+installdirs-data: installdirs-data-yes
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
+ else \
+ : ; \
+ fi
+installdirs-data-no:
+installdirs-data-yes:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ dir=$(localedir)/$$lang/LC_MESSAGES; \
+ $(mkinstalldirs) $(DESTDIR)$$dir; \
+ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+ if test -n "$$lc"; then \
+ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+ for file in *; do \
+ if test -f $$file; then \
+ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+ fi; \
+ done); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ else \
+ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+ :; \
+ else \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ fi; \
+ fi; \
+ fi; \
+ done; \
+ done
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall: uninstall-exec uninstall-data
+uninstall-exec:
+uninstall-data: uninstall-data-yes
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ for file in $(DISTFILES.common) Makevars.template; do \
+ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ else \
+ : ; \
+ fi
+uninstall-data-no:
+uninstall-data-yes:
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ done; \
+ done
+
+check: all
+
+info dvi ps pdf html tags TAGS ctags CTAGS ID:
+
+mostlyclean:
+ rm -f remove-potcdate.sed
+ rm -f stamp-poT
+ rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
+ rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+ rm -f Makefile Makefile.in POTFILES *.mo
+
+maintainer-clean: distclean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+ rm -f stamp-po $(GMOFILES)
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir:
+ $(MAKE) update-po
+ @$(MAKE) dist2
+# This is a separate target because 'update-po' must be executed before.
+dist2: $(DISTFILES)
+ dists="$(DISTFILES)"; \
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ dists="$$dists Makevars.template"; \
+ fi; \
+ if test -f $(srcdir)/ChangeLog; then \
+ dists="$$dists ChangeLog"; \
+ fi; \
+ for i in 0 1 2 3 4 5 6 7 8 9; do \
+ if test -f $(srcdir)/ChangeLog.$$i; then \
+ dists="$$dists ChangeLog.$$i"; \
+ fi; \
+ done; \
+ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
+ for file in $$dists; do \
+ if test -f $$file; then \
+ cp -p $$file $(distdir); \
+ else \
+ cp -p $(srcdir)/$$file $(distdir); \
+ fi; \
+ done
+
+update-po: Makefile
+ $(MAKE) $(DOMAIN).pot-update
+ test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
+ $(MAKE) update-gmo
+
+# General rule for creating PO files.
+
+.nop.po-create:
+ @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
+ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
+ exit 1
+
+# General rule for updating PO files.
+
+.nop.po-update:
+ @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
+ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
+ tmpdir=`pwd`; \
+ echo "$$lang:"; \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
+ cd $(srcdir); \
+ if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
+ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+ rm -f $$tmpdir/$$lang.new.po; \
+ else \
+ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+ :; \
+ else \
+ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+ exit 1; \
+ fi; \
+ fi; \
+ else \
+ echo "msgmerge for $$lang.po failed!" 1>&2; \
+ rm -f $$tmpdir/$$lang.new.po; \
+ fi
+
+$(DUMMYPOFILES):
+
+update-gmo: Makefile $(GMOFILES)
+ @:
+
+Makefile: Makefile.in.in $(top_builddir)/config.status POTFILES.in LINGUAS
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
+ $(SHELL) ./config.status
+
+force:
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
View
389 po/Makefile.in.in
@@ -0,0 +1,389 @@
+# Makefile for PO directory in any package using GNU gettext.
+# Copyright (C) 1995-1997, 2000-2004 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file can be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU General Public
+# License but which still want to provide support for the GNU gettext
+# functionality.
+# Please note that the actual code of GNU gettext is covered by the GNU
+# General Public License and is *not* in the public domain.
+#
+# Origin: gettext-0.14.1-5
+# Modified by Yann Dirson for Battle for Wesnoth, for:
+# - WML files support
+# - proper behaviour when msgfmt is missing
+# - support for relative localedir
+
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+SHELL = /bin/sh
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = @datadir@
+DATADIR = @DATADIR@
+LOCALEDIR = @LOCALEDIR@
+localedir = @FULLLOCALEDIR@
+gettextsrcdir = $(datadir)/gettext/po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
+
+GMSGFMT = @GMSGFMT@
+MSGFMT = @MSGFMT@
+XGETTEXT = @XGETTEXT@
+WMLXGETTEXT := $(top_srcdir)/utils/wmlxgettext
+MSGMERGE = msgmerge
+MSGMERGE_UPDATE = @MSGMERGE@ --update
+MSGINIT = msginit
+MSGCONV = msgconv
+MSGFILTER = msgfilter
+
+POFILES = @POFILES@
+GMOFILES = @GMOFILES@
+UPDATEPOFILES = @UPDATEPOFILES@
+DUMMYPOFILES = @DUMMYPOFILES@
+DISTFILES.common = Makefile.in.in remove-potcdate.sin \
+$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
+DISTFILES = $(DISTFILES.common) Makevars POTFILES.in $(DOMAIN).pot \
+ $(POFILES) $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
+
+POTFILES = \
+
+CATALOGS = @CATALOGS@
+
+# Makevars gets inserted here. (Don't remove this line!)
+
+.SUFFIXES:
+.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
+
+.po.mo:
+ @echo "$(MSGFMT) -c -o $@ $<"; \
+ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
+
+.po.gmo:
+ @lang=`echo $* | sed -e 's,.*/,,'`; \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
+ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && if test -e t-$${lang}.gmo; then mv t-$${lang}.gmo $${lang}.gmo; fi
+
+.sin.sed:
+ sed -e '/^#/d' $< > t-$@
+ mv t-$@ $@
+
+
+all: all-@USE_NLS@
+
+all-yes: stamp-po
+all-no:
+
+# stamp-po is a timestamp denoting the last time at which the CATALOGS have
+# been loosely updated. Its purpose is that when a developer or translator
+# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
+# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
+# invocations of "make" will do nothing. This timestamp would not be necessary
+# if updating the $(CATALOGS) would always touch them; however, the rule for
+# $(POFILES) has been designed to not touch files that don't need to be
+# changed.
+stamp-po: $(srcdir)/$(DOMAIN).pot
+ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
+ @echo "touch stamp-po"
+ @echo timestamp > stamp-poT
+ @mv stamp-poT stamp-po
+
+# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
+# otherwise packages like GCC can not be built if only parts of the source
+# have been downloaded.
+
+# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
+# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
+$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
+ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
+ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
+ --files-from=$(srcdir)/POTFILES.in \
+ --copyright-holder='$(COPYRIGHT_HOLDER)' \
+ --msgid-bugs-address='$(MSGID_BUGS_ADDRESS)' \
+ --keyword=_ --keyword=N_ \
+ --output=$(DOMAIN).cpp.po
+ if test -f $(DOMAIN).cpp.po ; then \
+ sed s/charset=CHARSET/charset=UTF-8/ $(DOMAIN).cpp.po > $(DOMAIN).cpp1.po ;\
+ fi
+ if test -r $(srcdir)/FINDCFG ;\
+ then ${WMLXGETTEXT} --directory=$(top_srcdir) --domain=$(DOMAIN) \
+ `cd $(top_srcdir) && sh $(subdir)/FINDCFG` > $(DOMAIN).wml.po ;\
+ fi
+ if test -f $(DOMAIN).wml.po -a -f $(DOMAIN).cpp1.po ; then \
+ msgcat --sort-by-file $(DOMAIN).cpp1.po $(DOMAIN).wml.po -o $(DOMAIN).po ;\
+ elif test -f $(DOMAIN).wml.po ; then \
+ mv $(DOMAIN).wml.po $(DOMAIN).po ;\
+ else \
+ mv $(DOMAIN).cpp1.po $(DOMAIN).po ;\
+ fi
+ rm -f $(DOMAIN).cpp.po $(DOMAIN).cpp1.po $(DOMAIN).wml.po
+ test ! -f $(DOMAIN).po || { \
+ if test -f $(srcdir)/$(DOMAIN).pot; then \
+ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
+ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
+ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
+ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
+ else \
+ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
+ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+ fi; \
+ else \
+ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
+ fi; \
+ }
+
+# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
+# every "make" invocation, only create it when it is missing.
+# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
+$(srcdir)/$(DOMAIN).pot:
+ $(MAKE) $(DOMAIN).pot-update
+
+# This target rebuilds a PO file if $(DOMAIN).pot has changed.
+# Note that a PO file is not touched if it doesn't need to be changed.
+$(POFILES): $(srcdir)/$(DOMAIN).pot
+ @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
+ if test -f "$(srcdir)/$${lang}.po"; then \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
+ cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \
+ else \
+ $(MAKE) $${lang}.po-create; \
+ fi
+
+
+install: install-exec install-data
+install-exec:
+install-data: install-data-@USE_NLS@
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
+ for file in $(DISTFILES.common) Makevars.template; do \
+ $(INSTALL_DATA) $(srcdir)/$$file \
+ $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ for file in Makevars; do \
+ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ else \
+ : ; \
+ fi
+install-data-no: all
+install-data-yes: all
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ dir=$(localedir)/$$lang/LC_MESSAGES; \
+ $(mkinstalldirs) $(DESTDIR)$$dir; \
+ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
+ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
+ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
+ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+ if test -n "$$lc"; then \
+ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+ for file in *; do \
+ if test -f $$file; then \
+ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+ fi; \
+ done); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ else \
+ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+ :; \
+ else \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ fi; \
+ fi; \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
+ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
+ fi; \
+ done; \
+ done
+
+install-strip: install
+
+installdirs: installdirs-exec installdirs-data
+installdirs-exec:
+installdirs-data: installdirs-data-@USE_NLS@
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
+ else \
+ : ; \
+ fi
+installdirs-data-no:
+installdirs-data-yes:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ dir=$(localedir)/$$lang/LC_MESSAGES; \
+ $(mkinstalldirs) $(DESTDIR)$$dir; \
+ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
+ if test -n "$$lc"; then \
+ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
+ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
+ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
+ for file in *; do \
+ if test -f $$file; then \
+ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
+ fi; \
+ done); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
+ else \
+ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
+ :; \
+ else \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
+ fi; \
+ fi; \
+ fi; \
+ done; \
+ done
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall: uninstall-exec uninstall-data
+uninstall-exec:
+uninstall-data: uninstall-data-@USE_NLS@
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ for file in $(DISTFILES.common) Makevars.template; do \
+ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
+ done; \
+ else \
+ : ; \
+ fi
+uninstall-data-no:
+uninstall-data-yes:
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
+ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
+ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
+ done; \
+ done
+
+check: all
+
+info dvi ps pdf html tags TAGS ctags CTAGS ID:
+
+mostlyclean:
+ rm -f remove-potcdate.sed
+ rm -f stamp-poT
+ rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
+ rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+ rm -f Makefile Makefile.in POTFILES *.mo
+
+maintainer-clean: distclean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+ rm -f stamp-po $(GMOFILES)
+
+distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir:
+ $(MAKE) update-po
+ @$(MAKE) dist2
+# This is a separate target because 'update-po' must be executed before.
+dist2: $(DISTFILES)
+ dists="$(DISTFILES)"; \
+ if test "$(PACKAGE)" = "gettext-tools"; then \
+ dists="$$dists Makevars.template"; \
+ fi; \
+ if test -f $(srcdir)/ChangeLog; then \
+ dists="$$dists ChangeLog"; \
+ fi; \
+ for i in 0 1 2 3 4 5 6 7 8 9; do \
+ if test -f $(srcdir)/ChangeLog.$$i; then \
+ dists="$$dists ChangeLog.$$i"; \
+ fi; \
+ done; \
+ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
+ for file in $$dists; do \
+ if test -f $$file; then \
+ cp -p $$file $(distdir); \
+ else \
+ cp -p $(srcdir)/$$file $(distdir); \
+ fi; \
+ done
+
+update-po: Makefile
+ $(MAKE) $(DOMAIN).pot-update
+ test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
+ $(MAKE) update-gmo
+
+# General rule for creating PO files.
+
+.nop.po-create:
+ @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
+ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
+ exit 1
+
+# General rule for updating PO files.
+
+.nop.po-update:
+ @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
+ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \
+ tmpdir=`pwd`; \
+ echo "$$lang:"; \
+ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
+ echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
+ cd $(srcdir); \
+ if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
+ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+ rm -f $$tmpdir/$$lang.new.po; \
+ else \
+ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+ :; \
+ else \
+ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+ exit 1; \
+ fi; \
+ fi; \
+ else \
+ echo "msgmerge for $$lang.po failed!" 1>&2; \
+ rm -f $$tmpdir/$$lang.new.po; \
+ fi
+
+$(DUMMYPOFILES):
+
+update-gmo: Makefile $(GMOFILES)
+ @:
+
+Makefile: Makefile.in.in $(top_builddir)/config.status @POMAKEFILEDEPS@
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
+ $(SHELL) ./config.status
+
+force:
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
View
35 po/Makevars
@@ -0,0 +1,35 @@
+# Makefile variables for PO directory in any package using GNU gettext.
+
+# Usually the message domain is the same as the package name.
+DOMAIN = $(PACKAGE)
+WMLXGETTEXT := wmlxgettext
+
+# These two variables depend on the location of this directory.
+subdir = po
+top_builddir = ..
+
+# This is the copyright holder that gets inserted into the header of the
+# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
+# package. (Note that the msgstr strings, extracted from the package's
+# sources, belong to the copyright holder of the package.) Translators are
+# expected to transfer the copyright for their translations to this person
+# or entity, or to disclaim their copyright. The empty string stands for
+# the public domain; in this case the translators are expected to disclaim
+# their copyright.
+COPYRIGHT_HOLDER = Wesnoth development team
+
+# This is the email address or URL to which the translators shall report
+# bugs in the untranslated strings:
+# - Strings which are not entire sentences, see the maintainer guidelines
+# in the GNU gettext documentation, section 'Preparing Strings'.
+# - Strings which use unclear terms or require additional context to be
+# understood.
+# - Strings which make invalid assumptions about notation of date, time or
+# money.
+# - Pluralisation problems.
+# - Incorrect English spelling.
+# - Incorrect formatting.
+# It can be your email address, or a mailing list address where translators
+# can write to without being subscribed, or the URL of a web page through
+# which the translators can contact you.
+MSGID_BUGS_ADDRESS =http://bugs.wesnoth.org/
View
0  po/POTFILES.in
No changes.
View
2,247 po/af.po
@@ -0,0 +1,2247 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: wescamp-i 18n\n"
+"Report-Msgid-Bugs-To: http://bugs.wesnoth.org/\n"
+"POT-Creation-Date: 2009-07-12 17:53+0200\n"
+"PO-Revision-Date: 2009-07-12 17:53+0200\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:9
+msgid "An Ordinary Adventure"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:10
+msgid "AOA"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:15
+msgid "(Easy)"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:15
+msgid "Noobish"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:16
+msgid "(Normal)"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:16
+msgid "Cool"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:17
+msgid "(Hard)"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:17
+msgid "Hellish"
+msgstr ""
+
+#. [campaign]: id=An_Ordinary_Adventure
+#: An_Ordinary_Adventure/_main.cfg:21
+msgid ""
+"Year 1002-1005, but no-one cares actually, it's just cool to put senseless "
+"dates. An impavid Human tries to have the sympathy of the surrounding "
+"countries, only to discover that they're vowing to conquer his territories. "
+"Will you give him a hand? C'mon, just the time to enjoy his death... "
+"(Noobish level...NOT, ?? scenarios.)\n"
+"\n"
+"(Version 0.1)"
+msgstr ""
+
+#. [scenario]: id=Just_Another_Day
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:3
+msgid "Just Another Day"
+msgstr ""
+
+#. [side]: type=Sergeant, id=Sannoth
+#. [side]: type=Lieutenant, id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:54
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:57
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:49
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:53
+msgid "Noobs of the Empire"
+msgstr ""
+
+#. [side]: type=Sergeant, id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:59
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:62
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:54
+msgid "Sannoth"
+msgstr ""
+
+#. [unit]: type=Red Mage, id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:61
+msgid "Muir"
+msgstr ""
+
+#. [side]: type=Lieutenant, id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:84
+msgid "Ye Master"
+msgstr ""
+
+#. [side]: type=Lieutenant, id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:87
+msgid "Major Arnott Grandia Maselton"
+msgstr ""
+
+#. [part]
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:96
+msgid ""
+"It was an ordinary day back in the times when Knights and more other Knights "
+"were harassing each other to conquer a piece of ground. Aaaah, yes... "
+"charming fresh blood."
+msgstr ""
+
+#. [part]
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:99
+msgid ""
+"We are in the Kingdom of Aldonea, home of mere Humans and home of our hero"
+"(?), which must proove himself to be worthy of his race. Well, actually YOU "
+"must proove to be a worthy player, but that ain't part of the storyline, "
+"sorry, pal."
+msgstr ""
+
+#. [part]
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:102
+msgid ""
+"It's summer. Sun shines, wind chills, flowers bloom, and the noob - errr, "
+"hero is about to miss his chance to make his dreams come true. Wake up, you "
+"idiot! It's 9:00 AM, dammit!!"
+msgstr ""
+
+#. [objective]: condition=win
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:110
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:115
+msgid "Kill the enemy commander"
+msgstr ""
+
+#. [objective]: condition=lose
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:114
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:282
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:635
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:119
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:128
+msgid "Death of Sannoth"
+msgstr ""
+
+#. [objective]: condition=lose
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:118
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:286
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:639
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:123
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:132
+msgid "Death of Muir"
+msgstr ""
+
+#. [objective]: condition=lose
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:126
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:294
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:647
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:127
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:136
+msgid "You run out of time"
+msgstr ""
+
+#. [label]
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:137
+msgid "Thorian Camp"
+msgstr ""
+
+#. [label]
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:141
+msgid "Edelron Camp"
+msgstr ""
+
+#. [message]: speaker=narrator
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:147
+msgid "1002, Summer. Training camp of Aldonea."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:152
+msgid "Finally, you've come... I was starting to fire you up from the Army!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:156
+msgid "Err... sorry Sir, I was just..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:160
+msgid ""
+"...Fooling around as always. That's the last time you arrive late at the "
+"daily training section, is that clear!?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:164
+msgid "A-Ay, Sir..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:168
+msgid "So... (crap, I forgot what to say...)"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:172
+msgid "Yeah. So?"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:176
+msgid "... ... (Dammit, I didn't red the speech this morning... f**k)"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:180
+msgid " *sweating* ... (ugh...)"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:184
+msgid "Uuhmm..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:188
+msgid "A-Are you allright, my Lord?"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:192
+msgid ""
+"...err - what?? Oh, hell if I'm ok!! I was just... uhm... concentrating! "
+"Yeah!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:196
+msgid "Sure..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:200
+msgid "Ok! So... Are you ready for this morning training?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:204
+msgid "(All this time to say this bull***t??!) Yeeeeeeah..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:208
+msgid " *blabberin* Show more enthusiasm, dumb**s..."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:212
+msgid " *blabberin* Aw, c'mon... Can't you see he's a fa..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:216
+msgid "I said, ARE YOU READY FOR THIS FREAKING TRAINING???"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:220
+msgid " AAGH!!! Sure thing!"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:224
+msgid ""
+"Very good, indeed! A'ight, the goal is pretty simple: you must defeat my "
+"men..."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:228
+msgid "Sounds easy"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:232
+msgid "...and then defeat me."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:236
+msgid " *jaws-drop* WHAAAAT?!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:240
+msgid "Oh, great..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:244
+msgid ""
+"That's right! I just can't wait to see that idiotic smile disappear from "
+"your stupid face, and then make a necklace with your teeth! MWHAHAHAHAHAH!!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:248
+msgid "A.... A.... *glomp*"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:252
+msgid ""
+"Listen you noob, you remember the basics don't you?? Listen to my advices "
+"and you won't get lost... (easily), OK?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:256
+msgid "...Well, ok... Crap..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:260
+msgid "Stop crying or I'll bitch-slap you!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:264
+msgid "Ok, ok... sheesh. What's wrong with you guys...? Chill off..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:268
+msgid ""
+"Then how would you feel when you know you're siding with a freaking "
+"overconfident noob that doesn't even know if he's alive or NOT!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:272
+msgid "O__O ..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:276
+msgid "Have you done now...?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:280
+msgid "Yes, my Lord. Forgive me."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:284
+msgid "Nice! So let's get started!! Let the clash BEGIN!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:288
+msgid "Oh boy..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:292
+msgid "Focus, imbecile..."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:296
+msgid "AH, HEY! Sir!"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:300
+msgid "WHAT?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:304
+msgid "What's the prize if I win?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:308
+msgid "(A kick in the a**...)"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:312
+msgid "An ordinary batallion and a room where to live."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:316
+msgid "Cool!! Then what are we waiting for? LET'S GO!!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:320
+msgid "Great Delfador, assist me... 'cos you'll do it, right...? RIGHT???"
+msgstr ""
+
+#. [message]: speaker=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:328
+msgid ""
+"Use the woods to your advantage and try to take the most of the villages "
+"here."
+msgstr ""
+
+#. [message]: speaker=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:332
+msgid "I will."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:344
+msgid "Cool! We killed one!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:348
+msgid ""
+"Yeah, now do the same with the rest of the enemy army... Did you get that or "
+"do I have to write you a note??"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:352
+msgid "Meany..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:364
+msgid "Haha!! DIE!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:368
+msgid "Dammit... We lose one."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:372
+msgid "Concentrate on the defenses."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:376
+msgid "Aye."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:391
+msgid "Let's see what you've got!"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:403
+msgid "Ugh...! Nice! You're not a hopeless noob after all..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:407
+msgid ""
+"Very well... you can rest now in your room. Enjoy this free time, because "
+"maybe it'll be your last."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:411
+msgid "Huh?! Why's that?"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:415
+msgid ""
+"You will join Captain Herald tomorrow morning, north-east of here, in the "
+"Galen Woods. Your allies (which are also ours) are Elves, so watch your "
+"language."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:419
+msgid "Oh, I see... And what should I do there?"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:423
+msgid ""
+"Assist him in the battle against the Orcs! Oh, I almost forgot... Muir will "
+"join your Army too."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:427
+msgid "Wha - No, please, there are plenty of mages available for the aid..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:431
+msgid "You WILL assist him..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:435
+msgid "Great... Thanks fagg- I mean, Sannoth."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:439
+msgid "Hey! I'm a commander right now, so pay respect to me!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:443
+msgid ""
+"The only thing you'll gain from me are thousands of magic fireballs straight "
+"to your family jewels, you hear??"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:447
+msgid "Ick!! O-Ok, I was... kiddin'! Yes!"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:451
+msgid ""
+"Ok, I'm off... I'm a little pushed... gonna get a rest. See you, and... "
+"watch your backs."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:455
+msgid "Yessir! Have a nice rest!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:459
+msgid "'See you', my a**... crap."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:470
+msgid ""
+"Hey, do you know what time it is?? It's 5 o'clock! I can't miss my tea...!! "
+"Well, see you folks!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:474
+msgid "H-Hey!! Where are you going...??"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:478
+msgid "Grrrrrrr.... ENOUGH!!! I'm outta here, see you and f**k off!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:482
+msgid "NO!! Wait a sec, we can... talk!! MUIR!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:486
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:204
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:630
+msgid "... ..."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:490
+msgid "...shit"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:504
+msgid "AAARGH!! F**K, F**K, F**K!! It hurts!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:400
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:914
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:508
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:558
+msgid "Muir! I told you to stay behind!! You never listen to me..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:404
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:918
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:512
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:562
+msgid ""
+"Screw you, f***ing noob!!! *cough* ... It's... all... your... fault... *dies*"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:516
+msgid "...crap"
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:520
+msgid ""
+"You weren't able to protect your ally. You're fired forever from the Army."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:422
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:936
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:534
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:580
+msgid "URGH!! I... suppose... it ends here... *cough*"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:426
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:538
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:584
+msgid "Hey, noob!! Don't f***ing die, ok?? OK???"
+msgstr ""
+
+#. [message]: id=Sannoth
+#. [message]: speaker=unit
+#. [message]: id=Thereon
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:430
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:944
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:542
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:256
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:356
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:431
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:539
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:588
+msgid "..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:434
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:546
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:592
+msgid "F**k... you noobish idiot..."
+msgstr ""
+
+#. [message]: id=Major
+#: An_Ordinary_Adventure/scenarios/1_just_another_day.cfg:550
+msgid ""
+"You weren't able to protect your ally. You're forever banned from the Army."
+msgstr ""
+
+#. [scenario]: id=Reinforcements
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:3
+msgid "Reinforcements"
+msgstr ""
+
+#. [side]: type=Orcish Warrior, id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:77
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:216
+msgid "Orcish Bastards"
+msgstr ""
+
+#. [side]: type=Orcish Warrior, id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:80
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:220
+msgid "Kralex Merq"
+msgstr ""
+
+#. [side]: type=Elvish Hero, id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:92
+msgid "Elvish Avalanche"
+msgstr ""
+
+#. [side]: type=Elvish Hero, id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:95
+msgid "Captain Wlong Herald"
+msgstr ""
+
+#. [part]
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:101
+msgid ""
+"And so our heroes went saving His Elvish Butt at the border between the "
+"Elven and Orcish territory."
+msgstr ""
+
+#. [objective]: condition=lose
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:122
+msgid "Death of Herald"
+msgstr ""
+
+#. [message]: speaker=narrator
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:137
+msgid "1002, still Summer. Galen Woods."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:146
+msgid "MWAHAHAHHA!!! Oh, you're so doomed, Herald!"
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:150
+msgid ""
+"Personally, you should consider again your position as a commander and as a "
+"diplomatic. If you agree to my offer, I'm sure we can do much for both of "
+"our people."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:154
+msgid "Screw diplomacy!! I want blood and violence and now you die!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:158
+msgid "Master Herald! Are you hurt? We came for reinforcements!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:162
+msgid "Hey there!! You ok, pal?"
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:166
+msgid ""
+"Oh, thank goodness you came! I don't think this hideous creature would allow "
+"any diplomatic agreement between us. Will you help me in achieving my goals, "
+"noble spirits?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:170
+msgid "I didn't get a thing of what you said, but that's cool man!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:174
+msgid ""
+"Pay respect, a***ole!!! You ain't chatting with your sis, but with a "
+"military Leader and hero!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:178
+msgid "Allright, allright..."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:182
+msgid "Huh...?? And you are?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:186
+msgid "I am Sannoth from Aldonea!! Prepare to lose your head, you scum!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:190
+msgid ""
+"He seems so proud of himself that doesn't even recognize his stupidity..."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:194
+msgid ""
+"Hey! You Mage next to the human! How come are you still with that idiot?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:198
+msgid "Bah... just leave me alone..."
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:202
+msgid ""
+"Let's go, Lord Sannoth! A triumph awaits us from atop a glorious heavenly "
+"mountain!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:206
+msgid "(What did he smoked this morning?)"
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:210
+msgid "Rrah, boy..."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:222
+msgid "Yay!"
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:226
+msgid "Nice display of skills!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:230
+msgid "Thanks pal!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:234
+msgid "Just focus, dammit!!"
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:246
+msgid "Another one has fallen to my blade!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:250
+msgid "Keep it up!"
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:254
+msgid "It will not get so easy from now on..."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:266
+msgid "You know you're a hopeless noob right?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:270
+msgid "He REALLY doesn't know that..."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:274
+msgid "Hey, you seem a nice guy, why don't you come with me?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:278
+msgid "Nah... at least I've got the fun here!"
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:290
+msgid "Take this!!"
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:294
+msgid "GAAAH!!! ..."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:298
+msgid "Damn you!! ...It ain't over yet! I SWEAR IT!!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:302
+msgid "Pity... it was good 'til it lasted. See ya in hell!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:306
+msgid "Whose side are you in Muir??"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:310
+msgid "In the truth side..."
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:314
+msgid ""
+"Excellent job you two! Honestly, I wasn't expecting anything particulary "
+"good from someone like yourself Lord Sannoth, but you've prooven to be a "
+"worthy commander indeed!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:318
+msgid "No probs!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:322
+msgid "Where will you leave for, Master?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:326
+msgid "Huh? Why are you asking me this??"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:330
+msgid "I DIDN'T ASK'D THAT TO YOU, F**TARD!!!"
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:334
+msgid ""
+"Well, I suppose that my authorities will put me again into the battlefield "
+"very soon. Orcs are very active on this period... maybe far too much."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:338
+msgid ""
+"If you need any help, we'll ask for permission to support you once again."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:342
+msgid "WHAT??? What about me??!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:346
+msgid ""
+"Did anyone asked you something, imbecile??! Forgive him Master Herald, 'cos "
+"he doesn't know what he's saying..."
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:350
+msgid ""
+"It is all right. I think we will meet again in due times, hopefully. Goodbye "
+"Sir Muir and Lord Sannoth! *HAAH!* "
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:354
+msgid "Was that a 'yes' or a 'no'...?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:358
+msgid "You know what I'm reaaally sure of?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:362
+msgid "What?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:366
+msgid "See this hand?"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:370
+msgid "Yeah, so?"
+msgstr ""
+
+#. [message]: speaker=narrator
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:374
+msgid " *POW!!!* "
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:378
+msgid "AAAW!!! F**k!! Whadda hell man?!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:382
+msgid "Aaaah... feeling better now."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:396
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:910
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:554
+msgid "AAARGH!! F**K, that hurts like hell!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:408
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:922
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:566
+msgid "...crap ... who's gonna clear my room now..."
+msgstr ""
+
+#. [message]: id=Herald
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:448
+msgid "AAARGH!!!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:452
+msgid "MASTER HERALD!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:456
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:974
+msgid "Darn it..."
+msgstr ""
+
+#. [message]: id=Kralex
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:460
+msgid "MWhahahahah!!! You're mine now!!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/2_reinforcements.cfg:464
+msgid "We failed... I suggest to retreat."
+msgstr ""
+
+#. [scenario]: id=Rumbling_Winter
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:3
+msgid "Rumbling Winter"
+msgstr ""
+
+#. [side]: type=Lieutenant, id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:58
+msgid "Lord Sannoth"
+msgstr ""
+
+#. [unit]: id=Larsenn, type=Halberdier
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:63
+msgid "Sir Larsenn O'Lancet"
+msgstr ""
+
+#. [side]: type=Bandit, id=Hilbert
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:88
+msgid "Vengeaful Bandits"
+msgstr ""
+
+#. [side]: type=Bandit, id=Hilbert
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:91
+msgid "Hilbert Threach'rouse"
+msgstr ""
+
+#. [side]: type=Longbowman, id=Thereon
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:103
+msgid "Vengeaful Souls"
+msgstr ""
+
+#. [side]: type=Longbowman, id=Thereon
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:106
+msgid "Lord Thereon Pasthor"
+msgstr ""
+
+#. [part]
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:112
+msgid ""
+"Some months have passed since the last fight. We're still in Galen Woods, "
+"but right now the scenario is entirely covered by pure snow."
+msgstr ""
+
+#. [part]
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:115
+msgid ""
+"Sannoth is sent to suppress an uprising led by some bandits who seek revenge "
+"over the Army. To support them, an Elite halberdier has joined the heroes "
+"because of "
+msgstr ""
+
+#. [objective]: condition=win
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:124
+msgid "Kill the enemy commanders"
+msgstr ""
+
+#. [message]: speaker=narrator
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:147
+msgid "1002, Winter. Galen Woods, North Camp."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:156
+msgid "Lots of fog here..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:160
+msgid "A nice excuse to be more careful."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:164
+msgid "Yeah."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:168
+msgid "Lord Larsenn, are you sure our enemies lie right after the bridge?"
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:172
+msgid "Indeed. Besides..."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:176
+msgid "Hm?"
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:180
+msgid "Nothing... never mind that."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:184
+msgid "Not our business I guess."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:188
+msgid ""
+"Yep... ok, enuff chit-chat. We must hurry up and finish them quickly or the "
+"storm will come or else..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:192
+msgid "...we're screwed."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:196
+msgid "Yeah, that's it! How did you get that?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:200
+msgid "Ain't difficult, you know..."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:208
+msgid "Ok, let's go. I'm kind of hungry..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:212
+msgid "You're not going to eat all of our rations, do ya?!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:216
+msgid "Weeell... ..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:220
+msgid "I'll kill you if you ever THINK to do it!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:224
+msgid "Haha! C'mon just kiddin'... Allright, let's begin. Lars, any plans?"
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:228
+msgid ""
+"Larsenn, please... I will just try to accomplish my goals, and you may do "
+"the same thing as well."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:232
+msgid "We will move quietly and slowly... snow isn't friendly with us."
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:244
+msgid "You! Why are siding with them?! Have you forgot your swearing?"
+msgstr ""
+
+#. [message]: speaker=unit
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:248
+msgid "A-Ain't... your... b-business... cough..."
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:252
+msgid "ANSWER ME!!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:260
+msgid "He's dead already."
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:264
+msgid "Tsk..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:268
+msgid "I don't why, but I got a bad feeling about this..."
+msgstr ""
+
+#. [message]: role=Killer
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:284
+msgid "Filthy dogs!! Get outta here!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:288
+msgid "F**k off man!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:292
+msgid "For the first time in my life, I agree with you."
+msgstr ""
+
+#. [message]: role=Killer
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:308
+msgid "Disappear from our sight!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:312
+msgid ""
+"You know, we got a laaaarge d**do ready for the use... Are you interested?"
+msgstr ""
+
+#. [message]: role=Killer
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:316
+msgid "What...?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:320
+msgid "It seems to agree to our offer..."
+msgstr ""
+
+#. [message]: role=Killer
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:324
+msgid "No, wait!! WAAAIT!!!"
+msgstr ""
+
+#. [message]: id=Thereon
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:336
+msgid "Larsenn...?! Why? ...ugh"
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:340
+msgid "Traitor... You betrayed me and thus the Empire. You must perish."
+msgstr ""
+
+#. [message]: id=Thereon
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:344
+msgid ""
+"At least... I fought for something I really b-believed in... B-But you...? "
+"Whom are you f-fighting...?? hanf... hanf..."
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:348
+msgid "... *slash* "
+msgstr ""
+
+#. [message]: id=Thereon
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:352
+msgid "U-Ugh ..."
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:360
+msgid "Forgive me."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:364
+msgid "So sad..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:368
+msgid ""
+"Do not interfere... Yet I still got this feeling that something isn't going "
+"well..."
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:372
+msgid "My job is done here. Good luck."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:376
+msgid "What? You're leaving already...? We'll have a party after we win!"
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:380
+msgid "Sorry, I can't... but I admire your optimism. Goodbye."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:384
+msgid "Goodbye, Sir Larsenn."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:388
+msgid "Too bad! See ya!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:395
+msgid "Ok, moving on..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:399
+msgid "With a leader gone, it should be easier now."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:411
+msgid "There...!!"
+msgstr ""
+
+#. [message]: id=Hilbert
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:415
+msgid "ARGH!!! ..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:419
+msgid ""
+"Why did you killed him so soon?? We could have obtained some useful info!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:423
+msgid "You should have said it earlier..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:427
+msgid ""
+"WHAT?? Do I really need to tell you EVERYTHING for the sake of our mission "
+"success?! Can't you reason out for yourself?!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:435
+msgid "hanf... hanf...!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:439
+msgid "...well ...yeah!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:443
+msgid "!! !! You're dead, DEAD, DEAD, F***ING DEAD!!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:447
+msgid "WhoawhoWHOA!!! I'm outta here!!!"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:451
+msgid "Please don't try this at home, thank you."
+msgstr ""
+
+#. [message]: speaker=narrator
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:456
+msgid "DISCLAIMER - During the process, no Sannoth nor animals were harmed."
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:467
+msgid "The storm is heavier now..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:471
+msgid "We must hurry, we don't have much time!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:475
+msgid "Hey... Do you see those shadows on the background, too...??"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:479
+msgid "What??! What shadows??"
+msgstr ""
+
+#. [unit]: id=Assassin, type=Assassin
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:483
+msgid "Hwing O'Dyspajr"
+msgstr ""
+
+#. [unit]: id=Ranger, type=Ranger
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:492
+msgid "Bhow Hark"
+msgstr ""
+
+#. [unit]: id=Trapper, type=Trapper
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:501
+msgid "Phatall Harrow"
+msgstr ""
+
+#. [unit]: id=Rogue, type=Rogue
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:510
+msgid "Swypht Haenz"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:519
+msgid "What the hell is goin' on?!? Who are you?"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:523
+msgid "That's an ambush you idiot!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:527
+msgid "So they ain't good guys?"
+msgstr ""
+
+#. [message]: id=Assassin
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:531
+msgid "Die!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:535
+msgid "Ok, I get it."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:543
+msgid "Well... Bring it on!!"
+msgstr ""
+
+#. [message]: id=Larsenn
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:606
+msgid "AAAH!! ...Darn it... Y-You won't... have it... won... *dies* "
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:610
+msgid "Sir Larsenn!!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:614
+msgid "Hey, don't die me yet! Now that was going to be fun..."
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:618
+msgid ""
+"Silence... Silence! SILENCE!!! SHUT THE F**K UP!! QUIT IT NOW!!! DON'T SAY "
+"ANYTHING!! He died because of your carelessness, DID YOU GET THAT??!"
+msgstr ""
+
+#. [message]: id=Sannoth
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:622
+msgid "Whoa... ok... I'll be -"
+msgstr ""
+
+#. [message]: id=Muir
+#: An_Ordinary_Adventure/scenarios/3_rumbling_winter.cfg:626
+msgid "SHUT - UP!!! S H U T U P"
+msgstr ""
+
+#. [scenario]: id=Going_Undead
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:3
+msgid "Going Undead"
+msgstr ""
+
+#. [unit]: id=Elgrean, type=Elvish Captain
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:67
+msgid "Elgrean Fyl'woyng"
+msgstr ""
+
+#. [unit]: id=Goldaern, type=Elvish Ranger
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:79
+msgid "Goldaern"
+msgstr ""
+
+#. [unit]: id=Irnyth, type=Elvish Ranger
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:110
+msgid "Irnyth"
+msgstr ""
+
+#. [unit]: id=Polhawk, type=Elvish Ranger
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:141
+msgid "Polhawk"
+msgstr ""
+
+#. [unit]: id=Sheryood, type=Elvish Ranger
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:172
+msgid "Sheryood"
+msgstr ""
+
+#. [side]: type=Dark Sorcerer, id=Kyrion
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:240
+msgid "Living Nightmares"
+msgstr ""
+
+#. [side]: type=Dark Sorcerer, id=Kyrion
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:244
+msgid "Kyrion"
+msgstr ""
+
+#. [side]: type=Merman Hoplite, id=Hydros
+#: An_Ordinary_Adventure/scenarios/4_going_undead.cfg:253
+msgid "Scared Mermen"
+msgstr ""
+
+#. [side]: type=Merman Hoplite, id=Hydros
+