From 1828eee6a6d91fd385ad1e69d93044516493aa91 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Sun, 5 Aug 2007 16:21:56 +0000 Subject: Added support for internationalization. Tested by translating a few gui strings to french. --- po/LINGUAS | 3 + po/Makefile.in.in | 403 +++++++++++++++++++++++++++++++++++++++++++++++++ po/Makevars | 43 ++++++ po/POTFILES.in | 4 + po/fr.po | 33 ++++ po/remove-potcdate.sin | 19 +++ po/tmw.pot | 33 ++++ 7 files changed, 538 insertions(+) create mode 100644 po/LINGUAS create mode 100644 po/Makefile.in.in create mode 100644 po/Makevars create mode 100644 po/POTFILES.in create mode 100644 po/fr.po create mode 100644 po/remove-potcdate.sin create mode 100644 po/tmw.pot (limited to 'po') diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 00000000..b69b6a28 --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1,3 @@ +# Set of available languages. +fr + diff --git a/po/Makefile.in.in b/po/Makefile.in.in new file mode 100644 index 00000000..5022b8b1 --- /dev/null +++ b/po/Makefile.in.in @@ -0,0 +1,403 @@ +# Makefile for PO directory in any package using GNU gettext. +# Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper +# +# 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.16 + +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ + +SHELL = /bin/sh +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datarootdir = @datarootdir@ +datadir = @datadir@ +localedir = @localedir@ +gettextsrcdir = $(datadir)/gettext/po + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +# We use $(mkdir_p). +# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as +# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, +# @install_sh@ does not start with $(SHELL), so we add it. +# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined +# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake +# versions, $(mkinstalldirs) and $(install_sh) are unused. +mkinstalldirs = $(SHELL) @install_sh@ -d +install_sh = $(SHELL) @install_sh@ +MKDIR_P = @MKDIR_P@ +mkdir_p = @mkdir_p@ + +GMSGFMT_ = @GMSGFMT@ +GMSGFMT_no = @GMSGFMT@ +GMSGFMT_yes = @GMSGFMT_015@ +GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) +MSGFMT_ = @MSGFMT@ +MSGFMT_no = @MSGFMT@ +MSGFMT_yes = @MSGFMT_015@ +MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) +XGETTEXT_ = @XGETTEXT@ +XGETTEXT_no = @XGETTEXT@ +XGETTEXT_yes = @XGETTEXT_015@ +XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) +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 \ +$(POFILES) $(GMOFILES) \ +$(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 && mv t-$${lang}.gmo $${lang}.gmo + +.sin.sed: + sed -e '/^#/d' $< > t-$@ + mv t-$@ $@ + + +all: all-@USE_NLS@ + +all-yes: stamp-po +all-no: + +# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no +# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because +# we don't want to bother translators with empty POT files). We assume that +# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. +# In this case, stamp-po is a nop (i.e. a phony target). + +# 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 ! -f $(srcdir)/$(DOMAIN).pot || \ + test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) + @test ! -f $(srcdir)/$(DOMAIN).pot || { \ + 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 + if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ + msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ + else \ + msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ + fi; \ + $(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" + 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 \ + $(mkdir_p) $(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 + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(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 \ + $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ + else \ + : ; \ + fi +installdirs-data-no: +installdirs-data-yes: + $(mkdir_p) $(DESTDIR)$(datadir) + @catalogs='$(CATALOGS)'; \ + for cat in $$catalogs; do \ + cat=`basename $$cat`; \ + lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ + dir=$(localedir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $(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: stamp-po $(DISTFILES) + dists="$(DISTFILES)"; \ + if test "$(PACKAGE)" = "gettext-tools"; then \ + dists="$$dists Makevars.template"; \ + fi; \ + if test -f $(srcdir)/$(DOMAIN).pot; then \ + dists="$$dists $(DOMAIN).pot stamp-po"; \ + 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) || exit 1; \ + else \ + cp -p $(srcdir)/$$file $(distdir) || exit 1; \ + 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 Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ + cd $(top_builddir) \ + && $(SHELL) ./config.status $(subdir)/$@.in po-directories + +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: diff --git a/po/Makevars b/po/Makevars new file mode 100644 index 00000000..a72f85a3 --- /dev/null +++ b/po/Makevars @@ -0,0 +1,43 @@ +# Makefile variables for PO directory in any package using GNU gettext. + +# Usually the message domain is the same as the package name. +#PACKAGE = $(PACKAGE_NAME) +DOMAIN = $(PACKAGE) +#VERSION = $(PACKAGE_VERSION) + +# These two variables depend on the location of this directory. +subdir = po +top_builddir = .. + +# These options get passed to xgettext. +XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ + +# 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 = The Mana World 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 = + +# This is the list of locale categories, beyond LC_MESSAGES, for which the +# message catalogs shall be used. It is usually empty. +EXTRA_LOCALE_CATEGORIES = diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 00000000..fb050667 --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1,4 @@ +# List of source files which contain translatable strings. + +src/gui/inventorywindow.cpp + diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 00000000..d6c07b78 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,33 @@ +# French translation of The Mana World. +# Copyright (C) 2007 The Mana World Development Team +# This file is distributed under the same license as the The Mana World package. +# Guillaume Melquiond , 2007. +# , fuzzy +# +# +msgid "" +msgstr "" +"Project-Id-Version: The Mana World 0.1.0\n" +"Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2007-08-05 18:09+0200\n" +"PO-Revision-Date: 2007-08-05 17:42+0200\n" +"Language-Team: French\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/gui/inventorywindow.cpp:48 +msgid "Inventory" +msgstr "Inventaire" + +#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:216 +msgid "Use" +msgstr "Utiliser" + +#: src/gui/inventorywindow.cpp:57 +msgid "Drop" +msgstr "Lâcher" + +#: src/gui/inventorywindow.cpp:213 +msgid "Equip" +msgstr "Équiper" diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin new file mode 100644 index 00000000..2436c49e --- /dev/null +++ b/po/remove-potcdate.sin @@ -0,0 +1,19 @@ +# Sed script that remove the POT-Creation-Date line in the header entry +# from a POT file. +# +# The distinction between the first and the following occurrences of the +# pattern is achieved by looking at the hold space. +/^"POT-Creation-Date: .*"$/{ +x +# Test if the hold space is empty. +s/P/P/ +ta +# Yes it was empty. First occurrence. Remove the line. +g +d +bb +:a +# The hold space was nonempty. Following occurrences. Do nothing. +x +:b +} diff --git a/po/tmw.pot b/po/tmw.pot new file mode 100644 index 00000000..7fa6e432 --- /dev/null +++ b/po/tmw.pot @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR The Mana World Development Team +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2007-08-05 18:09+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/gui/inventorywindow.cpp:48 +msgid "Inventory" +msgstr "" + +#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:216 +msgid "Use" +msgstr "" + +#: src/gui/inventorywindow.cpp:57 +msgid "Drop" +msgstr "" + +#: src/gui/inventorywindow.cpp:213 +msgid "Equip" +msgstr "" -- cgit v1.2.3-70-g09d2 From 0bd2a74378b01204876ec8d92c03959f3b3a287e Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Mon, 6 Aug 2007 06:20:14 +0000 Subject: Added support for translating variable strings. --- ChangeLog | 10 +++++++++ po/fr.po | 33 +++++++++++++++++++++++----- po/tmw.pot | 30 ++++++++++++++++++++----- src/Makefile.am | 2 ++ src/gui/inventorywindow.cpp | 50 ++++++++++++++++-------------------------- src/utils/strprintf.cpp | 53 +++++++++++++++++++++++++++++++++++++++++++++ src/utils/strprintf.h | 37 +++++++++++++++++++++++++++++++ 7 files changed, 173 insertions(+), 42 deletions(-) create mode 100644 src/utils/strprintf.cpp create mode 100644 src/utils/strprintf.h (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 267e0e5e..7602a9df 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2007-08-06 Guillaume Melquiond + + * src/Makefile.am, src/utils/strprintf.h, src/utils/strprintf.cpp: + Added a helper function for printf-formatting a (gettext) C string into + a dynamically-sized C++ string. + * src/gui/inventory.cpp: Completed marking of translatable strings for + inventory window. + * po/tmw.pot: Updated with new translatable strings. + * po/fr.po: Completed translation of inventory window in french. + 2007-08-05 Guillaume Melquiond * configure.ac, Makefile.am, po, src/Makefile.am, src/main.cpp, diff --git a/po/fr.po b/po/fr.po index d6c07b78..c23f558b 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,25 +9,46 @@ msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-05 18:09+0200\n" -"PO-Revision-Date: 2007-08-05 17:42+0200\n" +"POT-Creation-Date: 2007-08-06 08:03+0200\n" +"PO-Revision-Date: 2007-08-06 08:04+0200\n" +"Last-Translator: Guillaume Melquiond \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/inventorywindow.cpp:48 +#: src/gui/inventorywindow.cpp:49 msgid "Inventory" msgstr "Inventaire" -#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:216 +#: src/gui/inventorywindow.cpp:57 src/gui/inventorywindow.cpp:205 msgid "Use" msgstr "Utiliser" -#: src/gui/inventorywindow.cpp:57 +#: src/gui/inventorywindow.cpp:58 msgid "Drop" msgstr "Lâcher" -#: src/gui/inventorywindow.cpp:213 +#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:131 +#, c-format +msgid "Name: %s" +msgstr "Nom : %s" + +#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:135 +#, c-format +msgid "Description: %s" +msgstr "Description : %s" + +#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:133 +#, c-format +msgid "Effect: %s" +msgstr "Effet : %s" + +#: src/gui/inventorywindow.cpp:70 src/gui/inventorywindow.cpp:97 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Poids total : %d - Poids maximal : %d" + +#: src/gui/inventorywindow.cpp:202 msgid "Equip" msgstr "Équiper" diff --git a/po/tmw.pot b/po/tmw.pot index 7fa6e432..e12b7d81 100644 --- a/po/tmw.pot +++ b/po/tmw.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-05 18:09+0200\n" +"POT-Creation-Date: 2007-08-06 08:03+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,18 +16,38 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/inventorywindow.cpp:48 +#: src/gui/inventorywindow.cpp:49 msgid "Inventory" msgstr "" -#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:216 +#: src/gui/inventorywindow.cpp:57 src/gui/inventorywindow.cpp:205 msgid "Use" msgstr "" -#: src/gui/inventorywindow.cpp:57 +#: src/gui/inventorywindow.cpp:58 msgid "Drop" msgstr "" -#: src/gui/inventorywindow.cpp:213 +#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:131 +#, c-format +msgid "Name: %s" +msgstr "" + +#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:135 +#, c-format +msgid "Description: %s" +msgstr "" + +#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:133 +#, c-format +msgid "Effect: %s" +msgstr "" + +#: src/gui/inventorywindow.cpp:70 src/gui/inventorywindow.cpp:97 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "" + +#: src/gui/inventorywindow.cpp:202 msgid "Equip" msgstr "" diff --git a/src/Makefile.am b/src/Makefile.am index b3142582..5866205e 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -232,6 +232,8 @@ tmw_SOURCES = gui/widgets/dropdown.cpp \ utils/dtor.h \ utils/fastsqrt.h \ utils/minmax.h \ + utils/strprintf.h \ + utils/strprintf.cpp \ utils/tostring.h \ utils/xml.cpp \ utils/xml.h \ diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp index 95a669a9..e31c87f6 100644 --- a/src/gui/inventorywindow.cpp +++ b/src/gui/inventorywindow.cpp @@ -42,7 +42,7 @@ #include "../resources/gettext.h" #include "../resources/iteminfo.h" -#include "../utils/tostring.h" +#include "../utils/strprintf.h" InventoryWindow::InventoryWindow(): Window(_("Inventory")) @@ -63,10 +63,10 @@ InventoryWindow::InventoryWindow(): mInvenScroll->setPosition(8, 8); mInvenScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); - mItemNameLabel = new gcn::Label("Name:"); - mItemDescriptionLabel = new gcn::Label("Description:"); - mItemEffectLabel = new gcn::Label("Effect:"); - mWeightLabel = new gcn::Label("Total Weight: - Maximum Weight: "); + mItemNameLabel = new gcn::Label(strprintf(_("Name: %s"), "")); + mItemDescriptionLabel = new gcn::Label(strprintf(_("Description: %s"), "")); + mItemEffectLabel = new gcn::Label(strprintf(_("Effect: %s"), "")); + mWeightLabel = new gcn::Label(strprintf(_("Total Weight: %d - Maximum Weight: %d"), 0, 0)); mWeightLabel->setPosition(8, 8); mInvenScroll->setPosition(8, mWeightLabel->getY() + mWeightLabel->getHeight() + 5); @@ -93,9 +93,8 @@ void InventoryWindow::logic() updateButtons(); // Update weight information - mWeightLabel->setCaption( - "Total Weight: " + toString(player_node->getTotalWeight()) + " - " - "Maximum Weight: " + toString(player_node->getMaxWeight())); + mWeightLabel->setCaption(strprintf(_("Total Weight: %d - Maximum Weight: %d"), + player_node->getTotalWeight(), player_node->getMaxWeight())); mWeightLabel->adjustSize(); } @@ -125,29 +124,18 @@ void InventoryWindow::action(const gcn::ActionEvent &event) void InventoryWindow::selectionChanged(const SelectionEvent &event) { Item *item = mItems->getItem(); - - // Update name, effect and description - if (!item) - { - mItemNameLabel->setCaption("Name:"); - mItemEffectLabel->setCaption("Effect:"); - mItemDescriptionLabel->setCaption("Description:"); - } - else - { - const ItemInfo& itemInfo = item->getInfo(); - std::string SomeText; - SomeText = "Name: " + itemInfo.getName(); - mItemNameLabel->setCaption(SomeText); - SomeText = "Effect: " + itemInfo.getEffect(); - mItemEffectLabel->setCaption(SomeText); - SomeText = "Description: " + itemInfo.getDescription(); - mItemDescriptionLabel->setCaption(SomeText); - - mItemNameLabel->adjustSize(); - mItemEffectLabel->adjustSize(); - mItemDescriptionLabel->adjustSize(); - } + ItemInfo const *info = item ? &item->getInfo() : NULL; + + mItemNameLabel->setCaption + (strprintf(_("Name: %s"), info ? info->getName().c_str() : "")); + mItemEffectLabel->setCaption + (strprintf(_("Effect: %s"), info ? info->getEffect().c_str() : "")); + mItemDescriptionLabel->setCaption + (strprintf(_("Description: %s"), info ? info->getDescription().c_str() : "")); + + mItemNameLabel->adjustSize(); + mItemEffectLabel->adjustSize(); + mItemDescriptionLabel->adjustSize(); } void InventoryWindow::mouseClicked(gcn::MouseEvent &event) diff --git a/src/utils/strprintf.cpp b/src/utils/strprintf.cpp new file mode 100644 index 00000000..27dd5462 --- /dev/null +++ b/src/utils/strprintf.cpp @@ -0,0 +1,53 @@ +/* + * The Mana World + * Copyright 2007 The Mana World Development Team + * + * This file is part of The Mana World. + * + * The Mana World 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 + * any later version. + * + * The Mana World 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 The Mana World; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * $Id$ + */ + +#ifndef _TMW_UTILS_TOSTRING_H +#define _TMW_UTISL_TOSTRING_H + +#include + +#include "strprintf.h" + +std::string strprintf(char const *format, ...) +{ + char buf[256]; + va_list(args); + va_start(args, format); + int nb = vsnprintf(buf, 256, format, args); + va_end(args); + if (nb < 256) + { + return buf; + } + // The static size was not big enough, try again with a dynamic allocation. + ++nb; + char *buf2 = new char[nb]; + va_start(args, format); + vsnprintf(buf2, nb, format, args); + va_end(args); + std::string res(buf2); + delete [] buf2; + return res; +} + +#endif diff --git a/src/utils/strprintf.h b/src/utils/strprintf.h new file mode 100644 index 00000000..4b5974a6 --- /dev/null +++ b/src/utils/strprintf.h @@ -0,0 +1,37 @@ +/* + * The Mana World + * Copyright 2007 The Mana World Development Team + * + * This file is part of The Mana World. + * + * The Mana World 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 + * any later version. + * + * The Mana World 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 The Mana World; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * $Id$ + */ + +#ifndef _TMW_UTILS_STRPRINTF_H +#define _TMW_UTISL_STRPRINTF_H + +#include + +std::string strprintf(char const *, ...) +#ifdef __GNUC__ + /* This attribute is nice: it even works through gettext invokation. For + example, gcc will complain that strprintf(_("%s"), 42) is ill-formed. */ + __attribute__((format(printf, 1, 2))) +#endif +; + +#endif -- cgit v1.2.3-70-g09d2 From 1389fc06cc578bdddd6d92cf3a239e33bb892026 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Mon, 6 Aug 2007 11:14:45 +0000 Subject: Fixed some header typos. Moved gettext.h to utils directory. Removed redundant HAS_CONFIG_H macro. Used autopoint for generating gettext environment. Removed auto-generated file from po directory. --- ChangeLog | 6 + Makefile.am | 3 + autogen.sh | 3 +- configure.ac | 1 + po/Makefile.in.in | 403 -------------------------------------------- po/remove-potcdate.sin | 19 --- src/Makefile.am | 3 +- src/gui/inventorywindow.cpp | 2 +- src/main.cpp | 2 +- src/resources/gettext.h | 46 ----- src/utils/gettext.h | 46 +++++ src/utils/strprintf.h | 2 +- src/utils/tostring.h | 2 +- 13 files changed, 63 insertions(+), 475 deletions(-) delete mode 100644 po/Makefile.in.in delete mode 100644 po/remove-potcdate.sin delete mode 100644 src/resources/gettext.h create mode 100644 src/utils/gettext.h (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 7602a9df..cb5cb144 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,12 @@ inventory window. * po/tmw.pot: Updated with new translatable strings. * po/fr.po: Completed translation of inventory window in french. + * src/resources/gettext.h, src/main.cpp: Moved header to utils + directory. + * src/utils/tostring.h: Fixed typo in macro guard. + * po/Makefile.in.in, po/remove-potcdate.sin, configure.ac, Makefile.am, + autogen.sh: Used autopoint for generating gettext environment, and + removed conflicting files. 2007-08-05 Guillaume Melquiond diff --git a/Makefile.am b/Makefile.am index ea85bb48..2d7250cc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -7,3 +7,6 @@ desktop_DATA = tmw.desktop # Extra files to include EXTRA_DIST = $(desktop_DATA) + +# Autopoint m4 stuff +ACLOCAL_AMFLAGS = -I m4 diff --git a/autogen.sh b/autogen.sh index 8f047c99..69533296 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,9 +1,10 @@ #!/bin/sh -echo "Generating build information using aclocal, autoheader, automake and autoconf." +echo "Generating build information using autopoint, aclocal, autoheader, automake, and autoconf." echo # Regerate configuration files +autopoint aclocal autoheader automake --gnu --add-missing --copy diff --git a/configure.ac b/configure.ac index b6803c11..5e106045 100755 --- a/configure.ac +++ b/configure.ac @@ -21,6 +21,7 @@ AC_CHECK_FUNCS([atexit floor getcwd gethostbyname memset mkdir select socket]) # Checks for internationalization support AM_GNU_GETTEXT([external]) +AM_GNU_GETTEXT_VERSION([0.16.1]) # Search for *-config AC_PATH_PROG(SDL_CONFIG, sdl-config) diff --git a/po/Makefile.in.in b/po/Makefile.in.in deleted file mode 100644 index 5022b8b1..00000000 --- a/po/Makefile.in.in +++ /dev/null @@ -1,403 +0,0 @@ -# Makefile for PO directory in any package using GNU gettext. -# Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper -# -# 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.16 - -PACKAGE = @PACKAGE@ -VERSION = @VERSION@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ - -SHELL = /bin/sh -@SET_MAKE@ - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -VPATH = @srcdir@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -datarootdir = @datarootdir@ -datadir = @datadir@ -localedir = @localedir@ -gettextsrcdir = $(datadir)/gettext/po - -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ - -# We use $(mkdir_p). -# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as -# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, -# @install_sh@ does not start with $(SHELL), so we add it. -# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined -# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake -# versions, $(mkinstalldirs) and $(install_sh) are unused. -mkinstalldirs = $(SHELL) @install_sh@ -d -install_sh = $(SHELL) @install_sh@ -MKDIR_P = @MKDIR_P@ -mkdir_p = @mkdir_p@ - -GMSGFMT_ = @GMSGFMT@ -GMSGFMT_no = @GMSGFMT@ -GMSGFMT_yes = @GMSGFMT_015@ -GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) -MSGFMT_ = @MSGFMT@ -MSGFMT_no = @MSGFMT@ -MSGFMT_yes = @MSGFMT_015@ -MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) -XGETTEXT_ = @XGETTEXT@ -XGETTEXT_no = @XGETTEXT@ -XGETTEXT_yes = @XGETTEXT_015@ -XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) -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 \ -$(POFILES) $(GMOFILES) \ -$(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 && mv t-$${lang}.gmo $${lang}.gmo - -.sin.sed: - sed -e '/^#/d' $< > t-$@ - mv t-$@ $@ - - -all: all-@USE_NLS@ - -all-yes: stamp-po -all-no: - -# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no -# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because -# we don't want to bother translators with empty POT files). We assume that -# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. -# In this case, stamp-po is a nop (i.e. a phony target). - -# 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 ! -f $(srcdir)/$(DOMAIN).pot || \ - test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) - @test ! -f $(srcdir)/$(DOMAIN).pot || { \ - 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 - if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ - msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ - else \ - msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ - fi; \ - $(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" - 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 \ - $(mkdir_p) $(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 - $(mkdir_p) $(DESTDIR)$(datadir) - @catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ - dir=$(localedir)/$$lang/LC_MESSAGES; \ - $(mkdir_p) $(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 \ - $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ - else \ - : ; \ - fi -installdirs-data-no: -installdirs-data-yes: - $(mkdir_p) $(DESTDIR)$(datadir) - @catalogs='$(CATALOGS)'; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ - dir=$(localedir)/$$lang/LC_MESSAGES; \ - $(mkdir_p) $(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: stamp-po $(DISTFILES) - dists="$(DISTFILES)"; \ - if test "$(PACKAGE)" = "gettext-tools"; then \ - dists="$$dists Makevars.template"; \ - fi; \ - if test -f $(srcdir)/$(DOMAIN).pot; then \ - dists="$$dists $(DOMAIN).pot stamp-po"; \ - 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) || exit 1; \ - else \ - cp -p $(srcdir)/$$file $(distdir) || exit 1; \ - 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 Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ - cd $(top_builddir) \ - && $(SHELL) ./config.status $(subdir)/$@.in po-directories - -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: diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin deleted file mode 100644 index 2436c49e..00000000 --- a/po/remove-potcdate.sin +++ /dev/null @@ -1,19 +0,0 @@ -# Sed script that remove the POT-Creation-Date line in the header entry -# from a POT file. -# -# The distinction between the first and the following occurrences of the -# pattern is achieved by looking at the hold space. -/^"POT-Creation-Date: .*"$/{ -x -# Test if the hold space is empty. -s/P/P/ -ta -# Yes it was empty. First occurrence. Remove the line. -g -d -bb -:a -# The hold space was nonempty. Following occurrences. Do nothing. -x -:b -} diff --git a/src/Makefile.am b/src/Makefile.am index 5866205e..ea40d5de 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -194,7 +194,6 @@ tmw_SOURCES = gui/widgets/dropdown.cpp \ resources/equipmentdb.cpp \ resources/equipmentdb.h \ resources/equipmentinfo.h \ - resources/gettext.h \ resources/image.cpp \ resources/image.h \ resources/imagewriter.cpp \ @@ -231,6 +230,7 @@ tmw_SOURCES = gui/widgets/dropdown.cpp \ utils/base64.h \ utils/dtor.h \ utils/fastsqrt.h \ + utils/gettext.h \ utils/minmax.h \ utils/strprintf.h \ utils/strprintf.cpp \ @@ -309,6 +309,5 @@ tmw_SOURCES = gui/widgets/dropdown.cpp \ # set the include path found by configure INCLUDES = \ $(all_includes) \ - -DHAS_CONFIG_H \ -DTMW_DATADIR=\""$(pkgdatadir)/"\" \ -DLOCALEDIR=\""$(localedir)"\" diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp index e31c87f6..2822faaa 100644 --- a/src/gui/inventorywindow.cpp +++ b/src/gui/inventorywindow.cpp @@ -39,9 +39,9 @@ #include "../item.h" #include "../localplayer.h" -#include "../resources/gettext.h" #include "../resources/iteminfo.h" +#include "../utils/gettext.h" #include "../utils/strprintf.h" InventoryWindow::InventoryWindow(): diff --git a/src/main.cpp b/src/main.cpp index 018d93dd..bde0877e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -85,13 +85,13 @@ #include "net/gameserver/gameserver.h" #include "resources/equipmentdb.h" -#include "resources/gettext.h" #include "resources/image.h" #include "resources/itemdb.h" #include "resources/monsterdb.h" #include "resources/resourcemanager.h" #include "utils/dtor.h" +#include "utils/gettext.h" #include "utils/tostring.h" std::string token; //used to store magic_token diff --git a/src/resources/gettext.h b/src/resources/gettext.h deleted file mode 100644 index 9abb5771..00000000 --- a/src/resources/gettext.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * The Mana World - * Copyright 2007 The Mana World Development Team - * - * This file is part of The Mana World. - * - * The Mana World 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 - * any later version. - * - * The Mana World 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 The Mana World; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * $Id$ - */ - -#ifndef _TMW_RESOURCES_GETTEXT_H -#define _TMW_RESOURCES_GETTEXT_H - -#ifdef HAS_CONFIG_H -#include "../../config.h" -#endif - -#if ENABLE_NLS - -#include - -#define _(s) ((char const *)gettext(s)) -#define N_(s) ((char const *)s) - -#else - -#define gettext(s) ((char const *)s) -#define _(s) ((char const *)s) -#define N_(s) ((char const *)s) - -#endif - -#endif diff --git a/src/utils/gettext.h b/src/utils/gettext.h new file mode 100644 index 00000000..72533850 --- /dev/null +++ b/src/utils/gettext.h @@ -0,0 +1,46 @@ +/* + * The Mana World + * Copyright 2007 The Mana World Development Team + * + * This file is part of The Mana World. + * + * The Mana World 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 + * any later version. + * + * The Mana World 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 The Mana World; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * $Id$ + */ + +#ifndef _TMW_UTILS_GETTEXT_H +#define _TMW_UTILS_GETTEXT_H + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#if ENABLE_NLS + +#include + +#define _(s) ((char const *)gettext(s)) +#define N_(s) ((char const *)s) + +#else + +#define gettext(s) ((char const *)s) +#define _(s) ((char const *)s) +#define N_(s) ((char const *)s) + +#endif + +#endif diff --git a/src/utils/strprintf.h b/src/utils/strprintf.h index 4b5974a6..a1fb0f13 100644 --- a/src/utils/strprintf.h +++ b/src/utils/strprintf.h @@ -22,7 +22,7 @@ */ #ifndef _TMW_UTILS_STRPRINTF_H -#define _TMW_UTISL_STRPRINTF_H +#define _TMW_UTILS_STRPRINTF_H #include diff --git a/src/utils/tostring.h b/src/utils/tostring.h index 8fc6d105..95b8985f 100644 --- a/src/utils/tostring.h +++ b/src/utils/tostring.h @@ -22,7 +22,7 @@ */ #ifndef _TMW_UTILS_TOSTRING_H -#define _TMW_UTISL_TOSTRING_H +#define _TMW_UTILS_TOSTRING_H #include -- cgit v1.2.3-70-g09d2 From c09825097c0231c57f9ac416fae0003c5d68398c Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Tue, 7 Aug 2007 07:54:13 +0000 Subject: Marked most of the GUI as translatable. --- ChangeLog | 13 +++++++ po/Makevars | 4 +-- src/gui/char_select.cpp | 82 ++++++++++++++++++++++----------------------- src/gui/confirm_dialog.cpp | 5 +-- src/gui/connection.cpp | 6 ++-- src/gui/equipmentwindow.cpp | 5 ++- src/gui/item_amount.cpp | 12 ++++--- src/gui/login.cpp | 16 +++++---- src/gui/menuwindow.cpp | 19 ++++++----- src/gui/minimap.cpp | 5 +-- src/gui/ministatus.cpp | 3 +- src/gui/npc_text.cpp | 6 ++-- src/gui/npclistdialog.cpp | 8 +++-- src/gui/ok_dialog.cpp | 3 +- src/gui/popupmenu.cpp | 25 ++++++++------ src/gui/quitdialog.cpp | 16 +++++---- src/gui/register.cpp | 47 ++++++++++++++------------ src/gui/serverdialog.cpp | 13 +++---- src/gui/setup.cpp | 15 +++++---- src/gui/setup_audio.cpp | 8 +++-- src/gui/setup_joystick.cpp | 18 +++++----- src/gui/setup_video.cpp | 37 ++++++++++---------- src/main.cpp | 5 +-- 23 files changed, 205 insertions(+), 166 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index cb5cb144..ef1c46c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2007-08-07 Guillaume Melquiond + + * po/Makevars, src/main.cpp: Replaced PACKAGE by tmw to reduce + preprocessing hell. Set gettext charset to utf8. + * src/gui/menuwindow.cpp, src/gui/connection.cpp, src/gui/register.cpp, + src/gui/equipmentwindow.cpp, src/gui/quitdialog.cpp, src/gui/login.cpp, + src/gui/item_amount.cpp, src/gui/npclistdialog.cpp, src/gui/setup.cpp, + src/gui/char_select.cpp, src/gui/setup_audio.cpp, src/gui/npc_text.cpp, + src/gui/setup_video.cpp, src/gui/ministatus.cpp, src/gui/ok_dialog.cpp, + src/gui/confirm_dialog.cpp, src/gui/setup_joystick.cpp, + src/gui/serverdialog.cpp, src/gui/minimap.cpp, src/gui/popupmenu.cpp: + Marked as translatable. + 2007-08-06 Guillaume Melquiond * src/Makefile.am, src/utils/strprintf.h, src/utils/strprintf.cpp: diff --git a/po/Makevars b/po/Makevars index a72f85a3..76e72f50 100644 --- a/po/Makevars +++ b/po/Makevars @@ -1,9 +1,7 @@ # Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. -#PACKAGE = $(PACKAGE_NAME) -DOMAIN = $(PACKAGE) -#VERSION = $(PACKAGE_VERSION) +DOMAIN = tmw # These two variables depend on the location of this directory. subdir = po diff --git a/src/gui/char_select.cpp b/src/gui/char_select.cpp index 128a803e..d752cdb3 100644 --- a/src/gui/char_select.cpp +++ b/src/gui/char_select.cpp @@ -45,6 +45,8 @@ #include "../net/charserverhandler.h" #include "../net/messageout.h" +#include "../utils/gettext.h" +#include "../utils/strprintf.h" #include "../utils/tostring.h" // Defined in main.cpp, used here for setting the char create dialog @@ -63,8 +65,8 @@ class CharDeleteConfirm : public ConfirmDialog }; CharDeleteConfirm::CharDeleteConfirm(CharSelectDialog *m): - ConfirmDialog("Confirm", - "Are you sure you want to delete this character?", m), + ConfirmDialog(_("Confirm"), + _("Are you sure you want to delete this character?"), m), master(m) { } @@ -80,21 +82,21 @@ void CharDeleteConfirm::action(const gcn::ActionEvent &event) CharSelectDialog::CharSelectDialog(LockedArray *charInfo, LoginData *loginData): - Window("Select Character"), + Window(_("Select Character")), mCharInfo(charInfo), mCharSelected(false), mLoginData(loginData) { - mSelectButton = new Button("Ok", "ok", this); - mCancelButton = new Button("Cancel", "cancel", this); - mNewCharButton = new Button("New", "new", this); - mDelCharButton = new Button("Delete", "delete", this); - mPreviousButton = new Button("Previous", "previous", this); - mNextButton = new Button("Next", "next", this); - mUnRegisterButton = new Button("Unregister", "unregister", this); - - mNameLabel = new gcn::Label("Name"); - mLevelLabel = new gcn::Label("Level"); - mMoneyLabel = new gcn::Label("Money"); + mSelectButton = new Button(_("Ok"), "ok", this); + mCancelButton = new Button(_("Cancel"), "cancel", this); + mNewCharButton = new Button(_("New"), "new", this); + mDelCharButton = new Button(_("Delete"), "delete", this); + mPreviousButton = new Button(_("Previous"), "previous", this); + mNextButton = new Button(_("Next"), "next", this); + mUnRegisterButton = new Button(_("Unregister"), "unregister", this); + + mNameLabel = new gcn::Label(strprintf(_("Name: %s"), "")); + mLevelLabel = new gcn::Label(strprintf(_("Level: %d"), 0)); + mMoneyLabel = new gcn::Label(strprintf(_("Money: %d"), 0)); mPlayerBox = new PlayerBox(); int w = 195; @@ -198,9 +200,9 @@ void CharSelectDialog::updatePlayerInfo() if (pi) { - mNameLabel->setCaption(pi->getName()); - mLevelLabel->setCaption("Lvl: " + toString(pi->getLevel())); - mMoneyLabel->setCaption("Money: " + toString(pi->getMoney())); + mNameLabel->setCaption(strprintf(_("Name: %s"), pi->getName().c_str())); + mLevelLabel->setCaption(strprintf(_("Level: %d"), pi->getLevel())); + mMoneyLabel->setCaption(strprintf(_("Money: %d"), pi->getMoney())); if (!mCharSelected) { mNewCharButton->setEnabled(false); @@ -209,9 +211,9 @@ void CharSelectDialog::updatePlayerInfo() } } else { - mNameLabel->setCaption("Name"); - mLevelLabel->setCaption("Level"); - mMoneyLabel->setCaption("Money"); + mNameLabel->setCaption(strprintf(_("Name: %s"), "")); + mLevelLabel->setCaption(strprintf(_("Level: %d"), 0)); + mMoneyLabel->setCaption(strprintf(_("Money: %d"), 0)); mNewCharButton->setEnabled(true); mDelCharButton->setEnabled(false); mSelectButton->setEnabled(false); @@ -259,30 +261,30 @@ std::string CharSelectDialog::getName() } CharCreateDialog::CharCreateDialog(Window *parent, int slot): - Window("Create Character", true, parent), mSlot(slot) + Window(_("Create Character"), true, parent), mSlot(slot) { mPlayer = new Player(0, 0, NULL); mPlayer->setHairStyle(rand() % NR_HAIR_STYLES); mPlayer->setHairColor(rand() % NR_HAIR_COLORS); mNameField = new TextField(""); - mNameLabel = new gcn::Label("Name:"); + mNameLabel = new gcn::Label(_("Name:")); mNextHairColorButton = new Button(">", "nextcolor", this); mPrevHairColorButton = new Button("<", "prevcolor", this); - mHairColorLabel = new gcn::Label("Hair Color:"); + mHairColorLabel = new gcn::Label(_("Hair Color:")); mNextHairStyleButton = new Button(">", "nextstyle", this); mPrevHairStyleButton = new Button("<", "prevstyle", this); - mHairStyleLabel = new gcn::Label("Hair Style:"); - mCreateButton = new Button("Create", "create", this); - mCancelButton = new Button("Cancel", "cancel", this); + mHairStyleLabel = new gcn::Label(_("Hair Style:")); + mCreateButton = new Button(_("Create"), "create", this); + mCancelButton = new Button(_("Cancel"), "cancel", this); mPlayerBox = new PlayerBox(mPlayer); - mAttributeLabel[0] = new gcn::Label("Strength:"); - mAttributeLabel[1] = new gcn::Label("Agility:"); - mAttributeLabel[2] = new gcn::Label("Dexterity:"); - mAttributeLabel[3] = new gcn::Label("Vitality:"); - mAttributeLabel[4] = new gcn::Label("Intelligence:"); - mAttributeLabel[5] = new gcn::Label("Willpower:"); - mAttributeLabel[6] = new gcn::Label("Charisma:"); + mAttributeLabel[0] = new gcn::Label(_("Strength:")); + mAttributeLabel[1] = new gcn::Label(_("Agility:")); + mAttributeLabel[2] = new gcn::Label(_("Dexterity:")); + mAttributeLabel[3] = new gcn::Label(_("Vitality:")); + mAttributeLabel[4] = new gcn::Label(_("Intelligence:")); + mAttributeLabel[5] = new gcn::Label(_("Willpower:")); + mAttributeLabel[6] = new gcn::Label(_("Charisma:")); for (int i=0; i<7; i++) { mAttributeLabel[i]->setWidth(70); @@ -290,7 +292,7 @@ CharCreateDialog::CharCreateDialog(Window *parent, int slot): mAttributeValue[i] = new gcn::Label("1"); }; - mAttributesLeft = new gcn::Label("Please distribute # points"); + mAttributesLeft = new gcn::Label(strprintf(_("Please distribute %d points"), 99)); mNameField->setActionEventId("create"); @@ -382,8 +384,8 @@ CharCreateDialog::action(const gcn::ActionEvent &event) ); } else { - new OkDialog("Error", - "Your name needs to be at least 4 characters.", this); + new OkDialog(_("Error"), + _("Your name needs to be at least 4 characters."), this); } } else if (event.getId() == "cancel") { @@ -428,7 +430,7 @@ void CharCreateDialog::UpdateSliders() int pointsLeft = 70 - getDistributedPoints(); if (pointsLeft == 0) { - mAttributesLeft->setCaption("Character stats OK"); + mAttributesLeft->setCaption(_("Character stats OK")); mCreateButton->setEnabled(true); } else @@ -436,13 +438,11 @@ void CharCreateDialog::UpdateSliders() mCreateButton->setEnabled(false); if (pointsLeft > 0) { - mAttributesLeft->setCaption(std::string("Please distribute " + - toString(pointsLeft) + " points")); + mAttributesLeft->setCaption(strprintf(_("Please distribute %d points"), pointsLeft)); } else { - mAttributesLeft->setCaption(std::string("Please remove " + - toString(-pointsLeft) + " points")); + mAttributesLeft->setCaption(strprintf(_("Please remove %d points"), -pointsLeft)); } } diff --git a/src/gui/confirm_dialog.cpp b/src/gui/confirm_dialog.cpp index 0ff8be17..65ca27f7 100644 --- a/src/gui/confirm_dialog.cpp +++ b/src/gui/confirm_dialog.cpp @@ -27,14 +27,15 @@ #include "button.h" +#include "../utils/gettext.h" ConfirmDialog::ConfirmDialog(const std::string &title, const std::string &msg, Window *parent): Window(title, true, parent) { gcn::Label *textLabel = new gcn::Label(msg); - gcn::Button *yesButton = new Button("Yes", "yes", this); - gcn::Button *noButton = new Button("No", "no", this); + gcn::Button *yesButton = new Button(_("Yes"), "yes", this); + gcn::Button *noButton = new Button(_("No"), "no", this); int w = textLabel->getWidth() + 20; int inWidth = yesButton->getWidth() + noButton->getWidth() + 5; diff --git a/src/gui/connection.cpp b/src/gui/connection.cpp index 3627689a..17b397ba 100644 --- a/src/gui/connection.cpp +++ b/src/gui/connection.cpp @@ -32,6 +32,8 @@ #include "../main.h" +#include "../utils/gettext.h" + namespace { struct ConnectionActionListener : public gcn::ActionListener { @@ -54,10 +56,10 @@ ConnectionDialog::ConnectionDialog(unsigned char previousState): ConnectionActionListener *connectionListener = new ConnectionActionListener(previousState); - Button *cancelButton = new Button("Cancel", "cancelButton", + Button *cancelButton = new Button(_("Cancel"), "cancelButton", connectionListener); mProgressBar = new ProgressBar(0.0, 200 - 10, 20, 128, 128, 128); - gcn::Label *label = new gcn::Label("Connecting..."); + gcn::Label *label = new gcn::Label(_("Connecting...")); cancelButton->setPosition(5, 100 - 5 - cancelButton->getHeight()); mProgressBar->setPosition(5, cancelButton->getY() - 25); diff --git a/src/gui/equipmentwindow.cpp b/src/gui/equipmentwindow.cpp index 27c97ea0..2ee57cd9 100644 --- a/src/gui/equipmentwindow.cpp +++ b/src/gui/equipmentwindow.cpp @@ -31,12 +31,11 @@ #include "../resources/iteminfo.h" #include "../resources/resourcemanager.h" -#include "../utils/tostring.h" +#include "../utils/gettext.h" EquipmentWindow::EquipmentWindow(Equipment *equipment): - Window("Equipment"), mEquipment(equipment) + Window(_("Equipment")), mEquipment(equipment) { - setWindowName("Equipment"); setDefaultSize(5, 230, 200, 120); loadWindowState(); } diff --git a/src/gui/item_amount.cpp b/src/gui/item_amount.cpp index f72462f9..2e3ac4ad 100644 --- a/src/gui/item_amount.cpp +++ b/src/gui/item_amount.cpp @@ -31,8 +31,10 @@ #include "../item.h" #include "../localplayer.h" +#include "../utils/gettext.h" + ItemAmountWindow::ItemAmountWindow(int usage, Window *parent, Item *item): - Window("Select amount of items to drop.", true, parent), + Window("", true, parent), mItem(item) { // New labels @@ -41,8 +43,8 @@ ItemAmountWindow::ItemAmountWindow(int usage, Window *parent, Item *item): // New buttons Button *minusButton = new Button("-", "Minus", this); Button *plusButton = new Button("+", "Plus", this); - Button *okButton = new Button("Okay", "Drop", this); - Button *cancelButton = new Button("Cancel", "Cancel", this); + Button *okButton = new Button(_("Ok"), "Drop", this); + Button *cancelButton = new Button(_("Cancel"), "Cancel", this); mItemAmountSlide = new Slider(1.0, mItem->getQuantity()); mItemAmountTextBox->setRange(1, mItem->getQuantity()); @@ -74,11 +76,11 @@ ItemAmountWindow::ItemAmountWindow(int usage, Window *parent, Item *item): switch (usage) { case AMOUNT_TRADE_ADD: - setCaption("Select amount of items to trade."); + setCaption(_("Select amount of items to trade.")); okButton->setActionEventId("AddTrade"); break; case AMOUNT_ITEM_DROP: - setCaption("Select amount of items to drop."); + setCaption(_("Select amount of items to drop.")); okButton->setActionEventId("Drop"); break; default: diff --git a/src/gui/login.cpp b/src/gui/login.cpp index 15ec6314..fccfc05a 100644 --- a/src/gui/login.cpp +++ b/src/gui/login.cpp @@ -36,17 +36,19 @@ #include "passwordfield.h" #include "textfield.h" +#include "../utils/gettext.h" + LoginDialog::LoginDialog(LoginData *loginData): - Window("Login"), mLoginData(loginData) + Window(_("Login")), mLoginData(loginData) { - gcn::Label *userLabel = new gcn::Label("Name:"); - gcn::Label *passLabel = new gcn::Label("Password:"); + gcn::Label *userLabel = new gcn::Label(_("Name:")); + gcn::Label *passLabel = new gcn::Label(_("Password:")); mUserField = new TextField(mLoginData->username); mPassField = new PasswordField(mLoginData->password); - mKeepCheck = new CheckBox("Keep", mLoginData->remember); - mOkButton = new Button("OK", "ok", this); - mCancelButton = new Button("Cancel", "cancel", this); - mRegisterButton = new Button("Register", "register", this); + mKeepCheck = new CheckBox(_("Keep"), mLoginData->remember); + mOkButton = new Button(_("Ok"), "ok", this); + mCancelButton = new Button(_("Cancel"), "cancel", this); + mRegisterButton = new Button(_("Register"), "register", this); const int width = 220; const int height = 100; diff --git a/src/gui/menuwindow.cpp b/src/gui/menuwindow.cpp index 943cc6f0..bfa2f1f2 100644 --- a/src/gui/menuwindow.cpp +++ b/src/gui/menuwindow.cpp @@ -30,6 +30,8 @@ #include "button.h" #include "windowcontainer.h" +#include "../utils/gettext.h" + extern Window *setupWindow; extern Window *inventoryWindow; extern Window *equipmentWindow; @@ -47,28 +49,27 @@ namespace { } MenuWindow::MenuWindow(): - Window("") + Window() { setResizable(false); - setWindowName("Menu"); setMovable(false); setTitleBarHeight(0); // Buttons - const char *buttonNames[] = + static char const *buttonNames[] = { - "Status", - "Equipment", - "Inventory", - "Skills", - "Setup", + N_("Status"), + N_("Equipment"), + N_("Inventory"), + N_("Skills"), + N_("Setup"), 0 }; int x = 0, y = 3, h = 0; for (const char **curBtn = buttonNames; *curBtn; curBtn++) { - gcn::Button *btn = new Button(*curBtn, *curBtn, &listener); + gcn::Button *btn = new Button(gettext(*curBtn), *curBtn, &listener); btn->setPosition(x, y); add(btn); x += btn->getWidth() + 3; diff --git a/src/gui/minimap.cpp b/src/gui/minimap.cpp index 2720225d..03a37e29 100644 --- a/src/gui/minimap.cpp +++ b/src/gui/minimap.cpp @@ -29,11 +29,12 @@ #include "../resources/image.h" +#include "../utils/gettext.h" + Minimap::Minimap(): - Window("Map"), + Window(_("MiniMap")), mMapImage(NULL) { - setWindowName("MiniMap"); setDefaultSize(5, 25, 100, 100); loadWindowState(); } diff --git a/src/gui/ministatus.cpp b/src/gui/ministatus.cpp index 9a4c2273..3742be64 100644 --- a/src/gui/ministatus.cpp +++ b/src/gui/ministatus.cpp @@ -35,9 +35,8 @@ #include "../utils/tostring.h" MiniStatusWindow::MiniStatusWindow(): - Window("") + Window() { - setWindowName("MiniStatus"); setResizable(false); setMovable(false); setTitleBarHeight(0); diff --git a/src/gui/npc_text.cpp b/src/gui/npc_text.cpp index 2dd223bd..023307a7 100644 --- a/src/gui/npc_text.cpp +++ b/src/gui/npc_text.cpp @@ -31,13 +31,15 @@ #include "../npc.h" +#include "../utils/gettext.h" + NpcTextDialog::NpcTextDialog(): - Window("NPC") + Window(_("NPC")) { mTextBox = new TextBox(); mTextBox->setEditable(false); gcn::ScrollArea *scrollArea = new ScrollArea(mTextBox); - Button *okButton = new Button("OK", "ok", this); + Button *okButton = new Button(_("Ok"), "ok", this); setContentSize(260, 175); scrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); diff --git a/src/gui/npclistdialog.cpp b/src/gui/npclistdialog.cpp index 1bcdc8ff..487bdf60 100644 --- a/src/gui/npclistdialog.cpp +++ b/src/gui/npclistdialog.cpp @@ -31,13 +31,15 @@ #include "../npc.h" +#include "../utils/gettext.h" + NpcListDialog::NpcListDialog(): - Window("NPC") + Window(_("NPC")) { mItemList = new ListBox(this); ScrollArea *scrollArea = new ScrollArea(mItemList); - Button *okButton = new Button("OK", "ok", this); - Button *cancelButton = new Button("Cancel", "cancel", this); + Button *okButton = new Button(_("Ok"), "ok", this); + Button *cancelButton = new Button(_("Cancel"), "cancel", this); setContentSize(260, 175); scrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); diff --git a/src/gui/ok_dialog.cpp b/src/gui/ok_dialog.cpp index ca9d2a7b..37d66353 100644 --- a/src/gui/ok_dialog.cpp +++ b/src/gui/ok_dialog.cpp @@ -27,13 +27,14 @@ #include "button.h" +#include "../utils/gettext.h" OkDialog::OkDialog(const std::string &title, const std::string &msg, Window *parent): Window(title, true, parent) { gcn::Label *textLabel = new gcn::Label(msg); - gcn::Button *okButton = new Button("Ok", "ok", this); + gcn::Button *okButton = new Button(_("Ok"), "ok", this); int w = textLabel->getWidth() + 20; int h = textLabel->getHeight() + 25 + okButton->getHeight(); diff --git a/src/gui/popupmenu.cpp b/src/gui/popupmenu.cpp index f308bbfd..9b1ce409 100644 --- a/src/gui/popupmenu.cpp +++ b/src/gui/popupmenu.cpp @@ -42,6 +42,9 @@ #include "../resources/iteminfo.h" #include "../resources/itemdb.h" +#include "../utils/gettext.h" +#include "../utils/strprintf.h" + extern std::string tradePartnerName; PopupMenu::PopupMenu(): @@ -74,9 +77,9 @@ void PopupMenu::showPopup(int x, int y, Being *being) // Players can be traded with. Later also attack, follow and // add as buddy will be options in this menu. const std::string &name = mBeing->getName(); - mBrowserBox->addRow("@@trade|Trade With " + name + "@@"); + mBrowserBox->addRow(strprintf(_("@@trade|Trade With %s@@"), name.c_str())); - mBrowserBox->addRow("@@attack|Attack " + name + "@@"); + mBrowserBox->addRow(strprintf(_("@@attack|Attack %s@@"), name.c_str())); //mBrowserBox->addRow("@@follow|Follow " + name + "@@"); //mBrowserBox->addRow("@@buddy|Add " + name + " to Buddy List@@"); } @@ -85,7 +88,7 @@ void PopupMenu::showPopup(int x, int y, Being *being) case Being::NPC: // NPCs can be talked to (single option, candidate for removal // unless more options would be added) - mBrowserBox->addRow("@@talk|Talk To NPC@@"); + mBrowserBox->addRow(_("@@talk|Talk To NPC@@")); break; default: @@ -95,7 +98,7 @@ void PopupMenu::showPopup(int x, int y, Being *being) //browserBox->addRow("@@look|Look To@@"); mBrowserBox->addRow("##3---"); - mBrowserBox->addRow("@@cancel|Cancel@@"); + mBrowserBox->addRow(_("@@cancel|Cancel@@")); showPopup(x, y); } @@ -107,11 +110,11 @@ void PopupMenu::showPopup(int x, int y, FloorItem *floorItem) // Floor item can be picked up (single option, candidate for removal) std::string name = ItemDB::get(mFloorItem->getItemId()).getName(); - mBrowserBox->addRow("@@pickup|Pick Up " + name + "@@"); + mBrowserBox->addRow(strprintf(_("@@pickup|Pick Up %s@@"), name.c_str())); //browserBox->addRow("@@look|Look To@@"); mBrowserBox->addRow("##3---"); - mBrowserBox->addRow("@@cancel|Cancel@@"); + mBrowserBox->addRow(_("@@cancel|Cancel@@")); showPopup(x, y); } @@ -214,15 +217,15 @@ void PopupMenu::showPopup(int x, int y, Item *item) if (item->isEquipment()) { - mBrowserBox->addRow("@@use|Equip@@"); + mBrowserBox->addRow(_("@@use|Equip@@")); } else - mBrowserBox->addRow("@@use|Use@@"); + mBrowserBox->addRow(_("@@use|Use@@")); - mBrowserBox->addRow("@@drop|Drop@@"); - mBrowserBox->addRow("@@description|Description@@"); + mBrowserBox->addRow(_("@@drop|Drop@@")); + mBrowserBox->addRow(_("@@description|Description@@")); mBrowserBox->addRow("##3---"); - mBrowserBox->addRow("@@cancel|Cancel@@"); + mBrowserBox->addRow(_("@@cancel|Cancel@@")); showPopup(x, y); } diff --git a/src/gui/quitdialog.cpp b/src/gui/quitdialog.cpp index 97be5f46..42c08080 100644 --- a/src/gui/quitdialog.cpp +++ b/src/gui/quitdialog.cpp @@ -31,16 +31,18 @@ #include "button.h" #include "radiobutton.h" +#include "../utils/gettext.h" + QuitDialog::QuitDialog(bool* quitGame, QuitDialog** pointerToMe): - Window("Quit", true, NULL), mQuitGame(quitGame), mMyPointer(pointerToMe) + Window(_("Quit"), true, NULL), mQuitGame(quitGame), mMyPointer(pointerToMe) { - mLogoutQuit = new RadioButton("Quit", "quitdialog"); - mForceQuit = new RadioButton("Quit", "quitdialog"); - mSwitchAccountServer = new RadioButton("Switch server", "quitdialog"); - mSwitchCharacter = new RadioButton("Switch character", "quitdialog"); - mOkButton = new Button("OK", "ok", this); - mCancelButton = new Button("Cancel", "cancel", this); + mLogoutQuit = new RadioButton(_("Quit"), "quitdialog"); + mForceQuit = new RadioButton(_("Quit"), "quitdialog"); + mSwitchAccountServer = new RadioButton(_("Switch server"), "quitdialog"); + mSwitchCharacter = new RadioButton(_("Switch character"), "quitdialog"); + mOkButton = new Button(_("Ok"), "ok", this); + mCancelButton = new Button(_("Cancel"), "cancel", this); setContentSize(200, 91); diff --git a/src/gui/register.cpp b/src/gui/register.cpp index c8e01a6c..7e236a7d 100644 --- a/src/gui/register.cpp +++ b/src/gui/register.cpp @@ -41,6 +41,9 @@ #include "textfield.h" #include "ok_dialog.h" +#include "../utils/gettext.h" +#include "../utils/strprintf.h" + void WrongDataNoticeListener::setTarget(gcn::TextField *textField) { @@ -57,20 +60,20 @@ WrongDataNoticeListener::action(const gcn::ActionEvent &event) } RegisterDialog::RegisterDialog(LoginData *loginData): - Window("Register"), + Window(_("Register")), mWrongDataNoticeListener(new WrongDataNoticeListener()), mLoginData(loginData) { - gcn::Label *userLabel = new gcn::Label("Name:"); - gcn::Label *passwordLabel = new gcn::Label("Password:"); - gcn::Label *confirmLabel = new gcn::Label("Confirm:"); - gcn::Label *emailLabel = new gcn::Label("Email:"); + gcn::Label *userLabel = new gcn::Label(_("Name:")); + gcn::Label *passwordLabel = new gcn::Label(_("Password:")); + gcn::Label *confirmLabel = new gcn::Label(_("Confirm:")); + gcn::Label *emailLabel = new gcn::Label(_("Email:")); mUserField = new TextField(loginData->username); mPasswordField = new PasswordField(loginData->password); mConfirmField = new PasswordField(); mEmailField = new TextField(); - mRegisterButton = new Button("Register", "register", this); - mCancelButton = new Button("Cancel", "cancel", this); + mRegisterButton = new Button(_("Register"), "register", this); + mCancelButton = new Button(_("Cancel"), "cancel", this); const int width = 220; const int height = 130; @@ -155,45 +158,45 @@ RegisterDialog::action(const gcn::ActionEvent &event) const std::string user = mUserField->getText(); logger->log("RegisterDialog::register Username is %s", user.c_str()); - std::stringstream errorMsg; + std::string errorMsg; int error = 0; if (user.length() < LEN_MIN_USERNAME) { // Name too short - errorMsg << "The username needs to be at least " - << LEN_MIN_USERNAME - << " characters long."; + errorMsg = strprintf + (_("The username needs to be at least %d characters long."), + LEN_MIN_USERNAME); error = 1; } else if (user.length() > LEN_MAX_USERNAME - 1 ) { // Name too long - errorMsg << "The username needs to be less than " - << LEN_MAX_USERNAME - << " characters long."; + errorMsg = strprintf + (_("The username needs to be less than %d characters long."), + LEN_MAX_USERNAME); error = 1; } else if (mPasswordField->getText().length() < LEN_MIN_PASSWORD) { // Pass too short - errorMsg << "The password needs to be at least " - << LEN_MIN_PASSWORD - << " characters long."; + errorMsg = strprintf + (_("The password needs to be at least %d characters long."), + LEN_MIN_PASSWORD); error = 2; } else if (mPasswordField->getText().length() > LEN_MAX_PASSWORD - 1 ) { // Pass too long - errorMsg << "The password needs to be less than " - << LEN_MAX_PASSWORD - << " characters long."; + errorMsg = strprintf + (_("The password needs to be less than %d characters long."), + LEN_MAX_PASSWORD); error = 2; } else if (mPasswordField->getText() != mConfirmField->getText()) { // Password does not match with the confirmation one - errorMsg << "Passwords do not match."; + errorMsg = _("Passwords do not match."); error = 2; } @@ -214,7 +217,7 @@ RegisterDialog::action(const gcn::ActionEvent &event) mWrongDataNoticeListener->setTarget(this->mPasswordField); } - OkDialog *dlg = new OkDialog("Error", errorMsg.str()); + OkDialog *dlg = new OkDialog(_("Error"), errorMsg); dlg->addActionListener(mWrongDataNoticeListener); } else diff --git a/src/gui/serverdialog.cpp b/src/gui/serverdialog.cpp index b47ce749..2eada7ad 100644 --- a/src/gui/serverdialog.cpp +++ b/src/gui/serverdialog.cpp @@ -39,6 +39,7 @@ #include "../logindata.h" #include "../main.h" +#include "../utils/gettext.h" #include "../utils/tostring.h" const short MAX_SERVERLIST = 5; @@ -98,10 +99,10 @@ void ServersListModel::addElement(Server server) } ServerDialog::ServerDialog(LoginData *loginData): - Window("Choose your Mana World Server"), mLoginData(loginData) + Window(_("Choose your Mana World Server")), mLoginData(loginData) { - gcn::Label *serverLabel = new gcn::Label("Server:"); - gcn::Label *portLabel = new gcn::Label("Port:"); + gcn::Label *serverLabel = new gcn::Label(_("Server:")); + gcn::Label *portLabel = new gcn::Label(_("Port:")); mServerNameField = new TextField(mLoginData->hostname); mPortField = new TextField(toString(mLoginData->port)); @@ -134,8 +135,8 @@ ServerDialog::ServerDialog(LoginData *loginData): mDropDownListener = new DropDownListener(mServerNameField, mPortField, mMostUsedServersListModel, mMostUsedServersListBox); - mOkButton = new Button("OK", "ok", this); - mCancelButton = new Button("Cancel", "cancel", this); + mOkButton = new Button(_("Ok"), "ok", this); + mCancelButton = new Button(_("Cancel"), "cancel", this); setContentSize(200, 100); @@ -201,7 +202,7 @@ ServerDialog::action(const gcn::ActionEvent &event) // Check login if (mServerNameField->getText().empty() || mPortField->getText().empty()) { - OkDialog *dlg = new OkDialog("Error", "Enter the chosen server."); + OkDialog *dlg = new OkDialog(_("Error"), "Enter the chosen server."); dlg->addActionListener(mDropDownListener); } else diff --git a/src/gui/setup.cpp b/src/gui/setup.cpp index 3add3a18..3ea19059 100644 --- a/src/gui/setup.cpp +++ b/src/gui/setup.cpp @@ -30,6 +30,7 @@ #include "tabbedcontainer.h" #include "../utils/dtor.h" +#include "../utils/gettext.h" extern Window *statusWindow; extern Window *minimap; @@ -40,18 +41,18 @@ extern Window *helpWindow; extern Window *skillDialog; Setup::Setup(): - Window("Setup") + Window(_("Setup")) { int width = 230; int height = 245; setContentSize(width, height); - const char *buttonNames[] = { - "Apply", "Cancel", "Reset Windows", 0 + static char const *buttonNames[] = { + N_("Apply"), N_("Cancel"), N_("Reset Windows"), 0 }; int x = width; for (const char **curBtn = buttonNames; *curBtn; ++curBtn) { - Button *btn = new Button(*curBtn, *curBtn, this); + Button *btn = new Button(gettext(*curBtn), *curBtn, this); x -= btn->getWidth() + 5; btn->setPosition(x, height - btn->getHeight() - 5); add(btn); @@ -64,15 +65,15 @@ Setup::Setup(): SetupTab *tab; tab = new Setup_Video(); - panel->addTab(tab, "Video"); + panel->addTab(tab, _("Video")); mTabs.push_back(tab); tab = new Setup_Audio(); - panel->addTab(tab, "Audio"); + panel->addTab(tab, _("Audio")); mTabs.push_back(tab); tab = new Setup_Joystick(); - panel->addTab(tab, "Joystick"); + panel->addTab(tab, _("Joystick")); mTabs.push_back(tab); add(panel); diff --git a/src/gui/setup_audio.cpp b/src/gui/setup_audio.cpp index e5aadf80..89c21e2b 100644 --- a/src/gui/setup_audio.cpp +++ b/src/gui/setup_audio.cpp @@ -33,18 +33,20 @@ #include "../log.h" #include "../sound.h" +#include "../utils/gettext.h" + Setup_Audio::Setup_Audio(): mMusicVolume((int)config.getValue("musicVolume", 60)), mSfxVolume((int)config.getValue("sfxVolume", 100)), mSoundEnabled(config.getValue("sound", 0)), - mSoundCheckBox(new CheckBox("Sound", mSoundEnabled)), + mSoundCheckBox(new CheckBox(_("Sound"), mSoundEnabled)), mSfxSlider(new Slider(0, 128)), mMusicSlider(new Slider(0, 128)) { setOpaque(false); - gcn::Label *sfxLabel = new gcn::Label("Sfx volume"); - gcn::Label *musicLabel = new gcn::Label("Music volume"); + gcn::Label *sfxLabel = new gcn::Label(_("Sfx volume")); + gcn::Label *musicLabel = new gcn::Label(_("Music volume")); mSfxSlider->setActionEventId("sfx"); mMusicSlider->setActionEventId("music"); diff --git a/src/gui/setup_joystick.cpp b/src/gui/setup_joystick.cpp index 56f411d7..59cfefa4 100644 --- a/src/gui/setup_joystick.cpp +++ b/src/gui/setup_joystick.cpp @@ -30,12 +30,14 @@ #include "../configuration.h" #include "../joystick.h" +#include "../utils/gettext.h" + extern Joystick *joystick; Setup_Joystick::Setup_Joystick(): - mCalibrateLabel(new gcn::Label("Press the button to start calibration")), - mCalibrateButton(new Button("Calibrate", "calibrate", this)), - mJoystickEnabled(new CheckBox("Enable joystick")) + mCalibrateLabel(new gcn::Label(_("Press the button to start calibration"))), + mCalibrateButton(new Button(_("Calibrate"), "calibrate", this)), + mJoystickEnabled(new CheckBox(_("Enable joystick"))) { setOpaque(false); mJoystickEnabled->setPosition(10, 10); @@ -65,13 +67,13 @@ void Setup_Joystick::action(const gcn::ActionEvent &event) else { if (joystick->isCalibrating()) { - mCalibrateButton->setCaption("Calibrate"); - mCalibrateLabel->setCaption( - "Press the button to start calibration"); + mCalibrateButton->setCaption(_("Calibrate")); + mCalibrateLabel->setCaption + (_("Press the button to start calibration")); joystick->finishCalibration(); } else { - mCalibrateButton->setCaption("Stop"); - mCalibrateLabel->setCaption("Rotate the stick"); + mCalibrateButton->setCaption(_("Stop")); + mCalibrateLabel->setCaption(_("Rotate the stick")); joystick->startCalibration(); } } diff --git a/src/gui/setup_video.cpp b/src/gui/setup_video.cpp index cd1507a7..ee46396b 100644 --- a/src/gui/setup_video.cpp +++ b/src/gui/setup_video.cpp @@ -44,6 +44,7 @@ #include "../log.h" #include "../main.h" +#include "../utils/gettext.h" #include "../utils/tostring.h" extern Graphics *graphics; @@ -109,11 +110,11 @@ Setup_Video::Setup_Video(): mFps((int)config.getValue("fpslimit", 60)), mModeListModel(new ModeListModel()), mModeList(new ListBox(mModeListModel)), - mFsCheckBox(new CheckBox("Full screen", mFullScreenEnabled)), - mOpenGLCheckBox(new CheckBox("OpenGL", mOpenGLEnabled)), - mCustomCursorCheckBox(new CheckBox("Custom cursor", mCustomCursorEnabled)), + mFsCheckBox(new CheckBox(_("Full screen"), mFullScreenEnabled)), + mOpenGLCheckBox(new CheckBox(_("OpenGL"), mOpenGLEnabled)), + mCustomCursorCheckBox(new CheckBox(_("Custom cursor"), mCustomCursorEnabled)), mAlphaSlider(new Slider(0.2, 1.0)), - mFpsCheckBox(new CheckBox("FPS Limit: ")), + mFpsCheckBox(new CheckBox(_("FPS Limit:"))), mFpsSlider(new Slider(10, 200)), mFpsField(new TextField()), mOriginalScrollLaziness((int) config.getValue("ScrollLaziness", 32)), @@ -129,7 +130,7 @@ Setup_Video::Setup_Video(): setOpaque(false); ScrollArea *scrollArea = new ScrollArea(mModeList); - gcn::Label *alphaLabel = new gcn::Label("Gui opacity"); + gcn::Label *alphaLabel = new gcn::Label(_("Gui opacity")); mModeList->setEnabled(false); #ifndef USE_OPENGL @@ -182,7 +183,7 @@ Setup_Video::Setup_Video(): mOverlayDetailField->addKeyListener(this); mScrollRadiusSlider->setDimension(gcn::Rectangle(10, 120, 75, 10)); - gcn::Label *scrollRadiusLabel = new gcn::Label("Scroll radius"); + gcn::Label *scrollRadiusLabel = new gcn::Label(_("Scroll radius")); scrollRadiusLabel->setPosition(90, 120); mScrollRadiusField->setPosition(180, 120); mScrollRadiusField->setWidth(30); @@ -190,7 +191,7 @@ Setup_Video::Setup_Video(): mScrollRadiusSlider->setValue(mOriginalScrollRadius); mScrollLazinessSlider->setDimension(gcn::Rectangle(10, 140, 75, 10)); - gcn::Label *scrollLazinessLabel = new gcn::Label("Scroll laziness"); + gcn::Label *scrollLazinessLabel = new gcn::Label(_("Scroll laziness")); scrollLazinessLabel->setPosition(90, 140); mScrollLazinessField->setPosition(180, 140); mScrollLazinessField->setWidth(30); @@ -198,20 +199,20 @@ Setup_Video::Setup_Video(): mScrollLazinessSlider->setValue(mOriginalScrollLaziness); mOverlayDetailSlider->setDimension(gcn::Rectangle(10, 160, 75, 10)); - gcn::Label *overlayDetailLabel = new gcn::Label("Ambient FX"); + gcn::Label *overlayDetailLabel = new gcn::Label(_("Ambient FX")); overlayDetailLabel->setPosition(90, 160); mOverlayDetailField->setPosition(180, 160); mOverlayDetailField->setWidth(30); switch (mOverlayDetail) { case 0: - mOverlayDetailField->setCaption("off"); + mOverlayDetailField->setCaption(_("off")); break; case 1: - mOverlayDetailField->setCaption("low"); + mOverlayDetailField->setCaption(_("low")); break; case 2: - mOverlayDetailField->setCaption("high"); + mOverlayDetailField->setCaption(_("high")); break; } mOverlayDetailSlider->setValue(mOverlayDetail); @@ -264,8 +265,8 @@ void Setup_Video::apply() } } } else { - new OkDialog("Switching to full screen", - "Restart needed for changes to take effect."); + new OkDialog(_("Switching to full screen"), + _("Restart needed for changes to take effect.")); } config.setValue("screen", fullscreen ? 1 : 0); } @@ -276,8 +277,8 @@ void Setup_Video::apply() config.setValue("opengl", mOpenGLCheckBox->isMarked() ? 1 : 0); // OpenGL can currently only be changed by restarting, notify user. - new OkDialog("Changing OpenGL", - "Applying change to OpenGL requires restart."); + new OkDialog(_("Changing OpenGL"), + _("Applying change to OpenGL requires restart.")); } // FPS change @@ -365,13 +366,13 @@ void Setup_Video::action(const gcn::ActionEvent &event) switch (val) { case 0: - mOverlayDetailField->setCaption("off"); + mOverlayDetailField->setCaption(_("off")); break; case 1: - mOverlayDetailField->setCaption("low"); + mOverlayDetailField->setCaption(_("low")); break; case 2: - mOverlayDetailField->setCaption("high"); + mOverlayDetailField->setCaption(_("high")); break; } config.setValue("OverlayDetail", val); diff --git a/src/main.cpp b/src/main.cpp index bde0877e..9a51f2e4 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -669,8 +669,9 @@ int main(int argc, char *argv[]) #if ENABLE_NLS setlocale(LC_MESSAGES, ""); - bindtextdomain(PACKAGE, LOCALEDIR); - textdomain(PACKAGE); + bindtextdomain("tmw", LOCALEDIR); + bind_textdomain_codeset("tmw", "UTF-8"); + textdomain("tmw"); #endif // Initialize PhysicsFS -- cgit v1.2.3-70-g09d2 From 5f685256ba8786b133b14f8702c7e71e0d9d4bcd Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Thu, 9 Aug 2007 08:09:02 +0000 Subject: Forgot to update the list of translatable source files. --- ChangeLog | 4 ++++ po/POTFILES.in | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 5e921f9f..dcdf44dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-08-09 Guillaume Melquiond + + * po/POTFILES.in: Updated list of translatable source files. + 2007-08-08 Guillaume Melquiond * src/gui/equipmentwindow.cpp, data/graphics/gui/Makefile.am, diff --git a/po/POTFILES.in b/po/POTFILES.in index fb050667..c3bba7b9 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,4 +1,23 @@ # List of source files which contain translatable strings. +src/gui/char_select.cpp +src/gui/confirm_dialog.cpp +src/gui/connection.cpp +src/gui/equipmentwindow.cpp src/gui/inventorywindow.cpp +src/gui/item_amount.cpp +src/gui/login.cpp +src/gui/menuwindow.cpp +src/gui/minimap.cpp +src/gui/npclistdialog.cpp +src/gui/npc_text.cpp +src/gui/ok_dialog.cpp +src/gui/popupmenu.cpp +src/gui/quitdialog.cpp +src/gui/register.cpp +src/gui/serverdialog.cpp +src/gui/setup_audio.cpp +src/gui/setup.cpp +src/gui/setup_joystick.cpp +src/gui/setup_video.cpp -- cgit v1.2.3-70-g09d2 From 43fb558122a0156aa519a83adbf2a9205232689b Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Mon, 13 Aug 2007 10:33:12 +0000 Subject: Updated .po files, so that people can start translating the whole interface, almost. --- po/fr.po | 433 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- po/tmw.pot | 428 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 836 insertions(+), 25 deletions(-) (limited to 'po') diff --git a/po/fr.po b/po/fr.po index c23f558b..118f0d33 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-06 08:03+0200\n" +"POT-Creation-Date: 2007-08-13 12:30+0200\n" "PO-Revision-Date: 2007-08-06 08:04+0200\n" "Last-Translator: Guillaume Melquiond \n" "Language-Team: French\n" @@ -17,38 +17,445 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/inventorywindow.cpp:49 +#: src/gui/char_select.cpp:68 +msgid "Confirm" +msgstr "" + +#: src/gui/char_select.cpp:69 +msgid "Are you sure you want to delete this character?" +msgstr "" + +#: src/gui/char_select.cpp:85 +msgid "Select Character" +msgstr "" + +#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:46 src/gui/login.cpp:49 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:138 +msgid "Ok" +msgstr "" + +#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 +#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:47 src/gui/login.cpp:50 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +msgid "Cancel" +msgstr "" + +#: src/gui/char_select.cpp:91 +msgid "New" +msgstr "" + +#: src/gui/char_select.cpp:92 +msgid "Delete" +msgstr "" + +#: src/gui/char_select.cpp:93 +msgid "Previous" +msgstr "" + +#: src/gui/char_select.cpp:94 +msgid "Next" +msgstr "" + +#: src/gui/char_select.cpp:95 +msgid "Unregister" +msgstr "" + +#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 +#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:66 +#: src/gui/inventorywindow.cpp:131 +#, c-format +msgid "Name: %s" +msgstr "Nom : %s" + +#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 +#: src/gui/char_select.cpp:215 +#, c-format +msgid "Level: %d" +msgstr "" + +#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 +#: src/gui/char_select.cpp:216 +#, c-format +msgid "Money: %d" +msgstr "" + +#: src/gui/char_select.cpp:264 +msgid "Create Character" +msgstr "" + +#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +#, fuzzy +msgid "Name:" +msgstr "Nom : %s" + +#: src/gui/char_select.cpp:274 +msgid "Hair Color:" +msgstr "" + +#: src/gui/char_select.cpp:277 +msgid "Hair Style:" +msgstr "" + +#: src/gui/char_select.cpp:278 +msgid "Create" +msgstr "" + +#: src/gui/char_select.cpp:281 +msgid "Strength:" +msgstr "" + +#: src/gui/char_select.cpp:282 +msgid "Agility:" +msgstr "" + +#: src/gui/char_select.cpp:283 +msgid "Dexterity:" +msgstr "" + +#: src/gui/char_select.cpp:284 +msgid "Vitality:" +msgstr "" + +#: src/gui/char_select.cpp:285 +msgid "Intelligence:" +msgstr "" + +#: src/gui/char_select.cpp:286 +msgid "Willpower:" +msgstr "" + +#: src/gui/char_select.cpp:287 +msgid "Charisma:" +msgstr "" + +#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#, c-format +msgid "Please distribute %d points" +msgstr "" + +#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:205 +msgid "Error" +msgstr "" + +#: src/gui/char_select.cpp:388 +msgid "Your name needs to be at least 4 characters." +msgstr "" + +#: src/gui/char_select.cpp:433 +msgid "Character stats OK" +msgstr "" + +#: src/gui/char_select.cpp:445 +#, c-format +msgid "Please remove %d points" +msgstr "" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "" + +#: src/gui/connection.cpp:62 +msgid "Connecting..." +msgstr "" + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +#, fuzzy +msgid "Equipment" +msgstr "Équiper" + +#: src/gui/equipmentwindow.cpp:65 +#, fuzzy +msgid "Unequip" +msgstr "Équiper" + +#: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 msgid "Inventory" msgstr "Inventaire" -#: src/gui/inventorywindow.cpp:57 src/gui/inventorywindow.cpp:205 +#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:195 msgid "Use" msgstr "Utiliser" -#: src/gui/inventorywindow.cpp:58 +#: src/gui/inventorywindow.cpp:57 msgid "Drop" msgstr "Lâcher" -#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:131 -#, c-format -msgid "Name: %s" -msgstr "Nom : %s" - -#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:135 +#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:135 #, c-format msgid "Description: %s" msgstr "Description : %s" -#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:133 +#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:133 #, c-format msgid "Effect: %s" msgstr "Effet : %s" -#: src/gui/inventorywindow.cpp:70 src/gui/inventorywindow.cpp:97 +#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:97 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "Poids total : %d - Poids maximal : %d" -#: src/gui/inventorywindow.cpp:202 +#: src/gui/inventorywindow.cpp:192 msgid "Equip" msgstr "Équiper" + +#: src/gui/item_amount.cpp:79 +msgid "Select amount of items to trade." +msgstr "" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to drop." +msgstr "" + +#: src/gui/login.cpp:42 +msgid "Login" +msgstr "" + +#: src/gui/login.cpp:45 src/gui/register.cpp:68 +msgid "Password:" +msgstr "" + +#: src/gui/login.cpp:48 +msgid "Keep" +msgstr "" + +#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "" + +#: src/gui/menuwindow.cpp:61 +msgid "Status" +msgstr "" + +#: src/gui/menuwindow.cpp:64 +msgid "Skills" +msgstr "" + +#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +msgid "Setup" +msgstr "" + +#: src/gui/minimap.cpp:35 +msgid "MiniMap" +msgstr "" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:227 +msgid "@@cancel|Cancel@@" +msgstr "" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Equip@@" +msgstr "" + +#: src/gui/popupmenu.cpp:222 +msgid "@@use|Use@@" +msgstr "" + +#: src/gui/popupmenu.cpp:224 +msgid "@@drop|Drop@@" +msgstr "" + +#: src/gui/popupmenu.cpp:225 +msgid "@@description|Description@@" +msgstr "" + +#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 +msgid "Quit" +msgstr "" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "" + +#: src/gui/serverdialog.cpp:102 +msgid "Choose your Mana World Server" +msgstr "" + +#: src/gui/serverdialog.cpp:104 +msgid "Server:" +msgstr "" + +#: src/gui/serverdialog.cpp:105 +msgid "Port:" +msgstr "" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "" + +#: src/gui/setup.cpp:51 +msgid "Apply" +msgstr "" + +#: src/gui/setup.cpp:51 +msgid "Reset Windows" +msgstr "" + +#: src/gui/setup.cpp:68 +msgid "Video" +msgstr "" + +#: src/gui/setup.cpp:72 +msgid "Audio" +msgstr "" + +#: src/gui/setup.cpp:76 +msgid "Joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "" + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "" diff --git a/po/tmw.pot b/po/tmw.pot index e12b7d81..5877bec4 100644 --- a/po/tmw.pot +++ b/po/tmw.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-06 08:03+0200\n" +"POT-Creation-Date: 2007-08-13 12:30+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,38 +16,442 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/inventorywindow.cpp:49 -msgid "Inventory" +#: src/gui/char_select.cpp:68 +msgid "Confirm" msgstr "" -#: src/gui/inventorywindow.cpp:57 src/gui/inventorywindow.cpp:205 -msgid "Use" +#: src/gui/char_select.cpp:69 +msgid "Are you sure you want to delete this character?" msgstr "" -#: src/gui/inventorywindow.cpp:58 -msgid "Drop" +#: src/gui/char_select.cpp:85 +msgid "Select Character" +msgstr "" + +#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:46 src/gui/login.cpp:49 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:138 +msgid "Ok" +msgstr "" + +#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 +#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:47 src/gui/login.cpp:50 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +msgid "Cancel" +msgstr "" + +#: src/gui/char_select.cpp:91 +msgid "New" +msgstr "" + +#: src/gui/char_select.cpp:92 +msgid "Delete" +msgstr "" + +#: src/gui/char_select.cpp:93 +msgid "Previous" msgstr "" -#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:131 +#: src/gui/char_select.cpp:94 +msgid "Next" +msgstr "" + +#: src/gui/char_select.cpp:95 +msgid "Unregister" +msgstr "" + +#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 +#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:66 +#: src/gui/inventorywindow.cpp:131 #, c-format msgid "Name: %s" msgstr "" -#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:135 +#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 +#: src/gui/char_select.cpp:215 +#, c-format +msgid "Level: %d" +msgstr "" + +#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 +#: src/gui/char_select.cpp:216 +#, c-format +msgid "Money: %d" +msgstr "" + +#: src/gui/char_select.cpp:264 +msgid "Create Character" +msgstr "" + +#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +msgid "Name:" +msgstr "" + +#: src/gui/char_select.cpp:274 +msgid "Hair Color:" +msgstr "" + +#: src/gui/char_select.cpp:277 +msgid "Hair Style:" +msgstr "" + +#: src/gui/char_select.cpp:278 +msgid "Create" +msgstr "" + +#: src/gui/char_select.cpp:281 +msgid "Strength:" +msgstr "" + +#: src/gui/char_select.cpp:282 +msgid "Agility:" +msgstr "" + +#: src/gui/char_select.cpp:283 +msgid "Dexterity:" +msgstr "" + +#: src/gui/char_select.cpp:284 +msgid "Vitality:" +msgstr "" + +#: src/gui/char_select.cpp:285 +msgid "Intelligence:" +msgstr "" + +#: src/gui/char_select.cpp:286 +msgid "Willpower:" +msgstr "" + +#: src/gui/char_select.cpp:287 +msgid "Charisma:" +msgstr "" + +#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#, c-format +msgid "Please distribute %d points" +msgstr "" + +#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:205 +msgid "Error" +msgstr "" + +#: src/gui/char_select.cpp:388 +msgid "Your name needs to be at least 4 characters." +msgstr "" + +#: src/gui/char_select.cpp:433 +msgid "Character stats OK" +msgstr "" + +#: src/gui/char_select.cpp:445 +#, c-format +msgid "Please remove %d points" +msgstr "" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "" + +#: src/gui/connection.cpp:62 +msgid "Connecting..." +msgstr "" + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +msgid "Equipment" +msgstr "" + +#: src/gui/equipmentwindow.cpp:65 +msgid "Unequip" +msgstr "" + +#: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 +msgid "Inventory" +msgstr "" + +#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:195 +msgid "Use" +msgstr "" + +#: src/gui/inventorywindow.cpp:57 +msgid "Drop" +msgstr "" + +#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:135 #, c-format msgid "Description: %s" msgstr "" -#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:133 +#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:133 #, c-format msgid "Effect: %s" msgstr "" -#: src/gui/inventorywindow.cpp:70 src/gui/inventorywindow.cpp:97 +#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:97 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "" -#: src/gui/inventorywindow.cpp:202 +#: src/gui/inventorywindow.cpp:192 msgid "Equip" msgstr "" + +#: src/gui/item_amount.cpp:79 +msgid "Select amount of items to trade." +msgstr "" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to drop." +msgstr "" + +#: src/gui/login.cpp:42 +msgid "Login" +msgstr "" + +#: src/gui/login.cpp:45 src/gui/register.cpp:68 +msgid "Password:" +msgstr "" + +#: src/gui/login.cpp:48 +msgid "Keep" +msgstr "" + +#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "" + +#: src/gui/menuwindow.cpp:61 +msgid "Status" +msgstr "" + +#: src/gui/menuwindow.cpp:64 +msgid "Skills" +msgstr "" + +#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +msgid "Setup" +msgstr "" + +#: src/gui/minimap.cpp:35 +msgid "MiniMap" +msgstr "" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:227 +msgid "@@cancel|Cancel@@" +msgstr "" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Equip@@" +msgstr "" + +#: src/gui/popupmenu.cpp:222 +msgid "@@use|Use@@" +msgstr "" + +#: src/gui/popupmenu.cpp:224 +msgid "@@drop|Drop@@" +msgstr "" + +#: src/gui/popupmenu.cpp:225 +msgid "@@description|Description@@" +msgstr "" + +#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 +msgid "Quit" +msgstr "" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "" + +#: src/gui/serverdialog.cpp:102 +msgid "Choose your Mana World Server" +msgstr "" + +#: src/gui/serverdialog.cpp:104 +msgid "Server:" +msgstr "" + +#: src/gui/serverdialog.cpp:105 +msgid "Port:" +msgstr "" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "" + +#: src/gui/setup.cpp:51 +msgid "Apply" +msgstr "" + +#: src/gui/setup.cpp:51 +msgid "Reset Windows" +msgstr "" + +#: src/gui/setup.cpp:68 +msgid "Video" +msgstr "" + +#: src/gui/setup.cpp:72 +msgid "Audio" +msgstr "" + +#: src/gui/setup.cpp:76 +msgid "Joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "" + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "" -- cgit v1.2.3-70-g09d2 From 1c103ecde1cbf7bcb4ee24cbed138de63c5b963c Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Mon, 13 Aug 2007 12:04:45 +0000 Subject: Added first draft of Italian translation. --- ChangeLog | 1 + po/LINGUAS | 2 +- po/it.po | 495 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 497 insertions(+), 1 deletion(-) create mode 100644 po/it.po (limited to 'po') diff --git a/ChangeLog b/ChangeLog index b28cec0a..2c12a100 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2007-08-13 Eugenio Favalli * src/main.cpp, tmw.cbp: Fixed internationalization support on Windows. + * po/it.po, po/LINGUAS: Added first draft of Italian translation. 2007-08-10 Guillaume Melquiond diff --git a/po/LINGUAS b/po/LINGUAS index b69b6a28..c9ef144a 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,3 +1,3 @@ # Set of available languages. fr - +it diff --git a/po/it.po b/po/it.po new file mode 100644 index 00000000..12a1f397 --- /dev/null +++ b/po/it.po @@ -0,0 +1,495 @@ +# Italian translation of The Mana World. +# Copyright (C) 2007 The Mana World Development Team +# This file is distributed under the same license as the The Mana World package. +# Eugenio Favalli , 2007. +# , fuzzy +# +# +msgid "" +msgstr "" +"Project-Id-Version: The Mana World 0.1.0\n" +"Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"PO-Revision-Date: 2007-08-13 14:01+0100\n" +"Last-Translator: Eugenio Favalli \n" +"Language-Team: Italian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/gui/char_select.cpp:68 +msgid "Confirm" +msgstr "" + +#: src/gui/char_select.cpp:69 +msgid "Are you sure you want to delete this character?" +msgstr "" + +#: src/gui/char_select.cpp:85 +msgid "Select Character" +msgstr "" + +#: src/gui/char_select.cpp:89 +#: src/gui/item_amount.cpp:46 +#: src/gui/login.cpp:49 +#: src/gui/npclistdialog.cpp:41 +#: src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 +#: src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:138 +msgid "Ok" +msgstr "" + +#: src/gui/char_select.cpp:90 +#: src/gui/char_select.cpp:279 +#: src/gui/connection.cpp:59 +#: src/gui/item_amount.cpp:47 +#: src/gui/login.cpp:50 +#: src/gui/npclistdialog.cpp:42 +#: src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 +#: src/gui/serverdialog.cpp:139 +#: src/gui/setup.cpp:51 +msgid "Cancel" +msgstr "" + +#: src/gui/char_select.cpp:91 +msgid "New" +msgstr "" + +#: src/gui/char_select.cpp:92 +msgid "Delete" +msgstr "" + +#: src/gui/char_select.cpp:93 +msgid "Previous" +msgstr "" + +#: src/gui/char_select.cpp:94 +msgid "Next" +msgstr "" + +#: src/gui/char_select.cpp:95 +msgid "Unregister" +msgstr "" + +#: src/gui/char_select.cpp:97 +#: src/gui/char_select.cpp:203 +#: src/gui/char_select.cpp:214 +#: src/gui/inventorywindow.cpp:66 +#: src/gui/inventorywindow.cpp:131 +#, c-format +msgid "Name: %s" +msgstr "Nome : %s" + +#: src/gui/char_select.cpp:98 +#: src/gui/char_select.cpp:204 +#: src/gui/char_select.cpp:215 +#, c-format +msgid "Level: %d" +msgstr "" + +#: src/gui/char_select.cpp:99 +#: src/gui/char_select.cpp:205 +#: src/gui/char_select.cpp:216 +#, c-format +msgid "Money: %d" +msgstr "" + +#: src/gui/char_select.cpp:264 +msgid "Create Character" +msgstr "" + +#: src/gui/char_select.cpp:271 +#: src/gui/login.cpp:44 +#: src/gui/register.cpp:67 +msgid "Name:" +msgstr "Nome :" + +#: src/gui/char_select.cpp:274 +msgid "Hair Color:" +msgstr "" + +#: src/gui/char_select.cpp:277 +msgid "Hair Style:" +msgstr "" + +#: src/gui/char_select.cpp:278 +msgid "Create" +msgstr "" + +#: src/gui/char_select.cpp:281 +msgid "Strength:" +msgstr "" + +#: src/gui/char_select.cpp:282 +msgid "Agility:" +msgstr "" + +#: src/gui/char_select.cpp:283 +msgid "Dexterity:" +msgstr "" + +#: src/gui/char_select.cpp:284 +msgid "Vitality:" +msgstr "" + +#: src/gui/char_select.cpp:285 +msgid "Intelligence:" +msgstr "" + +#: src/gui/char_select.cpp:286 +msgid "Willpower:" +msgstr "" + +#: src/gui/char_select.cpp:287 +msgid "Charisma:" +msgstr "" + +#: src/gui/char_select.cpp:295 +#: src/gui/char_select.cpp:441 +#, c-format +msgid "Please distribute %d points" +msgstr "" + +#: src/gui/char_select.cpp:387 +#: src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:205 +msgid "Error" +msgstr "" + +#: src/gui/char_select.cpp:388 +msgid "Your name needs to be at least 4 characters." +msgstr "" + +#: src/gui/char_select.cpp:433 +msgid "Character stats OK" +msgstr "" + +#: src/gui/char_select.cpp:445 +#, c-format +msgid "Please remove %d points" +msgstr "" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "" + +#: src/gui/connection.cpp:62 +msgid "Connecting..." +msgstr "" + +#: src/gui/equipmentwindow.cpp:57 +#: src/gui/menuwindow.cpp:62 +msgid "Equipment" +msgstr "Equipaggiamento" + +#: src/gui/equipmentwindow.cpp:65 +msgid "Unequip" +msgstr "Togli" + +#: src/gui/inventorywindow.cpp:48 +#: src/gui/menuwindow.cpp:63 +msgid "Inventory" +msgstr "Inventario" + +#: src/gui/inventorywindow.cpp:56 +#: src/gui/inventorywindow.cpp:195 +msgid "Use" +msgstr "Usa" + +#: src/gui/inventorywindow.cpp:57 +msgid "Drop" +msgstr "Lascia" + +#: src/gui/inventorywindow.cpp:67 +#: src/gui/inventorywindow.cpp:135 +#, c-format +msgid "Description: %s" +msgstr "Descrizione : %s" + +#: src/gui/inventorywindow.cpp:68 +#: src/gui/inventorywindow.cpp:133 +#, c-format +msgid "Effect: %s" +msgstr "Effetto : %s" + +#: src/gui/inventorywindow.cpp:69 +#: src/gui/inventorywindow.cpp:97 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Peso totale : %d - Peso massimo : %d" + +#: src/gui/inventorywindow.cpp:192 +msgid "Equip" +msgstr "Equipaggia" + +#: src/gui/item_amount.cpp:79 +msgid "Select amount of items to trade." +msgstr "" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to drop." +msgstr "" + +#: src/gui/login.cpp:42 +msgid "Login" +msgstr "" + +#: src/gui/login.cpp:45 +#: src/gui/register.cpp:68 +msgid "Password:" +msgstr "" + +#: src/gui/login.cpp:48 +msgid "Keep" +msgstr "" + +#: src/gui/login.cpp:51 +#: src/gui/register.cpp:63 +#: src/gui/register.cpp:75 +msgid "Register" +msgstr "" + +#: src/gui/menuwindow.cpp:61 +msgid "Status" +msgstr "" + +#: src/gui/menuwindow.cpp:64 +msgid "Skills" +msgstr "" + +#: src/gui/menuwindow.cpp:65 +#: src/gui/setup.cpp:44 +msgid "Setup" +msgstr "" + +#: src/gui/minimap.cpp:35 +msgid "MiniMap" +msgstr "" + +#: src/gui/npclistdialog.cpp:37 +#: src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "" + +#: src/gui/popupmenu.cpp:100 +#: src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:227 +msgid "@@cancel|Cancel@@" +msgstr "" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Equip@@" +msgstr "" + +#: src/gui/popupmenu.cpp:222 +msgid "@@use|Use@@" +msgstr "" + +#: src/gui/popupmenu.cpp:224 +msgid "@@drop|Drop@@" +msgstr "" + +#: src/gui/popupmenu.cpp:225 +msgid "@@description|Description@@" +msgstr "" + +#: src/gui/quitdialog.cpp:37 +#: src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 +msgid "Quit" +msgstr "" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "" + +#: src/gui/serverdialog.cpp:102 +msgid "Choose your Mana World Server" +msgstr "" + +#: src/gui/serverdialog.cpp:104 +msgid "Server:" +msgstr "" + +#: src/gui/serverdialog.cpp:105 +msgid "Port:" +msgstr "" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "" + +#: src/gui/setup.cpp:51 +msgid "Apply" +msgstr "" + +#: src/gui/setup.cpp:51 +msgid "Reset Windows" +msgstr "" + +#: src/gui/setup.cpp:68 +msgid "Video" +msgstr "" + +#: src/gui/setup.cpp:72 +msgid "Audio" +msgstr "" + +#: src/gui/setup.cpp:76 +msgid "Joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:38 +#: src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "" + +#: src/gui/setup_joystick.cpp:39 +#: src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "" + +#: src/gui/setup_video.cpp:209 +#: src/gui/setup_video.cpp:369 +msgid "off" +msgstr "" + +#: src/gui/setup_video.cpp:212 +#: src/gui/setup_video.cpp:372 +msgid "low" +msgstr "" + +#: src/gui/setup_video.cpp:215 +#: src/gui/setup_video.cpp:375 +msgid "high" +msgstr "" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "" + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "" + -- cgit v1.2.3-70-g09d2 From 0bc585c7299ed1c9bccfaf0aa6b2cc7c4327d1ca Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Mon, 13 Aug 2007 12:36:37 +0000 Subject: Updated French translation. Forgot previous Changelog. --- ChangeLog | 6 ++ po/fr.po | 200 +++++++++++++++++++++++++++++++------------------------------- 2 files changed, 105 insertions(+), 101 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 2c12a100..48dbaf4f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-08-13 Guillaume Melquiond + + * po/tmw.pot, po/fr.po: Updated .po files, so that people can start + translating the whole interface, almost. + * po/fr.po: Updated French translation. + 2007-08-13 Eugenio Favalli * src/main.cpp, tmw.cbp: Fixed internationalization support on Windows. diff --git a/po/fr.po b/po/fr.po index 118f0d33..e9d99338 100644 --- a/po/fr.po +++ b/po/fr.po @@ -2,7 +2,7 @@ # Copyright (C) 2007 The Mana World Development Team # This file is distributed under the same license as the The Mana World package. # Guillaume Melquiond , 2007. -# , fuzzy +# # # msgid "" @@ -10,58 +10,58 @@ msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2007-08-13 12:30+0200\n" -"PO-Revision-Date: 2007-08-06 08:04+0200\n" +"PO-Revision-Date: 2007-08-13 13:14+0200\n" "Last-Translator: Guillaume Melquiond \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: 8bit" #: src/gui/char_select.cpp:68 msgid "Confirm" -msgstr "" +msgstr "Confirmer" #: src/gui/char_select.cpp:69 msgid "Are you sure you want to delete this character?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir supprimer ce personnage ?" #: src/gui/char_select.cpp:85 msgid "Select Character" -msgstr "" +msgstr "Choix du personnage" #: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:46 src/gui/login.cpp:49 #: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 #: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 #: src/gui/serverdialog.cpp:138 msgid "Ok" -msgstr "" +msgstr "Ok" #: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 #: src/gui/connection.cpp:59 src/gui/item_amount.cpp:47 src/gui/login.cpp:50 #: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 #: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 msgid "Cancel" -msgstr "" +msgstr "Annuler" #: src/gui/char_select.cpp:91 msgid "New" -msgstr "" +msgstr "Nouveau" #: src/gui/char_select.cpp:92 msgid "Delete" -msgstr "" +msgstr "Supprimer" #: src/gui/char_select.cpp:93 msgid "Previous" -msgstr "" +msgstr "Précédent" #: src/gui/char_select.cpp:94 msgid "Next" -msgstr "" +msgstr "Suivant" #: src/gui/char_select.cpp:95 msgid "Unregister" -msgstr "" +msgstr "Se désinscrire" #: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 #: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:66 @@ -74,107 +74,104 @@ msgstr "Nom : %s" #: src/gui/char_select.cpp:215 #, c-format msgid "Level: %d" -msgstr "" +msgstr "Niveau : %d" #: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 #: src/gui/char_select.cpp:216 #, c-format msgid "Money: %d" -msgstr "" +msgstr "Argent : %d" #: src/gui/char_select.cpp:264 msgid "Create Character" -msgstr "" +msgstr "Création du personnage" #: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 -#, fuzzy msgid "Name:" -msgstr "Nom : %s" +msgstr "Nom :" #: src/gui/char_select.cpp:274 msgid "Hair Color:" -msgstr "" +msgstr "Teinte :" #: src/gui/char_select.cpp:277 msgid "Hair Style:" -msgstr "" +msgstr "Coiffure :" #: src/gui/char_select.cpp:278 msgid "Create" -msgstr "" +msgstr "Créer" #: src/gui/char_select.cpp:281 msgid "Strength:" -msgstr "" +msgstr "Force :" #: src/gui/char_select.cpp:282 msgid "Agility:" -msgstr "" +msgstr "Agilité :" #: src/gui/char_select.cpp:283 msgid "Dexterity:" -msgstr "" +msgstr "Dextérité :" #: src/gui/char_select.cpp:284 msgid "Vitality:" -msgstr "" +msgstr "Vitalité :" #: src/gui/char_select.cpp:285 msgid "Intelligence:" -msgstr "" +msgstr "Intelligence :" #: src/gui/char_select.cpp:286 msgid "Willpower:" -msgstr "" +msgstr "Volonté :" #: src/gui/char_select.cpp:287 msgid "Charisma:" -msgstr "" +msgstr "Charisme :" #: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 #, c-format msgid "Please distribute %d points" -msgstr "" +msgstr "Veuillez distribuer %d points" #: src/gui/char_select.cpp:387 src/gui/register.cpp:220 #: src/gui/serverdialog.cpp:205 msgid "Error" -msgstr "" +msgstr "Erreur" #: src/gui/char_select.cpp:388 msgid "Your name needs to be at least 4 characters." -msgstr "" +msgstr "Votre nom doit faire 4 caractères au moins." #: src/gui/char_select.cpp:433 msgid "Character stats OK" -msgstr "" +msgstr "Caractéristiques Ok" #: src/gui/char_select.cpp:445 #, c-format msgid "Please remove %d points" -msgstr "" +msgstr "Veuillez retirer %d points" #: src/gui/confirm_dialog.cpp:37 msgid "Yes" -msgstr "" +msgstr "Oui" #: src/gui/confirm_dialog.cpp:38 msgid "No" -msgstr "" +msgstr "Non" #: src/gui/connection.cpp:62 msgid "Connecting..." -msgstr "" +msgstr "Connexion..." #: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 -#, fuzzy msgid "Equipment" -msgstr "Équiper" +msgstr "Équipement" #: src/gui/equipmentwindow.cpp:65 -#, fuzzy msgid "Unequip" -msgstr "Équiper" +msgstr "Retirer" #: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 msgid "Inventory" @@ -209,253 +206,254 @@ msgstr "Équiper" #: src/gui/item_amount.cpp:79 msgid "Select amount of items to trade." -msgstr "" +msgstr "Choisissez le nombre d'objets à troquer." #: src/gui/item_amount.cpp:83 msgid "Select amount of items to drop." -msgstr "" +msgstr "Choisissez le nombre d'objets à lâcher." #: src/gui/login.cpp:42 msgid "Login" -msgstr "" +msgstr "Connexion" #: src/gui/login.cpp:45 src/gui/register.cpp:68 msgid "Password:" -msgstr "" +msgstr "Mot de passe :" #: src/gui/login.cpp:48 msgid "Keep" -msgstr "" +msgstr "Conserver" #: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 msgid "Register" -msgstr "" +msgstr "S'inscrire" #: src/gui/menuwindow.cpp:61 msgid "Status" -msgstr "" +msgstr "Statut" #: src/gui/menuwindow.cpp:64 msgid "Skills" -msgstr "" +msgstr "Compétences" #: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 msgid "Setup" -msgstr "" +msgstr "Configuration" #: src/gui/minimap.cpp:35 msgid "MiniMap" -msgstr "" +msgstr "Plan" #: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 msgid "NPC" -msgstr "" +msgstr "NPC" #: src/gui/popupmenu.cpp:79 #, c-format msgid "@@trade|Trade With %s@@" -msgstr "" +msgstr "@@trade|Troquer avec %s@@" #: src/gui/popupmenu.cpp:81 #, c-format msgid "@@attack|Attack %s@@" -msgstr "" +msgstr "@@attack|Attaquer %s@@" #: src/gui/popupmenu.cpp:90 msgid "@@talk|Talk To NPC@@" -msgstr "" +msgstr "@@talk|Parler au NPC@@" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 #: src/gui/popupmenu.cpp:227 msgid "@@cancel|Cancel@@" -msgstr "" +msgstr "@@cancel|Annuler@@" #: src/gui/popupmenu.cpp:112 #, c-format msgid "@@pickup|Pick Up %s@@" -msgstr "" +msgstr "@@pickup|Ramasser %s@@" #: src/gui/popupmenu.cpp:219 msgid "@@use|Equip@@" -msgstr "" +msgstr "@@use|Équiper@@" #: src/gui/popupmenu.cpp:222 msgid "@@use|Use@@" -msgstr "" +msgstr "@@use|Utiliser@@" #: src/gui/popupmenu.cpp:224 msgid "@@drop|Drop@@" -msgstr "" +msgstr "@@drop|Lâcher@@" #: src/gui/popupmenu.cpp:225 msgid "@@description|Description@@" -msgstr "" +msgstr "@@description|Description@@" #: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 #: src/gui/quitdialog.cpp:41 msgid "Quit" -msgstr "" +msgstr "Quitter" #: src/gui/quitdialog.cpp:42 msgid "Switch server" -msgstr "" +msgstr "Changer de serveur" #: src/gui/quitdialog.cpp:43 msgid "Switch character" -msgstr "" +msgstr "Changer de personnage" #: src/gui/register.cpp:69 msgid "Confirm:" -msgstr "" +msgstr "Vérification :" #: src/gui/register.cpp:70 msgid "Email:" -msgstr "" +msgstr "Email :" #: src/gui/register.cpp:168 #, c-format msgid "The username needs to be at least %d characters long." -msgstr "" +msgstr "Le nom d'utilisateur doit faire au moins %d caractères." #: src/gui/register.cpp:176 #, c-format msgid "The username needs to be less than %d characters long." -msgstr "" +msgstr "Le nom d'utilisateur doit faire moins de %d caractères." #: src/gui/register.cpp:184 #, c-format msgid "The password needs to be at least %d characters long." -msgstr "" +msgstr "Le mot de passe doit faire au moins %d caractères." #: src/gui/register.cpp:192 #, c-format msgid "The password needs to be less than %d characters long." -msgstr "" +msgstr "Le mot de passe doit faire moins de %d caractères." #: src/gui/register.cpp:199 msgid "Passwords do not match." -msgstr "" +msgstr "Les deux mots de passe ne correspondent pas." #: src/gui/serverdialog.cpp:102 msgid "Choose your Mana World Server" -msgstr "" +msgstr "Choisissez votre serveur The Mana World" #: src/gui/serverdialog.cpp:104 msgid "Server:" -msgstr "" +msgstr "Serveur :" #: src/gui/serverdialog.cpp:105 msgid "Port:" -msgstr "" +msgstr "Port :" #: src/gui/setup_audio.cpp:42 msgid "Sound" -msgstr "" +msgstr "Son" #: src/gui/setup_audio.cpp:48 msgid "Sfx volume" -msgstr "" +msgstr "Volume des effets sonores" #: src/gui/setup_audio.cpp:49 msgid "Music volume" -msgstr "" +msgstr "Volume de la musique" #: src/gui/setup.cpp:51 msgid "Apply" -msgstr "" +msgstr "Appliquer" #: src/gui/setup.cpp:51 msgid "Reset Windows" -msgstr "" +msgstr "Rétablir les fenêtres" #: src/gui/setup.cpp:68 msgid "Video" -msgstr "" +msgstr "Vidéo" #: src/gui/setup.cpp:72 msgid "Audio" -msgstr "" +msgstr "Audio" #: src/gui/setup.cpp:76 msgid "Joystick" -msgstr "" +msgstr "Joystick" #: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 msgid "Press the button to start calibration" -msgstr "" +msgstr "Presser le bouton pour démarrer la calibration" #: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 msgid "Calibrate" -msgstr "" +msgstr "Calibrer" #: src/gui/setup_joystick.cpp:40 msgid "Enable joystick" -msgstr "" +msgstr "Activer le joystick" #: src/gui/setup_joystick.cpp:75 msgid "Stop" -msgstr "" +msgstr "Stop" #: src/gui/setup_joystick.cpp:76 msgid "Rotate the stick" -msgstr "" +msgstr "Tourner le joystick" #: src/gui/setup_video.cpp:113 msgid "Full screen" -msgstr "" +msgstr "Plein écran" #: src/gui/setup_video.cpp:114 msgid "OpenGL" -msgstr "" +msgstr "OpenGL" #: src/gui/setup_video.cpp:115 msgid "Custom cursor" -msgstr "" +msgstr "Curseur personnalisé" #: src/gui/setup_video.cpp:117 msgid "FPS Limit:" -msgstr "" +msgstr "Limite FPS :" #: src/gui/setup_video.cpp:133 msgid "Gui opacity" -msgstr "" +msgstr "Opacité de l'interface" #: src/gui/setup_video.cpp:186 msgid "Scroll radius" -msgstr "" +msgstr "Rayon du scrolling" #: src/gui/setup_video.cpp:194 msgid "Scroll laziness" -msgstr "" +msgstr "Paresse du scrolling" #: src/gui/setup_video.cpp:202 msgid "Ambient FX" -msgstr "" +msgstr "Effets ambiants" #: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 msgid "off" -msgstr "" +msgstr "aucun" #: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 msgid "low" -msgstr "" +msgstr "léger" #: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 msgid "high" -msgstr "" +msgstr "complet" #: src/gui/setup_video.cpp:268 msgid "Switching to full screen" -msgstr "" +msgstr "Passage en plein écran" #: src/gui/setup_video.cpp:269 msgid "Restart needed for changes to take effect." -msgstr "" +msgstr "Les changements ne seront pris en compte qu'au prochain démarrage du jeu." #: src/gui/setup_video.cpp:280 msgid "Changing OpenGL" -msgstr "" +msgstr "Changement OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "" +msgstr "Le changement OpenGL ne sera pris en compte qu'au prochain démarrage du jeu." + -- cgit v1.2.3-70-g09d2 From 6400314f4a1461b36719ebdbc0feb6683ee03799 Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Mon, 27 Aug 2007 17:54:12 +0000 Subject: Updated italian translation. --- ChangeLog | 1 + po/it.po | 188 +++++++++++++++++++++++++++++++------------------------------- 2 files changed, 95 insertions(+), 94 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 034aea18..be060b4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ * data/maps/new_1-1.tmx.gz: Added test npcs. * src/openglgraphics.cpp, tmw.cbp: Fixed compilation with old OpenGL headers. + * po/it.po: Updated italian translation. 2007-08-27 Guillaume Melquiond diff --git a/po/it.po b/po/it.po index 12a1f397..2147ab30 100644 --- a/po/it.po +++ b/po/it.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2007-08-13 12:30+0200\n" -"PO-Revision-Date: 2007-08-13 14:01+0100\n" +"PO-Revision-Date: 2007-08-13 20:39+0100\n" "Last-Translator: Eugenio Favalli \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -19,15 +19,15 @@ msgstr "" #: src/gui/char_select.cpp:68 msgid "Confirm" -msgstr "" +msgstr "Conferma" #: src/gui/char_select.cpp:69 msgid "Are you sure you want to delete this character?" -msgstr "" +msgstr "Sei sicuro di voler cancellare questo personaggio?" #: src/gui/char_select.cpp:85 msgid "Select Character" -msgstr "" +msgstr "Scelta Personaggio" #: src/gui/char_select.cpp:89 #: src/gui/item_amount.cpp:46 @@ -38,7 +38,7 @@ msgstr "" #: src/gui/quitdialog.cpp:44 #: src/gui/serverdialog.cpp:138 msgid "Ok" -msgstr "" +msgstr "Ok" #: src/gui/char_select.cpp:90 #: src/gui/char_select.cpp:279 @@ -51,27 +51,27 @@ msgstr "" #: src/gui/serverdialog.cpp:139 #: src/gui/setup.cpp:51 msgid "Cancel" -msgstr "" +msgstr "Cancella" #: src/gui/char_select.cpp:91 msgid "New" -msgstr "" +msgstr "Nuovo" #: src/gui/char_select.cpp:92 msgid "Delete" -msgstr "" +msgstr "Elimina" #: src/gui/char_select.cpp:93 msgid "Previous" -msgstr "" +msgstr "Precedente" #: src/gui/char_select.cpp:94 msgid "Next" -msgstr "" +msgstr "Prossimo" #: src/gui/char_select.cpp:95 msgid "Unregister" -msgstr "" +msgstr "Cancella registrazione" #: src/gui/char_select.cpp:97 #: src/gui/char_select.cpp:203 @@ -87,18 +87,18 @@ msgstr "Nome : %s" #: src/gui/char_select.cpp:215 #, c-format msgid "Level: %d" -msgstr "" +msgstr "Livello: %d" #: src/gui/char_select.cpp:99 #: src/gui/char_select.cpp:205 #: src/gui/char_select.cpp:216 #, c-format msgid "Money: %d" -msgstr "" +msgstr "Monete: %d" #: src/gui/char_select.cpp:264 msgid "Create Character" -msgstr "" +msgstr "Crea Personaggio" #: src/gui/char_select.cpp:271 #: src/gui/login.cpp:44 @@ -108,80 +108,80 @@ msgstr "Nome :" #: src/gui/char_select.cpp:274 msgid "Hair Color:" -msgstr "" +msgstr "Colore Capelli" #: src/gui/char_select.cpp:277 msgid "Hair Style:" -msgstr "" +msgstr "Stile Capelli:" #: src/gui/char_select.cpp:278 msgid "Create" -msgstr "" +msgstr "Create" #: src/gui/char_select.cpp:281 msgid "Strength:" -msgstr "" +msgstr "Forza:" #: src/gui/char_select.cpp:282 msgid "Agility:" -msgstr "" +msgstr "Agilità:" #: src/gui/char_select.cpp:283 msgid "Dexterity:" -msgstr "" +msgstr "Destrezza:" #: src/gui/char_select.cpp:284 msgid "Vitality:" -msgstr "" +msgstr "Vitalità:" #: src/gui/char_select.cpp:285 msgid "Intelligence:" -msgstr "" +msgstr "Intelligenza:" #: src/gui/char_select.cpp:286 msgid "Willpower:" -msgstr "" +msgstr "Volontà:" #: src/gui/char_select.cpp:287 msgid "Charisma:" -msgstr "" +msgstr "Carisma:" #: src/gui/char_select.cpp:295 #: src/gui/char_select.cpp:441 #, c-format msgid "Please distribute %d points" -msgstr "" +msgstr "Prego distribuisci %d points" #: src/gui/char_select.cpp:387 #: src/gui/register.cpp:220 #: src/gui/serverdialog.cpp:205 msgid "Error" -msgstr "" +msgstr "Errore" #: src/gui/char_select.cpp:388 msgid "Your name needs to be at least 4 characters." -msgstr "" +msgstr "Il tuo nome deve contenere almeno 4 caratteri." #: src/gui/char_select.cpp:433 msgid "Character stats OK" -msgstr "" +msgstr "Statistiche personaggio OK" #: src/gui/char_select.cpp:445 #, c-format msgid "Please remove %d points" -msgstr "" +msgstr "Prego rimuovi %d punti" #: src/gui/confirm_dialog.cpp:37 msgid "Yes" -msgstr "" +msgstr "Si" #: src/gui/confirm_dialog.cpp:38 msgid "No" -msgstr "" +msgstr "No" #: src/gui/connection.cpp:62 msgid "Connecting..." -msgstr "" +msgstr "Connesione..." #: src/gui/equipmentwindow.cpp:57 #: src/gui/menuwindow.cpp:62 @@ -190,7 +190,7 @@ msgstr "Equipaggiamento" #: src/gui/equipmentwindow.cpp:65 msgid "Unequip" -msgstr "Togli" +msgstr "Rimuovi" #: src/gui/inventorywindow.cpp:48 #: src/gui/menuwindow.cpp:63 @@ -230,266 +230,266 @@ msgstr "Equipaggia" #: src/gui/item_amount.cpp:79 msgid "Select amount of items to trade." -msgstr "" +msgstr "Seleziona la quantità di oggetti da scambiare." #: src/gui/item_amount.cpp:83 msgid "Select amount of items to drop." -msgstr "" +msgstr "Seleziona la quantità di oggetti da lasciare." #: src/gui/login.cpp:42 msgid "Login" -msgstr "" +msgstr "Autenticazione" #: src/gui/login.cpp:45 #: src/gui/register.cpp:68 msgid "Password:" -msgstr "" +msgstr "Password:" #: src/gui/login.cpp:48 msgid "Keep" -msgstr "" +msgstr "Mantieni" #: src/gui/login.cpp:51 #: src/gui/register.cpp:63 #: src/gui/register.cpp:75 msgid "Register" -msgstr "" +msgstr "Registra" #: src/gui/menuwindow.cpp:61 msgid "Status" -msgstr "" +msgstr "Stato" #: src/gui/menuwindow.cpp:64 msgid "Skills" -msgstr "" +msgstr "Abilità" #: src/gui/menuwindow.cpp:65 #: src/gui/setup.cpp:44 msgid "Setup" -msgstr "" +msgstr "Impostazioni" #: src/gui/minimap.cpp:35 msgid "MiniMap" -msgstr "" +msgstr "Mini mappa" #: src/gui/npclistdialog.cpp:37 #: src/gui/npc_text.cpp:37 msgid "NPC" -msgstr "" +msgstr "NPC" #: src/gui/popupmenu.cpp:79 #, c-format msgid "@@trade|Trade With %s@@" -msgstr "" +msgstr "@@trade|Scambia Con %s@@" #: src/gui/popupmenu.cpp:81 #, c-format msgid "@@attack|Attack %s@@" -msgstr "" +msgstr "@@attack|Attacca %s@@" #: src/gui/popupmenu.cpp:90 msgid "@@talk|Talk To NPC@@" -msgstr "" +msgstr "@@talk|Parla con NPC@@" #: src/gui/popupmenu.cpp:100 #: src/gui/popupmenu.cpp:116 #: src/gui/popupmenu.cpp:227 msgid "@@cancel|Cancel@@" -msgstr "" +msgstr "@@cancel|Cancella@@" #: src/gui/popupmenu.cpp:112 #, c-format msgid "@@pickup|Pick Up %s@@" -msgstr "" +msgstr "@@pickup|Raccogli %s@@" #: src/gui/popupmenu.cpp:219 msgid "@@use|Equip@@" -msgstr "" +msgstr "@@use|Equipaggia@@" #: src/gui/popupmenu.cpp:222 msgid "@@use|Use@@" -msgstr "" +msgstr "@@usa|Usa@@" #: src/gui/popupmenu.cpp:224 msgid "@@drop|Drop@@" -msgstr "" +msgstr "@@drop|Lascia@@" #: src/gui/popupmenu.cpp:225 msgid "@@description|Description@@" -msgstr "" +msgstr "@@description|Descrizione@@" #: src/gui/quitdialog.cpp:37 #: src/gui/quitdialog.cpp:40 #: src/gui/quitdialog.cpp:41 msgid "Quit" -msgstr "" +msgstr "Esci" #: src/gui/quitdialog.cpp:42 msgid "Switch server" -msgstr "" +msgstr "Cambia server" #: src/gui/quitdialog.cpp:43 msgid "Switch character" -msgstr "" +msgstr "Cambia personaggio" #: src/gui/register.cpp:69 msgid "Confirm:" -msgstr "" +msgstr "Conferma:" #: src/gui/register.cpp:70 msgid "Email:" -msgstr "" +msgstr "Email:" #: src/gui/register.cpp:168 #, c-format msgid "The username needs to be at least %d characters long." -msgstr "" +msgstr "Il nome utente deve contenere almeno %d caratteri." #: src/gui/register.cpp:176 #, c-format msgid "The username needs to be less than %d characters long." -msgstr "" +msgstr "Il nome utente deve avere meno di %d caratteri." #: src/gui/register.cpp:184 #, c-format msgid "The password needs to be at least %d characters long." -msgstr "" +msgstr "La password deve essere lunga almeno %d caratteri." #: src/gui/register.cpp:192 #, c-format msgid "The password needs to be less than %d characters long." -msgstr "" +msgstr "La password deve contenere meno di %d caratteri." #: src/gui/register.cpp:199 msgid "Passwords do not match." -msgstr "" +msgstr "Le password non corrispondono." #: src/gui/serverdialog.cpp:102 msgid "Choose your Mana World Server" -msgstr "" +msgstr "Scegli il tuo server Mana World" #: src/gui/serverdialog.cpp:104 msgid "Server:" -msgstr "" +msgstr "Server:" #: src/gui/serverdialog.cpp:105 msgid "Port:" -msgstr "" +msgstr "Porta:" #: src/gui/setup_audio.cpp:42 msgid "Sound" -msgstr "" +msgstr "Suono" #: src/gui/setup_audio.cpp:48 msgid "Sfx volume" -msgstr "" +msgstr "Volume effetti sonori" #: src/gui/setup_audio.cpp:49 msgid "Music volume" -msgstr "" +msgstr "Volume musica" #: src/gui/setup.cpp:51 msgid "Apply" -msgstr "" +msgstr "Applica" #: src/gui/setup.cpp:51 msgid "Reset Windows" -msgstr "" +msgstr "Resetta finestre" #: src/gui/setup.cpp:68 msgid "Video" -msgstr "" +msgstr "Video" #: src/gui/setup.cpp:72 msgid "Audio" -msgstr "" +msgstr "Audio" #: src/gui/setup.cpp:76 msgid "Joystick" -msgstr "" +msgstr "Joystick" #: src/gui/setup_joystick.cpp:38 #: src/gui/setup_joystick.cpp:72 msgid "Press the button to start calibration" -msgstr "" +msgstr "Premi il pulsante per cominciare la calibrazione" #: src/gui/setup_joystick.cpp:39 #: src/gui/setup_joystick.cpp:70 msgid "Calibrate" -msgstr "" +msgstr "Calibra" #: src/gui/setup_joystick.cpp:40 msgid "Enable joystick" -msgstr "" +msgstr "Abilita joystick" #: src/gui/setup_joystick.cpp:75 msgid "Stop" -msgstr "" +msgstr "Ferma" #: src/gui/setup_joystick.cpp:76 msgid "Rotate the stick" -msgstr "" +msgstr "Ruota la manopola" #: src/gui/setup_video.cpp:113 msgid "Full screen" -msgstr "" +msgstr "Schermo intero" #: src/gui/setup_video.cpp:114 msgid "OpenGL" -msgstr "" +msgstr "OpenGL" #: src/gui/setup_video.cpp:115 msgid "Custom cursor" -msgstr "" +msgstr "Cursore personalizzato" #: src/gui/setup_video.cpp:117 msgid "FPS Limit:" -msgstr "" +msgstr "Limita FPS:" #: src/gui/setup_video.cpp:133 msgid "Gui opacity" -msgstr "" +msgstr "Opacità IU" #: src/gui/setup_video.cpp:186 msgid "Scroll radius" -msgstr "" +msgstr "Raggio dello scroll" #: src/gui/setup_video.cpp:194 msgid "Scroll laziness" -msgstr "" +msgstr "Lentezza dello scroll" #: src/gui/setup_video.cpp:202 msgid "Ambient FX" -msgstr "" +msgstr "Suoni ambientali" #: src/gui/setup_video.cpp:209 #: src/gui/setup_video.cpp:369 msgid "off" -msgstr "" +msgstr "Spento" #: src/gui/setup_video.cpp:212 #: src/gui/setup_video.cpp:372 msgid "low" -msgstr "" +msgstr "Basso" #: src/gui/setup_video.cpp:215 #: src/gui/setup_video.cpp:375 msgid "high" -msgstr "" +msgstr "Alto" #: src/gui/setup_video.cpp:268 msgid "Switching to full screen" -msgstr "" +msgstr "Modalità a schermo intero" #: src/gui/setup_video.cpp:269 msgid "Restart needed for changes to take effect." -msgstr "" +msgstr "Riavvio necessario affinchè i cambiamenti abbiano effetto." #: src/gui/setup_video.cpp:280 msgid "Changing OpenGL" -msgstr "" +msgstr "Modifica OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "" +msgstr "Applicare le modifiche ad OpenGL richiede il riavvio." -- cgit v1.2.3-70-g09d2 From 50e4022e81ec655f7bbfa7f3fe734de9235fd09a Mon Sep 17 00:00:00 2001 From: Matthias Hartmann Date: Mon, 27 Aug 2007 19:32:47 +0000 Subject: Initial german translation - needs improvement, feel free to commit! --- po/de.po | 494 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 494 insertions(+) create mode 100644 po/de.po (limited to 'po') diff --git a/po/de.po b/po/de.po new file mode 100644 index 00000000..f3216a20 --- /dev/null +++ b/po/de.po @@ -0,0 +1,494 @@ +# German translation of The Mana World. +# Copyright (C) 2007 The Mana World Development Team +# This file is distributed under the same license as the The Mana World package. +# Matthias Hartmann , 2007. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: The Mana World 0.1.0\n" +"Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"PO-Revision-Date: 2007-08-27 20:39+0100\n" +"Last-Translator: Matthias Hartmann \n" +"Language-Team: German\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/gui/char_select.cpp:68 +msgid "Confirm" +msgstr "Bestätigen" + +#: src/gui/char_select.cpp:69 +msgid "Are you sure you want to delete this character?" +msgstr "Bist du dir sicher ob du diese Spielfigur löschen möchtest?" + +#: src/gui/char_select.cpp:85 +msgid "Select Character" +msgstr "Spielfigur auswählen" + +#: src/gui/char_select.cpp:89 +#: src/gui/item_amount.cpp:46 +#: src/gui/login.cpp:49 +#: src/gui/npclistdialog.cpp:41 +#: src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 +#: src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:138 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:90 +#: src/gui/char_select.cpp:279 +#: src/gui/connection.cpp:59 +#: src/gui/item_amount.cpp:47 +#: src/gui/login.cpp:50 +#: src/gui/npclistdialog.cpp:42 +#: src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 +#: src/gui/serverdialog.cpp:139 +#: src/gui/setup.cpp:51 +msgid "Cancel" +msgstr "Abbrechen" + +#: src/gui/char_select.cpp:91 +msgid "New" +msgstr "Neu" + +#: src/gui/char_select.cpp:92 +msgid "Delete" +msgstr "Löschen" + +#: src/gui/char_select.cpp:93 +msgid "Previous" +msgstr "Vorherige" + +#: src/gui/char_select.cpp:94 +msgid "Next" +msgstr "Nächste" + +#: src/gui/char_select.cpp:95 +msgid "Unregister" +msgstr "Abmelden" + +#: src/gui/char_select.cpp:97 +#: src/gui/char_select.cpp:203 +#: src/gui/char_select.cpp:214 +#: src/gui/inventorywindow.cpp:66 +#: src/gui/inventorywindow.cpp:131 +#, c-format +msgid "Name: %s" +msgstr "Name : %s" + +#: src/gui/char_select.cpp:98 +#: src/gui/char_select.cpp:204 +#: src/gui/char_select.cpp:215 +#, c-format +msgid "Level: %d" +msgstr "Level: %d" + +#: src/gui/char_select.cpp:99 +#: src/gui/char_select.cpp:205 +#: src/gui/char_select.cpp:216 +#, c-format +msgid "Money: %d" +msgstr "Geld: %d" + +#: src/gui/char_select.cpp:264 +msgid "Create Character" +msgstr "Spielfigur erstellen" + +#: src/gui/char_select.cpp:271 +#: src/gui/login.cpp:44 +#: src/gui/register.cpp:67 +msgid "Name:" +msgstr "Name :" + +#: src/gui/char_select.cpp:274 +msgid "Hair Color:" +msgstr "Haarfarbe" + +#: src/gui/char_select.cpp:277 +msgid "Hair Style:" +msgstr "Haarstil:" + +#: src/gui/char_select.cpp:278 +msgid "Create" +msgstr "Erstellen" + +#: src/gui/char_select.cpp:281 +msgid "Strength:" +msgstr "Stärke:" + +#: src/gui/char_select.cpp:282 +msgid "Agility:" +msgstr "Agilität:" + +#: src/gui/char_select.cpp:283 +msgid "Dexterity:" +msgstr "Geschicklichkeit:" + +#: src/gui/char_select.cpp:284 +msgid "Vitality:" +msgstr "Vitalität:" + +#: src/gui/char_select.cpp:285 +msgid "Intelligence:" +msgstr "Intelligenz:" + +#: src/gui/char_select.cpp:286 +msgid "Willpower:" +msgstr "Willenskraft:" + +#: src/gui/char_select.cpp:287 +msgid "Charisma:" +msgstr "Charisma:" + +#: src/gui/char_select.cpp:295 +#: src/gui/char_select.cpp:441 +#, c-format +msgid "Please distribute %d points" +msgstr "Bitte verteile %d points" + +#: src/gui/char_select.cpp:387 +#: src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:205 +msgid "Error" +msgstr "Fehler" + +#: src/gui/char_select.cpp:388 +msgid "Your name needs to be at least 4 characters." +msgstr "Dein Name muss auch mindestens 4 Zeichen bestehen." + +#: src/gui/char_select.cpp:433 +msgid "Character stats OK" +msgstr "Spielfigurattribute OK" + +#: src/gui/char_select.cpp:445 +#, c-format +msgid "Please remove %d points" +msgstr "Bitte entferne %d punti" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Ja" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Nein" + +#: src/gui/connection.cpp:62 +msgid "Connecting..." +msgstr "Verbinde..." + +#: src/gui/equipmentwindow.cpp:57 +#: src/gui/menuwindow.cpp:62 +msgid "Equipment" +msgstr "Ausrüstung" + +#: src/gui/equipmentwindow.cpp:65 +msgid "Unequip" +msgstr "Ablegen" + +#: src/gui/inventorywindow.cpp:48 +#: src/gui/menuwindow.cpp:63 +msgid "Inventory" +msgstr "Inventar" + +#: src/gui/inventorywindow.cpp:56 +#: src/gui/inventorywindow.cpp:195 +msgid "Use" +msgstr "Nutzen" + +#: src/gui/inventorywindow.cpp:57 +msgid "Drop" +msgstr "Wegwerfen" + +#: src/gui/inventorywindow.cpp:67 +#: src/gui/inventorywindow.cpp:135 +#, c-format +msgid "Description: %s" +msgstr "Beschreibung : %s" + +#: src/gui/inventorywindow.cpp:68 +#: src/gui/inventorywindow.cpp:133 +#, c-format +msgid "Effect: %s" +msgstr "Effekt : %s" + +#: src/gui/inventorywindow.cpp:69 +#: src/gui/inventorywindow.cpp:97 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Gesamtgewicht : %d - Maximales Gewicht : %d" + +#: src/gui/inventorywindow.cpp:192 +msgid "Equip" +msgstr "Ausrüsten" + +#: src/gui/item_amount.cpp:79 +msgid "Select amount of items to trade." +msgstr "Wähle die Menge der Tauschgegenstände aus." + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to drop." +msgstr "Wähle die Menge der zu wegwerfenden Gegenstände aus." + +#: src/gui/login.cpp:42 +msgid "Login" +msgstr "Anmelden" + +#: src/gui/login.cpp:45 +#: src/gui/register.cpp:68 +msgid "Password:" +msgstr "Passwort:" + +#: src/gui/login.cpp:48 +msgid "Keep" +msgstr "Erinnern" + +#: src/gui/login.cpp:51 +#: src/gui/register.cpp:63 +#: src/gui/register.cpp:75 +msgid "Register" +msgstr "Registrieren" + +#: src/gui/menuwindow.cpp:61 +msgid "Status" +msgstr "Status" + +#: src/gui/menuwindow.cpp:64 +msgid "Skills" +msgstr "Fähigkeiten" + +#: src/gui/menuwindow.cpp:65 +#: src/gui/setup.cpp:44 +msgid "Setup" +msgstr "Einstellungen" + +#: src/gui/minimap.cpp:35 +msgid "MiniMap" +msgstr "Minikarte" + +#: src/gui/npclistdialog.cpp:37 +#: src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@trade|Tausche mit %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@attack|Greife %s@@ an" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@talk|Rede mit NPC@@" + +#: src/gui/popupmenu.cpp:100 +#: src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:227 +msgid "@@cancel|Cancel@@" +msgstr "@@cancel|Abbrechen@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@pickup|Aufheben %s@@" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Equip@@" +msgstr "@@use|Ausrüsten@@" + +#: src/gui/popupmenu.cpp:222 +msgid "@@use|Use@@" +msgstr "@@usa|Nutze@@" + +#: src/gui/popupmenu.cpp:224 +msgid "@@drop|Drop@@" +msgstr "@@drop|Lasse @@ fallen" + +#: src/gui/popupmenu.cpp:225 +msgid "@@description|Description@@" +msgstr "@@description|Beschreibung@@" + +#: src/gui/quitdialog.cpp:37 +#: src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 +msgid "Quit" +msgstr "Beenden" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Server wechseln" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Spielfigur wechseln" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Bestätigen:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "E-Mail:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Der Nutzername muss aus mindestens %d Zeichen bestehen." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Der Nutzername muss kürzer als %d Zeichen sein." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Das Passwort muss aus mindestens %d bestehen." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Der Nutzername muss kürzer als %d sein." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Passwörter stimmen nicht überein." + +#: src/gui/serverdialog.cpp:102 +msgid "Choose your Mana World Server" +msgstr "Wähle deinen Mana World Spielserver" + +#: src/gui/serverdialog.cpp:104 +msgid "Server:" +msgstr "Server:" + +#: src/gui/serverdialog.cpp:105 +msgid "Port:" +msgstr "Port:" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Sound" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Soundeffekt Lautstärke" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Musik Lautstärke" + +#: src/gui/setup.cpp:51 +msgid "Apply" +msgstr "Anwenden" + +#: src/gui/setup.cpp:51 +msgid "Reset Windows" +msgstr "Fenster zurücksetzen" + +#: src/gui/setup.cpp:68 +msgid "Video" +msgstr "Video" + +#: src/gui/setup.cpp:72 +msgid "Audio" +msgstr "Audio" + +#: src/gui/setup.cpp:76 +msgid "Joystick" +msgstr "Joystick" + +#: src/gui/setup_joystick.cpp:38 +#: src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Knopf drücken um die Kalibrierung zu starten" + +#: src/gui/setup_joystick.cpp:39 +#: src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Kalibrieren" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Joystick aktivieren" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Stopp" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Kreise den Steuerknüppel" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Vollbild" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Benutzerdefinierten Zeiger" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "FPS-Limit:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "GUI Transparenz" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "Scroll-Radius" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "Scroll-Trägheit" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Hintergrundmusik" + +#: src/gui/setup_video.cpp:209 +#: src/gui/setup_video.cpp:369 +msgid "off" +msgstr "Aus" + +#: src/gui/setup_video.cpp:212 +#: src/gui/setup_video.cpp:372 +msgid "low" +msgstr "Niedrig" + +#: src/gui/setup_video.cpp:215 +#: src/gui/setup_video.cpp:375 +msgid "high" +msgstr "Hoch" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Wechsle zum Vollbildmodus" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "Änderungen werden erst nach einem Neustart der Anwendung angewendet." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Ändere OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "Änderungen an OpenGL werden erst nach einem Neustart der Anwendung übernommen." + -- cgit v1.2.3-70-g09d2 From 6635397f7a397bdd430fc062cc9e8c5bd3efed82 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Sat, 8 Sep 2007 07:18:57 +0000 Subject: Made it possible to play TMW in German. --- ChangeLog | 5 +++++ po/LINGUAS | 1 + po/de.po | 3 +-- 3 files changed, 7 insertions(+), 2 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 43dfbb82..b629adbc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-09-08 Guillaume Melquiond + + * po/LINGUAS: Added German to the list of available languages. + * po/de.po: Fixed two syntax errors preventing compilation. + 2007-08-27 Matthias Hartmann * po/de.po: Added german translation. diff --git a/po/LINGUAS b/po/LINGUAS index c9ef144a..8ffeee95 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,3 +1,4 @@ # Set of available languages. +de fr it diff --git a/po/de.po b/po/de.po index f3216a20..adbd0147 100644 --- a/po/de.po +++ b/po/de.po @@ -1,9 +1,8 @@ -# German translation of The Mana World. +# German translation of The Mana World. # Copyright (C) 2007 The Mana World Development Team # This file is distributed under the same license as the The Mana World package. # Matthias Hartmann , 2007. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" -- cgit v1.2.3-70-g09d2 From 3d49af02877f0d4f8fd9590f4f4dedb3fd3c0993 Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Mon, 10 Sep 2007 08:00:03 +0000 Subject: Added Polish translation and fixed Italian one. --- ChangeLog | 2 + po/LINGUAS | 1 + po/it.po | 4 +- po/pl.po | 473 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 478 insertions(+), 2 deletions(-) create mode 100644 po/pl.po (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 3e7d4c5b..4f822e23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ src/gui/truetypefont.cpp, src/gui/truetypefont.h, src/gui/window.cpp, src/main.cpp, src/Makefile.am, src/openglgraphics.cpp, tmw.cbp: Added support for True Type Fonts. + * po/it.po, po/LINGUAS, po/pl.po: Added Polish translation and fixed + Italian one. 2007-09-08 Guillaume Melquiond diff --git a/po/LINGUAS b/po/LINGUAS index 8ffeee95..594e8ba7 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -2,3 +2,4 @@ de fr it +pl diff --git a/po/it.po b/po/it.po index 2147ab30..5505c8bd 100644 --- a/po/it.po +++ b/po/it.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2007-08-13 12:30+0200\n" -"PO-Revision-Date: 2007-08-13 20:39+0100\n" +"PO-Revision-Date: 2007-09-10 09:51+0100\n" "Last-Translator: Eugenio Favalli \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -181,7 +181,7 @@ msgstr "No" #: src/gui/connection.cpp:62 msgid "Connecting..." -msgstr "Connesione..." +msgstr "Connessione..." #: src/gui/equipmentwindow.cpp:57 #: src/gui/menuwindow.cpp:62 diff --git a/po/pl.po b/po/pl.po new file mode 100644 index 00000000..bb9959eb --- /dev/null +++ b/po/pl.po @@ -0,0 +1,473 @@ +# Polish translation of The Mana World. +# Copyright (C) 2007 The Mana World Development Team +# This file is distributed under the same license as the The Mana World package. +# Mateusz Jedrasik , 2007. +# Zuzanna K. Filutowska , 2007. +# +# +msgid "" +msgstr "" +"Project-Id-Version: The Mana World 0.1.0\n" +"Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2007-09-08 16:15+0200\n" +"PO-Revision-Date: 2007-09-09 03:20+0200\n" +"Last-Translator: Zuzanna K. Filutowska \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#: src/gui/char_select.cpp:68 +msgid "Confirm" +msgstr "Potwierdź." + +#: src/gui/char_select.cpp:69 +msgid "Are you sure you want to delete this character?" +msgstr "Czy jesteś pewien, że chcesz usunąć tę postać?" + +#: src/gui/char_select.cpp:85 +msgid "Select Character" +msgstr "Wybierz postać." + +#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:47 src/gui/login.cpp:49 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:138 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 +#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:48 src/gui/login.cpp:50 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +msgid "Cancel" +msgstr "Anuluj" + +#: src/gui/char_select.cpp:91 +msgid "New" +msgstr "Nowa" + +#: src/gui/char_select.cpp:92 +msgid "Delete" +msgstr "Usuń" + +#: src/gui/char_select.cpp:93 +msgid "Previous" +msgstr "Poprzedni" + +#: src/gui/char_select.cpp:94 +msgid "Next" +msgstr "Następny" + +#: src/gui/char_select.cpp:95 +msgid "Unregister" +msgstr "Wyrejestruj" + +#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 +#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:74 +#: src/gui/inventorywindow.cpp:177 +#, c-format +msgid "Name: %s" +msgstr "Imię: %s" + +#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 +#: src/gui/char_select.cpp:215 +#, c-format +msgid "Level: %d" +msgstr "Poziom: %d" + +#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 +#: src/gui/char_select.cpp:216 +#, c-format +msgid "Money: %d" +msgstr "Pieniądze: %d" + +#: src/gui/char_select.cpp:264 +msgid "Create Character" +msgstr "Stwórz postać" + +#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Imię:" + +#: src/gui/char_select.cpp:274 +msgid "Hair Color:" +msgstr "Kolor włosów:" + +#: src/gui/char_select.cpp:277 +msgid "Hair Style:" +msgstr "Fryzura:" + +#: src/gui/char_select.cpp:278 +msgid "Create" +msgstr "Stwórz" + +#: src/gui/char_select.cpp:281 +msgid "Strength:" +msgstr "Siła:" + +#: src/gui/char_select.cpp:282 +msgid "Agility:" +msgstr "Zwinność:" + +#: src/gui/char_select.cpp:283 +msgid "Dexterity:" +msgstr "Zręczność:" + +#: src/gui/char_select.cpp:284 +msgid "Vitality:" +msgstr "Witalność:" + +#: src/gui/char_select.cpp:285 +msgid "Intelligence:" +msgstr "Inteligencja:" + +#: src/gui/char_select.cpp:286 +msgid "Willpower:" +msgstr "Siła woli:" + +#: src/gui/char_select.cpp:287 +msgid "Charisma:" +msgstr "Charyzma:" + +#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#, c-format +msgid "Please distribute %d points" +msgstr "Proszę wykorzystać %d punktów" + +#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:205 +msgid "Error" +msgstr "Błąd" + +#: src/gui/char_select.cpp:388 +msgid "Your name needs to be at least 4 characters." +msgstr "Twoje imię musi mieć conajmniej 4 znaki." + +#: src/gui/char_select.cpp:433 +msgid "Character stats OK" +msgstr "Statystyki postaci w porządku." + +#: src/gui/char_select.cpp:445 +#, c-format +msgid "Please remove %d points" +msgstr "Proszę usunąć %d punktów" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Tak" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Nie" + +#: src/gui/connection.cpp:62 +msgid "Connecting..." +msgstr "Łączenie..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +msgid "Equipment" +msgstr "Ekwipunek" + +#: src/gui/equipmentwindow.cpp:65 +msgid "Unequip" +msgstr "Zdejmij" + +#: src/gui/inventorywindow.cpp:50 src/gui/menuwindow.cpp:63 +msgid "Inventory" +msgstr "Inwentarz" + +#: src/gui/inventorywindow.cpp:60 src/gui/inventorywindow.cpp:246 +msgid "Use" +msgstr "Użyj" + +#: src/gui/inventorywindow.cpp:61 +msgid "Drop" +msgstr "Upuść" + +#: src/gui/inventorywindow.cpp:62 +msgid "Split" +msgstr "Podziel" + +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:181 +#, c-format +msgid "Description: %s" +msgstr "Opis: %s" + +#: src/gui/inventorywindow.cpp:77 src/gui/inventorywindow.cpp:179 +#, c-format +msgid "Effect: %s" +msgstr "Efekt: %s" + +#: src/gui/inventorywindow.cpp:79 src/gui/inventorywindow.cpp:131 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Całkowita waga: %d - Maksymalna waga: %d" + +#: src/gui/inventorywindow.cpp:243 +msgid "Equip" +msgstr "Załóż" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Wybierz ilość przedmiotów do wymiany." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Wybierz ilość przedmiotów do upuszczenia." + +#: src/gui/item_amount.cpp:91 +#, fuzzy +msgid "Select amount of items to split." +msgstr "Wybierz ilość przedmiotów do upuszczenia." + +#: src/gui/login.cpp:42 +msgid "Login" +msgstr "Użytkownik" + +#: src/gui/login.cpp:45 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Hasło:" + +#: src/gui/login.cpp:48 +msgid "Keep" +msgstr "Zachowaj" + +#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Rejestruj" + +#: src/gui/menuwindow.cpp:61 +msgid "Status" +msgstr "Stan" + +#: src/gui/menuwindow.cpp:64 +msgid "Skills" +msgstr "Zdolności" + +#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +msgid "Setup" +msgstr "Konfiguracja" + +#: src/gui/minimap.cpp:35 +msgid "MiniMap" +msgstr "MiniMapa" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@targ|Targ z %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@atak|Atakuj %s@@" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@rozmowa|Rozmawiaj z NPC@@" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:231 +msgid "@@cancel|Cancel@@" +msgstr "@@anulowanie|Anuluj@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@podniesienie|Podnieś %s@@" + +#: src/gui/popupmenu.cpp:222 +msgid "@@use|Equip@@" +msgstr "@@użycie|Załóż@@" + +#: src/gui/popupmenu.cpp:225 +msgid "@@use|Use@@" +msgstr "@@użycie|Użyj@@" + +#: src/gui/popupmenu.cpp:226 +msgid "@@drop|Drop@@" +msgstr "@@upuszczenie|Upuść@@" + +#: src/gui/popupmenu.cpp:227 +msgid "@@description|Description@@" +msgstr "@@opis|Opis@@" + +#: src/gui/popupmenu.cpp:229 +msgid "@@split|Split@@" +msgstr "@@rozdzielenie|Rozdziel@@" + +#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 +msgid "Quit" +msgstr "Wyjdź" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Zmień serwer" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Zmień postać" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Potwierdź:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "Adres e-mail:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Nazwa użytkownika musi być długa na conajmniej %d znaków." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Nazwa użytkownika musi mieć mniej niż %d znaków." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Hasło musi mieć conajmniej %d znaków." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Hasło nie może mieć więcej jak %d znaków." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Hasła nie zgadzają się." + +#: src/gui/serverdialog.cpp:102 +msgid "Choose your Mana World Server" +msgstr "Wybierz serwer Mana World" + +#: src/gui/serverdialog.cpp:104 +msgid "Server:" +msgstr "Serwer:" + +#: src/gui/serverdialog.cpp:105 +msgid "Port:" +msgstr "Port:" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Dźwięk" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Głośność efektów dźwiękowych" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Głośność muzyki" + +#: src/gui/setup.cpp:51 +msgid "Apply" +msgstr "Zastosuj" + +#: src/gui/setup.cpp:51 +msgid "Reset Windows" +msgstr "Zresetuj okna" + +#: src/gui/setup.cpp:68 +msgid "Video" +msgstr "Obraz" + +#: src/gui/setup.cpp:72 +msgid "Audio" +msgstr "Dźwięk" + +#: src/gui/setup.cpp:76 +msgid "Joystick" +msgstr "Joystick" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Wciśnij przycisk aby rozpocząć kalibrację" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Kalibruj" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Włącz joystick" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Zatrzymaj" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Obróć drążek" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Pełen ekran" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Własny kursor" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "Limit FPS:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "Nieprzezroczystość GUI" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "Skok przy przewijaniu ekranu" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "Opóźnienie przy przewijaniu ekranu" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Dźwięki otoczenia" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "wyłączone" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "niskie" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "wysokie" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Przełączanie na pełen ekran" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "Wymagane ponowne uruchomienia aby zastosować zmiany." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Zmień ustawienia OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "Zastosowywanie zmian w konfiguracji OpenGL wymaga ponownego uruchomienia." + -- cgit v1.2.3-70-g09d2 From 1e949983c13cab920a4cc445b2ed6429dd9aad5a Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Mon, 15 Oct 2007 21:08:39 +0000 Subject: Added Dutch translation (incomplete) and put drawing of debug path into a private method. --- ChangeLog | 6 + po/LINGUAS | 1 + po/nl.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/gui/viewport.cpp | 58 ++++--- src/gui/viewport.h | 17 +- 5 files changed, 506 insertions(+), 34 deletions(-) create mode 100644 po/nl.po (limited to 'po') diff --git a/ChangeLog b/ChangeLog index d1d9530e..2c35fb50 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-10-15 Bjørn Lindeijer + + * src/gui/viewport.h, src/gui/viewport.cpp: Put drawing of debug path + into a private method. + * po/LINGUAS, po/nl.po: Added Dutch translation (incomplete). + 2007-10-01 Guillaume Melquiond * src/item.cpp, src/gui/itemcontainer.cpp, src/resources/itemdb.cpp: diff --git a/po/LINGUAS b/po/LINGUAS index 594e8ba7..4876a643 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -2,4 +2,5 @@ de fr it +nl pl diff --git a/po/nl.po b/po/nl.po new file mode 100644 index 00000000..b856ff56 --- /dev/null +++ b/po/nl.po @@ -0,0 +1,458 @@ +# Dutch translation of The Mana World. +# Copyright (C) 2007 The Mana World Development Team +# This file is distributed under the same license as the The Mana World package. +# Bjørn Lindeijer , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: The Mana World 0.1.0\n" +"Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" +"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"PO-Revision-Date: 2007-10-15 17:05+0000\n" +"Last-Translator: Bjørn Lindeijer \n" +"Language-Team: Dutch\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2007-10-15 17:28+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/char_select.cpp:68 +msgid "Confirm" +msgstr "Bevestigen" + +#: src/gui/char_select.cpp:69 +msgid "Are you sure you want to delete this character?" +msgstr "Weet je zeker dat je deze personage wilt verwijderen?" + +#: src/gui/char_select.cpp:85 +msgid "Select Character" +msgstr "Kies Personage" + +#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:46 src/gui/login.cpp:49 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:138 +msgid "Ok" +msgstr "Oké" + +#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 +#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:47 src/gui/login.cpp:50 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +msgid "Cancel" +msgstr "Annuleren" + +#: src/gui/char_select.cpp:91 +msgid "New" +msgstr "Nieuw" + +#: src/gui/char_select.cpp:92 +msgid "Delete" +msgstr "Verwijderen" + +#: src/gui/char_select.cpp:93 +msgid "Previous" +msgstr "Vorige" + +#: src/gui/char_select.cpp:94 +msgid "Next" +msgstr "Volgende" + +#: src/gui/char_select.cpp:95 +msgid "Unregister" +msgstr "Registreren" + +#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 +#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:66 +#: src/gui/inventorywindow.cpp:131 +#, c-format +msgid "Name: %s" +msgstr "Naam: %s" + +#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 +#: src/gui/char_select.cpp:215 +#, c-format +msgid "Level: %d" +msgstr "" + +#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 +#: src/gui/char_select.cpp:216 +#, c-format +msgid "Money: %d" +msgstr "Geld: %d" + +#: src/gui/char_select.cpp:264 +msgid "Create Character" +msgstr "Personage Aanmaken" + +#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Naam:" + +#: src/gui/char_select.cpp:274 +msgid "Hair Color:" +msgstr "Haarkleur:" + +#: src/gui/char_select.cpp:277 +msgid "Hair Style:" +msgstr "Haarstijl:" + +#: src/gui/char_select.cpp:278 +msgid "Create" +msgstr "Aanmaken" + +#: src/gui/char_select.cpp:281 +msgid "Strength:" +msgstr "" + +#: src/gui/char_select.cpp:282 +msgid "Agility:" +msgstr "" + +#: src/gui/char_select.cpp:283 +msgid "Dexterity:" +msgstr "" + +#: src/gui/char_select.cpp:284 +msgid "Vitality:" +msgstr "" + +#: src/gui/char_select.cpp:285 +msgid "Intelligence:" +msgstr "" + +#: src/gui/char_select.cpp:286 +msgid "Willpower:" +msgstr "" + +#: src/gui/char_select.cpp:287 +msgid "Charisma:" +msgstr "" + +#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#, c-format +msgid "Please distribute %d points" +msgstr "" + +#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:205 +msgid "Error" +msgstr "Fout" + +#: src/gui/char_select.cpp:388 +msgid "Your name needs to be at least 4 characters." +msgstr "Je naam moet uit tenminste 4 tekens bestaan" + +#: src/gui/char_select.cpp:433 +msgid "Character stats OK" +msgstr "" + +#: src/gui/char_select.cpp:445 +#, c-format +msgid "Please remove %d points" +msgstr "" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Ja" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Nee" + +#: src/gui/connection.cpp:62 +msgid "Connecting..." +msgstr "" + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +msgid "Equipment" +msgstr "" + +#: src/gui/equipmentwindow.cpp:65 +msgid "Unequip" +msgstr "" + +#: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 +msgid "Inventory" +msgstr "" + +#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:195 +msgid "Use" +msgstr "Gebruiken" + +#: src/gui/inventorywindow.cpp:57 +msgid "Drop" +msgstr "Neerleggen" + +#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:135 +#, c-format +msgid "Description: %s" +msgstr "Beschrijving: %s" + +#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:133 +#, c-format +msgid "Effect: %s" +msgstr "Effect: %s" + +#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:97 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "" + +#: src/gui/inventorywindow.cpp:192 +msgid "Equip" +msgstr "" + +#: src/gui/item_amount.cpp:79 +msgid "Select amount of items to trade." +msgstr "" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to drop." +msgstr "" + +#: src/gui/login.cpp:42 +msgid "Login" +msgstr "" + +#: src/gui/login.cpp:45 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Wachtword:" + +#: src/gui/login.cpp:48 +msgid "Keep" +msgstr "Behouden" + +#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Aanmelden" + +#: src/gui/menuwindow.cpp:61 +msgid "Status" +msgstr "" + +#: src/gui/menuwindow.cpp:64 +msgid "Skills" +msgstr "" + +#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +msgid "Setup" +msgstr "" + +#: src/gui/minimap.cpp:35 +msgid "MiniMap" +msgstr "" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:227 +msgid "@@cancel|Cancel@@" +msgstr "" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Equip@@" +msgstr "" + +#: src/gui/popupmenu.cpp:222 +msgid "@@use|Use@@" +msgstr "" + +#: src/gui/popupmenu.cpp:224 +msgid "@@drop|Drop@@" +msgstr "" + +#: src/gui/popupmenu.cpp:225 +msgid "@@description|Description@@" +msgstr "" + +#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 +msgid "Quit" +msgstr "Afsluiten" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Bevestigen:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "E-mail:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "" + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "" + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Wachtwoorden komen niet overeen." + +#: src/gui/serverdialog.cpp:102 +msgid "Choose your Mana World Server" +msgstr "" + +#: src/gui/serverdialog.cpp:104 +msgid "Server:" +msgstr "Server:" + +#: src/gui/serverdialog.cpp:105 +msgid "Port:" +msgstr "Poort:" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Geluid" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Muziek volume" + +#: src/gui/setup.cpp:51 +msgid "Apply" +msgstr "Toepassen" + +#: src/gui/setup.cpp:51 +msgid "Reset Windows" +msgstr "" + +#: src/gui/setup.cpp:68 +msgid "Video" +msgstr "" + +#: src/gui/setup.cpp:72 +msgid "Audio" +msgstr "" + +#: src/gui/setup.cpp:76 +msgid "Joystick" +msgstr "Joystick" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Kalibreren" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Volledig scherm" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "uit" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "laag" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "hoog" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "" + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "" diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 4c6b04a2..915b618d 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -87,8 +87,8 @@ void Viewport::loadTargetCursor(std::string filename, int width, int height, bool outRange, Being::TargetCursorSize size) { - assert(size > -1); - assert(size < 3); + assert(size >= Being::TC_SMALL); + assert(size < Being::NUM_TC); ImageSet* currentImageSet; SimpleAnimation* currentCursor; @@ -226,32 +226,9 @@ Viewport::draw(gcn::Graphics *gcnGraphics) drawTargetName(graphics); } - // Find a path from the player to the mouse, and draw it. This is for debug - // purposes. if (mShowDebugPath && mMap) { - // Get the current mouse position - int mouseX, mouseY; - SDL_GetMouseState(&mouseX, &mouseY); - - int mouseTileX = (mouseX + mCameraX) / 32; - int mouseTileY = (mouseY + mCameraY) / 32; - - Path debugPath = mMap->findPath( - player_node->mX / 32, player_node->mY / 32, - mouseTileX, mouseTileY); - - graphics->setColor(gcn::Color(255, 0, 0)); - for (PathIterator i = debugPath.begin(); i != debugPath.end(); i++) - { - int squareX = i->x * 32 - mCameraX + 12; - int squareY = i->y * 32 - mCameraY + 12; - - graphics->fillRectangle(gcn::Rectangle(squareX, squareY, 8, 8)); - graphics->drawText( - toString(mMap->getMetaTile(i->x, i->y)->Gcost), - squareX + 4, squareY + 12, gcn::Graphics::CENTER); - } + drawDebugPath(graphics); } // Draw player nickname, speech, and emotion sprite as needed @@ -286,7 +263,7 @@ Viewport::logic() mWalkTime = player_node->mWalkTime; } - for (int i = 0; i < 3; i++) + for (int i = Being::TC_SMALL; i < Being::NUM_TC; i++) { mTargetCursorInRange[i]->update(10); mTargetCursorOutRange[i]->update(10); @@ -346,6 +323,33 @@ Viewport::drawTargetName(Graphics *graphics) } } +void +Viewport::drawDebugPath(Graphics *graphics) +{ + // Get the current mouse position + int mouseX, mouseY; + SDL_GetMouseState(&mouseX, &mouseY); + + int mouseTileX = (mouseX + mCameraX) / 32; + int mouseTileY = (mouseY + mCameraY) / 32; + + Path debugPath = mMap->findPath( + player_node->mX / 32, player_node->mY / 32, + mouseTileX, mouseTileY); + + graphics->setColor(gcn::Color(255, 0, 0)); + for (PathIterator i = debugPath.begin(); i != debugPath.end(); i++) + { + int squareX = i->x * 32 - mCameraX + 12; + int squareY = i->y * 32 - mCameraY + 12; + + graphics->fillRectangle(gcn::Rectangle(squareX, squareY, 8, 8)); + graphics->drawText( + toString(mMap->getMetaTile(i->x, i->y)->Gcost), + squareX + 4, squareY + 12, gcn::Graphics::CENTER); + } +} + void Viewport::mousePressed(gcn::MouseEvent &event) { diff --git a/src/gui/viewport.h b/src/gui/viewport.h index eeb31bae..1547c0a4 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -132,21 +132,24 @@ class Viewport : public WindowContainer, public gcn::MouseListener, /** * Helper function for loading target cursors */ - void - loadTargetCursor(std::string filename, int width, int height, - bool outRange, Being::TargetCursorSize size); + void loadTargetCursor(std::string filename, int width, int height, + bool outRange, Being::TargetCursorSize size); /** * Draws range based target cursor */ - void - drawTargetCursor(Graphics *graphics); + void drawTargetCursor(Graphics *graphics); /** * Draws target name */ - void - drawTargetName(Graphics *graphics); + void drawTargetName(Graphics *graphics); + + /** + * Finds a path from the player to the mouse, and draws it. This is for + * debug purposes. + */ + void drawDebugPath(Graphics *graphics); Map *mMap; /**< The current map. */ -- cgit v1.2.3-70-g09d2 From 677e019013c8500c6dd6198d370178fc982a7a22 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Thu, 18 Oct 2007 20:38:53 +0000 Subject: Added automatic generation of description strings for item effects. --- ChangeLog | 3 +++ po/POTFILES.in | 2 +- src/resources/itemdb.cpp | 62 ++++++++++++++++++++++++++++++------------------ 3 files changed, 43 insertions(+), 24 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index e99e7a56..79ce3ed6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -23,6 +23,9 @@ attacktype field. * src/resources/iteminfo.h, src/resources/itemdb.cpp: Removed unused slot field. + * src/resources/itemdb.cpp: Added automatic generation of description + strings for item effects. + * po/POTFILES.in: Marked effect strings as translatable. 2007-10-15 Bjørn Lindeijer diff --git a/po/POTFILES.in b/po/POTFILES.in index c3bba7b9..35f07dba 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -20,4 +20,4 @@ src/gui/setup_audio.cpp src/gui/setup.cpp src/gui/setup_joystick.cpp src/gui/setup_video.cpp - +src/resources/itemdb.cpp diff --git a/src/resources/itemdb.cpp b/src/resources/itemdb.cpp index 10fd2697..49632279 100644 --- a/src/resources/itemdb.cpp +++ b/src/resources/itemdb.cpp @@ -33,6 +33,8 @@ #include "../log.h" #include "../utils/dtor.h" +#include "../utils/gettext.h" +#include "../utils/strprintf.h" #include "../utils/xml.h" namespace @@ -46,6 +48,14 @@ namespace static void loadSpriteRef(ItemInfo *itemInfo, xmlNodePtr node); static void loadSoundRef(ItemInfo *itemInfo, xmlNodePtr node); +static char const *const fields[][2] = +{ + { "attack", N_("Attack %+d") }, + { "defense", N_("Defense %+d") }, + { "hp", N_("HP %+d") }, + { "mp", N_("MP %+d") } +}; + void ItemDB::load() { if (mLoaded) @@ -105,36 +115,42 @@ void ItemDB::load() std::string name = XML::getProperty(node, "name", ""); std::string image = XML::getProperty(node, "image", ""); std::string description = XML::getProperty(node, "description", ""); - std::string effect = XML::getProperty(node, "effect", ""); int weaponType = XML::getProperty(node, "weapon_type", 0); - if (id) + ItemInfo *itemInfo = new ItemInfo; + itemInfo->setImage(image); + itemInfo->setName(name.empty() ? "Unnamed" : name); + itemInfo->setDescription(description); + itemInfo->setType(type); + itemInfo->setView(view); + itemInfo->setWeight(weight); + itemInfo->setWeaponType(weaponType); + + std::string effect; + for (int i = 0; i < int(sizeof(fields) / sizeof(fields[0])); ++i) + { + int value = XML::getProperty(node, fields[i][0], 0); + if (!value) continue; + if (!effect.empty()) effect += " / "; + effect += strprintf(gettext(fields[i][1]), value); + } + itemInfo->setEffect(effect); + + + for_each_xml_child_node(itemChild, node) { - ItemInfo *itemInfo = new ItemInfo(); - itemInfo->setImage(image); - itemInfo->setName((name == "") ? "Unnamed" : name); - itemInfo->setDescription(description); - itemInfo->setEffect(effect); - itemInfo->setType(type); - itemInfo->setView(view); - itemInfo->setWeight(weight); - itemInfo->setWeaponType(weaponType); - - for_each_xml_child_node(itemChild, node) + if (xmlStrEqual(itemChild->name, BAD_CAST "sprite")) { - if (xmlStrEqual(itemChild->name, BAD_CAST "sprite")) - { - loadSpriteRef(itemInfo, itemChild); - } - else if (xmlStrEqual(itemChild->name, BAD_CAST "sound")) - { - loadSoundRef(itemInfo, itemChild); - } + loadSpriteRef(itemInfo, itemChild); + } + else if (xmlStrEqual(itemChild->name, BAD_CAST "sound")) + { + loadSoundRef(itemInfo, itemChild); } - - mItemInfos[id] = itemInfo; } + mItemInfos[id] = itemInfo; + #define CHECK_PARAM(param, error_value) \ if (param == error_value) \ logger->log("ItemDB: Missing " #param " attribute for item %i!",id) -- cgit v1.2.3-70-g09d2 From c3e36e443698b001e98219e48cc97e259ada0a1d Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Fri, 19 Oct 2007 12:57:33 +0000 Subject: Marked buy and sell dialog boxes as translatable. --- ChangeLog | 2 ++ po/POTFILES.in | 2 ++ src/gui/buy.cpp | 34 ++++++++++++++++++---------------- src/gui/sell.cpp | 38 +++++++++++++++++++++----------------- 4 files changed, 43 insertions(+), 33 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 6623f879..9aaa1c5d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,8 @@ deselections. * src/gui/itemcontainer.cpp, src/gui/itemcontainer.h: Allowed dragging of already selected items. + * src/gui/buy.cpp, src/gui/sell.cpp, po/POTFILES.in: Marked buy and + sell dialog boxes as translatable. 2007-10-19 Philipp Sehmisch diff --git a/po/POTFILES.in b/po/POTFILES.in index 35f07dba..6b33de17 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,6 @@ # List of source files which contain translatable strings. +src/gui/buy.cpp src/gui/char_select.cpp src/gui/confirm_dialog.cpp src/gui/connection.cpp @@ -15,6 +16,7 @@ src/gui/ok_dialog.cpp src/gui/popupmenu.cpp src/gui/quitdialog.cpp src/gui/register.cpp +src/gui/sell.cpp src/gui/serverdialog.cpp src/gui/setup_audio.cpp src/gui/setup.cpp diff --git a/src/gui/buy.cpp b/src/gui/buy.cpp index bbf2102e..7912bf13 100644 --- a/src/gui/buy.cpp +++ b/src/gui/buy.cpp @@ -34,10 +34,11 @@ #include "../npc.h" #include "../net/gameserver/player.h" #include "../resources/itemdb.h" -#include "../utils/tostring.h" +#include "../utils/gettext.h" +#include "../utils/strprintf.h" BuyDialog::BuyDialog(): - Window("Buy"), + Window(_("Buy")), mMoney(0), mAmountItems(0), mMaxItems(0) { setResizable(true); @@ -51,13 +52,13 @@ BuyDialog::BuyDialog(): mScrollArea = new ScrollArea(mShopItemList); mSlider = new Slider(1.0); mQuantityLabel = new gcn::Label("0"); - mMoneyLabel = new gcn::Label("Price : 0 GP / 0 GP"); + mMoneyLabel = new gcn::Label(strprintf(_("Price: %d GP / Total: %d GP"), 0, 0)); mIncreaseButton = new Button("+", "+", this); mDecreaseButton = new Button("-", "-", this); - mBuyButton = new Button("Buy", "buy", this); - mQuitButton = new Button("Quit", "quit", this); - mItemDescLabel = new gcn::Label("Description:"); - mItemEffectLabel = new gcn::Label("Effect:"); + mBuyButton = new Button(_("Buy"), "buy", this); + mQuitButton = new Button(_("Quit"), "quit", this); + mItemDescLabel = new gcn::Label(strprintf(_("Description: %s"), "")); + mItemEffectLabel = new gcn::Label(strprintf(_("Effect: %s"), "")); mIncreaseButton->setSize(20, 20); mDecreaseButton->setSize(20, 20); @@ -159,7 +160,7 @@ void BuyDialog::action(const gcn::ActionEvent &event) } // TODO: Actually we'd have a bug elsewhere if this check for the number // of items to be bought ever fails, Bertram removed the assertions, is - // there a better way to ensure this fails in an _obivous_ way in C++? + // there a better way to ensure this fails in an _obvious_ way in C++? else if (event.getId() == "buy" && mAmountItems > 0 && mAmountItems <= mMaxItems) { @@ -241,8 +242,10 @@ BuyDialog::updateButtonsAndLabels() { const ItemInfo &info = ItemDB::get(mShopItems->at(selectedItem).id); - mItemDescLabel->setCaption("Description: " + info.getDescription()); - mItemEffectLabel->setCaption("Effect: " + info.getEffect()); + mItemDescLabel->setCaption + (strprintf(_("Description: %s"), info.getDescription().c_str())); + mItemEffectLabel->setCaption + (strprintf(_("Effect: %s"), info.getEffect().c_str())); // Calculate how many the player can afford mMaxItems = mMoney / mShopItems->at(selectedItem).price; @@ -256,8 +259,8 @@ BuyDialog::updateButtonsAndLabels() } else { - mItemDescLabel->setCaption("Description:"); - mItemEffectLabel->setCaption("Effect:"); + mItemDescLabel->setCaption(strprintf(_("Description: %s"), "")); + mItemEffectLabel->setCaption(strprintf(_("Effect: %s"), "")); mMaxItems = 0; mAmountItems = 0; } @@ -269,8 +272,7 @@ BuyDialog::updateButtonsAndLabels() mSlider->setEnabled(mMaxItems > 1); // Update quantity and money labels - mQuantityLabel->setCaption( - toString(mAmountItems) + " / " + toString(mMaxItems)); - mMoneyLabel->setCaption("Price: " + toString(price) + " GP / " - + toString(mMoney - price) + " GP" ); + mQuantityLabel->setCaption(strprintf("%d / %d", mAmountItems, mMaxItems)); + mMoneyLabel->setCaption + (strprintf(_("Price: %d GP / Total: %d GP"), price, mMoney - price)); } diff --git a/src/gui/sell.cpp b/src/gui/sell.cpp index 5f1011c1..ff6fa17f 100644 --- a/src/gui/sell.cpp +++ b/src/gui/sell.cpp @@ -38,10 +38,11 @@ #include "../net/gameserver/player.h" #include "../resources/itemdb.h" #include "../resources/iteminfo.h" -#include "../utils/tostring.h" +#include "../utils/gettext.h" +#include "../utils/strprintf.h" SellDialog::SellDialog(): - Window("Sell"), + Window(_("Sell")), mMaxItems(0), mAmountItems(0) { setResizable(true); @@ -55,13 +56,13 @@ SellDialog::SellDialog(): mScrollArea = new ScrollArea(mShopItemList); mSlider = new Slider(1.0); mQuantityLabel = new gcn::Label("0"); - mMoneyLabel = new gcn::Label("Money: 0 GP / Total: 0 GP"); + mMoneyLabel = new gcn::Label(strprintf(_("Price: %d GP / Total: %d GP"), 0, 0)); mIncreaseButton = new Button("+", "+", this); mDecreaseButton = new Button("-", "-", this); - mSellButton = new Button("Sell", "sell", this); - mQuitButton = new Button("Quit", "quit", this); - mItemDescLabel = new gcn::Label("Description:"); - mItemEffectLabel = new gcn::Label("Effect:"); + mSellButton = new Button(_("Sell"), "sell", this); + mQuitButton = new Button(_("Quit"), "quit", this); + mItemDescLabel = new gcn::Label(strprintf(_("Description: %s"), "")); + mItemEffectLabel = new gcn::Label(strprintf(_("Effect: %s"), "")); mIncreaseButton->setSize(20, 20); mDecreaseButton->setSize(20, 20); @@ -249,6 +250,13 @@ SellDialog::updateButtonsAndLabels() if (selectedItem > -1) { + const ItemInfo &info = ItemDB::get(mShopItems->at(selectedItem).id); + + mItemDescLabel->setCaption + (strprintf(_("Description: %s"), info.getDescription().c_str())); + mItemEffectLabel->setCaption + (strprintf(_("Effect: %s"), info.getEffect().c_str())); + mMaxItems = mShopItems->at(selectedItem).quantity; if (mAmountItems > mMaxItems) { @@ -256,17 +264,13 @@ SellDialog::updateButtonsAndLabels() } income = mAmountItems * mShopItems->at(selectedItem).price; - - const ItemInfo &info = ItemDB::get(mShopItems->at(selectedItem).id); - mItemDescLabel->setCaption("Description: " + info.getDescription()); - mItemEffectLabel->setCaption("Effect: " + info.getEffect()); } else { + mItemDescLabel->setCaption(strprintf(_("Description: %s"), "")); + mItemEffectLabel->setCaption(strprintf(_("Effect: %s"), "")); mMaxItems = 0; mAmountItems = 0; - mItemDescLabel->setCaption("Description:"); - mItemEffectLabel->setCaption("Effect:"); } // Update Buttons and slider @@ -276,8 +280,8 @@ SellDialog::updateButtonsAndLabels() mSlider->setEnabled(mMaxItems > 1); // Update the quantity and money labels - mQuantityLabel->setCaption( - toString(mAmountItems) + " / " + toString(mMaxItems)); - mMoneyLabel->setCaption("Money: " + toString(income) + " GP / Total: " - + toString(mPlayerMoney + income) + " GP"); + mQuantityLabel->setCaption(strprintf("%d / %d", mAmountItems, mMaxItems)); + mMoneyLabel->setCaption + (strprintf(_("Price: %d GP / Total: %d GP"), + income, mPlayerMoney + income)); } -- cgit v1.2.3-70-g09d2 From b3f1305954bd1cd2cee478f5335a25139a25d0f4 Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Wed, 24 Oct 2007 12:32:11 +0000 Subject: Completed Dutch translation. --- ChangeLog | 4 ++ po/nl.po | 124 +++++++++++++++++++++++++++++++------------------------------- 2 files changed, 66 insertions(+), 62 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 66c30d2b..b8b2fc46 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-10-24 Bjørn Lindeijer + + * po/nl.po: Completed Dutch translation. + 2007-10-23 Bjørn Lindeijer * src/CMakeLists.txt: Added Layout source files. diff --git a/po/nl.po b/po/nl.po index b856ff56..e6dfc470 100644 --- a/po/nl.po +++ b/po/nl.po @@ -1,5 +1,5 @@ # Dutch translation of The Mana World. -# Copyright (C) 2007 The Mana World Development Team +# Copyright (c) 2007 The Mana World Development Team # This file is distributed under the same license as the The Mana World package. # Bjørn Lindeijer , 2007. # @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2007-08-13 12:30+0200\n" -"PO-Revision-Date: 2007-10-15 17:05+0000\n" +"PO-Revision-Date: 2007-10-24 06:14+0000\n" "Last-Translator: Bjørn Lindeijer \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2007-10-15 17:28+0000\n" +"X-Launchpad-Export-Date: 2007-10-24 11:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: src/gui/char_select.cpp:68 @@ -74,7 +74,7 @@ msgstr "Naam: %s" #: src/gui/char_select.cpp:215 #, c-format msgid "Level: %d" -msgstr "" +msgstr "Level: %d" #: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 #: src/gui/char_select.cpp:216 @@ -104,36 +104,36 @@ msgstr "Aanmaken" #: src/gui/char_select.cpp:281 msgid "Strength:" -msgstr "" +msgstr "Sterkte:" #: src/gui/char_select.cpp:282 msgid "Agility:" -msgstr "" +msgstr "Agiliteit:" #: src/gui/char_select.cpp:283 msgid "Dexterity:" -msgstr "" +msgstr "Dexteriteit:" #: src/gui/char_select.cpp:284 msgid "Vitality:" -msgstr "" +msgstr "Vitaliteit:" #: src/gui/char_select.cpp:285 msgid "Intelligence:" -msgstr "" +msgstr "Intelligentie:" #: src/gui/char_select.cpp:286 msgid "Willpower:" -msgstr "" +msgstr "Wilskracht:" #: src/gui/char_select.cpp:287 msgid "Charisma:" -msgstr "" +msgstr "Charisma:" #: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 #, c-format msgid "Please distribute %d points" -msgstr "" +msgstr "Nog %d punten te verdelen" #: src/gui/char_select.cpp:387 src/gui/register.cpp:220 #: src/gui/serverdialog.cpp:205 @@ -146,12 +146,12 @@ msgstr "Je naam moet uit tenminste 4 tekens bestaan" #: src/gui/char_select.cpp:433 msgid "Character stats OK" -msgstr "" +msgstr "Attributen van personage OK" #: src/gui/char_select.cpp:445 #, c-format msgid "Please remove %d points" -msgstr "" +msgstr "Verwijder alstublieft %d punten" #: src/gui/confirm_dialog.cpp:37 msgid "Yes" @@ -163,19 +163,19 @@ msgstr "Nee" #: src/gui/connection.cpp:62 msgid "Connecting..." -msgstr "" +msgstr "Verbinden..." #: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 msgid "Equipment" -msgstr "" +msgstr "Uitrusting" #: src/gui/equipmentwindow.cpp:65 msgid "Unequip" -msgstr "" +msgstr "Afdoen" #: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 msgid "Inventory" -msgstr "" +msgstr "Inventaris" #: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:195 msgid "Use" @@ -198,23 +198,23 @@ msgstr "Effect: %s" #: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:97 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" -msgstr "" +msgstr "Totaal gewicht: %d - Maximum gewicht: %d" #: src/gui/inventorywindow.cpp:192 msgid "Equip" -msgstr "" +msgstr "Uitrusten" #: src/gui/item_amount.cpp:79 msgid "Select amount of items to trade." -msgstr "" +msgstr "Selecteer het aantal exemplaren om te verhandelen" #: src/gui/item_amount.cpp:83 msgid "Select amount of items to drop." -msgstr "" +msgstr "Selecteer het aantal exemplaren om neer te leggen" #: src/gui/login.cpp:42 msgid "Login" -msgstr "" +msgstr "Inloggen" #: src/gui/login.cpp:45 src/gui/register.cpp:68 msgid "Password:" @@ -230,63 +230,63 @@ msgstr "Aanmelden" #: src/gui/menuwindow.cpp:61 msgid "Status" -msgstr "" +msgstr "Status" #: src/gui/menuwindow.cpp:64 msgid "Skills" -msgstr "" +msgstr "Vaardigheden" #: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 msgid "Setup" -msgstr "" +msgstr "Configureren" #: src/gui/minimap.cpp:35 msgid "MiniMap" -msgstr "" +msgstr "Kaartje" #: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 msgid "NPC" -msgstr "" +msgstr "NPC" #: src/gui/popupmenu.cpp:79 #, c-format msgid "@@trade|Trade With %s@@" -msgstr "" +msgstr "@@trade|Handelen met %s@@" #: src/gui/popupmenu.cpp:81 #, c-format msgid "@@attack|Attack %s@@" -msgstr "" +msgstr "@@attack|%s aanvallen@@" #: src/gui/popupmenu.cpp:90 msgid "@@talk|Talk To NPC@@" -msgstr "" +msgstr "@@talk|Praat met NPC@@" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 #: src/gui/popupmenu.cpp:227 msgid "@@cancel|Cancel@@" -msgstr "" +msgstr "@@cancel|Annuleren@@" #: src/gui/popupmenu.cpp:112 #, c-format msgid "@@pickup|Pick Up %s@@" -msgstr "" +msgstr "@@pickup|%s oppakken@@" #: src/gui/popupmenu.cpp:219 msgid "@@use|Equip@@" -msgstr "" +msgstr "@@use|Uitrusten@@" #: src/gui/popupmenu.cpp:222 msgid "@@use|Use@@" -msgstr "" +msgstr "@@use|Gebruiken@@" #: src/gui/popupmenu.cpp:224 msgid "@@drop|Drop@@" -msgstr "" +msgstr "@@drop|Neerleggen@@" #: src/gui/popupmenu.cpp:225 msgid "@@description|Description@@" -msgstr "" +msgstr "@@description|Beschrijving@@" #: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 #: src/gui/quitdialog.cpp:41 @@ -295,11 +295,11 @@ msgstr "Afsluiten" #: src/gui/quitdialog.cpp:42 msgid "Switch server" -msgstr "" +msgstr "Van server wisselen" #: src/gui/quitdialog.cpp:43 msgid "Switch character" -msgstr "" +msgstr "Van personage wisselen" #: src/gui/register.cpp:69 msgid "Confirm:" @@ -312,22 +312,22 @@ msgstr "E-mail:" #: src/gui/register.cpp:168 #, c-format msgid "The username needs to be at least %d characters long." -msgstr "" +msgstr "De gebruikersnaam moet uit ten minste %d tekens bestaan." #: src/gui/register.cpp:176 #, c-format msgid "The username needs to be less than %d characters long." -msgstr "" +msgstr "De gebruikersnaam moet uit minder dan %d tekens bestaan." #: src/gui/register.cpp:184 #, c-format msgid "The password needs to be at least %d characters long." -msgstr "" +msgstr "Het wachtwoord moet uit ten minste %d tekens bestaan." #: src/gui/register.cpp:192 #, c-format msgid "The password needs to be less than %d characters long." -msgstr "" +msgstr "Het wachtwoord moet uit minder dan %d tekens bestaan." #: src/gui/register.cpp:199 msgid "Passwords do not match." @@ -335,7 +335,7 @@ msgstr "Wachtwoorden komen niet overeen." #: src/gui/serverdialog.cpp:102 msgid "Choose your Mana World Server" -msgstr "" +msgstr "Kies uw Mana World server" #: src/gui/serverdialog.cpp:104 msgid "Server:" @@ -351,7 +351,7 @@ msgstr "Geluid" #: src/gui/setup_audio.cpp:48 msgid "Sfx volume" -msgstr "" +msgstr "Volume van geluiden" #: src/gui/setup_audio.cpp:49 msgid "Music volume" @@ -363,15 +363,15 @@ msgstr "Toepassen" #: src/gui/setup.cpp:51 msgid "Reset Windows" -msgstr "" +msgstr "Vensters in beginstand" #: src/gui/setup.cpp:68 msgid "Video" -msgstr "" +msgstr "Video" #: src/gui/setup.cpp:72 msgid "Audio" -msgstr "" +msgstr "Audio" #: src/gui/setup.cpp:76 msgid "Joystick" @@ -379,7 +379,7 @@ msgstr "Joystick" #: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 msgid "Press the button to start calibration" -msgstr "" +msgstr "Druk op de knop om het kalibreren te starten" #: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 msgid "Calibrate" @@ -387,15 +387,15 @@ msgstr "Kalibreren" #: src/gui/setup_joystick.cpp:40 msgid "Enable joystick" -msgstr "" +msgstr "Joystick activeren" #: src/gui/setup_joystick.cpp:75 msgid "Stop" -msgstr "" +msgstr "Stoppen" #: src/gui/setup_joystick.cpp:76 msgid "Rotate the stick" -msgstr "" +msgstr "Maak rondjes met de stick" #: src/gui/setup_video.cpp:113 msgid "Full screen" @@ -407,27 +407,27 @@ msgstr "OpenGL" #: src/gui/setup_video.cpp:115 msgid "Custom cursor" -msgstr "" +msgstr "Aangepaste cursor" #: src/gui/setup_video.cpp:117 msgid "FPS Limit:" -msgstr "" +msgstr "FPS limiet:" #: src/gui/setup_video.cpp:133 msgid "Gui opacity" -msgstr "" +msgstr "Dekking van de GUI" #: src/gui/setup_video.cpp:186 msgid "Scroll radius" -msgstr "" +msgstr "Scroll radius" #: src/gui/setup_video.cpp:194 msgid "Scroll laziness" -msgstr "" +msgstr "Scroll vertraging" #: src/gui/setup_video.cpp:202 msgid "Ambient FX" -msgstr "" +msgstr "Omgevingseffecten" #: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 msgid "off" @@ -443,16 +443,16 @@ msgstr "hoog" #: src/gui/setup_video.cpp:268 msgid "Switching to full screen" -msgstr "" +msgstr "Overgaan naar volledig scherm" #: src/gui/setup_video.cpp:269 msgid "Restart needed for changes to take effect." -msgstr "" +msgstr "De veranderingen worden pas actief na opnieuw opstarten" #: src/gui/setup_video.cpp:280 msgid "Changing OpenGL" -msgstr "" +msgstr "Veranderen van OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "" +msgstr "Het wisselen van of naar OpenGL wordt pas actief na opnieuw opstarten" -- cgit v1.2.3-70-g09d2 From cdfe8fc875f3e2acb918035f5262f706722afdfc Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Wed, 24 Oct 2007 20:16:06 +0000 Subject: Some small fixes to the German translation. --- ChangeLog | 1 + po/de.po | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index b8b2fc46..a2c083c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2007-10-24 Bjørn Lindeijer * po/nl.po: Completed Dutch translation. + * po/de.po: Some small fixes. 2007-10-23 Bjørn Lindeijer diff --git a/po/de.po b/po/de.po index adbd0147..e23ac23f 100644 --- a/po/de.po +++ b/po/de.po @@ -278,7 +278,7 @@ msgstr "NPC" #: src/gui/popupmenu.cpp:79 #, c-format msgid "@@trade|Trade With %s@@" -msgstr "@@trade|Tausche mit %s@@" +msgstr "@@trade|Handeln mit %s@@" #: src/gui/popupmenu.cpp:81 #, c-format @@ -298,7 +298,7 @@ msgstr "@@cancel|Abbrechen@@" #: src/gui/popupmenu.cpp:112 #, c-format msgid "@@pickup|Pick Up %s@@" -msgstr "@@pickup|Aufheben %s@@" +msgstr "@@pickup|%s aufheben@@" #: src/gui/popupmenu.cpp:219 msgid "@@use|Equip@@" @@ -306,11 +306,11 @@ msgstr "@@use|Ausrüsten@@" #: src/gui/popupmenu.cpp:222 msgid "@@use|Use@@" -msgstr "@@usa|Nutze@@" +msgstr "@@usa|Nutzen@@" #: src/gui/popupmenu.cpp:224 msgid "@@drop|Drop@@" -msgstr "@@drop|Lasse @@ fallen" +msgstr "@@drop|Fallen lassen@@" #: src/gui/popupmenu.cpp:225 msgid "@@description|Description@@" -- cgit v1.2.3-70-g09d2 From 87559ed6627899dd51483025d50e76a54700b62c Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Wed, 24 Oct 2007 22:47:44 +0000 Subject: Small typo fix. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'po') diff --git a/po/de.po b/po/de.po index e23ac23f..e7def322 100644 --- a/po/de.po +++ b/po/de.po @@ -306,7 +306,7 @@ msgstr "@@use|Ausrüsten@@" #: src/gui/popupmenu.cpp:222 msgid "@@use|Use@@" -msgstr "@@usa|Nutzen@@" +msgstr "@@use|Nutzen@@" #: src/gui/popupmenu.cpp:224 msgid "@@drop|Drop@@" -- cgit v1.2.3-70-g09d2 From 5b0d3767cf3fc549b3f675ad65a3339a73a54f32 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Sun, 28 Oct 2007 18:06:06 +0000 Subject: Updated translation objects. --- ChangeLog | 2 + po/POTFILES.in | 1 + po/de.po | 314 +++++++++++++++++++++++++++++++++------------------------ po/fr.po | 262 +++++++++++++++++++++++++++++++---------------- po/it.po | 310 ++++++++++++++++++++++++++++++++------------------------ po/nl.po | 255 +++++++++++++++++++++++++++++++--------------- po/pl.po | 248 +++++++++++++++++++++++++++++---------------- po/tmw.pot | 247 ++++++++++++++++++++++++++++++--------------- 8 files changed, 1044 insertions(+), 595 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 64854e8b..9ab5bd10 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,8 @@ Fixed money handling. Fixed transaction handling. * src/net/tradehandler.cpp, src/net/gameserver/player.h, src/net/gameserver/player.cpp: Implemented missing trade messages. + * po/POTFILES.in: Marked trade window as translatable. + * po/tmw.pot, po/*.po: Updated translation objects. 2007-10-28 Eugenio Favalli diff --git a/po/POTFILES.in b/po/POTFILES.in index 6b33de17..86b9de67 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -22,4 +22,5 @@ src/gui/setup_audio.cpp src/gui/setup.cpp src/gui/setup_joystick.cpp src/gui/setup_video.cpp +src/gui/trade.cpp src/resources/itemdb.cpp diff --git a/po/de.po b/po/de.po index e7def322..597b0541 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" "PO-Revision-Date: 2007-08-27 20:39+0100\n" "Last-Translator: Matthias Hartmann \n" "Language-Team: German\n" @@ -15,156 +15,169 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/char_select.cpp:68 +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Beenden" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Beschreibung : %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effekt : %s" + +#: src/gui/char_select.cpp:71 msgid "Confirm" msgstr "Bestätigen" -#: src/gui/char_select.cpp:69 +#: src/gui/char_select.cpp:72 msgid "Are you sure you want to delete this character?" msgstr "Bist du dir sicher ob du diese Spielfigur löschen möchtest?" -#: src/gui/char_select.cpp:85 +#: src/gui/char_select.cpp:88 msgid "Select Character" msgstr "Spielfigur auswählen" -#: src/gui/char_select.cpp:89 -#: src/gui/item_amount.cpp:46 -#: src/gui/login.cpp:49 -#: src/gui/npclistdialog.cpp:41 -#: src/gui/npc_text.cpp:42 -#: src/gui/ok_dialog.cpp:37 -#: src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:138 +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 msgid "Ok" msgstr "Ok" -#: src/gui/char_select.cpp:90 -#: src/gui/char_select.cpp:279 -#: src/gui/connection.cpp:59 -#: src/gui/item_amount.cpp:47 -#: src/gui/login.cpp:50 -#: src/gui/npclistdialog.cpp:42 -#: src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 -#: src/gui/serverdialog.cpp:139 -#: src/gui/setup.cpp:51 +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 msgid "Cancel" msgstr "Abbrechen" -#: src/gui/char_select.cpp:91 +#: src/gui/char_select.cpp:94 msgid "New" msgstr "Neu" -#: src/gui/char_select.cpp:92 +#: src/gui/char_select.cpp:95 msgid "Delete" msgstr "Löschen" -#: src/gui/char_select.cpp:93 +#: src/gui/char_select.cpp:96 msgid "Previous" msgstr "Vorherige" -#: src/gui/char_select.cpp:94 +#: src/gui/char_select.cpp:97 msgid "Next" msgstr "Nächste" -#: src/gui/char_select.cpp:95 +#: src/gui/char_select.cpp:98 msgid "Unregister" msgstr "Abmelden" -#: src/gui/char_select.cpp:97 -#: src/gui/char_select.cpp:203 -#: src/gui/char_select.cpp:214 -#: src/gui/inventorywindow.cpp:66 -#: src/gui/inventorywindow.cpp:131 +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 #, c-format msgid "Name: %s" msgstr "Name : %s" -#: src/gui/char_select.cpp:98 -#: src/gui/char_select.cpp:204 -#: src/gui/char_select.cpp:215 +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 #, c-format msgid "Level: %d" msgstr "Level: %d" -#: src/gui/char_select.cpp:99 -#: src/gui/char_select.cpp:205 -#: src/gui/char_select.cpp:216 +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" msgstr "Geld: %d" -#: src/gui/char_select.cpp:264 +#: src/gui/char_select.cpp:245 msgid "Create Character" msgstr "Spielfigur erstellen" -#: src/gui/char_select.cpp:271 -#: src/gui/login.cpp:44 -#: src/gui/register.cpp:67 +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 msgid "Name:" msgstr "Name :" -#: src/gui/char_select.cpp:274 +#: src/gui/char_select.cpp:255 msgid "Hair Color:" msgstr "Haarfarbe" -#: src/gui/char_select.cpp:277 +#: src/gui/char_select.cpp:258 msgid "Hair Style:" msgstr "Haarstil:" -#: src/gui/char_select.cpp:278 +#: src/gui/char_select.cpp:259 msgid "Create" msgstr "Erstellen" -#: src/gui/char_select.cpp:281 +#: src/gui/char_select.cpp:262 msgid "Strength:" msgstr "Stärke:" -#: src/gui/char_select.cpp:282 +#: src/gui/char_select.cpp:263 msgid "Agility:" msgstr "Agilität:" -#: src/gui/char_select.cpp:283 +#: src/gui/char_select.cpp:264 msgid "Dexterity:" msgstr "Geschicklichkeit:" -#: src/gui/char_select.cpp:284 +#: src/gui/char_select.cpp:265 msgid "Vitality:" msgstr "Vitalität:" -#: src/gui/char_select.cpp:285 +#: src/gui/char_select.cpp:266 msgid "Intelligence:" msgstr "Intelligenz:" -#: src/gui/char_select.cpp:286 +#: src/gui/char_select.cpp:267 msgid "Willpower:" msgstr "Willenskraft:" -#: src/gui/char_select.cpp:287 +#: src/gui/char_select.cpp:268 msgid "Charisma:" msgstr "Charisma:" -#: src/gui/char_select.cpp:295 -#: src/gui/char_select.cpp:441 +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" msgstr "Bitte verteile %d points" -#: src/gui/char_select.cpp:387 -#: src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:205 +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 msgid "Error" msgstr "Fehler" -#: src/gui/char_select.cpp:388 +#: src/gui/char_select.cpp:369 msgid "Your name needs to be at least 4 characters." msgstr "Dein Name muss auch mindestens 4 Zeichen bestehen." -#: src/gui/char_select.cpp:433 +#: src/gui/char_select.cpp:416 msgid "Character stats OK" msgstr "Spielfigurattribute OK" -#: src/gui/char_select.cpp:445 +#: src/gui/char_select.cpp:428 #, c-format msgid "Please remove %d points" msgstr "Bitte entferne %d punti" @@ -177,101 +190,93 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: src/gui/connection.cpp:62 +#: src/gui/connection.cpp:42 msgid "Connecting..." msgstr "Verbinde..." -#: src/gui/equipmentwindow.cpp:57 -#: src/gui/menuwindow.cpp:62 +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 msgid "Equipment" msgstr "Ausrüstung" -#: src/gui/equipmentwindow.cpp:65 +#: src/gui/equipmentwindow.cpp:66 msgid "Unequip" msgstr "Ablegen" -#: src/gui/inventorywindow.cpp:48 -#: src/gui/menuwindow.cpp:63 +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 msgid "Inventory" msgstr "Inventar" -#: src/gui/inventorywindow.cpp:56 -#: src/gui/inventorywindow.cpp:195 +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 msgid "Use" msgstr "Nutzen" -#: src/gui/inventorywindow.cpp:57 +#: src/gui/inventorywindow.cpp:65 msgid "Drop" msgstr "Wegwerfen" -#: src/gui/inventorywindow.cpp:67 -#: src/gui/inventorywindow.cpp:135 -#, c-format -msgid "Description: %s" -msgstr "Beschreibung : %s" - -#: src/gui/inventorywindow.cpp:68 -#: src/gui/inventorywindow.cpp:133 -#, c-format -msgid "Effect: %s" -msgstr "Effekt : %s" +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "" -#: src/gui/inventorywindow.cpp:69 -#: src/gui/inventorywindow.cpp:97 +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "Gesamtgewicht : %d - Maximales Gewicht : %d" -#: src/gui/inventorywindow.cpp:192 +#: src/gui/inventorywindow.cpp:194 msgid "Equip" msgstr "Ausrüsten" -#: src/gui/item_amount.cpp:79 +#: src/gui/item_amount.cpp:83 msgid "Select amount of items to trade." msgstr "Wähle die Menge der Tauschgegenstände aus." -#: src/gui/item_amount.cpp:83 +#: src/gui/item_amount.cpp:87 msgid "Select amount of items to drop." msgstr "Wähle die Menge der zu wegwerfenden Gegenstände aus." -#: src/gui/login.cpp:42 +#: src/gui/item_amount.cpp:91 +#, fuzzy +msgid "Select amount of items to split." +msgstr "Wähle die Menge der zu wegwerfenden Gegenstände aus." + +#: src/gui/login.cpp:44 msgid "Login" msgstr "Anmelden" -#: src/gui/login.cpp:45 -#: src/gui/register.cpp:68 +#: src/gui/login.cpp:47 src/gui/register.cpp:68 msgid "Password:" msgstr "Passwort:" -#: src/gui/login.cpp:48 +#: src/gui/login.cpp:50 msgid "Keep" msgstr "Erinnern" -#: src/gui/login.cpp:51 -#: src/gui/register.cpp:63 -#: src/gui/register.cpp:75 +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 msgid "Register" msgstr "Registrieren" -#: src/gui/menuwindow.cpp:61 +#: src/gui/menuwindow.cpp:62 msgid "Status" msgstr "Status" -#: src/gui/menuwindow.cpp:64 +#: src/gui/menuwindow.cpp:65 msgid "Skills" msgstr "Fähigkeiten" -#: src/gui/menuwindow.cpp:65 -#: src/gui/setup.cpp:44 +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" msgstr "Einstellungen" -#: src/gui/minimap.cpp:35 +#: src/gui/minimap.cpp:36 msgid "MiniMap" msgstr "Minikarte" -#: src/gui/npclistdialog.cpp:37 -#: src/gui/npc_text.cpp:37 +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 msgid "NPC" msgstr "NPC" @@ -289,9 +294,8 @@ msgstr "@@attack|Greife %s@@ an" msgid "@@talk|Talk To NPC@@" msgstr "@@talk|Rede mit NPC@@" -#: src/gui/popupmenu.cpp:100 -#: src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:227 +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 msgid "@@cancel|Cancel@@" msgstr "@@cancel|Abbrechen@@" @@ -300,27 +304,25 @@ msgstr "@@cancel|Abbrechen@@" msgid "@@pickup|Pick Up %s@@" msgstr "@@pickup|%s aufheben@@" -#: src/gui/popupmenu.cpp:219 +#: src/gui/popupmenu.cpp:216 msgid "@@use|Equip@@" msgstr "@@use|Ausrüsten@@" -#: src/gui/popupmenu.cpp:222 +#: src/gui/popupmenu.cpp:219 msgid "@@use|Use@@" msgstr "@@use|Nutzen@@" -#: src/gui/popupmenu.cpp:224 +#: src/gui/popupmenu.cpp:220 msgid "@@drop|Drop@@" msgstr "@@drop|Fallen lassen@@" -#: src/gui/popupmenu.cpp:225 +#: src/gui/popupmenu.cpp:221 msgid "@@description|Description@@" msgstr "@@description|Beschreibung@@" -#: src/gui/quitdialog.cpp:37 -#: src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 -msgid "Quit" -msgstr "Beenden" +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "" #: src/gui/quitdialog.cpp:42 msgid "Switch server" @@ -362,18 +364,27 @@ msgstr "Der Nutzername muss kürzer als %d sein." msgid "Passwords do not match." msgstr "Passwörter stimmen nicht überein." -#: src/gui/serverdialog.cpp:102 +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +#, fuzzy +msgid "Sell" +msgstr "Fähigkeiten" + +#: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" msgstr "Wähle deinen Mana World Spielserver" -#: src/gui/serverdialog.cpp:104 +#: src/gui/serverdialog.cpp:79 msgid "Server:" msgstr "Server:" -#: src/gui/serverdialog.cpp:105 +#: src/gui/serverdialog.cpp:80 msgid "Port:" msgstr "Port:" +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + #: src/gui/setup_audio.cpp:42 msgid "Sound" msgstr "Sound" @@ -386,33 +397,31 @@ msgstr "Soundeffekt Lautstärke" msgid "Music volume" msgstr "Musik Lautstärke" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Apply" msgstr "Anwenden" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Reset Windows" msgstr "Fenster zurücksetzen" -#: src/gui/setup.cpp:68 +#: src/gui/setup.cpp:72 msgid "Video" msgstr "Video" -#: src/gui/setup.cpp:72 +#: src/gui/setup.cpp:76 msgid "Audio" msgstr "Audio" -#: src/gui/setup.cpp:76 +#: src/gui/setup.cpp:80 msgid "Joystick" msgstr "Joystick" -#: src/gui/setup_joystick.cpp:38 -#: src/gui/setup_joystick.cpp:72 +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 msgid "Press the button to start calibration" msgstr "Knopf drücken um die Kalibrierung zu starten" -#: src/gui/setup_joystick.cpp:39 -#: src/gui/setup_joystick.cpp:70 +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 msgid "Calibrate" msgstr "Kalibrieren" @@ -460,18 +469,15 @@ msgstr "Scroll-Trägheit" msgid "Ambient FX" msgstr "Hintergrundmusik" -#: src/gui/setup_video.cpp:209 -#: src/gui/setup_video.cpp:369 +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 msgid "off" msgstr "Aus" -#: src/gui/setup_video.cpp:212 -#: src/gui/setup_video.cpp:372 +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 msgid "low" msgstr "Niedrig" -#: src/gui/setup_video.cpp:215 -#: src/gui/setup_video.cpp:375 +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 msgid "high" msgstr "Hoch" @@ -489,5 +495,53 @@ msgstr "Ändere OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "Änderungen an OpenGL werden erst nach einem Neustart der Anwendung übernommen." +msgstr "" +"Änderungen an OpenGL werden erst nach einem Neustart der Anwendung " +"übernommen." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "" +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +#, fuzzy +msgid "Confirm trade" +msgstr "Bestätigen" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "" + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "" + +#: src/gui/trade.cpp:80 +#, fuzzy +msgid "Change" +msgstr "Abbrechen" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" diff --git a/po/fr.po b/po/fr.po index e9d99338..717edb46 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,146 +9,177 @@ msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" "PO-Revision-Date: 2007-08-13 13:14+0200\n" "Last-Translator: Guillaume Melquiond \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit" +"Content-Transfer-Encoding: 8bit\n" -#: src/gui/char_select.cpp:68 +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Quitter" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Description : %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effet : %s" + +#: src/gui/char_select.cpp:71 msgid "Confirm" msgstr "Confirmer" -#: src/gui/char_select.cpp:69 +#: src/gui/char_select.cpp:72 msgid "Are you sure you want to delete this character?" msgstr "Êtes-vous sûr de vouloir supprimer ce personnage ?" -#: src/gui/char_select.cpp:85 +#: src/gui/char_select.cpp:88 msgid "Select Character" msgstr "Choix du personnage" -#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:46 src/gui/login.cpp:49 +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 #: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 #: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:138 +#: src/gui/serverdialog.cpp:110 msgid "Ok" msgstr "Ok" -#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 -#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:47 src/gui/login.cpp:50 +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 #: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 msgid "Cancel" msgstr "Annuler" -#: src/gui/char_select.cpp:91 +#: src/gui/char_select.cpp:94 msgid "New" msgstr "Nouveau" -#: src/gui/char_select.cpp:92 +#: src/gui/char_select.cpp:95 msgid "Delete" msgstr "Supprimer" -#: src/gui/char_select.cpp:93 +#: src/gui/char_select.cpp:96 msgid "Previous" msgstr "Précédent" -#: src/gui/char_select.cpp:94 +#: src/gui/char_select.cpp:97 msgid "Next" msgstr "Suivant" -#: src/gui/char_select.cpp:95 +#: src/gui/char_select.cpp:98 msgid "Unregister" msgstr "Se désinscrire" -#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 -#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:66 -#: src/gui/inventorywindow.cpp:131 +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 #, c-format msgid "Name: %s" msgstr "Nom : %s" -#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 -#: src/gui/char_select.cpp:215 +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 #, c-format msgid "Level: %d" msgstr "Niveau : %d" -#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 -#: src/gui/char_select.cpp:216 +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" msgstr "Argent : %d" -#: src/gui/char_select.cpp:264 +#: src/gui/char_select.cpp:245 msgid "Create Character" msgstr "Création du personnage" -#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 msgid "Name:" msgstr "Nom :" -#: src/gui/char_select.cpp:274 +#: src/gui/char_select.cpp:255 msgid "Hair Color:" msgstr "Teinte :" -#: src/gui/char_select.cpp:277 +#: src/gui/char_select.cpp:258 msgid "Hair Style:" msgstr "Coiffure :" -#: src/gui/char_select.cpp:278 +#: src/gui/char_select.cpp:259 msgid "Create" msgstr "Créer" -#: src/gui/char_select.cpp:281 +#: src/gui/char_select.cpp:262 msgid "Strength:" msgstr "Force :" -#: src/gui/char_select.cpp:282 +#: src/gui/char_select.cpp:263 msgid "Agility:" msgstr "Agilité :" -#: src/gui/char_select.cpp:283 +#: src/gui/char_select.cpp:264 msgid "Dexterity:" msgstr "Dextérité :" -#: src/gui/char_select.cpp:284 +#: src/gui/char_select.cpp:265 msgid "Vitality:" msgstr "Vitalité :" -#: src/gui/char_select.cpp:285 +#: src/gui/char_select.cpp:266 msgid "Intelligence:" msgstr "Intelligence :" -#: src/gui/char_select.cpp:286 +#: src/gui/char_select.cpp:267 msgid "Willpower:" msgstr "Volonté :" -#: src/gui/char_select.cpp:287 +#: src/gui/char_select.cpp:268 msgid "Charisma:" msgstr "Charisme :" -#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" msgstr "Veuillez distribuer %d points" -#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:205 +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 msgid "Error" msgstr "Erreur" -#: src/gui/char_select.cpp:388 +#: src/gui/char_select.cpp:369 msgid "Your name needs to be at least 4 characters." msgstr "Votre nom doit faire 4 caractères au moins." -#: src/gui/char_select.cpp:433 +#: src/gui/char_select.cpp:416 msgid "Character stats OK" msgstr "Caractéristiques Ok" -#: src/gui/char_select.cpp:445 +#: src/gui/char_select.cpp:428 #, c-format msgid "Please remove %d points" msgstr "Veuillez retirer %d points" @@ -161,86 +192,89 @@ msgstr "Oui" msgid "No" msgstr "Non" -#: src/gui/connection.cpp:62 +#: src/gui/connection.cpp:42 msgid "Connecting..." msgstr "Connexion..." -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 msgid "Equipment" msgstr "Équipement" -#: src/gui/equipmentwindow.cpp:65 +#: src/gui/equipmentwindow.cpp:66 msgid "Unequip" msgstr "Retirer" -#: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 msgid "Inventory" msgstr "Inventaire" -#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:195 +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 msgid "Use" msgstr "Utiliser" -#: src/gui/inventorywindow.cpp:57 +#: src/gui/inventorywindow.cpp:65 msgid "Drop" msgstr "Lâcher" -#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:135 -#, c-format -msgid "Description: %s" -msgstr "Description : %s" - -#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:133 -#, c-format -msgid "Effect: %s" -msgstr "Effet : %s" +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "" -#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:97 +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "Poids total : %d - Poids maximal : %d" -#: src/gui/inventorywindow.cpp:192 +#: src/gui/inventorywindow.cpp:194 msgid "Equip" msgstr "Équiper" -#: src/gui/item_amount.cpp:79 +#: src/gui/item_amount.cpp:83 msgid "Select amount of items to trade." msgstr "Choisissez le nombre d'objets à troquer." -#: src/gui/item_amount.cpp:83 +#: src/gui/item_amount.cpp:87 msgid "Select amount of items to drop." msgstr "Choisissez le nombre d'objets à lâcher." -#: src/gui/login.cpp:42 +#: src/gui/item_amount.cpp:91 +#, fuzzy +msgid "Select amount of items to split." +msgstr "Choisissez le nombre d'objets à lâcher." + +#: src/gui/login.cpp:44 msgid "Login" msgstr "Connexion" -#: src/gui/login.cpp:45 src/gui/register.cpp:68 +#: src/gui/login.cpp:47 src/gui/register.cpp:68 msgid "Password:" msgstr "Mot de passe :" -#: src/gui/login.cpp:48 +#: src/gui/login.cpp:50 msgid "Keep" msgstr "Conserver" -#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 msgid "Register" msgstr "S'inscrire" -#: src/gui/menuwindow.cpp:61 +#: src/gui/menuwindow.cpp:62 msgid "Status" msgstr "Statut" -#: src/gui/menuwindow.cpp:64 +#: src/gui/menuwindow.cpp:65 msgid "Skills" msgstr "Compétences" -#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" msgstr "Configuration" -#: src/gui/minimap.cpp:35 +#: src/gui/minimap.cpp:36 msgid "MiniMap" msgstr "Plan" @@ -263,7 +297,7 @@ msgid "@@talk|Talk To NPC@@" msgstr "@@talk|Parler au NPC@@" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:227 +#: src/gui/popupmenu.cpp:225 msgid "@@cancel|Cancel@@" msgstr "@@cancel|Annuler@@" @@ -272,26 +306,25 @@ msgstr "@@cancel|Annuler@@" msgid "@@pickup|Pick Up %s@@" msgstr "@@pickup|Ramasser %s@@" -#: src/gui/popupmenu.cpp:219 +#: src/gui/popupmenu.cpp:216 msgid "@@use|Equip@@" msgstr "@@use|Équiper@@" -#: src/gui/popupmenu.cpp:222 +#: src/gui/popupmenu.cpp:219 msgid "@@use|Use@@" msgstr "@@use|Utiliser@@" -#: src/gui/popupmenu.cpp:224 +#: src/gui/popupmenu.cpp:220 msgid "@@drop|Drop@@" msgstr "@@drop|Lâcher@@" -#: src/gui/popupmenu.cpp:225 +#: src/gui/popupmenu.cpp:221 msgid "@@description|Description@@" msgstr "@@description|Description@@" -#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 -msgid "Quit" -msgstr "Quitter" +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "" #: src/gui/quitdialog.cpp:42 msgid "Switch server" @@ -333,18 +366,27 @@ msgstr "Le mot de passe doit faire moins de %d caractères." msgid "Passwords do not match." msgstr "Les deux mots de passe ne correspondent pas." -#: src/gui/serverdialog.cpp:102 +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +#, fuzzy +msgid "Sell" +msgstr "Compétences" + +#: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" msgstr "Choisissez votre serveur The Mana World" -#: src/gui/serverdialog.cpp:104 +#: src/gui/serverdialog.cpp:79 msgid "Server:" msgstr "Serveur :" -#: src/gui/serverdialog.cpp:105 +#: src/gui/serverdialog.cpp:80 msgid "Port:" msgstr "Port :" +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + #: src/gui/setup_audio.cpp:42 msgid "Sound" msgstr "Son" @@ -357,23 +399,23 @@ msgstr "Volume des effets sonores" msgid "Music volume" msgstr "Volume de la musique" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Apply" msgstr "Appliquer" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Reset Windows" msgstr "Rétablir les fenêtres" -#: src/gui/setup.cpp:68 +#: src/gui/setup.cpp:72 msgid "Video" msgstr "Vidéo" -#: src/gui/setup.cpp:72 +#: src/gui/setup.cpp:76 msgid "Audio" msgstr "Audio" -#: src/gui/setup.cpp:76 +#: src/gui/setup.cpp:80 msgid "Joystick" msgstr "Joystick" @@ -447,7 +489,8 @@ msgstr "Passage en plein écran" #: src/gui/setup_video.cpp:269 msgid "Restart needed for changes to take effect." -msgstr "Les changements ne seront pris en compte qu'au prochain démarrage du jeu." +msgstr "" +"Les changements ne seront pris en compte qu'au prochain démarrage du jeu." #: src/gui/setup_video.cpp:280 msgid "Changing OpenGL" @@ -455,5 +498,52 @@ msgstr "Changement OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "Le changement OpenGL ne sera pris en compte qu'au prochain démarrage du jeu." +msgstr "" +"Le changement OpenGL ne sera pris en compte qu'au prochain démarrage du jeu." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +#, fuzzy +msgid "Confirm trade" +msgstr "Confirmer" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "" + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "" + +#: src/gui/trade.cpp:80 +#, fuzzy +msgid "Change" +msgstr "Annuler" +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" diff --git a/po/it.po b/po/it.po index 5505c8bd..f0c28aec 100644 --- a/po/it.po +++ b/po/it.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" "PO-Revision-Date: 2007-09-10 09:51+0100\n" "Last-Translator: Eugenio Favalli \n" "Language-Team: Italian\n" @@ -17,156 +17,169 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/char_select.cpp:68 +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Esci" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Descrizione : %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effetto : %s" + +#: src/gui/char_select.cpp:71 msgid "Confirm" msgstr "Conferma" -#: src/gui/char_select.cpp:69 +#: src/gui/char_select.cpp:72 msgid "Are you sure you want to delete this character?" msgstr "Sei sicuro di voler cancellare questo personaggio?" -#: src/gui/char_select.cpp:85 +#: src/gui/char_select.cpp:88 msgid "Select Character" msgstr "Scelta Personaggio" -#: src/gui/char_select.cpp:89 -#: src/gui/item_amount.cpp:46 -#: src/gui/login.cpp:49 -#: src/gui/npclistdialog.cpp:41 -#: src/gui/npc_text.cpp:42 -#: src/gui/ok_dialog.cpp:37 -#: src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:138 +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 msgid "Ok" msgstr "Ok" -#: src/gui/char_select.cpp:90 -#: src/gui/char_select.cpp:279 -#: src/gui/connection.cpp:59 -#: src/gui/item_amount.cpp:47 -#: src/gui/login.cpp:50 -#: src/gui/npclistdialog.cpp:42 -#: src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 -#: src/gui/serverdialog.cpp:139 -#: src/gui/setup.cpp:51 +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 msgid "Cancel" msgstr "Cancella" -#: src/gui/char_select.cpp:91 +#: src/gui/char_select.cpp:94 msgid "New" msgstr "Nuovo" -#: src/gui/char_select.cpp:92 +#: src/gui/char_select.cpp:95 msgid "Delete" msgstr "Elimina" -#: src/gui/char_select.cpp:93 +#: src/gui/char_select.cpp:96 msgid "Previous" msgstr "Precedente" -#: src/gui/char_select.cpp:94 +#: src/gui/char_select.cpp:97 msgid "Next" msgstr "Prossimo" -#: src/gui/char_select.cpp:95 +#: src/gui/char_select.cpp:98 msgid "Unregister" msgstr "Cancella registrazione" -#: src/gui/char_select.cpp:97 -#: src/gui/char_select.cpp:203 -#: src/gui/char_select.cpp:214 -#: src/gui/inventorywindow.cpp:66 -#: src/gui/inventorywindow.cpp:131 +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 #, c-format msgid "Name: %s" msgstr "Nome : %s" -#: src/gui/char_select.cpp:98 -#: src/gui/char_select.cpp:204 -#: src/gui/char_select.cpp:215 +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 #, c-format msgid "Level: %d" msgstr "Livello: %d" -#: src/gui/char_select.cpp:99 -#: src/gui/char_select.cpp:205 -#: src/gui/char_select.cpp:216 +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" msgstr "Monete: %d" -#: src/gui/char_select.cpp:264 +#: src/gui/char_select.cpp:245 msgid "Create Character" msgstr "Crea Personaggio" -#: src/gui/char_select.cpp:271 -#: src/gui/login.cpp:44 -#: src/gui/register.cpp:67 +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 msgid "Name:" msgstr "Nome :" -#: src/gui/char_select.cpp:274 +#: src/gui/char_select.cpp:255 msgid "Hair Color:" msgstr "Colore Capelli" -#: src/gui/char_select.cpp:277 +#: src/gui/char_select.cpp:258 msgid "Hair Style:" msgstr "Stile Capelli:" -#: src/gui/char_select.cpp:278 +#: src/gui/char_select.cpp:259 msgid "Create" msgstr "Create" -#: src/gui/char_select.cpp:281 +#: src/gui/char_select.cpp:262 msgid "Strength:" msgstr "Forza:" -#: src/gui/char_select.cpp:282 +#: src/gui/char_select.cpp:263 msgid "Agility:" msgstr "Agilità:" -#: src/gui/char_select.cpp:283 +#: src/gui/char_select.cpp:264 msgid "Dexterity:" msgstr "Destrezza:" -#: src/gui/char_select.cpp:284 +#: src/gui/char_select.cpp:265 msgid "Vitality:" msgstr "Vitalità:" -#: src/gui/char_select.cpp:285 +#: src/gui/char_select.cpp:266 msgid "Intelligence:" msgstr "Intelligenza:" -#: src/gui/char_select.cpp:286 +#: src/gui/char_select.cpp:267 msgid "Willpower:" msgstr "Volontà:" -#: src/gui/char_select.cpp:287 +#: src/gui/char_select.cpp:268 msgid "Charisma:" msgstr "Carisma:" -#: src/gui/char_select.cpp:295 -#: src/gui/char_select.cpp:441 +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" msgstr "Prego distribuisci %d points" -#: src/gui/char_select.cpp:387 -#: src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:205 +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 msgid "Error" msgstr "Errore" -#: src/gui/char_select.cpp:388 +#: src/gui/char_select.cpp:369 msgid "Your name needs to be at least 4 characters." msgstr "Il tuo nome deve contenere almeno 4 caratteri." -#: src/gui/char_select.cpp:433 +#: src/gui/char_select.cpp:416 msgid "Character stats OK" msgstr "Statistiche personaggio OK" -#: src/gui/char_select.cpp:445 +#: src/gui/char_select.cpp:428 #, c-format msgid "Please remove %d points" msgstr "Prego rimuovi %d punti" @@ -179,101 +192,93 @@ msgstr "Si" msgid "No" msgstr "No" -#: src/gui/connection.cpp:62 +#: src/gui/connection.cpp:42 msgid "Connecting..." msgstr "Connessione..." -#: src/gui/equipmentwindow.cpp:57 -#: src/gui/menuwindow.cpp:62 +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 msgid "Equipment" msgstr "Equipaggiamento" -#: src/gui/equipmentwindow.cpp:65 +#: src/gui/equipmentwindow.cpp:66 msgid "Unequip" msgstr "Rimuovi" -#: src/gui/inventorywindow.cpp:48 -#: src/gui/menuwindow.cpp:63 +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 msgid "Inventory" msgstr "Inventario" -#: src/gui/inventorywindow.cpp:56 -#: src/gui/inventorywindow.cpp:195 +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 msgid "Use" msgstr "Usa" -#: src/gui/inventorywindow.cpp:57 +#: src/gui/inventorywindow.cpp:65 msgid "Drop" msgstr "Lascia" -#: src/gui/inventorywindow.cpp:67 -#: src/gui/inventorywindow.cpp:135 -#, c-format -msgid "Description: %s" -msgstr "Descrizione : %s" - -#: src/gui/inventorywindow.cpp:68 -#: src/gui/inventorywindow.cpp:133 -#, c-format -msgid "Effect: %s" -msgstr "Effetto : %s" +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "" -#: src/gui/inventorywindow.cpp:69 -#: src/gui/inventorywindow.cpp:97 +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "Peso totale : %d - Peso massimo : %d" -#: src/gui/inventorywindow.cpp:192 +#: src/gui/inventorywindow.cpp:194 msgid "Equip" msgstr "Equipaggia" -#: src/gui/item_amount.cpp:79 +#: src/gui/item_amount.cpp:83 msgid "Select amount of items to trade." msgstr "Seleziona la quantità di oggetti da scambiare." -#: src/gui/item_amount.cpp:83 +#: src/gui/item_amount.cpp:87 msgid "Select amount of items to drop." msgstr "Seleziona la quantità di oggetti da lasciare." -#: src/gui/login.cpp:42 +#: src/gui/item_amount.cpp:91 +#, fuzzy +msgid "Select amount of items to split." +msgstr "Seleziona la quantità di oggetti da lasciare." + +#: src/gui/login.cpp:44 msgid "Login" msgstr "Autenticazione" -#: src/gui/login.cpp:45 -#: src/gui/register.cpp:68 +#: src/gui/login.cpp:47 src/gui/register.cpp:68 msgid "Password:" msgstr "Password:" -#: src/gui/login.cpp:48 +#: src/gui/login.cpp:50 msgid "Keep" msgstr "Mantieni" -#: src/gui/login.cpp:51 -#: src/gui/register.cpp:63 -#: src/gui/register.cpp:75 +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 msgid "Register" msgstr "Registra" -#: src/gui/menuwindow.cpp:61 +#: src/gui/menuwindow.cpp:62 msgid "Status" msgstr "Stato" -#: src/gui/menuwindow.cpp:64 +#: src/gui/menuwindow.cpp:65 msgid "Skills" msgstr "Abilità" -#: src/gui/menuwindow.cpp:65 -#: src/gui/setup.cpp:44 +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" msgstr "Impostazioni" -#: src/gui/minimap.cpp:35 +#: src/gui/minimap.cpp:36 msgid "MiniMap" msgstr "Mini mappa" -#: src/gui/npclistdialog.cpp:37 -#: src/gui/npc_text.cpp:37 +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 msgid "NPC" msgstr "NPC" @@ -291,9 +296,8 @@ msgstr "@@attack|Attacca %s@@" msgid "@@talk|Talk To NPC@@" msgstr "@@talk|Parla con NPC@@" -#: src/gui/popupmenu.cpp:100 -#: src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:227 +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 msgid "@@cancel|Cancel@@" msgstr "@@cancel|Cancella@@" @@ -302,27 +306,25 @@ msgstr "@@cancel|Cancella@@" msgid "@@pickup|Pick Up %s@@" msgstr "@@pickup|Raccogli %s@@" -#: src/gui/popupmenu.cpp:219 +#: src/gui/popupmenu.cpp:216 msgid "@@use|Equip@@" msgstr "@@use|Equipaggia@@" -#: src/gui/popupmenu.cpp:222 +#: src/gui/popupmenu.cpp:219 msgid "@@use|Use@@" msgstr "@@usa|Usa@@" -#: src/gui/popupmenu.cpp:224 +#: src/gui/popupmenu.cpp:220 msgid "@@drop|Drop@@" msgstr "@@drop|Lascia@@" -#: src/gui/popupmenu.cpp:225 +#: src/gui/popupmenu.cpp:221 msgid "@@description|Description@@" msgstr "@@description|Descrizione@@" -#: src/gui/quitdialog.cpp:37 -#: src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 -msgid "Quit" -msgstr "Esci" +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "" #: src/gui/quitdialog.cpp:42 msgid "Switch server" @@ -364,18 +366,27 @@ msgstr "La password deve contenere meno di %d caratteri." msgid "Passwords do not match." msgstr "Le password non corrispondono." -#: src/gui/serverdialog.cpp:102 +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +#, fuzzy +msgid "Sell" +msgstr "Abilità" + +#: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" msgstr "Scegli il tuo server Mana World" -#: src/gui/serverdialog.cpp:104 +#: src/gui/serverdialog.cpp:79 msgid "Server:" msgstr "Server:" -#: src/gui/serverdialog.cpp:105 +#: src/gui/serverdialog.cpp:80 msgid "Port:" msgstr "Porta:" +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + #: src/gui/setup_audio.cpp:42 msgid "Sound" msgstr "Suono" @@ -388,33 +399,31 @@ msgstr "Volume effetti sonori" msgid "Music volume" msgstr "Volume musica" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Apply" msgstr "Applica" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Reset Windows" msgstr "Resetta finestre" -#: src/gui/setup.cpp:68 +#: src/gui/setup.cpp:72 msgid "Video" msgstr "Video" -#: src/gui/setup.cpp:72 +#: src/gui/setup.cpp:76 msgid "Audio" msgstr "Audio" -#: src/gui/setup.cpp:76 +#: src/gui/setup.cpp:80 msgid "Joystick" msgstr "Joystick" -#: src/gui/setup_joystick.cpp:38 -#: src/gui/setup_joystick.cpp:72 +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 msgid "Press the button to start calibration" msgstr "Premi il pulsante per cominciare la calibrazione" -#: src/gui/setup_joystick.cpp:39 -#: src/gui/setup_joystick.cpp:70 +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 msgid "Calibrate" msgstr "Calibra" @@ -462,18 +471,15 @@ msgstr "Lentezza dello scroll" msgid "Ambient FX" msgstr "Suoni ambientali" -#: src/gui/setup_video.cpp:209 -#: src/gui/setup_video.cpp:369 +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 msgid "off" msgstr "Spento" -#: src/gui/setup_video.cpp:212 -#: src/gui/setup_video.cpp:372 +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 msgid "low" msgstr "Basso" -#: src/gui/setup_video.cpp:215 -#: src/gui/setup_video.cpp:375 +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 msgid "high" msgstr "Alto" @@ -493,3 +499,49 @@ msgstr "Modifica OpenGL" msgid "Applying change to OpenGL requires restart." msgstr "Applicare le modifiche ad OpenGL richiede il riavvio." +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +#, fuzzy +msgid "Confirm trade" +msgstr "Conferma" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "" + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "" + +#: src/gui/trade.cpp:80 +#, fuzzy +msgid "Change" +msgstr "Cancella" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" diff --git a/po/nl.po b/po/nl.po index e6dfc470..b674589b 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" "PO-Revision-Date: 2007-10-24 06:14+0000\n" "Last-Translator: Bjørn Lindeijer \n" "Language-Team: Dutch\n" @@ -17,138 +17,169 @@ msgstr "" "X-Launchpad-Export-Date: 2007-10-24 11:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" -#: src/gui/char_select.cpp:68 +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Afsluiten" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Beschrijving: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effect: %s" + +#: src/gui/char_select.cpp:71 msgid "Confirm" msgstr "Bevestigen" -#: src/gui/char_select.cpp:69 +#: src/gui/char_select.cpp:72 msgid "Are you sure you want to delete this character?" msgstr "Weet je zeker dat je deze personage wilt verwijderen?" -#: src/gui/char_select.cpp:85 +#: src/gui/char_select.cpp:88 msgid "Select Character" msgstr "Kies Personage" -#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:46 src/gui/login.cpp:49 +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 #: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 #: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:138 +#: src/gui/serverdialog.cpp:110 msgid "Ok" msgstr "Oké" -#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 -#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:47 src/gui/login.cpp:50 +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 #: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 msgid "Cancel" msgstr "Annuleren" -#: src/gui/char_select.cpp:91 +#: src/gui/char_select.cpp:94 msgid "New" msgstr "Nieuw" -#: src/gui/char_select.cpp:92 +#: src/gui/char_select.cpp:95 msgid "Delete" msgstr "Verwijderen" -#: src/gui/char_select.cpp:93 +#: src/gui/char_select.cpp:96 msgid "Previous" msgstr "Vorige" -#: src/gui/char_select.cpp:94 +#: src/gui/char_select.cpp:97 msgid "Next" msgstr "Volgende" -#: src/gui/char_select.cpp:95 +#: src/gui/char_select.cpp:98 msgid "Unregister" msgstr "Registreren" -#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 -#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:66 -#: src/gui/inventorywindow.cpp:131 +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 #, c-format msgid "Name: %s" msgstr "Naam: %s" -#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 -#: src/gui/char_select.cpp:215 +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 #, c-format msgid "Level: %d" msgstr "Level: %d" -#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 -#: src/gui/char_select.cpp:216 +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" msgstr "Geld: %d" -#: src/gui/char_select.cpp:264 +#: src/gui/char_select.cpp:245 msgid "Create Character" msgstr "Personage Aanmaken" -#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 msgid "Name:" msgstr "Naam:" -#: src/gui/char_select.cpp:274 +#: src/gui/char_select.cpp:255 msgid "Hair Color:" msgstr "Haarkleur:" -#: src/gui/char_select.cpp:277 +#: src/gui/char_select.cpp:258 msgid "Hair Style:" msgstr "Haarstijl:" -#: src/gui/char_select.cpp:278 +#: src/gui/char_select.cpp:259 msgid "Create" msgstr "Aanmaken" -#: src/gui/char_select.cpp:281 +#: src/gui/char_select.cpp:262 msgid "Strength:" msgstr "Sterkte:" -#: src/gui/char_select.cpp:282 +#: src/gui/char_select.cpp:263 msgid "Agility:" msgstr "Agiliteit:" -#: src/gui/char_select.cpp:283 +#: src/gui/char_select.cpp:264 msgid "Dexterity:" msgstr "Dexteriteit:" -#: src/gui/char_select.cpp:284 +#: src/gui/char_select.cpp:265 msgid "Vitality:" msgstr "Vitaliteit:" -#: src/gui/char_select.cpp:285 +#: src/gui/char_select.cpp:266 msgid "Intelligence:" msgstr "Intelligentie:" -#: src/gui/char_select.cpp:286 +#: src/gui/char_select.cpp:267 msgid "Willpower:" msgstr "Wilskracht:" -#: src/gui/char_select.cpp:287 +#: src/gui/char_select.cpp:268 msgid "Charisma:" msgstr "Charisma:" -#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" msgstr "Nog %d punten te verdelen" -#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:205 +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 msgid "Error" msgstr "Fout" -#: src/gui/char_select.cpp:388 +#: src/gui/char_select.cpp:369 msgid "Your name needs to be at least 4 characters." msgstr "Je naam moet uit tenminste 4 tekens bestaan" -#: src/gui/char_select.cpp:433 +#: src/gui/char_select.cpp:416 msgid "Character stats OK" msgstr "Attributen van personage OK" -#: src/gui/char_select.cpp:445 +#: src/gui/char_select.cpp:428 #, c-format msgid "Please remove %d points" msgstr "Verwijder alstublieft %d punten" @@ -161,86 +192,89 @@ msgstr "Ja" msgid "No" msgstr "Nee" -#: src/gui/connection.cpp:62 +#: src/gui/connection.cpp:42 msgid "Connecting..." msgstr "Verbinden..." -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 msgid "Equipment" msgstr "Uitrusting" -#: src/gui/equipmentwindow.cpp:65 +#: src/gui/equipmentwindow.cpp:66 msgid "Unequip" msgstr "Afdoen" -#: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 msgid "Inventory" msgstr "Inventaris" -#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:195 +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 msgid "Use" msgstr "Gebruiken" -#: src/gui/inventorywindow.cpp:57 +#: src/gui/inventorywindow.cpp:65 msgid "Drop" msgstr "Neerleggen" -#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:135 -#, c-format -msgid "Description: %s" -msgstr "Beschrijving: %s" - -#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:133 -#, c-format -msgid "Effect: %s" -msgstr "Effect: %s" +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "" -#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:97 +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "Totaal gewicht: %d - Maximum gewicht: %d" -#: src/gui/inventorywindow.cpp:192 +#: src/gui/inventorywindow.cpp:194 msgid "Equip" msgstr "Uitrusten" -#: src/gui/item_amount.cpp:79 +#: src/gui/item_amount.cpp:83 msgid "Select amount of items to trade." msgstr "Selecteer het aantal exemplaren om te verhandelen" -#: src/gui/item_amount.cpp:83 +#: src/gui/item_amount.cpp:87 msgid "Select amount of items to drop." msgstr "Selecteer het aantal exemplaren om neer te leggen" -#: src/gui/login.cpp:42 +#: src/gui/item_amount.cpp:91 +#, fuzzy +msgid "Select amount of items to split." +msgstr "Selecteer het aantal exemplaren om neer te leggen" + +#: src/gui/login.cpp:44 msgid "Login" msgstr "Inloggen" -#: src/gui/login.cpp:45 src/gui/register.cpp:68 +#: src/gui/login.cpp:47 src/gui/register.cpp:68 msgid "Password:" msgstr "Wachtword:" -#: src/gui/login.cpp:48 +#: src/gui/login.cpp:50 msgid "Keep" msgstr "Behouden" -#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 msgid "Register" msgstr "Aanmelden" -#: src/gui/menuwindow.cpp:61 +#: src/gui/menuwindow.cpp:62 msgid "Status" msgstr "Status" -#: src/gui/menuwindow.cpp:64 +#: src/gui/menuwindow.cpp:65 msgid "Skills" msgstr "Vaardigheden" -#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" msgstr "Configureren" -#: src/gui/minimap.cpp:35 +#: src/gui/minimap.cpp:36 msgid "MiniMap" msgstr "Kaartje" @@ -263,7 +297,7 @@ msgid "@@talk|Talk To NPC@@" msgstr "@@talk|Praat met NPC@@" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:227 +#: src/gui/popupmenu.cpp:225 msgid "@@cancel|Cancel@@" msgstr "@@cancel|Annuleren@@" @@ -272,26 +306,25 @@ msgstr "@@cancel|Annuleren@@" msgid "@@pickup|Pick Up %s@@" msgstr "@@pickup|%s oppakken@@" -#: src/gui/popupmenu.cpp:219 +#: src/gui/popupmenu.cpp:216 msgid "@@use|Equip@@" msgstr "@@use|Uitrusten@@" -#: src/gui/popupmenu.cpp:222 +#: src/gui/popupmenu.cpp:219 msgid "@@use|Use@@" msgstr "@@use|Gebruiken@@" -#: src/gui/popupmenu.cpp:224 +#: src/gui/popupmenu.cpp:220 msgid "@@drop|Drop@@" msgstr "@@drop|Neerleggen@@" -#: src/gui/popupmenu.cpp:225 +#: src/gui/popupmenu.cpp:221 msgid "@@description|Description@@" msgstr "@@description|Beschrijving@@" -#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 -msgid "Quit" -msgstr "Afsluiten" +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "" #: src/gui/quitdialog.cpp:42 msgid "Switch server" @@ -333,18 +366,27 @@ msgstr "Het wachtwoord moet uit minder dan %d tekens bestaan." msgid "Passwords do not match." msgstr "Wachtwoorden komen niet overeen." -#: src/gui/serverdialog.cpp:102 +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +#, fuzzy +msgid "Sell" +msgstr "Vaardigheden" + +#: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" msgstr "Kies uw Mana World server" -#: src/gui/serverdialog.cpp:104 +#: src/gui/serverdialog.cpp:79 msgid "Server:" msgstr "Server:" -#: src/gui/serverdialog.cpp:105 +#: src/gui/serverdialog.cpp:80 msgid "Port:" msgstr "Poort:" +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + #: src/gui/setup_audio.cpp:42 msgid "Sound" msgstr "Geluid" @@ -357,23 +399,23 @@ msgstr "Volume van geluiden" msgid "Music volume" msgstr "Muziek volume" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Apply" msgstr "Toepassen" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Reset Windows" msgstr "Vensters in beginstand" -#: src/gui/setup.cpp:68 +#: src/gui/setup.cpp:72 msgid "Video" msgstr "Video" -#: src/gui/setup.cpp:72 +#: src/gui/setup.cpp:76 msgid "Audio" msgstr "Audio" -#: src/gui/setup.cpp:76 +#: src/gui/setup.cpp:80 msgid "Joystick" msgstr "Joystick" @@ -456,3 +498,50 @@ msgstr "Veranderen van OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." msgstr "Het wisselen van of naar OpenGL wordt pas actief na opnieuw opstarten" + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +#, fuzzy +msgid "Confirm trade" +msgstr "Bevestigen" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "" + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "" + +#: src/gui/trade.cpp:80 +#, fuzzy +msgid "Change" +msgstr "Annuleren" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" diff --git a/po/pl.po b/po/pl.po index bb9959eb..4f8c869d 100644 --- a/po/pl.po +++ b/po/pl.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-09-08 16:15+0200\n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" "PO-Revision-Date: 2007-09-09 03:20+0200\n" "Last-Translator: Zuzanna K. Filutowska \n" "Language-Team: \n" @@ -18,138 +18,169 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" -#: src/gui/char_select.cpp:68 +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Wyjdź" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Opis: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Efekt: %s" + +#: src/gui/char_select.cpp:71 msgid "Confirm" msgstr "Potwierdź." -#: src/gui/char_select.cpp:69 +#: src/gui/char_select.cpp:72 msgid "Are you sure you want to delete this character?" msgstr "Czy jesteś pewien, że chcesz usunąć tę postać?" -#: src/gui/char_select.cpp:85 +#: src/gui/char_select.cpp:88 msgid "Select Character" msgstr "Wybierz postać." -#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:47 src/gui/login.cpp:49 +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 #: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 #: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:138 +#: src/gui/serverdialog.cpp:110 msgid "Ok" msgstr "Ok" -#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 -#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:48 src/gui/login.cpp:50 +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 #: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 msgid "Cancel" msgstr "Anuluj" -#: src/gui/char_select.cpp:91 +#: src/gui/char_select.cpp:94 msgid "New" msgstr "Nowa" -#: src/gui/char_select.cpp:92 +#: src/gui/char_select.cpp:95 msgid "Delete" msgstr "Usuń" -#: src/gui/char_select.cpp:93 +#: src/gui/char_select.cpp:96 msgid "Previous" msgstr "Poprzedni" -#: src/gui/char_select.cpp:94 +#: src/gui/char_select.cpp:97 msgid "Next" msgstr "Następny" -#: src/gui/char_select.cpp:95 +#: src/gui/char_select.cpp:98 msgid "Unregister" msgstr "Wyrejestruj" -#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 -#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:74 -#: src/gui/inventorywindow.cpp:177 +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 #, c-format msgid "Name: %s" msgstr "Imię: %s" -#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 -#: src/gui/char_select.cpp:215 +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 #, c-format msgid "Level: %d" msgstr "Poziom: %d" -#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 -#: src/gui/char_select.cpp:216 +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" msgstr "Pieniądze: %d" -#: src/gui/char_select.cpp:264 +#: src/gui/char_select.cpp:245 msgid "Create Character" msgstr "Stwórz postać" -#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 msgid "Name:" msgstr "Imię:" -#: src/gui/char_select.cpp:274 +#: src/gui/char_select.cpp:255 msgid "Hair Color:" msgstr "Kolor włosów:" -#: src/gui/char_select.cpp:277 +#: src/gui/char_select.cpp:258 msgid "Hair Style:" msgstr "Fryzura:" -#: src/gui/char_select.cpp:278 +#: src/gui/char_select.cpp:259 msgid "Create" msgstr "Stwórz" -#: src/gui/char_select.cpp:281 +#: src/gui/char_select.cpp:262 msgid "Strength:" msgstr "Siła:" -#: src/gui/char_select.cpp:282 +#: src/gui/char_select.cpp:263 msgid "Agility:" msgstr "Zwinność:" -#: src/gui/char_select.cpp:283 +#: src/gui/char_select.cpp:264 msgid "Dexterity:" msgstr "Zręczność:" -#: src/gui/char_select.cpp:284 +#: src/gui/char_select.cpp:265 msgid "Vitality:" msgstr "Witalność:" -#: src/gui/char_select.cpp:285 +#: src/gui/char_select.cpp:266 msgid "Intelligence:" msgstr "Inteligencja:" -#: src/gui/char_select.cpp:286 +#: src/gui/char_select.cpp:267 msgid "Willpower:" msgstr "Siła woli:" -#: src/gui/char_select.cpp:287 +#: src/gui/char_select.cpp:268 msgid "Charisma:" msgstr "Charyzma:" -#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" msgstr "Proszę wykorzystać %d punktów" -#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:205 +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 msgid "Error" msgstr "Błąd" -#: src/gui/char_select.cpp:388 +#: src/gui/char_select.cpp:369 msgid "Your name needs to be at least 4 characters." msgstr "Twoje imię musi mieć conajmniej 4 znaki." -#: src/gui/char_select.cpp:433 +#: src/gui/char_select.cpp:416 msgid "Character stats OK" msgstr "Statystyki postaci w porządku." -#: src/gui/char_select.cpp:445 +#: src/gui/char_select.cpp:428 #, c-format msgid "Please remove %d points" msgstr "Proszę usunąć %d punktów" @@ -162,50 +193,40 @@ msgstr "Tak" msgid "No" msgstr "Nie" -#: src/gui/connection.cpp:62 +#: src/gui/connection.cpp:42 msgid "Connecting..." msgstr "Łączenie..." -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 msgid "Equipment" msgstr "Ekwipunek" -#: src/gui/equipmentwindow.cpp:65 +#: src/gui/equipmentwindow.cpp:66 msgid "Unequip" msgstr "Zdejmij" -#: src/gui/inventorywindow.cpp:50 src/gui/menuwindow.cpp:63 +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 msgid "Inventory" msgstr "Inwentarz" -#: src/gui/inventorywindow.cpp:60 src/gui/inventorywindow.cpp:246 +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 msgid "Use" msgstr "Użyj" -#: src/gui/inventorywindow.cpp:61 +#: src/gui/inventorywindow.cpp:65 msgid "Drop" msgstr "Upuść" -#: src/gui/inventorywindow.cpp:62 +#: src/gui/inventorywindow.cpp:66 msgid "Split" msgstr "Podziel" -#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:181 -#, c-format -msgid "Description: %s" -msgstr "Opis: %s" - -#: src/gui/inventorywindow.cpp:77 src/gui/inventorywindow.cpp:179 -#, c-format -msgid "Effect: %s" -msgstr "Efekt: %s" - -#: src/gui/inventorywindow.cpp:79 src/gui/inventorywindow.cpp:131 +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "Całkowita waga: %d - Maksymalna waga: %d" -#: src/gui/inventorywindow.cpp:243 +#: src/gui/inventorywindow.cpp:194 msgid "Equip" msgstr "Załóż" @@ -222,35 +243,39 @@ msgstr "Wybierz ilość przedmiotów do upuszczenia." msgid "Select amount of items to split." msgstr "Wybierz ilość przedmiotów do upuszczenia." -#: src/gui/login.cpp:42 +#: src/gui/login.cpp:44 msgid "Login" msgstr "Użytkownik" -#: src/gui/login.cpp:45 src/gui/register.cpp:68 +#: src/gui/login.cpp:47 src/gui/register.cpp:68 msgid "Password:" msgstr "Hasło:" -#: src/gui/login.cpp:48 +#: src/gui/login.cpp:50 msgid "Keep" msgstr "Zachowaj" -#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 msgid "Register" msgstr "Rejestruj" -#: src/gui/menuwindow.cpp:61 +#: src/gui/menuwindow.cpp:62 msgid "Status" msgstr "Stan" -#: src/gui/menuwindow.cpp:64 +#: src/gui/menuwindow.cpp:65 msgid "Skills" msgstr "Zdolności" -#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" msgstr "Konfiguracja" -#: src/gui/minimap.cpp:35 +#: src/gui/minimap.cpp:36 msgid "MiniMap" msgstr "MiniMapa" @@ -273,7 +298,7 @@ msgid "@@talk|Talk To NPC@@" msgstr "@@rozmowa|Rozmawiaj z NPC@@" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:231 +#: src/gui/popupmenu.cpp:225 msgid "@@cancel|Cancel@@" msgstr "@@anulowanie|Anuluj@@" @@ -282,31 +307,26 @@ msgstr "@@anulowanie|Anuluj@@" msgid "@@pickup|Pick Up %s@@" msgstr "@@podniesienie|Podnieś %s@@" -#: src/gui/popupmenu.cpp:222 +#: src/gui/popupmenu.cpp:216 msgid "@@use|Equip@@" msgstr "@@użycie|Załóż@@" -#: src/gui/popupmenu.cpp:225 +#: src/gui/popupmenu.cpp:219 msgid "@@use|Use@@" msgstr "@@użycie|Użyj@@" -#: src/gui/popupmenu.cpp:226 +#: src/gui/popupmenu.cpp:220 msgid "@@drop|Drop@@" msgstr "@@upuszczenie|Upuść@@" -#: src/gui/popupmenu.cpp:227 +#: src/gui/popupmenu.cpp:221 msgid "@@description|Description@@" msgstr "@@opis|Opis@@" -#: src/gui/popupmenu.cpp:229 +#: src/gui/popupmenu.cpp:223 msgid "@@split|Split@@" msgstr "@@rozdzielenie|Rozdziel@@" -#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 -msgid "Quit" -msgstr "Wyjdź" - #: src/gui/quitdialog.cpp:42 msgid "Switch server" msgstr "Zmień serwer" @@ -347,18 +367,27 @@ msgstr "Hasło nie może mieć więcej jak %d znaków." msgid "Passwords do not match." msgstr "Hasła nie zgadzają się." -#: src/gui/serverdialog.cpp:102 +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +#, fuzzy +msgid "Sell" +msgstr "Zdolności" + +#: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" msgstr "Wybierz serwer Mana World" -#: src/gui/serverdialog.cpp:104 +#: src/gui/serverdialog.cpp:79 msgid "Server:" msgstr "Serwer:" -#: src/gui/serverdialog.cpp:105 +#: src/gui/serverdialog.cpp:80 msgid "Port:" msgstr "Port:" +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + #: src/gui/setup_audio.cpp:42 msgid "Sound" msgstr "Dźwięk" @@ -371,23 +400,23 @@ msgstr "Głośność efektów dźwiękowych" msgid "Music volume" msgstr "Głośność muzyki" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Apply" msgstr "Zastosuj" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Reset Windows" msgstr "Zresetuj okna" -#: src/gui/setup.cpp:68 +#: src/gui/setup.cpp:72 msgid "Video" msgstr "Obraz" -#: src/gui/setup.cpp:72 +#: src/gui/setup.cpp:76 msgid "Audio" msgstr "Dźwięk" -#: src/gui/setup.cpp:76 +#: src/gui/setup.cpp:80 msgid "Joystick" msgstr "Joystick" @@ -469,5 +498,52 @@ msgstr "Zmień ustawienia OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "Zastosowywanie zmian w konfiguracji OpenGL wymaga ponownego uruchomienia." +msgstr "" +"Zastosowywanie zmian w konfiguracji OpenGL wymaga ponownego uruchomienia." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +#, fuzzy +msgid "Confirm trade" +msgstr "Potwierdź." + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "" + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "" + +#: src/gui/trade.cpp:80 +#, fuzzy +msgid "Change" +msgstr "Anuluj" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" diff --git a/po/tmw.pot b/po/tmw.pot index 5877bec4..c5a203fb 100644 --- a/po/tmw.pot +++ b/po/tmw.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2007-08-13 12:30+0200\n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,138 +16,169 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/char_select.cpp:68 +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "" + +#: src/gui/char_select.cpp:71 msgid "Confirm" msgstr "" -#: src/gui/char_select.cpp:69 +#: src/gui/char_select.cpp:72 msgid "Are you sure you want to delete this character?" msgstr "" -#: src/gui/char_select.cpp:85 +#: src/gui/char_select.cpp:88 msgid "Select Character" msgstr "" -#: src/gui/char_select.cpp:89 src/gui/item_amount.cpp:46 src/gui/login.cpp:49 +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 #: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 #: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:138 +#: src/gui/serverdialog.cpp:110 msgid "Ok" msgstr "" -#: src/gui/char_select.cpp:90 src/gui/char_select.cpp:279 -#: src/gui/connection.cpp:59 src/gui/item_amount.cpp:47 src/gui/login.cpp:50 +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 #: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:139 src/gui/setup.cpp:51 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 msgid "Cancel" msgstr "" -#: src/gui/char_select.cpp:91 +#: src/gui/char_select.cpp:94 msgid "New" msgstr "" -#: src/gui/char_select.cpp:92 +#: src/gui/char_select.cpp:95 msgid "Delete" msgstr "" -#: src/gui/char_select.cpp:93 +#: src/gui/char_select.cpp:96 msgid "Previous" msgstr "" -#: src/gui/char_select.cpp:94 +#: src/gui/char_select.cpp:97 msgid "Next" msgstr "" -#: src/gui/char_select.cpp:95 +#: src/gui/char_select.cpp:98 msgid "Unregister" msgstr "" -#: src/gui/char_select.cpp:97 src/gui/char_select.cpp:203 -#: src/gui/char_select.cpp:214 src/gui/inventorywindow.cpp:66 -#: src/gui/inventorywindow.cpp:131 +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 #, c-format msgid "Name: %s" msgstr "" -#: src/gui/char_select.cpp:98 src/gui/char_select.cpp:204 -#: src/gui/char_select.cpp:215 +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 #, c-format msgid "Level: %d" msgstr "" -#: src/gui/char_select.cpp:99 src/gui/char_select.cpp:205 -#: src/gui/char_select.cpp:216 +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" msgstr "" -#: src/gui/char_select.cpp:264 +#: src/gui/char_select.cpp:245 msgid "Create Character" msgstr "" -#: src/gui/char_select.cpp:271 src/gui/login.cpp:44 src/gui/register.cpp:67 +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 msgid "Name:" msgstr "" -#: src/gui/char_select.cpp:274 +#: src/gui/char_select.cpp:255 msgid "Hair Color:" msgstr "" -#: src/gui/char_select.cpp:277 +#: src/gui/char_select.cpp:258 msgid "Hair Style:" msgstr "" -#: src/gui/char_select.cpp:278 +#: src/gui/char_select.cpp:259 msgid "Create" msgstr "" -#: src/gui/char_select.cpp:281 +#: src/gui/char_select.cpp:262 msgid "Strength:" msgstr "" -#: src/gui/char_select.cpp:282 +#: src/gui/char_select.cpp:263 msgid "Agility:" msgstr "" -#: src/gui/char_select.cpp:283 +#: src/gui/char_select.cpp:264 msgid "Dexterity:" msgstr "" -#: src/gui/char_select.cpp:284 +#: src/gui/char_select.cpp:265 msgid "Vitality:" msgstr "" -#: src/gui/char_select.cpp:285 +#: src/gui/char_select.cpp:266 msgid "Intelligence:" msgstr "" -#: src/gui/char_select.cpp:286 +#: src/gui/char_select.cpp:267 msgid "Willpower:" msgstr "" -#: src/gui/char_select.cpp:287 +#: src/gui/char_select.cpp:268 msgid "Charisma:" msgstr "" -#: src/gui/char_select.cpp:295 src/gui/char_select.cpp:441 +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" msgstr "" -#: src/gui/char_select.cpp:387 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:205 +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 msgid "Error" msgstr "" -#: src/gui/char_select.cpp:388 +#: src/gui/char_select.cpp:369 msgid "Your name needs to be at least 4 characters." msgstr "" -#: src/gui/char_select.cpp:433 +#: src/gui/char_select.cpp:416 msgid "Character stats OK" msgstr "" -#: src/gui/char_select.cpp:445 +#: src/gui/char_select.cpp:428 #, c-format msgid "Please remove %d points" msgstr "" @@ -160,86 +191,88 @@ msgstr "" msgid "No" msgstr "" -#: src/gui/connection.cpp:62 +#: src/gui/connection.cpp:42 msgid "Connecting..." msgstr "" -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:62 +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 msgid "Equipment" msgstr "" -#: src/gui/equipmentwindow.cpp:65 +#: src/gui/equipmentwindow.cpp:66 msgid "Unequip" msgstr "" -#: src/gui/inventorywindow.cpp:48 src/gui/menuwindow.cpp:63 +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 msgid "Inventory" msgstr "" -#: src/gui/inventorywindow.cpp:56 src/gui/inventorywindow.cpp:195 +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 msgid "Use" msgstr "" -#: src/gui/inventorywindow.cpp:57 +#: src/gui/inventorywindow.cpp:65 msgid "Drop" msgstr "" -#: src/gui/inventorywindow.cpp:67 src/gui/inventorywindow.cpp:135 -#, c-format -msgid "Description: %s" -msgstr "" - -#: src/gui/inventorywindow.cpp:68 src/gui/inventorywindow.cpp:133 -#, c-format -msgid "Effect: %s" +#: src/gui/inventorywindow.cpp:66 +msgid "Split" msgstr "" -#: src/gui/inventorywindow.cpp:69 src/gui/inventorywindow.cpp:97 +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "" -#: src/gui/inventorywindow.cpp:192 +#: src/gui/inventorywindow.cpp:194 msgid "Equip" msgstr "" -#: src/gui/item_amount.cpp:79 +#: src/gui/item_amount.cpp:83 msgid "Select amount of items to trade." msgstr "" -#: src/gui/item_amount.cpp:83 +#: src/gui/item_amount.cpp:87 msgid "Select amount of items to drop." msgstr "" -#: src/gui/login.cpp:42 +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "" + +#: src/gui/login.cpp:44 msgid "Login" msgstr "" -#: src/gui/login.cpp:45 src/gui/register.cpp:68 +#: src/gui/login.cpp:47 src/gui/register.cpp:68 msgid "Password:" msgstr "" -#: src/gui/login.cpp:48 +#: src/gui/login.cpp:50 msgid "Keep" msgstr "" -#: src/gui/login.cpp:51 src/gui/register.cpp:63 src/gui/register.cpp:75 +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 msgid "Register" msgstr "" -#: src/gui/menuwindow.cpp:61 +#: src/gui/menuwindow.cpp:62 msgid "Status" msgstr "" -#: src/gui/menuwindow.cpp:64 +#: src/gui/menuwindow.cpp:65 msgid "Skills" msgstr "" -#: src/gui/menuwindow.cpp:65 src/gui/setup.cpp:44 +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" msgstr "" -#: src/gui/minimap.cpp:35 +#: src/gui/minimap.cpp:36 msgid "MiniMap" msgstr "" @@ -262,7 +295,7 @@ msgid "@@talk|Talk To NPC@@" msgstr "" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:227 +#: src/gui/popupmenu.cpp:225 msgid "@@cancel|Cancel@@" msgstr "" @@ -271,25 +304,24 @@ msgstr "" msgid "@@pickup|Pick Up %s@@" msgstr "" -#: src/gui/popupmenu.cpp:219 +#: src/gui/popupmenu.cpp:216 msgid "@@use|Equip@@" msgstr "" -#: src/gui/popupmenu.cpp:222 +#: src/gui/popupmenu.cpp:219 msgid "@@use|Use@@" msgstr "" -#: src/gui/popupmenu.cpp:224 +#: src/gui/popupmenu.cpp:220 msgid "@@drop|Drop@@" msgstr "" -#: src/gui/popupmenu.cpp:225 +#: src/gui/popupmenu.cpp:221 msgid "@@description|Description@@" msgstr "" -#: src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 -msgid "Quit" +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" msgstr "" #: src/gui/quitdialog.cpp:42 @@ -332,18 +364,26 @@ msgstr "" msgid "Passwords do not match." msgstr "" -#: src/gui/serverdialog.cpp:102 +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "" + +#: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" msgstr "" -#: src/gui/serverdialog.cpp:104 +#: src/gui/serverdialog.cpp:79 msgid "Server:" msgstr "" -#: src/gui/serverdialog.cpp:105 +#: src/gui/serverdialog.cpp:80 msgid "Port:" msgstr "" +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + #: src/gui/setup_audio.cpp:42 msgid "Sound" msgstr "" @@ -356,23 +396,23 @@ msgstr "" msgid "Music volume" msgstr "" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Apply" msgstr "" -#: src/gui/setup.cpp:51 +#: src/gui/setup.cpp:55 msgid "Reset Windows" msgstr "" -#: src/gui/setup.cpp:68 +#: src/gui/setup.cpp:72 msgid "Video" msgstr "" -#: src/gui/setup.cpp:72 +#: src/gui/setup.cpp:76 msgid "Audio" msgstr "" -#: src/gui/setup.cpp:76 +#: src/gui/setup.cpp:80 msgid "Joystick" msgstr "" @@ -455,3 +495,48 @@ msgstr "" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." msgstr "" + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "" + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" -- cgit v1.2.3-70-g09d2 From 1bcbdbe03ec60f70c0d7385fdeecd985f533bc08 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Sun, 28 Oct 2007 18:23:27 +0000 Subject: Updated French translation. --- ChangeLog | 1 + po/fr.po | 50 +++++++++++++++++++++++--------------------------- 2 files changed, 24 insertions(+), 27 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 9ab5bd10..b97fc669 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,6 +10,7 @@ src/net/gameserver/player.cpp: Implemented missing trade messages. * po/POTFILES.in: Marked trade window as translatable. * po/tmw.pot, po/*.po: Updated translation objects. + * po/fr.po: Updated French translation. 2007-10-28 Eugenio Favalli diff --git a/po/fr.po b/po/fr.po index 717edb46..1b486379 100644 --- a/po/fr.po +++ b/po/fr.po @@ -4,13 +4,12 @@ # Guillaume Melquiond , 2007. # # -# msgid "" msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2007-10-28 18:59+0100\n" -"PO-Revision-Date: 2007-08-13 13:14+0200\n" +"PO-Revision-Date: 2007-10-28 19:12+0100\n" "Last-Translator: Guillaume Melquiond \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -19,13 +18,13 @@ msgstr "" #: src/gui/buy.cpp:43 src/gui/buy.cpp:60 msgid "Buy" -msgstr "" +msgstr "Acheter" #: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 #: src/gui/sell.cpp:241 #, c-format msgid "Price: %d GP / Total: %d GP" -msgstr "" +msgstr "Prix : %d PO / Total : %d PO" #: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 #: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 @@ -53,7 +52,7 @@ msgstr "Confirmer" #: src/gui/char_select.cpp:72 msgid "Are you sure you want to delete this character?" -msgstr "Êtes-vous sûr de vouloir supprimer ce personnage ?" +msgstr "Voulez-vous vraiment supprimer ce personnage ?" #: src/gui/char_select.cpp:88 msgid "Select Character" @@ -218,7 +217,7 @@ msgstr "Lâcher" #: src/gui/inventorywindow.cpp:66 msgid "Split" -msgstr "" +msgstr "Partager" #: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format @@ -238,9 +237,8 @@ msgid "Select amount of items to drop." msgstr "Choisissez le nombre d'objets à lâcher." #: src/gui/item_amount.cpp:91 -#, fuzzy msgid "Select amount of items to split." -msgstr "Choisissez le nombre d'objets à lâcher." +msgstr "Choisissez le nombre d'objets à déplacer." #: src/gui/login.cpp:44 msgid "Login" @@ -268,7 +266,7 @@ msgstr "Compétences" #: src/gui/menuwindow.cpp:66 msgid "Shortcut" -msgstr "" +msgstr "Raccourci" #: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" @@ -280,7 +278,7 @@ msgstr "Plan" #: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 msgid "NPC" -msgstr "NPC" +msgstr "PNJ" #: src/gui/popupmenu.cpp:79 #, c-format @@ -294,7 +292,7 @@ msgstr "@@attack|Attaquer %s@@" #: src/gui/popupmenu.cpp:90 msgid "@@talk|Talk To NPC@@" -msgstr "@@talk|Parler au NPC@@" +msgstr "@@talk|Parler au PNJ@@" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 #: src/gui/popupmenu.cpp:225 @@ -324,7 +322,7 @@ msgstr "@@description|Description@@" #: src/gui/popupmenu.cpp:223 msgid "@@split|Split@@" -msgstr "" +msgstr "@@split|Partager@@" #: src/gui/quitdialog.cpp:42 msgid "Switch server" @@ -367,9 +365,8 @@ msgid "Passwords do not match." msgstr "Les deux mots de passe ne correspondent pas." #: src/gui/sell.cpp:47 src/gui/sell.cpp:64 -#, fuzzy msgid "Sell" -msgstr "Compétences" +msgstr "Vendre" #: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" @@ -385,7 +382,7 @@ msgstr "Port :" #: src/gui/serverdialog.cpp:172 msgid "Please type both the address and the port of a server." -msgstr "" +msgstr "Veuillez entrer l'adresse et le port du serveur." #: src/gui/setup_audio.cpp:42 msgid "Sound" @@ -503,47 +500,46 @@ msgstr "" #: src/gui/trade.cpp:61 msgid "Add" -msgstr "" +msgstr "Ajouter" #: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 msgid "Propose trade" -msgstr "" +msgstr "Proposer ce troc" #: src/gui/trade.cpp:66 src/gui/trade.cpp:181 -#, fuzzy msgid "Confirm trade" -msgstr "Confirmer" +msgstr "Confirmer ce troc" #: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 #, c-format msgid "You get %d GP." -msgstr "" +msgstr "Vous obtenez %d PO." #: src/gui/trade.cpp:77 msgid "You give:" -msgstr "" +msgstr "Vous donnez :" #: src/gui/trade.cpp:80 -#, fuzzy msgid "Change" -msgstr "Annuler" +msgstr "Changer" #: src/resources/itemdb.cpp:53 #, c-format msgid "Attack %+d" -msgstr "" +msgstr "Attaque %+d" #: src/resources/itemdb.cpp:54 #, c-format msgid "Defense %+d" -msgstr "" +msgstr "Défense %+d" #: src/resources/itemdb.cpp:55 #, c-format msgid "HP %+d" -msgstr "" +msgstr "PV %+d" #: src/resources/itemdb.cpp:56 #, c-format msgid "MP %+d" -msgstr "" +msgstr "PM %+d" + -- cgit v1.2.3-70-g09d2 From 8a0e94b31be13ef9c52b281c32095279d7fa1ca7 Mon Sep 17 00:00:00 2001 From: Matthias Hartmann Date: Sun, 28 Oct 2007 19:29:25 +0000 Subject: Updated german translation. --- ChangeLog | 4 ++++ po/de.po | 42 ++++++++++++++++++++---------------------- 2 files changed, 24 insertions(+), 22 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index b97fc669..b9aa344d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-10-28 Matthias Hartmann + + * po/de.po: Updated german translation. + 2007-10-28 Guillaume Melquiond * src/gui/widgets/layout.h, src/gui/widgets/layout.cpp: Separated diff --git a/po/de.po b/po/de.po index 597b0541..bdc57057 100644 --- a/po/de.po +++ b/po/de.po @@ -17,13 +17,13 @@ msgstr "" #: src/gui/buy.cpp:43 src/gui/buy.cpp:60 msgid "Buy" -msgstr "" +msgstr "Kaufen" #: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 #: src/gui/sell.cpp:241 #, c-format msgid "Price: %d GP / Total: %d GP" -msgstr "" +msgstr "Preis: %d GP / Summe: %d GP" #: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 #: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 @@ -162,7 +162,7 @@ msgstr "Charisma:" #: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" -msgstr "Bitte verteile %d points" +msgstr "Bitte verteile %d Punkte" #: src/gui/char_select.cpp:368 src/gui/register.cpp:220 #: src/gui/serverdialog.cpp:171 @@ -171,7 +171,7 @@ msgstr "Fehler" #: src/gui/char_select.cpp:369 msgid "Your name needs to be at least 4 characters." -msgstr "Dein Name muss auch mindestens 4 Zeichen bestehen." +msgstr "Dein Name muss aus mindestens 4 Zeichen bestehen." #: src/gui/char_select.cpp:416 msgid "Character stats OK" @@ -216,7 +216,7 @@ msgstr "Wegwerfen" #: src/gui/inventorywindow.cpp:66 msgid "Split" -msgstr "" +msgstr "Aufteilen" #: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 #, c-format @@ -266,7 +266,7 @@ msgstr "Fähigkeiten" #: src/gui/menuwindow.cpp:66 msgid "Shortcut" -msgstr "" +msgstr "Tastenkombination" #: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 msgid "Setup" @@ -283,16 +283,16 @@ msgstr "NPC" #: src/gui/popupmenu.cpp:79 #, c-format msgid "@@trade|Trade With %s@@" -msgstr "@@trade|Handeln mit %s@@" +msgstr "@@trade|Mit %s handeln@@" #: src/gui/popupmenu.cpp:81 #, c-format msgid "@@attack|Attack %s@@" -msgstr "@@attack|Greife %s@@ an" +msgstr "@@attack|%s angreifen@@" #: src/gui/popupmenu.cpp:90 msgid "@@talk|Talk To NPC@@" -msgstr "@@talk|Rede mit NPC@@" +msgstr "@@talk|Mit NPC reden@@" #: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 #: src/gui/popupmenu.cpp:225 @@ -322,7 +322,7 @@ msgstr "@@description|Beschreibung@@" #: src/gui/popupmenu.cpp:223 msgid "@@split|Split@@" -msgstr "" +msgstr "@@split|Aufteilen@@" #: src/gui/quitdialog.cpp:42 msgid "Switch server" @@ -383,7 +383,7 @@ msgstr "Port:" #: src/gui/serverdialog.cpp:172 msgid "Please type both the address and the port of a server." -msgstr "" +msgstr "Bitte die Adresse und den Port eines Servers eingeben" #: src/gui/setup_audio.cpp:42 msgid "Sound" @@ -495,17 +495,15 @@ msgstr "Ändere OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "" -"Änderungen an OpenGL werden erst nach einem Neustart der Anwendung " -"übernommen." +msgstr "Änderungen an OpenGL werden erst nach einem Neustart der Anwendung übernommen." #: src/gui/trade.cpp:61 msgid "Add" -msgstr "" +msgstr "Hinzufügen" #: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 msgid "Propose trade" -msgstr "" +msgstr "Handel vorschlagen" #: src/gui/trade.cpp:66 src/gui/trade.cpp:181 #, fuzzy @@ -515,11 +513,11 @@ msgstr "Bestätigen" #: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 #, c-format msgid "You get %d GP." -msgstr "" +msgstr "Du erhälst %d GP." #: src/gui/trade.cpp:77 msgid "You give:" -msgstr "" +msgstr "Du gibst:" #: src/gui/trade.cpp:80 #, fuzzy @@ -529,19 +527,19 @@ msgstr "Abbrechen" #: src/resources/itemdb.cpp:53 #, c-format msgid "Attack %+d" -msgstr "" +msgstr "Angriff %+d" #: src/resources/itemdb.cpp:54 #, c-format msgid "Defense %+d" -msgstr "" +msgstr "Verteidigung %+d" #: src/resources/itemdb.cpp:55 #, c-format msgid "HP %+d" -msgstr "" +msgstr "HP %+d" #: src/resources/itemdb.cpp:56 #, c-format msgid "MP %+d" -msgstr "" +msgstr "MP %+d" -- cgit v1.2.3-70-g09d2 From 7188fb56e18edd567137da595c08598df612d2da Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Wed, 14 Nov 2007 16:11:28 +0000 Subject: Updated Italian translation. --- ChangeLog | 4 ++ po/it.po | 189 ++++++++++++++++++++++++++++++++++++++++---------------------- 2 files changed, 126 insertions(+), 67 deletions(-) (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 47f6f28e..1b4b6de7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-11-14 Eugenio Favalli + + * po/it.po: Updated Italian translation. + 2007-11-14 Guillaume Melquiond * src/gui/chat.cpp: Fixed up and down arrows in chat box. diff --git a/po/it.po b/po/it.po index f0c28aec..7ff98d92 100644 --- a/po/it.po +++ b/po/it.po @@ -10,39 +10,56 @@ msgstr "" "Project-Id-Version: The Mana World 0.1.0\n" "Report-Msgid-Bugs-To: themanaworld-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2007-10-28 18:59+0100\n" -"PO-Revision-Date: 2007-09-10 09:51+0100\n" -"Last-Translator: Eugenio Favalli \n" +"PO-Revision-Date: 2007-11-14 17:03+0100\n" +"Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +#: src/gui/buy.cpp:43 +#: src/gui/buy.cpp:60 msgid "Buy" -msgstr "" +msgstr "Compra" -#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/buy.cpp:57 +#: src/gui/buy.cpp:234 +#: src/gui/sell.cpp:61 #: src/gui/sell.cpp:241 #, c-format msgid "Price: %d GP / Total: %d GP" -msgstr "" +msgstr "Prezzo: %d GP / Totale: %d GP" -#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +#: src/gui/buy.cpp:61 +#: src/gui/quitdialog.cpp:37 +#: src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 +#: src/gui/sell.cpp:65 msgid "Quit" msgstr "Esci" -#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 -#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 -#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 -#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#: src/gui/buy.cpp:62 +#: src/gui/buy.cpp:203 +#: src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 +#: src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 +#: src/gui/sell.cpp:212 +#: src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 +#: src/gui/trade.cpp:171 #, c-format msgid "Description: %s" msgstr "Descrizione : %s" -#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 -#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 -#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#: src/gui/buy.cpp:63 +#: src/gui/buy.cpp:205 +#: src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 +#: src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 +#: src/gui/sell.cpp:214 +#: src/gui/sell.cpp:227 #, c-format msgid "Effect: %s" msgstr "Effetto : %s" @@ -59,17 +76,27 @@ msgstr "Sei sicuro di voler cancellare questo personaggio?" msgid "Select Character" msgstr "Scelta Personaggio" -#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 -#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 -#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/char_select.cpp:92 +#: src/gui/item_amount.cpp:47 +#: src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 +#: src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 +#: src/gui/quitdialog.cpp:44 #: src/gui/serverdialog.cpp:110 msgid "Ok" msgstr "Ok" -#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 -#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 -#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/char_select.cpp:93 +#: src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 +#: src/gui/item_amount.cpp:48 +#: src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 +#: src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 +#: src/gui/serverdialog.cpp:111 +#: src/gui/setup.cpp:55 #: src/gui/trade.cpp:62 msgid "Cancel" msgstr "Cancella" @@ -94,20 +121,26 @@ msgstr "Prossimo" msgid "Unregister" msgstr "Cancella registrazione" -#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 -#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 -#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#: src/gui/char_select.cpp:100 +#: src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 +#: src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 +#: src/gui/trade.cpp:82 +#: src/gui/trade.cpp:169 #, c-format msgid "Name: %s" msgstr "Nome : %s" -#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:101 +#: src/gui/char_select.cpp:190 #: src/gui/char_select.cpp:201 #, c-format msgid "Level: %d" msgstr "Livello: %d" -#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:102 +#: src/gui/char_select.cpp:191 #: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" @@ -117,7 +150,9 @@ msgstr "Monete: %d" msgid "Create Character" msgstr "Crea Personaggio" -#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +#: src/gui/char_select.cpp:252 +#: src/gui/login.cpp:46 +#: src/gui/register.cpp:67 msgid "Name:" msgstr "Nome :" @@ -161,12 +196,14 @@ msgstr "Volontà:" msgid "Charisma:" msgstr "Carisma:" -#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#: src/gui/char_select.cpp:276 +#: src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" msgstr "Prego distribuisci %d points" -#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/char_select.cpp:368 +#: src/gui/register.cpp:220 #: src/gui/serverdialog.cpp:171 msgid "Error" msgstr "Errore" @@ -196,7 +233,8 @@ msgstr "No" msgid "Connecting..." msgstr "Connessione..." -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +#: src/gui/equipmentwindow.cpp:57 +#: src/gui/menuwindow.cpp:63 msgid "Equipment" msgstr "Equipaggiamento" @@ -204,11 +242,13 @@ msgstr "Equipaggiamento" msgid "Unequip" msgstr "Rimuovi" -#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +#: src/gui/inventorywindow.cpp:53 +#: src/gui/menuwindow.cpp:64 msgid "Inventory" msgstr "Inventario" -#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +#: src/gui/inventorywindow.cpp:64 +#: src/gui/inventorywindow.cpp:197 msgid "Use" msgstr "Usa" @@ -218,9 +258,10 @@ msgstr "Lascia" #: src/gui/inventorywindow.cpp:66 msgid "Split" -msgstr "" +msgstr "Lascia" -#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#: src/gui/inventorywindow.cpp:78 +#: src/gui/inventorywindow.cpp:107 #, c-format msgid "Total Weight: %d - Maximum Weight: %d" msgstr "Peso totale : %d - Peso massimo : %d" @@ -238,7 +279,6 @@ msgid "Select amount of items to drop." msgstr "Seleziona la quantità di oggetti da lasciare." #: src/gui/item_amount.cpp:91 -#, fuzzy msgid "Select amount of items to split." msgstr "Seleziona la quantità di oggetti da lasciare." @@ -246,7 +286,8 @@ msgstr "Seleziona la quantità di oggetti da lasciare." msgid "Login" msgstr "Autenticazione" -#: src/gui/login.cpp:47 src/gui/register.cpp:68 +#: src/gui/login.cpp:47 +#: src/gui/register.cpp:68 msgid "Password:" msgstr "Password:" @@ -254,7 +295,9 @@ msgstr "Password:" msgid "Keep" msgstr "Mantieni" -#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +#: src/gui/login.cpp:53 +#: src/gui/register.cpp:63 +#: src/gui/register.cpp:75 msgid "Register" msgstr "Registra" @@ -268,9 +311,10 @@ msgstr "Abilità" #: src/gui/menuwindow.cpp:66 msgid "Shortcut" -msgstr "" +msgstr "Scorciatoia" -#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +#: src/gui/menuwindow.cpp:67 +#: src/gui/setup.cpp:47 msgid "Setup" msgstr "Impostazioni" @@ -278,7 +322,8 @@ msgstr "Impostazioni" msgid "MiniMap" msgstr "Mini mappa" -#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +#: src/gui/npclistdialog.cpp:37 +#: src/gui/npc_text.cpp:37 msgid "NPC" msgstr "NPC" @@ -296,7 +341,8 @@ msgstr "@@attack|Attacca %s@@" msgid "@@talk|Talk To NPC@@" msgstr "@@talk|Parla con NPC@@" -#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:100 +#: src/gui/popupmenu.cpp:116 #: src/gui/popupmenu.cpp:225 msgid "@@cancel|Cancel@@" msgstr "@@cancel|Cancella@@" @@ -324,7 +370,7 @@ msgstr "@@description|Descrizione@@" #: src/gui/popupmenu.cpp:223 msgid "@@split|Split@@" -msgstr "" +msgstr "@@split|Lascia@@" #: src/gui/quitdialog.cpp:42 msgid "Switch server" @@ -366,10 +412,10 @@ msgstr "La password deve contenere meno di %d caratteri." msgid "Passwords do not match." msgstr "Le password non corrispondono." -#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 -#, fuzzy +#: src/gui/sell.cpp:47 +#: src/gui/sell.cpp:64 msgid "Sell" -msgstr "Abilità" +msgstr "Vendi" #: src/gui/serverdialog.cpp:77 msgid "Choose your Mana World Server" @@ -385,7 +431,7 @@ msgstr "Porta:" #: src/gui/serverdialog.cpp:172 msgid "Please type both the address and the port of a server." -msgstr "" +msgstr "Per favore inserisci l'indirizzo e la porta del server." #: src/gui/setup_audio.cpp:42 msgid "Sound" @@ -419,11 +465,13 @@ msgstr "Audio" msgid "Joystick" msgstr "Joystick" -#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +#: src/gui/setup_joystick.cpp:38 +#: src/gui/setup_joystick.cpp:72 msgid "Press the button to start calibration" msgstr "Premi il pulsante per cominciare la calibrazione" -#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +#: src/gui/setup_joystick.cpp:39 +#: src/gui/setup_joystick.cpp:70 msgid "Calibrate" msgstr "Calibra" @@ -471,15 +519,18 @@ msgstr "Lentezza dello scroll" msgid "Ambient FX" msgstr "Suoni ambientali" -#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +#: src/gui/setup_video.cpp:209 +#: src/gui/setup_video.cpp:369 msgid "off" msgstr "Spento" -#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +#: src/gui/setup_video.cpp:212 +#: src/gui/setup_video.cpp:372 msgid "low" msgstr "Basso" -#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +#: src/gui/setup_video.cpp:215 +#: src/gui/setup_video.cpp:375 msgid "high" msgstr "Alto" @@ -501,47 +552,51 @@ msgstr "Applicare le modifiche ad OpenGL richiede il riavvio." #: src/gui/trade.cpp:61 msgid "Add" -msgstr "" +msgstr "Aggiungi" -#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +#: src/gui/trade.cpp:63 +#: src/gui/trade.cpp:65 +#: src/gui/trade.cpp:181 msgid "Propose trade" -msgstr "" +msgstr "Inizia uno scambio" -#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 -#, fuzzy +#: src/gui/trade.cpp:66 +#: src/gui/trade.cpp:181 msgid "Confirm trade" -msgstr "Conferma" +msgstr "Conferma scambio" -#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#: src/gui/trade.cpp:76 +#: src/gui/trade.cpp:118 +#: src/gui/trade.cpp:132 #, c-format msgid "You get %d GP." -msgstr "" +msgstr "Ottieni %d GP." #: src/gui/trade.cpp:77 msgid "You give:" -msgstr "" +msgstr "Dai:" #: src/gui/trade.cpp:80 -#, fuzzy msgid "Change" -msgstr "Cancella" +msgstr "Cambia" #: src/resources/itemdb.cpp:53 #, c-format msgid "Attack %+d" -msgstr "" +msgstr "Attacco %+d" #: src/resources/itemdb.cpp:54 #, c-format msgid "Defense %+d" -msgstr "" +msgstr "Difesa %+d" #: src/resources/itemdb.cpp:55 #, c-format msgid "HP %+d" -msgstr "" +msgstr "PF %+d" #: src/resources/itemdb.cpp:56 #, c-format msgid "MP %+d" -msgstr "" +msgstr "PM %+d" + -- cgit v1.2.3-70-g09d2 From b609cc2945b4f3c5bc4bd6ea26ffa2c0a6729db9 Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Tue, 26 Feb 2008 10:36:58 +0000 Subject: Added Portugese (by Tiago Silva), Danish (by GonzoDark), Russian (by idle sign) and Swedish (by Zirro) translations. --- po/LINGUAS | 4 + po/tmw-da.po | 543 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/tmw-pt.po | 549 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/tmw-ru.po | 544 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/tmw-sv.po | 543 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 2183 insertions(+) create mode 100644 po/tmw-da.po create mode 100644 po/tmw-pt.po create mode 100644 po/tmw-ru.po create mode 100644 po/tmw-sv.po (limited to 'po') diff --git a/po/LINGUAS b/po/LINGUAS index 4876a643..b146281e 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,6 +1,10 @@ # Set of available languages. +da de fr it nl pl +pt +ru +sv diff --git a/po/tmw-da.po b/po/tmw-da.po new file mode 100644 index 00000000..23b44752 --- /dev/null +++ b/po/tmw-da.po @@ -0,0 +1,543 @@ +# Danish translation for tmw +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2008-02-25 20:09+0000\n" +"Last-Translator: GonzoDark \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Køb" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Pris: %d GP / Total: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Afslut" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Beskrivelse: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effekt: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Bekræft" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Er du sikker på du vil slette denne spiller?" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Vælg Spiller" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Annuller" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Nyt" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Slet" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Forrige" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Næste" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Afregistrer" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Navn:%s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Niveau: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Penge: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Lav Spiller" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Navn:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Hår Farve" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Hår Stil" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Opret" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Styrke" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Hurtighed" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "Opfattelsesevne" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "Livskraft" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Intelligens" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "Viljestyrke" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Udstråling" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "Fordel dine %d points" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Fejl" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "Dit navn skal være mindst 4 bogstaver langt." + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "Spillerens stats OK" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "Fjern dine %d points" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Ja" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Nej" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Tilslutter..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Udstyr" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Tag af" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "Inventarieliste" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Brug" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Smid" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Opdel" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Total Vægt: %d - Maximum Vægt: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Tag på" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Vælg antal af ting du vil bytte." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Vælg antal af ting du vil smide." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Vælg antal af ting du vil opdele." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Log Ind" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Adgangskode:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Behold" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Register" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Status" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Færdigheder" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Genvej" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Opsætning" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "MiniKort" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "IMS" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@byt|Byt Med %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@angrib|Angrib %s@@" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@snak|Snak til IMS@@" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "@@annuller|Annuller@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@samle op|Samle Op %s@@" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "@@brug|Tag på@@" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "@@brug|Brug@@" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "@@smid|Smid@@" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "@@beskrivelse|Beskrivelse@@" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "@@opdel|Opdel@@" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Skrift Server" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Skift Spiller" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Bekræft:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "E-mail:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Brugernavnet skal mindst være %d bogstaver langt." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Brugernavnet skal være mindre end %d bogstaver langt." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Adgangskoden skal mindst være %d bogstaver langt." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Adgangskoden skal være mindre end %d bogstaver langt." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Adgangskoden stemmer ikke." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Sælg" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Vælg din Mana World Server" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Server:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Port:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "Skriv både adressen og porten på serveren." + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Lyd" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Sfx styrke" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Lyd styrke" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "Anvend" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "Nulstiller Vinduer" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Video" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Lyd" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Joystick" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Tryk på knappen for at starte justeringen." + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Justering" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Aktiver joystick" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Stop" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Roter styrepinden" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Fuld Skærm" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Brugerdefineret Musepil" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "FPS grænse" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "Gennemsigtighed" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "Opfattelses radius" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "Opfattelses dovenskab" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Omgivende FX" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "deaktiveret" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "lav" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "høj" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Skifter til fuld skærm" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "Ændringerne kræver at du genstarter klienten." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Skrifter til OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "Ændringerne til OpenGL kræver at du genstarter klienten." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Tilføj" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "Foreslå handel" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Bekræft handel" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Du får %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Du giver:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Ændre" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "Angrib %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "Forsvar %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "HP %+d" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "MP %+d" diff --git a/po/tmw-pt.po b/po/tmw-pt.po new file mode 100644 index 00000000..64df5a4d --- /dev/null +++ b/po/tmw-pt.po @@ -0,0 +1,549 @@ +# Portuguese translation for tmw +# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2008-02-03 10:14+0000\n" +"Last-Translator: Tiago Silva \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Comprar" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Preço: %d GP / Total: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Sair" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Descrição: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Efeito: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Confirmar" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Tem a certeza que quer apagar este personagem" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Seleccione um Personagem" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Cancelar" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Novo" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Eliminar" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Anterior" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Seguinte" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Remover o Registo" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Nome: %s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Nível: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Dinheiro: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Criar Personagem" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Nome:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Cor de Cabelo:" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Estilo do Cabelo:" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Criar" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Força:" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Agilidade:" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "Destreza:" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "Vitalidade:" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Inteligência:" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "Força de Vontade:" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Carisma:" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "Por favor distribua %d potos" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Erro" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "O seu nome necessita de pelo menos 4 caracteres" + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "Estatisticas da personagem OK" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "Por favor remova %d pontos" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Sim" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Não" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Conectando..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Equipamento" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Desequipar" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "Inventário" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Usar" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Largar" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Dividir" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Peso Total: %d - Peso Máximo: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Equipar" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Seleccionar a quantidade de itens a negociar." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Seleccionar a quantidade de itens a largar." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Seleccionar a quantidade de itens a dividir." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Autenticar" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Senha:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Manter" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Registo" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Estado" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Competências" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Atalho" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Configuração" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "MiniMapa" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@trade|Negociar com %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@attack|Atacar %s@@" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@talk|Falar com o NPC@@" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "@@cancel|Cancelar@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@pickup|Apanhar %s@@" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "@@use|Equipar@@" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "@@use|Usar@@" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "@@drop|Largar@@" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "@@descrição|Descrição@@" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "@@split|Dividir@@" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Mudar de servidor" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Mudar de personagem" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Confirmar:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "Email:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "O nome de utilizador necessita de pelo menos %d caracteres." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "O nome de utilizador só pode ter %d caracteres." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "A password necessita de pelo menos %d caracteres." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "A password só pode ter até %d caracteres." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "As senhas não coincidem." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Vender" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Escolha o seu Servidor de Mana World" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Servidor:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Porta:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "Por favor escreva o endereço e a porta do servidor." + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Som" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Volume dos Efeitos" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Volume da Música" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "Aplicar" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "Reiniciar Janelas" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Vídeo" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Áudio" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Joystick" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Pressione o botão para começar a calibragem" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Calibrar" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Habilitar Joystick" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Parar" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Rode o manipulo" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Ecrã completo" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Cursor personalizado" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "Limite de FPS:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "Opacidade do Interface" + +#: src/gui/setup_video.cpp:186 +#, fuzzy +msgid "Scroll radius" +msgstr "Raio do Rolamento" + +#: src/gui/setup_video.cpp:194 +#, fuzzy +msgid "Scroll laziness" +msgstr "Velocidade do Rolamento" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Efeitos Ambientais" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "desligado" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "baixo" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "elevado" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Mudar para ecrã completo" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "É necessário reiniciar para as alterações terem efeito." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Mudando OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "É necessário reiniciar para as alterações ao OpenGl terem efeito." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Adicionar" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "Propor Negócio" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Confirmar negócio" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Recebe %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Dá:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Modificar" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" +"Copy text \t \n" +"Ataque %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" +"Copy text \t \n" +"Defesa %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "HP %+d" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "MP %+d" diff --git a/po/tmw-ru.po b/po/tmw-ru.po new file mode 100644 index 00000000..17710bc6 --- /dev/null +++ b/po/tmw-ru.po @@ -0,0 +1,544 @@ +# Russian translation for tmw +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2008-01-08 11:50+0000\n" +"Last-Translator: idle sign \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Купить" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Стоимость: %d GP / Всегоl: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Выход" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Описание: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Эффект: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Подтвердить" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Вы уверены, что хотите удалить этого персонажа?" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Выбор персонажа" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Отмена" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Новый" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Удалить" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Предыдущий" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Следующий" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Удалить регистрацию" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Имя: %s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Уровень: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Деньги: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Создать персонажа" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Имя:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Цвет волос:" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Стрижка:" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Создать" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Сила:" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Выносливость:" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "Ловкость:" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "Живучесть:" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Интеллект:" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "Сила волиr:" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Харизма:" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "Распределите очки (%d)" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Ошибка" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "Имя должно содержать не менее четырех символов." + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "Данные персонажа в порядке" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "Снимите очки (%d)" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Да" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Нет" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Соединение..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Снаряжение" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Снять" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "Инвентарь" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Использовать" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Сбросить" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Разделить" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Суммарный вес: %d - Макс. вес: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Надеть" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Сколько предметов продать." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Сколько предметов сбросить." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Сколько предметов разделить." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Вход" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Пароль:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Оставить" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Зарегистрироваться" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Состояние" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Умения" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Клавиша" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Настройка" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "МиниКарта" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@trade|Торговать с %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@attack|Атаковать %s@@" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@talk|Говорить с NPC@@" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "@@cancelОтмена@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@pickup|Подобрать %s@@" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "@@use|Надеть@@" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "@@use|Использовать@@" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "@@drop|Сбросить@@" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "@@description|Описание@@" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "@@split|Разделить@@" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Сменить сервер" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Сменить персонажа" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Подтвердите:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "Email:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Имя пользователя должно содержать не менее %d символов." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Имя пользователя не должно содержать более %d символов." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Пароль должен содержать не менее %d символов." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Пароль не должен содержать более %d символов." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Пароли не совпадают." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Продать" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Выберите сервер Mana World" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Сервер:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Порт:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "Следует указать адрес и порт сервера." + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Звук" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Громкость эффектов" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Громкость музыки" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "Применить" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "Восстановить расположение окон" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Видео" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Аудио" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Джойстик" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Нажмите кнопку, чтобы начать калибровку" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Калибровать" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Использовать джойстик" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Стоп" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Вращайте рукоять" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "На полный экран" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Выборочный курсор" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "Ограничение кадр/с:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "Прозрачность интерфейса" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "Радиус прокрутки" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "Заторможенность прокрутки" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Эффекты окружающей среды" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "выкл" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "низ." + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "выс." + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Переключение в полноэкранный режим" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "" +"Для вступления в силу выбранных настроек требуется перезагрузка игры." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Переключение на OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "Переход к OpenGL требует перезагрузки игры." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Добавить" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "Предложить торговлю" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Принять предложение торговли" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Вы получили %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Вы отдаете:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Сменить" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "Атака %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "Защита %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "HP %+d" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "Мана %+d" diff --git a/po/tmw-sv.po b/po/tmw-sv.po new file mode 100644 index 00000000..97f4525f --- /dev/null +++ b/po/tmw-sv.po @@ -0,0 +1,543 @@ +# Swedish translation for tmw +# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2007-12-19 16:43+0000\n" +"Last-Translator: Zirro \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Köp" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Pris: %d GP / Totalt: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Avsluta" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Beskrivning: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effekt: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Bekräfta" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Är du säker på att du vill ta bort den här karaktären?" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Välj karaktär" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Avbryt" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Ny" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Ta bort" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Föregående" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Nästa" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Avregistrera" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Namn: %s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Nivå: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Pengar: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Skapa karaktär" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Namn:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Hårfärg:" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Hårstil:" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Skapa" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Styrka:" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Smidighet:" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Intelligens:" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Karisma:" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Fel" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "Ditt namn måste vara minst 4 tecken långt." + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Ja" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Nej" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Ansluter..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Utrustning" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Ta av" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Använd" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Släpp" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Dela upp" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Total vikt: %d - Max vikt: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Ta på" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Välj antalet föremål att byta." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Välj antalet föremål att tappa." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Välj antalet föremål att dela upp." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Användarnamn" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Lösenord:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Behåll" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Registrera" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Status" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Färdigheter" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Genväg" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Installera" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "Minikarta" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Byt server" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Byt karaktär" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Bekräfta:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "E-post:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Användarnamnet måste vara minst %d bokstäver långt." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Användarnamnet får inte vara längre än %d bokstäver." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Lösenordet måste vara minst %d bokstäver långt." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Lösenordet får inte vara längre än %d bokstäver." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Lösenorden stämmer inte överens med varandra." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Sälj" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Välj din Mana World Server" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Server:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Port:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Ljud" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Sfx volym" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Musik volym" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Video" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Ljud" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Styrspak" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Klicka på knappen för att starta kalibreringen" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Kalibrera" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Stopp" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Helskärm" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Egen muspekare" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "FPS gräns:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "av" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "låg" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "hög" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Byte till helskärm" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "Du måste starta om för att ändringarna ska synas." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "" + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Lägg till" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Godkänn byte" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Du får %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Du erbjuder:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Ändra" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "Attackera %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "Försvara %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" -- cgit v1.2.3-70-g09d2 From 9355a8113d0a3e084d67aa181ead54715702ee98 Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Wed, 27 Feb 2008 09:25:08 +0000 Subject: Fixed translation file names. --- ChangeLog | 7 + po/da.po | 543 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/it.po | 18 +- po/pt.po | 549 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/ru.po | 544 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/sv.po | 543 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/tmw-da.po | 543 ---------------------------------------------------------- po/tmw-pt.po | 549 ----------------------------------------------------------- po/tmw-ru.po | 544 ---------------------------------------------------------- po/tmw-sv.po | 543 ---------------------------------------------------------- tmw.cbp | 10 -- 11 files changed, 2195 insertions(+), 2198 deletions(-) create mode 100644 po/da.po create mode 100644 po/pt.po create mode 100644 po/ru.po create mode 100644 po/sv.po delete mode 100644 po/tmw-da.po delete mode 100644 po/tmw-pt.po delete mode 100644 po/tmw-ru.po delete mode 100644 po/tmw-sv.po (limited to 'po') diff --git a/ChangeLog b/ChangeLog index 09b7d720..6a6fd91b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-02-27 Eugenio Favalli + + * po/da.po, po/pt.po, po/ru.po, po/sv.po, po/tmw-da.po, + po/tmw-pt.po, po/tmw-ru.po, po/tmw-sv.po, tmw.cbp: Fixed translation + file names. + * po/it.po: Some fixes by Shaili. + 2008-02-24 Philipp Sehmisch * src/gui/skill.cpp, src/gui/skill.h: Optical enhancements based on diff --git a/po/da.po b/po/da.po new file mode 100644 index 00000000..23b44752 --- /dev/null +++ b/po/da.po @@ -0,0 +1,543 @@ +# Danish translation for tmw +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2008-02-25 20:09+0000\n" +"Last-Translator: GonzoDark \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Køb" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Pris: %d GP / Total: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Afslut" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Beskrivelse: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effekt: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Bekræft" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Er du sikker på du vil slette denne spiller?" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Vælg Spiller" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Annuller" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Nyt" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Slet" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Forrige" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Næste" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Afregistrer" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Navn:%s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Niveau: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Penge: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Lav Spiller" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Navn:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Hår Farve" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Hår Stil" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Opret" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Styrke" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Hurtighed" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "Opfattelsesevne" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "Livskraft" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Intelligens" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "Viljestyrke" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Udstråling" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "Fordel dine %d points" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Fejl" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "Dit navn skal være mindst 4 bogstaver langt." + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "Spillerens stats OK" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "Fjern dine %d points" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Ja" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Nej" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Tilslutter..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Udstyr" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Tag af" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "Inventarieliste" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Brug" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Smid" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Opdel" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Total Vægt: %d - Maximum Vægt: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Tag på" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Vælg antal af ting du vil bytte." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Vælg antal af ting du vil smide." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Vælg antal af ting du vil opdele." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Log Ind" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Adgangskode:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Behold" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Register" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Status" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Færdigheder" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Genvej" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Opsætning" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "MiniKort" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "IMS" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@byt|Byt Med %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@angrib|Angrib %s@@" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@snak|Snak til IMS@@" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "@@annuller|Annuller@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@samle op|Samle Op %s@@" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "@@brug|Tag på@@" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "@@brug|Brug@@" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "@@smid|Smid@@" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "@@beskrivelse|Beskrivelse@@" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "@@opdel|Opdel@@" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Skrift Server" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Skift Spiller" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Bekræft:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "E-mail:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Brugernavnet skal mindst være %d bogstaver langt." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Brugernavnet skal være mindre end %d bogstaver langt." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Adgangskoden skal mindst være %d bogstaver langt." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Adgangskoden skal være mindre end %d bogstaver langt." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Adgangskoden stemmer ikke." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Sælg" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Vælg din Mana World Server" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Server:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Port:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "Skriv både adressen og porten på serveren." + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Lyd" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Sfx styrke" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Lyd styrke" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "Anvend" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "Nulstiller Vinduer" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Video" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Lyd" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Joystick" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Tryk på knappen for at starte justeringen." + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Justering" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Aktiver joystick" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Stop" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Roter styrepinden" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Fuld Skærm" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Brugerdefineret Musepil" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "FPS grænse" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "Gennemsigtighed" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "Opfattelses radius" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "Opfattelses dovenskab" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Omgivende FX" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "deaktiveret" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "lav" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "høj" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Skifter til fuld skærm" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "Ændringerne kræver at du genstarter klienten." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Skrifter til OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "Ændringerne til OpenGL kræver at du genstarter klienten." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Tilføj" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "Foreslå handel" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Bekræft handel" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Du får %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Du giver:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Ændre" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "Angrib %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "Forsvar %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "HP %+d" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "MP %+d" diff --git a/po/it.po b/po/it.po index 7ff98d92..e115af62 100644 --- a/po/it.po +++ b/po/it.po @@ -99,7 +99,7 @@ msgstr "Ok" #: src/gui/setup.cpp:55 #: src/gui/trade.cpp:62 msgid "Cancel" -msgstr "Cancella" +msgstr "Annulla" #: src/gui/char_select.cpp:94 msgid "New" @@ -144,7 +144,7 @@ msgstr "Livello: %d" #: src/gui/char_select.cpp:202 #, c-format msgid "Money: %d" -msgstr "Monete: %d" +msgstr "Denaro: %d" #: src/gui/char_select.cpp:245 msgid "Create Character" @@ -162,11 +162,11 @@ msgstr "Colore Capelli" #: src/gui/char_select.cpp:258 msgid "Hair Style:" -msgstr "Stile Capelli:" +msgstr "Taglio Capelli:" #: src/gui/char_select.cpp:259 msgid "Create" -msgstr "Create" +msgstr "Crea" #: src/gui/char_select.cpp:262 msgid "Strength:" @@ -200,7 +200,7 @@ msgstr "Carisma:" #: src/gui/char_select.cpp:424 #, c-format msgid "Please distribute %d points" -msgstr "Prego distribuisci %d points" +msgstr "Prego distribuisci %d punti" #: src/gui/char_select.cpp:368 #: src/gui/register.cpp:220 @@ -293,7 +293,7 @@ msgstr "Password:" #: src/gui/login.cpp:50 msgid "Keep" -msgstr "Mantieni" +msgstr "Ricorda" #: src/gui/login.cpp:53 #: src/gui/register.cpp:63 @@ -325,7 +325,7 @@ msgstr "Mini mappa" #: src/gui/npclistdialog.cpp:37 #: src/gui/npc_text.cpp:37 msgid "NPC" -msgstr "NPC" +msgstr "PNG" #: src/gui/popupmenu.cpp:79 #, c-format @@ -505,7 +505,7 @@ msgstr "Limita FPS:" #: src/gui/setup_video.cpp:133 msgid "Gui opacity" -msgstr "Opacità IU" +msgstr "Opacità Interfaccia Grafica" #: src/gui/setup_video.cpp:186 msgid "Scroll radius" @@ -548,7 +548,7 @@ msgstr "Modifica OpenGL" #: src/gui/setup_video.cpp:281 msgid "Applying change to OpenGL requires restart." -msgstr "Applicare le modifiche ad OpenGL richiede il riavvio." +msgstr "Riavvia per rendere effettive le modifche OpenGL." #: src/gui/trade.cpp:61 msgid "Add" diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 00000000..64df5a4d --- /dev/null +++ b/po/pt.po @@ -0,0 +1,549 @@ +# Portuguese translation for tmw +# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2008-02-03 10:14+0000\n" +"Last-Translator: Tiago Silva \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Comprar" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Preço: %d GP / Total: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Sair" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Descrição: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Efeito: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Confirmar" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Tem a certeza que quer apagar este personagem" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Seleccione um Personagem" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Cancelar" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Novo" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Eliminar" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Anterior" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Seguinte" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Remover o Registo" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Nome: %s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Nível: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Dinheiro: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Criar Personagem" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Nome:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Cor de Cabelo:" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Estilo do Cabelo:" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Criar" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Força:" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Agilidade:" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "Destreza:" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "Vitalidade:" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Inteligência:" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "Força de Vontade:" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Carisma:" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "Por favor distribua %d potos" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Erro" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "O seu nome necessita de pelo menos 4 caracteres" + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "Estatisticas da personagem OK" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "Por favor remova %d pontos" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Sim" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Não" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Conectando..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Equipamento" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Desequipar" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "Inventário" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Usar" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Largar" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Dividir" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Peso Total: %d - Peso Máximo: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Equipar" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Seleccionar a quantidade de itens a negociar." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Seleccionar a quantidade de itens a largar." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Seleccionar a quantidade de itens a dividir." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Autenticar" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Senha:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Manter" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Registo" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Estado" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Competências" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Atalho" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Configuração" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "MiniMapa" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@trade|Negociar com %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@attack|Atacar %s@@" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@talk|Falar com o NPC@@" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "@@cancel|Cancelar@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@pickup|Apanhar %s@@" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "@@use|Equipar@@" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "@@use|Usar@@" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "@@drop|Largar@@" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "@@descrição|Descrição@@" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "@@split|Dividir@@" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Mudar de servidor" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Mudar de personagem" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Confirmar:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "Email:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "O nome de utilizador necessita de pelo menos %d caracteres." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "O nome de utilizador só pode ter %d caracteres." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "A password necessita de pelo menos %d caracteres." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "A password só pode ter até %d caracteres." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "As senhas não coincidem." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Vender" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Escolha o seu Servidor de Mana World" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Servidor:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Porta:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "Por favor escreva o endereço e a porta do servidor." + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Som" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Volume dos Efeitos" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Volume da Música" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "Aplicar" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "Reiniciar Janelas" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Vídeo" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Áudio" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Joystick" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Pressione o botão para começar a calibragem" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Calibrar" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Habilitar Joystick" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Parar" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Rode o manipulo" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Ecrã completo" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Cursor personalizado" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "Limite de FPS:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "Opacidade do Interface" + +#: src/gui/setup_video.cpp:186 +#, fuzzy +msgid "Scroll radius" +msgstr "Raio do Rolamento" + +#: src/gui/setup_video.cpp:194 +#, fuzzy +msgid "Scroll laziness" +msgstr "Velocidade do Rolamento" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Efeitos Ambientais" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "desligado" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "baixo" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "elevado" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Mudar para ecrã completo" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "É necessário reiniciar para as alterações terem efeito." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Mudando OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "É necessário reiniciar para as alterações ao OpenGl terem efeito." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Adicionar" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "Propor Negócio" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Confirmar negócio" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Recebe %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Dá:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Modificar" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "" +"Copy text \t \n" +"Ataque %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "" +"Copy text \t \n" +"Defesa %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "HP %+d" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "MP %+d" diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 00000000..17710bc6 --- /dev/null +++ b/po/ru.po @@ -0,0 +1,544 @@ +# Russian translation for tmw +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2008-01-08 11:50+0000\n" +"Last-Translator: idle sign \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Купить" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Стоимость: %d GP / Всегоl: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Выход" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Описание: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Эффект: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Подтвердить" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Вы уверены, что хотите удалить этого персонажа?" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Выбор персонажа" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Отмена" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Новый" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Удалить" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Предыдущий" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Следующий" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Удалить регистрацию" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Имя: %s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Уровень: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Деньги: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Создать персонажа" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Имя:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Цвет волос:" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Стрижка:" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Создать" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Сила:" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Выносливость:" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "Ловкость:" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "Живучесть:" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Интеллект:" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "Сила волиr:" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Харизма:" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "Распределите очки (%d)" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Ошибка" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "Имя должно содержать не менее четырех символов." + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "Данные персонажа в порядке" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "Снимите очки (%d)" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Да" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Нет" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Соединение..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Снаряжение" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Снять" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "Инвентарь" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Использовать" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Сбросить" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Разделить" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Суммарный вес: %d - Макс. вес: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Надеть" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Сколько предметов продать." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Сколько предметов сбросить." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Сколько предметов разделить." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Вход" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Пароль:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Оставить" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Зарегистрироваться" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Состояние" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Умения" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Клавиша" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Настройка" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "МиниКарта" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "@@trade|Торговать с %s@@" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "@@attack|Атаковать %s@@" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "@@talk|Говорить с NPC@@" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "@@cancelОтмена@@" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "@@pickup|Подобрать %s@@" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "@@use|Надеть@@" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "@@use|Использовать@@" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "@@drop|Сбросить@@" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "@@description|Описание@@" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "@@split|Разделить@@" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Сменить сервер" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Сменить персонажа" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Подтвердите:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "Email:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Имя пользователя должно содержать не менее %d символов." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Имя пользователя не должно содержать более %d символов." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Пароль должен содержать не менее %d символов." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Пароль не должен содержать более %d символов." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Пароли не совпадают." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Продать" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Выберите сервер Mana World" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Сервер:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Порт:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "Следует указать адрес и порт сервера." + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Звук" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Громкость эффектов" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Громкость музыки" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "Применить" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "Восстановить расположение окон" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Видео" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Аудио" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Джойстик" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Нажмите кнопку, чтобы начать калибровку" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Калибровать" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "Использовать джойстик" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Стоп" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "Вращайте рукоять" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "На полный экран" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "OpenGL" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Выборочный курсор" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "Ограничение кадр/с:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "Прозрачность интерфейса" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "Радиус прокрутки" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "Заторможенность прокрутки" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "Эффекты окружающей среды" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "выкл" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "низ." + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "выс." + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Переключение в полноэкранный режим" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "" +"Для вступления в силу выбранных настроек требуется перезагрузка игры." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "Переключение на OpenGL" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "Переход к OpenGL требует перезагрузки игры." + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Добавить" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "Предложить торговлю" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Принять предложение торговли" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Вы получили %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Вы отдаете:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Сменить" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "Атака %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "Защита %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "HP %+d" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "Мана %+d" diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 00000000..97f4525f --- /dev/null +++ b/po/sv.po @@ -0,0 +1,543 @@ +# Swedish translation for tmw +# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# This file is distributed under the same license as the tmw package. +# FIRST AUTHOR , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: tmw\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2007-10-28 18:59+0100\n" +"PO-Revision-Date: 2007-12-19 16:43+0000\n" +"Last-Translator: Zirro \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 +msgid "Buy" +msgstr "Köp" + +#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 +#: src/gui/sell.cpp:241 +#, c-format +msgid "Price: %d GP / Total: %d GP" +msgstr "Pris: %d GP / Totalt: %d GP" + +#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 +#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 +msgid "Quit" +msgstr "Avsluta" + +#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 +#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 +#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 +#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 +#, c-format +msgid "Description: %s" +msgstr "Beskrivning: %s" + +#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 +#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 +#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 +#, c-format +msgid "Effect: %s" +msgstr "Effekt: %s" + +#: src/gui/char_select.cpp:71 +msgid "Confirm" +msgstr "Bekräfta" + +#: src/gui/char_select.cpp:72 +msgid "Are you sure you want to delete this character?" +msgstr "Är du säker på att du vill ta bort den här karaktären?" + +#: src/gui/char_select.cpp:88 +msgid "Select Character" +msgstr "Välj karaktär" + +#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 +#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 +#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 +#: src/gui/serverdialog.cpp:110 +msgid "Ok" +msgstr "Ok" + +#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 +#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 +#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 +#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 +#: src/gui/trade.cpp:62 +msgid "Cancel" +msgstr "Avbryt" + +#: src/gui/char_select.cpp:94 +msgid "New" +msgstr "Ny" + +#: src/gui/char_select.cpp:95 +msgid "Delete" +msgstr "Ta bort" + +#: src/gui/char_select.cpp:96 +msgid "Previous" +msgstr "Föregående" + +#: src/gui/char_select.cpp:97 +msgid "Next" +msgstr "Nästa" + +#: src/gui/char_select.cpp:98 +msgid "Unregister" +msgstr "Avregistrera" + +#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 +#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 +#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 +#, c-format +msgid "Name: %s" +msgstr "Namn: %s" + +#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 +#: src/gui/char_select.cpp:201 +#, c-format +msgid "Level: %d" +msgstr "Nivå: %d" + +#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 +#: src/gui/char_select.cpp:202 +#, c-format +msgid "Money: %d" +msgstr "Pengar: %d" + +#: src/gui/char_select.cpp:245 +msgid "Create Character" +msgstr "Skapa karaktär" + +#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 +msgid "Name:" +msgstr "Namn:" + +#: src/gui/char_select.cpp:255 +msgid "Hair Color:" +msgstr "Hårfärg:" + +#: src/gui/char_select.cpp:258 +msgid "Hair Style:" +msgstr "Hårstil:" + +#: src/gui/char_select.cpp:259 +msgid "Create" +msgstr "Skapa" + +#: src/gui/char_select.cpp:262 +msgid "Strength:" +msgstr "Styrka:" + +#: src/gui/char_select.cpp:263 +msgid "Agility:" +msgstr "Smidighet:" + +#: src/gui/char_select.cpp:264 +msgid "Dexterity:" +msgstr "" + +#: src/gui/char_select.cpp:265 +msgid "Vitality:" +msgstr "" + +#: src/gui/char_select.cpp:266 +msgid "Intelligence:" +msgstr "Intelligens:" + +#: src/gui/char_select.cpp:267 +msgid "Willpower:" +msgstr "" + +#: src/gui/char_select.cpp:268 +msgid "Charisma:" +msgstr "Karisma:" + +#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 +#, c-format +msgid "Please distribute %d points" +msgstr "" + +#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 +#: src/gui/serverdialog.cpp:171 +msgid "Error" +msgstr "Fel" + +#: src/gui/char_select.cpp:369 +msgid "Your name needs to be at least 4 characters." +msgstr "Ditt namn måste vara minst 4 tecken långt." + +#: src/gui/char_select.cpp:416 +msgid "Character stats OK" +msgstr "" + +#: src/gui/char_select.cpp:428 +#, c-format +msgid "Please remove %d points" +msgstr "" + +#: src/gui/confirm_dialog.cpp:37 +msgid "Yes" +msgstr "Ja" + +#: src/gui/confirm_dialog.cpp:38 +msgid "No" +msgstr "Nej" + +#: src/gui/connection.cpp:42 +msgid "Connecting..." +msgstr "Ansluter..." + +#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 +msgid "Equipment" +msgstr "Utrustning" + +#: src/gui/equipmentwindow.cpp:66 +msgid "Unequip" +msgstr "Ta av" + +#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 +msgid "Inventory" +msgstr "" + +#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 +msgid "Use" +msgstr "Använd" + +#: src/gui/inventorywindow.cpp:65 +msgid "Drop" +msgstr "Släpp" + +#: src/gui/inventorywindow.cpp:66 +msgid "Split" +msgstr "Dela upp" + +#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 +#, c-format +msgid "Total Weight: %d - Maximum Weight: %d" +msgstr "Total vikt: %d - Max vikt: %d" + +#: src/gui/inventorywindow.cpp:194 +msgid "Equip" +msgstr "Ta på" + +#: src/gui/item_amount.cpp:83 +msgid "Select amount of items to trade." +msgstr "Välj antalet föremål att byta." + +#: src/gui/item_amount.cpp:87 +msgid "Select amount of items to drop." +msgstr "Välj antalet föremål att tappa." + +#: src/gui/item_amount.cpp:91 +msgid "Select amount of items to split." +msgstr "Välj antalet föremål att dela upp." + +#: src/gui/login.cpp:44 +msgid "Login" +msgstr "Användarnamn" + +#: src/gui/login.cpp:47 src/gui/register.cpp:68 +msgid "Password:" +msgstr "Lösenord:" + +#: src/gui/login.cpp:50 +msgid "Keep" +msgstr "Behåll" + +#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 +msgid "Register" +msgstr "Registrera" + +#: src/gui/menuwindow.cpp:62 +msgid "Status" +msgstr "Status" + +#: src/gui/menuwindow.cpp:65 +msgid "Skills" +msgstr "Färdigheter" + +#: src/gui/menuwindow.cpp:66 +msgid "Shortcut" +msgstr "Genväg" + +#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 +msgid "Setup" +msgstr "Installera" + +#: src/gui/minimap.cpp:36 +msgid "MiniMap" +msgstr "Minikarta" + +#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 +msgid "NPC" +msgstr "NPC" + +#: src/gui/popupmenu.cpp:79 +#, c-format +msgid "@@trade|Trade With %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:81 +#, c-format +msgid "@@attack|Attack %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:90 +msgid "@@talk|Talk To NPC@@" +msgstr "" + +#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 +#: src/gui/popupmenu.cpp:225 +msgid "@@cancel|Cancel@@" +msgstr "" + +#: src/gui/popupmenu.cpp:112 +#, c-format +msgid "@@pickup|Pick Up %s@@" +msgstr "" + +#: src/gui/popupmenu.cpp:216 +msgid "@@use|Equip@@" +msgstr "" + +#: src/gui/popupmenu.cpp:219 +msgid "@@use|Use@@" +msgstr "" + +#: src/gui/popupmenu.cpp:220 +msgid "@@drop|Drop@@" +msgstr "" + +#: src/gui/popupmenu.cpp:221 +msgid "@@description|Description@@" +msgstr "" + +#: src/gui/popupmenu.cpp:223 +msgid "@@split|Split@@" +msgstr "" + +#: src/gui/quitdialog.cpp:42 +msgid "Switch server" +msgstr "Byt server" + +#: src/gui/quitdialog.cpp:43 +msgid "Switch character" +msgstr "Byt karaktär" + +#: src/gui/register.cpp:69 +msgid "Confirm:" +msgstr "Bekräfta:" + +#: src/gui/register.cpp:70 +msgid "Email:" +msgstr "E-post:" + +#: src/gui/register.cpp:168 +#, c-format +msgid "The username needs to be at least %d characters long." +msgstr "Användarnamnet måste vara minst %d bokstäver långt." + +#: src/gui/register.cpp:176 +#, c-format +msgid "The username needs to be less than %d characters long." +msgstr "Användarnamnet får inte vara längre än %d bokstäver." + +#: src/gui/register.cpp:184 +#, c-format +msgid "The password needs to be at least %d characters long." +msgstr "Lösenordet måste vara minst %d bokstäver långt." + +#: src/gui/register.cpp:192 +#, c-format +msgid "The password needs to be less than %d characters long." +msgstr "Lösenordet får inte vara längre än %d bokstäver." + +#: src/gui/register.cpp:199 +msgid "Passwords do not match." +msgstr "Lösenorden stämmer inte överens med varandra." + +#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 +msgid "Sell" +msgstr "Sälj" + +#: src/gui/serverdialog.cpp:77 +msgid "Choose your Mana World Server" +msgstr "Välj din Mana World Server" + +#: src/gui/serverdialog.cpp:79 +msgid "Server:" +msgstr "Server:" + +#: src/gui/serverdialog.cpp:80 +msgid "Port:" +msgstr "Port:" + +#: src/gui/serverdialog.cpp:172 +msgid "Please type both the address and the port of a server." +msgstr "" + +#: src/gui/setup_audio.cpp:42 +msgid "Sound" +msgstr "Ljud" + +#: src/gui/setup_audio.cpp:48 +msgid "Sfx volume" +msgstr "Sfx volym" + +#: src/gui/setup_audio.cpp:49 +msgid "Music volume" +msgstr "Musik volym" + +#: src/gui/setup.cpp:55 +msgid "Apply" +msgstr "" + +#: src/gui/setup.cpp:55 +msgid "Reset Windows" +msgstr "" + +#: src/gui/setup.cpp:72 +msgid "Video" +msgstr "Video" + +#: src/gui/setup.cpp:76 +msgid "Audio" +msgstr "Ljud" + +#: src/gui/setup.cpp:80 +msgid "Joystick" +msgstr "Styrspak" + +#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 +msgid "Press the button to start calibration" +msgstr "Klicka på knappen för att starta kalibreringen" + +#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 +msgid "Calibrate" +msgstr "Kalibrera" + +#: src/gui/setup_joystick.cpp:40 +msgid "Enable joystick" +msgstr "" + +#: src/gui/setup_joystick.cpp:75 +msgid "Stop" +msgstr "Stopp" + +#: src/gui/setup_joystick.cpp:76 +msgid "Rotate the stick" +msgstr "" + +#: src/gui/setup_video.cpp:113 +msgid "Full screen" +msgstr "Helskärm" + +#: src/gui/setup_video.cpp:114 +msgid "OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:115 +msgid "Custom cursor" +msgstr "Egen muspekare" + +#: src/gui/setup_video.cpp:117 +msgid "FPS Limit:" +msgstr "FPS gräns:" + +#: src/gui/setup_video.cpp:133 +msgid "Gui opacity" +msgstr "" + +#: src/gui/setup_video.cpp:186 +msgid "Scroll radius" +msgstr "" + +#: src/gui/setup_video.cpp:194 +msgid "Scroll laziness" +msgstr "" + +#: src/gui/setup_video.cpp:202 +msgid "Ambient FX" +msgstr "" + +#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 +msgid "off" +msgstr "av" + +#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 +msgid "low" +msgstr "låg" + +#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 +msgid "high" +msgstr "hög" + +#: src/gui/setup_video.cpp:268 +msgid "Switching to full screen" +msgstr "Byte till helskärm" + +#: src/gui/setup_video.cpp:269 +msgid "Restart needed for changes to take effect." +msgstr "Du måste starta om för att ändringarna ska synas." + +#: src/gui/setup_video.cpp:280 +msgid "Changing OpenGL" +msgstr "" + +#: src/gui/setup_video.cpp:281 +msgid "Applying change to OpenGL requires restart." +msgstr "" + +#: src/gui/trade.cpp:61 +msgid "Add" +msgstr "Lägg till" + +#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 +msgid "Propose trade" +msgstr "" + +#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 +msgid "Confirm trade" +msgstr "Godkänn byte" + +#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 +#, c-format +msgid "You get %d GP." +msgstr "Du får %d GP." + +#: src/gui/trade.cpp:77 +msgid "You give:" +msgstr "Du erbjuder:" + +#: src/gui/trade.cpp:80 +msgid "Change" +msgstr "Ändra" + +#: src/resources/itemdb.cpp:53 +#, c-format +msgid "Attack %+d" +msgstr "Attackera %+d" + +#: src/resources/itemdb.cpp:54 +#, c-format +msgid "Defense %+d" +msgstr "Försvara %+d" + +#: src/resources/itemdb.cpp:55 +#, c-format +msgid "HP %+d" +msgstr "" + +#: src/resources/itemdb.cpp:56 +#, c-format +msgid "MP %+d" +msgstr "" diff --git a/po/tmw-da.po b/po/tmw-da.po deleted file mode 100644 index 23b44752..00000000 --- a/po/tmw-da.po +++ /dev/null @@ -1,543 +0,0 @@ -# Danish translation for tmw -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 -# This file is distributed under the same license as the tmw package. -# FIRST AUTHOR , 2008. -# -msgid "" -msgstr "" -"Project-Id-Version: tmw\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2007-10-28 18:59+0100\n" -"PO-Revision-Date: 2008-02-25 20:09+0000\n" -"Last-Translator: GonzoDark \n" -"Language-Team: Danish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 -msgid "Buy" -msgstr "Køb" - -#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 -#: src/gui/sell.cpp:241 -#, c-format -msgid "Price: %d GP / Total: %d GP" -msgstr "Pris: %d GP / Total: %d GP" - -#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 -msgid "Quit" -msgstr "Afslut" - -#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 -#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 -#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 -#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 -#, c-format -msgid "Description: %s" -msgstr "Beskrivelse: %s" - -#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 -#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 -#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 -#, c-format -msgid "Effect: %s" -msgstr "Effekt: %s" - -#: src/gui/char_select.cpp:71 -msgid "Confirm" -msgstr "Bekræft" - -#: src/gui/char_select.cpp:72 -msgid "Are you sure you want to delete this character?" -msgstr "Er du sikker på du vil slette denne spiller?" - -#: src/gui/char_select.cpp:88 -msgid "Select Character" -msgstr "Vælg Spiller" - -#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 -#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 -#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:110 -msgid "Ok" -msgstr "Ok" - -#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 -#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 -#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 -#: src/gui/trade.cpp:62 -msgid "Cancel" -msgstr "Annuller" - -#: src/gui/char_select.cpp:94 -msgid "New" -msgstr "Nyt" - -#: src/gui/char_select.cpp:95 -msgid "Delete" -msgstr "Slet" - -#: src/gui/char_select.cpp:96 -msgid "Previous" -msgstr "Forrige" - -#: src/gui/char_select.cpp:97 -msgid "Next" -msgstr "Næste" - -#: src/gui/char_select.cpp:98 -msgid "Unregister" -msgstr "Afregistrer" - -#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 -#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 -#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 -#, c-format -msgid "Name: %s" -msgstr "Navn:%s" - -#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 -#: src/gui/char_select.cpp:201 -#, c-format -msgid "Level: %d" -msgstr "Niveau: %d" - -#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 -#: src/gui/char_select.cpp:202 -#, c-format -msgid "Money: %d" -msgstr "Penge: %d" - -#: src/gui/char_select.cpp:245 -msgid "Create Character" -msgstr "Lav Spiller" - -#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 -msgid "Name:" -msgstr "Navn:" - -#: src/gui/char_select.cpp:255 -msgid "Hair Color:" -msgstr "Hår Farve" - -#: src/gui/char_select.cpp:258 -msgid "Hair Style:" -msgstr "Hår Stil" - -#: src/gui/char_select.cpp:259 -msgid "Create" -msgstr "Opret" - -#: src/gui/char_select.cpp:262 -msgid "Strength:" -msgstr "Styrke" - -#: src/gui/char_select.cpp:263 -msgid "Agility:" -msgstr "Hurtighed" - -#: src/gui/char_select.cpp:264 -msgid "Dexterity:" -msgstr "Opfattelsesevne" - -#: src/gui/char_select.cpp:265 -msgid "Vitality:" -msgstr "Livskraft" - -#: src/gui/char_select.cpp:266 -msgid "Intelligence:" -msgstr "Intelligens" - -#: src/gui/char_select.cpp:267 -msgid "Willpower:" -msgstr "Viljestyrke" - -#: src/gui/char_select.cpp:268 -msgid "Charisma:" -msgstr "Udstråling" - -#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 -#, c-format -msgid "Please distribute %d points" -msgstr "Fordel dine %d points" - -#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:171 -msgid "Error" -msgstr "Fejl" - -#: src/gui/char_select.cpp:369 -msgid "Your name needs to be at least 4 characters." -msgstr "Dit navn skal være mindst 4 bogstaver langt." - -#: src/gui/char_select.cpp:416 -msgid "Character stats OK" -msgstr "Spillerens stats OK" - -#: src/gui/char_select.cpp:428 -#, c-format -msgid "Please remove %d points" -msgstr "Fjern dine %d points" - -#: src/gui/confirm_dialog.cpp:37 -msgid "Yes" -msgstr "Ja" - -#: src/gui/confirm_dialog.cpp:38 -msgid "No" -msgstr "Nej" - -#: src/gui/connection.cpp:42 -msgid "Connecting..." -msgstr "Tilslutter..." - -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 -msgid "Equipment" -msgstr "Udstyr" - -#: src/gui/equipmentwindow.cpp:66 -msgid "Unequip" -msgstr "Tag af" - -#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 -msgid "Inventory" -msgstr "Inventarieliste" - -#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 -msgid "Use" -msgstr "Brug" - -#: src/gui/inventorywindow.cpp:65 -msgid "Drop" -msgstr "Smid" - -#: src/gui/inventorywindow.cpp:66 -msgid "Split" -msgstr "Opdel" - -#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 -#, c-format -msgid "Total Weight: %d - Maximum Weight: %d" -msgstr "Total Vægt: %d - Maximum Vægt: %d" - -#: src/gui/inventorywindow.cpp:194 -msgid "Equip" -msgstr "Tag på" - -#: src/gui/item_amount.cpp:83 -msgid "Select amount of items to trade." -msgstr "Vælg antal af ting du vil bytte." - -#: src/gui/item_amount.cpp:87 -msgid "Select amount of items to drop." -msgstr "Vælg antal af ting du vil smide." - -#: src/gui/item_amount.cpp:91 -msgid "Select amount of items to split." -msgstr "Vælg antal af ting du vil opdele." - -#: src/gui/login.cpp:44 -msgid "Login" -msgstr "Log Ind" - -#: src/gui/login.cpp:47 src/gui/register.cpp:68 -msgid "Password:" -msgstr "Adgangskode:" - -#: src/gui/login.cpp:50 -msgid "Keep" -msgstr "Behold" - -#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 -msgid "Register" -msgstr "Register" - -#: src/gui/menuwindow.cpp:62 -msgid "Status" -msgstr "Status" - -#: src/gui/menuwindow.cpp:65 -msgid "Skills" -msgstr "Færdigheder" - -#: src/gui/menuwindow.cpp:66 -msgid "Shortcut" -msgstr "Genvej" - -#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 -msgid "Setup" -msgstr "Opsætning" - -#: src/gui/minimap.cpp:36 -msgid "MiniMap" -msgstr "MiniKort" - -#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 -msgid "NPC" -msgstr "IMS" - -#: src/gui/popupmenu.cpp:79 -#, c-format -msgid "@@trade|Trade With %s@@" -msgstr "@@byt|Byt Med %s@@" - -#: src/gui/popupmenu.cpp:81 -#, c-format -msgid "@@attack|Attack %s@@" -msgstr "@@angrib|Angrib %s@@" - -#: src/gui/popupmenu.cpp:90 -msgid "@@talk|Talk To NPC@@" -msgstr "@@snak|Snak til IMS@@" - -#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:225 -msgid "@@cancel|Cancel@@" -msgstr "@@annuller|Annuller@@" - -#: src/gui/popupmenu.cpp:112 -#, c-format -msgid "@@pickup|Pick Up %s@@" -msgstr "@@samle op|Samle Op %s@@" - -#: src/gui/popupmenu.cpp:216 -msgid "@@use|Equip@@" -msgstr "@@brug|Tag på@@" - -#: src/gui/popupmenu.cpp:219 -msgid "@@use|Use@@" -msgstr "@@brug|Brug@@" - -#: src/gui/popupmenu.cpp:220 -msgid "@@drop|Drop@@" -msgstr "@@smid|Smid@@" - -#: src/gui/popupmenu.cpp:221 -msgid "@@description|Description@@" -msgstr "@@beskrivelse|Beskrivelse@@" - -#: src/gui/popupmenu.cpp:223 -msgid "@@split|Split@@" -msgstr "@@opdel|Opdel@@" - -#: src/gui/quitdialog.cpp:42 -msgid "Switch server" -msgstr "Skrift Server" - -#: src/gui/quitdialog.cpp:43 -msgid "Switch character" -msgstr "Skift Spiller" - -#: src/gui/register.cpp:69 -msgid "Confirm:" -msgstr "Bekræft:" - -#: src/gui/register.cpp:70 -msgid "Email:" -msgstr "E-mail:" - -#: src/gui/register.cpp:168 -#, c-format -msgid "The username needs to be at least %d characters long." -msgstr "Brugernavnet skal mindst være %d bogstaver langt." - -#: src/gui/register.cpp:176 -#, c-format -msgid "The username needs to be less than %d characters long." -msgstr "Brugernavnet skal være mindre end %d bogstaver langt." - -#: src/gui/register.cpp:184 -#, c-format -msgid "The password needs to be at least %d characters long." -msgstr "Adgangskoden skal mindst være %d bogstaver langt." - -#: src/gui/register.cpp:192 -#, c-format -msgid "The password needs to be less than %d characters long." -msgstr "Adgangskoden skal være mindre end %d bogstaver langt." - -#: src/gui/register.cpp:199 -msgid "Passwords do not match." -msgstr "Adgangskoden stemmer ikke." - -#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 -msgid "Sell" -msgstr "Sælg" - -#: src/gui/serverdialog.cpp:77 -msgid "Choose your Mana World Server" -msgstr "Vælg din Mana World Server" - -#: src/gui/serverdialog.cpp:79 -msgid "Server:" -msgstr "Server:" - -#: src/gui/serverdialog.cpp:80 -msgid "Port:" -msgstr "Port:" - -#: src/gui/serverdialog.cpp:172 -msgid "Please type both the address and the port of a server." -msgstr "Skriv både adressen og porten på serveren." - -#: src/gui/setup_audio.cpp:42 -msgid "Sound" -msgstr "Lyd" - -#: src/gui/setup_audio.cpp:48 -msgid "Sfx volume" -msgstr "Sfx styrke" - -#: src/gui/setup_audio.cpp:49 -msgid "Music volume" -msgstr "Lyd styrke" - -#: src/gui/setup.cpp:55 -msgid "Apply" -msgstr "Anvend" - -#: src/gui/setup.cpp:55 -msgid "Reset Windows" -msgstr "Nulstiller Vinduer" - -#: src/gui/setup.cpp:72 -msgid "Video" -msgstr "Video" - -#: src/gui/setup.cpp:76 -msgid "Audio" -msgstr "Lyd" - -#: src/gui/setup.cpp:80 -msgid "Joystick" -msgstr "Joystick" - -#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 -msgid "Press the button to start calibration" -msgstr "Tryk på knappen for at starte justeringen." - -#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 -msgid "Calibrate" -msgstr "Justering" - -#: src/gui/setup_joystick.cpp:40 -msgid "Enable joystick" -msgstr "Aktiver joystick" - -#: src/gui/setup_joystick.cpp:75 -msgid "Stop" -msgstr "Stop" - -#: src/gui/setup_joystick.cpp:76 -msgid "Rotate the stick" -msgstr "Roter styrepinden" - -#: src/gui/setup_video.cpp:113 -msgid "Full screen" -msgstr "Fuld Skærm" - -#: src/gui/setup_video.cpp:114 -msgid "OpenGL" -msgstr "OpenGL" - -#: src/gui/setup_video.cpp:115 -msgid "Custom cursor" -msgstr "Brugerdefineret Musepil" - -#: src/gui/setup_video.cpp:117 -msgid "FPS Limit:" -msgstr "FPS grænse" - -#: src/gui/setup_video.cpp:133 -msgid "Gui opacity" -msgstr "Gennemsigtighed" - -#: src/gui/setup_video.cpp:186 -msgid "Scroll radius" -msgstr "Opfattelses radius" - -#: src/gui/setup_video.cpp:194 -msgid "Scroll laziness" -msgstr "Opfattelses dovenskab" - -#: src/gui/setup_video.cpp:202 -msgid "Ambient FX" -msgstr "Omgivende FX" - -#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 -msgid "off" -msgstr "deaktiveret" - -#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 -msgid "low" -msgstr "lav" - -#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 -msgid "high" -msgstr "høj" - -#: src/gui/setup_video.cpp:268 -msgid "Switching to full screen" -msgstr "Skifter til fuld skærm" - -#: src/gui/setup_video.cpp:269 -msgid "Restart needed for changes to take effect." -msgstr "Ændringerne kræver at du genstarter klienten." - -#: src/gui/setup_video.cpp:280 -msgid "Changing OpenGL" -msgstr "Skrifter til OpenGL" - -#: src/gui/setup_video.cpp:281 -msgid "Applying change to OpenGL requires restart." -msgstr "Ændringerne til OpenGL kræver at du genstarter klienten." - -#: src/gui/trade.cpp:61 -msgid "Add" -msgstr "Tilføj" - -#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 -msgid "Propose trade" -msgstr "Foreslå handel" - -#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 -msgid "Confirm trade" -msgstr "Bekræft handel" - -#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 -#, c-format -msgid "You get %d GP." -msgstr "Du får %d GP." - -#: src/gui/trade.cpp:77 -msgid "You give:" -msgstr "Du giver:" - -#: src/gui/trade.cpp:80 -msgid "Change" -msgstr "Ændre" - -#: src/resources/itemdb.cpp:53 -#, c-format -msgid "Attack %+d" -msgstr "Angrib %+d" - -#: src/resources/itemdb.cpp:54 -#, c-format -msgid "Defense %+d" -msgstr "Forsvar %+d" - -#: src/resources/itemdb.cpp:55 -#, c-format -msgid "HP %+d" -msgstr "HP %+d" - -#: src/resources/itemdb.cpp:56 -#, c-format -msgid "MP %+d" -msgstr "MP %+d" diff --git a/po/tmw-pt.po b/po/tmw-pt.po deleted file mode 100644 index 64df5a4d..00000000 --- a/po/tmw-pt.po +++ /dev/null @@ -1,549 +0,0 @@ -# Portuguese translation for tmw -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 -# This file is distributed under the same license as the tmw package. -# FIRST AUTHOR , 2007. -# -msgid "" -msgstr "" -"Project-Id-Version: tmw\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2007-10-28 18:59+0100\n" -"PO-Revision-Date: 2008-02-03 10:14+0000\n" -"Last-Translator: Tiago Silva \n" -"Language-Team: Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 -msgid "Buy" -msgstr "Comprar" - -#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 -#: src/gui/sell.cpp:241 -#, c-format -msgid "Price: %d GP / Total: %d GP" -msgstr "Preço: %d GP / Total: %d GP" - -#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 -msgid "Quit" -msgstr "Sair" - -#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 -#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 -#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 -#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 -#, c-format -msgid "Description: %s" -msgstr "Descrição: %s" - -#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 -#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 -#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 -#, c-format -msgid "Effect: %s" -msgstr "Efeito: %s" - -#: src/gui/char_select.cpp:71 -msgid "Confirm" -msgstr "Confirmar" - -#: src/gui/char_select.cpp:72 -msgid "Are you sure you want to delete this character?" -msgstr "Tem a certeza que quer apagar este personagem" - -#: src/gui/char_select.cpp:88 -msgid "Select Character" -msgstr "Seleccione um Personagem" - -#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 -#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 -#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:110 -msgid "Ok" -msgstr "Ok" - -#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 -#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 -#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 -#: src/gui/trade.cpp:62 -msgid "Cancel" -msgstr "Cancelar" - -#: src/gui/char_select.cpp:94 -msgid "New" -msgstr "Novo" - -#: src/gui/char_select.cpp:95 -msgid "Delete" -msgstr "Eliminar" - -#: src/gui/char_select.cpp:96 -msgid "Previous" -msgstr "Anterior" - -#: src/gui/char_select.cpp:97 -msgid "Next" -msgstr "Seguinte" - -#: src/gui/char_select.cpp:98 -msgid "Unregister" -msgstr "Remover o Registo" - -#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 -#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 -#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 -#, c-format -msgid "Name: %s" -msgstr "Nome: %s" - -#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 -#: src/gui/char_select.cpp:201 -#, c-format -msgid "Level: %d" -msgstr "Nível: %d" - -#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 -#: src/gui/char_select.cpp:202 -#, c-format -msgid "Money: %d" -msgstr "Dinheiro: %d" - -#: src/gui/char_select.cpp:245 -msgid "Create Character" -msgstr "Criar Personagem" - -#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 -msgid "Name:" -msgstr "Nome:" - -#: src/gui/char_select.cpp:255 -msgid "Hair Color:" -msgstr "Cor de Cabelo:" - -#: src/gui/char_select.cpp:258 -msgid "Hair Style:" -msgstr "Estilo do Cabelo:" - -#: src/gui/char_select.cpp:259 -msgid "Create" -msgstr "Criar" - -#: src/gui/char_select.cpp:262 -msgid "Strength:" -msgstr "Força:" - -#: src/gui/char_select.cpp:263 -msgid "Agility:" -msgstr "Agilidade:" - -#: src/gui/char_select.cpp:264 -msgid "Dexterity:" -msgstr "Destreza:" - -#: src/gui/char_select.cpp:265 -msgid "Vitality:" -msgstr "Vitalidade:" - -#: src/gui/char_select.cpp:266 -msgid "Intelligence:" -msgstr "Inteligência:" - -#: src/gui/char_select.cpp:267 -msgid "Willpower:" -msgstr "Força de Vontade:" - -#: src/gui/char_select.cpp:268 -msgid "Charisma:" -msgstr "Carisma:" - -#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 -#, c-format -msgid "Please distribute %d points" -msgstr "Por favor distribua %d potos" - -#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:171 -msgid "Error" -msgstr "Erro" - -#: src/gui/char_select.cpp:369 -msgid "Your name needs to be at least 4 characters." -msgstr "O seu nome necessita de pelo menos 4 caracteres" - -#: src/gui/char_select.cpp:416 -msgid "Character stats OK" -msgstr "Estatisticas da personagem OK" - -#: src/gui/char_select.cpp:428 -#, c-format -msgid "Please remove %d points" -msgstr "Por favor remova %d pontos" - -#: src/gui/confirm_dialog.cpp:37 -msgid "Yes" -msgstr "Sim" - -#: src/gui/confirm_dialog.cpp:38 -msgid "No" -msgstr "Não" - -#: src/gui/connection.cpp:42 -msgid "Connecting..." -msgstr "Conectando..." - -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 -msgid "Equipment" -msgstr "Equipamento" - -#: src/gui/equipmentwindow.cpp:66 -msgid "Unequip" -msgstr "Desequipar" - -#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 -msgid "Inventory" -msgstr "Inventário" - -#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 -msgid "Use" -msgstr "Usar" - -#: src/gui/inventorywindow.cpp:65 -msgid "Drop" -msgstr "Largar" - -#: src/gui/inventorywindow.cpp:66 -msgid "Split" -msgstr "Dividir" - -#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 -#, c-format -msgid "Total Weight: %d - Maximum Weight: %d" -msgstr "Peso Total: %d - Peso Máximo: %d" - -#: src/gui/inventorywindow.cpp:194 -msgid "Equip" -msgstr "Equipar" - -#: src/gui/item_amount.cpp:83 -msgid "Select amount of items to trade." -msgstr "Seleccionar a quantidade de itens a negociar." - -#: src/gui/item_amount.cpp:87 -msgid "Select amount of items to drop." -msgstr "Seleccionar a quantidade de itens a largar." - -#: src/gui/item_amount.cpp:91 -msgid "Select amount of items to split." -msgstr "Seleccionar a quantidade de itens a dividir." - -#: src/gui/login.cpp:44 -msgid "Login" -msgstr "Autenticar" - -#: src/gui/login.cpp:47 src/gui/register.cpp:68 -msgid "Password:" -msgstr "Senha:" - -#: src/gui/login.cpp:50 -msgid "Keep" -msgstr "Manter" - -#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 -msgid "Register" -msgstr "Registo" - -#: src/gui/menuwindow.cpp:62 -msgid "Status" -msgstr "Estado" - -#: src/gui/menuwindow.cpp:65 -msgid "Skills" -msgstr "Competências" - -#: src/gui/menuwindow.cpp:66 -msgid "Shortcut" -msgstr "Atalho" - -#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 -msgid "Setup" -msgstr "Configuração" - -#: src/gui/minimap.cpp:36 -msgid "MiniMap" -msgstr "MiniMapa" - -#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 -msgid "NPC" -msgstr "NPC" - -#: src/gui/popupmenu.cpp:79 -#, c-format -msgid "@@trade|Trade With %s@@" -msgstr "@@trade|Negociar com %s@@" - -#: src/gui/popupmenu.cpp:81 -#, c-format -msgid "@@attack|Attack %s@@" -msgstr "@@attack|Atacar %s@@" - -#: src/gui/popupmenu.cpp:90 -msgid "@@talk|Talk To NPC@@" -msgstr "@@talk|Falar com o NPC@@" - -#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:225 -msgid "@@cancel|Cancel@@" -msgstr "@@cancel|Cancelar@@" - -#: src/gui/popupmenu.cpp:112 -#, c-format -msgid "@@pickup|Pick Up %s@@" -msgstr "@@pickup|Apanhar %s@@" - -#: src/gui/popupmenu.cpp:216 -msgid "@@use|Equip@@" -msgstr "@@use|Equipar@@" - -#: src/gui/popupmenu.cpp:219 -msgid "@@use|Use@@" -msgstr "@@use|Usar@@" - -#: src/gui/popupmenu.cpp:220 -msgid "@@drop|Drop@@" -msgstr "@@drop|Largar@@" - -#: src/gui/popupmenu.cpp:221 -msgid "@@description|Description@@" -msgstr "@@descrição|Descrição@@" - -#: src/gui/popupmenu.cpp:223 -msgid "@@split|Split@@" -msgstr "@@split|Dividir@@" - -#: src/gui/quitdialog.cpp:42 -msgid "Switch server" -msgstr "Mudar de servidor" - -#: src/gui/quitdialog.cpp:43 -msgid "Switch character" -msgstr "Mudar de personagem" - -#: src/gui/register.cpp:69 -msgid "Confirm:" -msgstr "Confirmar:" - -#: src/gui/register.cpp:70 -msgid "Email:" -msgstr "Email:" - -#: src/gui/register.cpp:168 -#, c-format -msgid "The username needs to be at least %d characters long." -msgstr "O nome de utilizador necessita de pelo menos %d caracteres." - -#: src/gui/register.cpp:176 -#, c-format -msgid "The username needs to be less than %d characters long." -msgstr "O nome de utilizador só pode ter %d caracteres." - -#: src/gui/register.cpp:184 -#, c-format -msgid "The password needs to be at least %d characters long." -msgstr "A password necessita de pelo menos %d caracteres." - -#: src/gui/register.cpp:192 -#, c-format -msgid "The password needs to be less than %d characters long." -msgstr "A password só pode ter até %d caracteres." - -#: src/gui/register.cpp:199 -msgid "Passwords do not match." -msgstr "As senhas não coincidem." - -#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 -msgid "Sell" -msgstr "Vender" - -#: src/gui/serverdialog.cpp:77 -msgid "Choose your Mana World Server" -msgstr "Escolha o seu Servidor de Mana World" - -#: src/gui/serverdialog.cpp:79 -msgid "Server:" -msgstr "Servidor:" - -#: src/gui/serverdialog.cpp:80 -msgid "Port:" -msgstr "Porta:" - -#: src/gui/serverdialog.cpp:172 -msgid "Please type both the address and the port of a server." -msgstr "Por favor escreva o endereço e a porta do servidor." - -#: src/gui/setup_audio.cpp:42 -msgid "Sound" -msgstr "Som" - -#: src/gui/setup_audio.cpp:48 -msgid "Sfx volume" -msgstr "Volume dos Efeitos" - -#: src/gui/setup_audio.cpp:49 -msgid "Music volume" -msgstr "Volume da Música" - -#: src/gui/setup.cpp:55 -msgid "Apply" -msgstr "Aplicar" - -#: src/gui/setup.cpp:55 -msgid "Reset Windows" -msgstr "Reiniciar Janelas" - -#: src/gui/setup.cpp:72 -msgid "Video" -msgstr "Vídeo" - -#: src/gui/setup.cpp:76 -msgid "Audio" -msgstr "Áudio" - -#: src/gui/setup.cpp:80 -msgid "Joystick" -msgstr "Joystick" - -#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 -msgid "Press the button to start calibration" -msgstr "Pressione o botão para começar a calibragem" - -#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 -msgid "Calibrate" -msgstr "Calibrar" - -#: src/gui/setup_joystick.cpp:40 -msgid "Enable joystick" -msgstr "Habilitar Joystick" - -#: src/gui/setup_joystick.cpp:75 -msgid "Stop" -msgstr "Parar" - -#: src/gui/setup_joystick.cpp:76 -msgid "Rotate the stick" -msgstr "Rode o manipulo" - -#: src/gui/setup_video.cpp:113 -msgid "Full screen" -msgstr "Ecrã completo" - -#: src/gui/setup_video.cpp:114 -msgid "OpenGL" -msgstr "OpenGL" - -#: src/gui/setup_video.cpp:115 -msgid "Custom cursor" -msgstr "Cursor personalizado" - -#: src/gui/setup_video.cpp:117 -msgid "FPS Limit:" -msgstr "Limite de FPS:" - -#: src/gui/setup_video.cpp:133 -msgid "Gui opacity" -msgstr "Opacidade do Interface" - -#: src/gui/setup_video.cpp:186 -#, fuzzy -msgid "Scroll radius" -msgstr "Raio do Rolamento" - -#: src/gui/setup_video.cpp:194 -#, fuzzy -msgid "Scroll laziness" -msgstr "Velocidade do Rolamento" - -#: src/gui/setup_video.cpp:202 -msgid "Ambient FX" -msgstr "Efeitos Ambientais" - -#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 -msgid "off" -msgstr "desligado" - -#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 -msgid "low" -msgstr "baixo" - -#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 -msgid "high" -msgstr "elevado" - -#: src/gui/setup_video.cpp:268 -msgid "Switching to full screen" -msgstr "Mudar para ecrã completo" - -#: src/gui/setup_video.cpp:269 -msgid "Restart needed for changes to take effect." -msgstr "É necessário reiniciar para as alterações terem efeito." - -#: src/gui/setup_video.cpp:280 -msgid "Changing OpenGL" -msgstr "Mudando OpenGL" - -#: src/gui/setup_video.cpp:281 -msgid "Applying change to OpenGL requires restart." -msgstr "É necessário reiniciar para as alterações ao OpenGl terem efeito." - -#: src/gui/trade.cpp:61 -msgid "Add" -msgstr "Adicionar" - -#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 -msgid "Propose trade" -msgstr "Propor Negócio" - -#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 -msgid "Confirm trade" -msgstr "Confirmar negócio" - -#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 -#, c-format -msgid "You get %d GP." -msgstr "Recebe %d GP." - -#: src/gui/trade.cpp:77 -msgid "You give:" -msgstr "Dá:" - -#: src/gui/trade.cpp:80 -msgid "Change" -msgstr "Modificar" - -#: src/resources/itemdb.cpp:53 -#, c-format -msgid "Attack %+d" -msgstr "" -"Copy text \t \n" -"Ataque %+d" - -#: src/resources/itemdb.cpp:54 -#, c-format -msgid "Defense %+d" -msgstr "" -"Copy text \t \n" -"Defesa %+d" - -#: src/resources/itemdb.cpp:55 -#, c-format -msgid "HP %+d" -msgstr "HP %+d" - -#: src/resources/itemdb.cpp:56 -#, c-format -msgid "MP %+d" -msgstr "MP %+d" diff --git a/po/tmw-ru.po b/po/tmw-ru.po deleted file mode 100644 index 17710bc6..00000000 --- a/po/tmw-ru.po +++ /dev/null @@ -1,544 +0,0 @@ -# Russian translation for tmw -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 -# This file is distributed under the same license as the tmw package. -# FIRST AUTHOR , 2008. -# -msgid "" -msgstr "" -"Project-Id-Version: tmw\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2007-10-28 18:59+0100\n" -"PO-Revision-Date: 2008-01-08 11:50+0000\n" -"Last-Translator: idle sign \n" -"Language-Team: Russian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 -msgid "Buy" -msgstr "Купить" - -#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 -#: src/gui/sell.cpp:241 -#, c-format -msgid "Price: %d GP / Total: %d GP" -msgstr "Стоимость: %d GP / Всегоl: %d GP" - -#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 -msgid "Quit" -msgstr "Выход" - -#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 -#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 -#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 -#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 -#, c-format -msgid "Description: %s" -msgstr "Описание: %s" - -#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 -#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 -#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 -#, c-format -msgid "Effect: %s" -msgstr "Эффект: %s" - -#: src/gui/char_select.cpp:71 -msgid "Confirm" -msgstr "Подтвердить" - -#: src/gui/char_select.cpp:72 -msgid "Are you sure you want to delete this character?" -msgstr "Вы уверены, что хотите удалить этого персонажа?" - -#: src/gui/char_select.cpp:88 -msgid "Select Character" -msgstr "Выбор персонажа" - -#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 -#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 -#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:110 -msgid "Ok" -msgstr "Ok" - -#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 -#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 -#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 -#: src/gui/trade.cpp:62 -msgid "Cancel" -msgstr "Отмена" - -#: src/gui/char_select.cpp:94 -msgid "New" -msgstr "Новый" - -#: src/gui/char_select.cpp:95 -msgid "Delete" -msgstr "Удалить" - -#: src/gui/char_select.cpp:96 -msgid "Previous" -msgstr "Предыдущий" - -#: src/gui/char_select.cpp:97 -msgid "Next" -msgstr "Следующий" - -#: src/gui/char_select.cpp:98 -msgid "Unregister" -msgstr "Удалить регистрацию" - -#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 -#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 -#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 -#, c-format -msgid "Name: %s" -msgstr "Имя: %s" - -#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 -#: src/gui/char_select.cpp:201 -#, c-format -msgid "Level: %d" -msgstr "Уровень: %d" - -#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 -#: src/gui/char_select.cpp:202 -#, c-format -msgid "Money: %d" -msgstr "Деньги: %d" - -#: src/gui/char_select.cpp:245 -msgid "Create Character" -msgstr "Создать персонажа" - -#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 -msgid "Name:" -msgstr "Имя:" - -#: src/gui/char_select.cpp:255 -msgid "Hair Color:" -msgstr "Цвет волос:" - -#: src/gui/char_select.cpp:258 -msgid "Hair Style:" -msgstr "Стрижка:" - -#: src/gui/char_select.cpp:259 -msgid "Create" -msgstr "Создать" - -#: src/gui/char_select.cpp:262 -msgid "Strength:" -msgstr "Сила:" - -#: src/gui/char_select.cpp:263 -msgid "Agility:" -msgstr "Выносливость:" - -#: src/gui/char_select.cpp:264 -msgid "Dexterity:" -msgstr "Ловкость:" - -#: src/gui/char_select.cpp:265 -msgid "Vitality:" -msgstr "Живучесть:" - -#: src/gui/char_select.cpp:266 -msgid "Intelligence:" -msgstr "Интеллект:" - -#: src/gui/char_select.cpp:267 -msgid "Willpower:" -msgstr "Сила волиr:" - -#: src/gui/char_select.cpp:268 -msgid "Charisma:" -msgstr "Харизма:" - -#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 -#, c-format -msgid "Please distribute %d points" -msgstr "Распределите очки (%d)" - -#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:171 -msgid "Error" -msgstr "Ошибка" - -#: src/gui/char_select.cpp:369 -msgid "Your name needs to be at least 4 characters." -msgstr "Имя должно содержать не менее четырех символов." - -#: src/gui/char_select.cpp:416 -msgid "Character stats OK" -msgstr "Данные персонажа в порядке" - -#: src/gui/char_select.cpp:428 -#, c-format -msgid "Please remove %d points" -msgstr "Снимите очки (%d)" - -#: src/gui/confirm_dialog.cpp:37 -msgid "Yes" -msgstr "Да" - -#: src/gui/confirm_dialog.cpp:38 -msgid "No" -msgstr "Нет" - -#: src/gui/connection.cpp:42 -msgid "Connecting..." -msgstr "Соединение..." - -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 -msgid "Equipment" -msgstr "Снаряжение" - -#: src/gui/equipmentwindow.cpp:66 -msgid "Unequip" -msgstr "Снять" - -#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 -msgid "Inventory" -msgstr "Инвентарь" - -#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 -msgid "Use" -msgstr "Использовать" - -#: src/gui/inventorywindow.cpp:65 -msgid "Drop" -msgstr "Сбросить" - -#: src/gui/inventorywindow.cpp:66 -msgid "Split" -msgstr "Разделить" - -#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 -#, c-format -msgid "Total Weight: %d - Maximum Weight: %d" -msgstr "Суммарный вес: %d - Макс. вес: %d" - -#: src/gui/inventorywindow.cpp:194 -msgid "Equip" -msgstr "Надеть" - -#: src/gui/item_amount.cpp:83 -msgid "Select amount of items to trade." -msgstr "Сколько предметов продать." - -#: src/gui/item_amount.cpp:87 -msgid "Select amount of items to drop." -msgstr "Сколько предметов сбросить." - -#: src/gui/item_amount.cpp:91 -msgid "Select amount of items to split." -msgstr "Сколько предметов разделить." - -#: src/gui/login.cpp:44 -msgid "Login" -msgstr "Вход" - -#: src/gui/login.cpp:47 src/gui/register.cpp:68 -msgid "Password:" -msgstr "Пароль:" - -#: src/gui/login.cpp:50 -msgid "Keep" -msgstr "Оставить" - -#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 -msgid "Register" -msgstr "Зарегистрироваться" - -#: src/gui/menuwindow.cpp:62 -msgid "Status" -msgstr "Состояние" - -#: src/gui/menuwindow.cpp:65 -msgid "Skills" -msgstr "Умения" - -#: src/gui/menuwindow.cpp:66 -msgid "Shortcut" -msgstr "Клавиша" - -#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 -msgid "Setup" -msgstr "Настройка" - -#: src/gui/minimap.cpp:36 -msgid "MiniMap" -msgstr "МиниКарта" - -#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 -msgid "NPC" -msgstr "NPC" - -#: src/gui/popupmenu.cpp:79 -#, c-format -msgid "@@trade|Trade With %s@@" -msgstr "@@trade|Торговать с %s@@" - -#: src/gui/popupmenu.cpp:81 -#, c-format -msgid "@@attack|Attack %s@@" -msgstr "@@attack|Атаковать %s@@" - -#: src/gui/popupmenu.cpp:90 -msgid "@@talk|Talk To NPC@@" -msgstr "@@talk|Говорить с NPC@@" - -#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:225 -msgid "@@cancel|Cancel@@" -msgstr "@@cancelОтмена@@" - -#: src/gui/popupmenu.cpp:112 -#, c-format -msgid "@@pickup|Pick Up %s@@" -msgstr "@@pickup|Подобрать %s@@" - -#: src/gui/popupmenu.cpp:216 -msgid "@@use|Equip@@" -msgstr "@@use|Надеть@@" - -#: src/gui/popupmenu.cpp:219 -msgid "@@use|Use@@" -msgstr "@@use|Использовать@@" - -#: src/gui/popupmenu.cpp:220 -msgid "@@drop|Drop@@" -msgstr "@@drop|Сбросить@@" - -#: src/gui/popupmenu.cpp:221 -msgid "@@description|Description@@" -msgstr "@@description|Описание@@" - -#: src/gui/popupmenu.cpp:223 -msgid "@@split|Split@@" -msgstr "@@split|Разделить@@" - -#: src/gui/quitdialog.cpp:42 -msgid "Switch server" -msgstr "Сменить сервер" - -#: src/gui/quitdialog.cpp:43 -msgid "Switch character" -msgstr "Сменить персонажа" - -#: src/gui/register.cpp:69 -msgid "Confirm:" -msgstr "Подтвердите:" - -#: src/gui/register.cpp:70 -msgid "Email:" -msgstr "Email:" - -#: src/gui/register.cpp:168 -#, c-format -msgid "The username needs to be at least %d characters long." -msgstr "Имя пользователя должно содержать не менее %d символов." - -#: src/gui/register.cpp:176 -#, c-format -msgid "The username needs to be less than %d characters long." -msgstr "Имя пользователя не должно содержать более %d символов." - -#: src/gui/register.cpp:184 -#, c-format -msgid "The password needs to be at least %d characters long." -msgstr "Пароль должен содержать не менее %d символов." - -#: src/gui/register.cpp:192 -#, c-format -msgid "The password needs to be less than %d characters long." -msgstr "Пароль не должен содержать более %d символов." - -#: src/gui/register.cpp:199 -msgid "Passwords do not match." -msgstr "Пароли не совпадают." - -#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 -msgid "Sell" -msgstr "Продать" - -#: src/gui/serverdialog.cpp:77 -msgid "Choose your Mana World Server" -msgstr "Выберите сервер Mana World" - -#: src/gui/serverdialog.cpp:79 -msgid "Server:" -msgstr "Сервер:" - -#: src/gui/serverdialog.cpp:80 -msgid "Port:" -msgstr "Порт:" - -#: src/gui/serverdialog.cpp:172 -msgid "Please type both the address and the port of a server." -msgstr "Следует указать адрес и порт сервера." - -#: src/gui/setup_audio.cpp:42 -msgid "Sound" -msgstr "Звук" - -#: src/gui/setup_audio.cpp:48 -msgid "Sfx volume" -msgstr "Громкость эффектов" - -#: src/gui/setup_audio.cpp:49 -msgid "Music volume" -msgstr "Громкость музыки" - -#: src/gui/setup.cpp:55 -msgid "Apply" -msgstr "Применить" - -#: src/gui/setup.cpp:55 -msgid "Reset Windows" -msgstr "Восстановить расположение окон" - -#: src/gui/setup.cpp:72 -msgid "Video" -msgstr "Видео" - -#: src/gui/setup.cpp:76 -msgid "Audio" -msgstr "Аудио" - -#: src/gui/setup.cpp:80 -msgid "Joystick" -msgstr "Джойстик" - -#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 -msgid "Press the button to start calibration" -msgstr "Нажмите кнопку, чтобы начать калибровку" - -#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 -msgid "Calibrate" -msgstr "Калибровать" - -#: src/gui/setup_joystick.cpp:40 -msgid "Enable joystick" -msgstr "Использовать джойстик" - -#: src/gui/setup_joystick.cpp:75 -msgid "Stop" -msgstr "Стоп" - -#: src/gui/setup_joystick.cpp:76 -msgid "Rotate the stick" -msgstr "Вращайте рукоять" - -#: src/gui/setup_video.cpp:113 -msgid "Full screen" -msgstr "На полный экран" - -#: src/gui/setup_video.cpp:114 -msgid "OpenGL" -msgstr "OpenGL" - -#: src/gui/setup_video.cpp:115 -msgid "Custom cursor" -msgstr "Выборочный курсор" - -#: src/gui/setup_video.cpp:117 -msgid "FPS Limit:" -msgstr "Ограничение кадр/с:" - -#: src/gui/setup_video.cpp:133 -msgid "Gui opacity" -msgstr "Прозрачность интерфейса" - -#: src/gui/setup_video.cpp:186 -msgid "Scroll radius" -msgstr "Радиус прокрутки" - -#: src/gui/setup_video.cpp:194 -msgid "Scroll laziness" -msgstr "Заторможенность прокрутки" - -#: src/gui/setup_video.cpp:202 -msgid "Ambient FX" -msgstr "Эффекты окружающей среды" - -#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 -msgid "off" -msgstr "выкл" - -#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 -msgid "low" -msgstr "низ." - -#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 -msgid "high" -msgstr "выс." - -#: src/gui/setup_video.cpp:268 -msgid "Switching to full screen" -msgstr "Переключение в полноэкранный режим" - -#: src/gui/setup_video.cpp:269 -msgid "Restart needed for changes to take effect." -msgstr "" -"Для вступления в силу выбранных настроек требуется перезагрузка игры." - -#: src/gui/setup_video.cpp:280 -msgid "Changing OpenGL" -msgstr "Переключение на OpenGL" - -#: src/gui/setup_video.cpp:281 -msgid "Applying change to OpenGL requires restart." -msgstr "Переход к OpenGL требует перезагрузки игры." - -#: src/gui/trade.cpp:61 -msgid "Add" -msgstr "Добавить" - -#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 -msgid "Propose trade" -msgstr "Предложить торговлю" - -#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 -msgid "Confirm trade" -msgstr "Принять предложение торговли" - -#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 -#, c-format -msgid "You get %d GP." -msgstr "Вы получили %d GP." - -#: src/gui/trade.cpp:77 -msgid "You give:" -msgstr "Вы отдаете:" - -#: src/gui/trade.cpp:80 -msgid "Change" -msgstr "Сменить" - -#: src/resources/itemdb.cpp:53 -#, c-format -msgid "Attack %+d" -msgstr "Атака %+d" - -#: src/resources/itemdb.cpp:54 -#, c-format -msgid "Defense %+d" -msgstr "Защита %+d" - -#: src/resources/itemdb.cpp:55 -#, c-format -msgid "HP %+d" -msgstr "HP %+d" - -#: src/resources/itemdb.cpp:56 -#, c-format -msgid "MP %+d" -msgstr "Мана %+d" diff --git a/po/tmw-sv.po b/po/tmw-sv.po deleted file mode 100644 index 97f4525f..00000000 --- a/po/tmw-sv.po +++ /dev/null @@ -1,543 +0,0 @@ -# Swedish translation for tmw -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 -# This file is distributed under the same license as the tmw package. -# FIRST AUTHOR , 2007. -# -msgid "" -msgstr "" -"Project-Id-Version: tmw\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2007-10-28 18:59+0100\n" -"PO-Revision-Date: 2007-12-19 16:43+0000\n" -"Last-Translator: Zirro \n" -"Language-Team: Swedish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-02-26 10:00+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#: src/gui/buy.cpp:43 src/gui/buy.cpp:60 -msgid "Buy" -msgstr "Köp" - -#: src/gui/buy.cpp:57 src/gui/buy.cpp:234 src/gui/sell.cpp:61 -#: src/gui/sell.cpp:241 -#, c-format -msgid "Price: %d GP / Total: %d GP" -msgstr "Pris: %d GP / Totalt: %d GP" - -#: src/gui/buy.cpp:61 src/gui/quitdialog.cpp:37 src/gui/quitdialog.cpp:40 -#: src/gui/quitdialog.cpp:41 src/gui/sell.cpp:65 -msgid "Quit" -msgstr "Avsluta" - -#: src/gui/buy.cpp:62 src/gui/buy.cpp:203 src/gui/buy.cpp:219 -#: src/gui/inventorywindow.cpp:75 src/gui/inventorywindow.cpp:156 -#: src/gui/sell.cpp:66 src/gui/sell.cpp:212 src/gui/sell.cpp:226 -#: src/gui/trade.cpp:84 src/gui/trade.cpp:171 -#, c-format -msgid "Description: %s" -msgstr "Beskrivning: %s" - -#: src/gui/buy.cpp:63 src/gui/buy.cpp:205 src/gui/buy.cpp:220 -#: src/gui/inventorywindow.cpp:76 src/gui/inventorywindow.cpp:154 -#: src/gui/sell.cpp:67 src/gui/sell.cpp:214 src/gui/sell.cpp:227 -#, c-format -msgid "Effect: %s" -msgstr "Effekt: %s" - -#: src/gui/char_select.cpp:71 -msgid "Confirm" -msgstr "Bekräfta" - -#: src/gui/char_select.cpp:72 -msgid "Are you sure you want to delete this character?" -msgstr "Är du säker på att du vill ta bort den här karaktären?" - -#: src/gui/char_select.cpp:88 -msgid "Select Character" -msgstr "Välj karaktär" - -#: src/gui/char_select.cpp:92 src/gui/item_amount.cpp:47 src/gui/login.cpp:51 -#: src/gui/npclistdialog.cpp:41 src/gui/npc_text.cpp:42 -#: src/gui/ok_dialog.cpp:37 src/gui/quitdialog.cpp:44 -#: src/gui/serverdialog.cpp:110 -msgid "Ok" -msgstr "Ok" - -#: src/gui/char_select.cpp:93 src/gui/char_select.cpp:260 -#: src/gui/connection.cpp:40 src/gui/item_amount.cpp:48 src/gui/login.cpp:52 -#: src/gui/npclistdialog.cpp:42 src/gui/quitdialog.cpp:45 -#: src/gui/register.cpp:76 src/gui/serverdialog.cpp:111 src/gui/setup.cpp:55 -#: src/gui/trade.cpp:62 -msgid "Cancel" -msgstr "Avbryt" - -#: src/gui/char_select.cpp:94 -msgid "New" -msgstr "Ny" - -#: src/gui/char_select.cpp:95 -msgid "Delete" -msgstr "Ta bort" - -#: src/gui/char_select.cpp:96 -msgid "Previous" -msgstr "Föregående" - -#: src/gui/char_select.cpp:97 -msgid "Next" -msgstr "Nästa" - -#: src/gui/char_select.cpp:98 -msgid "Unregister" -msgstr "Avregistrera" - -#: src/gui/char_select.cpp:100 src/gui/char_select.cpp:189 -#: src/gui/char_select.cpp:200 src/gui/inventorywindow.cpp:73 -#: src/gui/inventorywindow.cpp:152 src/gui/trade.cpp:82 src/gui/trade.cpp:169 -#, c-format -msgid "Name: %s" -msgstr "Namn: %s" - -#: src/gui/char_select.cpp:101 src/gui/char_select.cpp:190 -#: src/gui/char_select.cpp:201 -#, c-format -msgid "Level: %d" -msgstr "Nivå: %d" - -#: src/gui/char_select.cpp:102 src/gui/char_select.cpp:191 -#: src/gui/char_select.cpp:202 -#, c-format -msgid "Money: %d" -msgstr "Pengar: %d" - -#: src/gui/char_select.cpp:245 -msgid "Create Character" -msgstr "Skapa karaktär" - -#: src/gui/char_select.cpp:252 src/gui/login.cpp:46 src/gui/register.cpp:67 -msgid "Name:" -msgstr "Namn:" - -#: src/gui/char_select.cpp:255 -msgid "Hair Color:" -msgstr "Hårfärg:" - -#: src/gui/char_select.cpp:258 -msgid "Hair Style:" -msgstr "Hårstil:" - -#: src/gui/char_select.cpp:259 -msgid "Create" -msgstr "Skapa" - -#: src/gui/char_select.cpp:262 -msgid "Strength:" -msgstr "Styrka:" - -#: src/gui/char_select.cpp:263 -msgid "Agility:" -msgstr "Smidighet:" - -#: src/gui/char_select.cpp:264 -msgid "Dexterity:" -msgstr "" - -#: src/gui/char_select.cpp:265 -msgid "Vitality:" -msgstr "" - -#: src/gui/char_select.cpp:266 -msgid "Intelligence:" -msgstr "Intelligens:" - -#: src/gui/char_select.cpp:267 -msgid "Willpower:" -msgstr "" - -#: src/gui/char_select.cpp:268 -msgid "Charisma:" -msgstr "Karisma:" - -#: src/gui/char_select.cpp:276 src/gui/char_select.cpp:424 -#, c-format -msgid "Please distribute %d points" -msgstr "" - -#: src/gui/char_select.cpp:368 src/gui/register.cpp:220 -#: src/gui/serverdialog.cpp:171 -msgid "Error" -msgstr "Fel" - -#: src/gui/char_select.cpp:369 -msgid "Your name needs to be at least 4 characters." -msgstr "Ditt namn måste vara minst 4 tecken långt." - -#: src/gui/char_select.cpp:416 -msgid "Character stats OK" -msgstr "" - -#: src/gui/char_select.cpp:428 -#, c-format -msgid "Please remove %d points" -msgstr "" - -#: src/gui/confirm_dialog.cpp:37 -msgid "Yes" -msgstr "Ja" - -#: src/gui/confirm_dialog.cpp:38 -msgid "No" -msgstr "Nej" - -#: src/gui/connection.cpp:42 -msgid "Connecting..." -msgstr "Ansluter..." - -#: src/gui/equipmentwindow.cpp:57 src/gui/menuwindow.cpp:63 -msgid "Equipment" -msgstr "Utrustning" - -#: src/gui/equipmentwindow.cpp:66 -msgid "Unequip" -msgstr "Ta av" - -#: src/gui/inventorywindow.cpp:53 src/gui/menuwindow.cpp:64 -msgid "Inventory" -msgstr "" - -#: src/gui/inventorywindow.cpp:64 src/gui/inventorywindow.cpp:197 -msgid "Use" -msgstr "Använd" - -#: src/gui/inventorywindow.cpp:65 -msgid "Drop" -msgstr "Släpp" - -#: src/gui/inventorywindow.cpp:66 -msgid "Split" -msgstr "Dela upp" - -#: src/gui/inventorywindow.cpp:78 src/gui/inventorywindow.cpp:107 -#, c-format -msgid "Total Weight: %d - Maximum Weight: %d" -msgstr "Total vikt: %d - Max vikt: %d" - -#: src/gui/inventorywindow.cpp:194 -msgid "Equip" -msgstr "Ta på" - -#: src/gui/item_amount.cpp:83 -msgid "Select amount of items to trade." -msgstr "Välj antalet föremål att byta." - -#: src/gui/item_amount.cpp:87 -msgid "Select amount of items to drop." -msgstr "Välj antalet föremål att tappa." - -#: src/gui/item_amount.cpp:91 -msgid "Select amount of items to split." -msgstr "Välj antalet föremål att dela upp." - -#: src/gui/login.cpp:44 -msgid "Login" -msgstr "Användarnamn" - -#: src/gui/login.cpp:47 src/gui/register.cpp:68 -msgid "Password:" -msgstr "Lösenord:" - -#: src/gui/login.cpp:50 -msgid "Keep" -msgstr "Behåll" - -#: src/gui/login.cpp:53 src/gui/register.cpp:63 src/gui/register.cpp:75 -msgid "Register" -msgstr "Registrera" - -#: src/gui/menuwindow.cpp:62 -msgid "Status" -msgstr "Status" - -#: src/gui/menuwindow.cpp:65 -msgid "Skills" -msgstr "Färdigheter" - -#: src/gui/menuwindow.cpp:66 -msgid "Shortcut" -msgstr "Genväg" - -#: src/gui/menuwindow.cpp:67 src/gui/setup.cpp:47 -msgid "Setup" -msgstr "Installera" - -#: src/gui/minimap.cpp:36 -msgid "MiniMap" -msgstr "Minikarta" - -#: src/gui/npclistdialog.cpp:37 src/gui/npc_text.cpp:37 -msgid "NPC" -msgstr "NPC" - -#: src/gui/popupmenu.cpp:79 -#, c-format -msgid "@@trade|Trade With %s@@" -msgstr "" - -#: src/gui/popupmenu.cpp:81 -#, c-format -msgid "@@attack|Attack %s@@" -msgstr "" - -#: src/gui/popupmenu.cpp:90 -msgid "@@talk|Talk To NPC@@" -msgstr "" - -#: src/gui/popupmenu.cpp:100 src/gui/popupmenu.cpp:116 -#: src/gui/popupmenu.cpp:225 -msgid "@@cancel|Cancel@@" -msgstr "" - -#: src/gui/popupmenu.cpp:112 -#, c-format -msgid "@@pickup|Pick Up %s@@" -msgstr "" - -#: src/gui/popupmenu.cpp:216 -msgid "@@use|Equip@@" -msgstr "" - -#: src/gui/popupmenu.cpp:219 -msgid "@@use|Use@@" -msgstr "" - -#: src/gui/popupmenu.cpp:220 -msgid "@@drop|Drop@@" -msgstr "" - -#: src/gui/popupmenu.cpp:221 -msgid "@@description|Description@@" -msgstr "" - -#: src/gui/popupmenu.cpp:223 -msgid "@@split|Split@@" -msgstr "" - -#: src/gui/quitdialog.cpp:42 -msgid "Switch server" -msgstr "Byt server" - -#: src/gui/quitdialog.cpp:43 -msgid "Switch character" -msgstr "Byt karaktär" - -#: src/gui/register.cpp:69 -msgid "Confirm:" -msgstr "Bekräfta:" - -#: src/gui/register.cpp:70 -msgid "Email:" -msgstr "E-post:" - -#: src/gui/register.cpp:168 -#, c-format -msgid "The username needs to be at least %d characters long." -msgstr "Användarnamnet måste vara minst %d bokstäver långt." - -#: src/gui/register.cpp:176 -#, c-format -msgid "The username needs to be less than %d characters long." -msgstr "Användarnamnet får inte vara längre än %d bokstäver." - -#: src/gui/register.cpp:184 -#, c-format -msgid "The password needs to be at least %d characters long." -msgstr "Lösenordet måste vara minst %d bokstäver långt." - -#: src/gui/register.cpp:192 -#, c-format -msgid "The password needs to be less than %d characters long." -msgstr "Lösenordet får inte vara längre än %d bokstäver." - -#: src/gui/register.cpp:199 -msgid "Passwords do not match." -msgstr "Lösenorden stämmer inte överens med varandra." - -#: src/gui/sell.cpp:47 src/gui/sell.cpp:64 -msgid "Sell" -msgstr "Sälj" - -#: src/gui/serverdialog.cpp:77 -msgid "Choose your Mana World Server" -msgstr "Välj din Mana World Server" - -#: src/gui/serverdialog.cpp:79 -msgid "Server:" -msgstr "Server:" - -#: src/gui/serverdialog.cpp:80 -msgid "Port:" -msgstr "Port:" - -#: src/gui/serverdialog.cpp:172 -msgid "Please type both the address and the port of a server." -msgstr "" - -#: src/gui/setup_audio.cpp:42 -msgid "Sound" -msgstr "Ljud" - -#: src/gui/setup_audio.cpp:48 -msgid "Sfx volume" -msgstr "Sfx volym" - -#: src/gui/setup_audio.cpp:49 -msgid "Music volume" -msgstr "Musik volym" - -#: src/gui/setup.cpp:55 -msgid "Apply" -msgstr "" - -#: src/gui/setup.cpp:55 -msgid "Reset Windows" -msgstr "" - -#: src/gui/setup.cpp:72 -msgid "Video" -msgstr "Video" - -#: src/gui/setup.cpp:76 -msgid "Audio" -msgstr "Ljud" - -#: src/gui/setup.cpp:80 -msgid "Joystick" -msgstr "Styrspak" - -#: src/gui/setup_joystick.cpp:38 src/gui/setup_joystick.cpp:72 -msgid "Press the button to start calibration" -msgstr "Klicka på knappen för att starta kalibreringen" - -#: src/gui/setup_joystick.cpp:39 src/gui/setup_joystick.cpp:70 -msgid "Calibrate" -msgstr "Kalibrera" - -#: src/gui/setup_joystick.cpp:40 -msgid "Enable joystick" -msgstr "" - -#: src/gui/setup_joystick.cpp:75 -msgid "Stop" -msgstr "Stopp" - -#: src/gui/setup_joystick.cpp:76 -msgid "Rotate the stick" -msgstr "" - -#: src/gui/setup_video.cpp:113 -msgid "Full screen" -msgstr "Helskärm" - -#: src/gui/setup_video.cpp:114 -msgid "OpenGL" -msgstr "" - -#: src/gui/setup_video.cpp:115 -msgid "Custom cursor" -msgstr "Egen muspekare" - -#: src/gui/setup_video.cpp:117 -msgid "FPS Limit:" -msgstr "FPS gräns:" - -#: src/gui/setup_video.cpp:133 -msgid "Gui opacity" -msgstr "" - -#: src/gui/setup_video.cpp:186 -msgid "Scroll radius" -msgstr "" - -#: src/gui/setup_video.cpp:194 -msgid "Scroll laziness" -msgstr "" - -#: src/gui/setup_video.cpp:202 -msgid "Ambient FX" -msgstr "" - -#: src/gui/setup_video.cpp:209 src/gui/setup_video.cpp:369 -msgid "off" -msgstr "av" - -#: src/gui/setup_video.cpp:212 src/gui/setup_video.cpp:372 -msgid "low" -msgstr "låg" - -#: src/gui/setup_video.cpp:215 src/gui/setup_video.cpp:375 -msgid "high" -msgstr "hög" - -#: src/gui/setup_video.cpp:268 -msgid "Switching to full screen" -msgstr "Byte till helskärm" - -#: src/gui/setup_video.cpp:269 -msgid "Restart needed for changes to take effect." -msgstr "Du måste starta om för att ändringarna ska synas." - -#: src/gui/setup_video.cpp:280 -msgid "Changing OpenGL" -msgstr "" - -#: src/gui/setup_video.cpp:281 -msgid "Applying change to OpenGL requires restart." -msgstr "" - -#: src/gui/trade.cpp:61 -msgid "Add" -msgstr "Lägg till" - -#: src/gui/trade.cpp:63 src/gui/trade.cpp:65 src/gui/trade.cpp:181 -msgid "Propose trade" -msgstr "" - -#: src/gui/trade.cpp:66 src/gui/trade.cpp:181 -msgid "Confirm trade" -msgstr "Godkänn byte" - -#: src/gui/trade.cpp:76 src/gui/trade.cpp:118 src/gui/trade.cpp:132 -#, c-format -msgid "You get %d GP." -msgstr "Du får %d GP." - -#: src/gui/trade.cpp:77 -msgid "You give:" -msgstr "Du erbjuder:" - -#: src/gui/trade.cpp:80 -msgid "Change" -msgstr "Ändra" - -#: src/resources/itemdb.cpp:53 -#, c-format -msgid "Attack %+d" -msgstr "Attackera %+d" - -#: src/resources/itemdb.cpp:54 -#, c-format -msgid "Defense %+d" -msgstr "Försvara %+d" - -#: src/resources/itemdb.cpp:55 -#, c-format -msgid "HP %+d" -msgstr "" - -#: src/resources/itemdb.cpp:56 -#, c-format -msgid "MP %+d" -msgstr "" diff --git a/tmw.cbp b/tmw.cbp index 524edea3..20896c77 100644 --- a/tmw.cbp +++ b/tmw.cbp @@ -1250,16 +1250,6 @@