diff options
636 files changed, 15375 insertions, 13805 deletions
@@ -10,18 +10,20 @@ Maarten Vanraes (AL13N) <maarten.vanraes gmail com> Mihail Barer (Necromonger) <> == Translators == +alastrim (pt) Aline Ferraz de Souza (Freya) <freya.df gmail com> (pt, pt_BR) Andrei Karas (4144) <akaras inbox ru> (ru) Bernard Hugonnet (Nard) <> (fr) +Candy (jp) +Derpella (pl) Maarten Vanraes (AL13N) <maarten.vanraes gmail com> (nl_BE) -Mihail Barer (Necromonger) <> (ru) +Mihail Barer (Necromonger) <> (ru, jp) +Nina O'Reilly (Reid) <reidyaro gmail com> (fr) Petr VarkoÄek (pitriss) <> (cs) Sini Ruohomaa (Byakushin) <sini.ruohomaa iki fi> (fi) Yohann Ferreira (Bertram) <bertram cegetel net> (fr) Antoine Ruck (Jumpy) <antoinebcn hotmail com> (fr,es) Nelson Martell (nelson6e65) <nelson6e65-manaplus yahoo es> (es) -alastrim -GonzoDark == Art or images contributors == Aline Ferraz de Souza (Freya) <freya.df gmail com> Themes diff --git a/CMakeLists.txt b/CMakeLists.txt index 91d47c3f9..3259f04d6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,11 +55,12 @@ ENDIF() If(UNIX) INSTALL(FILES manaplus.desktop DESTINATION share/applications) + INSTALL(FILES manaplustest.desktop DESTINATION share/applications) ENDIF() SET(CPACK_PACKAGE_NAME "manaplus") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "ManaPlus") -SET(CPACK_PACKAGE_VENDOR "Mana Development Team") +SET(CPACK_PACKAGE_VENDOR "ManaPlus Development Team") SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "ManaPlus") @@ -1,3 +1,62 @@ +2012-01-22 New release 1.2.1.22 +fix: bad update hosts handling. +fix: possible crashes. +fix: player name checking in logging. +fix: default shortcuts window size. +fix: player and mob hp bar in evol server. +fix: mouse pickup logic. +fix: adding double attributes to status window. +fix: ambient layer drawing in safe opengl mode. +add: increase resize and moving areas in shortcut window and other similar windows. +add: friends tab in social window. +add: load all servers from list in server dialog. + +2012-01-08 New release 1.2.1.8 +fix: -s command line parameter. +fix: restore GL_PACK_ALIGNMENT after creating screenshots in opengl modes +fix: rare crash with reconnecting to different servers. +fix: color for /me messages in wood theme. +fix: crash in char autocomplete if no active tab in chat window. +fix: bold chat/npc text correction. +add: allow close npc dialog if script stopped with error. +add: clear outfit option in outfits context menu. +add: ability to test graphics and sound perfomance and stability. +Shortcut ManaPlus (test). Need close all other ManaPlus instances. +add: chat command /dumpt to dump last test values. +add: addiitional checks for unsecure chars combinations in players nicks. +add: allow use item replacment with empty from value. +This mean replace from any value. +add: remove "> Next" message from npc dialogs. + +2011-12-25 New release 1.1.12.25 +fix: increasing log file if client disconnected from network. +fix: memory leak in evol online list. +fix: enter some chars in inventory input box. +fix: some rare used packets. +fix: dont load move type from configuration file. +fix: create char dialog size. +fix: wrong auto adjusting perfomance after sleep mode. +add: last login time in char selection dialog. +add: update mplus font. +add: move target cursors to themes. + +2011-12-11 New release 1.1.12.11 +fix: draw damage part on hp bar. +fix: recursive directory creation on windows. +fix: text colors in wood theme. +fix: talk to npc key delay. +add: polish translation (Derpella). +add: server side online list (evol only). +add: copy any line from chat to clipboard. +add: use two clipboard in xserver. +add: gm commands autocomplete for gms. +add: to combined menus floor items. +add: variables for replacment in chat messages. +<PLAYER> - target or nearest player nick. +<MONSTER> - target or nearest monster name. +<PEOPLE> - comma separated list of visible players (except self). +<PARTY> - all party members (except self). + 2011-11-27 New release 1.1.11.27 ManaPlus: fix: show enemy relation in online list. diff --git a/Makefile.am b/Makefile.am index 6ef412c71..3347ca06b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,7 +3,8 @@ SUBDIRS = data docs po src desktopdir = $(datarootdir)/applications -desktop_DATA = manaplus.desktop +desktop_DATA = manaplus.desktop \ + manaplustest.desktop # Extra files to include EXTRA_DIST = $(desktop_DATA) \ @@ -13,6 +14,7 @@ EXTRA_DIST = $(desktop_DATA) \ CMake/Modules/FindENet.cmake \ CMake/Modules/FindLibIntl.cmake \ CMake/Modules/FindSDL_gfx.cmake \ + manaplustest \ manaplus.cbp \ manaplus.menu \ manaplus.spec \ @@ -1,7 +1,7 @@ THE MANA PLUS CLIENT =============== - Version: 1.1.11.27 Date: 2011-11-27 + Version: 1.2.1.22 Date: 2012-01-22 Development team: - See AUTHORS file for a list diff --git a/README.txt b/README.txt index 2950b8e2a..28a0ddd92 100644 --- a/README.txt +++ b/README.txt @@ -1,7 +1,7 @@ THE MANA PLUS CLIENT
===============
- Version: 1.1.11.27 Date: 2011-11-27
+ Version: 1.2.1.22 Date: 2012-01-22
Development team:
- See AUTHORS file for a list
diff --git a/build/bmakesnapshot b/build/bmakesnapshot index 4736fb8a5..89f465251 100755 --- a/build/bmakesnapshot +++ b/build/bmakesnapshot @@ -2,8 +2,6 @@ cd .. -#need fix: -Wzero-as-null-pointer-constant - dir=`pwd` export PATH=/usr/lib/gcc-snapshot/bin:$PATH @@ -23,12 +21,13 @@ export CXXFLAGS="-Wvariadic-macros -Wvla -Wredundant-decls \ -Wcast-align -Wpointer-arith -Wundef \ -Wmissing-include-dirs -Winit-self -pedantic -Wall -ggdb3 -O2 -pipe \ -Wpacked -Wextra -Wstrict-overflow=1 -Wunknown-pragmas -Wwrite-strings \ --Wstack-protector -Wshadow -Wunused -Wunused-macros -Wsynth \ +-Wstack-protector -Wshadow -Wunused-macros -Wsynth \ -Wbuiltin-macro-redefined -Wctor-dtor-privacy -Wdeprecated -Wextra \ -Wendif-labels -Wformat=1 -Wimport -Wnon-virtual-dtor -Wpsabi \ -Wsign-promo -Wwrite-strings -D_FORTIFY_SOURCE=2 -Wc++11-compat -std=c++0x \ -Wdelete-non-virtual-dtor -Wmaybe-uninitialized -Wunused-local-typedefs \ --Wvector-operation-performance" +-Wvector-operation-performance -Wfree-nonheap-object -Winvalid-memory-model \ +-Wnarrowing -Wzero-as-null-pointer-constant" autoreconf -i ./configure --prefix=$dir/run \ diff --git a/build/packwin b/build/packwin index f81957f13..d855cf534 100755 --- a/build/packwin +++ b/build/packwin @@ -7,7 +7,7 @@ dir=`pwd` cd packaging/windows ./make-translations.sh makensis -DDLLDIR=$dir/../mana_win/libs/dll/ \ - -DPRODUCT_VERSION="1.1.11.27" \ + -DPRODUCT_VERSION="1.2.1.22" \ -DEXESUFFIX=/src \ -DUPX=true \ setup.nsi diff --git a/build/pmake b/build/pmake index 7ad12eaec..b51e40734 100755 --- a/build/pmake +++ b/build/pmake @@ -4,8 +4,8 @@ cd .. dir=`pwd` -export CC=gcc-4.5 -export CXX=g++-4.5 +export CC=gcc-4.6 +export CXX=g++-4.6 #-D_GLIBCXX_PROFILE diff --git a/configure.ac b/configure.ac index 1cf9a1de3..7f3a3f6fe 100755 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ(2.59) -AC_INIT([ManaPlus], [1.1.11.27], [akaras@inbox.ru], [manaplus]) +AC_INIT([ManaPlus], [1.2.1.22], [akaras@inbox.ru], [manaplus]) AM_INIT_AUTOMAKE([1.9]) AC_CONFIG_HEADERS([config.h:config.h.in]) AC_LANG_CPLUSPLUS diff --git a/data/graphics/CMakeLists.txt b/data/graphics/CMakeLists.txt index a46ccfd0e..5a9b0f65b 100644 --- a/data/graphics/CMakeLists.txt +++ b/data/graphics/CMakeLists.txt @@ -1,12 +1,3 @@ ADD_SUBDIRECTORY(gui) ADD_SUBDIRECTORY(images) ADD_SUBDIRECTORY(sprites) - -SET (FILES - target-cursor-in-range-l.png - target-cursor-in-range-m.png - target-cursor-in-range-s.png - target-cursor-normal-l.png - target-cursor-normal-m.png - target-cursor-normal-s.png - ) diff --git a/data/graphics/Makefile.am b/data/graphics/Makefile.am index d2f93f584..c0e91d050 100644 --- a/data/graphics/Makefile.am +++ b/data/graphics/Makefile.am @@ -1,16 +1,7 @@ graphicsdir = $(pkgdatadir)/data/graphics -graphics_DATA = \ - target-cursor-in-range-l.png \ - target-cursor-in-range-m.png \ - target-cursor-in-range-s.png \ - target-cursor-normal-l.png \ - target-cursor-normal-m.png \ - target-cursor-normal-s.png - EXTRA_DIST = \ - $(graphics_DATA) \ CMakeLists.txt SUBDIRS = gui images sprites diff --git a/data/graphics/gui/CMakeLists.txt b/data/graphics/gui/CMakeLists.txt index 2c6e4b933..aba42b39c 100644 --- a/data/graphics/gui/CMakeLists.txt +++ b/data/graphics/gui/CMakeLists.txt @@ -33,12 +33,12 @@ SET (FILES tab.png tab_hilight.png tabselected.png - target-cursor-blue-l.png - target-cursor-blue-m.png - target-cursor-blue-s.png - target-cursor-red-l.png - target-cursor-red-m.png - target-cursor-red-s.png + target-cursor-in-range-l.png + target-cursor-in-range-m.png + target-cursor-in-range-s.png + target-cursor-normal-l.png + target-cursor-normal-m.png + target-cursor-normal-s.png unknown-item.png vscroll_down_default.png vscroll_down_highlight.png diff --git a/data/graphics/gui/Makefile.am b/data/graphics/gui/Makefile.am index 388d01663..7fb82f545 100644 --- a/data/graphics/gui/Makefile.am +++ b/data/graphics/gui/Makefile.am @@ -36,12 +36,12 @@ gui_DATA = \ tab.png \ tab_hilight.png \ tabselected.png \ - target-cursor-blue-l.png \ - target-cursor-blue-m.png \ - target-cursor-blue-s.png \ - target-cursor-red-l.png \ - target-cursor-red-m.png \ - target-cursor-red-s.png \ + target-cursor-in-range-l.png \ + target-cursor-in-range-m.png \ + target-cursor-in-range-s.png \ + target-cursor-normal-l.png \ + target-cursor-normal-m.png \ + target-cursor-normal-s.png \ unknown-item.png \ vscroll_down_default.png \ vscroll_down_highlight.png \ diff --git a/data/graphics/gui/target-cursor-blue-l.png b/data/graphics/gui/target-cursor-blue-l.png Binary files differdeleted file mode 100644 index 77cdf4b6d..000000000 --- a/data/graphics/gui/target-cursor-blue-l.png +++ /dev/null diff --git a/data/graphics/gui/target-cursor-blue-m.png b/data/graphics/gui/target-cursor-blue-m.png Binary files differdeleted file mode 100644 index c0107357a..000000000 --- a/data/graphics/gui/target-cursor-blue-m.png +++ /dev/null diff --git a/data/graphics/gui/target-cursor-blue-s.png b/data/graphics/gui/target-cursor-blue-s.png Binary files differdeleted file mode 100644 index 3e81c75de..000000000 --- a/data/graphics/gui/target-cursor-blue-s.png +++ /dev/null diff --git a/data/graphics/target-cursor-in-range-l.png b/data/graphics/gui/target-cursor-in-range-l.png Binary files differindex 77cdf4b6d..77cdf4b6d 100644 --- a/data/graphics/target-cursor-in-range-l.png +++ b/data/graphics/gui/target-cursor-in-range-l.png diff --git a/data/graphics/target-cursor-in-range-m.png b/data/graphics/gui/target-cursor-in-range-m.png Binary files differindex c0107357a..c0107357a 100644 --- a/data/graphics/target-cursor-in-range-m.png +++ b/data/graphics/gui/target-cursor-in-range-m.png diff --git a/data/graphics/target-cursor-in-range-s.png b/data/graphics/gui/target-cursor-in-range-s.png Binary files differindex 3e81c75de..3e81c75de 100644 --- a/data/graphics/target-cursor-in-range-s.png +++ b/data/graphics/gui/target-cursor-in-range-s.png diff --git a/data/graphics/target-cursor-normal-l.png b/data/graphics/gui/target-cursor-normal-l.png Binary files differindex 76d2101b1..76d2101b1 100644 --- a/data/graphics/target-cursor-normal-l.png +++ b/data/graphics/gui/target-cursor-normal-l.png diff --git a/data/graphics/target-cursor-normal-m.png b/data/graphics/gui/target-cursor-normal-m.png Binary files differindex e2ab79c29..e2ab79c29 100644 --- a/data/graphics/target-cursor-normal-m.png +++ b/data/graphics/gui/target-cursor-normal-m.png diff --git a/data/graphics/target-cursor-normal-s.png b/data/graphics/gui/target-cursor-normal-s.png Binary files differindex 09195f440..09195f440 100644 --- a/data/graphics/target-cursor-normal-s.png +++ b/data/graphics/gui/target-cursor-normal-s.png diff --git a/data/graphics/gui/target-cursor-red-l.png b/data/graphics/gui/target-cursor-red-l.png Binary files differdeleted file mode 100644 index 76d2101b1..000000000 --- a/data/graphics/gui/target-cursor-red-l.png +++ /dev/null diff --git a/data/graphics/gui/target-cursor-red-m.png b/data/graphics/gui/target-cursor-red-m.png Binary files differdeleted file mode 100644 index e2ab79c29..000000000 --- a/data/graphics/gui/target-cursor-red-m.png +++ /dev/null diff --git a/data/graphics/gui/target-cursor-red-s.png b/data/graphics/gui/target-cursor-red-s.png Binary files differdeleted file mode 100644 index 09195f440..000000000 --- a/data/graphics/gui/target-cursor-red-s.png +++ /dev/null diff --git a/data/help/es/team.txt b/data/help/es/team.txt index 494b5221c..ca3aac19c 100644 --- a/data/help/es/team.txt +++ b/data/help/es/team.txt @@ -13,18 +13,20 @@ ##9Mihail Barer (Necromonger) <> ##3== Traductores == +##9alastrim (pt) ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> (pt, pt_BR) ##9Andrei Karas (4144) <akaras inbox ru> (ru) ##9Bernard Hugonnet (Nard) <> (fr) +##9Candy (jp) +##9Derpella (pl) ##9Maarten Vanraes (AL13N) <maarten.vanraes gmail com> (nl_BE) -##9Mihail Barer (Necromonger) <> (ru) +##9Mihail Barer (Necromonger) <> (ru, jp) +##9Nina O'Reilly (Reid) <reidyaro gmail com> (fr) ##9Petr VarkoÄek (pitriss) <> (cs) ##9Sini Ruohomaa (Byakushin) <sini.ruohomaa iki fi> (fi) ##9Yohann Ferreira (Bertram) <bertram cegetel net> (fr) ##9Antoine Ruck (Jumpy) <antoinebcn hotmail com> (fr,es) ##9Nelson Martell (nelson6e65) <nelson6e65-manaplus yahoo es> (es) -##9alastrim -##9GonzoDark ##3== Colaboradores con Artes o Imágenes == ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> diff --git a/data/help/fr/team.txt b/data/help/fr/team.txt index ca93d3edd..042b76d0a 100644 --- a/data/help/fr/team.txt +++ b/data/help/fr/team.txt @@ -13,18 +13,20 @@ ##9Mihail Barer (Necromonger) <> ##3== traducteurs == +##9alastrim (pt) ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> (pt, pt_BR) ##9Andrei Karas (4144) <akaras inbox ru> (ru) ##9Bernard Hugonnet (Nard) <> (fr) +##9Candy (jp) +##9Derpella (pl) ##9Maarten Vanraes (AL13N) <maarten.vanraes gmail com> (nl_BE) -##9Mihail Barer (Necromonger) <> (ru) +##9Mihail Barer (Necromonger) <> (ru, jp) +##9Nina O'Reilly (Reid) <reidyaro gmail com> (fr) ##9Petr VarkoÄek (pitriss) <> (cs) ##9Sini Ruohomaa (Byakushin) <sini.ruohomaa iki fi> (fi) ##9Yohann Ferreira (Bertram) <bertram cegetel net> (fr) ##9Antoine Ruck (Jumpy) <antoinebcn hotmail com> (fr,es) ##9Nelson Martell (nelson6e65) <nelson6e65-manaplus yahoo es> (es) -##9alastrim -##9GonzoDark ##3== Contribution art ou images == ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> diff --git a/data/help/ru/team.txt b/data/help/ru/team.txt index 5b2bea822..1b0696405 100644 --- a/data/help/ru/team.txt +++ b/data/help/ru/team.txt @@ -13,17 +13,20 @@ ##9Mihail Barer (Necromonger) <> ##3== Переводчики == +##9alastrim (pt) ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> (pt, pt_BR) ##9Andrei Karas (4144) <akaras inbox ru> (ru) ##9Bernard Hugonnet (Nard) <> (fr) +##9Candy (jp) +##9Derpella (pl) ##9Maarten Vanraes (AL13N) <maarten.vanraes gmail com> (nl_BE) -##9Mihail Barer (Necromonger) <> (ru) +##9Mihail Barer (Necromonger) <> (ru, jp) +##9Nina O'Reilly (Reid) <reidyaro gmail com> (fr) ##9Petr VarkoÄek (pitriss) <> (cs) ##9Sini Ruohomaa (Byakushin) <sini.ruohomaa iki fi> (fi) ##9Yohann Ferreira (Bertram) <bertram cegetel net> (fr) ##9Antoine Ruck (Jumpy) <antoinebcn hotmail com> (fr,es) ##9Nelson Martell (nelson6e65) <nelson6e65-manaplus yahoo es> (es) -##9alastrim ##3== Художники == ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> diff --git a/data/help/team.txt b/data/help/team.txt index 4f2c85826..5411f496c 100644 --- a/data/help/team.txt +++ b/data/help/team.txt @@ -13,18 +13,20 @@ ##9Mihail Barer (Necromonger) <> ##3== Translators == +##9alastrim (jp) ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> (pt, pt_BR) ##9Andrei Karas (4144) <akaras inbox ru> (ru) ##9Bernard Hugonnet (Nard) <> (fr) +##9Candy (jp) +##9Derpella (pl) ##9Maarten Vanraes (AL13N) <maarten.vanraes gmail com> (nl_BE) -##9Mihail Barer (Necromonger) <> (ru) +##9Mihail Barer (Necromonger) <> (ru, jp) +##9Nina O'Reilly (Reid) <reidyaro gmail com> (fr) ##9Petr VarkoÄek (pitriss) <> (cs) ##9Sini Ruohomaa (Byakushin) <sini.ruohomaa iki fi> (fi) ##9Yohann Ferreira (Bertram) <bertram cegetel net> (fr) ##9Antoine Ruck (Jumpy) <antoinebcn hotmail com> (fr,es) ##9Nelson Martell (nelson6e65) <nelson6e65-manaplus yahoo es> (es) -##9alastrim -##9GonzoDark ##3== Art or images contributors == ##9Aline Ferraz de Souza (Freya) <freya.df gmail com> diff --git a/data/icons/manaplus.png b/data/icons/manaplus.png Binary files differindex 72a527e94..bace39c78 100644 --- a/data/icons/manaplus.png +++ b/data/icons/manaplus.png diff --git a/data/icons/manaplus.xpm b/data/icons/manaplus.xpm index 4ff88af40..33de9197a 100644 --- a/data/icons/manaplus.xpm +++ b/data/icons/manaplus.xpm @@ -1,40 +1,41 @@ /* XPM */ static char * manaplus_xpm[] = { -"32 32 5 1", +"32 32 6 1", " c None", ". c #FF6600", "+ c #FF6500", -"@ c #FF6700", -"# c #FF6400", -" ...+.....@ ", -" .....+.......+ ", -" @....+ .. ", -" +...+ . ", -" .... .. ", -" +... .. ", -" ...+ ....... ", -" +..+ .......", -" #... .. ", -" ... ..++ ++++ .. ", -" +..+ @+........++....... . ", -" +.. +.....+......++....+ ", -" ..+ ..... +..... ..... ", -"+..+ ....+ ..... .... ", -"+... .... .... .... ", +"@ c #FF6400", +"# c #FF6700", +"$ c #FF6300", +" .+.++.. ", +" ..+...@ .+.# ", +" ++..@ @ ", +" ..+. +@ ", +" +.+. $ ++ ", +" ..+. @@$@+$$ ", +" .... $++++@", +" +..+ @@ ", +" ..+ +@ ", +" +.. ... ... ", +" ..+ ...+.+.....+....++ ", +" ... #.... ....+. ..... ", +" ... ....+ ..... .... ", +"@..+ +... .... ...+ ", "+.. .... .... .... ", -"+.. +...+ @...+ +.... ", -"..+ ..... +...+ ..... ", -"+.. +.... +.... ....+ ", -"... +...@ ..... +...# ", -"+.+ ....+ +... ....@ @+. ", -" .. .... +... +...@++...", -" +.# ++++ +++@ +++.+# .", -" ++ ++ .", -" +. .+ +.", -" +. .. .. ", -" .+ @... .+ ", -" .. ....... ", -" .. .+.....+ ", -" ..+ @......+. ", -" .++..+++.......@ ", -" ..+.++.+.. "}; +"... .... .... .... ", +"... .... .... ...+ ", +"... .... .... ...+ ", +"... +...+ ..... ...+ ", +"... +... +... +... ", +" .. .... .... +..+ ", +" .. ...+ .... ....+++.+.", +" +. ... ... ..+.. +", +" .+ + .", +" +. .. .+", +" +. .. ++ ", +" .. +.+ ++ ", +" ++ +...+.. ", +" .+ +.....+ ", +" ++ ....+.. ", +" +++.#.++.+.+.. ", +" ..+..+.. "}; diff --git a/data/perserver/default/CMakeLists.txt b/data/perserver/default/CMakeLists.txt index 61bd98df1..f4e5c6cae 100644 --- a/data/perserver/default/CMakeLists.txt +++ b/data/perserver/default/CMakeLists.txt @@ -1,5 +1,6 @@ SET (FILES charcreation.xml + gmcommands.txt ) INSTALL(FILES ${FILES} DESTINATION ${DATA_DIR}/perserver/default) diff --git a/data/perserver/default/Makefile.am b/data/perserver/default/Makefile.am index 7ab87da67..08e324ca3 100644 --- a/data/perserver/default/Makefile.am +++ b/data/perserver/default/Makefile.am @@ -1,7 +1,8 @@ defaultdir = $(pkgdatadir)/data/perserver/default default_DATA = \ - charcreation.xml + charcreation.xml \ + gmcommands.txt EXTRA_DIST = \ $(default_DATA) \ diff --git a/data/perserver/default/gmcommands.txt b/data/perserver/default/gmcommands.txt new file mode 100644 index 000000000..da271a12f --- /dev/null +++ b/data/perserver/default/gmcommands.txt @@ -0,0 +1,32 @@ +@spawn +@item +@hugo +@linus +@warp +@goto +@jump +@save +@storage +@gstorage +@hide +@visible +@invisible +@die +@kill +@alive +@blvl +@jlvl +@pvpon +@pvpoff +@killmonster +@kick +@broadcast +@localbroadcast +@hairstyle +@haircolor +@ignorelist +@killer +@killable +@summon +@skill-learn +@ipcheck diff --git a/data/themes/wood/colors.xml b/data/themes/wood/colors.xml index 606b45301..83842b503 100644 --- a/data/themes/wood/colors.xml +++ b/data/themes/wood/colors.xml @@ -7,10 +7,10 @@ <color id="BUTTON" color="#000000" /> <color id="BUTTON_DISABLED" color="#cccccc" /> <color id="TAB" color="#000000" /> - <color id="PARTY_CHAT_TAB" color="#f48055" /> - <color id="PARTY_SOCIAL_TAB" color="#f48055" /> - <color id="GUILD_CHAT_TAB" color="#f48055" /> - <color id="GUILD_SOCIAL_TAB" color="#f48055" /> + <color id="PARTY_CHAT_TAB" color="#c04000" /> + <color id="PARTY_SOCIAL_TAB" color="#c04000" /> + <color id="GUILD_CHAT_TAB" color="#c04000" /> + <color id="GUILD_SOCIAL_TAB" color="#c04000" /> <color id="BACKGROUND" color="#ffffff" /> <color id="BACKGROUND_GRAY" color="#404040" /> <color id="SCROLLBAR_GRAY" color="#000000" /> @@ -26,7 +26,7 @@ <color id="PLAYER" color="#003000" /> <color id="WHISPER" color="#00feaf" /> <color id="WHISPER_OFFLINE" color="#000a40" /> - <color id="IS" color="#a08527" /> + <color id="IS" color="#006000" /> <color id="SERVER" color="#8415e2" /> <color id="LOGGER" color="#919191" /> <color id="HYPERLINK" color="#e50d0d" /> diff --git a/manaplus.cbp b/manaplus.cbp index 26f3b7c5e..e44f3718d 100644 --- a/manaplus.cbp +++ b/manaplus.cbp @@ -668,6 +668,10 @@ <Unit filename="src\utils\mkdir.cpp" />
<Unit filename="src\utils\mkdir.h" />
<Unit filename="src\utils\mutex.h" />
+ <Unit filename="src\utils\paths.cpp" />
+ <Unit filename="src\utils\paths.h" />
+ <Unit filename="src\utils\process.cpp" />
+ <Unit filename="src\utils\process.h" />
<Unit filename="src\utils\sha256.cpp" />
<Unit filename="src\utils\sha256.h" />
<Unit filename="src\utils\specialfolder.cpp" />
@@ -676,6 +680,10 @@ <Unit filename="src\utils\stringutils.h" />
<Unit filename="src\utils\xml.cpp" />
<Unit filename="src\utils\xml.h" />
+ <Unit filename="src\test\testlauncher.cpp" />
+ <Unit filename="src\test\testlauncher.h" />
+ <Unit filename="src\test\testmain.cpp" />
+ <Unit filename="src\test\testmain.h" />
<Unit filename="src\variabledata.h" />
<Unit filename="src\vector.cpp" />
<Unit filename="src\vector.h" />
diff --git a/manaplus.desktop b/manaplus.desktop index db46d2411..3a9c234e5 100644 --- a/manaplus.desktop +++ b/manaplus.desktop @@ -3,15 +3,45 @@ Version=1.0 Name=ManaPlus Comment=A 2D MMORPG client -Comment[fr]=Un jeu en ligne dans un univers fantastique -Comment[de]=ein Online Fantasy Spiel -Comment[it]=Un gioco fantasy online -Comment[nl]=Een online role playing game -Comment[sv]=Ett fantasyrollspel online -Comment[ru]=Клиент к 2D MMORPG игре Exec=manaplus StartupNotify=false Terminal=false Type=Application Icon=manaplus Categories=Game;AdventureGame; + + +# Translations +Comment[vls]=Nen 2D MMORPG client +Name[vls]=ManaPlus +Icon[vls]=manaplus +Comment[ru]=Клиент к 2D MMORPG игре +Name[ru]=ManaPlus +Icon[ru]=manaplus +Comment[it]=Un gioco fantasy online +Name[it]=ManaPlus +Icon[it]=manaplus +Comment[ja]=2Dã®MMORPGクライアント +Name[ja]=ManaPlus +Icon[ja]=manaplus +Comment[cs]=2D MMORPG klient +Name[cs]=ManaPlus +Icon[cs]=manaplus +Comment[nl_BE]=Een 2D MMORPG client +Name[nl_BE]=ManaPlus +Icon[nl_BE]=manaplus +Comment[de]=ein 2D MMORG Client +Name[de]=ManaPlus +Icon[de]=manaplus +Comment[sv_SE]=Ett fantasyrollspel online +Name[sv_SE]=ManaPlus +Icon[sv_SE]=manaplus +Comment[es]=Un cliente MMORPG 2D +Name[es]=ManaPlus +Icon[es]=manaplus +Comment[fr]=Un jeu en ligne dans un univers fantastique +Name[fr]=ManaPlus +Icon[fr]=manaplus +Comment[nl]=Een online role playing game +Name[nl]=ManaPlus +Icon[nl]=manaplus diff --git a/manaplus.spec.in b/manaplus.spec.in index 3bfb4054c..6e563af68 100644 --- a/manaplus.spec.in +++ b/manaplus.spec.in @@ -45,6 +45,8 @@ diverse interactive world. %install rm -rf %{buildroot} %makeinstall +mkdir -p %{buildroot}%{_bindir}/ +cp -p %{_builddir}/%{name}-%{version}/manaplustest %{buildroot}%{_bindir}/ %find_lang %{name} @@ -54,9 +56,11 @@ rm -rf %{buildroot} %files -f %{name}.lang %attr(-, root, root) %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README %attr(0755, root, root) %{_bindir}/%{name} +%attr(0755, root, root) %{_bindir}/manaplustest %attr(-, root, root) %{_datadir}/%{name} %attr(-, root, root) %{_datadir}/pixmaps/%{name}.png %attr(-, root, root) %{_datadir}/applications/%{name}.desktop +%attr(-, root, root) %{_datadir}/applications/%{name}test.desktop %attr(-, root, root) %{_mandir}/man6/%{name}* diff --git a/manaplustest b/manaplustest new file mode 100755 index 000000000..12bdc2b8a --- /dev/null +++ b/manaplustest @@ -0,0 +1,5 @@ +#!/bin/sh + +cd $(dirname $(whereis -b manaplus|cut -d " " -f 2)) + +manaplus --tests diff --git a/manaplustest.desktop b/manaplustest.desktop new file mode 100644 index 000000000..f4e822116 --- /dev/null +++ b/manaplustest.desktop @@ -0,0 +1,35 @@ + +[Desktop Entry] +Version=1.0 +Name=ManaPlus (Tests) +Comment=Run tests for ManaPlus +Exec=manaplustest +StartupNotify=false +Terminal=false +Type=Application +Icon=manaplus +Categories=Game;AdventureGame; + + +# Translations +Comment[vls]=Droai wa test'n vo ManaPlus +Name[vls]=ManaPlus (Tests) +Icon[vls]=manaplus +Comment[it]=Testa ManaPlus +Name[it]=ManaPlus (Tests) +Icon[it]=manaplus +Comment[ja]=ManaPlusã®ãƒ†ã‚¹ãƒˆãƒ©ãƒ³ã™ã‚‹ +Name[ja]=ManaPlus (テスト) +Icon[ja]=manaplus +Comment[nl_BE]=Draai enkele testen voor ManaPlus +Name[nl_BE]=ManaPlus (Tests) +Icon[nl_BE]=manaplus +Comment[de]=Testlauf für ManaPlus +Name[de]=ManaPlus (Tests) +Icon[de]=manaplus +Comment[es]=Ejecutar pruebas para ManaPlus +Name[es]=ManaPlus (Pruebas) +Icon[es]=manaplus +Comment[fr]=Lancer le test pour ManaPlus +Name[fr]=ManaPlus (Tests) +Icon[fr]=manaplus diff --git a/nightly/buildlinux.sh b/nightly/buildlinux.sh index 4fcc828f2..b6f3efc77 100755 --- a/nightly/buildlinux.sh +++ b/nightly/buildlinux.sh @@ -28,4 +28,5 @@ then mkdir -p $DSTDIR/bin cp src/manaplus $DSTDIR/bin cp nightly/runme.sh $DSTDIR + cp "nightly/run tests.sh" $DSTDIR fi diff --git a/nightly/run tests.sh b/nightly/run tests.sh new file mode 100755 index 000000000..f72450c58 --- /dev/null +++ b/nightly/run tests.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +DIR=$(dirname "$(readlink -f "$0")") +cd "$DIR" +export LD_LIBRARY_PATH="$DIR"/libs/:$LD_LIBRARY_PATH +./bin/manaplus --tests diff --git a/packaging/windows/setup.nsi b/packaging/windows/setup.nsi index eb0e5ffe9..1a4beb87c 100644 --- a/packaging/windows/setup.nsi +++ b/packaging/windows/setup.nsi @@ -268,8 +268,6 @@ Section "Core files (required)" SecCore File "${SRCDIR}\README.txt" SetOutPath "$INSTDIR\data\fonts" File "${SRCDIR}\data\fonts\*.ttf" - SetOutPath "$INSTDIR\data\graphics" - File "${SRCDIR}\data\graphics\*.png" SetOutPath "$INSTDIR\data\graphics\gui" File "${SRCDIR}\data\graphics\gui\*.png" File "${SRCDIR}\data\graphics\gui\*.xml" @@ -320,6 +318,7 @@ Section "Core files (required)" SecCore SetOutPath "$INSTDIR\data\icons\" File "${SRCDIR}\data\icons\manaplus.ico" SetOutPath "$INSTDIR\data\perserver\default\" + File "${SRCDIR}\data\perserver\default\*.txt" File "${SRCDIR}\data\perserver\default\*.xml" SetOutPath "$INSTDIR\docs" File "${SRCDIR}\docs\FAQ.txt" @@ -332,12 +331,14 @@ Section "Create Shortcuts" SecShortcuts CreateShortCut "$SMPROGRAMS\Mana\ManaPlus.lnk" "$INSTDIR\manaplus.exe" CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (no opengl).lnk" "$INSTDIR\manaplus.exe" --no-opengl CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (safemode).lnk" "$INSTDIR\manaplus.exe" --safemode + CreateShortCut "$SMPROGRAMS\Mana\ManaPlus (tests).lnk" "$INSTDIR\manaplus.exe" --tests CreateShortCut "$DESKTOP\ManaPlus.lnk" "$INSTDIR\manaplus.exe" + CreateShortCut "$DESKTOP\ManaPlus (tests).lnk" "$INSTDIR\manaplus.exe" --tests ${registerExtension} "$INSTDIR\manaplus.exe" ".manaplus" "ManaPlus brandings" SectionEnd -Section /o "Music" SecMusic +Section /o "Music for tmw" SecMusic AddSize 17602 CreateDirectory "$INSTDIR\data\music" SetOutPath "$INSTDIR\data\music" @@ -399,8 +400,11 @@ Section Uninstall Delete "$SMPROGRAMS\Mana\Uninstall.lnk" Delete "$DESKTOP\ManaPlus.lnk" + Delete "$DESKTOP\ManaPlus (tests).lnk" Delete "$SMPROGRAMS\Mana\ManaPlus.lnk" Delete "$SMPROGRAMS\Mana\ManaPlus (no opengl).lnk" + Delete "$SMPROGRAMS\Mana\ManaPlus (safemode).lnk" + Delete "$SMPROGRAMS\Mana\ManaPlus (tests).lnk" Delete "$SMPROGRAMS\Mana\Website.lnk" Delete "$SMPROGRAMS\Mana\Readme.lnk" Delete "$SMPROGRAMS\Mana\FAQ.lnk" diff --git a/po/LINGUAS b/po/LINGUAS index 9d3dffda2..c0a376b55 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -23,7 +23,7 @@ ja #nds # Not enough translations #nl # Not enough translations nl_BE -#pl # Not enough translations +pl pt pt_BR ru @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-05 20:43+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" "Language-Team: Czech (http://www.transifex.net/projects/p/manaplus/team/" "cs/)\n" "Language: cs\n" @@ -21,7 +21,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Viditelný na mapÄ›" @@ -43,113 +43,113 @@ msgstr "" msgid "I" msgstr "" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "NastavenÃ" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "Výkon" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Video" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "PÅ™ipojuji se k serveru" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "PÅ™ihlaÅ¡uji se" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Vstupuji do hernÃho svÄ›ta" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Požaduji postavy" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "PÅ™ipojuji se k hernÃmu serveru" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Zaměňuji hernà servery" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Chyba" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Požaduji registraÄnà detaily" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "ZmÄ›na hesla" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Heslo úspěšnÄ› zmÄ›nÄ›no!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "ZmÄ›na emailu" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Email úspěšnÄ› zmÄ›nÄ›n!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "ZruÅ¡enà registrace úspěšné" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Nashledanou, vraÅ¥te se kdykoli..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Neplatný host updatů: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Chyba pÅ™i vytvářenà adresáře s updaty!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Chyba: %s neexistuje a nelze ho vytvoÅ™it. UkonÄuji." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Neznámý pÅ™Ãkaz." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Nelze zaslat prázdné Å¡eptánÃ!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -158,105 +158,105 @@ msgstr "" "Nelze vytvoÅ™it záložku se Å¡eptánÃm pro \"%s\"! BuÄto záložka existuje nebo " "jsi to ty." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "" -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Chybà jméno party." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Chybà jméno guildy." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "ProsÃm zadej jméno." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Enter pÅ™epÃná chat." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Zpráva zavÃrá chat." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Enter nynà pÅ™epÃná chat." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Zpráva nynà ukonÄuje chat." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "pÅ™Ãtel" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "pÅ™ehlÞený" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutrálnÃ" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "HrÃ¡Ä je již %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "HrÃ¡Ä byl úspěšnÄ› zaÅ™azen jako %s!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "HrÃ¡Ä nemůže být zaÅ™azen jako %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "HrÃ¡Ä nebyl ignorován!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "HrÃ¡Ä již nenà ignorován!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "HrÃ¡Ä nemůže být odignorován!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "HrÃ¡Ä již byl vymazán!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "HrÃ¡Ä byl úspěšnÄ› vymazán!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "HrÃ¡Ä nemůže být vymazán!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Doba bÄ›hu klienta: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" @@ -264,7 +264,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" @@ -272,7 +272,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" @@ -280,7 +280,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" @@ -288,7 +288,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" @@ -296,27 +296,27 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "velikost chache fontů" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "Velikost cache:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "VytvoÅ™eno:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "OdstranÄ›no:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "" @@ -325,43 +325,43 @@ msgstr "" msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "SnÃmky obrazovky ukládat jako " -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Ukládánà snÃmku obrazovky selhalo!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "Spojenà se serverem bylo ztraceno." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Chyba sÃtÄ›" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Ignorovat pÅ™Ãchozà žádosti o obchodovánÃ" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Akceptovat pÅ™Ãchozà žádosti o obchodovánÃ" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Nelze naÄÃst mapu" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Chyba pÅ™i naÄÃtánà %s" @@ -394,20 +394,20 @@ msgstr "OvěřovaÄ botů" msgid "Name" msgstr "Jméno" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Útok" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Mluvit" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "" @@ -420,8 +420,8 @@ msgid "Reset" msgstr "Vynulovat" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Nákup" @@ -439,7 +439,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "" @@ -447,7 +447,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "" @@ -459,8 +459,8 @@ msgid "Quit" msgstr "UkonÄit" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "VÅ¡e" @@ -469,8 +469,8 @@ msgstr "VÅ¡e" msgid "Shop" msgstr "Obchod" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -479,19 +479,19 @@ msgstr "Prodej" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "ZruÅ¡it" @@ -523,7 +523,7 @@ msgid "The email address entries mismatch." msgstr "Emailové adresy nesouhlasÃ." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "ZmÄ›nit heslo" @@ -589,8 +589,8 @@ msgstr "ÚÄes:" msgid "Race:" msgstr "Rasa:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "VytvoÅ™it" @@ -632,126 +632,126 @@ msgstr "Jste si jistÃ, že chcete smazat tuto postavu?" msgid "Account and Character Management" msgstr "Správa úÄtu a postavy" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "PÅ™epnout pÅ™ihlášenÃ" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "ZruÅ¡it registraci" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "ZmÄ›nit email" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Å patné heslo" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Zadej heslo pro smazánà postavy" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Zadej heslo:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Smazat" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Vybrat" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "výchozÃ" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "Äerná" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "Äervená" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "zelená" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "modrá" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "zlatá" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "žlutá" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "růžová" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "fialová" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "Å¡edá" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "hnÄ›dá" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "duhová 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "duhová 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "duhová 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Chat" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "PÅ™Ãtomno: %s; %d hráÄů je pÅ™Ãtomno." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Å eptánà pro %s: %s" @@ -764,13 +764,13 @@ msgstr "Ano" msgid "No" msgstr "Ne" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Ignorovat" @@ -916,7 +916,7 @@ msgstr "VÃte že ... ?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "ZavÅ™Ãt" @@ -943,8 +943,8 @@ msgstr "VybavenÃ" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Odstranit z vybavenÃ" @@ -986,31 +986,31 @@ msgid "Filter:" msgstr "Filtr:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Vybavit" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "PoužÃt" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Upustit..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "RozdÄ›lit" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Výstroje" @@ -1019,17 +1019,17 @@ msgid "Weight:" msgstr "Hmotnost:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Uložit" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "VzÃt" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Upustit" @@ -1255,8 +1255,8 @@ msgid "Need" msgstr "PotÅ™ebujeÅ¡" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "ÄŒeká se na server" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1271,14 +1271,10 @@ msgstr "Odeslat" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Vyprázdnit" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> DalÅ¡Ã" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Komu:" @@ -1309,347 +1305,355 @@ msgstr "NejdÅ™Ãv odstrojit" msgid "Away outfit" msgstr "Výstroj pro \"Away\"" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Obchod" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Å eptat" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "VyléÄit" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Být přátelé" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "PÅ™ehlÞet" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Vymazat" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Odignorovat" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "KompletnÄ› ignorovat" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Následovat" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "imitovat" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "Pozvat do party" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Vykopnout z party" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Vykopnout z gildy" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "ZmÄ›nit pozici v gildÄ›" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "Pozvat do gildy" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Vykopnout hráÄe" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Zobrazit vÄ›ci" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Svléct" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "PÅ™idat komentář" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Koupit (?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "Prodat (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Vykopnout" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Vložit do seznamu ignorovaných" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Vložit jméno do chatu" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "HráÄi" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Sebrat" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Vložit do chatu" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "OznaÄit na mapÄ›" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "PÅ™ejmenovat" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Odebrat" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "NaÄÃst staré výstroje" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Kouzla" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "NaÄÃst stará kouzla" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Upravit kouzlo" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "vypnout zvýrazÇ’vánÃ" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Zapnout zvýrazňovánÃ" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "NeodebÃrat jméno" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Odebrat jméno" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "Zapnout \"away\"" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "Vypnout \"away\"" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "OdejÃt" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "PÅ™ejmenovat znaÄku an mapÄ›" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Jméno: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "HráÄův komentář" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "Komentář: " -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "PÅ™idat do transakce" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "PÅ™idat 10 do transakce" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "PÅ™idat polovinu do transakce" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "PÅ™idat vÅ¡e do transakce" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Uschovat 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Uschovat polovinu" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Uschovat vÅ¡echny" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "Upustit vÅ¡e" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "VzÃt 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "VzÃt polovinu" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "VzÃt vÅ¡echny" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "NaÄÃst staré zkratky vÄ›cÃ" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "NaÄÃst staré zkratky upuÅ¡tÄ›nÃ" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Skrýt" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Zobrazit" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "Resetovat žlutý pruh" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "ZkopÃrovat do chatu" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Posunout nahoru" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Posunout dolů" @@ -1746,11 +1750,11 @@ msgstr "PÅ™ipravuji staženÃ" msgid "Error retreiving server list!" msgstr "Chyba pÅ™i zÃskávánà seznamu serverů!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "potÅ™ebuje novÄ›jÅ¡Ã verzi" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "potÅ™ebuje v%s" @@ -2239,10 +2243,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "HráÄi" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Zobrazit pohlavÃ" @@ -2392,74 +2392,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Téma" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Téma GUI" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Hlavnà font" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "TuÄný font" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Font Äástic" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Pomocný font" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "BezpeÄný font" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "Japonský font" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Velikost pÃsma" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Téma zmÄ›nÄ›no" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Restartujte klient pro aplikováni zmÄ›n." @@ -2694,194 +2698,194 @@ msgstr "" msgid "Lvl: %d (%+d)" msgstr "" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Gilda" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Pozvali jste %s do gildy %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "Požadován odchod z gildy %s." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "ÄŒlen pozval do gildy" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Koho byste rád pozval do gildy %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Opustit gildu?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Jste si jisti že chcete opustit gildu %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Parta" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "" -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "" -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "Prioritnà monstra" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "ÚtoÄit na monstra" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Ignorovat monstra" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "VytvoÅ™it gildu" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "VytvoÅ™it partu" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "SpoleÄenstvÃ" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Pozvat" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "PÅ™ijato pozvánà do party od %s." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "OdmÃtnuto pÅ™ijetà do party od %s." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "PÅ™ijato pozvánà do gildy od %s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "OdmÃtnuto pozvánà do gildy od %s." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "VytvářÃm gildu s názvem %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "VytvářÃm partu s názvem %s." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Název gildy" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Zvolte jméno vaÅ¡Ã gildy." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "Obdržen požadavek na vytvoÅ™enà gildy, ale tato již existuje." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s vás zve ke vstupu do gildy %s." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "PÅ™Ãlmout pozvánà do gildy" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Obdržen požadavek na vytvoÅ™enà party, ale tato již existuje." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Byli jste pozváni k pÅ™ipojenà se do party." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Byli jste pozváni k pÅ™ipojenà se do party %s." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s vás pozval ke vstupu do své party." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s vás zve ke vstupu do party: %s." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "PÅ™ijmout pozvánà do party" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Nemohu vytvoÅ™it partu. Již jste Älenem party." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Jméno party" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Zvolte jméno vaÅ¡Ã party." @@ -3071,33 +3075,33 @@ msgstr "" msgid "Name: %s" msgstr "Jméno: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Aktualizuje se..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "PÅ™ipojuji se..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Hrát" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 Proces aktualizace nenà kompletnÃ." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 silnÄ› doporuÄujeme zkusit" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "##1 aktualizaci pozdÄ›ji" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Hotovo" @@ -3249,23 +3253,23 @@ msgstr "Hranice domácÃho mÃsta" msgid "Road Point" msgstr "Bod cesty" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Kdo je online - Obnovuji" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Obnovit" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Kdo je online - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Kdo je online - chyba" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "" @@ -3972,40 +3976,41 @@ msgstr "" "chovat podivnÄ›." #: src/localplayer.cpp:384 -msgid "You were killed by " +#, fuzzy, c-format +msgid "You were killed by %s" msgstr "Zabil vás " -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Snažili jste se sebrat neexistujÃcà pÅ™edmÄ›t." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "PÅ™edmÄ›t je pÅ™ÃliÅ¡ těžký." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "PÅ™edmÄ›t je pÅ™ÃliÅ¡ daleko." -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "Inventář je plný." -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "Hromada je pÅ™ÃliÅ¡ velká." -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "PÅ™edmÄ›t patřà nÄ›komu jinému." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "Neznámý problém pÅ™i pokusu sebrat pÅ™edmÄ›t." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." @@ -4013,386 +4018,388 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) výchozà pohyby" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(I) invertované pohyby" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "(c) pohyby s trochou Å¡Ãlených pohybů" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "(C) pohyby s Å¡Ãlenými pohyby" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) dvojité normálnà + Å¡Ãlené" -#: src/localplayer.cpp:1892 -#, fuzzy +#: src/localplayer.cpp:1903 msgid "(?) unknown move" -msgstr "(?) neznámé následovánÃ" +msgstr "" -#: src/localplayer.cpp:1914 -#, fuzzy, c-format +#: src/localplayer.cpp:1925 +#, c-format msgid "(%d) crazy move number %d" -msgstr "(?) Å¡Ãlené pohyby" +msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "(a) vlastnà šÃlené pohyby" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "(?) Å¡Ãlené pohyby" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) výchozà pohyb k cÃli" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) pohyb k cÃli do vzdálenosti 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) pohyb k cÃli do vzdálenosti 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) pohyb k cÃli do vzdálenosti 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) pohyb k cÃli do vzdálenosti 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) pohyb k cÃli do vzdálenosti 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) pohyb k cÃli na útoÄný dosah" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) pohyb k cÃli" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) výchozà následovánÃ" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) relativnà následovánÃ" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) zrcadlené následovánÃ" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "(?) neznámé následovánÃ" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) útok" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) výchozà útok" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) pÅ™epÃnat útok bez Å¡tÃtu" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) pÅ™epÃnat útok se Å¡tÃtem" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) jdi a útoÄ" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) jdi, útoÄ, sbÃrej" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) bez automatického útoku" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) malý sbÄ›r 1x1 pole" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) výchozà sbÄ›r 2x1 pole" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) sbÄ›r pÅ™ed 2x3 pole" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) sbÄ›r 3x3 pole" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) jdi a seber do vzdálenosti 4" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(G) jdi a seber do vzdálenosti 8" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) jdi a seber do max. vzdálenosti" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) sbÄ›r" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) Normálnà zobrazenà mapy" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) debug zobrazenà mapy" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) ultra zobrazenà mapy" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(U) ultra zobrazenà mapy 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) zobrazen prázdné mapy" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) zobrazenà ÄernobÃlé mapy" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) použij #flar pro magický útok" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) použij #chiza pro magický útok" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) použij #ingrav pro magický útok" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) použij #frillyar pro magický útok" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) použij #upmarmu pro magický útok" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) magický útok attack" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) výchozà imitace" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) imitace výstroje" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) imitace" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) u poÄÃtaÄe" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) pryÄ (away)" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) away" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) mód hernà kamery" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) mód volné kamery" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Modifikátory hry jsou zapnuty" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Modifikátory hry jsou vypnuty" -#: src/localplayer.cpp:2230 -#, fuzzy +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" -msgstr "Modifikátory hry jsou zapnuty" +msgstr "" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "" -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Následovánà zruÅ¡eno." -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "" -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Imitace zruÅ¡ena." -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "VidÃte " -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "NastavenÃ:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr "" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr "" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr "" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr "" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr "" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr "" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr "" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr "" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr "" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr "" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr "" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr "" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr "" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr "" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr "" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr "" @@ -4450,7 +4457,7 @@ msgstr "" "Nelze vytvoÅ™it postavu. NejpravdÄ›podobnÄ›ji jejà jméno již na serveru " "existuje. " -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Å patné jméno." @@ -4466,15 +4473,20 @@ msgstr "Nesprávný úÄes." msgid "Incorrect slot." msgstr "Nesprávný slot." -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +#, fuzzy +msgid "Incorrect race." +msgstr "Nesprávný úÄes." + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "informaceInfo" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "Postava odstranÄ›na." -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "NepodaÅ™ilo se odstranit postavu." @@ -4519,16 +4531,16 @@ msgstr "" msgid "All whispers unignore failed." msgstr "" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "pÅ™ipojených uživatel: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Hra" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "" @@ -4618,11 +4630,12 @@ msgstr "Neznámá odpovÄ›Ä na pozváku do gildy." msgid "%s has left your guild." msgstr "%s opustil vaÅ¡i gildu." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." +#: src/net/ea/guildhandler.cpp:499 +#, fuzzy +msgid "You were kicked from guild." msgstr "Byl jste vykopnut z gildy." -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "%s byl vykopnut z vaÅ¡Ã gildy." @@ -4751,54 +4764,54 @@ msgstr "Půvonà heslo je nesprávné." msgid "New password too short." msgstr "Nové heslo je pÅ™ÃliÅ¡ krátké." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Neznámá chyba." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "Neregistované ID." -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Å patné heslo." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "Platnost úÄtu vyprÅ¡ela." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "OdmÃtnut ze serveru." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Klient je pÅ™ÃliÅ¡ starý." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Server je pÅ™elidnÄ›ný." -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Toto uživatelské jméno je již použÃváno." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Uživatelské jméno bylo trvale odstranÄ›no." @@ -5142,7 +5155,7 @@ msgstr "" msgid "Trade completed." msgstr "" -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "SÃla" @@ -5151,7 +5164,7 @@ msgstr "SÃla" msgid "Strength %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Hbitost" @@ -5160,7 +5173,7 @@ msgstr "Hbitost" msgid "Agility %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Obratnost" @@ -5169,7 +5182,7 @@ msgstr "Obratnost" msgid "Dexterity %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Vitalita" @@ -5178,7 +5191,7 @@ msgstr "Vitalita" msgid "Vitality %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Inteligence" @@ -5510,50 +5523,50 @@ msgstr "" msgid "Got disconnected from server!" msgstr "" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Å tÄ›stÃ" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "" @@ -5574,140 +5587,50 @@ msgstr "" msgid "%s is not in your party!" msgstr "" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Útok %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Obrana %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Neznámý pÅ™edmÄ›t" -#~ msgid "(?) move" -#~ msgstr "(?) pohyb" - -#~ msgid "(?) map view" -#~ msgstr "(?) zobrazenà pamy" - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(I)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr " (2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(5)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" +#~ msgid "> Next" +#~ msgstr "> DalÅ¡Ã" @@ -4,17 +4,18 @@ # # Translators: # Andrei Karas <akaras@inbox.ru>, 2011. -# <clos3rlook@gmail.com>, 2011. +# <clos3rlook@gmail.com>, 2011, 2012. # <der.loisl@gmx.de>, 2011. # <jack@krass.com>, 2011. # <Necromong@inbox.ru>, 2011. +# Rosemarie Tauber <horos@online.de>, 2012. msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-20 22:13+0000\n" +"Last-Translator: Rosemarie Tauber <horos@online.de>\n" "Language-Team: German (http://www.transifex.net/projects/p/manaplus/team/" "de/)\n" "Language: de\n" @@ -23,9 +24,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" -msgstr "" +msgstr "Sichtbar au der Karte" #: src/being.cpp:553 msgid "dodge" @@ -38,121 +39,121 @@ msgstr "verfehlt" #. TRANSLATORS: this away status writed in player nick #: src/being.cpp:1534 msgid "A" -msgstr "" +msgstr "A" #. TRANSLATORS: this inactive status writed in player nick #: src/being.cpp:1539 msgid "I" -msgstr "" +msgstr "I" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Einstellungen" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" -msgstr "" +msgstr "Leistung" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Video" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Verbinde zum Server" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Anmelden" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Betrete die Spielwelt" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Spielfiguren werden angefragt" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Verbinde zum Charakterserver" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Charakterserver wechseln" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Fehler" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Anfrage der Registrierungsdetails" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Passwort ändern" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Passwort erfolgreich geändert!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "E-Mail ändern" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "E-Mail erfolgreich geändert!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "erfolgreich abgemeldet." -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Leb wohl und komme jeder Zeit wieder..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s existiert nicht und kann nicht erstellt werden! Beende." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Ungültiger Updateserver: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Fehler beim Erstellen des Verzeichnisses für Updates!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" "Fehler: %s existiert nicht und kann nicht erstellt werden! Verlassend..." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Unbekannter Befehl." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Kann keine leeren Nachrichten versenden!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -161,160 +162,160 @@ msgstr "" "Kann keinen tab für Spieler \"%s\" erstellen! Entweder existiert er bereits, " "oder du bist es selbst." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Anfrage den Kanal %s betreten zu dürfen." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Name der Party fehlt." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Name der Gilde fehlt." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Bitte gib einen Namen an." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Enter-Taste steuert den Chat (zeigen/verstecken)" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Nachricht schließt den Chat." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Enter aktiviert jetzt den Chat." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Nachricht schließt jetzt den Chat." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "Freund" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "unbeachtet" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutral" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Spieler ist bereits %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Spieler erfolgreich %s!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Spieler konnte nicht %s werden!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "Spieler wurde nicht ignoriert!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "Spieler wird nicht länger ignoriert!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Ignorieren des Spielers konnte nicht rückgängig gemacht werden!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" -msgstr "" +msgstr "Feind" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Spieler ist bereits gelöscht!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Spieler erfolgreich gelöscht!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Spieler konnte nicht gelöscht werden!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d Woche" +msgstr[1] "%d Wochen" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d Tag" +msgstr[1] "%d Tage" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d Stunde" +msgstr[1] "%d Stunden" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d Minute" +msgstr[1] "%d Minuten" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d Sekunde" +msgstr[1] "%d Sekunden" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" -msgstr "" +msgstr "Erstellt:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" -msgstr "" +msgstr "Gelöscht:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "" @@ -324,43 +325,43 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Gültige Optionen für /%s sind \"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Allgemein" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Debug" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Bildschirmfoto gespeichert unter" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Bildschirmfoto konnte nicht gespeichert werden!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "Die Verbindung zum Server wurde getrennt." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Netzwerkfehler" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Ignoriere eingehende Handelsanfragen" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Akzeptiere eingehende Handelsanfragen" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Karte konnte nicht geladen werden." -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Fehler beim Laden von %s" @@ -393,20 +394,20 @@ msgstr "Bot-Prüfer" msgid "Name" msgstr "Name" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Angriff" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Sprechen" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Bewegen" @@ -419,8 +420,8 @@ msgid "Reset" msgstr "Zurücksetzten" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Kaufen" @@ -432,13 +433,13 @@ msgstr "Preis: %s / Gesamt: %s" #: src/gui/buydialog.cpp:103 msgid "Amount:" -msgstr "" +msgstr "Menge" #. TRANSLATORS: This is a narrow symbol used to denote 'increasing'. #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -446,7 +447,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -458,8 +459,8 @@ msgid "Quit" msgstr "Beenden" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Max" @@ -468,8 +469,8 @@ msgstr "Max" msgid "Shop" msgstr "Laden" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -478,19 +479,19 @@ msgstr "Verkaufen" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Abbrechen" @@ -522,7 +523,7 @@ msgid "The email address entries mismatch." msgstr "Die eingetragenen E-Mailadressen stimmen nicht überein." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Passwort ändern" @@ -586,10 +587,10 @@ msgstr "Frisur:" #: src/gui/charcreatedialog.cpp:101 msgid "Race:" -msgstr "" +msgstr "Rasse:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Erstellen" @@ -631,126 +632,126 @@ msgstr "Bist du sicher, dass du diesen Charakter löschen möchtest?" msgid "Account and Character Management" msgstr "Account- und Charakterverwaltung" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Login wechseln" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Abmelden" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "E-Mailadresse ändern" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" -msgstr "" +msgstr "Falsches Passwort" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" -msgstr "" +msgstr "Gebe dein Passwort ein, um den Charakter zu löschen" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" -msgstr "" +msgstr "Gib dein Passwort ein:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Löschen" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Wähle" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Level: %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(leer)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "Standard" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "schwarz" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "rot" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "grün" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "blau" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "gold" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "gelb" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "rosa" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "lila" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "grau" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "braun" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "Regenbogen 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "Regenbogen 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "Regenbogen 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Chat" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Anwesend: %s ;%d Spieler sind anwesend." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Flüsternd zu %s: %s" @@ -763,13 +764,13 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "ignorieren" @@ -780,7 +781,7 @@ msgstr "Karte" #: src/gui/debugwindow.cpp:73 msgid "Target" -msgstr "" +msgstr "Ziel" #: src/gui/debugwindow.cpp:74 msgid "Net" @@ -818,7 +819,7 @@ msgstr "" #: src/gui/debugwindow.cpp:156 src/gui/debugwindow.cpp:237 #: src/gui/debugwindow.cpp:256 msgid "Map actors count:" -msgstr "" +msgstr "Anzahl aktiver Mapobjekte:" #: src/gui/debugwindow.cpp:164 src/gui/debugwindow.cpp:175 #, c-format @@ -882,40 +883,40 @@ msgstr "" #: src/gui/debugwindow.cpp:276 src/gui/debugwindow.cpp:325 #: src/gui/debugwindow.cpp:351 msgid "Minimal hit:" -msgstr "" +msgstr "Minimaler Treffer" #: src/gui/debugwindow.cpp:277 src/gui/debugwindow.cpp:327 #: src/gui/debugwindow.cpp:352 msgid "Maximum hit:" -msgstr "" +msgstr "Maximaler Treffer" #: src/gui/debugwindow.cpp:278 src/gui/debugwindow.cpp:329 #: src/gui/debugwindow.cpp:353 msgid "Critical hit:" -msgstr "" +msgstr "Kritischer Treffer" #: src/gui/debugwindow.cpp:387 src/gui/debugwindow.cpp:392 #, c-format msgid "Ping: %s ms" -msgstr "" +msgstr "Ping: %s ms" #: src/gui/debugwindow.cpp:395 #, c-format msgid "In: %d bytes/s" -msgstr "" +msgstr "Eingehend: %d bytes/s" #: src/gui/debugwindow.cpp:397 #, c-format msgid "Out: %d bytes/s" -msgstr "" +msgstr "Ausgehend: %d bytes/s" #: src/gui/didyouknowwindow.cpp:47 msgid "Did You Know?" -msgstr "" +msgstr "Wusstest du schon?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Schließen" @@ -942,8 +943,8 @@ msgstr "Ausrüstung" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Ablegen" @@ -985,31 +986,31 @@ msgid "Filter:" msgstr "Filter:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Ausrüsten" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Benutzen" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Wegwerfen" -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Aufteilen" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Ausrüstung" @@ -1018,17 +1019,17 @@ msgid "Weight:" msgstr "Gewicht:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Aufbewahren" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Abholen" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Wegwerfen" @@ -1093,7 +1094,7 @@ msgstr "Timer zurücksetzen" #: src/gui/killstats.cpp:72 src/gui/killstats.cpp:208 #, c-format msgid "Level: %d at %f%%" -msgstr "" +msgstr "Level: %d bei %f%%" #: src/gui/killstats.cpp:76 src/gui/killstats.cpp:213 #, c-format @@ -1155,12 +1156,12 @@ msgstr "" #: src/gui/killstats.cpp:333 src/gui/killstats.cpp:340 #, c-format msgid " Time for next level: %s" -msgstr "" +msgstr "Zeit bis zum nächsten Level: %s" #: src/gui/killstats.cpp:364 #, c-format msgid "%s %d?" -msgstr "" +msgstr "%s %d?" #: src/gui/killstats.cpp:370 msgid "jacko spawning" @@ -1213,15 +1214,15 @@ msgstr "Wechsle den Server" #: src/gui/ministatuswindow.cpp:59 msgid "health bar" -msgstr "" +msgstr "Gesunfheits Balken" #: src/gui/ministatuswindow.cpp:65 msgid "mana bar" -msgstr "" +msgstr "Mana Balken" #: src/gui/ministatuswindow.cpp:77 msgid "experience bar" -msgstr "" +msgstr "Erfahrungs Balken" #: src/gui/ministatuswindow.cpp:83 msgid "job bar" @@ -1229,31 +1230,31 @@ msgstr "" #: src/gui/ministatuswindow.cpp:92 msgid "weight bar" -msgstr "" +msgstr "Gewichts Balken" #: src/gui/ministatuswindow.cpp:95 msgid "inventory slots bar" -msgstr "" +msgstr "Inventar Steckplatz Balken" #: src/gui/ministatuswindow.cpp:98 msgid "money bar" -msgstr "" +msgstr "Geld Balken" #: src/gui/ministatuswindow.cpp:101 msgid "arrows bar" -msgstr "" +msgstr "Pfeile Balken" #: src/gui/ministatuswindow.cpp:104 msgid "status bar" -msgstr "" +msgstr "Status Balken" #: src/gui/ministatuswindow.cpp:296 src/gui/ministatuswindow.cpp:336 msgid "Need" msgstr "Muss" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Warte auf Server" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1268,14 +1269,10 @@ msgstr "Absenden" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Frei" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Nach:" @@ -1306,347 +1303,355 @@ msgstr "Zuerst ausziehen" msgid "Away outfit" msgstr "Abwesend-Outfit" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Handeln" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Flüstern" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Heilen" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Befreunden" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" -msgstr "" - -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +msgstr "Als Feind setzen" + +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" -msgstr "" +msgstr "Löschen" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "@@ignore|Ignoriere %s komplett@@" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Folgen" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" -msgstr "" +msgstr "Imitation" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" -msgstr "" +msgstr "Lade ein zu Party" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" -msgstr "" +msgstr "Ausziehen" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "Kommentar hinzufügen" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" -msgstr "" +msgstr "Kaufen(?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" -msgstr "" +msgstr "Verkaufen(?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" -msgstr "" +msgstr "Entferne aus Angriffsliste" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" -msgstr "" +msgstr "Hinzufügen zur Angriffsliste" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" -msgstr "" +msgstr "Hinzufügen zur Ignorierenliste" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Spieler" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Aufheben" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Zu Chat hinzufügen" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" -msgstr "" +msgstr "Karteneinstellung" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Umbenennen" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Entfernen" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Zaubersprüche" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Hervorhebung abschalten" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Hervorhebung einschalten" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" -msgstr "" +msgstr "Lösche Name" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" -msgstr "" +msgstr "Aktiviere abwesend" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" -msgstr "" +msgstr "Deaktiviere abwesend" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Verlassen" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "Kopiere in die Zwischenablage" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Position der Gilde ändern" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Kartenzeichen umbenennen" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Name:" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " -msgstr "" +msgstr "Spieler Kommentar " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " -msgstr "" +msgstr "Kommentar: " -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" -msgstr "" +msgstr "Zum Handeln hinzufügen" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" -msgstr "" +msgstr "10 zum Handeln hinzufügen" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" -msgstr "" +msgstr "Die hälfte zum Handeln hinzufügen" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" -msgstr "" +msgstr "Allles zum Handeln hinzufügen" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "10 aufbewahren" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Die Hälfte aufbewahren" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Alles aufbewahren" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "10 abholen" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Die Hälfte abholen" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Alles abholen" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" -msgstr "" +msgstr "Lade alte Tastenkombinationen für Objekte" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" -msgstr "" +msgstr "Lade alte Tastenkombinationen zum fallen Lassen" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" -msgstr "" +msgstr "Verstecken" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" -msgstr "" +msgstr "Zeigen" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" -msgstr "" +msgstr "Setze gelben Balken zurück" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" -msgstr "" +msgstr "Kopiere zu Chat" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" -msgstr "" +msgstr "(normal)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "" @@ -1696,7 +1701,7 @@ msgstr "Wähle deinen Server" #: src/gui/serverdialog.cpp:248 msgid "Choose Your Server *** SAFE MODE ***" -msgstr "" +msgstr "Wähle einen Server ***SICHERER MODUS ***" #: src/gui/serverdialog.cpp:253 msgid "Port:" @@ -1743,11 +1748,11 @@ msgstr "Download wird vorbereitet" msgid "Error retreiving server list!" msgstr "Fehler beim Empfangen der Serverliste!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "benötigt eine neuere Version" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "benötigt v%s" @@ -1816,7 +1821,7 @@ msgstr "Zeige Chatfarben-Liste" #: src/gui/setup_chat.cpp:64 msgid "Commands" -msgstr "" +msgstr "Befehle" #: src/gui/setup_chat.cpp:66 msgid "Allow magic and GM commands in all chat tabs" @@ -1892,7 +1897,7 @@ msgstr "Zeit" #: src/gui/setup_chat.cpp:120 msgid "Use local time" -msgstr "" +msgstr "Benutze lokale Zeit" #: src/gui/setup_chat.cpp:123 src/gui/setup_other.cpp:166 msgid "Other" @@ -2039,7 +2044,7 @@ msgstr "Angriffsziele der Monster einkreisen" #: src/gui/setup_other.cpp:66 msgid "Show warps particles" -msgstr "" +msgstr "Zeige Warp Partikel" #: src/gui/setup_other.cpp:69 msgid "Highlight map portals" @@ -2055,7 +2060,7 @@ msgstr "Angriffsbereich des Spielers hervorheben" #: src/gui/setup_other.cpp:78 msgid "Show extended minimaps" -msgstr "" +msgstr "Zeige erweiterte Minikarte" #: src/gui/setup_other.cpp:81 msgid "Draw path" @@ -2123,7 +2128,7 @@ msgstr "" #: src/gui/setup_other.cpp:129 msgid "Afk message" -msgstr "" +msgstr "Abwesend Nachricht" #: src/gui/setup_other.cpp:132 msgid "Show job" @@ -2163,7 +2168,7 @@ msgstr "" #: src/gui/setup_other.cpp:168 msgid "Enable server side attack" -msgstr "" +msgstr "Aktiviere Angriff trotz Verzögerung" #: src/gui/setup_other.cpp:171 msgid "Enable bot checker" @@ -2191,7 +2196,7 @@ msgstr "Zeige Hintergrund" #: src/gui/setup_perfomance.cpp:55 msgid "Better perfomance (enable for better perfomance)" -msgstr "" +msgstr "Bessere Leistung (aktiviere für bessere Leistung)" #: src/gui/setup_perfomance.cpp:58 msgid "Auto adjust perfomance" @@ -2199,7 +2204,7 @@ msgstr "" #: src/gui/setup_perfomance.cpp:61 msgid "Hw acceleration" -msgstr "" +msgstr "Hw Beschleunigung" #: src/gui/setup_perfomance.cpp:64 msgid "Enable opacity cache (Software, can use many memory)" @@ -2211,7 +2216,7 @@ msgstr "" #: src/gui/setup_perfomance.cpp:70 msgid "Better quality (disable for better perfomance)" -msgstr "" +msgstr "Bessere Qualität (deaktiviere für bessere Leistung)" #: src/gui/setup_perfomance.cpp:73 msgid "Enable alpha channel fix (Software, can be very slow)" @@ -2237,10 +2242,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Spieler" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Geschlecht anzeigen" @@ -2315,7 +2316,7 @@ msgstr "" #: src/gui/setup_relations.cpp:76 msgid "Enemy" -msgstr "" +msgstr "Feind" #: src/gui/setup_relations.cpp:240 msgid "Allow trading" @@ -2363,101 +2364,105 @@ msgstr "Riesig" #: src/gui/setup_theme.cpp:146 msgid "Chinese (China)" -msgstr "" +msgstr "Chinesisch(China)" #: src/gui/setup_theme.cpp:147 msgid "Czech" -msgstr "" +msgstr "Tschechisch" #: src/gui/setup_theme.cpp:148 msgid "English" -msgstr "" +msgstr "Englisch" #: src/gui/setup_theme.cpp:149 msgid "Finnish" -msgstr "" +msgstr "Finnisch" #: src/gui/setup_theme.cpp:150 msgid "French" -msgstr "" +msgstr "Französisch" #: src/gui/setup_theme.cpp:151 msgid "German" -msgstr "" +msgstr "Deutsch" #: src/gui/setup_theme.cpp:152 msgid "Indonesian" -msgstr "" +msgstr "Indonesisch" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" -msgstr "" +msgid "Polish" +msgstr "Polnisch" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" -msgstr "" +msgid "Japanese" +msgstr "Japanisch" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" -msgstr "" +msgid "Portuguese" +msgstr "Portugiesisch" #: src/gui/setup_theme.cpp:157 -msgid "Russian" -msgstr "" +msgid "Portuguese (Brazilian)" +msgstr "Portugiesisch(Brasilien)" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "Russisch" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Theme" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "GUI Theme" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" -msgstr "" +msgstr "Sprache" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Hauptschriftart" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Dicke Schrift" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Schrift von Spieleraktionen" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" -msgstr "" +msgstr "Hilfe Schriftart" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Schriftgröße" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Theme geändert" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Starte das Spiel neu um die Änderungen zu übernehmen." @@ -2591,7 +2596,7 @@ msgstr "Änderungen treten erst nach einem Neustart des Programms in Kraft." #: src/gui/setup_video.cpp:514 msgid "Changing to OpenGL" -msgstr "" +msgstr "Wechsle zu OpenGL" #: src/gui/setup_video.cpp:515 msgid "Applying change to OpenGL requires restart." @@ -2619,7 +2624,7 @@ msgstr "" #: src/gui/setup_video.cpp:654 msgid "Particle Effect Settings Changed." -msgstr "" +msgstr "Partikeleffekteinstellungen wurden verändert" #: src/gui/setup_video.cpp:655 msgid "Changes will take effect on map change." @@ -2680,12 +2685,12 @@ msgstr "Fähigkeitspunkte verfügbar: %d" #: src/gui/skilldialog.cpp:420 #, c-format msgid "Skill Set %d" -msgstr "" +msgstr "Fähigkeiten Tab %d" #: src/gui/skilldialog.cpp:432 #, c-format msgid "Skill %d" -msgstr "" +msgstr "Fähigkeit %d" #: src/gui/skilldialog.cpp:499 src/gui/skilldialog.cpp:554 #, c-format @@ -2695,196 +2700,196 @@ msgstr "Lvl: %d" #: src/gui/skilldialog.cpp:546 #, c-format msgid "Lvl: %d (%+d)" -msgstr "" +msgstr "Lvl: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Gilde" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "%s in die Gilde %s einladen." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." -msgstr "" +msgstr "Gilde %s Ausstieg angefragt," -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" -msgstr "" +msgstr "Lade Mitglied in die Gilde ein." -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Wenn willst du in die Gilde %s einladen?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Guilde verlassen?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Bist du sicher, dass du die Gilde %s verlassen willst?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Party" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "%s zur Party einladen." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "Partie %s Auflösung beauftragt." -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" -msgstr "" +msgstr "Lade Mitglied in die Party ein." -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "Wenn willst du zur Party %s einladen?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "Partie verlassen?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "Bist du sicher, dass du die Party %s verlassen willst?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Gilde erstellen" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Party erstellen" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "Sozial" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Einladen" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "Partyeinladung von %s angenommen." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Partyeinladung von %s abgelehnt." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "Guildeneinladung von %s angenommen." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Guildeneinladung von %s abgelehnt." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "Erstelle der Gilde %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Erstelle die Party \"%s\"" -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Gildenname" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Wähle den Namen deiner Gilde" -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." -msgstr "" +msgstr "Anfrage für eine Party erhalten, es wurde schoneinmal angefragt." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s hat dich eingeladen, seiner Gilde %s beizutreten." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "Nehme Gildeneinladung an" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Anfrage für eine Party erhalten, aber du bist bereits in einer Party." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Du wurdest zu einer Party eingeladen." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Du wurdest zu der Party %s eingeladen." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s hat dich in seine Party eingeladen." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s hat dich eingeladen, an der Party %s teilzunehmen." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Nehme Partyeinladung an" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Konnte keine Partie erstellen. Du bist schon in einer Partie." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Partyname" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Name deiner Party wählen." @@ -2928,7 +2933,7 @@ msgstr "Job:" #: src/gui/statuswindow.cpp:263 src/gui/statuswindow.cpp:311 #, c-format msgid "Character points: %d" -msgstr "" +msgstr "Charakterpunkte: %d" #: src/gui/statuswindow.cpp:269 #, c-format @@ -2938,7 +2943,7 @@ msgstr "Level: %d (GM %d)" #: src/gui/statuswindow.cpp:325 #, c-format msgid "Correction points: %d" -msgstr "" +msgstr "Korrekturpunkte: %d" #: src/gui/textcommandeditor.cpp:113 msgid "No Target" @@ -2978,7 +2983,7 @@ msgstr "Astralmagie" #: src/gui/textcommandeditor.cpp:168 msgid "Command Editor" -msgstr "" +msgstr "Kommando Editor" #: src/gui/textcommandeditor.cpp:185 msgid "magic" @@ -3006,7 +3011,7 @@ msgstr "Mana:" #: src/gui/textcommandeditor.cpp:209 msgid "Target Type:" -msgstr "" +msgstr "Art des Anvisierens:" #: src/gui/textcommandeditor.cpp:215 msgid "Icon:" @@ -3022,7 +3027,7 @@ msgstr "Magieschule:" #: src/gui/textcommandeditor.cpp:233 msgid "School level:" -msgstr "" +msgstr "Schul-Level" #: src/gui/textcommandeditor.cpp:238 msgid "Save" @@ -3051,7 +3056,7 @@ msgstr "Handel: Du" #: src/gui/tradewindow.cpp:111 src/gui/tradewindow.cpp:167 #, c-format msgid "You get %s" -msgstr "" +msgstr "Du bekommst %s" #: src/gui/tradewindow.cpp:112 msgid "You give:" @@ -3076,33 +3081,33 @@ msgstr "" msgid "Name: %s" msgstr "Name : %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Aktualisiere..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Verbinde..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Los!" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 Update wurde nicht erfolgreich abgeschlossen." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 Es wird dringend empfohlen," #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." -msgstr "" +msgstr "##1 Du versuchts es später erneut." -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Fertig" @@ -3112,19 +3117,19 @@ msgstr "Aktionen" #: src/gui/userpalette.cpp:117 msgid "Friend Names" -msgstr "" +msgstr "Namen der Freunde" #: src/gui/userpalette.cpp:118 msgid "Disregarded Names" -msgstr "" +msgstr "Außer Acht gelassene Namen" #: src/gui/userpalette.cpp:119 msgid "Ignored Names" -msgstr "" +msgstr "Ignorierte Namen" #: src/gui/userpalette.cpp:120 msgid "Erased Names" -msgstr "" +msgstr "Gelöschte Namen" #: src/gui/userpalette.cpp:121 msgid "Other Players' Names" @@ -3144,19 +3149,19 @@ msgstr "NPCs" #: src/gui/userpalette.cpp:126 msgid "Monster HP bar" -msgstr "" +msgstr "Monster HP Leiste" #: src/gui/userpalette.cpp:128 msgid "Monster HP bar (second color)" -msgstr "" +msgstr "Monster HP Leiste (zweite Farbe)" #: src/gui/userpalette.cpp:129 msgid "Party Members" -msgstr "" +msgstr "Mitglieder der Party" #: src/gui/userpalette.cpp:130 msgid "Guild Members" -msgstr "" +msgstr "Mitglieder der Gilde" #: src/gui/userpalette.cpp:131 msgid "Particle Effects" @@ -3172,15 +3177,15 @@ msgstr "Anzeige der Erfahrungspunkte" #: src/gui/userpalette.cpp:134 msgid "Player HP bar" -msgstr "" +msgstr "HP-Leiste des Spielers" #: src/gui/userpalette.cpp:136 msgid "Player HP bar (second color)" -msgstr "" +msgstr "HP-Leiste des Spielers (zweite Farbe)" #: src/gui/userpalette.cpp:137 msgid "Player Hits Monster" -msgstr "" +msgstr "Spieler trifft Monster" #: src/gui/userpalette.cpp:138 msgid "Monster Hits Player" @@ -3188,7 +3193,7 @@ msgstr "Monster trifft Spieler" #: src/gui/userpalette.cpp:140 msgid "Other Player Hits Local Player" -msgstr "" +msgstr "Ein Spieler hat dich getroffen" #: src/gui/userpalette.cpp:141 msgid "Critical Hit" @@ -3196,15 +3201,15 @@ msgstr "Kritischer Treffer" #: src/gui/userpalette.cpp:143 msgid "Local Player Hits Monster" -msgstr "" +msgstr "Spieler trifft Monster" #: src/gui/userpalette.cpp:145 msgid "Local Player Critical Hit" -msgstr "" +msgstr "Spieler trifft Monster stark" #: src/gui/userpalette.cpp:147 msgid "Local Player Miss" -msgstr "" +msgstr "Spieler trifft nicht" #: src/gui/userpalette.cpp:148 msgid "Misses" @@ -3212,7 +3217,7 @@ msgstr "Verfehlt" #: src/gui/userpalette.cpp:149 msgid "Portal Highlight" -msgstr "" +msgstr "Portal hervorheben" #: src/gui/userpalette.cpp:151 msgid "Default collision Highlight" @@ -3228,7 +3233,7 @@ msgstr "" #: src/gui/userpalette.cpp:157 msgid "Walkable Highlight" -msgstr "" +msgstr "Betretbarer Boden" #: src/gui/userpalette.cpp:159 msgid "Local Player Attack Range" @@ -3240,11 +3245,11 @@ msgstr "" #: src/gui/userpalette.cpp:163 msgid "Monster Attack Range" -msgstr "" +msgstr "Monster Angriffsreichweite" #: src/gui/userpalette.cpp:165 msgid "Home Place" -msgstr "" +msgstr "Stammplatz" #: src/gui/userpalette.cpp:167 msgid "Home Place Border" @@ -3252,31 +3257,31 @@ msgstr "" #: src/gui/userpalette.cpp:169 msgid "Road Point" -msgstr "" +msgstr "Wegpunkt" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" -msgstr "" +msgstr "Wer ist Online - Aktualisiere" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" -msgstr "" +msgstr "Aktualisierung" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " -msgstr "" +msgstr "Wer ist Online -" -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" -msgstr "" +msgstr "Wer ist Online - Fehler" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" -msgstr "" +msgstr "Wer ist Online - Aktualisiere" #: src/gui/widgets/battletab.cpp:45 msgid "Battle" -msgstr "" +msgstr "Kampf" #: src/gui/widgets/channeltab.cpp:52 msgid "/users > Lists the users in the current channel" @@ -3376,21 +3381,21 @@ msgstr "Globale Ansage von %s:" #: src/gui/widgets/chattab.cpp:184 #, c-format msgid "%s whispers: %s" -msgstr "" +msgstr "%s flüstert: %s" #: src/gui/widgets/guildchattab.cpp:59 src/net/ea/gui/guildtab.cpp:67 #: src/net/ea/gui/partytab.cpp:83 msgid "Command: /invite <nick>" -msgstr "" +msgstr "Befehl:/invite<nick>" #: src/gui/widgets/guildchattab.cpp:60 src/net/ea/gui/guildtab.cpp:68 msgid "This command invites <nick> to the guild you're in." -msgstr "" +msgstr "Dieser Befehl lädt <nick> in deine Gilde ein." #: src/gui/widgets/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:74 #: src/net/ea/gui/partytab.cpp:90 msgid "Command: /leave" -msgstr "" +msgstr "Befehl:/leave" #: src/gui/widgets/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:75 msgid "This command causes the player to leave the guild." @@ -3439,7 +3444,7 @@ msgstr "Dieser Befehl schließt den aktuellen privaten Tab." #: src/gui/widgets/whispertab.cpp:124 msgid "Command: /ignore" -msgstr "" +msgstr "Befehl:/ignore" #: src/gui/widgets/whispertab.cpp:125 msgid "This command ignores the other player regardless of current relations." @@ -3455,19 +3460,19 @@ msgstr "" #: src/gui/windowmenu.cpp:65 msgid "BC" -msgstr "" +msgstr "BP" #: src/gui/windowmenu.cpp:65 msgid "Bot checker" -msgstr "" +msgstr "Bot Ãœberprüfer" #: src/gui/windowmenu.cpp:67 msgid "ONL" -msgstr "" +msgstr "ONL" #: src/gui/windowmenu.cpp:67 msgid "Who is online" -msgstr "" +msgstr "Wer ist Online" #: src/gui/windowmenu.cpp:69 msgid "KS" @@ -3507,15 +3512,15 @@ msgstr "SOZ" #: src/gui/windowmenu.cpp:94 msgid "SH" -msgstr "" +msgstr "TK" #: src/gui/windowmenu.cpp:94 msgid "Shortcuts" -msgstr "" +msgstr "Tastenkürzel" #: src/gui/windowmenu.cpp:96 msgid "SP" -msgstr "" +msgstr "ZS" #: src/gui/windowmenu.cpp:97 msgid "DR" @@ -3527,7 +3532,7 @@ msgstr "" #: src/gui/windowmenu.cpp:98 msgid "Did you know" -msgstr "" +msgstr "Wusstest du schon" #: src/gui/windowmenu.cpp:100 msgid "SET" @@ -3543,11 +3548,11 @@ msgstr "Login ändern" #: src/gui/worldselectdialog.cpp:83 msgid "Choose World" -msgstr "" +msgstr "Wähle Welt" #: src/inventory.cpp:251 msgid "Storage" -msgstr "" +msgstr "Lager" #: src/inventory.cpp:253 msgid "Cart" @@ -3579,7 +3584,7 @@ msgstr "Zielen & Angreifen" #: src/keyboardconfig.cpp:52 msgid "Move to Target" -msgstr "" +msgstr "Gehe zu Ziel" #: src/keyboardconfig.cpp:54 msgid "Change Move to Target type" @@ -3587,11 +3592,11 @@ msgstr "" #: src/keyboardconfig.cpp:56 msgid "Move to Home location" -msgstr "" +msgstr "Gehe zu Stammplatz" #: src/keyboardconfig.cpp:58 msgid "Set home location" -msgstr "" +msgstr "Setzte Stammplatz" #: src/keyboardconfig.cpp:60 msgid "Move to navigation point" @@ -3674,7 +3679,7 @@ msgstr "Kurztaste %d" #: src/keyboardconfig.cpp:128 msgid "Windows Keys" -msgstr "" +msgstr "Fenster Tasten" #: src/keyboardconfig.cpp:129 msgid "Help Window" @@ -3730,7 +3735,7 @@ msgstr "" #: src/keyboardconfig.cpp:155 msgid "Shop Window" -msgstr "" +msgstr "Kauf Fenster" #: src/keyboardconfig.cpp:157 msgid "Quick drop Window" @@ -3742,19 +3747,19 @@ msgstr "" #: src/keyboardconfig.cpp:161 msgid "Commands Window" -msgstr "" +msgstr "Befehls Fenster" #: src/keyboardconfig.cpp:163 msgid "Bot Checker Window" -msgstr "" +msgstr "Bot Prüfer Fenster" #: src/keyboardconfig.cpp:166 msgid "Who Is Online Window" -msgstr "" +msgstr "Wer ist Online Fenster" #: src/keyboardconfig.cpp:168 msgid "Did you know Window" -msgstr "" +msgstr "Wusstest du schon Fenster" #: src/keyboardconfig.cpp:171 msgid "Previous Social Tab" @@ -3766,7 +3771,7 @@ msgstr "" #: src/keyboardconfig.cpp:175 msgid "Emotes Keys" -msgstr "" +msgstr "Emotons Tasten" #: src/keyboardconfig.cpp:176 msgid "Smilie" @@ -3817,7 +3822,7 @@ msgstr "" #: src/keyboardconfig.cpp:277 msgid "Chat Keys" -msgstr "" +msgstr "Chat Tasten" #: src/keyboardconfig.cpp:278 msgid "Toggle Chat" @@ -3841,7 +3846,7 @@ msgstr "Nächster Tab" #: src/keyboardconfig.cpp:289 msgid "Close current Chat Tab" -msgstr "" +msgstr "Schließe aktuellen Tab" #: src/keyboardconfig.cpp:291 msgid "Previous chat line" @@ -3857,11 +3862,11 @@ msgstr "" #: src/keyboardconfig.cpp:297 msgid "Deactivate Chat Input" -msgstr "" +msgstr "Deaktiviere Chateingabe" #: src/keyboardconfig.cpp:299 msgid "Other Keys" -msgstr "" +msgstr "Andere Tasten" #: src/keyboardconfig.cpp:300 msgid "Ignore input 1" @@ -3889,7 +3894,7 @@ msgstr "" #: src/keyboardconfig.cpp:310 msgid "Crazy moves" -msgstr "" +msgstr "Verrückte Bewegungen" #: src/keyboardconfig.cpp:312 msgid "Change Crazy Move mode" @@ -3913,15 +3918,15 @@ msgstr "" #: src/keyboardconfig.cpp:322 msgid "Use #itenplz spell" -msgstr "" +msgstr "Benutze #itenplz Spruch" #: src/keyboardconfig.cpp:324 msgid "Use magic attack" -msgstr "" +msgstr "Benutze magische Angriff" #: src/keyboardconfig.cpp:326 msgid "Switch magic attack" -msgstr "" +msgstr "Wechsle magische Angriff" #: src/keyboardconfig.cpp:329 msgid "Switch pvp attack" @@ -3937,23 +3942,23 @@ msgstr "" #: src/keyboardconfig.cpp:334 msgid "Change Attack Type" -msgstr "" +msgstr "Wechsle Angriffsart" #: src/keyboardconfig.cpp:336 msgid "Change Follow mode" -msgstr "" +msgstr "Wechle Folgenmodus" #: src/keyboardconfig.cpp:338 msgid "Change Imitation mode" -msgstr "" +msgstr "Wechsle Imitierenmodus" #: src/keyboardconfig.cpp:341 msgid "Disable / Enable Game modifier keys" -msgstr "" +msgstr "Aktiviere / Deaktiviere Spielmodifikations Tasten" #: src/keyboardconfig.cpp:342 msgid "On / Off audio" -msgstr "" +msgstr "An/Aus Audio" #: src/keyboardconfig.cpp:344 msgid "Enable / Disable away mode" @@ -3979,426 +3984,431 @@ msgid "" msgstr "" #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "" +#, c-format +msgid "You were killed by %s" +msgstr "Du wurdest von einem %s getötet" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." -msgstr "" +msgstr "Du versucht einen nicht exitierenden Gegenstand aufzuheben." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." -msgstr "" +msgstr "Gegenstand ist zu schwer" -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." -msgstr "" +msgstr "Gegenstand ist zu weit weg." -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." -msgstr "" +msgstr "Inventar ist voll" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." -msgstr "" +msgstr "Stapel ist zu groß" -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." -msgstr "" +msgstr "Gegenstand gehört jemand anderem" -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "" #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Du hast %d [@@%d|%s@@] aufgehoben." +msgstr[1] "Du hast %d [@@%d|%s@@] aufgehoben." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" -msgstr "" +msgstr "(D) normale Bewegungen" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" -msgstr "" +msgstr "(I) bewegungen umkehren" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "" -#: src/localplayer.cpp:1892 +#: src/localplayer.cpp:1903 msgid "(?) unknown move" msgstr "" -#: src/localplayer.cpp:1914 +#: src/localplayer.cpp:1925 #, c-format msgid "(%d) crazy move number %d" msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" -msgstr "" +msgstr "(a) benutzerdefinierte verrückte Bewegung" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" -msgstr "" +msgstr "(?) verrückte Bewegung" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" -msgstr "" +msgstr "(?) Angriff" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" -msgstr "" +msgstr "(D) Normaler Angriff" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" -msgstr "" +msgstr "(G) gehe und greife an" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" -msgstr "" +msgstr "(A) gehe, greife an, hebe auf" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" -msgstr "" +msgstr "(d) ohne automatischen Angriff" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" -msgstr "" +msgstr "(S) kleine aufhebe Zelle 1x1" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" -msgstr "" +msgstr "(D) normale aufhebe Zelle 2x1" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" -msgstr "" +msgstr "(?) aufheben" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" -msgstr "" +msgstr "(N) Normale Kartenansicht" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" -msgstr "" +msgstr "(D) Debug Kartenansicht" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" -msgstr "" +msgstr "(u) Ultra Kartenansicht" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" -msgstr "" +msgstr "(U) Ultra Kartenansicht 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" -msgstr "" +msgstr "(e) Leere Kartenansicht" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" -msgstr "" +msgstr "(b) Schwarz-Weiß Kartenansicht" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" -msgstr "" +msgstr "(f) benutze #flar als magischen Angriff" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" -msgstr "" +msgstr "(c) benutze #chiza als magischen Angriff" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" -msgstr "" +msgstr "(I) benutze #ingrav als magischen Angriff" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" -msgstr "" +msgstr "(F) benutze #frillyar als magischen Angriff" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" -msgstr "" +msgstr "(U) benutze #upmarmu als magischen Angriff" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" -msgstr "" +msgstr "(?) magischer Angriff" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" -msgstr "" +msgstr "(d) greife keine Spieler an" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" -msgstr "" +msgstr "(D) normale Imitation" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" -msgstr "" +msgstr "(?) Imitation" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Abwesend" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" -msgstr "" +msgstr "(O) Anwesend" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" -msgstr "" +msgstr "(A) Abwesend" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" -msgstr "" +msgstr "(?) Abwesend" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" -msgstr "" +msgstr "Spielmodifikatoren sind aktiviert" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" -msgstr "" +msgstr "Spielmodifikatoren sind deaktiviert" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" msgstr "" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Folgen:" -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" -msgstr "" +msgstr "Folgen abgebrochen" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "" -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "Du siehst" -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" -msgstr "" +msgstr "manaplus [options] [manaplus-file]" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Optionen:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" -msgstr "" +msgstr "-l --log-file : Log Datei benutzen" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr "" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Die Version des Spieles anzeigen" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " - --help : Zeigt diesen Hilfstext an" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" -msgstr "" +msgstr " -C --config-dir : zu benutzendes Einstellungsverueichniss" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Mit angegebenem Benutzernamen anmelden" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password : Angegebenes Passwort benutzen" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --charakter : Mit angegebenem Spieler anmelden" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr " -s --server : Name oder IP-Adresse des Loginservers" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Port des Loginservers" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr "" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr " -D --default : Wähle zuletzt benutzten Server und Spieler aus" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr " -u --skip-update : Ãœberspringe das Herunterladen von Updates" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr " -d --data : Datenverzeichnis, aus dem das Spiel geladen werden soll" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" -msgstr "" +msgstr " --screenshot-dir : Verzeichnis um Bildschirmfotos zu speichern" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" +msgstr "--safemode : Starte das Spiel im sicheren Modus" + +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" msgstr "" -#: src/main.cpp:75 +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" -msgstr "" +msgstr "--no-opengl : Deaktiviere OpenGL für diese Sitzung" #: src/net/ea/buysellhandler.cpp:163 msgid "Nothing to sell." @@ -4442,17 +4452,17 @@ msgstr "" #: src/net/ea/charserverhandler.cpp:119 msgid "Cannot use this ID." -msgstr "" +msgstr "Kann diese ID nicht verwenden." #: src/net/ea/charserverhandler.cpp:122 msgid "Unknown char-server failure." -msgstr "" +msgstr "Unbekannter char-server Fehler" #: src/net/ea/charserverhandler.cpp:151 msgid "Failed to create character. Most likely the name is already taken." msgstr "" -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Falscher Name." @@ -4468,15 +4478,19 @@ msgstr "" msgid "Incorrect slot." msgstr "" -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "Falsche Rasse" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Info" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." -msgstr "" +msgstr "Charakter gelöscht" -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "" @@ -4521,16 +4535,16 @@ msgstr "" msgid "All whispers unignore failed." msgstr "" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" -msgstr "" +msgstr "Benutzer Online: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Spiel" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "" @@ -4540,7 +4554,7 @@ msgstr "Gilde erstellt." #: src/net/ea/guildhandler.cpp:88 src/net/ea/guildhandler.cpp:93 msgid "You are already in guild." -msgstr "" +msgstr "Du bist bereits in der Gilde" #: src/net/ea/guildhandler.cpp:98 msgid "Emperium check failed." @@ -4553,22 +4567,22 @@ msgstr "" #: src/net/ea/guildhandler.cpp:180 #, c-format msgid "Guild name: %s" -msgstr "" +msgstr "Gildenname: %s" #: src/net/ea/guildhandler.cpp:182 #, c-format msgid "Guild master: %s" -msgstr "" +msgstr "Gilden Meister: %s" #: src/net/ea/guildhandler.cpp:184 #, c-format msgid "Guild level: %d" -msgstr "" +msgstr "Gilden Level: %d" #: src/net/ea/guildhandler.cpp:185 #, c-format msgid "Online members: %d" -msgstr "" +msgstr "Mitglieder Online: %d" #: src/net/ea/guildhandler.cpp:187 #, c-format @@ -4597,7 +4611,7 @@ msgstr "" #: src/net/ea/guildhandler.cpp:412 msgid "Could not inivte user to guild." -msgstr "" +msgstr "Kann Spieler nicht in die Gilde einladen." #: src/net/ea/guildhandler.cpp:416 msgid "User rejected guild invite." @@ -4618,28 +4632,28 @@ msgstr "" #: src/net/ea/guildhandler.cpp:464 #, c-format msgid "%s has left your guild." -msgstr "" +msgstr "%s hat Ihre Gilde verlassen." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." -msgstr "" +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." +msgstr "Du wurdest aus der Gilde rausgeworfen" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." -msgstr "" +msgstr "%s wurde aus Ihrer Gilde geworfen." #: src/net/ea/gui/partytab.cpp:70 msgid "/invite > Invite a player to your party" -msgstr "" +msgstr "/invite Lade einen Spieler in deine Party ein" #: src/net/ea/gui/partytab.cpp:71 msgid "/leave > Leave the party you are in" -msgstr "" +msgstr "/leave > verlasse die Party in der du bist" #: src/net/ea/gui/partytab.cpp:72 msgid "/kick > Kick some one from the party you are in" -msgstr "" +msgstr "/kick > werfen jemanden aus deiner Gilde raus" #: src/net/ea/gui/partytab.cpp:73 msgid "/item > Show/change party item sharing options" @@ -4673,7 +4687,7 @@ msgstr "" #: src/net/ea/gui/partytab.cpp:101 msgid "Command: /item" -msgstr "" +msgstr "Befehl: /item" #: src/net/ea/gui/partytab.cpp:102 msgid "This command displays the party's current item sharing policy." @@ -4695,7 +4709,7 @@ msgstr "" #: src/net/ea/gui/partytab.cpp:113 msgid "Command: /exp" -msgstr "" +msgstr "Befehl:/exp" #: src/net/ea/gui/partytab.cpp:114 msgid "This command displays the party's current experience sharing policy." @@ -4739,7 +4753,7 @@ msgstr "" #: src/net/ea/inventoryhandler.cpp:572 msgid "Unable to equip." -msgstr "" +msgstr "Kann nicht Ausrüsten." #: src/net/ea/loginhandler.cpp:131 msgid "Account was not found. Please re-login." @@ -4753,54 +4767,54 @@ msgstr "Altes Passwort fehlerhaft" msgid "New password too short." msgstr "Das neue Passwort ist zu kurz." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Unbekannter Fehler" -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "Unbekannte ID" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Falsches Passwort." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "Account abgelaufen." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "" -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." -msgstr "" +msgstr "Client zu alt" -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "" -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." -msgstr "" +msgstr "Dieser Benutzername ist bereits in Verwendung" -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "" @@ -4830,7 +4844,7 @@ msgstr "" #: src/net/ea/partyhandler.cpp:184 #, c-format msgid "%s is now a member of your party." -msgstr "" +msgstr "%s ist nun ein Mitglied deiner Party" #: src/net/ea/partyhandler.cpp:189 #, c-format @@ -4844,17 +4858,17 @@ msgstr "" #: src/net/ea/partyhandler.cpp:358 msgid "You have left the party." -msgstr "" +msgstr "Du hast die Party verlassen" #: src/net/ea/partyhandler.cpp:371 #, c-format msgid "%s has left your party." -msgstr "" +msgstr "%s hat deine Party verlassen" #: src/net/ea/partyhandler.cpp:448 #, c-format msgid "An unknown member tried to say: %s" -msgstr "" +msgstr "Ein unbekanntes Mitglied hat versucht zu sagen: %s" #: src/net/ea/playerhandler.cpp:96 src/net/manaserv/beinghandler.cpp:315 msgid "You are dead." @@ -4879,7 +4893,7 @@ msgstr "Game Over!" #: src/net/ea/playerhandler.cpp:102 msgid "Insert coin to continue." -msgstr "" +msgstr "Werfe eine Münze ein um Weiterzuspielen." #: src/net/ea/playerhandler.cpp:103 src/net/manaserv/beinghandler.cpp:321 msgid "" @@ -4926,7 +4940,7 @@ msgstr "" #: src/net/ea/playerhandler.cpp:120 msgid "You're not dead yet. You're just resting." -msgstr "" +msgstr "Du bist nicht Tod, du ruhst dich nur aus." #: src/net/ea/playerhandler.cpp:121 msgid "You are no more." @@ -4938,7 +4952,7 @@ msgstr "" #: src/net/ea/playerhandler.cpp:123 msgid "You've expired and gone to meet your maker." -msgstr "" +msgstr "Deine Zeit ist abgelaufen. Zeit deinem Schöpfer gegenüberzutreten." #: src/net/ea/playerhandler.cpp:124 msgid "You're a stiff." @@ -4946,7 +4960,7 @@ msgstr "Du bist eine Leiche." #: src/net/ea/playerhandler.cpp:125 msgid "Bereft of life, you rest in peace." -msgstr "" +msgstr "Deines Lebens beraubt, ruhst du in Frieden." #: src/net/ea/playerhandler.cpp:126 msgid "If you weren't so animated, you'd be pushing up the daisies." @@ -4972,11 +4986,11 @@ msgstr "" #: src/net/ea/playerhandler.cpp:132 msgid "You are an ex-player." -msgstr "" +msgstr "Du bist ein Ex-Spieler" #: src/net/ea/playerhandler.cpp:133 msgid "You're pining for the fjords." -msgstr "" +msgstr "Du schmachst an den Fjorden" #: src/net/ea/playerhandler.cpp:335 src/net/ea/playerhandler.cpp:345 #: src/net/ea/playerhandler.cpp:427 @@ -4987,6 +5001,8 @@ msgstr "Nachricht" msgid "" "You are carrying more than half your weight. You are unable to regain health." msgstr "" +"Du trägst mehr als die Hälfte die du tragen kannst. Du kannst nun deine " +"Gesundheit nicht mehr regenerieren." #: src/net/ea/playerhandler.cpp:346 msgid "You are carrying less than half your weight. You can regain health." @@ -4995,7 +5011,7 @@ msgstr "" #: src/net/ea/playerhandler.cpp:453 #, c-format msgid "You picked up %s." -msgstr "" +msgstr "Du hast %s aufgehoben." #: src/net/ea/playerhandler.cpp:459 #, c-format @@ -5008,11 +5024,11 @@ msgstr "" #: src/net/ea/playerhandler.cpp:623 msgid "Equip arrows first." -msgstr "" +msgstr "Rüste dich erst mit Pfeilen aus." #: src/net/ea/specialhandler.cpp:143 msgid "Trade failed!" -msgstr "" +msgstr "Handeln Fehlgeschlagen" #: src/net/ea/specialhandler.cpp:146 msgid "Emote failed!" @@ -5020,7 +5036,7 @@ msgstr "" #: src/net/ea/specialhandler.cpp:149 msgid "Sit failed!" -msgstr "" +msgstr "Sitzen Fehlgeschlagen" #: src/net/ea/specialhandler.cpp:152 msgid "Chat creating failed!" @@ -5052,31 +5068,31 @@ msgstr "" #: src/net/ea/specialhandler.cpp:183 msgid "You cannot do that right now!" -msgstr "" +msgstr "Das kannst du im moment nicht machen!" #: src/net/ea/specialhandler.cpp:186 msgid "Seems you need more money... ;-)" -msgstr "" +msgstr "Sieht aus, als ob du mehr Geld brauchst....;-)" #: src/net/ea/specialhandler.cpp:189 msgid "You cannot use this skill with that kind of weapon!" -msgstr "" +msgstr "Du kannst die Fähigkeit nicht mit dieser Art von Waffe benutzen!" #: src/net/ea/specialhandler.cpp:193 msgid "You need another red gem!" -msgstr "" +msgstr "Du brauchst ein weiteres rotes Juwel" #: src/net/ea/specialhandler.cpp:196 msgid "You need another blue gem!" -msgstr "" +msgstr "Du brauchst ein weiteres blaues Juwel" #: src/net/ea/specialhandler.cpp:199 msgid "You're carrying to much to do this!" -msgstr "" +msgstr "Du trägst zu viel mit dir herum um das zu tun!" #: src/net/ea/specialhandler.cpp:202 msgid "Huh? What's that?" -msgstr "" +msgstr "Huh? Was ist das?" #: src/net/ea/specialhandler.cpp:213 msgid "Warp failed..." @@ -5097,25 +5113,25 @@ msgstr "%s möchte mit dir handeln, stimmst du zu?" #: src/net/ea/tradehandler.cpp:135 msgid "Trading isn't possible. Trade partner is too far away." -msgstr "" +msgstr "Handeln nicht möglich. Handelspartner ist zu weit entfernt." #: src/net/ea/tradehandler.cpp:139 msgid "Trading isn't possible. Character doesn't exist." -msgstr "" +msgstr "Handeln nicht möglich. Handelspartner existiert nicht." #: src/net/ea/tradehandler.cpp:143 msgid "Trade cancelled due to an unknown reason." -msgstr "" +msgstr "Handeln abgebrochen durch eine unbekannte Ursache." #: src/net/ea/tradehandler.cpp:149 #, c-format msgid "Trade: You and %s" -msgstr "" +msgstr "Handeln: Du und %s" #: src/net/ea/tradehandler.cpp:159 #, c-format msgid "Trade with %s cancelled." -msgstr "" +msgstr "Handel mit %s abgebrochen" #: src/net/ea/tradehandler.cpp:172 msgid "Unhandled trade cancel packet." @@ -5145,50 +5161,50 @@ msgstr "Handel abgebrochen." msgid "Trade completed." msgstr "Handel abgeschlossen." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Stärke" #: src/net/manaserv/attributes.cpp:167 #, c-format msgid "Strength %+.1f" -msgstr "" +msgstr "Stärke %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Beweglichkeit" #: src/net/manaserv/attributes.cpp:180 #, c-format msgid "Agility %+.1f" -msgstr "" +msgstr "Beweglichkeit %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Ausdauer" #: src/net/manaserv/attributes.cpp:193 #, c-format msgid "Dexterity %+.1f" -msgstr "" +msgstr "Geschicklichkeit %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Gesundheit" #: src/net/manaserv/attributes.cpp:206 #, c-format msgid "Vitality %+.1f" -msgstr "" +msgstr "Gesunfheit %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Intelligenz" #: src/net/manaserv/attributes.cpp:219 #, c-format msgid "Intelligence %+.1f" -msgstr "" +msgstr "Intelligenz %+.1f" #: src/net/manaserv/attributes.cpp:225 msgid "Willpower" @@ -5197,7 +5213,7 @@ msgstr "Willenskraft:" #: src/net/manaserv/attributes.cpp:232 #, c-format msgid "Willpower %+.1f" -msgstr "" +msgstr "Willenskraft %+.1f" #: src/net/manaserv/beinghandler.cpp:337 msgid "Press OK to respawn." @@ -5258,12 +5274,12 @@ msgstr "Spieler gelöscht" #: src/net/manaserv/charhandler.cpp:222 msgid "Selection out of range." -msgstr "" +msgstr "Auswahl außer Reichweite" #: src/net/manaserv/charhandler.cpp:225 #, c-format msgid "Unknown error (%d)." -msgstr "" +msgstr "Unbekannter Fehler (%d)." #: src/net/manaserv/charhandler.cpp:261 msgid "No gameservers are available." @@ -5516,52 +5532,52 @@ msgstr "Unbekannter Verbindungsfehler" msgid "Got disconnected from server!" msgstr "Verbindung zum Server unterbrochen!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Glück" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Verteidigung:" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "M.Angriff:" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "M.Verteidigung:" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% Accuracy" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% Evade" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "% Critical" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" -msgstr "" +msgstr "Angriffsreichweite" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." -msgstr "" +msgstr "Schaden pro Sek." #: src/net/tmwa/network.cpp:153 msgid "Empty address given to Network::connect()!" @@ -5580,47 +5596,47 @@ msgstr "Verbindung mit Server abgebrochen. " msgid "%s is not in your party!" msgstr "%s ist nicht in Deiner Party!" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Drucke '..'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Blinkender Name" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Schwebende '...' Blase" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Schwebende Blase" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "unbenannt" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Angriff %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Verteidigung %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Unbekannter Gegenstand" @@ -5,16 +5,16 @@ # Translators: # Andrei Karas <akaras@inbox.ru>, 2011. # Jumpy <antoinebcn@hotmail.com>, 2011. -# Nelson Martell <nelson6e65-manaplus@yahoo.es>, 2011. +# Nelson Martell <nelson6e65-manaplus@yahoo.es>, 2011, 2012. # Nelson Martell <nelson6eeduardo65@gmail.com>, 2011. # Nelson <nelson6eeduardo65@gmail.com>, 2011. msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-20 19:51+0000\n" -"Last-Translator: nelson6e65 <nelson6e65-manaplus@yahoo.es>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-19 19:27+0000\n" +"Last-Translator: Nelson Martell <nelson6e65-manaplus@yahoo.es>\n" "Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/" "manaplus/team/es/)\n" "Language: es\n" @@ -23,7 +23,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Visible sobre el mapa" @@ -45,113 +45,113 @@ msgstr "A" msgid "I" msgstr "I" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Configuración" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "Rendimiento" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "VÃdeo" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "Temas" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Conectando al servidor" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Accediendo a la cuenta" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Entrando al mundo del juego" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Cargando personajes" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Conectando al servidor del juego" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Cambiando servidores del juego" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Error" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Solicitando detalles de registro" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Cambio de contraseña" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "¡Contraseña cambiada exitosamente!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Cambio de Email" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "¡Email modificado exitosamente!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Registro cancelado" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Adiós, vuelve cuando quieras..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "¡%s no existe y no puede ser creado! Saliendo." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Servidor de actualización inválido: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "¡Error al crear la carpeta de actualizaciones!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Error: ¡%s no existe y no puede ser creado! Saliendo." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Comando desconocido." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "¡No puedes enviar susurros vacÃos!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -160,160 +160,160 @@ msgstr "" "¡No se puede crear una pestaña de susurro para el nick \"%s\"! O bien ya " "existe, o eres tú." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Solicitando la entrada del canal %s." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Falta el nombre del grupo." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Falta el nombre del Clan." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Por favor, especifique un nombre." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Volver a alternar el chat." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Mensaje cierra la charla." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Volver ahora a cambiar de chat." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Mensaje ahora cierra el chat." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "amigo" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "desatendido" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutral" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "¡Jugador ya es %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "¡Jugador %s exitosamente!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "¡Jugador no pudo ser %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "El jugador no estaba ignorado!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "¡El jugador ya no es ignorado!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "¡Al jugador no se le puede dejar de ignorar!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "en la lista negra" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "enemigo" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "¡Jugador ya borrado!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "¡Jugador borrado con éxito!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "¡Jugador no pudo ser borrado!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Tiempo de actividad del cliente: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d semana" msgstr[1] "%d semanas" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dÃa" msgstr[1] "%d dÃas" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d hora" msgstr[1] "%d horas" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minutos" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d segundo" msgstr[1] "%d segundos" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "tamaño de caché de fuente" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" -msgstr "Tám. caché:" +msgstr "Tam. caché:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Creado:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Borrado:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "Imágenes de recurso:" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "Imágenes de recurso huérfano:" @@ -323,43 +323,43 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Opciones para /%s son \"yes\" | \"no\", \"true\" | \"false\", \"1\" | \"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "General" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Depurador" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Captura de pantalla guardada como " -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "¡El guardado de la captura de pantalla ha fallado!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "Se ha perdido la conexión con el servidor." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Error de Red" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Ignorando las peticiones de intercambio" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Aceptando las peticiones de intercambio" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "No se pudo cargar el mapa" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Error mientras cargaba %s" @@ -392,20 +392,20 @@ msgstr "Bot Checker" msgid "Name" msgstr "Nombre" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Atacar" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Hablar" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Mover" @@ -418,8 +418,8 @@ msgid "Reset" msgstr "Restablecer" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Comprar" @@ -437,7 +437,7 @@ msgstr "Cantidad:" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -445,7 +445,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -457,8 +457,8 @@ msgid "Quit" msgstr "Salir" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Máximo" @@ -467,8 +467,8 @@ msgstr "Máximo" msgid "Shop" msgstr "Tienda" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -477,25 +477,25 @@ msgstr "Vender" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Cancelar" #: src/gui/changeemaildialog.cpp:48 src/gui/changeemaildialog.cpp:57 msgid "Change Email Address" -msgstr "Cambiar e-mail" +msgstr "Cambiar Dirección de Correo electrónico" #: src/gui/changeemaildialog.cpp:52 src/gui/changepassworddialog.cpp:55 #, c-format @@ -504,24 +504,24 @@ msgstr "Cuenta: %s" #: src/gui/changeemaildialog.cpp:54 msgid "Type new email address twice:" -msgstr "Escribe el nuevo email dos veces:" +msgstr "Escribe el nuevo correo dos veces:" #: src/gui/changeemaildialog.cpp:132 #, c-format msgid "The new email address needs to be at least %d characters long." -msgstr "El nuevo email debe tener como mÃnimo %d caracteres." +msgstr "El nuevo correo debe tener como mÃnimo %d caracteres." #: src/gui/changeemaildialog.cpp:139 #, c-format msgid "The new email address needs to be less than %d characters long." -msgstr "El nuevo email debe tener como máximo %d caracteres." +msgstr "El nuevo correo debe tener como máximo %d caracteres." #: src/gui/changeemaildialog.cpp:146 msgid "The email address entries mismatch." -msgstr "Los e-mail son distintos." +msgstr "Los correos ingresados no concuerdan." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Cambiar contraseña" @@ -577,7 +577,7 @@ msgstr "<" #: src/gui/charcreatedialog.cpp:92 msgid "Hair color:" -msgstr "Color:" +msgstr "Color de cabello:" #: src/gui/charcreatedialog.cpp:95 msgid "Hair style:" @@ -587,27 +587,27 @@ msgstr "Peinado:" msgid "Race:" msgstr "Race:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Crear" #: src/gui/charcreatedialog.cpp:106 src/gui/register.cpp:98 msgid "Male" -msgstr "Hombre" +msgstr "Masculino" #: src/gui/charcreatedialog.cpp:107 src/gui/register.cpp:99 msgid "Female" -msgstr "Mujer" +msgstr "Femenino" #: src/gui/charcreatedialog.cpp:125 src/gui/charcreatedialog.cpp:312 #, c-format msgid "Please distribute %d points" -msgstr "Por favor distribuya %d puntos" +msgstr "Por favor, distribuye %d puntos" #: src/gui/charcreatedialog.cpp:231 msgid "Your name needs to be at least 4 characters." -msgstr "Su nombre debe de tener como mÃnimo 4 caracteres." +msgstr "Tu nombre debe tener como mÃnimo 4 caracteres." #: src/gui/charcreatedialog.cpp:303 msgid "Character stats OK" @@ -616,7 +616,7 @@ msgstr "Atributos del personaje OK" #: src/gui/charcreatedialog.cpp:317 #, c-format msgid "Please remove %d points" -msgstr "Por favor borre %d puntos" +msgstr "Por favor borra %d puntos" #: src/gui/charselectdialog.cpp:76 msgid "Confirm Character Delete" @@ -630,126 +630,126 @@ msgstr "¿Estás seguro de que deseas borrar este personaje?" msgid "Account and Character Management" msgstr "Administración de la Cuenta y los Personajes" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Volver al Login" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Cancelar Registro" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" -msgstr "Cambiar e-mail" +msgstr "Cambiar Correo Electrónico" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Contraseña incorrecta" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Ingrese la contraseña para borrar el personaje" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Ingrese contraseña:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Borrar" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Seleccionar" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Nivel: %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(vacÃo)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "predeterminado" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "negro" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "rojo" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "verde" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "azul" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "dorado" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "amarillo" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "rosa" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "púrpura" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "gris" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "marrón" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "arco iris 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "arco iris 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "arco iris 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Chat" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." -msgstr "Presentes: %s; %d jugadores estan presentes." +msgstr "Presentes: %s; %d jugadores están presentes." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Susurrando a %s: %s" @@ -762,13 +762,13 @@ msgstr "SÃ" msgid "No" msgstr "No" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Ignorar" @@ -856,22 +856,22 @@ msgstr "Objetivo:" #: src/gui/debugwindow.cpp:271 src/gui/debugwindow.cpp:306 #: src/gui/debugwindow.cpp:346 msgid "Target Id:" -msgstr "Seccionar ID:" +msgstr "Id de Objetivo:" #: src/gui/debugwindow.cpp:272 src/gui/debugwindow.cpp:310 #: src/gui/debugwindow.cpp:315 src/gui/debugwindow.cpp:347 msgid "Target Level:" -msgstr "Diana de nivel:" +msgstr "Nivel del Objetivo:" #: src/gui/debugwindow.cpp:273 src/gui/debugwindow.cpp:318 #: src/gui/debugwindow.cpp:348 msgid "Target Party:" -msgstr "Grupo de destino:" +msgstr "Grupo del Objetivo:" #: src/gui/debugwindow.cpp:274 src/gui/debugwindow.cpp:321 #: src/gui/debugwindow.cpp:349 msgid "Target Guild:" -msgstr "Target Guild:" +msgstr "Clan del Objetivo:" #: src/gui/debugwindow.cpp:275 src/gui/debugwindow.cpp:335 #: src/gui/debugwindow.cpp:340 src/gui/debugwindow.cpp:350 @@ -901,12 +901,12 @@ msgstr "Ping: %s ms" #: src/gui/debugwindow.cpp:395 #, c-format msgid "In: %d bytes/s" -msgstr "In: %d bytes/s" +msgstr "Recibiendo: %d bytes/s" #: src/gui/debugwindow.cpp:397 #, c-format msgid "Out: %d bytes/s" -msgstr "Out: %d bytes/s" +msgstr "Enviando: %d bytes/s" #: src/gui/didyouknowwindow.cpp:47 msgid "Did You Know?" @@ -914,7 +914,7 @@ msgstr "¿SabÃas que...?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Cerrar" @@ -941,8 +941,8 @@ msgstr "Equipamiento" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Quitárselo" @@ -984,31 +984,31 @@ msgid "Filter:" msgstr "Filtro:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Equipar" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Usar" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Tirar..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Dividir" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Conjuntos" @@ -1017,17 +1017,17 @@ msgid "Weight:" msgstr "Peso:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Almacenar" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Recuperar" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Tirar" @@ -1054,7 +1054,7 @@ msgstr "Seleccione la cantidad de artÃculos a recuperar." #: src/gui/itemamountwindow.cpp:273 msgid "Select amount of items to split." -msgstr "Selecione la cantidad de objetos para dividir." +msgstr "Seleccione la cantidad de objetos para dividir." #: src/gui/itemamountwindow.cpp:276 msgid "Add to buy shop." @@ -1141,13 +1141,13 @@ msgstr[1] "Tiempo para el siguiente nivel por %d minutos: %s" #: src/gui/killstats.cpp:103 src/gui/killstats.cpp:244 msgid "Last kill exp:" -msgstr "Exp de último monstruo eliminado:" +msgstr "Exp de último eliminado:" #: src/gui/killstats.cpp:105 src/gui/killstats.cpp:358 #: src/gui/killstats.cpp:364 src/gui/killstats.cpp:370 #: src/gui/killstats.cpp:375 msgid "Time before jacko spawn:" -msgstr "Tiempo antes de que jacko desove:" +msgstr "Tiempo antes de que jacko aparezca:" #: src/gui/killstats.cpp:297 src/gui/killstats.cpp:304 #: src/gui/killstats.cpp:314 src/gui/killstats.cpp:321 @@ -1163,7 +1163,7 @@ msgstr "¿%s %d?" #: src/gui/killstats.cpp:370 msgid "jacko spawning" -msgstr "desove de jacko" +msgstr "jacko apareciendo" #: src/guildmanager.cpp:485 src/net/ea/guildhandler.cpp:451 msgid "You have left the guild." @@ -1183,7 +1183,7 @@ msgstr "Saltar" #: src/gui/logindialog.cpp:86 src/gui/logindialog.cpp:123 msgid "Login" -msgstr "Login" +msgstr "Inicio de sesión" #: src/gui/logindialog.cpp:91 src/gui/serverdialog.cpp:252 #: src/gui/widgets/chattab.cpp:173 @@ -1240,7 +1240,7 @@ msgstr "barra de dinero" #: src/gui/ministatuswindow.cpp:101 msgid "arrows bar" -msgstr "Barra de flechas" +msgstr "barra de flechas" #: src/gui/ministatuswindow.cpp:104 msgid "status bar" @@ -1251,8 +1251,8 @@ msgid "Need" msgstr "Necesitas" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Esperando al servidor" +msgid "Stop waiting" +msgstr "Dejar de esperar" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1267,14 +1267,10 @@ msgstr "Enviar" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Limpiar" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> Siguiente" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Para:" @@ -1305,347 +1301,355 @@ msgstr "Quitárselo antes" msgid "Away outfit" msgstr "Conjunto para modo AFK" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Intercambio" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Susurrar" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Sanar" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Ser amigo" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "Desatender" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "Lista negra" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" -msgstr "Establecer como enemigo" - -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +msgstr "Fijar como enemigo" + +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Borrar" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Des-ignorar" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "Ignorar completamente" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Seguir" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Imitación" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "Invitar a grupo" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Sacar del grupo" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Sacar del clan" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "Cambiar posición en el clan" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "Invitar al clan" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Sacar jugador" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "Eliminar" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Mostrar artÃculos" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Desvestir" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "Agregar comentario" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Comprar (?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "Vender (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Sacar" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "Remover de la lista de ataque" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "Añadir a la lista de ataque prioritaria" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "Agregar a la lista de ataque" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Agregar a la lista de ignorados" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Agregar nombre al chat" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Jugadores" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Recoger" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Añadir al chat" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Mapa Objeto" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Renombrar" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Quitar" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "Deformar" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Cargar conjuntos antiguos" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "Limpiar vestimenta" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Hechizos" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Cargar hechizos antiguos" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Editar hechizo" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Deshabilitar resaltado" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Habilitar resaltado" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "No remover nombre" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Remover nombre" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "Habilitar ausencia" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "Deshabilitar ausencia" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Dejar" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "Copiar al portapapeles" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Cambiar posición del Clan" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Renombrar señal del mapa" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " -msgstr "Nombre:" +msgstr "Nombre: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "Comentario del jugador " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "Comentario: " -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" -msgstr "Agredar al intercambio" +msgstr "Agregar al intercambio" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "Agregar 10 al intercambio" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "Agregar la mitad al intercambio" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "Agregar todo al intercambio" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Almacenar 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Almacenar la mitad" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Almacenar todo" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "Tirar todo" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Recuperar 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Recuperar la mitad" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Recuperar todo" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Cargar atajos antiguos de artÃculos" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" -msgstr "Cargar atajos antiguos de soltar (drop)" +msgstr "Cargar atajos para tirar antiguos" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Ocultar" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Mostrar" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "Restablecer barra amarilla" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "Copiar al chat" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(predeterminado)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Subir" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Bajar" @@ -1663,7 +1667,7 @@ msgstr "Confirmar:" #: src/gui/register.cpp:108 msgid "Email:" -msgstr "Email:" +msgstr "Correo:" #: src/gui/register.cpp:176 #, c-format @@ -1691,7 +1695,7 @@ msgstr "Las contraseñas no coinciden." #: src/gui/serverdialog.cpp:237 msgid "Choose Your Server" -msgstr "Escoja tu servidor" +msgstr "Escoge tu servidor" #: src/gui/serverdialog.cpp:248 msgid "Choose Your Server *** SAFE MODE ***" @@ -1740,13 +1744,13 @@ msgstr "Preparando la descarga" #: src/gui/serverdialog.cpp:573 msgid "Error retreiving server list!" -msgstr "Error al recuperar la lista de servers!" +msgstr "¡Error al recuperar la lista de servidores!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" -msgstr "requiere una version mas nueva" +msgstr "requiere una versión mas nueva" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "requiere v%s" @@ -1781,7 +1785,7 @@ msgstr "Audio" #: src/gui/setup_audio.cpp:64 msgid "Sfx volume" -msgstr "Volumen Sfx" +msgstr "Volumen de sfx" #: src/gui/setup_audio.cpp:65 msgid "Music volume" @@ -1925,7 +1929,7 @@ msgstr "Pulso" #: src/gui/setup_colors.cpp:90 src/gui/setup_colors.cpp:91 #: src/gui/setup_colors.cpp:409 msgid "Rainbow" -msgstr "Arcoiris" +msgstr "Arco iris" #: src/gui/setup_colors.cpp:92 src/gui/setup_colors.cpp:93 #: src/gui/setup_colors.cpp:409 @@ -1950,7 +1954,7 @@ msgstr "Azul:" #: src/gui/setup_colors.cpp:314 msgid "Alpha:" -msgstr "Alpha:" +msgstr "Alfa:" #: src/gui/setup.cpp:71 msgid "Apply" @@ -2010,7 +2014,7 @@ msgstr "Conflicto de teclas detectado." #: src/gui/setup_other.cpp:39 msgid "Misc" -msgstr "Misceláneos" +msgstr "Misceláneo" #: src/gui/setup_other.cpp:45 src/gui/userpalette.cpp:125 msgid "Monsters" @@ -2026,7 +2030,7 @@ msgstr "Eligir automáticamente sólo a los monstruos alcanzables" #: src/gui/setup_other.cpp:53 msgid "Highlight monster attack range" -msgstr "Resaltar el alcanze de ataque de los monstruos" +msgstr "Resaltar el alcance de ataque de los monstruos" #: src/gui/setup_other.cpp:57 msgid "Show monster hp bar" @@ -2054,7 +2058,7 @@ msgstr "Resaltar el alcance de ataque del jugador" #: src/gui/setup_other.cpp:78 msgid "Show extended minimaps" -msgstr "Mostrar minmapas extendidos" +msgstr "Mostrar mini-mapas extendidos" #: src/gui/setup_other.cpp:81 msgid "Draw path" @@ -2082,7 +2086,7 @@ msgstr "En movimiento" #: src/gui/setup_other.cpp:99 msgid "Auto fix position" -msgstr "Corrección automatica de la posición" +msgstr "Corrección automática de la posición" #: src/gui/setup_other.cpp:102 msgid "Attack while moving" @@ -2138,7 +2142,7 @@ msgstr "Habilitar el protocolo de anuncio" #: src/gui/setup_other.cpp:144 msgid "Accept sell/buy requests" -msgstr "Aceptar solicitudes de compra / venta" +msgstr "Aceptar solicitudes de compra/venta" #: src/gui/setup_other.cpp:147 msgid "Enable shop mode" @@ -2166,7 +2170,7 @@ msgstr "Habilitar el ataque del lado del servidor" #: src/gui/setup_other.cpp:171 msgid "Enable bot checker" -msgstr "Habilitar el control de robot" +msgstr "Habilitar el control de bot" #: src/gui/setup_other.cpp:174 msgid "Enable buggy servers protection (do not disable)" @@ -2182,7 +2186,7 @@ msgstr "Modo de bajo tráfico" #: src/gui/setup_other.cpp:184 msgid "Hide shield sprite" -msgstr "Ocultar los objetos escudos" +msgstr "Ocultar sprite protector" #: src/gui/setup_other.cpp:187 msgid "Show background" @@ -2222,7 +2226,7 @@ msgstr "Mostrar transparencia de criaturas" #: src/gui/setup_perfomance.cpp:80 msgid "Enable reorder sprites." -msgstr "Habilitar re ordenamiento de sprites." +msgstr "Habilitar re-ordenamiento de sprites." #: src/gui/setup_perfomance.cpp:83 msgid "Small memory (enable for lower memory usage)" @@ -2236,10 +2240,6 @@ msgstr "Deshabilitar caché avanzado de criaturas (Software)" msgid "Disable beings caching (Software)" msgstr "Deshabilitar caché de criaturas (Software)" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Jugadores" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Mostrar género" @@ -2270,7 +2270,7 @@ msgstr "Intercambios seguros" #: src/gui/setup_players.cpp:75 msgid "Unsecure chars in names" -msgstr "Carácteres inseguros en los nombres" +msgstr "Caracteres inseguros en los nombres" #: src/gui/setup_players.cpp:78 msgid "Show statuses" @@ -2389,77 +2389,81 @@ msgid "Indonesian" msgstr "Indonesio" #: src/gui/setup_theme.cpp:153 +msgid "Polish" +msgstr "Polaco" + +#: src/gui/setup_theme.cpp:154 msgid "Japanese" msgstr "Japonés" -#: src/gui/setup_theme.cpp:154 +#: src/gui/setup_theme.cpp:155 msgid "Dutch (Belgium/Flemish)" msgstr "Holanda (Bélgica/Flandes)" -#: src/gui/setup_theme.cpp:155 +#: src/gui/setup_theme.cpp:156 msgid "Portuguese" msgstr "Portugués" -#: src/gui/setup_theme.cpp:156 +#: src/gui/setup_theme.cpp:157 msgid "Portuguese (Brazilian)" msgstr "Portugués (Brasileño)" -#: src/gui/setup_theme.cpp:157 +#: src/gui/setup_theme.cpp:158 msgid "Russian" msgstr "Ruso" -#: src/gui/setup_theme.cpp:158 +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "Español (Castellano)" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Tema" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" -msgstr "Tema de interfáz gráfica" +msgstr "Tema de interfaz gráfica" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "Idioma" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Fuente principal" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Fuente negrita" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Fuente de partÃcula" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Fuente de la ayuda" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "Fuente segura" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "Fuente japonesa" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Tamaño de fuente" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Tema cambiado" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." -msgstr "Reincie el juego para que los cambios tengan efecto." +msgstr "Reinicia el juego para que los cambios tengan efecto." #: src/gui/setup_video.cpp:194 msgid "Software" @@ -2528,7 +2532,7 @@ msgstr "Mostrar aviso al coger algo" #. TRANSLATORS: Refers to "Show own name" #: src/gui/setup_video.cpp:295 msgid "in chat" -msgstr "en chat" +msgstr "en el chat" #. TRANSLATORS: Refers to "Show own name" #: src/gui/setup_video.cpp:297 @@ -2617,7 +2621,7 @@ msgstr "Configuración del efecto de las partÃculas cambiado." #: src/gui/setup_video.cpp:655 msgid "Changes will take effect on map change." -msgstr "Los cambios tendran efecto cuando se cambie de mapa." +msgstr "Los cambios tendrán efecto cuando se cambie de mapa." #: src/gui/shopwindow.cpp:75 msgid "Personal Shop" @@ -2634,7 +2638,7 @@ msgstr "Vender artÃculos" #: src/gui/shopwindow.cpp:121 src/gui/shopwindow.cpp:124 #: src/gui/tradewindow.cpp:89 msgid "Add" -msgstr "Anadir" +msgstr "Añadir" #: src/gui/shopwindow.cpp:123 src/gui/shopwindow.cpp:126 msgid "Announce" @@ -2691,196 +2695,196 @@ msgstr "Nivel: %d" msgid "Lvl: %d (%+d)" msgstr "Nivel: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Clan" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Invita al jugador %s al clan %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "Clan %s pidiendo salir." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "Miembro invitado al clan." -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "A quién te gustarÃa invitar al clan %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "¿Dejar el clan?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "¿Estás seguro de dejar el clan %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Grupo" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "Jugador %s invitado al grupo." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "Grupo %s requisitado." -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "Invitación de un miembro al grupo" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "¿A quién te gustarÃa invitar al grupo %s?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "¿Dejar grupo?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "¿Estás seguro de que quieres dejar el grupo %s?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "Navegación" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Ataque" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "Criaturas prioritarias" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "Criaturas atacadas" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Criaturas ignoradas" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Crear Clan" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Crear grupo" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "Social" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Invitar" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "Aceptada la invitación de %s." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Cancelada la invitación de %s." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "Aceptada la invitación al clan de %s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Rechazada la invitación al clan de %s." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "Creando clan llamado %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Creando grupo llamado %s." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Nombre del clan" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." -msgstr "Escoja el nombre de su clan." +msgstr "Escoge el nombre de tu clan." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "Recibida petición de creación del clan, pero ya existe." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s te ha invitado al clan %s." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "Aceptar invitación al clan" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Recibida petición de creación del grupo, pero ya existe." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Fuiste invitado a un grupo." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Has sido invitado para unirte al grupo %s." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s te ha invitado a unirte a su grupo." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s te ha invitado para unirte al grupo %s." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Aceptar invitación al grupo" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "No se pudo crear un grupo. Ya estás en uno." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Nombre del grupo" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." -msgstr "Escoja el nombre del grupo." +msgstr "Escoge el nombre del grupo." #: src/gui/specialswindow.cpp:79 src/gui/windowmenu.cpp:88 msgid "Specials" @@ -2900,7 +2904,7 @@ msgstr "Dinero: %s" #: src/gui/statuswindow.cpp:151 msgid "HP:" -msgstr "PV:" +msgstr "HP:" #: src/gui/statuswindow.cpp:158 msgid "Exp:" @@ -2908,7 +2912,7 @@ msgstr "Exp:" #: src/gui/statuswindow.cpp:172 msgid "MP:" -msgstr "PM:" +msgstr "MP:" #: src/gui/statuswindow.cpp:204 src/gui/statuswindow.cpp:387 #, c-format @@ -2956,7 +2960,7 @@ msgstr "Magia de Vida" #: src/gui/textcommandeditor.cpp:122 msgid "War Magic" -msgstr "Magia Bélica" +msgstr "Magia de Guerra" #: src/gui/textcommandeditor.cpp:123 msgid "Transmute Magic" @@ -2964,7 +2968,7 @@ msgstr "Magia de Transmutación" #: src/gui/textcommandeditor.cpp:124 msgid "Nature Magic" -msgstr "Magia de Naturaleza" +msgstr "Magia de la Naturaleza" #: src/gui/textcommandeditor.cpp:125 msgid "Astral Magic" @@ -3070,33 +3074,33 @@ msgstr "" msgid "Name: %s" msgstr "Nombre: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Actualizando..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Conectando..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Jugar" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 El proceso de actualización esta incompleto." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" -msgstr "##1 Es altamente recomendado que" +msgstr "##1 Es altamente recomendado que" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." -msgstr "##1 lo intentes de nuevo más tarde." +msgstr "##1 lo intentes de nuevo más tarde." -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Completado" @@ -3106,19 +3110,19 @@ msgstr "Ser" #: src/gui/userpalette.cpp:117 msgid "Friend Names" -msgstr "Nombres de amigo" +msgstr "Nombres de Amigos" #: src/gui/userpalette.cpp:118 msgid "Disregarded Names" -msgstr "Nombres Desatendidos" +msgstr "Nombres de Desatendidos" #: src/gui/userpalette.cpp:119 msgid "Ignored Names" -msgstr "Nombres Ignorados" +msgstr "Nombres de Ignorados" #: src/gui/userpalette.cpp:120 msgid "Erased Names" -msgstr "Nombres Borrados" +msgstr "Nombres de Borrados" #: src/gui/userpalette.cpp:121 msgid "Other Players' Names" @@ -3186,7 +3190,7 @@ msgstr "Otros Jugadores le pegan al Jugador Local" #: src/gui/userpalette.cpp:141 msgid "Critical Hit" -msgstr "Golpe Critico" +msgstr "Golpe CrÃtico" #: src/gui/userpalette.cpp:143 msgid "Local Player Hits Monster" @@ -3214,11 +3218,11 @@ msgstr "Resaltar colisiones" #: src/gui/userpalette.cpp:153 msgid "Air collision Highlight" -msgstr "Puesta en evidencia de las colisiones: Aere" +msgstr "Resaltado de colisión en el Aire" #: src/gui/userpalette.cpp:155 msgid "Water collision Highlight" -msgstr "Puesta en evidencia de las colisiones: Agua" +msgstr "resaltado de colisión en el Agua" #: src/gui/userpalette.cpp:157 msgid "Walkable Highlight" @@ -3248,23 +3252,23 @@ msgstr "Limites de Lugar de Inicio" msgid "Road Point" msgstr "Mostrar camino" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Quién está conectado - Actualizando" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Actualizar" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Quienes están conectados - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Quienes están conectados - error" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "Quienes están conectados - Actualizar" @@ -3274,7 +3278,7 @@ msgstr "Batalla" #: src/gui/widgets/channeltab.cpp:52 msgid "/users > Lists the users in the current channel" -msgstr "/users > Listas de usuarios en el canal" +msgstr "/users > Listar a los usuarios en el canal actual" #: src/gui/widgets/channeltab.cpp:53 msgid "/topic > Set the topic of the current channel" @@ -3318,7 +3322,7 @@ msgstr "Salir del canal." #: src/gui/widgets/channeltab.cpp:78 msgid "If you're the last person in the channel, it will be deleted." -msgstr "Si eres la última persona de este canal , será eliminado." +msgstr "Si eres la última persona de este canal, será eliminado." #: src/gui/widgets/channeltab.cpp:83 msgid "Command: /op <nick>" @@ -3391,19 +3395,19 @@ msgstr "Este comando hace que dejes el clan." #: src/gui/widgets/guildchattab.cpp:109 src/net/ea/gui/guildtab.cpp:135 #: src/net/ea/gui/partytab.cpp:69 msgid "/help > Display this help." -msgstr "/help > Para la ayuda." +msgstr "/help > Mostrar la ayuda." #: src/gui/widgets/guildchattab.cpp:110 src/net/ea/gui/guildtab.cpp:136 msgid "/invite > Invite a player to your guild" -msgstr "/invite > Invita un jugador a tu clan" +msgstr "/invite > Invitar a un jugador a tu clan" #: src/gui/widgets/guildchattab.cpp:111 src/net/ea/gui/guildtab.cpp:137 msgid "/leave > Leave the guild you are in" -msgstr "/leave > Deja el clan en el que estas" +msgstr "/leave > Dejar el clan en el que estás" #: src/gui/widgets/guildchattab.cpp:112 src/net/ea/gui/guildtab.cpp:138 msgid "/kick > Kick some one from the guild you are in" -msgstr "/kick > Expulsa a alguien del clan en el que estás." +msgstr "/kick > Expulsar a alguien del clan en el que estás." #: src/gui/widgets/setupitem.cpp:271 src/gui/widgets/setupitem.cpp:394 msgid "Edit" @@ -3411,15 +3415,15 @@ msgstr "Editar" #: src/gui/widgets/whispertab.cpp:107 msgid "/ignore > Ignore the other player" -msgstr "/ignore > Ignora al jugador" +msgstr "/ignore > Ignorar a otro jugador" #: src/gui/widgets/whispertab.cpp:108 msgid "/unignore > Stop ignoring the other player" -msgstr "/unignore > Parar de ignorar al jugador" +msgstr "/unignore > Dejar de ignorar a otro jugador" #: src/gui/widgets/whispertab.cpp:109 msgid "/close > Close the whisper tab" -msgstr "/close > Cierra la pestaña de mensajes" +msgstr "/close > Cerrar la pestaña de susurro" #: src/gui/widgets/whispertab.cpp:119 msgid "Command: /close" @@ -3469,7 +3473,7 @@ msgstr "KS" #: src/gui/windowmenu.cpp:71 msgid "Smilies" -msgstr "Emoticones" +msgstr "EmotÃconos" #: src/gui/windowmenu.cpp:73 msgid "STA" @@ -3577,15 +3581,15 @@ msgstr "Mover al objetivo" #: src/keyboardconfig.cpp:54 msgid "Change Move to Target type" -msgstr "Cambiar tipos de movimientos hacia la diana" +msgstr "Cambiar Movimiento al tipo de Objetivo" #: src/keyboardconfig.cpp:56 msgid "Move to Home location" -msgstr "Mover hacia la localizacion inicial" +msgstr "Mover hacia la localización Inicial" #: src/keyboardconfig.cpp:58 msgid "Set home location" -msgstr "Fijar localización de hogar" +msgstr "Estableces la localización Inicial" #: src/keyboardconfig.cpp:60 msgid "Move to navigation point" @@ -3593,7 +3597,7 @@ msgstr "Mover al punto de navegación" #: src/keyboardconfig.cpp:63 msgid "Stop Attack" -msgstr "Parar el ataque" +msgstr "Dejar de atacar" #: src/keyboardconfig.cpp:65 msgid "Untarget" @@ -3633,7 +3637,7 @@ msgstr "Imprimir pantalla" #: src/keyboardconfig.cpp:78 msgid "Enable/Disable Trading" -msgstr "Habilitar/Desabilitar intercambios" +msgstr "Habilitar/Deshabilitar Intercambios" #: src/keyboardconfig.cpp:80 msgid "Change Map View Mode" @@ -3692,7 +3696,7 @@ msgstr "Ventana de habilidades" #: src/keyboardconfig.cpp:139 msgid "Minimap Window" -msgstr "Ventana del minimapa" +msgstr "Ventana del Mini-mapa" #: src/keyboardconfig.cpp:141 msgid "Chat Window" @@ -3708,7 +3712,7 @@ msgstr "Ventana de Configuración" #: src/keyboardconfig.cpp:147 msgid "Debug Window" -msgstr "Ventana de Problemas" +msgstr "Ventana de Depurador" #: src/keyboardconfig.cpp:149 msgid "Social Window" @@ -3740,11 +3744,11 @@ msgstr "Ventana de comandos" #: src/keyboardconfig.cpp:163 msgid "Bot Checker Window" -msgstr "Ventana de comprobador de robot" +msgstr "Ventana de Chequeo de Bot" #: src/keyboardconfig.cpp:166 msgid "Who Is Online Window" -msgstr "Ventana de jugadores conectados" +msgstr "Ventana de Jugadores Conectados" #: src/keyboardconfig.cpp:168 msgid "Did you know Window" @@ -3760,7 +3764,7 @@ msgstr "Pestaña Social Siguiente" #: src/keyboardconfig.cpp:175 msgid "Emotes Keys" -msgstr "Teclas de Emoticones" +msgstr "Teclas de Emoticonos" #: src/keyboardconfig.cpp:176 msgid "Smilie" @@ -3831,7 +3835,7 @@ msgstr "Pestaña de Chat Anterior" #: src/keyboardconfig.cpp:286 msgid "Next Chat Tab" -msgstr "Siguiente Pestaña De Chat" +msgstr "Siguiente Pestaña del Chat" #: src/keyboardconfig.cpp:289 msgid "Close current Chat Tab" @@ -3943,7 +3947,7 @@ msgstr "Cambiar modo de Imitación" #: src/keyboardconfig.cpp:341 msgid "Disable / Enable Game modifier keys" -msgstr "Habilitar / Deshabilitar las teclas de modification del juego" +msgstr "Habilitar / Deshabilitar las teclas de modificación del Juego" #: src/keyboardconfig.cpp:342 msgid "On / Off audio" @@ -3971,428 +3975,434 @@ msgid "" "Conflict \"%s\" and \"%s\" keys. Resolve them, or gameplay may result in " "strange behaviour." msgstr "" -"Conflito con las teclas \"%s\" e \"%s\" . Resuelva el conflicto, o el juego " +"Conflicto con las teclas \"%s\" e \"%s\" . Resuelva el conflicto, o el juego " "puede presentar un comportamiento raro." #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "Fuiste eliminado por " +#, c-format +msgid "You were killed by %s" +msgstr "Fuiste eliminado por %s" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." -msgstr "Intentaste recoger un objeto inexistante." +msgstr "Intentaste recoger un objeto inexistente." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "El artÃculo es muy pesado." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "El artÃculo está muy lejos." -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "El inventario está lleno." -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "El agrupamiento es demasiado grande." -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "El artÃculo pertenece a alguien más." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "Problema desconocido al intentar recoger el artÃculo." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." -msgstr[0] "Usted cogió un/a %d [@@%d|%s@@]." -msgstr[1] "Usted Cogió %d [@@%d|%s@@]." +msgstr[0] "Recogiste un %d [@@%d|%s@@]." +msgstr[1] "Recogiste unos %d [@@%d|%s@@]." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) moverse predeterminado" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(I) moverse invertido" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "(c) moverse con algunos movimientos locos" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "(C) moverse con movimientos locos" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) doble normal + loco" -#: src/localplayer.cpp:1892 +#: src/localplayer.cpp:1903 msgid "(?) unknown move" msgstr "(?) movimiento desconocido" -#: src/localplayer.cpp:1914 +#: src/localplayer.cpp:1925 #, c-format msgid "(%d) crazy move number %d" msgstr "(%d) movimiento loco número %d" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "(a) maniobra alocada personalizada" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "(?) maniobra loca" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) moverse por defecto hacia el objetivo" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) moverse al objetivo en distancia 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) moverse al objetivo en distancia 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) moverse al objetivo en distancia 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) moverse al objetivo en distancia 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) moverse al objetivo en distancia 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) desplazarse al objetivo en el rango de ataque" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "(a) rango de ataque de arquero" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) mover al objetivo" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) seguimiento predeterminado" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) seguimiento relativo" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) seguimiento tipo espejo" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "(P) seguimiento como mascota" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" -msgstr "(?) seguimiento desconoicido" +msgstr "(?) seguimiento desconocido" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) atacar" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) ataque predeterminado" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) intercambiar ataque sin escudo" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) intercambiar ataque con escudo" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) ir y atacar" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) ir, atacar, recoger" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) sin atacar automáticamente" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) recoger a 1x1 celdas (pequeño)" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) recoger a 2x1 celdas (predeterminado)" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) recoger interesadamente a 2x3 celda" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) recoger a 3x3 celdas" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) ir y recoger en distancia 4" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(G) ir y recoger en distancia 8" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) ir y recoger a máxima distancia" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) recoger" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) vista normal del mapa" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) vista depurar del mapa" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) ultra vista del mapa" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(U) ultra vista del mapa 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) vista vacÃa del mapa" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) vista del mapa en blanco y negro" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) usar #flar para ataque mágico" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) usar #chiza para ataque mágico" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) usar #ingrav para ataque mágico" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) usar #frillyar para ataque mágico" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) usar #upmarmu para ataque mágico" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) ataque mágico" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "(a) atacar a todos los jugadores" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "(f) atacar a los que no son amigos" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "(b) atacar a quienes están en malas relaciones" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "(d) no atacar a los jugadores" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "(?) ataque pvp" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) imitación predeterminada" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) imitación de conjuntos" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) imitación" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Fuera del Teclado" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) en el teclado" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) lejos del teclado" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) afuera" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) modo de cámara de juego" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) modo de cámara libre" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Modificadores del juego están habilitados" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Modificadores del juego están deshabilitados" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" msgstr "Los modificadores del juego son desconocidos" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Seguir: " -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Seguir cancelado" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " -msgstr "Imitacion: " +msgstr "Imitación: " -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Imitación cancelada" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "Ves " -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "manaplus [options] [manaplus-file]" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "[manaplus-file] : El archivo manaplus es un archivo XML (.manaplus)" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr " usado para establecer parámetros personalizados." -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr " al cliente manaplus." -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Opciones:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr " -l --log-file : Archivo de registro a usar" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr " -L --chat-log-dir : Directorio a usar para registro del Chat" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Muestra la versión" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " -h --help : Muestra la ayuda" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr " -C --config-dir : Carpeta de Configuración a usar" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Acceder con este nombre de usuario" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password : Acceder con la contraseña" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --character : Acceder con este jugador" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr " -s --server : Login server o IP" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Puerto del servidor" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr " --update-host : Usar este host de actualización" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr " -D --default : Escoje el personaje por defecto y el servidor" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr " -u --skip-update : Saltarse las actualizaciones" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr " -d --data : Carpeta por donde cargar los datos del juego" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr " -L --localdata-dir : Carpeta para usar los datos locales" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr " --screenshot-dir : Carpeta donde guardar los screenshots" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr " --safemode : Iniciar el juego en modo seguro" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" +" -T --tests : Comenzar a probar controladores y auto configurar" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr " --no-opengl : Deshabilita OpenGL en esta sesion" @@ -4434,21 +4444,23 @@ msgstr "Suerte:" #: src/net/ea/charserverhandler.cpp:115 msgid "Access denied. Most likely, there are too many players on this server." -msgstr "Acesso denegado.Probablemente es que alla muchos jugadores." +msgstr "" +"Acceso denegado. Lo más probable es que hayan muchos jugadores en este " +"servidor." #: src/net/ea/charserverhandler.cpp:119 msgid "Cannot use this ID." -msgstr "Imposible usar esta ID." +msgstr "Imposible usar este ID." #: src/net/ea/charserverhandler.cpp:122 msgid "Unknown char-server failure." -msgstr "Error desconocido del char-server." +msgstr "Falla char-server desconocida." #: src/net/ea/charserverhandler.cpp:151 msgid "Failed to create character. Most likely the name is already taken." msgstr "Error al crear personaje. Probablemente ya esté en uso." -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Nombre equivocado." @@ -4458,21 +4470,25 @@ msgstr "EstadÃsticas incorrectas." #: src/net/ea/charserverhandler.cpp:161 msgid "Incorrect hair." -msgstr "Cabello incorecto." +msgstr "Cabello incorrecto." #: src/net/ea/charserverhandler.cpp:164 msgid "Incorrect slot." msgstr "Ranura incorrecta." -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "Raza incorrecta." + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Información" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "Personaje borrado." -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "Fallo al borrar el personaje." @@ -4517,18 +4533,18 @@ msgstr "Todos los susurros des-ignorados." msgid "All whispers unignore failed." msgstr "Ignorar todos los susurros ha fallado." -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" -msgstr "Jugadores online: %d" +msgstr "Jugadores conectados: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Juego" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" -msgstr "Petición de salida denegada!" +msgstr "¡Petición de salida denegada!" #: src/net/ea/guildhandler.cpp:83 src/net/manaserv/guildhandler.cpp:85 msgid "Guild created." @@ -4540,7 +4556,7 @@ msgstr "Ya estás en el clan." #: src/net/ea/guildhandler.cpp:98 msgid "Emperium check failed." -msgstr "La verificación de la guild no se effectuó." +msgstr "La verificación del clan ha fallado." #: src/net/ea/guildhandler.cpp:103 msgid "Unknown server response." @@ -4559,7 +4575,7 @@ msgstr "Maestro del clan: %s" #: src/net/ea/guildhandler.cpp:184 #, c-format msgid "Guild level: %d" -msgstr "Nivel en el clan: %d" +msgstr "Nivel del clan: %d" #: src/net/ea/guildhandler.cpp:185 #, c-format @@ -4601,7 +4617,7 @@ msgstr "El jugador ha rechazado la invitación al clan." #: src/net/ea/guildhandler.cpp:420 msgid "User is now part of your guild." -msgstr "El usuario es ahora de tu clan." +msgstr "El usuario es ahora parte de tu clan." #: src/net/ea/guildhandler.cpp:424 msgid "Your guild is full." @@ -4616,18 +4632,18 @@ msgstr "Invitación desconocida a un clan." msgid "%s has left your guild." msgstr "%s ha dejado tu clan." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." -msgstr "Usted fue expulsado del clan." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." +msgstr "Fuiste expulsado del clan." -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." -msgstr "%s saco alguien de tu clan." +msgstr "%s ha sido sacado de tu clan." #: src/net/ea/gui/partytab.cpp:70 msgid "/invite > Invite a player to your party" -msgstr "/invite > Invita un jugador a tu grupo" +msgstr "/invite > Invitar a un jugador a tu grupo" #: src/net/ea/gui/partytab.cpp:71 msgid "/leave > Leave the party you are in" @@ -4635,15 +4651,15 @@ msgstr "/leave > Dejar el grupo en el que estás" #: src/net/ea/gui/partytab.cpp:72 msgid "/kick > Kick some one from the party you are in" -msgstr "/kick > Expulsa a alguien del grupo en el que estás" +msgstr "/kick > Expulsar a alguien del grupo en el que estás" #: src/net/ea/gui/partytab.cpp:73 msgid "/item > Show/change party item sharing options" -msgstr "/item > Mostrar/Cambiar el compartir objetos en el grupo" +msgstr "/item > Mostrar/Cambiar opciones para compartir objetos en el grupo" #: src/net/ea/gui/partytab.cpp:74 msgid "/exp > Show/change party experience sharing options" -msgstr "/exp > Mostrar/Cambiar el compartir experiencia en el grupo " +msgstr "/exp > Mostrar/Cambiar opciones para compartir experiencia en el grupo" #: src/net/ea/gui/partytab.cpp:84 msgid "This command invites <nick> to party with you." @@ -4709,27 +4725,27 @@ msgstr "" #: src/net/ea/gui/partytab.cpp:148 src/net/ea/partyhandler.cpp:285 msgid "Item sharing enabled." -msgstr "Compartir objetos habilitado." +msgstr "Compartir artÃculos habilitado." #: src/net/ea/gui/partytab.cpp:151 src/net/ea/partyhandler.cpp:295 msgid "Item sharing disabled." -msgstr "Compartir objetos desabilitado." +msgstr "Compartir artÃculos deshabilitado." #: src/net/ea/gui/partytab.cpp:154 src/net/ea/partyhandler.cpp:305 msgid "Item sharing not possible." -msgstr "No es posible el compartir objetos." +msgstr "No se pueden compartir artÃculos." #: src/net/ea/gui/partytab.cpp:157 msgid "Item sharing unknown." -msgstr "Compartir objetos desconocido." +msgstr "Compartir artÃculos desconocido." #: src/net/ea/gui/partytab.cpp:187 src/net/ea/partyhandler.cpp:247 msgid "Experience sharing enabled." -msgstr "Compartir experiencia activado." +msgstr "Compartir experiencia habilitado." #: src/net/ea/gui/partytab.cpp:190 src/net/ea/partyhandler.cpp:257 msgid "Experience sharing disabled." -msgstr "Compartir experiencia desactivado ." +msgstr "Compartir experiencia habilitado." #: src/net/ea/gui/partytab.cpp:193 src/net/ea/partyhandler.cpp:267 msgid "Experience sharing not possible." @@ -4741,7 +4757,7 @@ msgstr "Compartir experiencia desconocido." #: src/net/ea/inventoryhandler.cpp:404 msgid "Failed to use item." -msgstr "Fallo al usar el objeto." +msgstr "Fallo al usar el artÃculo." #: src/net/ea/inventoryhandler.cpp:572 msgid "Unable to equip." @@ -4749,68 +4765,68 @@ msgstr "Imposible equipar." #: src/net/ea/loginhandler.cpp:131 msgid "Account was not found. Please re-login." -msgstr "Cuenta no encontrada. Por favor re-conéctate." +msgstr "Cuenta no encontrada. Por favor, vuelve a iniciar sesión." #: src/net/ea/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:127 msgid "Old password incorrect." -msgstr "Contrasena antigua incorrecta." +msgstr "Contraseña antigua incorrecta." #: src/net/ea/loginhandler.cpp:137 msgid "New password too short." -msgstr "Nueva contrasena es muy corta." +msgstr "Nueva contraseña es muy corta." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Error desconocido." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "ID no registrada." -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." -msgstr "Contrasena incorrecta." +msgstr "Contraseña incorrecta." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "La cuenta expiró." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "Rechazado del servidor." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" -"Has sido baneado permanentemente del juego. Por favor contacta con el equipo " -"GM." +"Has sido proscrito permanentemente del juego. Por favor contacta con el " +"equipo de GM." -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." -msgstr "Cliente es demasiado antÃguo." +msgstr "Cliente es demasiado antiguo." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" -"Has sido baneado temporalmente del juego %s.\n" -"Por favor contacta un GM de nuestro equipo via el foro." +"Has sido proscrito temporalmente del juego hasta %s.\n" +"Por favor contacta al equipo de GM a través de los foros." -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Servidor sobrepoblado." -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Este nombre de usuario ya está escogido." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Nombre de usuario borrado permanentemente." @@ -4850,7 +4866,7 @@ msgstr "%s no puede unirse a tu grupo porque está completamente lleno." #: src/net/ea/partyhandler.cpp:194 #, c-format msgid "QQQ Unknown invite response for %s." -msgstr "QQQ respuesta desconocida a la invitacion de %s." +msgstr "QQQ Respuesta desconocida a la invitación de %s." #: src/net/ea/partyhandler.cpp:358 msgid "You have left the party." @@ -4868,7 +4884,7 @@ msgstr "Un miembro desconocido intentó decir: %s" #: src/net/ea/playerhandler.cpp:96 src/net/manaserv/beinghandler.cpp:315 msgid "You are dead." -msgstr "Estás muerto" +msgstr "Estás muerto." #: src/net/ea/playerhandler.cpp:97 src/net/manaserv/beinghandler.cpp:316 msgid "We regret to inform you that your character was killed in battle." @@ -4876,7 +4892,7 @@ msgstr "Lamentamos informarte de que tu personaje fue aniquilado en combate." #: src/net/ea/playerhandler.cpp:99 src/net/manaserv/beinghandler.cpp:318 msgid "You are not that alive anymore." -msgstr "Ya no estás tan vivo..." +msgstr "Ya no estás tan vivo." #: src/net/ea/playerhandler.cpp:100 src/net/manaserv/beinghandler.cpp:319 msgid "The cold hands of the grim reaper are grabbing for your soul." @@ -4884,7 +4900,7 @@ msgstr "Las manos frÃas de la muerte se están apoderando de tu alma." #: src/net/ea/playerhandler.cpp:101 src/net/manaserv/beinghandler.cpp:320 msgid "Game Over!" -msgstr "Fin Del Juego!" +msgstr "¡Fin del Juego!" #: src/net/ea/playerhandler.cpp:102 msgid "Insert coin to continue." @@ -4903,8 +4919,8 @@ msgid "" "Your plan of breaking your enemies weapon by bashing it with your throat " "failed." msgstr "" -"¡Parece que tu plan de romper las armas de tus enemigos con tu garganta " -"falló!" +"Parece que tu plan de romper las armas de tus enemigos golpeándolas con tu " +"garganta falló." #: src/net/ea/playerhandler.cpp:107 src/net/manaserv/beinghandler.cpp:325 msgid "I guess this did not run too well." @@ -4953,7 +4969,7 @@ msgstr "Eres un cadáver." #: src/net/ea/playerhandler.cpp:125 msgid "Bereft of life, you rest in peace." -msgstr "Sin vida, descansa en paz." +msgstr "Despojado de la vida, descansas en paz." #: src/net/ea/playerhandler.cpp:126 msgid "If you weren't so animated, you'd be pushing up the daisies." @@ -4995,7 +5011,9 @@ msgstr "Mensaje" #: src/net/ea/playerhandler.cpp:336 msgid "" "You are carrying more than half your weight. You are unable to regain health." -msgstr "Llevas más de la mitad del peso que puedes. No recuperarás PV o PM." +msgstr "" +"Estás cargando con más de la mitad de tu peso. Eres incapaz de recobrar la " +"salud." #: src/net/ea/playerhandler.cpp:346 msgid "You are carrying less than half your weight. You can regain health." @@ -5005,7 +5023,7 @@ msgstr "" #: src/net/ea/playerhandler.cpp:453 #, c-format msgid "You picked up %s." -msgstr "Has cogido %s." +msgstr "Has recogido %s." #: src/net/ea/playerhandler.cpp:459 #, c-format @@ -5050,19 +5068,19 @@ msgstr "¡Aún no has alcanzado un nivel lo suficientemente alto!" #: src/net/ea/specialhandler.cpp:174 msgid "Insufficient HP!" -msgstr "PV insuficiente!" +msgstr "¡HP insuficiente!" #: src/net/ea/specialhandler.cpp:177 msgid "Insufficient SP!" -msgstr "SP insuficiente!" +msgstr "¡SP insuficiente!" #: src/net/ea/specialhandler.cpp:180 msgid "You have no memos!" -msgstr "No tienes ninguna nota armenzada!" +msgstr "¡No tienes ningún memo!" #: src/net/ea/specialhandler.cpp:183 msgid "You cannot do that right now!" -msgstr "No puedes hacer esto ahora mismo!" +msgstr "¡No puedes hacer esto ahora mismo!" #: src/net/ea/specialhandler.cpp:186 msgid "Seems you need more money... ;-)" @@ -5074,15 +5092,15 @@ msgstr "¡No puedes usar esta habilidad con este tipo de arma!" #: src/net/ea/specialhandler.cpp:193 msgid "You need another red gem!" -msgstr "Necesitas otra Gema Roja!" +msgstr "¡Necesitas otra gema roja!" #: src/net/ea/specialhandler.cpp:196 msgid "You need another blue gem!" -msgstr "Necesitas otra Gema Azul!" +msgstr "¡Necesitas otra gema azul!" #: src/net/ea/specialhandler.cpp:199 msgid "You're carrying to much to do this!" -msgstr "Llevas muchas cosas para hacer esto!" +msgstr "¡Estás llevando muchas cosas para hacer esto!" #: src/net/ea/specialhandler.cpp:202 msgid "Huh? What's that?" @@ -5090,7 +5108,7 @@ msgstr "Huh? Qué es eso?" #: src/net/ea/specialhandler.cpp:213 msgid "Warp failed..." -msgstr "Fallo al teletransportar..." +msgstr "Warp fallido..." #: src/net/ea/specialhandler.cpp:216 msgid "Could not steal anything..." @@ -5146,7 +5164,7 @@ msgstr "Fallo al agregar artÃculo. No puedes intercambiar este artÃculo." #: src/net/ea/tradehandler.cpp:251 msgid "Failed adding item for unknown reason." -msgstr "Fallo al anadir objeto por una razón desconocida." +msgstr "Fallo al añaadir objeto por una razón desconocida." #: src/net/ea/tradehandler.cpp:270 src/net/manaserv/tradehandler.cpp:160 msgid "Trade canceled." @@ -5156,7 +5174,7 @@ msgstr "Intercambio Cancelado." msgid "Trade completed." msgstr "Intercambio Realizado." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Fuerza" @@ -5165,7 +5183,7 @@ msgstr "Fuerza" msgid "Strength %+.1f" msgstr "Fuerza %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Agilidad" @@ -5174,7 +5192,7 @@ msgstr "Agilidad" msgid "Agility %+.1f" msgstr "Agilidad %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Destreza" @@ -5183,7 +5201,7 @@ msgstr "Destreza" msgid "Dexterity %+.1f" msgstr "Destreza %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Vitalidad" @@ -5192,7 +5210,7 @@ msgstr "Vitalidad" msgid "Vitality %+.1f" msgstr "Vitalidad %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Inteligencia" @@ -5271,7 +5289,7 @@ msgstr "Personaje eliminado." #: src/net/manaserv/charhandler.cpp:222 msgid "Selection out of range." -msgstr "Seleccion fuera de rango." +msgstr "Selección fuera de rango." #: src/net/manaserv/charhandler.cpp:225 #, c-format @@ -5286,7 +5304,7 @@ msgstr "No hay servidores disponibles." #: src/net/manaserv/guildhandler.cpp:265 #, c-format msgid "Topic: %s" -msgstr "Tópico: %s" +msgstr "Tema: %s" #: src/net/manaserv/chathandler.cpp:191 src/net/manaserv/chathandler.cpp:269 msgid "Players in this channel:" @@ -5346,7 +5364,7 @@ msgstr "Error al cambiar estado del miembro." #: src/net/manaserv/loginhandler.cpp:93 msgid "Wrong magic_token." -msgstr "Error de Token-mágico ." +msgstr "magic_token equivocado." #: src/net/manaserv/loginhandler.cpp:96 src/net/manaserv/loginhandler.cpp:281 msgid "Already logged in." @@ -5354,7 +5372,7 @@ msgstr "El personaje ya está conectado." #: src/net/manaserv/loginhandler.cpp:99 msgid "Account banned." -msgstr "Cuenta Baneada." +msgstr "Cuenta proscrita." #: src/net/manaserv/loginhandler.cpp:124 msgid "New password incorrect." @@ -5362,19 +5380,19 @@ msgstr "Nueva contraseña incorrecta." #: src/net/manaserv/loginhandler.cpp:131 src/net/manaserv/loginhandler.cpp:163 msgid "Account not connected. Please login first." -msgstr "Cuenta no conectada. Por favor conéctate primero." +msgstr "Cuenta no conectada. Por favor, inicia sesión primero." #: src/net/manaserv/loginhandler.cpp:156 msgid "New email address incorrect." -msgstr "Nuevo e-mail incorrecto." +msgstr "Correo nuevo incorrecto." #: src/net/manaserv/loginhandler.cpp:159 msgid "Old email address incorrect." -msgstr "E-mail antiguo incorrecto." +msgstr "Correo antiguo incorrecto." #: src/net/manaserv/loginhandler.cpp:167 msgid "The new email address already exists." -msgstr "El nuevo e-mail ya existe." +msgstr "El nuevo correo ya existe." #: src/net/manaserv/loginhandler.cpp:249 msgid "" @@ -5385,7 +5403,7 @@ msgstr "" #: src/net/manaserv/loginhandler.cpp:275 src/net/manaserv/loginhandler.cpp:312 msgid "Client version is too old." -msgstr "La version del cliente es demasiado antigua." +msgstr "La versión del cliente es demasiado antigua." #: src/net/manaserv/loginhandler.cpp:278 msgid "Wrong username or password." @@ -5393,7 +5411,7 @@ msgstr "Nombre de usuario o contraseña incorrectos." #: src/net/manaserv/loginhandler.cpp:284 msgid "Account banned" -msgstr "Cuenta Baneada" +msgstr "Cuenta proscrita" #: src/net/manaserv/loginhandler.cpp:287 msgid "Login attempt too soon after previous attempt." @@ -5401,7 +5419,7 @@ msgstr "Intento de conexión muy pronto tras intento previo." #: src/net/manaserv/loginhandler.cpp:315 msgid "Wrong username, password or email address." -msgstr "E-mail, nombre de usuario o contraseña incorrectos." +msgstr "Correo, nombre de usuario o contraseña incorrectos." #: src/net/manaserv/loginhandler.cpp:318 msgid "Username already exists." @@ -5409,7 +5427,7 @@ msgstr "Usuario ya existe." #: src/net/manaserv/loginhandler.cpp:321 msgid "Email address already exists." -msgstr "El e-mail ya existe." +msgstr "La dirección de correo ya existe." #: src/net/manaserv/loginhandler.cpp:324 msgid "You took too long with the captcha or your response was incorrect." @@ -5498,11 +5516,11 @@ msgstr "Suerte %+d" #: src/net/tmwa/generalhandler.cpp:139 msgid "Authentication failed." -msgstr "Fallo en la autentificación." +msgstr "Fallo en la autenticación." #: src/net/tmwa/generalhandler.cpp:142 msgid "No servers available." -msgstr "Servidores indiponibles." +msgstr "No hay servidores disponibles." #: src/net/tmwa/generalhandler.cpp:147 msgid "Someone else is trying to use this account." @@ -5518,7 +5536,7 @@ msgstr "Hack de velocidad detectado." #: src/net/tmwa/generalhandler.cpp:159 msgid "Duplicated login." -msgstr "Login duplicado." +msgstr "Inicio de sesión duplicado." #: src/net/tmwa/generalhandler.cpp:162 msgid "Unknown connection error." @@ -5528,56 +5546,56 @@ msgstr "Error de conexión desconocido." msgid "Got disconnected from server!" msgstr "¡Desconectado del servidor!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Suerte" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Defensa" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "Ataque M." -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "Defensa M." -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% Precisión" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% Evasión" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "% CrÃtico" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "Retardo de Ataque" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "Retardo de Marcha" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "Alcance de Ataque" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "Daño por segundo." #: src/net/tmwa/network.cpp:153 msgid "Empty address given to Network::connect()!" -msgstr "Adress vacÃa enviada a Network::connect()!" +msgstr "¡Dirección vacÃa enviada a Network::connect()!" #: src/net/tmwa/network.cpp:357 msgid "Unable to resolve host \"" @@ -5585,54 +5603,54 @@ msgstr "No es posible determinar el host \"" #: src/net/tmwa/network.cpp:427 msgid "Connection to server terminated. " -msgstr "Conexión al servidor terminada." +msgstr "Conexión al servidor terminada. " #: src/net/tmwa/partyhandler.cpp:171 #, c-format msgid "%s is not in your party!" -msgstr "%s no está en tu grupo!" +msgstr "¡%s no está en tu grupo!" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Imprimir '...'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Parpadear nombre" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Burbuja '...' flotante" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Burbuja Flotante" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "anónimo" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Ataque %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Defensa %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" -msgstr "PV %+d" +msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" -msgstr "PM %+d" +msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Objeto desconocido" @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-05 20:43+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: fi\n" "MIME-Version: 1.0\n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Näkyvillä kartalla" @@ -41,113 +41,113 @@ msgstr "" msgid "I" msgstr "" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Asetukset" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Kuva" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Yhdistän palvelimeen" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Kirjaudun sisään" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Siirryn pelimaailmaan" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Pyydän hahmoja" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Yhdistän pelipalvelimeen" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Vaihdan pelipalvelinta" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Virhe" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Pyydän rekisteröitymisen yksityiskohtia" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Salasanan vaihto" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Salasana vaihdettu onnistuneesti!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Sähköpostin vaihto" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Sähköpostiosoite vaihdettu onnistuneesti!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Tietojen poisto onnistui" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Näkemisiin, tule pian takaisin..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s ei ole olemassa eikä sitä voi luoda! Poistun." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Epäkelpo päivitysosoite: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Päivityshakemistoa luodessa tapahtui virhe!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Virhe: %s ei ole olemassa eikä sitä voi luoda! Poistun." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Tuntematon komento." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Et voi lähettää tyhjiä kuiskauksia!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -156,160 +156,160 @@ msgstr "" "Kuiskausvälilehden luonti nimelle \"%s\" epäonnistui! Se on joko jo auki tai " "käytit omaa nimeäsi." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Pyyntö liittyä kanavalle %s lähetetty." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Ryhmän nimi puuttuu." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Killan nimi puuttuu." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Anna nimi." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Rivinvaihto aktivoi ja sulkee keskustelun." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Viesti sulkee keskustelun." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Nyt rivinvaihto aktivoi ja sulkee keskustelun." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Nyt viesti sulkee keskustelun." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "ystävä" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "vaimennettu" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutraali" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Pelaaja on jo %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Pelaaja on nyt %s." -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Toiminto epäonnistui, pelaaja ei ole vielä %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "Pelaajaa ei ollut jätetty huomiotta!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "Pelaaja huomioidaan taas." -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Pelaajan uudelleenhuomiointi epäonnistui." -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Pelaaja on jo pyyhitty!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Pelaaja pyyhitty." -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Toiminto epäonnistui, pelaajaa ei ole vielä pyyhitty." -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Ohjelma ollut käynnissä: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d viikon" msgstr[1] "%d viikkoa" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d päivän" msgstr[1] "%d päivää" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d tunnin" msgstr[1] "%d tuntia" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuutin" msgstr[1] "%d minuuttia" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d sekunnin" msgstr[1] "%d sekuntia" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "kirjasinvälimuistin koko" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "Välimuistin koko:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Luotu:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Poistettu:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "Resurssikuvat:" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "Orvot resurssikuvat:" @@ -320,43 +320,43 @@ msgstr "" "Vaihtoehdot komennolle /%s ovat \"yes\" (kyllä), \"no\" (ei) tai vastaavasti " "\"true\", \"false\", \"1\" tai \"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Yleiset" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Debug" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Ruutukaappaus tallennettu nimellä " -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Ruutukaappauksen tallentaminen epäonnistui!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "Yhteys palvelimeen katkesi." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Verkkovirhe" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Et huomioi kaupankäyntipyyntöjä" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Hyväksyt kaupankäyntipyynnöt" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Kartan lataaminen epäonnistui" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Kohdetta %s ladattaessa tapahtui virhe." @@ -389,20 +389,20 @@ msgstr "Bottitutka" msgid "Name" msgstr "Nimi" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Hyökkää" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Keskustele" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Liiku" @@ -415,8 +415,8 @@ msgid "Reset" msgstr "Nollaa" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Osta" @@ -434,7 +434,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -442,7 +442,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -454,8 +454,8 @@ msgid "Quit" msgstr "Sulje" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Max" @@ -464,8 +464,8 @@ msgstr "Max" msgid "Shop" msgstr "Kauppa" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -474,19 +474,19 @@ msgstr "Myy" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Peru" @@ -518,7 +518,7 @@ msgid "The email address entries mismatch." msgstr "Annetut sähköpostiosoitteet eivät täsmää." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Vaihda salasana" @@ -584,8 +584,8 @@ msgstr "Hiustyyli:" msgid "Race:" msgstr "Rotu: " -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Luo" @@ -627,126 +627,126 @@ msgstr "Oletko varma, että haluat poistaa tämän hahmon?" msgid "Account and Character Management" msgstr "Tilin ja hahmojen hallinta" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Vaihda sisäänkirjautumistietoja" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Poista palvelimelta" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Vaihda sähköpostiosoite" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Väärä salasana" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Anna salasana hahmon poistamiseksi" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Salasana:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Poista" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Valitse" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Taso %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(tyhjä)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "oletus" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "musta" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "punainen" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "vihreä" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "sininen" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "kulta" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "keltainen" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "vaaleanpunainen" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "violetti" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "harmaa" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "ruskea" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "sateenkaari 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "sateenkaari 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "sateenkaari 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Keskustelu" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Läsnä: %s; %d pelaajaa paikalla." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Kuiskaat pelaajalle %s: %s" @@ -759,13 +759,13 @@ msgstr "Kyllä" msgid "No" msgstr "Ei" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Ohita" @@ -911,7 +911,7 @@ msgstr "" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Sulje" @@ -938,8 +938,8 @@ msgstr "Varusteet" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Poista varuste käytöstä" @@ -981,31 +981,31 @@ msgid "Filter:" msgstr "Suodin:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Ota käyttöön" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Käytä" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Pudota..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Jaa" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Asukokonaisuudet" @@ -1014,17 +1014,17 @@ msgid "Weight:" msgstr "Paino:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Varastoi" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Ota" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Pudota" @@ -1248,8 +1248,8 @@ msgid "Need" msgstr "Tarvitaan" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Odotetaan palvelinta" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1264,14 +1264,10 @@ msgstr "Lähetä" msgid "NPC" msgstr "Ei-pelaajahahmo (NPC)" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Tyhjennä" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> Seuraava" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Vastaanottaja:" @@ -1302,347 +1298,355 @@ msgstr "Riisu ensin" msgid "Away outfit" msgstr "Poissaoloasu" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Tee kaupat" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Kuiskaa" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Paranna" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Ystävysty" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "Vaimenna" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Pyyhi" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Huomioi jälleen" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "Jätä täysin huomiotta" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Seuraa" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Matki" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "Kutsu ryhmään" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Potki ryhmästä" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Potki killasta" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "Muuta kilta-asemaa" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "Kutsu kiltaan" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Potki pelaaja" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "Pommita" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Näytä tavarat" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Riisu" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Potki" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "Poista hyökkäyslistasta" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "Lisää prioriteettihyökkäyslistalle" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "Lisää hyökkäyslistaan" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Lisää ohitettavien listaan" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Lisää nimi keskusteluun" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Pelaajat" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Nosta" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Lisää keskusteluun" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Karttaolio" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Nimeä uudelleen" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Poista" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Lataa vanhat asut" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Loitsut" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Lataa vanhat loitsut" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Muokkaa loitsua" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Estä korostus" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Salli korostus" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Poista nimi" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "Ota poissaolo käyttöön" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "Poista poissaolo käytöstä" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Eroa" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Muuta asemaa killassa" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Muuta merkin nimeä " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Nimi: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "Lisää kauppaan" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "Lisää 10 kauppaan" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "Lisää puolet kauppaan" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "Lisää kaikki kauppaan" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Varastoi 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Varastoi puolet" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Varastoi kaikki" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Ota 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Ota puolet" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Ota kaikki" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Lataa vanhat tavarapikavalinnat" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Lataa vanhat pudotuspikavalinnat" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Piilota" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Näytä" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "Palauta oletusmuokkaimet (keltainen palkki)" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(oletus)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Siirrä ylös" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Siirrä alas" @@ -1739,11 +1743,11 @@ msgstr "Valmistelen latausta" msgid "Error retreiving server list!" msgstr "Palvelinluettelon hakeminen epäonnistui!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "vaatii uudemman version" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "vaatii version %s" @@ -2233,10 +2237,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Pelaajat" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Näytä sukupuoli" @@ -2386,74 +2386,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Teema" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Käyttöliittymän teema" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Pääkirjasin" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Lihavoitu kirjasin" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Hiukkaskirjasin" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Ohjekirjasin" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Kirjasimen koko" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Ulkoasua muutettu" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Käynnistä ohjelma uudelleen, jotta muutos astuu voimaan." @@ -2686,194 +2690,194 @@ msgstr "Taso: %d" msgid "Lvl: %d (%+d)" msgstr "Taso: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Kilta" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Kutsuit käyttäjän %s kiltaan %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "Killasta %s eroa pyydetty." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "Jäsenen kutsuminen kiltaan" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Kenet haluaisit kutsua kiltaan %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Eroa killasta?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Haluatko varmasti erota killasta %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Ryhmä" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "Käyttäjä %s kutsuttu ryhmään." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "Ryhmästä %s eroamista pyydetty." -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "Jäsenen kutsuminen ryhmään" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "Kenet haluaisit kutsua ryhmään %s?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "Eroa ryhmästä?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "Haluatko varmasti erota ryhmästä %s?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "Nav" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Hyö" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "Priorisoidut kohteet" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "Hyökkäyskohteet" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Ohitettavat kohteet" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Luo kilta" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Luo ryhmä" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "Suhteet" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Kutsu" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "Otit vastaan ryhmäkutsun pelaajalta %s." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Kieltäydyit pelaajan %s ryhmäkutsusta." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "Otit vastaan kiltakutsun pelaajalta %s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Kieltäydyit pelaajan %s kiltakutsusta." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "Luon killan %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Luon ryhmän %s." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Killan nimi" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Valitse killallesi nimi." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "Vastaanotin kiltapyynnön, mutta sellainen on jo olemassa." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s on kutsunut sinut liittymään kiltaan %s." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "Ota kiltakutsu vastaan" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Sain ryhmäpyynnön, mutta sellainen on jo olemassa." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Sinut on kutsuttu liittymään ryhmään." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Sinut on kutsuttu liittymään ryhmään %s." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s on kutsunut sinut liittymään ryhmäänsä." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s on kutsunut sinut liittymään ryhmäänsä %s." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Ota ryhmäkutsu vastaan" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Ryhmän luominen epäonnistui, olet jo ryhmän jäsen." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Ryhmän nimi" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Anna ryhmällesi nimi." @@ -3063,33 +3067,33 @@ msgstr "Tavaran lisääminen epäonnistui, limittämisongelma." msgid "Name: %s" msgstr "Nimi: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Päivitetään..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Yhdistetään..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Pelaa" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 Päivitysprosessi keskeytyi" #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 Suosittelemme vahvasti että" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "##1 yrität myöhemmin uudelleen" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Valmis" @@ -3241,23 +3245,23 @@ msgstr "Kotipaikan raja" msgid "Road Point" msgstr "Väyläpiste" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Kuka on linjoila - päivitän" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Päivitä" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Kuka on linjoilla - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Kuka on linjoilla - virhe" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "Kuka on linjoilla - päivitä" @@ -3969,427 +3973,430 @@ msgstr "" "ole hyvä ja poista päällekkäisyydet. " #: src/localplayer.cpp:384 -msgid "You were killed by " +#, fuzzy, c-format +msgid "You were killed by %s" msgstr "Sinut otti hengiltä " -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Yritit nostaa olemattoman tavaran." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "Tavara on liian painava." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "Tavara on liian kaukana." -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "Sinulla on liikaa tavaraa ennestään." -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "Kasa on liian suuri." -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "Tavara kuuluu jollekulle muulle." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "Tuntematon ongelma esti tavaran nostamisen." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "[@@%2$d|%3$s@@] (%1$d kpl) otettu." msgstr[1] "[@@%2$d|%3$s@@] (%1$d kpl) otettu." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) oletusliikkeet" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(I) käännetyt liikkeet" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "(c) liikkuu osin villiliikkein" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "(C) liikkuu villiliikkein" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) tuplaa tavallinen + villi" -#: src/localplayer.cpp:1892 -#, fuzzy +#: src/localplayer.cpp:1903 msgid "(?) unknown move" -msgstr "(?) tuntematon seuraaminen" +msgstr "" -#: src/localplayer.cpp:1914 -#, fuzzy, c-format +#: src/localplayer.cpp:1925 +#, c-format msgid "(%d) crazy move number %d" -msgstr "(?) villiliike" +msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "(a) oma villiliike" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "(?) villiliike" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) oletussiirtymä kohteen luo" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) siirry kohteen luo etäisyydellä 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) siirry kohteen luo etäisyydellä 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) siirry kohteen luo etäisyydellä 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) siirry kohteen luo etäisyydellä 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) siirry kohteen luo etäisyydellä 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) siirry kohteen luo hyökkäyskantamalla" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) siirry kohteen luo" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) oletusseuraaminen" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) suhteellinen seuraaminen" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) peilikuvaseuraaminen" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "(P) lemmikkiseuraaminen" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "(?) tuntematon seuraaminen" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) hyökkäys" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) oletushyökkäys" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) vaihda hyökkäystä, ei kilpeä" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) vaihda hyökkäystä, kilpi mukana" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) mene ja hyökkää" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) mene, hyökkää, nosta" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) ei automaattista hyökkäystä" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) pieni nosto 1x1 ruutua" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) oletusnosto 2x1 ruutua" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) nosto edestä 2x3 ruutua" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) nosto 3x3 ruutua" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) mene ja nosta etäisyydellä 4" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(G) mene ja nosta etäisyydellä 8" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) mene ja nosta maksimietäisyydellä" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) nosta" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) normaali karttanäkymä" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) debug-karttanäkymä" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) ultra-karttanäkymä" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(U) ultra-karttanäkymä 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) tyhjä karttanäkymä" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) mustavalkoinen karttanäkymä" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) #flar taikahyökkäyksenä" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) #chiza taikahyökkäyksenä" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) #ingrav taikahyökkäyksenä" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) #frillyar taikahyökkäyksenä" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) #upmarmu taikahyökkäyksenä" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) taikahyökkäys" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) oletusmatkinta" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) asun matkinta" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) matkinta" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Poissa" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) paikalla" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) poissa" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) poissaolo" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) pelin kameratila" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) vapaa kamera" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Pelimuokkaimet käytössä" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Pelimuokkaimet poissa käytöstä" -#: src/localplayer.cpp:2230 -#, fuzzy +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" -msgstr "Pelimuokkaimet käytössä" +msgstr "" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Seuraa: " -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Seuraaminen keskeytetty" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "Matki: " -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Matkiminen keskeytetty" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "Näet " -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Parametrit:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr " -l --log-file : Käytettävä lokitiedosto" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr " -L --chat-log-dir : Käytettävä keskustelulokihakemisto" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Näytä versionumero" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " -h --help : Näytä tämä ohje" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr " -C --config-dir : Käytä tätä asetushakemistoa" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Käyttäjätunnus sisäänkirjautumiseen" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password : Salasana sisäänkirjautumiseen" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --character : Hahmo sisäänkirjautumiseen" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr "" " -s --server : Palvelinnimi tai IP-osoite sisäänkirjautumiseen" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Palvelinportti sisäänkirjautumiseen " -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr " --update-host : Käytä tätä päivityspalvelinta" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr " -D --default : Aseta oletushahmopalvelin ja -hahmo" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr " -u --skip-update : Ohita päivityslataukset" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr " -d --data : Lataa pelidata tästä hakemistosta" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr " -L --localdata-dir : Hakemisto paikallisdatan tallennukseen" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr " --screenshot-dir : Kuvankaappausten tallennushakemisto" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr " --safemode : Käynnistä peli vikasietotilassa" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr " --no-opengl : Poista OpenGL käytöstä tämän session ajaksi" @@ -4445,7 +4452,7 @@ msgstr "Tuntematon hahmopalvelinvirhe." msgid "Failed to create character. Most likely the name is already taken." msgstr "Hahmon luonti epäonnistui. Todennäköisesti hahmon nimi on jo käytössä." -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Väärä nimi." @@ -4461,15 +4468,20 @@ msgstr "Väärä hiustyyli." msgid "Incorrect slot." msgstr "Väärä paikka." -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +#, fuzzy +msgid "Incorrect race." +msgstr "Väärä hiustyyli." + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Tietoja" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "Hahmo poistettu." -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "Hahmon poisto epäonnistui." @@ -4514,16 +4526,16 @@ msgstr "" msgid "All whispers unignore failed." msgstr "" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "Käyttäjiä palvelimella: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Peli" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "Lopetuspyyntö evätty!" @@ -4613,11 +4625,12 @@ msgstr "Tuntematon vastaus kiltakutsuun." msgid "%s has left your guild." msgstr "%s on eronnut killastasi." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." +#: src/net/ea/guildhandler.cpp:499 +#, fuzzy +msgid "You were kicked from guild." msgstr "Sinut on potkittu killasta." -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "%s on potkittu ulos killastasi." @@ -4751,40 +4764,40 @@ msgstr "Vanha salsana on väärä." msgid "New password too short." msgstr "Uusi salasana on liian lyhyt." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Tuntematon virhe." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "Rekisteröimätön tunniste." -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Väärä salasana." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "Tili vanhentunut." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "Palvelin ei kelpuuttanut yhteydenottoasi." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" "Pääsysi peliin on pysyvästi estetty. Ole hyvä ja ota yhteyttä GM-tiimiin." -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Liian vanha asiakasohjelma." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" @@ -4793,15 +4806,15 @@ msgstr "" "Pääsysi peliin on väliaikaisesti estetty %s asti.\n" "Ole hyvä ja ota yhteyttä GM-tiimiin keskustelufoorumin kautta." -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Palvelin on täynnä." -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Käyttäjätunnus on jo käytössä." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Käyttäjänimi pysyvästi poistettu." @@ -5146,7 +5159,7 @@ msgstr "Kaupat peruttu." msgid "Trade completed." msgstr "Kaupat tuli." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Voima" @@ -5155,7 +5168,7 @@ msgstr "Voima" msgid "Strength %+.1f" msgstr "Voima %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Ketteryys" @@ -5164,7 +5177,7 @@ msgstr "Ketteryys" msgid "Agility %+.1f" msgstr "Ketteryys %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Näppäryys" @@ -5173,7 +5186,7 @@ msgstr "Näppäryys" msgid "Dexterity %+.1f" msgstr "Näppäryys %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Elinvoima" @@ -5182,7 +5195,7 @@ msgstr "Elinvoima" msgid "Vitality %+.1f" msgstr "Elinvoima %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Älykkyys" @@ -5518,50 +5531,50 @@ msgstr "Tuntematon yhteysongelma." msgid "Got disconnected from server!" msgstr "Yhteys palvelimeen katkesi!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Tuuri" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Puolustus" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "T.-hyökkäys" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "T.-puolustus" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% Tarkkuus" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% Välttö" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "% Täysosuma" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "Hyökkäysviive" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "Kävelyviive" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "Hyökkäyskantama" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "" @@ -5582,143 +5595,50 @@ msgstr "Yhteys palvelimeen katkaistu. " msgid "%s is not in your party!" msgstr "%s ei ole ryhmässäsi!" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Tulosta '...'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Vilkuta nimeä" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Leijuva '...' -puhekupla" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Leijuva puhekupla" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "nimetön" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Hyökkäys %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Puolustus %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "VP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Tuntematon tavara" -#~ msgid "(?) move" -#~ msgstr "(?) liiku" - -#~ msgid "(?) map view" -#~ msgstr "(?) karttanäkymä" - -#~ msgid "(D) design camera mode" -#~ msgstr "(D) suunnittelukamera" - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(I)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr "(2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(5)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" +#~ msgid "> Next" +#~ msgstr "> Seuraava" @@ -7,14 +7,15 @@ # <antoinebcn@hotmail.com>, 2011. # Bernard <nard@bh28.net>, 2011. # Jumpy <antoinebcn@hotmail.com>, 2011. -# <reidyaro@gmail.com>, 2011. +# <reidyaro@gmail.com>, 2011, 2012. +# Steel Style <steelstyle@free.fr>, 2012. msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-19 19:50+0000\n" +"Last-Translator: reid <reidyaro@gmail.com>\n" "Language-Team: French (http://www.transifex.net/projects/p/manaplus/team/" "fr/)\n" "Language: fr\n" @@ -23,7 +24,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Visible sur la carte" @@ -45,114 +46,114 @@ msgstr "A" msgid "I" msgstr "I" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Configuration" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "Performance" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Vidéo" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "Thèmes" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Connexion au serveur" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Connexion" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Vous entrez dans un nouveau monde" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Téléchargement des personnages" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Connexion au serveur de jeu" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Changement de serveur de jeu" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Erreur" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Demande des paramètres d'inscription" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Changement de mot de passe" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Le mot de passe a été changé avec succès !" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Changer d'e-mail" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "L'adresse e-mail a été changée avec succès !" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Désinscription réussie" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "A bientôt, revenez quand vous voudrez..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s n'existe pas et ne peut pas être créé ! Fermeture du programme." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Site de mise à jour invalide : %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Impossible de créer le dossier de mise à jour !" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" "Erreur : %s n'existe pas et ne peut pas être créé ! Fermeture du programme." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Commande inconnue." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Vous ne pouvez pas envoyer de messages vides." -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -161,161 +162,161 @@ msgstr "" "Vous ne pouvez créer une nouvelle fenêtre de message privé avec le nom \"%s" "\". Soit elle existe déjà , soit il s'agit de vous même." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Demande de rejoindre le canal %s." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Le nom du groupe est manquant." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Le nom de la guilde est manquant." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Veuillez indiquer un nom." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "La touche <entrée> ferme la ligne d'entrée du chat." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Le message ferme la conversation." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "" "La touche <entrée> ferme maintenant la ligne d'entrée de la conversation." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Le message ferme maintenant la conversation." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "ami" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "écarté" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutre" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Joueur déjà %s !" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Joueur %s avec succès!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Le joueur n'a pas pu %s !" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "Le joueur n'était pas ignoré !" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "Le joueur n'est plus ignoré !" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Vous n'avez pas pu enlever le statut ignoré de ce joueur !" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" -msgstr "sous liste noir" +msgstr "sous liste noire" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" -msgstr "" +msgstr "ennemi" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Joueur déjà effacé !" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Joueur éliminé avec succès !" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "le joueur n'a pas pu être effacé !" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Heure de lancement du client : %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d semaine" msgstr[1] "%d semaines" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d jour" msgstr[1] "%d jours" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d heure" msgstr[1] "%d heures" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minute" msgstr[1] "%d minutes" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d secondes" msgstr[1] "%d secondes" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "Taille du cache de polices" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "Dimension du cache :" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Créé : " -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Effacé :" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "Images des ressources :" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "Images des ressources non affectées :" @@ -325,44 +326,44 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Les options de /%s sont \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Général" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Informations" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Capture d'écran sauvegardée sous" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "La sauvegarde de la capture d'écran a échoué !" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "" "La connexion au serveur a été coupée, le programme va maintenant se fermer." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Erreur Réseau" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Ignorer les requêtes d'échanges entrantes" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Accepter les requêtes d'échanges entrantes" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "La carte n'a pu être chargée" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Erreur durant le chargement %s" @@ -395,20 +396,20 @@ msgstr "Testeur de Robot" msgid "Name" msgstr "Nom" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Attaquer" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Parler" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Déplacement" @@ -421,8 +422,8 @@ msgid "Reset" msgstr "Réinitialiser" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Acheter" @@ -434,13 +435,13 @@ msgstr "Prix : %s / Total : %s" #: src/gui/buydialog.cpp:103 msgid "Amount:" -msgstr "Montant" +msgstr "Montant:" #. TRANSLATORS: This is a narrow symbol used to denote 'increasing'. #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -448,7 +449,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -460,8 +461,8 @@ msgid "Quit" msgstr "Quitter" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Max." @@ -470,8 +471,8 @@ msgstr "Max." msgid "Shop" msgstr "Boutique" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -480,19 +481,19 @@ msgstr "Vendre" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Annuler" @@ -524,7 +525,7 @@ msgid "The email address entries mismatch." msgstr "Les deux adresses e-mail ne correspondent pas." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Changer le mot de passe" @@ -590,8 +591,8 @@ msgstr "Coupe :" msgid "Race:" msgstr "Race:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Créer" @@ -633,126 +634,126 @@ msgstr "Êtes-vous certain de vouloir supprimer ce personnage ?" msgid "Account and Character Management" msgstr "Gestion du compte et du personnage" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Changer de compte" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Se désinscrire" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Modifier l'adresse e-mail" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Mot de passe incorrect" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Entrer le mot de passe pour effacer le personnage" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Entrer le mot de passe :" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Supprimer" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Choisir" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Niveau %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(vide)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "défaut" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "noir" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "rouge" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "vert" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "bleu" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "or" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "jaune" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "rose" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "violet" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "gris" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "marron" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "arc en ciel 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "arc en ciel 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "arc en ciel 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Conversation" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Présents : %s ; %d joueurs sont présents." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Message envoyé à %s : %s" @@ -765,13 +766,13 @@ msgstr "Oui" msgid "No" msgstr "Non" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Ignorer" @@ -917,7 +918,7 @@ msgstr "Le saviez-vous ?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Fermer" @@ -944,8 +945,8 @@ msgstr "Équipement" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Retirer" @@ -987,31 +988,31 @@ msgid "Filter:" msgstr "Filtre :" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Équiper" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Utiliser" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Jeter..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Partager" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Tenues" @@ -1020,17 +1021,17 @@ msgid "Weight:" msgstr "Poids :" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Entreposer" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Récupérer" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Jeter" @@ -1254,8 +1255,8 @@ msgid "Need" msgstr "Restant" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Attente du serveur" +msgid "Stop waiting" +msgstr "Arrêter d'attendre " #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1270,14 +1271,10 @@ msgstr "Soumettre" msgid "NPC" msgstr "PNJ" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Effacer" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr ">suivant" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "A :" @@ -1308,347 +1305,355 @@ msgstr "Retirer d'abord l'équipement" msgid "Away outfit" msgstr "Équipement en absence" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Échange" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Message" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Soigner" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Être ami" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "Éviter" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "Liste noir" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" -msgstr "" - -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +msgstr "Définir comme ennemi" + +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Éliminer" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Ne plus ignorer" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "Ignorer complètement" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Suivre" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Imiter" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "Inviter dans le groupe" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Sortir du groupe" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Sortir de la guilde" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "Changer la position dans la guilde" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "Inviter dans la guilde" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Sortir le joueur" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "Annihiler" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Montrer les objets" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Déshabiller" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "Ajouter commentaire" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Acheter (?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "Vendre (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Virer" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "Enlever de la liste d'attaque" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "Ajouter à la liste de priorités d'attaque" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "Ajouter à la liste d'attaque" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Ajouter à la liste d'ignorés" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Ajouter le nom dans la boite de dialogue" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Joueurs" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Ramasser" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Ajouter à la conversation" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Objet de carte" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Renommer" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Enlever" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "Télétransportation" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Charger les anciennes tenues" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "Nettoyer les tenues" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Sortilèges" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Charger les anciens sorts" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Éditer le sortilège" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Désactiver la surbrillance" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Activer la surbrillance" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "Ne pas enlever les noms" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Enlève le nom" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "Active la fonction Absence" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "Désactive la fonction Absence" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Quitter" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "Copier vers le presse-papier" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Changer la position de la Guilde" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Renommer le panneau de carte" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Nom : " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "Le joueur commente " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "Commentaire : " -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "Ajouter à la transaction" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "Ajouter 10 dans l'échange" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "Ajouter la moitié dans l'échange" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "Ajouter tout dans l'échange" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Entreposer 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Entreposer la moitié" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Entreposer tout" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "Jeter tout" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Reprendre 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Reprendre la moitié" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Reprendre tout" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Charger les anciens raccourcis d'objets" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Charger les anciens raccourcis de jets d'objets" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Cacher" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Montrer" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "Remise aux valeurs de défaut de la barre jaune" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "Copier dans la conversation" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(défaut)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Aller vers le haut" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Aller vers le bas" @@ -1745,11 +1750,11 @@ msgstr "Préparation du téléchargement" msgid "Error retreiving server list!" msgstr "Erreur lors du téléchargement de la liste de serveur !" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "requiert une nouvelle version" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "requiert la v%s" @@ -1901,7 +1906,7 @@ msgstr "Autre" #: src/gui/setup_chat.cpp:125 msgid "Highlight words (separated by comma)" -msgstr "Mots en surbrillance (séparer par un coma)" +msgstr "Mots en surbrillance (séparés par une virgule)" #: src/gui/setup_chat.cpp:128 msgid "Show MVP messages" @@ -1976,7 +1981,7 @@ msgstr "Activer la manette de jeu" #: src/gui/setup_joystick.cpp:75 msgid "Use joystick if client window inactive" -msgstr "" +msgstr "Continuer d'utiliser le joystick si la fenêtre est minimisée." #: src/gui/setup_joystick.cpp:78 msgid "Joystick" @@ -1988,7 +1993,7 @@ msgstr "Stop" #: src/gui/setup_joystick.cpp:149 msgid "Rotate the stick and dont press buttons" -msgstr "" +msgstr "Tournez le manche et n'appuyer pas sur les boutons" #: src/gui/setup_keyboard.cpp:80 msgid "Keyboard" @@ -2152,15 +2157,15 @@ msgstr "Enregistrer les conversations des PNJ" #: src/gui/setup_other.cpp:157 msgid "Bots support" -msgstr "Supports de robot" +msgstr "Aide de bots" #: src/gui/setup_other.cpp:159 msgid "Enable auction bot support" -msgstr "Activer le support pour auction bot" +msgstr "Activer le bot d'enchère" #: src/gui/setup_other.cpp:162 msgid "Enable guild bot support and disable native guild support" -msgstr "Activer le support pour guild bot et désactiver le support par défault" +msgstr "Activer le bot de guilde et désactiver le support par défault" #: src/gui/setup_other.cpp:168 msgid "Enable server side attack" @@ -2172,7 +2177,7 @@ msgstr "Activer le testeur de robots" #: src/gui/setup_other.cpp:174 msgid "Enable buggy servers protection (do not disable)" -msgstr "" +msgstr "Active la protection pour serveurs defaillant (ne pas désactiver)" #: src/gui/setup_other.cpp:178 msgid "Enable debug log" @@ -2240,10 +2245,6 @@ msgstr "Disable advanced beings caching (Software)" msgid "Disable beings caching (Software)" msgstr "Désactiver la mise en cache des êtres" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Joueurs" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Afficher le genre" @@ -2282,11 +2283,11 @@ msgstr "Montrer les Status" #: src/gui/setup_players.cpp:81 msgid "Show ip addresses on screenshots" -msgstr "Montrer les adresses ip sur les photos d'écran" +msgstr "Afficher les adresses ip sur les photos d'écran" #: src/gui/setup_players.cpp:84 msgid "Allow self heal with mouse click" -msgstr "Autoriser la récupération automatique sur clic droit de la sourie" +msgstr "Autoriser la récupération automatique sur clic droit de la souris" #: src/gui/setup_relations.cpp:65 msgid "Relation" @@ -2318,7 +2319,7 @@ msgstr "Sous liste noir" #: src/gui/setup_relations.cpp:76 msgid "Enemy" -msgstr "" +msgstr "Ennemi" #: src/gui/setup_relations.cpp:240 msgid "Allow trading" @@ -2366,101 +2367,105 @@ msgstr "Immense (15)" #: src/gui/setup_theme.cpp:146 msgid "Chinese (China)" -msgstr "" +msgstr "Chinois (Chine)" #: src/gui/setup_theme.cpp:147 msgid "Czech" -msgstr "" +msgstr "Tchèque" #: src/gui/setup_theme.cpp:148 msgid "English" -msgstr "" +msgstr "Anglais" #: src/gui/setup_theme.cpp:149 msgid "Finnish" -msgstr "" +msgstr "Finnois" #: src/gui/setup_theme.cpp:150 msgid "French" -msgstr "" +msgstr "Français" #: src/gui/setup_theme.cpp:151 msgid "German" -msgstr "" +msgstr "Allemand" #: src/gui/setup_theme.cpp:152 msgid "Indonesian" -msgstr "" +msgstr "Indonésien" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" -msgstr "" +msgid "Polish" +msgstr "Polonais" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" -msgstr "" +msgid "Japanese" +msgstr "Japonais" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" -msgstr "" +msgid "Dutch (Belgium/Flemish)" +msgstr "Néerlandais (Belgique / Flandre)" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" -msgstr "" +msgid "Portuguese" +msgstr "Portugais" #: src/gui/setup_theme.cpp:157 -msgid "Russian" -msgstr "" +msgid "Portuguese (Brazilian)" +msgstr "Portugais (Brésilien)" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "Russe" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" -msgstr "" +msgstr "Espagnol (Castillan)" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Thème" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Thème de l'interface" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" -msgstr "" +msgstr "Langue" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Police principale" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Police grasse" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Taille des effets de particules" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Police de l'aide" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "Police sécurisée" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" -msgstr "police japonaise" +msgstr "Police japonaise" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Taille de police" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Thème changé" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Redémarrez le jeu pour que les changements soient appliqués." @@ -2700,198 +2705,198 @@ msgstr "Niveau : %d" msgid "Lvl: %d (%+d)" msgstr "Niveau : %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Guilde" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Le joueur %s a été invité dans la guilde %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "Demande pour quitter la guilde %s effectuée." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "Inviter le membre de la guilde" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Qui voudriez-vous inviter dans la guilde %s ?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Quitter la guilde ?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Êtes-vous sûr de vouloir quitter la guilde %s ?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Groupe" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "/party > Inviter l'utilisateur %s dans le groupe." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "Vous avez demandé à quitter le groupe %s." -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "Inviter un joueur dans le groupe" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "Qui voudriez vous inviter dans le groupe %s ?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "Quitter le groupe ?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "Êtes-vous sûr de vouloir quitter le groupe %s ?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "Nav" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Atq" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "Monstres prioritaires" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "Attaquer les monstres" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Ignorer les monstres" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Créer une Guilde" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Créer un groupe" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "Social" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Inviter" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "Invitation dans le groupe acceptée de la part de %s." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Invitation dans le groupe de la part de %s refusée." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "Invitation dans la guilde acceptée de la part de %s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Invitation dans la guilde de la part de %s refusée." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "La guilde %s a été créée." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Le groupe %s a été créé." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Nom de la guilde" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Choisissez le nom de la guilde." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "" "Vous avez reçu une invitation pour rejoindre une guilde, mais vous êtes déjà " "dans une." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s vous a invité à rejoindre la guilde %s." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "Accepter l'invitation dans cette guilde" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "" "Vous avez reçu une invitation pour rejoindre un groupe, mais vous êtes déjà " "dans un groupe." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Vous avez été invité à rejoindre un groupe." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Vous avez été invité à rejoindre le groupe %s." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s vous a invité à rejoindre son groupe." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s vous a invité à rejoindre le groupe %s." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Accepter l'invitation pour ce groupe" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Ne peut pas créer un groupe. Vous faites déjà partie d'un groupe." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Nom du groupe" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Choisissez le nom du groupe." @@ -3083,33 +3088,33 @@ msgstr "" msgid "Name: %s" msgstr "Nom : %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Mise à jour en cours..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Connexion..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Jouer" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 Le processus de mise à jour n'est pas achevé" #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 Il est fortement recommandé que" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "##1 Essayez à nouveau plus tard" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Terminé" @@ -3261,23 +3266,23 @@ msgstr "Limites de votre position" msgid "Road Point" msgstr "Étape" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Qui est en ligne - Mise à jour" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Mise à jour" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Qui est en ligne - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Qui est en ligne - Erreur" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "Qui est en ligne - Mise à jour" @@ -3662,7 +3667,7 @@ msgstr "Sélectionner OK" #: src/keyboardconfig.cpp:85 msgid "Shortcuts Keys" -msgstr "Touches des raccourcies" +msgstr "Touches raccourcis" #: src/keyboardconfig.cpp:86 msgid "Item Shortcuts Key" @@ -3900,11 +3905,11 @@ msgstr "Vers la droite" #: src/keyboardconfig.cpp:310 msgid "Crazy moves" -msgstr "Mouvements de dingue" +msgstr "Mouvements de fous" #: src/keyboardconfig.cpp:312 msgid "Change Crazy Move mode" -msgstr "Changer le mode de mouvement de dingue" +msgstr "Changer le mode de mouvement de fou" #: src/keyboardconfig.cpp:314 msgid "Quick Drop N Items from 0 slot" @@ -3936,7 +3941,7 @@ msgstr "Changer d'attaque magique" #: src/keyboardconfig.cpp:329 msgid "Switch pvp attack" -msgstr "" +msgstr "Commutateur d'attaque en PVP" #: src/keyboardconfig.cpp:330 msgid "Change move type" @@ -3992,433 +3997,438 @@ msgstr "" "touches ou attendez vous à un possible comportement étrange du jeu." #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "Vous avez été tué par " +#, c-format +msgid "You were killed by %s" +msgstr "Tu as été tué par %s" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Vous avez essayé de prendre un item qui n'existe pas." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "L'objet est trop lourd." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "L'objet est trop éloigné" -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "L'inventaire est plein" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "La pile est trop grande" -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "L'objet appartient a quelqu'un d'autre" -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "Problème inconnu pour ramasser l'objet." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "Vous avez ramassé %d [@@%d|%s@@]." msgstr[1] "Vous avez ramassé %d [@@%d|%s@@]." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) Mouvements par défaut" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(I) Mouvements inversés" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" -msgstr "(c) Mouvements un peu fous" +msgstr "(c) mouvements un peu fous" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" -msgstr "(C) Mouvement complètement fous" +msgstr "(C) mouvements complètements fous" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) double normal et fou" -#: src/localplayer.cpp:1892 -#, fuzzy +#: src/localplayer.cpp:1903 msgid "(?) unknown move" -msgstr "(?) Suivre : mode inconnu" +msgstr "(?) déplacement inconnue" -#: src/localplayer.cpp:1914 -#, fuzzy, c-format +#: src/localplayer.cpp:1925 +#, c-format msgid "(%d) crazy move number %d" -msgstr "(?) Mouvements fous" +msgstr "(%d) mouvement de fou numerique %d" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" -msgstr "(a) Mouvements fous personnalisés" +msgstr "(a) mouvements fous personnalisés" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" -msgstr "(?) Mouvements fous" +msgstr "(?) mouvements fous" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) Aller à la cible distante par défaut" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) Aller à la cible en distante de 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) Aller vers la cible jusqu'à 2 de distance" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) Aller à la cible en distante de 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) Aller à la cible en distante de 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) Aller à la cible en distante de 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) Aller à la cible dans le champ d'attaque" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "(a) Portée des attaques des Archéens" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) Aller à la cible" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) Suivre : défaut" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) Suivre: mouvement relatif" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) Suivre effet miroir" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "(P) Suivre comme un toutou" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "(?) Suivre : mode inconnu" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) Attaque" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) Attaque : défaut" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) Attaquer sans protection" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) Attaquer avec protection" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) Se déplacer et attaquer" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) Se déplacer, attaquer et ramasser" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) Sans attaque automatique" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) Ramassage sur 1x1 case" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) Ramassage par défaut sur 2x1 cases" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) Ramassage avant sur 2x3 cases" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) Ramassage sur 3x3 cases" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) Aller et ramasser jusqu'à 4 de distance" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(G) Aller et ramasser jusqu'à 8 de distance" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) Aller et ramasser jusqu'à la distance max" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) Ramassage" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) Vue normale du jeu" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) Vue du jeu mode déverminage" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) Vue du jeu mode Ultra 1" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(u) Vue du jeu mode Ultra 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) Vue de la carte vide" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) Vue de la carte en N&B" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) Utiliser #flar comme sort d'attaque" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) Utiliser #chiza comme sort d'attaque" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) Utiliser #ingrav comme sort d'attaque" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) Utiliser #frillyar comme sort d'attaque" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) Utiliser #upmarmu comme sort d'attaque" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) Sorts d'attaque" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" -msgstr "" +msgstr "(a) attaque tous les joueurs" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" -msgstr "" +msgstr "(f) n'attaque pas des amis" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" -msgstr "" +msgstr "(b) attaque les mauvaises relations" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" -msgstr "" +msgstr "(d) Ne pas attaquer les joueurs" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" -msgstr "" +msgstr "(?) attaque en PVP" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) Imitation par défaut" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) Imiter les équipements" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) Imitation" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Inactif" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) Présent sur le jeu" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) Absent" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) Absent" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) Mode camera du jeu" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) Mode camera libre" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Modificateurs de mode de jeu activés" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Modificateurs de mode de jeu désactivés" -#: src/localplayer.cpp:2230 -#, fuzzy +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" -msgstr "Modificateurs de mode de jeu activés" +msgstr "Les modificateurs de jeux sont inconnus" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Suivre : " -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Suivi annulé" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "Imitation: " -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Imitation annulée" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "Vous voyez " -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "manaplus [options] [manaplus-file]" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "[Manaplus-file]: Le fichier manaplus est un fichier XML (.manaplus)" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "utilisé pour définir des paramètres personnalisés" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "pour le client manaplus." -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Options :" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr " -l --log-file : fichier journal à utiliser" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr "" " -L --chat-log-dir : Dossier a utiliser pour l'enregistrement des " "conversatoins" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Affiche la version" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " -h --help : Montre cette rubrique d'aide" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr " -C --config-dir : Répertoire de configuration à utiliser" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Se connecter avec ce nom d'utilisateur" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password : Se connecter avec ce mot de passe" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --character : Se connecter avec ce personnage" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr " -s --server : Nom du serveur (ou IP) pour la connexion" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Port de connexion au serveur" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr "" " --update-host : Utilise cette URL pour les fichiers de mises à jour" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" " -D --default : Choisir le serveur de personnages et le personnage par " "défaut" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr "" " -u --skip-update : Ne pas effectuer le téléchargement des mises à jour" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr " -d --data : Répertoire des données du jeu à charger" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" " -L --localdata-dir : Répertoire à utiliser comme répertoire principal" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr " --screenshot-dir : Répertoire à utiliser pour les imprime-écrans" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr " --safemode : Démarrer le jeu en mode sûr" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" +" -T --tests : Commencer le test des drivers et la configuration " +"automatique" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr " --no-opengl : Désactive l'OpenGL pour cette session" @@ -4476,7 +4486,7 @@ msgstr "" "Impossible de créer ce personnage. Il est probable que ce nom soit déjà " "utilisé." -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Mauvais nom." @@ -4492,15 +4502,19 @@ msgstr "Cheveux incorrects." msgid "Incorrect slot." msgstr "Case incorrecte." -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "Race incorrect." + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Informations" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "Personnage supprimé." -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "La suppression du personnage n'a pu s'effectuer." @@ -4545,16 +4559,16 @@ msgstr "Tous les chuchotements ne sont plus sous silence." msgid "All whispers unignore failed." msgstr "La remise en activité de tout les chuchotements a échoué" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "Joueurs en ligne : %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Jeu" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "Requête de départ refusée !" @@ -4644,11 +4658,11 @@ msgstr "Réponse d'invitation à la guilde inconnue." msgid "%s has left your guild." msgstr "%s a quitté votre guilde." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." -msgstr "Vous avez été renvoyé de la guilde." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." +msgstr "Tu as été viré de la guilde." -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "%s a sorti quelqu'un de votre guilde." @@ -4786,41 +4800,41 @@ msgstr "Ancien mot de passe incorrect." msgid "New password too short." msgstr "Le nouveau mot de passe est trop court." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Erreur inconnue." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "Id non enregistrée." -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Mauvais mot de passe." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "Le compte a expiré." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "Rejeté par le serveur." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" "Vous avez été banni de façon permanente du jeu. Merci de vous mettre en " "contact avec l'équipe des GM." -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Client trop ancien." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" @@ -4829,15 +4843,15 @@ msgstr "" "Vous avez temporairement été banni du jeu jusqu'au %s.\n" "Merci de vous mettre en contact avec l'équipe des GM sur le forum." -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Serveur surpeuplé." -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Ce nom d'utilisateur est déjà utilisé." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Le nom de l'utilisateur a été éliminé de façon permanente." @@ -5195,7 +5209,7 @@ msgstr "Échange annulé." msgid "Trade completed." msgstr "Échange finalisé." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Force" @@ -5204,7 +5218,7 @@ msgstr "Force" msgid "Strength %+.1f" msgstr "Force %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Agilité" @@ -5213,7 +5227,7 @@ msgstr "Agilité" msgid "Agility %+.1f" msgstr "Agilité %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Dextérité" @@ -5222,7 +5236,7 @@ msgstr "Dextérité" msgid "Dexterity %+.1f" msgstr "Dextérité %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Vitalité" @@ -5231,7 +5245,7 @@ msgstr "Vitalité" msgid "Vitality %+.1f" msgstr "Vitalité %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Intelligence" @@ -5571,50 +5585,50 @@ msgstr "Erreur de connexion inconnue." msgid "Got disconnected from server!" msgstr "Vous avez été déconnecté du serveur !" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Chance" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Défense" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "Attaque M." -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "Défense M." -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% Précision" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% Esquive" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "% Coup critique" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "Temps de l'attaque" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "Temps de déplacement" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "Portée de l'attaque" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "Dommage par s." @@ -5635,143 +5649,47 @@ msgstr "Connexion au serveur terminée." msgid "%s is not in your party!" msgstr "%s n'est pas membre de votre groupe !" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Affiche '...'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Fais clignoter le nom" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Bulle flottante '...'" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Bulle flottante" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "anonyme" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Attaque %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Défense %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "PV %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "PM %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Objet inconnu" - -#~ msgid "(?) move" -#~ msgstr "(?) Mouvements" - -#~ msgid "(?) map view" -#~ msgstr "(?) Carte" - -#~ msgid "(D) design camera mode" -#~ msgstr "(D) Définir le mode camera" - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(I)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr "(2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(5)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" "PO-Revision-Date: 2011-11-11 21:38+0000\n" "Last-Translator: akaras <akaras@inbox.ru>\n" "Language-Team: Indonesian (http://www.transifex.net/projects/p/manaplus/team/" @@ -21,7 +21,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Terlihat di peta" @@ -43,113 +43,113 @@ msgstr "A" msgid "I" msgstr "l" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Pengaturan" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Video" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Terhubung dengan server" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Masuk" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Memasuki arena permainan" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Pemilihan karakter" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "terhubung dengan server" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Pergantian server" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Kesalahan" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Meminta detail registrasi" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Ubah sandi" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Perubahan sandi berhasil" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Perubahan email" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Perubahan email berhasil" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Telah tidak terdaftar" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Selamat tinggal, datang kembali setiap saat" -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s tidak ada dan tidak dapat dibuat!keluar." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Gagal mengupdate host: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Gagal membuat direktori update!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "kesalahan %s tidak ada dan tidak dapat dibuat!keluar." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Perintah tidak dikenal." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Tidak dapat mengirimkan pesan tanpa nama" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -158,155 +158,155 @@ msgstr "" "Tidak dapat membuat kolom whisper baru untuk nama \"%s\"! nama telah ada, " "atau nama anda sendiri" -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Meminta untuk masuk ke channel %s." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Nama kelompok tidak dapat di temukan" -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Nama organisasi tidak ditemukan." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Tetapkan sebuah nama" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Kembalikan pengalihan obrolan" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Tutup pesan obrolan" -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Kembalikan sekarang pengalihan obrolan" -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Pesan menutup obrolan" -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "Teman" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "Diabaikan" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "netral" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Pemain telah %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Pemain telah berhasil %s!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Pemain tidak bisa %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "Pemain tidak diabaikan!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "Pemain tidak lagi diabaikan!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Pemain tidak dapat diabaikan" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Pemain telah terhapus" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Pemain telah berhasil dihapus" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Pemain tidak dapat dihapus" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "Ukuran jenis huruf cache" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "Ukuran Cache:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Buat" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Hapus" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "Sumber gambar" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "" @@ -316,43 +316,43 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Pilihan untuk /%s adalah \"ya\", \"tidak\", \"benar\",\"salah\", \"1\",\"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Umum" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Debug" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Screenshot disimpan sebagai" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Gagal menyimpan screenshot!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "Koneksi ke server terputus" -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Kesalahan jaringan" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Abaikan permohonan transaksi" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Terima permohonan transaksi" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Tidak dapat menampilkan peta" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Error ketika menunggu %s" @@ -385,20 +385,20 @@ msgstr "Pengecek Bot" msgid "Name" msgstr "Nama" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Pukul" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Berbicara" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Jalan" @@ -411,8 +411,8 @@ msgid "Reset" msgstr "Reset" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Beli" @@ -430,7 +430,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -438,7 +438,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -450,8 +450,8 @@ msgid "Quit" msgstr "Keluar" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Max" @@ -460,8 +460,8 @@ msgstr "Max" msgid "Shop" msgstr "Toko" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -470,19 +470,19 @@ msgstr "Jual" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Batal" @@ -514,7 +514,7 @@ msgid "The email address entries mismatch." msgstr "Pengisian alamat email tidak cocok" #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Ganti sandi" @@ -580,8 +580,8 @@ msgstr "Gaya rambut" msgid "Race:" msgstr "Ras:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Buat" @@ -623,126 +623,126 @@ msgstr "Apakah anda bersungguh-sungguh ingin menghapus karakter ini?" msgid "Account and Character Management" msgstr "Manajemen Akun dan Karakter" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Ubah Login" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Tidak jadi mendaftar" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Ganti email" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Sandi tidak benar" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Masukan Sandi untuk menghapus karakter" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Masukkan sandi" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Hapus" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Pilih" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Level %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(kosong)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "kembalikan ke semula" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "hitam" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "merah" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "hijau" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "biru" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "emas" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "kuning" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "merah muda" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "ungu" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "abu-abu" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "coklat" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "pelangi 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "pelangi 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "pelangi 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Obrolan" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Kehadiran: %s; %d pemain yang hadir." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Berbisik ke %s: %s" @@ -755,13 +755,13 @@ msgstr "Ya" msgid "No" msgstr "Tidak" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Abaikan" @@ -907,7 +907,7 @@ msgstr "Apakah kamu tahu?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Tutup" @@ -934,8 +934,8 @@ msgstr "Perlengkapan" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Lepaskan" @@ -977,31 +977,31 @@ msgid "Filter:" msgstr "Penyaring:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Pakai" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Gunakan" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Buang..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Pecah" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Setelan" @@ -1010,17 +1010,17 @@ msgid "Weight:" msgstr "Berat" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Simpan" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Kembalikan" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Buang" @@ -1242,8 +1242,8 @@ msgid "Need" msgstr "Butuh" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Menunggu ke server" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1258,14 +1258,10 @@ msgstr "Masukan" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Hapus" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Kepada:" @@ -1296,347 +1292,357 @@ msgstr "Copot lebih dahulu" msgid "Away outfit" msgstr "Setelan saat bepergian" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Tukar" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Berbisik" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Menyembuhkan" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Jadikan teman" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Hapus" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Batalkan pengabaian" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Mengikuti" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Tirukan" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "Undang ke kelompok" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Keluarkan dari kelompok" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Keluarkan dari organisasi" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "Ubah posisi di organisasi" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "Undang ke organisasi" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "keluarkan pemain" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "Sembunyikan" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Perlihatkan item" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Tanggalkan pakaian" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "Penambahan komentar" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Beli(?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "Jual(?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "keluarkan" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "Hapus dari daftar menyerang" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "Tambahkan prioritas daftar menyerang" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "Tambahkan ke daftar menyerang" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Tambahkan ke daftar Abaikan" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Tambahkan nama ke Obrolan" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Pemain" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Ambil" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Ambil ke obrolan" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Daftar barang" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Ganti nama" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Hapus" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Memuat setelan lama" +#: src/gui/popupmenu.cpp:589 +#, fuzzy +msgid "Clear outfit" +msgstr "Setelan saat bepergian" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Mantra" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Memuat mantra lama" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Edit mantra" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Nonaktifkan sorotan" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Aktifkan sorotan" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "hapus nama" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +#, fuzzy +msgid "Copy to clipboard" +msgstr "Pindahkan ke chat" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Ubah posisi Organisasi" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Ubah nama tanda peta" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Nama:" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "Komentar pemain" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "komentar" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "Tambahkan semua ke Penukaran" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Masukkan 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Masukkan setengah" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Masukkan semua" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "Buang semuanya" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Ambil 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Ambil setengah" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Ambil semua" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Muat jalan pintas iItem lama" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Muat jalan pintas Buang yang lama" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Sembunyikan" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Tampilkan" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "Atur ulang bar kuning" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "Pindahkan ke chat" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(kembalikan)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Bergerak keatas" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Bergerak kebawah" @@ -1733,11 +1739,11 @@ msgstr "Menyiapkan pengunduhan" msgid "Error retreiving server list!" msgstr "Gagal mengunduh data server!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "Membutuhkan versi terbaru" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "Membutuhkan v%s" @@ -2225,10 +2231,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Pemain" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Perlihatkan jenis kelamin" @@ -2378,74 +2380,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Tema" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Tema Gui" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Jenis huruf utama" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Jenis huruf tebal" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "Jenis huruf/Karakter yang diperbolehkan" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Ukuran huruf" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Tema diganti" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Restart client anda untuk memberikan efek." @@ -2677,194 +2683,194 @@ msgstr "Level: %d" msgid "Lvl: %d (%+d)" msgstr "Level: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Organisasi" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Pengguna yang diajak %s ke organisasi %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "Permintaan %s keluar dari Organisasi " -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Tinggalkan organisasi?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Apakah anda yakin ingin meninggalkan organisasi %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Kelompok" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "Pengguna yang diajak %s ke kelompok" -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "" -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "Mengundang pengguna ke kelompok" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Sedang meninggalkan keyboard" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "mob prioritas" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "serang mob" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Abaikan mobs" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "" -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "" -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "" -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "" -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "" -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "" -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "" -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "" -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "" -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "" -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "" -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "" @@ -3054,33 +3060,33 @@ msgstr "" msgid "Name: %s" msgstr "Nama: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Mengupdate..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Menyambung..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Main" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "" #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "" @@ -3232,23 +3238,23 @@ msgstr "" msgid "Road Point" msgstr "" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "" -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "" @@ -3953,425 +3959,430 @@ msgid "" msgstr "" #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "" +#, fuzzy, c-format +msgid "You were killed by %s" +msgstr "Keluarkan dari organisasi" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Mencoba mengambil item yang tidak lagi ada" -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "item terlalu berat" -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "barang terlalu jauh" -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "Perbekalan sudah penuh" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "" -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "Barang milik orang lain." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "" #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "" -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) jalan normal" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) normal ganda + mode gila" -#: src/localplayer.cpp:1892 +#: src/localplayer.cpp:1903 #, fuzzy msgid "(?) unknown move" msgstr "(?) jalan" -#: src/localplayer.cpp:1914 +#: src/localplayer.cpp:1925 #, c-format msgid "(%d) crazy move number %d" msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) jalan ke target di jarak 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?)bergerak ke target" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?)serangan" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) pukulan normal" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) ganti pukulan tanpa pelindung" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) pukulan dengan pelindung" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) jalan dan serang" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) jalan, serang, ambil" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) tanpa penyerangan otomatis" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?)mengambil" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) penampilan peta normal" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) penampilan peta kosong" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b)penampilan peta hitam & putih" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) gunakan #flar untuk serangan magic" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) gunakan #chiza untuk serangan magic" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(l) gunakan #ingrav untuk serangan magic" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) gunakan #frillyar untuk serangan magic" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) gunakan #upmarmu untuk serangan magic" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) serangan magic" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) pada keyboard" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) pergi" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) pergi" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Perombakan game diperbolehkan" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Perombakan game tidak diperbolehkan" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 #, fuzzy msgid "Game modifiers are unknown" msgstr "Perombakan game diperbolehkan" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Ikuti:" -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Batal mengikuti" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "Tirukan:" -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Batal menirukan" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "" -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr "" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr "" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr "" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr "" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr "" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr "" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr "" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr "" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr "" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr "" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr "" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr "" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr "" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr "" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr "" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr "" @@ -4427,7 +4438,7 @@ msgstr "" msgid "Failed to create character. Most likely the name is already taken." msgstr "" -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "" @@ -4443,15 +4454,20 @@ msgstr "" msgid "Incorrect slot." msgstr "" -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +#, fuzzy +msgid "Incorrect race." +msgstr "Sandi tidak benar" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "" -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "" @@ -4496,16 +4512,16 @@ msgstr "" msgid "All whispers unignore failed." msgstr "" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "" @@ -4595,11 +4611,12 @@ msgstr "" msgid "%s has left your guild." msgstr "" -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." -msgstr "" +#: src/net/ea/guildhandler.cpp:499 +#, fuzzy +msgid "You were kicked from guild." +msgstr "Keluarkan dari organisasi" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "" @@ -4728,54 +4745,54 @@ msgstr "" msgid "New password too short." msgstr "" -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "" -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "" -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "" -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "" -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Versi yang digunakan sudah kadaluarsa." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Server kepenuhan." -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "" -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Username dihapus permanen." @@ -5115,7 +5132,7 @@ msgstr "" msgid "Trade completed." msgstr "" -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "" @@ -5124,7 +5141,7 @@ msgstr "" msgid "Strength %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "" @@ -5133,7 +5150,7 @@ msgstr "" msgid "Agility %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "" @@ -5142,7 +5159,7 @@ msgstr "" msgid "Dexterity %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "" @@ -5151,7 +5168,7 @@ msgstr "" msgid "Vitality %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "" @@ -5483,50 +5500,50 @@ msgstr "" msgid "Got disconnected from server!" msgstr "" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "" @@ -5547,51 +5564,57 @@ msgstr "" msgid "%s is not in your party!" msgstr "" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Serangan %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Pertahanan %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "" +#~ msgid "Waiting for server" +#~ msgstr "Menunggu ke server" + +#~ msgid "Load old outfits" +#~ msgstr "Memuat setelan lama" + #~ msgid "(D)" #~ msgstr "(D)" @@ -4,16 +4,16 @@ # # Translators: # Andrei Karas <akaras@inbox.ru>, 2011. -# <guglielmo__@hotmail.it>, 2011. +# <guglielmo__@hotmail.it>, 2011, 2012. # <reidyaro@gmail.com>, 2011. # WildX <guglielmo__@hotmail.it>, 2011. msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-12 00:23+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-19 19:53+0300\n" +"PO-Revision-Date: 2012-01-19 16:56+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" "Language-Team: Italian (http://www.transifex.net/projects/p/manaplus/team/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,135 +21,135 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "" -#: src/being.cpp:551 +#: src/being.cpp:553 msgid "dodge" msgstr "Schivato" -#: src/being.cpp:551 +#: src/being.cpp:553 msgid "miss" msgstr "Mancato" #. TRANSLATORS: this away status writed in player nick -#: src/being.cpp:1530 +#: src/being.cpp:1534 msgid "A" msgstr "" #. TRANSLATORS: this inactive status writed in player nick -#: src/being.cpp:1535 +#: src/being.cpp:1539 msgid "I" msgstr "" -#: src/client.cpp:869 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Impostazioni" -#: src/client.cpp:876 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "" -#: src/client.cpp:881 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Video" -#: src/client.cpp:886 +#: src/client.cpp:963 msgid "Themes" msgstr "" -#: src/client.cpp:968 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Connessione al server" -#: src/client.cpp:999 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Accesso all'account" -#: src/client.cpp:1032 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Accesso al gioco" -#: src/client.cpp:1132 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Caricamento personaggi" -#: src/client.cpp:1163 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Connessione al server del gioco" -#: src/client.cpp:1173 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Cambiamento server del gioco" -#: src/client.cpp:1216 src/client.cpp:1223 src/client.cpp:1357 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:221 src/gui/charselectdialog.cpp:253 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:154 -#: src/net/ea/charserverhandler.cpp:172 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Errore" -#: src/client.cpp:1232 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Richiesta dettagli di registrazione" -#: src/client.cpp:1258 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Cambia password" -#: src/client.cpp:1259 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Password modificata con successo!" -#: src/client.cpp:1278 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Cambia Email" -#: src/client.cpp:1279 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Email cambiata con successo!" -#: src/client.cpp:1299 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Annullamento registrazione effettuato con successo" -#: src/client.cpp:1300 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Addio, torna quando vuoi..." -#: src/client.cpp:1499 src/client.cpp:1529 src/client.cpp:1544 -#: src/client.cpp:1969 src/client.cpp:1976 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s non esiste e non può essere creato! Uscita in corso." -#: src/client.cpp:1675 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Invalido aggiornamento host: %s" -#: src/client.cpp:1709 src/client.cpp:1715 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Errore durante la creazione della directory degli aggiornamenti" -#: src/client.cpp:1736 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Errore: %s non esiste e non può essere creato! Ucita in corso." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Comando sconosciuto." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Impossibile inviare un sussurro vuoto!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is" @@ -158,207 +158,207 @@ msgstr "" "Impossibile creare una scheda per sussurrare a \"%s\"! Esiste già , oppure " "sei tu." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Richiesta per accedere al canale %s." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Manca il nome del party." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Manca il nome della gilda." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Prego specificare un nome." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Attiva/disattiva la chat." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "I messaggi chiudono la conversazione." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Attiva/disattiva la chat adesso." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "I messaggi adesso chiudono la chat." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "Amico" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "Disprezzato" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "Neutrale" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Il giocatore è già %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Il giocatore è stato %s con successo!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Il giocatore non può essere %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "Il giocatore non era ignorato!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "Giocatore non più ignorato!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Impossibile annullare l'ignoro!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Il giocatore è già cancellato!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Giocatore cancellato dal tuo schermo con successo!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Il giocatore non può essere cancellato!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "" -#: src/commandhandler.h:40 +#: src/commandhandler.h:34 #, c-format msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Le opzioni per /%s sono \"yes\" (sì), \"no\", \"true\" (vero), \"false\" " "(falso), \"1\", \"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Generale" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Debug" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Screenshot salvato come" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Salvataggio immagine fallito!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "La connessione al server è caduta." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Errore di rete" -#: src/game.cpp:1332 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Le richieste di scambio in arrivo saranno ignorate" -#: src/game.cpp:1342 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Le richieste di scambio in arrivo saranno accettate" -#: src/game.cpp:1750 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Impossibile caricare la mappa." -#: src/game.cpp:1751 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Errore durante il caricamento di %s" @@ -391,20 +391,20 @@ msgstr "Bot Checker" msgid "Name" msgstr "Nome" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Attacco" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Parla" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Movimento" @@ -417,8 +417,8 @@ msgid "Reset" msgstr "Reimposta" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Compra" @@ -436,7 +436,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:998 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -444,7 +444,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:1010 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -456,8 +456,8 @@ msgid "Quit" msgstr "Esci" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:997 src/gui/statuswindow.cpp:1028 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Massimo" @@ -466,29 +466,29 @@ msgstr "Massimo" msgid "Shop" msgstr "Negozio" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" msgstr "Vendi" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 -#: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:96 +#: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Annulla" @@ -520,7 +520,7 @@ msgid "The email address entries mismatch." msgstr "Gli indirizzi email immessi non coincidono." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Cambia la Password" @@ -551,68 +551,68 @@ msgstr "La nuova password deve essere più corta di %d caratteri." msgid "The new password entries mismatch." msgstr "Le password immesse non coincidono." -#: src/gui/charcreatedialog.cpp:58 +#: src/gui/charcreatedialog.cpp:59 msgid "Create Character" msgstr "Crea Personaggio" -#: src/gui/charcreatedialog.cpp:76 src/gui/logindialog.cpp:94 +#: src/gui/charcreatedialog.cpp:85 src/gui/logindialog.cpp:94 #: src/gui/register.cpp:75 msgid "Name:" msgstr "Nome:" #. TRANSLATORS: This is a narrow symbol used to denote 'next'. #. You may change this symbol if your language uses another. -#: src/gui/charcreatedialog.cpp:79 src/gui/charcreatedialog.cpp:84 -#: src/gui/charcreatedialog.cpp:90 src/gui/outfitwindow.cpp:85 +#: src/gui/charcreatedialog.cpp:88 src/gui/charcreatedialog.cpp:93 +#: src/gui/charcreatedialog.cpp:99 src/gui/outfitwindow.cpp:85 msgid ">" msgstr ">" #. TRANSLATORS: This is a narrow symbol used to denote 'previous'. #. You may change this symbol if your language uses another. -#: src/gui/charcreatedialog.cpp:82 src/gui/charcreatedialog.cpp:85 -#: src/gui/charcreatedialog.cpp:91 src/gui/outfitwindow.cpp:84 +#: src/gui/charcreatedialog.cpp:91 src/gui/charcreatedialog.cpp:94 +#: src/gui/charcreatedialog.cpp:100 src/gui/outfitwindow.cpp:84 msgid "<" msgstr "<" -#: src/gui/charcreatedialog.cpp:83 +#: src/gui/charcreatedialog.cpp:92 msgid "Hair color:" msgstr "Colore dei capelli:" -#: src/gui/charcreatedialog.cpp:86 +#: src/gui/charcreatedialog.cpp:95 msgid "Hair style:" msgstr "Taglio di capelli:" -#: src/gui/charcreatedialog.cpp:92 +#: src/gui/charcreatedialog.cpp:101 msgid "Race:" msgstr "" -#: src/gui/charcreatedialog.cpp:95 src/gui/charselectdialog.cpp:480 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Crea" -#: src/gui/charcreatedialog.cpp:97 src/gui/register.cpp:98 +#: src/gui/charcreatedialog.cpp:106 src/gui/register.cpp:98 msgid "Male" msgstr "Maschio" -#: src/gui/charcreatedialog.cpp:98 src/gui/register.cpp:99 +#: src/gui/charcreatedialog.cpp:107 src/gui/register.cpp:99 msgid "Female" msgstr "Femmina" -#: src/gui/charcreatedialog.cpp:116 src/gui/charcreatedialog.cpp:303 +#: src/gui/charcreatedialog.cpp:125 src/gui/charcreatedialog.cpp:312 #, c-format msgid "Please distribute %d points" msgstr "Distribuire %d punti" -#: src/gui/charcreatedialog.cpp:222 +#: src/gui/charcreatedialog.cpp:231 msgid "Your name needs to be at least 4 characters." msgstr "Il tuo nome deve contenere almeno 4 caratteri." -#: src/gui/charcreatedialog.cpp:294 +#: src/gui/charcreatedialog.cpp:303 msgid "Character stats OK" msgstr "Statistiche personaggio OK" -#: src/gui/charcreatedialog.cpp:308 +#: src/gui/charcreatedialog.cpp:317 #, c-format msgid "Please remove %d points" msgstr "Rimuovere %d punti" @@ -629,126 +629,126 @@ msgstr "Sei sicuro di voler cancellare questo personaggio?" msgid "Account and Character Management" msgstr "Gestione dell'account e del personaggio" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Cambia login" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Cancella registrazione" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Cambia email" -#: src/gui/charselectdialog.cpp:253 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "" -#: src/gui/charselectdialog.cpp:286 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "" -#: src/gui/charselectdialog.cpp:286 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "" -#: src/gui/charselectdialog.cpp:410 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Elimina" -#: src/gui/charselectdialog.cpp:468 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Scegli" -#: src/gui/charselectdialog.cpp:471 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Livello %d" -#: src/gui/charselectdialog.cpp:482 src/gui/charselectdialog.cpp:483 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(vuoto)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "Predefinito" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "Nero" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "Rosso" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "Verde" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "Blu" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "Oro" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "Giallo" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "Rosa" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "Viola" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "Grigio" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "Marrone" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "Arcobaleno 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "Arcobaleno 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "Arcobaleno 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Chat" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Presente: %s; %d giocatori sono presenti." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Sussurra a %s: %s" @@ -761,13 +761,13 @@ msgstr "Sì" msgid "No" msgstr "No" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Ignora" @@ -913,7 +913,7 @@ msgstr "" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Chiudi" @@ -934,14 +934,14 @@ msgstr "" msgid "OK" msgstr "OK" -#: src/gui/equipmentwindow.cpp:61 src/gui/windowmenu.cpp:74 +#: src/gui/equipmentwindow.cpp:64 src/gui/windowmenu.cpp:74 msgid "Equipment" msgstr "Equipaggiamento" -#: src/gui/equipmentwindow.cpp:95 src/gui/inventorywindow.cpp:160 +#: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Togli" @@ -983,31 +983,31 @@ msgid "Filter:" msgstr "Filtro:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Equipaggia" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Usa" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Lascia..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Dividi" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Attrezzatura" @@ -1016,17 +1016,17 @@ msgid "Weight:" msgstr "Peso:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Magazzino" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Recupera" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Lascia" @@ -1211,23 +1211,23 @@ msgstr "Cambia server" #: src/gui/ministatuswindow.cpp:59 msgid "health bar" -msgstr "" +msgstr "Barra HP" #: src/gui/ministatuswindow.cpp:65 msgid "mana bar" -msgstr "" +msgstr "Barra Mana" #: src/gui/ministatuswindow.cpp:77 msgid "experience bar" -msgstr "" +msgstr "Barra dell'esperienza" #: src/gui/ministatuswindow.cpp:83 msgid "job bar" -msgstr "" +msgstr "Barra dei punti lavoro" #: src/gui/ministatuswindow.cpp:92 msgid "weight bar" -msgstr "" +msgstr "Barra del peso" #: src/gui/ministatuswindow.cpp:95 msgid "inventory slots bar" @@ -1235,7 +1235,7 @@ msgstr "" #: src/gui/ministatuswindow.cpp:98 msgid "money bar" -msgstr "" +msgstr "Barra dei soldi" #: src/gui/ministatuswindow.cpp:101 msgid "arrows bar" @@ -1243,15 +1243,15 @@ msgstr "" #: src/gui/ministatuswindow.cpp:104 msgid "status bar" -msgstr "" +msgstr "Barra dello stato" #: src/gui/ministatuswindow.cpp:296 src/gui/ministatuswindow.cpp:336 msgid "Need" msgstr "Bisogno" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "In attesa del server" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1266,14 +1266,10 @@ msgstr "Invia" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Cancella" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "A:" @@ -1304,347 +1300,355 @@ msgstr "Rimuovi prima" msgid "Away outfit" msgstr "Away outfit" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Commercia" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:446 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" -msgstr "" +msgstr "Ignora completamente." -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Giocatori" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Aggiungi alla chat" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Oggetto mappa" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Spells" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Disabilita highlight" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Abilita highlight" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" +msgstr "Lascia" + +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" msgstr "" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Cambia posizione nella gilda" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Rinomina mappa" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Nome:" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" -msgstr "" +msgstr "Aggiungi allo scambio" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Salva 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Salva metà " -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Salva tutto" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Ritira 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Ritira metà " -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Ritira tutto" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Carica vecchie scorciatoie oggetti" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Carica vecchie scorciatoie drop" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" -msgstr "" +msgstr "Nascondi" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" -msgstr "" +msgstr "Mostra" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "" @@ -2033,11 +2037,11 @@ msgstr "Mostra la barra hp dei nemici, punti vita" #: src/gui/setup_other.cpp:60 msgid "Cycle monster targets" -msgstr "" +msgstr "Ciclo di target sui nemici" #: src/gui/setup_other.cpp:66 msgid "Show warps particles" -msgstr "" +msgstr "Mostra le particelle per le transizioni di mappa" #: src/gui/setup_other.cpp:69 msgid "Highlight map portals" @@ -2109,11 +2113,11 @@ msgstr "Abilita statistiche veloci" #: src/gui/setup_other.cpp:120 msgid "Cycle player targets" -msgstr "" +msgstr "Ciclo di target sui giocatori" #: src/gui/setup_other.cpp:123 msgid "Show job exp messages" -msgstr "" +msgstr "Mostra messaggi riguardo all'esperienza - punti lavoro" #: src/gui/setup_other.cpp:126 msgid "Show players popups" @@ -2235,10 +2239,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Giocatori" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Mostra il sesso" @@ -2388,74 +2388,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Tema" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Tema Gui" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Font principale" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Font in grassetto" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Font con particelle" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Help font" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Dimensione caratteri" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Tema cambiato" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Per applicare le modifiche, è necessario riavviare il client." @@ -2605,15 +2609,17 @@ msgstr "Nuova risoluzione: " #: src/gui/setup_video.cpp:618 src/gui/setup_video.cpp:623 msgid "Screen Resolution Changed" -msgstr "" +msgstr "RIsoluzione schermo cambiata" #: src/gui/setup_video.cpp:621 msgid "Some windows may be moved to fit the lowered resolution." msgstr "" +"Alcune finestre potrebbero essere spostate per addattarsi alla risoluzione " +"ridotta" #: src/gui/setup_video.cpp:654 msgid "Particle Effect Settings Changed." -msgstr "" +msgstr "Impostazioni effetti particelle cambiate." #: src/gui/setup_video.cpp:655 msgid "Changes will take effect on map change." @@ -2621,15 +2627,15 @@ msgstr "I cambi saranno effettuati al cambio della mappa." #: src/gui/shopwindow.cpp:75 msgid "Personal Shop" -msgstr "" +msgstr "Negozio personale" #: src/gui/shopwindow.cpp:118 msgid "Buy items" -msgstr "" +msgstr "Compra oggetti" #: src/gui/shopwindow.cpp:119 msgid "Sell items" -msgstr "" +msgstr "Vendi oggetti" #: src/gui/shopwindow.cpp:121 src/gui/shopwindow.cpp:124 #: src/gui/tradewindow.cpp:89 @@ -2638,11 +2644,11 @@ msgstr "Aggiungi" #: src/gui/shopwindow.cpp:123 src/gui/shopwindow.cpp:126 msgid "Announce" -msgstr "" +msgstr "Annuncia" #: src/gui/shopwindow.cpp:127 msgid "Show links in announce" -msgstr "" +msgstr "Mostra link nell'annuncio" #: src/gui/shopwindow.cpp:148 src/gui/shopwindow.cpp:149 msgid "Auction" @@ -2656,7 +2662,7 @@ msgstr "Richiesta di commercio" #: src/gui/shopwindow.cpp:749 #, c-format msgid "%s wants to %s %s do you accept?" -msgstr "" +msgstr "%s vuole %s %s accetti?" #: src/gui/skilldialog.cpp:276 src/gui/windowmenu.cpp:81 msgid "Skills" @@ -2669,486 +2675,222 @@ msgstr "Su" #: src/gui/skilldialog.cpp:341 #, c-format msgid "Skill points available: %d" -msgstr "" +msgstr "Punti abilità disponibili: %d" #: src/gui/skilldialog.cpp:420 #, c-format msgid "Skill Set %d" -msgstr "" +msgstr "Abilità impostata %d" #: src/gui/skilldialog.cpp:432 #, c-format msgid "Skill %d" -msgstr "" +msgstr "Abilità %d" #: src/gui/skilldialog.cpp:499 src/gui/skilldialog.cpp:554 #, c-format msgid "Lvl: %d" -msgstr "" +msgstr "Lvl: %d" #: src/gui/skilldialog.cpp:546 #, c-format msgid "Lvl: %d (%+d)" -msgstr "" +msgstr "Lvl: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Gilda" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." -msgstr "" +msgstr "Invitato utente %s alla gilda %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." -msgstr "" +msgstr "Abbandono gilda %s richiesto." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" -msgstr "" +msgstr "invita qualcuno nel gruppo" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" -msgstr "" +msgstr "Chi vorresti invitare alla gilda %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" -msgstr "" +msgstr "Lasciare la gilda?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" -msgstr "" +msgstr "Sei sicuro di voler lasciare la gilda %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Party" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." -msgstr "" +msgstr "Invitato utente al gruppo %s" -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." -msgstr "" +msgstr "Abbandono gruppo %s richiesto" -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" -msgstr "" +msgstr "Invita qualcuno nel gruppo" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" -msgstr "" +msgstr "Chi vorresti invitare al gruppo %s?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" -msgstr "" +msgstr "Lasciare il gruppo?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" -msgstr "" +msgstr "Sei sicuro di voler lasciare il gruppo %s?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" -msgstr "" +msgstr "Nav" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Crea una Gilda" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" -msgstr "" +msgstr "Crea gruppo" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" -msgstr "" +msgstr "Sociale" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" -msgstr "" +msgstr "Invita" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." -msgstr "" +msgstr "Accettato invito al gruppo da parte di %s" -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." -msgstr "" +msgstr "Rifiutato invito al gruppo da parte di %s" -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." -msgstr "" +msgstr "Accettato invito alla gilda da parte di %s" -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." -msgstr "" +msgstr "Rifiutato invito alla gilda da parte di %s" -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." -msgstr "" +msgstr "Stai creando una gilda chiamata %s" -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." -msgstr "" +msgstr "Stai creando un party chiamato %s" -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" -msgstr "" +msgstr "Nome della gilda" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." -msgstr "" +msgstr "Scegli un nome per la tua gilda" -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." -msgstr "" +msgstr "Ricevuto invito ad una gilda, ma ne hai già una." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." -msgstr "" +msgstr "%s ti ha invitato ad entrare nella gilda %s" -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" -msgstr "" +msgstr "Accetta invito alla gilda" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Ricevuta richiesta di party, ma ne esiste già una." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." -msgstr "" +msgstr "Sei stato invitato ad entrare in un party" -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." -msgstr "" +msgstr "Sei stato invitato ad entrare nel gruppo %s" -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s ti ha invitato ad unirti al suo party." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s ti ha invitato ad unirti al party %s." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Accetta invito nel party" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" -msgstr "" +msgstr "Impossibile creare un party, sei già in un party" -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" -msgstr "" +msgstr "Nome del gruppo" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." -msgstr "" +msgstr "Scegli un nome per il tuo party" #: src/gui/specialswindow.cpp:79 src/gui/windowmenu.cpp:88 msgid "Specials" -msgstr "" - -#: src/gui/statuspopup.cpp:204 -msgid "(D) default moves" -msgstr "" - -#: src/gui/statuspopup.cpp:209 -msgid "(I) invert moves" -msgstr "" - -#: src/gui/statuspopup.cpp:214 -msgid "(c) moves with some crazy moves" -msgstr "" - -#: src/gui/statuspopup.cpp:219 -msgid "(C) moves with crazy moves" -msgstr "" - -#: src/gui/statuspopup.cpp:224 -msgid "(d) double normal + crazy" -msgstr "" - -#: src/gui/statuspopup.cpp:229 -msgid "(?) move" -msgstr "" - -#: src/gui/statuspopup.cpp:247 -msgid "(a) custom crazy move" -msgstr "" - -#: src/gui/statuspopup.cpp:251 -msgid "(?) crazy move" -msgstr "" - -#: src/gui/statuspopup.cpp:261 -msgid "(0) default moves to target" -msgstr "" - -#: src/gui/statuspopup.cpp:266 -msgid "(1) moves to target in distance 1" -msgstr "" - -#: src/gui/statuspopup.cpp:271 -msgid "(2) moves to target in distance 2" -msgstr "" - -#: src/gui/statuspopup.cpp:276 -msgid "(3) moves to target in distance 3" -msgstr "" - -#: src/gui/statuspopup.cpp:281 -msgid "(5) moves to target in distance 5" -msgstr "" - -#: src/gui/statuspopup.cpp:286 -msgid "(7) moves to target in distance 7" -msgstr "" - -#: src/gui/statuspopup.cpp:291 -msgid "(A) moves to target in attack range" -msgstr "" - -#: src/gui/statuspopup.cpp:296 -msgid "(a) archer attack range" -msgstr "" - -#: src/gui/statuspopup.cpp:301 -msgid "(?) move to target" -msgstr "" - -#: src/gui/statuspopup.cpp:309 -msgid "(D) default follow" -msgstr "" - -#: src/gui/statuspopup.cpp:313 -msgid "(R) relative follow" -msgstr "" - -#: src/gui/statuspopup.cpp:317 -msgid "(M) mirror follow" -msgstr "" - -#: src/gui/statuspopup.cpp:321 -msgid "(P) pet follow" -msgstr "" - -#: src/gui/statuspopup.cpp:325 -msgid "(?) unknown follow" -msgstr "" - -#: src/gui/statuspopup.cpp:334 src/gui/statuspopup.cpp:357 -msgid "(D) default attack" -msgstr "" - -#: src/gui/statuspopup.cpp:339 -msgid "(s) switch attack without shield" -msgstr "" - -#: src/gui/statuspopup.cpp:344 -msgid "(S) switch attack with shield" -msgstr "" - -#: src/gui/statuspopup.cpp:348 src/gui/statuspopup.cpp:373 -msgid "(?) attack" -msgstr "" - -#: src/gui/statuspopup.cpp:361 -msgid "(G) go and attack" -msgstr "" - -#: src/gui/statuspopup.cpp:365 -msgid "(A) go, attack, pickup" -msgstr "" - -#: src/gui/statuspopup.cpp:369 -msgid "(d) without auto attack" -msgstr "" - -#: src/gui/statuspopup.cpp:387 -msgid "(S) small pick up 1x1 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:391 -msgid "(D) default pick up 2x1 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:395 -msgid "(F) forward pick up 2x3 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:399 -msgid "(3) pick up 3x3 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:403 -msgid "(g) go and pick up in distance 4" -msgstr "" - -#: src/gui/statuspopup.cpp:407 -msgid "(G) go and pick up in distance 8" -msgstr "" - -#: src/gui/statuspopup.cpp:411 -msgid "(A) go and pick up in max distance" -msgstr "" - -#: src/gui/statuspopup.cpp:415 -msgid "(?) pick up" -msgstr "" - -#: src/gui/statuspopup.cpp:424 -msgid "(N) normal map view" -msgstr "" - -#: src/gui/statuspopup.cpp:428 -msgid "(D) debug map view" -msgstr "" - -#: src/gui/statuspopup.cpp:432 -msgid "(u) ultra map view" -msgstr "" - -#: src/gui/statuspopup.cpp:436 -msgid "(U) ultra map view 2" -msgstr "" - -#: src/gui/statuspopup.cpp:440 -msgid "(e) empty map view" -msgstr "" - -#: src/gui/statuspopup.cpp:444 -msgid "(b) black & white map view" -msgstr "" - -#: src/gui/statuspopup.cpp:448 -msgid "(?) map view" -msgstr "" - -#: src/gui/statuspopup.cpp:456 -msgid "(f) use #flar for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:461 -msgid "(c) use #chiza for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:466 -msgid "(I) use #ingrav for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:471 -msgid "(F) use #frillyar for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:476 -msgid "(U) use #upmarmu for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:480 -msgid "(?) magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:489 -msgid "(a) attack all players" -msgstr "" - -#: src/gui/statuspopup.cpp:493 -msgid "(f) attack not friends" -msgstr "" - -#: src/gui/statuspopup.cpp:497 -msgid "(b) attack bad relations" -msgstr "" - -#: src/gui/statuspopup.cpp:501 -msgid "(d) dont attack players" -msgstr "" - -#: src/gui/statuspopup.cpp:505 -msgid "(?) pvp attack" -msgstr "" - -#: src/gui/statuspopup.cpp:514 -msgid "(D) default imitation" -msgstr "" - -#: src/gui/statuspopup.cpp:518 -msgid "(O) outfits imitation" -msgstr "" - -#: src/gui/statuspopup.cpp:522 -msgid "(?) imitation" -msgstr "" - -#: src/gui/statuspopup.cpp:531 -msgid "(O) on keyboard" -msgstr "" - -#: src/gui/statuspopup.cpp:534 -msgid "(A) away" -msgstr "" - -#: src/gui/statuspopup.cpp:537 src/gui/statuspopup.cpp:557 -msgid "(?) away" -msgstr "" - -#: src/gui/statuspopup.cpp:545 -msgid "(G) game camera mode" -msgstr "" - -#: src/gui/statuspopup.cpp:549 -msgid "(F) free camera mode" -msgstr "" - -#: src/gui/statuspopup.cpp:553 -msgid "(D) design camera mode" -msgstr "" - -#: src/gui/statuspopup.cpp:564 -msgid "Game modifiers are disabled" -msgstr "" - -#: src/gui/statuspopup.cpp:569 -msgid "Game modifiers are enabled" -msgstr "" +msgstr "Speciali" #: src/gui/statuswindow.cpp:144 src/gui/statuswindow.cpp:274 #: src/gui/statuswindow.cpp:337 @@ -3191,198 +2933,68 @@ msgstr "" #: src/gui/statuswindow.cpp:269 #, c-format msgid "Level: %d (GM %d)" -msgstr "" +msgstr "Livello: %d (GM:%d)" #: src/gui/statuswindow.cpp:325 #, c-format msgid "Correction points: %d" msgstr "" -#: src/gui/statuswindow.cpp:649 src/gui/statuswindow.cpp:717 -#: src/gui/statuswindow.cpp:737 src/gui/statuswindow.cpp:753 -#: src/gui/statuswindow.cpp:818 src/gui/statuswindow.cpp:847 -#: src/gui/statuswindow.cpp:870 src/gui/statuswindow.cpp:889 -msgid "(D)" -msgstr "" - -#: src/gui/statuswindow.cpp:652 src/gui/statuswindow.cpp:778 -msgid "(I)" -msgstr "" - -#: src/gui/statuswindow.cpp:655 src/gui/statuswindow.cpp:775 -msgid "(c)" -msgstr "" - -#: src/gui/statuswindow.cpp:658 -msgid "(C)" -msgstr "" - -#: src/gui/statuswindow.cpp:661 src/gui/statuswindow.cpp:762 -#: src/gui/statuswindow.cpp:803 -msgid "(d)" -msgstr "" - -#: src/gui/statuswindow.cpp:664 src/gui/statuswindow.cpp:678 -#: src/gui/statuswindow.cpp:710 src/gui/statuswindow.cpp:729 -#: src/gui/statuswindow.cpp:746 src/gui/statuswindow.cpp:765 -#: src/gui/statuswindow.cpp:787 src/gui/statuswindow.cpp:806 -#: src/gui/statuswindow.cpp:836 src/gui/statuswindow.cpp:862 -#: src/gui/statuswindow.cpp:876 src/gui/statuswindow.cpp:892 -#: src/gui/statuswindow.cpp:905 -msgid "(?)" -msgstr "" - -#: src/gui/statuswindow.cpp:675 src/gui/statuswindow.cpp:707 -#: src/gui/statuswindow.cpp:794 -msgid "(a)" -msgstr "" - -#: src/gui/statuswindow.cpp:686 -msgid "(0)" -msgstr "" - -#: src/gui/statuswindow.cpp:689 -msgid "(1)" -msgstr "" - -#: src/gui/statuswindow.cpp:692 -msgid "(2)" -msgstr "" - -#: src/gui/statuswindow.cpp:695 src/gui/statuswindow.cpp:824 -msgid "(3)" -msgstr "" - -#: src/gui/statuswindow.cpp:698 -msgid "(5)" -msgstr "" - -#: src/gui/statuswindow.cpp:701 -msgid "(7)" -msgstr "" - -#: src/gui/statuswindow.cpp:704 src/gui/statuswindow.cpp:759 -#: src/gui/statuswindow.cpp:833 src/gui/statuswindow.cpp:902 -msgid "(A)" -msgstr "" - -#: src/gui/statuswindow.cpp:720 -msgid "(R)" -msgstr "" - -#: src/gui/statuswindow.cpp:723 -msgid "(M)" -msgstr "" - -#: src/gui/statuswindow.cpp:726 -msgid "(P)" -msgstr "" - -#: src/gui/statuswindow.cpp:740 -msgid "(s)" -msgstr "" - -#: src/gui/statuswindow.cpp:743 src/gui/statuswindow.cpp:815 -msgid "(S)" -msgstr "" - -#: src/gui/statuswindow.cpp:756 src/gui/statuswindow.cpp:830 -#: src/gui/statuswindow.cpp:883 -msgid "(G)" -msgstr "" - -#: src/gui/statuswindow.cpp:772 src/gui/statuswindow.cpp:797 -msgid "(f)" -msgstr "" - -#: src/gui/statuswindow.cpp:781 src/gui/statuswindow.cpp:821 -#: src/gui/statuswindow.cpp:886 -msgid "(F)" -msgstr "" - -#: src/gui/statuswindow.cpp:784 src/gui/statuswindow.cpp:853 -msgid "(U)" -msgstr "" - -#: src/gui/statuswindow.cpp:800 src/gui/statuswindow.cpp:859 -msgid "(b)" -msgstr "" - -#: src/gui/statuswindow.cpp:827 -msgid "(g)" -msgstr "" - -#: src/gui/statuswindow.cpp:844 -msgid "(N)" -msgstr "" - -#: src/gui/statuswindow.cpp:850 -msgid "(u)" -msgstr "" - -#: src/gui/statuswindow.cpp:856 -msgid "(e)" -msgstr "" - -#: src/gui/statuswindow.cpp:873 src/gui/statuswindow.cpp:899 -msgid "(O)" -msgstr "" - #: src/gui/textcommandeditor.cpp:113 msgid "No Target" -msgstr "" +msgstr "Nessun target" #: src/gui/textcommandeditor.cpp:114 msgid "Allow Target" -msgstr "" +msgstr "Permetti target" #: src/gui/textcommandeditor.cpp:115 msgid "Need Target" -msgstr "" +msgstr "Target richiesto" #: src/gui/textcommandeditor.cpp:120 msgid "General Magic" -msgstr "" +msgstr "Magia" #: src/gui/textcommandeditor.cpp:121 msgid "Life Magic" -msgstr "" +msgstr "Magia della vita" #: src/gui/textcommandeditor.cpp:122 msgid "War Magic" -msgstr "" +msgstr "Magia della guerra" #: src/gui/textcommandeditor.cpp:123 msgid "Transmute Magic" -msgstr "" +msgstr "Magia della transmutazione" #: src/gui/textcommandeditor.cpp:124 msgid "Nature Magic" -msgstr "" +msgstr "Magia della natura" #: src/gui/textcommandeditor.cpp:125 msgid "Astral Magic" -msgstr "" +msgstr "Magia astrale" #: src/gui/textcommandeditor.cpp:168 msgid "Command Editor" -msgstr "" +msgstr "Editor dei comandi" #: src/gui/textcommandeditor.cpp:185 msgid "magic" -msgstr "" +msgstr "magia" #: src/gui/textcommandeditor.cpp:189 msgid "other" -msgstr "" +msgstr "altro" #: src/gui/textcommandeditor.cpp:194 msgid "Symbol:" -msgstr "" +msgstr "Simbolo:" #: src/gui/textcommandeditor.cpp:197 msgid "Command:" -msgstr "" +msgstr "Comando:" #: src/gui/textcommandeditor.cpp:200 msgid "Comment:" @@ -3390,31 +3002,31 @@ msgstr "" #: src/gui/textcommandeditor.cpp:203 msgid "Mana:" -msgstr "" +msgstr "Mana:" #: src/gui/textcommandeditor.cpp:209 msgid "Target Type:" -msgstr "" +msgstr "Tipo di target:" #: src/gui/textcommandeditor.cpp:215 msgid "Icon:" -msgstr "" +msgstr "Icona:" #: src/gui/textcommandeditor.cpp:221 msgid "Magic level:" -msgstr "" +msgstr "Livello magico:" #: src/gui/textcommandeditor.cpp:227 msgid "Magic School:" -msgstr "" +msgstr "Scuola di magia:" #: src/gui/textcommandeditor.cpp:233 msgid "School level:" -msgstr "" +msgstr "Livello scuola:" #: src/gui/textcommandeditor.cpp:238 msgid "Save" -msgstr "" +msgstr "Salva" #: src/gui/tradewindow.cpp:60 msgid "Propose trade" @@ -3439,7 +3051,7 @@ msgstr "Commercia: Tu" #: src/gui/tradewindow.cpp:111 src/gui/tradewindow.cpp:167 #, c-format msgid "You get %s" -msgstr "" +msgstr "Ottieni %s" #: src/gui/tradewindow.cpp:112 msgid "You give:" @@ -3465,33 +3077,33 @@ msgstr "" msgid "Name: %s" msgstr "Nome: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Aggiornamento..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Connessione..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Gioca" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 L'aggiornamento è stato completato." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 È fortemente raccomandato" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." -msgstr "" +msgstr "##1 riprova più tardi" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Completato" @@ -3501,19 +3113,19 @@ msgstr "Essere" #: src/gui/userpalette.cpp:117 msgid "Friend Names" -msgstr "" +msgstr "Nomi amici" #: src/gui/userpalette.cpp:118 msgid "Disregarded Names" -msgstr "" +msgstr "Nomi disprezzati" #: src/gui/userpalette.cpp:119 msgid "Ignored Names" -msgstr "" +msgstr "Nomi ignorati" #: src/gui/userpalette.cpp:120 msgid "Erased Names" -msgstr "" +msgstr "Nomi cancellati" #: src/gui/userpalette.cpp:121 msgid "Other Players' Names" @@ -3533,19 +3145,19 @@ msgstr "NPCs" #: src/gui/userpalette.cpp:126 msgid "Monster HP bar" -msgstr "" +msgstr "Barra HP dei nemici" #: src/gui/userpalette.cpp:128 msgid "Monster HP bar (second color)" -msgstr "" +msgstr "Barra HP dei nemici (secondo colore)" #: src/gui/userpalette.cpp:129 msgid "Party Members" -msgstr "" +msgstr "Membri del gruppo" #: src/gui/userpalette.cpp:130 msgid "Guild Members" -msgstr "" +msgstr "Membri della gilda" #: src/gui/userpalette.cpp:131 msgid "Particle Effects" @@ -3553,7 +3165,7 @@ msgstr "Effetti particelle" #: src/gui/userpalette.cpp:132 msgid "Pickup Notification" -msgstr "" +msgstr "Notifica oggetti raccolti" #: src/gui/userpalette.cpp:133 msgid "Exp Notification" @@ -3561,23 +3173,23 @@ msgstr "Notifica Esperienza" #: src/gui/userpalette.cpp:134 msgid "Player HP bar" -msgstr "" +msgstr "Barra HP del giocatore" #: src/gui/userpalette.cpp:136 msgid "Player HP bar (second color)" -msgstr "" +msgstr "Barra HP del giocatore (secondo colore)" #: src/gui/userpalette.cpp:137 msgid "Player Hits Monster" -msgstr "" +msgstr "Il giocatore colpisce il nemico" #: src/gui/userpalette.cpp:138 msgid "Monster Hits Player" -msgstr "" +msgstr "Il nemico colpisce il giocatore" #: src/gui/userpalette.cpp:140 msgid "Other Player Hits Local Player" -msgstr "" +msgstr "Altro giocatore colpisce giocatore vicino" #: src/gui/userpalette.cpp:141 msgid "Critical Hit" @@ -3585,15 +3197,15 @@ msgstr "Colpo critico" #: src/gui/userpalette.cpp:143 msgid "Local Player Hits Monster" -msgstr "" +msgstr "Il giocatore colpisce il nemico" #: src/gui/userpalette.cpp:145 msgid "Local Player Critical Hit" -msgstr "" +msgstr "Il giocatore infligge un colpo critico" #: src/gui/userpalette.cpp:147 msgid "Local Player Miss" -msgstr "" +msgstr "Il giocatore manca il nemico" #: src/gui/userpalette.cpp:148 msgid "Misses" @@ -3601,7 +3213,7 @@ msgstr "Perde" #: src/gui/userpalette.cpp:149 msgid "Portal Highlight" -msgstr "" +msgstr "Evidenzia portali" #: src/gui/userpalette.cpp:151 msgid "Default collision Highlight" @@ -3621,15 +3233,15 @@ msgstr "" #: src/gui/userpalette.cpp:159 msgid "Local Player Attack Range" -msgstr "" +msgstr "Raggio d'attacco del giocatore" #: src/gui/userpalette.cpp:161 msgid "Local Player Attack Range Border" -msgstr "" +msgstr "Raggio d'attacco del nemico" #: src/gui/userpalette.cpp:163 msgid "Monster Attack Range" -msgstr "" +msgstr "Raggio d'attacco del nemico" #: src/gui/userpalette.cpp:165 msgid "Home Place" @@ -3643,29 +3255,29 @@ msgstr "" msgid "Road Point" msgstr "" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:479 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" -msgstr "" +msgstr "Chi è online - Aggiornamento in corso" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" -msgstr "" +msgstr "Aggiornamento" -#: src/gui/whoisonline.cpp:302 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " -msgstr "" +msgstr "Chi è online - " -#: src/gui/whoisonline.cpp:493 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" -msgstr "" +msgstr "Chi è online - errore" -#: src/gui/whoisonline.cpp:525 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" -msgstr "" +msgstr "Chi è online - aggiornamento" #: src/gui/widgets/battletab.cpp:45 msgid "Battle" -msgstr "" +msgstr "Battaglia" #: src/gui/widgets/channeltab.cpp:52 msgid "/users > Lists the users in the current channel" @@ -3763,7 +3375,7 @@ msgstr "Annuncio generale da %s:" #: src/gui/widgets/chattab.cpp:184 #, c-format msgid "%s whispers: %s" -msgstr "" +msgstr "%s sussurra: %s " #: src/gui/widgets/guildchattab.cpp:59 src/net/ea/gui/guildtab.cpp:67 #: src/net/ea/gui/partytab.cpp:83 @@ -3806,11 +3418,11 @@ msgstr "Modifica" #: src/gui/widgets/whispertab.cpp:107 msgid "/ignore > Ignore the other player" -msgstr "" +msgstr "/ignore > Ignora l'altro giocatore" #: src/gui/widgets/whispertab.cpp:108 msgid "/unignore > Stop ignoring the other player" -msgstr "" +msgstr "/unignore > Smetti di ignorare l'altro giocatore" #: src/gui/widgets/whispertab.cpp:109 msgid "/close > Close the whisper tab" @@ -3826,11 +3438,12 @@ msgstr "Questo comando chiude la scheda del sussurro attiva." #: src/gui/widgets/whispertab.cpp:124 msgid "Command: /ignore" -msgstr "" +msgstr "Comando: /ignore" #: src/gui/widgets/whispertab.cpp:125 msgid "This command ignores the other player regardless of current relations." msgstr "" +"Questo comando ignora l'altro giocatore, senza tenere conto delle relazioni" #: src/gui/widgets/whispertab.cpp:130 msgid "Command: /unignore <player>" @@ -3840,26 +3453,28 @@ msgstr "Comando: /unignore <giocatore>" msgid "" "This command stops ignoring the other player if they are being ignored." msgstr "" +"Questo comando smette di ignorare l'altro giocatore se è stato ignorato in " +"precedenza" #: src/gui/windowmenu.cpp:65 msgid "BC" -msgstr "" +msgstr "BC" #: src/gui/windowmenu.cpp:65 msgid "Bot checker" -msgstr "" +msgstr "Bot checker" #: src/gui/windowmenu.cpp:67 msgid "ONL" -msgstr "" +msgstr "ONL" #: src/gui/windowmenu.cpp:67 msgid "Who is online" -msgstr "" +msgstr "Chi è online" #: src/gui/windowmenu.cpp:69 msgid "KS" -msgstr "" +msgstr "KS" #: src/gui/windowmenu.cpp:71 msgid "Smilies" @@ -3867,7 +3482,7 @@ msgstr "" #: src/gui/windowmenu.cpp:73 msgid "STA" -msgstr "" +msgstr "STA" #: src/gui/windowmenu.cpp:73 msgid "Status" @@ -3875,39 +3490,39 @@ msgstr "Stato" #: src/gui/windowmenu.cpp:74 msgid "EQU" -msgstr "" +msgstr "EQU" #: src/gui/windowmenu.cpp:76 msgid "INV" -msgstr "" +msgstr "INV" #: src/gui/windowmenu.cpp:81 msgid "SKI" -msgstr "" +msgstr "SKI" #: src/gui/windowmenu.cpp:88 msgid "SPE" -msgstr "" +msgstr "SPE" #: src/gui/windowmenu.cpp:93 msgid "SOC" -msgstr "" +msgstr "SOC" #: src/gui/windowmenu.cpp:94 msgid "SH" -msgstr "" +msgstr "SH" #: src/gui/windowmenu.cpp:94 msgid "Shortcuts" -msgstr "" +msgstr "Shortcuts" #: src/gui/windowmenu.cpp:96 msgid "SP" -msgstr "" +msgstr "SP" #: src/gui/windowmenu.cpp:97 msgid "DR" -msgstr "" +msgstr "DR" #: src/gui/windowmenu.cpp:98 msgid "YK" @@ -3919,19 +3534,19 @@ msgstr "" #: src/gui/windowmenu.cpp:100 msgid "SET" -msgstr "" +msgstr "SET" #: src/gui/worldselectdialog.cpp:77 msgid "Select World" -msgstr "" +msgstr "Seleziona parola" #: src/gui/worldselectdialog.cpp:82 msgid "Change Login" -msgstr "" +msgstr "Cambia login" #: src/gui/worldselectdialog.cpp:83 msgid "Choose World" -msgstr "" +msgstr "Scegli parola" #: src/inventory.cpp:251 msgid "Storage" @@ -3967,7 +3582,7 @@ msgstr "Mirino e attacco" #: src/keyboardconfig.cpp:52 msgid "Move to Target" -msgstr "" +msgstr "Muovi all'obbiettivo" #: src/keyboardconfig.cpp:54 msgid "Change Move to Target type" @@ -3995,7 +3610,7 @@ msgstr "" #: src/keyboardconfig.cpp:66 msgid "Target Closest" -msgstr "" +msgstr "Seleziona il più vicino" #: src/keyboardconfig.cpp:68 msgid "Target NPC" @@ -4011,7 +3626,7 @@ msgstr "Raccogli" #: src/keyboardconfig.cpp:72 msgid "Change Pickup Type" -msgstr "" +msgstr "Cambia modo di raccogliere" #: src/keyboardconfig.cpp:74 msgid "Hide Windows" @@ -4031,7 +3646,7 @@ msgstr "Abilita/Disabilita Scambi" #: src/keyboardconfig.cpp:80 msgid "Change Map View Mode" -msgstr "" +msgstr "Cambia visualiz. mappa" #: src/keyboardconfig.cpp:82 msgid "Select OK" @@ -4341,11 +3956,11 @@ msgstr "" #: src/keyboardconfig.cpp:342 msgid "On / Off audio" -msgstr "" +msgstr "On / Off audio" #: src/keyboardconfig.cpp:344 msgid "Enable / Disable away mode" -msgstr "" +msgstr "Abilita / Disabilita modalità away" #: src/keyboardconfig.cpp:346 msgid "Emulate right click from keyboard" @@ -4365,161 +3980,433 @@ msgid "" "Conflict \"%s\" and \"%s\" keys. Resolve them, or gameplay may result in " "strange behaviour." msgstr "" +"Conflitto tra le chiavi \"%s\" e \"%s\". Risolvi, o potrebbero capitare " +"inconvenienti" -#: src/localplayer.cpp:389 -msgid "You were killed by " +#: src/localplayer.cpp:384 +#, c-format +msgid "You were killed by %s" msgstr "" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "" -#: src/localplayer.cpp:1444 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." -msgstr "" +msgstr "L'oggetto è troppo pesante" -#: src/localplayer.cpp:1446 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "" #: src/localplayer.cpp:1448 msgid "Inventory is full." -msgstr "" +msgstr "L'inventario è pieno" -#: src/localplayer.cpp:1450 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "" -#: src/localplayer.cpp:1453 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "" -#: src/localplayer.cpp:1456 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "" #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1480 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hai raccolto %d [@@%d|%s@@]." +msgstr[1] "Hai raccolto %d [@@%d|%s@@]." -#: src/localplayer.cpp:3206 +#: src/localplayer.cpp:1898 +msgid "(D) default moves" +msgstr "" + +#: src/localplayer.cpp:1899 +msgid "(I) invert moves" +msgstr "" + +#: src/localplayer.cpp:1900 +msgid "(c) moves with some crazy moves" +msgstr "" + +#: src/localplayer.cpp:1901 +msgid "(C) moves with crazy moves" +msgstr "" + +#: src/localplayer.cpp:1902 +msgid "(d) double normal + crazy" +msgstr "" + +#: src/localplayer.cpp:1903 +msgid "(?) unknown move" +msgstr "" + +#: src/localplayer.cpp:1925 +#, c-format +msgid "(%d) crazy move number %d" +msgstr "" + +#: src/localplayer.cpp:1930 +msgid "(a) custom crazy move" +msgstr "" + +#: src/localplayer.cpp:1934 +msgid "(?) crazy move" +msgstr "" + +#: src/localplayer.cpp:1948 +msgid "(0) default moves to target" +msgstr "" + +#: src/localplayer.cpp:1949 +msgid "(1) moves to target in distance 1" +msgstr "" + +#: src/localplayer.cpp:1950 +msgid "(2) moves to target in distance 2" +msgstr "" + +#: src/localplayer.cpp:1951 +msgid "(3) moves to target in distance 3" +msgstr "" + +#: src/localplayer.cpp:1952 +msgid "(5) moves to target in distance 5" +msgstr "" + +#: src/localplayer.cpp:1953 +msgid "(7) moves to target in distance 7" +msgstr "" + +#: src/localplayer.cpp:1954 +msgid "(A) moves to target in attack range" +msgstr "" + +#: src/localplayer.cpp:1955 +msgid "(a) archer attack range" +msgstr "" + +#: src/localplayer.cpp:1956 +msgid "(?) move to target" +msgstr "" + +#: src/localplayer.cpp:1975 +msgid "(D) default follow" +msgstr "" + +#: src/localplayer.cpp:1976 +msgid "(R) relative follow" +msgstr "" + +#: src/localplayer.cpp:1977 +msgid "(M) mirror follow" +msgstr "" + +#: src/localplayer.cpp:1978 +msgid "(P) pet follow" +msgstr "" + +#: src/localplayer.cpp:1979 +msgid "(?) unknown follow" +msgstr "" + +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 +msgid "(?) attack" +msgstr "" + +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 +msgid "(D) default attack" +msgstr "" + +#: src/localplayer.cpp:2000 +msgid "(s) switch attack without shield" +msgstr "" + +#: src/localplayer.cpp:2001 +msgid "(S) switch attack with shield" +msgstr "" + +#: src/localplayer.cpp:2022 +msgid "(G) go and attack" +msgstr "" + +#: src/localplayer.cpp:2023 +msgid "(A) go, attack, pickup" +msgstr "" + +#: src/localplayer.cpp:2024 +msgid "(d) without auto attack" +msgstr "" + +#: src/localplayer.cpp:2058 +msgid "(S) small pick up 1x1 cells" +msgstr "" + +#: src/localplayer.cpp:2059 +msgid "(D) default pick up 2x1 cells" +msgstr "" + +#: src/localplayer.cpp:2060 +msgid "(F) forward pick up 2x3 cells" +msgstr "" + +#: src/localplayer.cpp:2061 +msgid "(3) pick up 3x3 cells" +msgstr "" + +#: src/localplayer.cpp:2062 +msgid "(g) go and pick up in distance 4" +msgstr "" + +#: src/localplayer.cpp:2063 +msgid "(G) go and pick up in distance 8" +msgstr "" + +#: src/localplayer.cpp:2064 +msgid "(A) go and pick up in max distance" +msgstr "" + +#: src/localplayer.cpp:2065 +msgid "(?) pick up" +msgstr "" + +#: src/localplayer.cpp:2078 +msgid "(N) normal map view" +msgstr "" + +#: src/localplayer.cpp:2079 +msgid "(D) debug map view" +msgstr "" + +#: src/localplayer.cpp:2080 +msgid "(u) ultra map view" +msgstr "" + +#: src/localplayer.cpp:2081 +msgid "(U) ultra map view 2" +msgstr "" + +#: src/localplayer.cpp:2082 +msgid "(e) empty map view" +msgstr "" + +#: src/localplayer.cpp:2083 +msgid "(b) black & white map view" +msgstr "" + +#: src/localplayer.cpp:2102 +msgid "(f) use #flar for magic attack" +msgstr "" + +#: src/localplayer.cpp:2103 +msgid "(c) use #chiza for magic attack" +msgstr "" + +#: src/localplayer.cpp:2104 +msgid "(I) use #ingrav for magic attack" +msgstr "" + +#: src/localplayer.cpp:2105 +msgid "(F) use #frillyar for magic attack" +msgstr "" + +#: src/localplayer.cpp:2106 +msgid "(U) use #upmarmu for magic attack" +msgstr "" + +#: src/localplayer.cpp:2107 +msgid "(?) magic attack" +msgstr "" + +#: src/localplayer.cpp:2126 +msgid "(a) attack all players" +msgstr "" + +#: src/localplayer.cpp:2127 +msgid "(f) attack not friends" +msgstr "" + +#: src/localplayer.cpp:2128 +msgid "(b) attack bad relations" +msgstr "" + +#: src/localplayer.cpp:2129 +msgid "(d) dont attack players" +msgstr "" + +#: src/localplayer.cpp:2130 +msgid "(?) pvp attack" +msgstr "" + +#: src/localplayer.cpp:2149 +msgid "(D) default imitation" +msgstr "" + +#: src/localplayer.cpp:2150 +msgid "(O) outfits imitation" +msgstr "" + +#: src/localplayer.cpp:2151 +msgid "(?) imitation" +msgstr "" + +#: src/localplayer.cpp:2179 msgid "Away" +msgstr "Assente" + +#: src/localplayer.cpp:2198 +msgid "(O) on keyboard" msgstr "" -#: src/localplayer.cpp:3541 +#: src/localplayer.cpp:2199 +msgid "(A) away" +msgstr "" + +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 +msgid "(?) away" +msgstr "" + +#: src/localplayer.cpp:2213 +msgid "(G) game camera mode" +msgstr "" + +#: src/localplayer.cpp:2214 +msgid "(F) free camera mode" +msgstr "" + +#: src/localplayer.cpp:2239 +msgid "Game modifiers are enabled" +msgstr "" + +#: src/localplayer.cpp:2240 +msgid "Game modifiers are disabled" +msgstr "" + +#: src/localplayer.cpp:2241 +msgid "Game modifiers are unknown" +msgstr "" + +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "" -#: src/localplayer.cpp:3543 src/localplayer.cpp:3558 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "" -#: src/localplayer.cpp:3550 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "" -#: src/localplayer.cpp:3552 src/localplayer.cpp:3560 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "" -#: src/localplayer.cpp:3908 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "" -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Opzioni" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr "" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr "" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr "" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr "" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr "" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr "" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr "" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr "" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr "" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr "" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr "" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr "" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr "" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr "" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr "" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr "" @@ -4535,71 +4422,75 @@ msgstr "Grazie per l'acquisto." msgid "Unable to buy." msgstr "Impossibile acquistare." -#: src/net/ea/charserverhandler.cpp:63 +#: src/net/ea/charserverhandler.cpp:66 msgid "Strength:" msgstr "" -#: src/net/ea/charserverhandler.cpp:64 +#: src/net/ea/charserverhandler.cpp:67 msgid "Agility:" msgstr "" -#: src/net/ea/charserverhandler.cpp:65 +#: src/net/ea/charserverhandler.cpp:68 msgid "Vitality:" msgstr "" -#: src/net/ea/charserverhandler.cpp:66 +#: src/net/ea/charserverhandler.cpp:69 msgid "Intelligence:" msgstr "" -#: src/net/ea/charserverhandler.cpp:67 +#: src/net/ea/charserverhandler.cpp:70 msgid "Dexterity:" msgstr "" -#: src/net/ea/charserverhandler.cpp:68 +#: src/net/ea/charserverhandler.cpp:71 msgid "Luck:" msgstr "" -#: src/net/ea/charserverhandler.cpp:102 +#: src/net/ea/charserverhandler.cpp:115 msgid "Access denied. Most likely, there are too many players on this server." msgstr "" -#: src/net/ea/charserverhandler.cpp:106 +#: src/net/ea/charserverhandler.cpp:119 msgid "Cannot use this ID." msgstr "" -#: src/net/ea/charserverhandler.cpp:109 +#: src/net/ea/charserverhandler.cpp:122 msgid "Unknown char-server failure." msgstr "" -#: src/net/ea/charserverhandler.cpp:138 +#: src/net/ea/charserverhandler.cpp:151 msgid "Failed to create character. Most likely the name is already taken." msgstr "" -#: src/net/ea/charserverhandler.cpp:142 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "" -#: src/net/ea/charserverhandler.cpp:145 +#: src/net/ea/charserverhandler.cpp:158 msgid "Incorrect stats." msgstr "" -#: src/net/ea/charserverhandler.cpp:148 +#: src/net/ea/charserverhandler.cpp:161 msgid "Incorrect hair." msgstr "" -#: src/net/ea/charserverhandler.cpp:151 +#: src/net/ea/charserverhandler.cpp:164 msgid "Incorrect slot." msgstr "" -#: src/net/ea/charserverhandler.cpp:166 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Informazioni" -#: src/net/ea/charserverhandler.cpp:166 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "" -#: src/net/ea/charserverhandler.cpp:172 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "" @@ -4743,11 +4634,11 @@ msgstr "" msgid "%s has left your guild." msgstr "" -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." msgstr "" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "" @@ -4824,15 +4715,15 @@ msgstr "" msgid "This command displays the party's current experience sharing policy." msgstr "" -#: src/net/ea/gui/partytab.cpp:148 src/net/ea/partyhandler.cpp:284 +#: src/net/ea/gui/partytab.cpp:148 src/net/ea/partyhandler.cpp:285 msgid "Item sharing enabled." msgstr "" -#: src/net/ea/gui/partytab.cpp:151 src/net/ea/partyhandler.cpp:294 +#: src/net/ea/gui/partytab.cpp:151 src/net/ea/partyhandler.cpp:295 msgid "Item sharing disabled." msgstr "" -#: src/net/ea/gui/partytab.cpp:154 src/net/ea/partyhandler.cpp:304 +#: src/net/ea/gui/partytab.cpp:154 src/net/ea/partyhandler.cpp:305 msgid "Item sharing not possible." msgstr "" @@ -4840,15 +4731,15 @@ msgstr "" msgid "Item sharing unknown." msgstr "" -#: src/net/ea/gui/partytab.cpp:187 src/net/ea/partyhandler.cpp:246 +#: src/net/ea/gui/partytab.cpp:187 src/net/ea/partyhandler.cpp:247 msgid "Experience sharing enabled." msgstr "" -#: src/net/ea/gui/partytab.cpp:190 src/net/ea/partyhandler.cpp:256 +#: src/net/ea/gui/partytab.cpp:190 src/net/ea/partyhandler.cpp:257 msgid "Experience sharing disabled." msgstr "" -#: src/net/ea/gui/partytab.cpp:193 src/net/ea/partyhandler.cpp:266 +#: src/net/ea/gui/partytab.cpp:193 src/net/ea/partyhandler.cpp:267 msgid "Experience sharing not possible." msgstr "" @@ -4870,60 +4761,60 @@ msgstr "" #: src/net/ea/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:127 msgid "Old password incorrect." -msgstr "" +msgstr "La vecchia password è sbagliata." #: src/net/ea/loginhandler.cpp:137 msgid "New password too short." msgstr "" -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." -msgstr "" +msgstr "Errore sconosciuto." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "" -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "" -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "" -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "" -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "" -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "" -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "" @@ -4965,16 +4856,16 @@ msgstr "" msgid "QQQ Unknown invite response for %s." msgstr "" -#: src/net/ea/partyhandler.cpp:357 +#: src/net/ea/partyhandler.cpp:358 msgid "You have left the party." msgstr "" -#: src/net/ea/partyhandler.cpp:370 +#: src/net/ea/partyhandler.cpp:371 #, c-format msgid "%s has left your party." msgstr "" -#: src/net/ea/partyhandler.cpp:447 +#: src/net/ea/partyhandler.cpp:448 #, c-format msgid "An unknown member tried to say: %s" msgstr "" @@ -4998,7 +4889,7 @@ msgstr "Le fredde mani della morte stanno afferrando la tua anima." #: src/net/ea/playerhandler.cpp:101 src/net/manaserv/beinghandler.cpp:320 msgid "Game Over!" -msgstr "" +msgstr "Game Over!" #: src/net/ea/playerhandler.cpp:102 msgid "Insert coin to continue." @@ -5026,7 +4917,7 @@ msgstr "Suppongo non sia andata troppo bene." #: src/net/ea/playerhandler.cpp:109 src/net/manaserv/beinghandler.cpp:326 msgid "Do you want your possessions identified?" -msgstr "" +msgstr "Vuoi che i tuoi beni siano identificati?" #: src/net/ea/playerhandler.cpp:111 src/net/manaserv/beinghandler.cpp:327 msgid "Sadly, no trace of you was ever found..." @@ -5044,6 +4935,8 @@ msgstr "" msgid "" "You screwed up again, dump your body down the tubes and get you another one." msgstr "" +"Hai combinato un altro disastro, getta il tuo corpo nelle fogne e prenditene" +" uno nuovo." #: src/net/ea/playerhandler.cpp:120 msgid "You're not dead yet. You're just resting." @@ -5267,103 +5160,103 @@ msgstr "Scambio cancellato." msgid "Trade completed." msgstr "Scambio completato." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Forza" #: src/net/manaserv/attributes.cpp:167 #, c-format msgid "Strength %+.1f" -msgstr "" +msgstr "Forza %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Agilità " #: src/net/manaserv/attributes.cpp:180 #, c-format msgid "Agility %+.1f" -msgstr "" +msgstr "Agilità %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Destrezza" #: src/net/manaserv/attributes.cpp:193 #, c-format msgid "Dexterity %+.1f" -msgstr "" +msgstr "Destrezza %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Vitalità " #: src/net/manaserv/attributes.cpp:206 #, c-format msgid "Vitality %+.1f" -msgstr "" +msgstr "Vitalità %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Intelligenza" #: src/net/manaserv/attributes.cpp:219 #, c-format msgid "Intelligence %+.1f" -msgstr "" +msgstr "Intelligenza %+.1f" #: src/net/manaserv/attributes.cpp:225 msgid "Willpower" -msgstr "" +msgstr "Forza di volontà " #: src/net/manaserv/attributes.cpp:232 #, c-format msgid "Willpower %+.1f" -msgstr "" +msgstr "Forza di volontà %+.1f" #: src/net/manaserv/beinghandler.cpp:337 msgid "Press OK to respawn." -msgstr "" +msgstr "Premi OK per resuscitare." #: src/net/manaserv/beinghandler.cpp:338 msgid "You Died" -msgstr "" +msgstr "Sei morto" #: src/net/manaserv/charhandler.cpp:145 src/net/manaserv/charhandler.cpp:219 msgid "Not logged in." -msgstr "" +msgstr "Non registrato" #: src/net/manaserv/charhandler.cpp:148 msgid "No empty slot." -msgstr "" +msgstr "Nessuno spazio libero" #: src/net/manaserv/charhandler.cpp:151 msgid "Invalid name." -msgstr "" +msgstr "Nome non valido." #: src/net/manaserv/charhandler.cpp:154 msgid "Character's name already exists." -msgstr "" +msgstr "Il nome del personaggio esiste già ." #: src/net/manaserv/charhandler.cpp:157 msgid "Invalid hairstyle." -msgstr "" +msgstr "Pettinatura non valida." #: src/net/manaserv/charhandler.cpp:160 msgid "Invalid hair color." -msgstr "" +msgstr "Colore dei capelli non valido." #: src/net/manaserv/charhandler.cpp:163 msgid "Invalid gender." -msgstr "" +msgstr "Genere non valido." #: src/net/manaserv/charhandler.cpp:166 msgid "Character's stats are too high." -msgstr "" +msgstr "Le statistiche del personaggio sono troppo alte." #: src/net/manaserv/charhandler.cpp:169 msgid "Character's stats are too low." -msgstr "" +msgstr "Le statistiche del personaggio sono troppo basse." #: src/net/manaserv/charhandler.cpp:172 #, c-format @@ -5372,11 +5265,11 @@ msgstr "" #: src/net/manaserv/charhandler.cpp:178 msgid "Invalid slot number." -msgstr "" +msgstr "Numero dello slot non valido." #: src/net/manaserv/charhandler.cpp:210 msgid "Player deleted." -msgstr "" +msgstr "Personaggio cancellato." #: src/net/manaserv/charhandler.cpp:222 msgid "Selection out of range." @@ -5385,7 +5278,7 @@ msgstr "" #: src/net/manaserv/charhandler.cpp:225 #, c-format msgid "Unknown error (%d)." -msgstr "" +msgstr "Errore sconosciuto (%d)." #: src/net/manaserv/charhandler.cpp:261 msgid "No gameservers are available." @@ -5395,11 +5288,11 @@ msgstr "Nessun gameserver è disponibile." #: src/net/manaserv/guildhandler.cpp:265 #, c-format msgid "Topic: %s" -msgstr "" +msgstr "Argomento: %s" #: src/net/manaserv/chathandler.cpp:191 src/net/manaserv/chathandler.cpp:269 msgid "Players in this channel:" -msgstr "" +msgstr "Giocatori su questo canale:" #: src/net/manaserv/chathandler.cpp:208 msgid "Error joining channel." @@ -5411,27 +5304,27 @@ msgstr "" #: src/net/manaserv/chathandler.cpp:226 msgid "End of channel list." -msgstr "" +msgstr "Fine della lista dei canali." #: src/net/manaserv/chathandler.cpp:299 #, c-format msgid "%s entered the channel." -msgstr "" +msgstr "%s è entrato nel canale." #: src/net/manaserv/chathandler.cpp:304 #, c-format msgid "%s left the channel." -msgstr "" +msgstr "%s ha lasciato il canale." #: src/net/manaserv/chathandler.cpp:320 #, c-format msgid "%s has set mode %s on user %s." -msgstr "" +msgstr "%s ha impostato la modalità %s sul giocatore %s." #: src/net/manaserv/chathandler.cpp:331 #, c-format msgid "%s has kicked %s." -msgstr "" +msgstr "%s ha scacciato %s." #: src/net/manaserv/chathandler.cpp:337 msgid "Unknown channel event." @@ -5447,11 +5340,11 @@ msgstr "Invito spedito." #: src/net/manaserv/guildhandler.cpp:207 msgid "Member was promoted successfully." -msgstr "" +msgstr "Membro promosso con successo." #: src/net/manaserv/guildhandler.cpp:212 msgid "Failed to promote member." -msgstr "" +msgstr "Promozione membro fallita." #: src/net/manaserv/loginhandler.cpp:93 msgid "Wrong magic_token." @@ -5463,27 +5356,27 @@ msgstr "" #: src/net/manaserv/loginhandler.cpp:99 msgid "Account banned." -msgstr "" +msgstr "Account bannato." #: src/net/manaserv/loginhandler.cpp:124 msgid "New password incorrect." -msgstr "" +msgstr "La nuova password è sbagliata." #: src/net/manaserv/loginhandler.cpp:131 src/net/manaserv/loginhandler.cpp:163 msgid "Account not connected. Please login first." -msgstr "" +msgstr "L'account non è connesso. Connettere prima." #: src/net/manaserv/loginhandler.cpp:156 msgid "New email address incorrect." -msgstr "" +msgstr "Il nuovo indirizzo email è sbagliato." #: src/net/manaserv/loginhandler.cpp:159 msgid "Old email address incorrect." -msgstr "" +msgstr "Il vecchio indirizzo email è sbagliato." #: src/net/manaserv/loginhandler.cpp:167 msgid "The new email address already exists." -msgstr "" +msgstr "Il nuovo indirizzo email esiste già ." #: src/net/manaserv/loginhandler.cpp:249 msgid "" @@ -5496,27 +5389,28 @@ msgstr "" #: src/net/manaserv/loginhandler.cpp:278 msgid "Wrong username or password." -msgstr "" +msgstr "Username o password sbagliati." #: src/net/manaserv/loginhandler.cpp:284 msgid "Account banned" -msgstr "" +msgstr "Account bannato." #: src/net/manaserv/loginhandler.cpp:287 msgid "Login attempt too soon after previous attempt." msgstr "" +"Il tentativo di login è stato fatto troppo presto dopo l'ultimo tentativo." #: src/net/manaserv/loginhandler.cpp:315 msgid "Wrong username, password or email address." -msgstr "" +msgstr "Username, password o indirizzo email sbagliati." #: src/net/manaserv/loginhandler.cpp:318 msgid "Username already exists." -msgstr "" +msgstr "Username già in uso." #: src/net/manaserv/loginhandler.cpp:321 msgid "Email address already exists." -msgstr "" +msgstr "L'indirizzo email esiste già ." #: src/net/manaserv/loginhandler.cpp:324 msgid "You took too long with the captcha or your response was incorrect." @@ -5524,7 +5418,7 @@ msgstr "" #: src/net/manaserv/partyhandler.cpp:90 msgid "Joined party." -msgstr "" +msgstr "Iscritto al gruppo." #: src/net/manaserv/partyhandler.cpp:108 #, c-format @@ -5534,7 +5428,7 @@ msgstr "%s si è unito al party." #: src/net/manaserv/partyhandler.cpp:126 #, c-format msgid "%s rejected your invite." -msgstr "" +msgstr "%s ha riggettato il tuo invito." #: src/net/manaserv/tradehandler.cpp:107 msgid "Accepting incoming trade requests." @@ -5567,11 +5461,11 @@ msgstr "Impossibile vendere." #: src/net/tmwa/buysellhandler.cpp:140 msgid "Unable to sell while trading." -msgstr "" +msgstr "Impossibile vendere durante uno scambio." #: src/net/tmwa/buysellhandler.cpp:143 msgid "Unable to sell unsellable item." -msgstr "" +msgstr "Impossibile vendere oggetti non vendibili." #: src/net/tmwa/generalhandler.cpp:108 #, c-format @@ -5605,80 +5499,80 @@ msgstr "Fortuna %+d" #: src/net/tmwa/generalhandler.cpp:139 msgid "Authentication failed." -msgstr "" +msgstr "Autenticazione fallita." #: src/net/tmwa/generalhandler.cpp:142 msgid "No servers available." -msgstr "" +msgstr "Nessun server disponibile." #: src/net/tmwa/generalhandler.cpp:147 msgid "Someone else is trying to use this account." -msgstr "" +msgstr "Qualcun altro sta provando ad usare questo account." #: src/net/tmwa/generalhandler.cpp:152 msgid "This account is already logged in." -msgstr "" +msgstr "Questo account è già registrato." #: src/net/tmwa/generalhandler.cpp:156 msgid "Speed hack detected." -msgstr "" +msgstr "Rilevato speed hack." #: src/net/tmwa/generalhandler.cpp:159 msgid "Duplicated login." -msgstr "" +msgstr "Accesso duplicato" #: src/net/tmwa/generalhandler.cpp:162 msgid "Unknown connection error." -msgstr "" +msgstr "Errore di connessione sconosciuto." #: src/net/tmwa/generalhandler.cpp:235 msgid "Got disconnected from server!" msgstr "Disconnesso dal server!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Fortuna" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" -msgstr "" +msgstr "Difesa." -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" -msgstr "" +msgstr "Attacco magico." -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" -msgstr "" +msgstr "Difesa Magica." -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" -msgstr "" +msgstr "% Accuratezza" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" -msgstr "" +msgstr "% Evasione" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" -msgstr "" +msgstr "% Colpo critico" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "" @@ -5699,48 +5593,48 @@ msgstr "" msgid "%s is not in your party!" msgstr "%s non è nel tuo party!" -#: src/playerrelations.cpp:460 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "" -#: src/playerrelations.cpp:480 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "" -#: src/playerrelations.cpp:524 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "" -#: src/playerrelations.cpp:527 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" -msgstr "" +msgstr "senza nome" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Attacco %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Difesa %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "PF %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "PM %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Oggetto sconosciuto" @@ -4,6 +4,7 @@ # # Translators: # Andrei Karas <akaras@inbox.ru>, 2011. +# <HarajukuCupcakes@gmail.com>, 2011, 2012. # Necromonger <Necromong@inbox.ru>, 2011. # <Necromong@inbox.ru>, 2011. # sn0w75 <ibenrunnin@gmail.com>, 2011. @@ -11,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-21 09:20+0000\n" +"Last-Translator: Candy <HarajukuCupcakes@gmail.com>\n" "Language-Team: Japanese (http://www.transifex.net/projects/p/manaplus/team/" "ja/)\n" "Language: ja\n" @@ -22,9 +23,9 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" -msgstr "" +msgstr "マップã«è¡¨ç¤ºã•ã›ã‚‹" #: src/being.cpp:553 msgid "dodge" @@ -37,370 +38,369 @@ msgstr "ミス" #. TRANSLATORS: this away status writed in player nick #: src/being.cpp:1534 msgid "A" -msgstr "" +msgstr "A" #. TRANSLATORS: this inactive status writed in player nick #: src/being.cpp:1539 msgid "I" -msgstr "" +msgstr "I" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "è¨å®š" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" -msgstr "" +msgstr "パフォーマンス" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "ビデオ" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" -msgstr "" +msgstr "テーマ" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" -msgstr "サーãƒãƒ¼é€šä¿¡ä¸â€¦" +msgstr "サーãƒãƒ¼ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" -msgstr "ãƒã‚°ã‚¤ãƒ³ä¸â€¦" +msgstr "ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" -msgstr "ゲームã®ä¸–ç•Œã«å…¥ã‚‹ä¸" +msgstr "ゲームã®ä¸–ç•Œã«ç§»å‹•ã—ã¦ã„ã¾ã™" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" -msgstr "æœï¼šï¼…d" +msgstr "ã‚ャラクターを呼ã³å‡ºã—ã¦ã„ã¾ã™" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" -msgstr "ゲームサーãƒãƒ¼é€šä¿¡ä¸â€¦" +msgstr "ゲームサーãƒãƒ¼ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" -msgstr "サーãƒãƒ¼ã‚’入り替ãˆä¸â€¦" +msgstr "ゲームサーãƒãƒ¼ã‚’変更ã—ã¦ã„ã¾ã™" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "エラー" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" -msgstr "登録細目をè¦è«‹ä¸" +msgstr "登録内容を呼ã³å‡ºã—ã¦ã„ã¾ã™" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "パスワード変更" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" -msgstr "パスワード変更æˆåŠŸï¼" +msgstr "パスワードを変更ã—ã¾ã—ãŸ" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" -msgstr "メール変更" +msgstr "メールアドレス変更" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" -msgstr "メール変更æˆåŠŸï¼" +msgstr "メールアドレスを変更ã—ã¾ã—ãŸ" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" -msgstr "登録解除æˆåŠŸ" +msgstr "登録を解除ã—ã¾ã—ãŸ" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." -msgstr "ã•ã‚ˆãªã‚‰ã€ã„ã¤ã§ã‚‚戻ã£ã¦ã..." +msgstr "ã•ã‚ˆã†ãªã‚‰ã€€ã¾ãŸä¼šã„ã¾ã—ょã†" -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." -msgstr "%s ã¯å˜åœ¨ã—ãªã„ã®ã§ä½œæˆã™ã‚‹ã“ã¨ãŒä¸å¯èƒ½ï¼çµ‚了ä¸â€¦" +msgstr "%sã¯å˜åœ¨ã—ãªã„為ã€ä½œæˆã§ãã¾ã›ã‚“" -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" -msgstr "無効ãªã‚¢ãƒƒãƒ—デートホスト: %s" +msgstr "無効ãªã‚¢ãƒƒãƒ—デートホスト:%s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "更新フォルダã®ä½œæˆã‚¨ãƒ©ãƒ¼" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." -msgstr "エラー: %s ã¯å˜åœ¨ã—ãªã„ã®ã§ä½œæˆã™ã‚‹ã“ã¨ãŒä¸å¯èƒ½ï¼çµ‚了ä¸â€¦" +msgstr "エラー: %s ã¯å˜åœ¨ã—ãªã„為ã€ä½œæˆã§ãã¾ã›ã‚“" -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." -msgstr "ä¸æ˜Žãªã‚³ãƒžãƒ³ãƒ‰" +msgstr "ä¸æ˜Žãªã‚³ãƒžãƒ³ãƒ‰ã§ã™" -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" -msgstr "空ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ï¼" +msgstr "空ã®ã•ã•ã‚„ãã‚’é€ä¿¡ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " "you." msgstr "" -"%sã¨è¨€ã†ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚¿ãƒ–ã®ä½œæˆãŒã§ãã¾ã›ã‚“ï¼ãã‚Œã¯ã‚‚ã†æ—¢ã«å˜åœ¨ã—ã¦ã„ã‚‹ã‹ã€è‡ªåˆ†" -"ã§ã™ã€‚" +"%sã¸ã®ã•ã•ã‚„ãタブã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚ãã®ã‚¿ãƒ–ã¯æ—¢ã«é–‹ã„ã¦ã„ã‚‹ã€ã‚‚ã—ãã¯è‡ª" +"分宛ã¦ã§ã™" -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." -msgstr "%sã¨ã„ã†ãƒãƒ£ãƒ³ãƒãƒ«ã¸ã®å‚åŠ ã‚’è¦æ±‚ã—ã¦ã„ã¾ã™ã€‚" +msgstr "%sãƒãƒ£ãƒ³ãƒãƒ«ã¸ã®å‚åŠ ã‚’ãƒªã‚¯ã‚¨ã‚¹ãƒˆä¸" -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." -msgstr "パーティåãŒãªã„。" +msgstr "パーティåãŒã‚ã‚Šã¾ã›ã‚“" -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." -msgstr "ギルドåãŒãªã„。" +msgstr "ギルドåãŒã‚ã‚Šã¾ã›ã‚“" -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." -msgstr "åå‰ã‚’æ•™ãˆã¦ãã ã•ã„。" +msgstr "åå‰ã‚’入力ã—ã¦ãã ã•ã„" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." -msgstr "リターンã¯ãƒãƒ£ãƒƒãƒˆã‚’ç•™ã‚ã¦ãŠãã¾ã™ã€‚" +msgstr "改行ã‚ーã§ãƒãƒ£ãƒƒãƒˆå…¥åŠ›ãŒã§ãã¾ã™" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." -msgstr "メッセージã¯ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã¾ã™ã€‚" +msgstr "ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã¾ã™" -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." -msgstr "リターンã¯ã“ã‚Œã‹ã‚‰ãƒãƒ£ãƒƒãƒˆã‚’ç•™ã‚ã¦ãŠãã¾ã™ã€‚" +msgstr "改行ã‚ーã§ãƒãƒ£ãƒƒãƒˆå…¥åŠ›ãŒã§ãã¾ã™" -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." -msgstr "メッセージã¯ã“ã‚Œã‹ã‚‰ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã¾ã™ã€‚" +msgstr "ãƒãƒ£ãƒƒãƒˆã‚’é–‰ã˜ã¾ã™" -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "å‹é”" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "無視" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "ä¸æ€§" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" -msgstr "プレイヤーã¯ã‚‚ã†%s!" +msgstr "プレイヤーã¯æ—¢ã«%s" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" -msgstr "プレイヤーã¯%sæˆåŠŸï¼" +msgstr "プレイヤーã®%sã«æˆåŠŸã—ã¾ã—ãŸ" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" -msgstr "é¸æ‰‹ã¯%sを居られãªã‹ã£ãŸ " +msgstr "プレイヤーを%sã§ããªã‹ã£ãŸ" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" -msgstr "プレイヤーã¯ç„¡è¦–ã•ã‚Œãªã‹ã£ãŸï¼" +msgstr "プレイヤーを無視ã§ãã¾ã›ã‚“ã§ã—ãŸ" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" -msgstr "プレイヤーã¯ã‚‚ã†ç„¡è¦–ã—ã¦ã„ãªã„ï¼" +msgstr "プレイヤーを無視解除ã—ã¾ã—ãŸ" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" -msgstr "Playerã¯unignoredã“ã¨ãŒã§ããªã‹ã£ãŸï¼" +msgstr "プレイヤーを無視解除ã§ãã¾ã›ã‚“ã§ã—ãŸ" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" -msgstr "" +msgstr "ブラックリスト化ã•ã‚Œã¦ã„ã¾ã™" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" -msgstr "" +msgstr "敵" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" -msgstr "プレイヤーã¯ã‚‚ã†æ¶ˆã—ã¦ã„ã‚‹!" +msgstr "プレイヤーã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" -msgstr "プレーアãŒé¦–尾よãã«æ¶ˆåŽ»ï¼" +msgstr "プレイヤーを削除ã—ã¾ã—ãŸ" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" -msgstr "" +msgstr "プレイヤーを削除ã§ãã¾ã›ã‚“ã§ã—ãŸ" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" -msgstr "クライアントã®ç¨¼åƒæ™‚間:%s" +msgstr "クライアントã®ç¨¼åƒæ™‚é–“: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" -msgstr[0] "" +msgstr[0] "%d週" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" -msgstr[0] "" +msgstr[0] "%dæ—¥" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" -msgstr[0] "" +msgstr[0] "%d時" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" -msgstr[0] "" +msgstr[0] "%d分" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" -msgstr[0] "" +msgstr[0] "%d秒" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" -msgstr "" +msgstr "フォントã‚ャッシュサイズ" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" -msgstr "" +msgstr "ã‚ャッシュサイズ:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" -msgstr "" +msgstr "作æˆ:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" -msgstr "" +msgstr "削除:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" -msgstr "" +msgstr "リソースイメージ:" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" -msgstr "" +msgstr "リソースå¤å…イメージ:" #: src/commandhandler.h:34 #, c-format msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" -"/%sã¸ã®å¯èƒ½ãªã‚ªãƒ—ションã¯ï¼š\"yes\", \"no\", \"true\", \"false\", \"1\", " -"\"0\"。" +"/%sã¸ã®å¯èƒ½ãªã‚ªãƒ—ションã¯ï¼š\"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"" -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "一般" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "デãƒãƒƒã‚°" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " -msgstr "" +msgstr " ã¨ã—ã¦ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚·ãƒ§ãƒƒãƒˆã‚’ä¿å˜ã—ã¾ã—ãŸ" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" -msgstr "スクリーンショットをä¿å˜ã™ã‚‹ã“ã¨ã«å¤±æ•—ã—ã¾ã—ãŸï¼" +msgstr "スクリーンショットをä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." -msgstr "" +msgstr "サーãƒãƒ¼ã¸ã®æŽ¥ç¶šãŒåˆ‡æ–ã•ã‚Œã¾ã—ãŸ" -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¨ãƒ©ãƒ¼" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" -msgstr "他人ã‹ã‚‰ã®ãƒˆãƒ¬ãƒ¼ãƒ‰ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’無視ã—ã¾ã™ã€‚" +msgstr "トレードリクエストを無効ã«ã—ã¦ã„ã¾ã™" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" -msgstr "他人ã‹ã‚‰ã®ãƒˆãƒ¬ãƒ¼ãƒ‰ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’å—ã‘入れã¾ã™ã€‚" +msgstr "トレードリクエストを有効ã«ã—ã¾ã—ãŸ" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" -msgstr "マップをãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸ" +msgstr "マップã®èªã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" -msgstr "%sã‚’ãƒãƒ¼ãƒ‰ã—ã¦ã„ã‚‹é–“ã«ã‚¨ãƒ©ãƒ¼ãŒèµ·ãã¾ã—ãŸã€‚" +msgstr "%sã®èªã¿è¾¼ã¿ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒèµ·ãã¾ã—ãŸ" #: src/gui/beingpopup.cpp:124 #, c-format msgid "Party: %s" -msgstr "パーティ:%s" +msgstr "パーティ: %s" #: src/gui/beingpopup.cpp:138 #, c-format msgid "Guild: %s" -msgstr "ギルド:%s" +msgstr "ギルド: %s" #: src/gui/beingpopup.cpp:151 #, c-format msgid "Pvp rank: %d" -msgstr "PVP ランク:%d" +msgstr "PVP ランク: %d" #: src/gui/beingpopup.cpp:162 #, c-format msgid "Comment: %s" -msgstr "" +msgstr "コメント: %s" #: src/gui/botcheckerwindow.cpp:266 msgid "Bot Checker" -msgstr "ボット" +msgstr "ボットãƒã‚§ãƒƒã‚«ãƒ¼" #: src/gui/botcheckerwindow.cpp:296 src/gui/setup_relations.cpp:64 msgid "Name" msgstr "åå‰" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "攻撃" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "話ã™" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "å‹•ã" @@ -413,8 +413,8 @@ msgid "Reset" msgstr "リセット" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "è²·ã†" @@ -426,13 +426,13 @@ msgstr "ä¾¡æ ¼:%s /åˆè¨ˆ:%s" #: src/gui/buydialog.cpp:103 msgid "Amount:" -msgstr "" +msgstr "é‡:" #. TRANSLATORS: This is a narrow symbol used to denote 'increasing'. #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -440,7 +440,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -452,8 +452,8 @@ msgid "Quit" msgstr "終了" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "最大" @@ -462,8 +462,8 @@ msgstr "最大" msgid "Shop" msgstr "店" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -472,25 +472,25 @@ msgstr "売る" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "ã‚ャンセル" #: src/gui/changeemaildialog.cpp:48 src/gui/changeemaildialog.cpp:57 msgid "Change Email Address" -msgstr "メールアドレスを変ãˆã‚‹ã€‚" +msgstr "メールアドレスã®å¤‰æ›´" #: src/gui/changeemaildialog.cpp:52 src/gui/changepassworddialog.cpp:55 #, c-format @@ -499,24 +499,24 @@ msgstr "アカウント: %s" #: src/gui/changeemaildialog.cpp:54 msgid "Type new email address twice:" -msgstr "æ–°ã—ã„メールアドレスを二回入力ã—ã¦ãã ã•ã„:" +msgstr "æ–°ã—ã„メールアドレスを二回入力ã—ã¦ãã ã•ã„:" #: src/gui/changeemaildialog.cpp:132 #, c-format msgid "The new email address needs to be at least %d characters long." -msgstr "ユーザåã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上長ããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "メールアドレスã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/changeemaildialog.cpp:139 #, c-format msgid "The new email address needs to be less than %d characters long." -msgstr "ユーザåã¯%dæ–‡å—よりçŸããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "メールアドレスã¯%dæ–‡å—以下ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/changeemaildialog.cpp:146 msgid "The email address entries mismatch." -msgstr "" +msgstr "メールアドレスãŒä¸€è‡´ã—ã¾ã›ã‚“" #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "パスワードã®å¤‰æ›´" @@ -527,29 +527,29 @@ msgstr "パスワード:" #: src/gui/changepassworddialog.cpp:66 msgid "Type new password twice:" -msgstr "æ–°ã—ã„パスワードを二回入力ã—ã¦ãã ã•ã„:" +msgstr "æ–°ã—ã„パスワードを二回入力ã—ã¦ãã ã•ã„:" #: src/gui/changepassworddialog.cpp:114 msgid "Enter the old password first." -msgstr "å…ƒã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„。" +msgstr "å…ƒã®ãƒ‘スワードを入力ã—ã¦ãã ã•ã„" #: src/gui/changepassworddialog.cpp:120 #, c-format msgid "The new password needs to be at least %d characters long." -msgstr "パスワードã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上長ããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "パスワードã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/changepassworddialog.cpp:127 #, c-format msgid "The new password needs to be less than %d characters long." -msgstr "パスワードã¯%dæ–‡å—よりçŸããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "パスワードã¯%dæ–‡å—以下ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/changepassworddialog.cpp:134 msgid "The new password entries mismatch." -msgstr "" +msgstr "æ–°ã—ã„パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“" #: src/gui/charcreatedialog.cpp:59 msgid "Create Character" -msgstr "ã‚ャラクターを作æˆ" +msgstr "ã‚ャラクター作æˆ" #: src/gui/charcreatedialog.cpp:85 src/gui/logindialog.cpp:94 #: src/gui/register.cpp:75 @@ -572,18 +572,18 @@ msgstr "<" #: src/gui/charcreatedialog.cpp:92 msgid "Hair color:" -msgstr "髪色:" +msgstr "髪色:" #: src/gui/charcreatedialog.cpp:95 msgid "Hair style:" -msgstr "髪スタイル" +msgstr "ヘアスタイル" #: src/gui/charcreatedialog.cpp:101 msgid "Race:" msgstr "人種:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "作æˆ" @@ -602,152 +602,152 @@ msgstr "%d ãƒã‚¤ãƒ³ãƒˆã‚’振り分ã‘ã¦ãã ã•ã„" #: src/gui/charcreatedialog.cpp:231 msgid "Your name needs to be at least 4 characters." -msgstr "åå‰ã«ã¯ï¼”æ–‡å—以上必è¦ã§ã™ã€‚" +msgstr "åå‰ã¯ï¼”æ–‡å—以上必è¦ã§ã™" #: src/gui/charcreatedialog.cpp:303 msgid "Character stats OK" -msgstr "ã‚ャラクターã®èƒ½åŠ›ãƒã‚¤ãƒ³ãƒˆé…分é‡ã¯å•é¡Œã‚ã‚Šã¾ã›ã‚“。" +msgstr "能力ãƒã‚¤ãƒ³ãƒˆé…分é‡ã¯å•é¡Œã‚ã‚Šã¾ã›ã‚“" #: src/gui/charcreatedialog.cpp:317 #, c-format msgid "Please remove %d points" -msgstr "%dãƒã‚¤ãƒ³ãƒˆã‚’å–り除ã„ã¦ãã ã•ã„。" +msgstr "%dãƒã‚¤ãƒ³ãƒˆã‚’å–り除ã„ã¦ãã ã•ã„" #: src/gui/charselectdialog.cpp:76 msgid "Confirm Character Delete" -msgstr "ã‚ャラクターã®å‰Šé™¤ã—ã¦ã‚‚よã„ã‹ç¢ºèªã—ã¦ãã ã•ã„" +msgstr "ã‚ャラクター削除ã®ç¢ºèªã‚’ã—ã¦ãã ã•ã„" #: src/gui/charselectdialog.cpp:77 msgid "Are you sure you want to delete this character?" -msgstr "ã“ã®ã‚ャラクターを消ã—ã¦ã‚‚よã‚ã—ã„ã§ã—ょã†ã‹ï¼Ÿ" +msgstr "ã“ã®ã‚ャラクターを削除ã—ã¾ã™ã‹ï¼Ÿ" #: src/gui/charselectdialog.cpp:125 msgid "Account and Character Management" msgstr "アカウントã¨ã‚ャラクター管ç†" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" -msgstr "ãƒã‚°ã‚¤ãƒ³ã‚’スイッãƒã™ã‚‹" +msgstr "ä»–ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒã‚°ã‚¤ãƒ³" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "登録解除" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" -msgstr "メールアドレスを変ãˆã‚‹" +msgstr "メールアドレス変更" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" -msgstr "" +msgstr "パスワードãŒé•ã„ã¾ã™" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" -msgstr "" +msgstr "ã‚ャラクターを削除ã™ã‚‹ã«ã¯ãƒ‘スワードを入力ã—ã¦ä¸‹ã•ã„" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" -msgstr "" +msgstr "パスワードを入力ã—ã¦ä¸‹ã•ã„:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "削除" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" -msgstr "é¸ã¶" +msgstr "é¸æŠž" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "レベル%d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" -msgstr "(空ã£ã½)" +msgstr "(空)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "デフォルト" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "é»’" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "赤" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "ç·‘" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "é’" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" -msgstr "金" +msgstr "金色" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "黄色" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "ピンク" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "ç´«" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" -msgstr "ç°è‰²" +msgstr "グレー" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "茶色" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "虹 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "虹 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "虹 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "ãƒãƒ£ãƒƒãƒˆ" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." -msgstr "" +msgstr "ç¾åœ¨: %s; %d プレイヤーãŒã„ã¾ã™" -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" -msgstr "%sã«é€ä¿¡ä¸ï¼š %s" +msgstr "%sã«ã•ã•ã‚„ãä¸:%s" #: src/gui/confirmdialog.cpp:47 msgid "Yes" @@ -757,62 +757,62 @@ msgstr "ã¯ã„" msgid "No" msgstr "ã„ã„ãˆ" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "無視" #: src/gui/debugwindow.cpp:72 src/gui/minimap.cpp:50 src/gui/minimap.cpp:99 #: src/gui/setup_other.cpp:64 msgid "Map" -msgstr "地図" +msgstr "マップ" #: src/gui/debugwindow.cpp:73 msgid "Target" -msgstr "" +msgstr "ターゲット" #: src/gui/debugwindow.cpp:74 msgid "Net" -msgstr "" +msgstr "ãƒãƒƒãƒˆ" #: src/gui/debugwindow.cpp:147 src/gui/debugwindow.cpp:222 #: src/gui/debugwindow.cpp:251 msgid "Music:" -msgstr "音楽:" +msgstr "音楽:" #: src/gui/debugwindow.cpp:148 src/gui/debugwindow.cpp:226 #: src/gui/debugwindow.cpp:253 msgid "Map:" -msgstr "マップ:" +msgstr "マップ:" #: src/gui/debugwindow.cpp:149 src/gui/debugwindow.cpp:224 #: src/gui/debugwindow.cpp:252 msgid "Minimap:" -msgstr "ミニマップ:" +msgstr "ミニマップ:" #: src/gui/debugwindow.cpp:150 src/gui/debugwindow.cpp:220 #: src/gui/debugwindow.cpp:249 msgid "Cursor:" -msgstr "カーソル:" +msgstr "カーソル:" #: src/gui/debugwindow.cpp:151 src/gui/debugwindow.cpp:203 #: src/gui/debugwindow.cpp:208 msgid "Player Position:" -msgstr "プレイヤーãƒã‚¸ã‚·ãƒ§ãƒ³ï¼š" +msgstr "プレイヤーã®ä½ç½®:" #: src/gui/debugwindow.cpp:154 msgid "Particle count:" -msgstr "" +msgstr "パーティクル数:" #: src/gui/debugwindow.cpp:156 src/gui/debugwindow.cpp:237 #: src/gui/debugwindow.cpp:256 msgid "Map actors count:" -msgstr "æ•°é‡ã®ãƒžãƒ—ã®è¡Œç‚ºè€…:" +msgstr "マップアクターã®æ•°:" #: src/gui/debugwindow.cpp:164 src/gui/debugwindow.cpp:175 #, c-format @@ -836,67 +836,67 @@ msgstr "%d FPS" #: src/gui/debugwindow.cpp:190 src/gui/debugwindow.cpp:242 msgid "Textures count:" -msgstr "" +msgstr "テクスãƒãƒ£ãƒ¼æ•°:" #: src/gui/debugwindow.cpp:233 #, c-format msgid "Particle count: %d" -msgstr "ç²’å数: %d" +msgstr "パーティクル数:%d" #: src/gui/debugwindow.cpp:270 src/gui/debugwindow.cpp:301 #: src/gui/debugwindow.cpp:345 msgid "Target:" -msgstr "ターゲット:" +msgstr "ターゲット:" #: src/gui/debugwindow.cpp:271 src/gui/debugwindow.cpp:306 #: src/gui/debugwindow.cpp:346 msgid "Target Id:" -msgstr "ターゲットID:" +msgstr "ターゲットID:" #: src/gui/debugwindow.cpp:272 src/gui/debugwindow.cpp:310 #: src/gui/debugwindow.cpp:315 src/gui/debugwindow.cpp:347 msgid "Target Level:" -msgstr "ターゲットレベル:" +msgstr "ターゲットレベル:" #: src/gui/debugwindow.cpp:273 src/gui/debugwindow.cpp:318 #: src/gui/debugwindow.cpp:348 msgid "Target Party:" -msgstr "ターゲットパーティ:" +msgstr "ターゲットパーティ:" #: src/gui/debugwindow.cpp:274 src/gui/debugwindow.cpp:321 #: src/gui/debugwindow.cpp:349 msgid "Target Guild:" -msgstr "ターゲットギルド:" +msgstr "ターゲットギルド:" #: src/gui/debugwindow.cpp:275 src/gui/debugwindow.cpp:335 #: src/gui/debugwindow.cpp:340 src/gui/debugwindow.cpp:350 msgid "Attack delay:" -msgstr "" +msgstr "攻撃é…延" #: src/gui/debugwindow.cpp:276 src/gui/debugwindow.cpp:325 #: src/gui/debugwindow.cpp:351 msgid "Minimal hit:" -msgstr "" +msgstr "最低ヒット:" #: src/gui/debugwindow.cpp:277 src/gui/debugwindow.cpp:327 #: src/gui/debugwindow.cpp:352 msgid "Maximum hit:" -msgstr "" +msgstr "最高ヒット:" #: src/gui/debugwindow.cpp:278 src/gui/debugwindow.cpp:329 #: src/gui/debugwindow.cpp:353 msgid "Critical hit:" -msgstr "" +msgstr "致命的ヒット:" #: src/gui/debugwindow.cpp:387 src/gui/debugwindow.cpp:392 #, c-format msgid "Ping: %s ms" -msgstr "" +msgstr "ピング: %s ms" #: src/gui/debugwindow.cpp:395 #, c-format msgid "In: %d bytes/s" -msgstr "入力: %d ãƒã‚¤ãƒˆ/秒" +msgstr "入力: %dãƒã‚¤ãƒˆ/秒" #: src/gui/debugwindow.cpp:397 #, c-format @@ -905,25 +905,25 @@ msgstr "出力: %d ãƒã‚¤ãƒˆ/秒" #: src/gui/didyouknowwindow.cpp:47 msgid "Did You Know?" -msgstr "" +msgstr "豆知è˜" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "é–‰ã˜ã‚‹" #: src/gui/didyouknowwindow.cpp:64 msgid "< Previous" -msgstr "" +msgstr "< å‰ã¸" #: src/gui/didyouknowwindow.cpp:65 msgid "Next >" -msgstr "" +msgstr "次㸠>" #: src/gui/didyouknowwindow.cpp:66 msgid "Auto open this window" -msgstr "" +msgstr "ã“ã®çª“を自動ã§é–‹ã‘ã‚‹" #: src/gui/editdialog.cpp:47 src/gui/itemamountwindow.cpp:208 #: src/gui/okdialog.cpp:45 src/gui/quitdialog.cpp:54 src/gui/textdialog.cpp:50 @@ -932,14 +932,14 @@ msgstr "OK" #: src/gui/equipmentwindow.cpp:64 src/gui/windowmenu.cpp:74 msgid "Equipment" -msgstr "装備" +msgstr "装ç€å“" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" -msgstr "外ã™" +msgstr "å–外ã™" #: src/gui/helpwindow.cpp:43 msgid "Help" @@ -947,82 +947,82 @@ msgstr "ヘルプ" #: src/gui/inventorywindow.cpp:71 msgid "by name" -msgstr "" +msgstr "åå‰" #: src/gui/inventorywindow.cpp:72 msgid "by id" -msgstr "" +msgstr "ID" #: src/gui/inventorywindow.cpp:73 msgid "by weight" -msgstr "" +msgstr "é‡é‡" #: src/gui/inventorywindow.cpp:74 msgid "by amount" -msgstr "" +msgstr "æ•°é‡" #: src/gui/inventorywindow.cpp:75 msgid "by type" -msgstr "" +msgstr "タイプ" #: src/gui/inventorywindow.cpp:112 src/gui/windowmenu.cpp:76 #: src/inventory.cpp:249 msgid "Inventory" -msgstr "アイテム" +msgstr "インベントリー" #: src/gui/inventorywindow.cpp:137 msgid "Slots:" -msgstr "スãƒãƒƒãƒˆ" +msgstr "スãƒãƒƒãƒˆ:" #: src/gui/inventorywindow.cpp:149 msgid "Filter:" -msgstr "フィルタ:" +msgstr "フィルタ:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" -msgstr "装備ã™ã‚‹" +msgstr "装ç€ã™ã‚‹" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" -msgstr "使ã†" +msgstr "使用" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "è½ã¨ã™..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" -msgstr "分割ã™ã‚‹" +msgstr "分割" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" -msgstr "æœ" +msgstr "æœè£…" #: src/gui/inventorywindow.cpp:178 msgid "Weight:" -msgstr "é‡é‡" +msgstr "é‡é‡:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" -msgstr "ä¿å˜" +msgstr "ä¿ç®¡" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" -msgstr "å–り戻ã™" +msgstr "å–出ã™" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "è½ã¨ã™" @@ -1033,90 +1033,90 @@ msgstr "å…¨ã¦" #: src/gui/itemamountwindow.cpp:261 msgid "Select amount of items to trade." -msgstr "交æ›ã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®é‡ã‚’é¸æŠžã—ã¦ãã ã•ã„。" +msgstr "トレードã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®æ•°é‡ã‚’入力ã—ã¦ãã ã•ã„" #: src/gui/itemamountwindow.cpp:264 msgid "Select amount of items to drop." -msgstr "è½ã¨ã™ã‚¢ã‚¤ãƒ†ãƒ ã®é‡ã‚’é¸æŠžã—ã¦ãã ã•ã„" +msgstr "è½ã¨ã™ã‚¢ã‚¤ãƒ†ãƒ ã®æ•°é‡ã‚’入力ã—ã¦ãã ã•ã„" #: src/gui/itemamountwindow.cpp:267 msgid "Select amount of items to store." -msgstr "ä¿ç®¡ã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®é‡ã‚’é¸æŠžã—ã¦ãã ã•ã„。" +msgstr "ä¿ç®¡ã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®æ•°é‡ã‚’入力ã—ã¦ãã ã•ã„" #: src/gui/itemamountwindow.cpp:270 msgid "Select amount of items to retrieve." -msgstr "å–り出ã™ã‚¢ã‚¤ãƒ†ãƒ ã®é‡ã‚’é¸æŠžã—ã¦ãã ã•ã„。" +msgstr "å–出ã™ã‚¢ã‚¤ãƒ†ãƒ ã®æ•°é‡ã‚’入力ã—ã¦ãã ã•ã„" #: src/gui/itemamountwindow.cpp:273 msgid "Select amount of items to split." -msgstr "分割ã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®é‡ã‚’é¸æŠžã—ã¦ãã ã•ã„。" +msgstr "分割ã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ ã®é‡ã‚’é¸æŠžã—ã¦ãã ã•ã„" #: src/gui/itemamountwindow.cpp:276 msgid "Add to buy shop." -msgstr "" +msgstr "購入リストã«è¿½åŠ " #: src/gui/itemamountwindow.cpp:279 msgid "Add to sell shop." -msgstr "" +msgstr "販売リストã«è¿½åŠ " #: src/gui/itemamountwindow.cpp:282 msgid "Unknown." -msgstr "ä¸æ˜Ž." +msgstr "ä¸æ˜Ž" #: src/gui/itempopup.cpp:177 src/gui/itempopup.cpp:183 msgid ", " -msgstr "ã€ã€€" +msgstr ", " #: src/gui/itempopup.cpp:193 #, c-format msgid "Weight: %s" -msgstr "é‡åŠ›ï¼š%s" +msgstr "é‡åŠ›: %s" #: src/gui/killstats.cpp:46 src/gui/windowmenu.cpp:69 msgid "Kill stats" -msgstr "殺人統計ウィンドウ" +msgstr "ã‚ル統計" #: src/gui/killstats.cpp:67 msgid "Reset stats" -msgstr "統計をれセット" +msgstr "統計をリセット" #: src/gui/killstats.cpp:68 msgid "Reset timer" -msgstr "タイマーをれセット" +msgstr "タイマーをリセット" #: src/gui/killstats.cpp:72 src/gui/killstats.cpp:208 #, c-format msgid "Level: %d at %f%%" -msgstr "" +msgstr "レベル: %d 㨠%f%%" #: src/gui/killstats.cpp:76 src/gui/killstats.cpp:213 #, c-format msgid "Exp: %d/%d Left: %d" -msgstr "" +msgstr "Exp: %d/%d 残り: %d" #: src/gui/killstats.cpp:79 src/gui/killstats.cpp:219 #: src/gui/killstats.cpp:228 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" -msgstr "" +msgstr "1%% = %d exp, å¹³å‡ã®æ•µ 1%%: %s" #: src/gui/killstats.cpp:82 src/gui/killstats.cpp:145 #: src/gui/killstats.cpp:237 #, c-format msgid "Kills: %s, total exp: %s" -msgstr "" +msgstr "ã‚ル: %s, åˆè¨ˆexp: %s" #: src/gui/killstats.cpp:84 src/gui/killstats.cpp:147 #: src/gui/killstats.cpp:223 src/gui/killstats.cpp:233 #, c-format msgid "Avg Exp: %s, No. of avg mob to next level: %s" -msgstr "" +msgstr "å¹³å‡Exp: %s, 次ã®ãƒ¬ãƒ™ãƒ«é”æˆã¾ã§ã®æ•µã®æ•°: %s" #: src/gui/killstats.cpp:85 src/gui/killstats.cpp:165 #: src/gui/killstats.cpp:240 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" -msgstr "" +msgstr "ã‚ル/分: %s, Exp/分: %s" #: src/gui/killstats.cpp:87 src/gui/killstats.cpp:92 src/gui/killstats.cpp:97 #: src/gui/killstats.cpp:292 src/gui/killstats.cpp:308 @@ -1124,43 +1124,43 @@ msgstr "" #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" -msgstr[0] "" +msgstr[0] "Expスピード %d 分ã”ã¨: %s" #: src/gui/killstats.cpp:90 src/gui/killstats.cpp:95 src/gui/killstats.cpp:100 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" -msgstr[0] "" +msgstr[0] "次ã®ãƒ¬ãƒ™ãƒ«ã‚¢ãƒƒãƒ— %d 分ã”ã¨: %s" #: src/gui/killstats.cpp:103 src/gui/killstats.cpp:244 msgid "Last kill exp:" -msgstr "" +msgstr "最後ã®Exp:" #: src/gui/killstats.cpp:105 src/gui/killstats.cpp:358 #: src/gui/killstats.cpp:364 src/gui/killstats.cpp:370 #: src/gui/killstats.cpp:375 msgid "Time before jacko spawn:" -msgstr "" +msgstr "次ã®JackOã®å‡ºç¾ã¾ã§:" #: src/gui/killstats.cpp:297 src/gui/killstats.cpp:304 #: src/gui/killstats.cpp:314 src/gui/killstats.cpp:321 #: src/gui/killstats.cpp:333 src/gui/killstats.cpp:340 #, c-format msgid " Time for next level: %s" -msgstr "" +msgstr " 次ã®ãƒ¬ãƒ™ãƒ«é”æˆã¾ã§ã®æ™‚é–“: %s" #: src/gui/killstats.cpp:364 #, c-format msgid "%s %d?" -msgstr "" +msgstr "%s %d?" #: src/gui/killstats.cpp:370 msgid "jacko spawning" -msgstr "" +msgstr "JackOãŒå‡ºç¾ä¸" #: src/guildmanager.cpp:485 src/net/ea/guildhandler.cpp:451 msgid "You have left the guild." -msgstr "" +msgstr "ギルドã‹ã‚‰é€€ä¼šã—ã¾ã—ãŸ" #: src/gui/logindialog.cpp:59 msgid "Normal" @@ -1168,7 +1168,7 @@ msgstr "普通" #: src/gui/logindialog.cpp:60 msgid "Auto Close" -msgstr "オートクãƒãƒ¼ã‚º" +msgstr "自動ã§é–‰ã˜ã‚‹" #: src/gui/logindialog.cpp:61 msgid "Skip" @@ -1181,27 +1181,27 @@ msgstr "ãƒã‚°ã‚¤ãƒ³" #: src/gui/logindialog.cpp:91 src/gui/serverdialog.cpp:252 #: src/gui/widgets/chattab.cpp:173 msgid "Server:" -msgstr "サーãƒ:" +msgstr "サーãƒãƒ¼:" #: src/gui/logindialog.cpp:96 msgid "Custom update host" -msgstr "カスタム・アップデート・ホスト" +msgstr "カスタムアップデートホスト" #: src/gui/logindialog.cpp:110 msgid "Remember username" -msgstr "ウザーåを覚ãˆã‚‹" +msgstr "ユーザーåを記憶ã™ã‚‹" #: src/gui/logindialog.cpp:111 msgid "Update:" -msgstr "アップデート" +msgstr "アップデート:" #: src/gui/logindialog.cpp:121 src/gui/register.cpp:66 src/gui/register.cpp:81 msgid "Register" -msgstr "登録ã™ã‚‹" +msgstr "登録" #: src/gui/logindialog.cpp:122 msgid "Change Server" -msgstr "サーãƒãƒ¼ã‚’変ãˆã‚‹" +msgstr "サーãƒãƒ¼å¤‰æ›´" #: src/gui/ministatuswindow.cpp:59 msgid "health bar" @@ -1225,7 +1225,7 @@ msgstr "é‡é‡" #: src/gui/ministatuswindow.cpp:95 msgid "inventory slots bar" -msgstr "" +msgstr "インベントリースãƒãƒƒãƒˆãƒãƒ¼" #: src/gui/ministatuswindow.cpp:98 msgid "money bar" @@ -1244,12 +1244,12 @@ msgid "Need" msgstr "å¿…è¦" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "サーãƒã‚’å¾…ã£ã¦ã„ã¾ã™â€¦" +msgid "Stop waiting" +msgstr "ã‚ャンセル" #: src/gui/npcdialog.cpp:52 msgid "Next" -msgstr "次ã¸" +msgstr "次" #: src/gui/npcdialog.cpp:54 msgid "Submit" @@ -1260,14 +1260,10 @@ msgstr "決定" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "クリア" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> 次ã®" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "宛先:" @@ -1278,377 +1274,385 @@ msgstr "é€ä¿¡ã™ã‚‹" #: src/gui/npcpostdialog.cpp:99 msgid "Failed to send as sender or letter invalid." -msgstr "æ–‡å—ã‹å·®å‡ºäººãŒç„¡åŠ¹ãªã®ã§é€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" +msgstr "æ–‡å—ã‹å·®å‡ºäººãŒç„¡åŠ¹ã®ç‚ºé€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸ" #: src/gui/outfitwindow.cpp:86 src/gui/outfitwindow.cpp:890 #, c-format msgid "Outfit: %d" -msgstr "æœï¼š %d" +msgstr "æœè£…: %d" #: src/gui/outfitwindow.cpp:88 src/gui/outfitwindow.cpp:892 #, c-format msgid "Key: %s" -msgstr "éµï¼š%s" +msgstr "éµ: %s" #: src/gui/outfitwindow.cpp:91 msgid "Unequip first" -msgstr "外ã™ç¬¬ä¸€" +msgstr "最åˆã«å–外ã™" #: src/gui/outfitwindow.cpp:94 msgid "Away outfit" -msgstr "装備一å¼ä¸åœ¨ã§" +msgstr "AFKä¸ã®æœè£…" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "交æ›" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" -msgstr "" +msgstr "ã•ã•ã‚„ã" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" -msgstr "" +msgstr "HP回復" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" -msgstr "" +msgstr "å‹é”ã«ãªã‚‹" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" -msgstr "" +msgstr "無視ã™ã‚‹" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" -msgstr "" +msgstr "ブラックリスト" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" -msgstr "" - -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +msgstr "敵ã«è¨å®šã™ã‚‹" + +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" -msgstr "" +msgstr "消ã™" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" -msgstr "" +msgstr "無視解除" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "完全無視" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" -msgstr "" +msgstr "フォãƒãƒ¼" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" -msgstr "" +msgstr "真似" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" -msgstr "" +msgstr "パーティã¸æ‹›å¾…" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" -msgstr "" +msgstr "パーティã‹ã‚‰ä¸€æ™‚çš„ã«è¿½ã„出ã™" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" -msgstr "" +msgstr "ギルドã‹ã‚‰ä¸€æ™‚çš„ã«è¿½ã„出ã™" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" -msgstr "" +msgstr "ギルドã§ã®å½¹å‰²ã‚’変更" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" -msgstr "" +msgstr "ギルドã¸æ‹›å¾…" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" -msgstr "" +msgstr "プレイヤーを一時的ã«è¿½ã„出ã™" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" -msgstr "" +msgstr "消ã™" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" -msgstr "" +msgstr "アイテムを表示ã™ã‚‹" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" -msgstr "" +msgstr "脱ã" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" -msgstr "" +msgstr "コメントをã™ã‚‹" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" -msgstr "" +msgstr "買ㆠ(?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" -msgstr "" +msgstr "売る (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" -msgstr "" +msgstr "追ã„出ã™" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" -msgstr "" +msgstr "攻撃リストã‹ã‚‰å‰Šé™¤ã™ã‚‹" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" -msgstr "" +msgstr "攻撃優先リストã¸è¿½åŠ ã™ã‚‹" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" -msgstr "" +msgstr "攻撃リストã¸è¿½åŠ ã™ã‚‹" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" -msgstr "" +msgstr "無視リストã¸è¿½åŠ ã™ã‚‹" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" -msgstr "" +msgstr "åå‰ã‚’ãƒãƒ£ãƒƒãƒˆã¸è¿½åŠ ã™ã‚‹" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "プレイヤー" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" -msgstr "" +msgstr "拾ã†" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "ãƒãƒ£ãƒƒãƒˆã«è¿½åŠ " -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "マップアイテム" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" -msgstr "" +msgstr "åå‰ã‚’変更ã™ã‚‹" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" -msgstr "å–り去る" +msgstr "削除" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" -msgstr "" +msgstr "ワープ" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "æœè£…を削除ã™ã‚‹" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "呪文" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" -msgstr "" +msgstr "å¤ã„呪文をèªè¾¼ã‚€" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" -msgstr "" +msgstr "呪文を編集ã™ã‚‹" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "強調表示を無効" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "強調表示を有効" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" -msgstr "" +msgstr "åå‰ã‚’消ã•ãªã„" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" -msgstr "" +msgstr "åå‰ã‚’削除ã™ã‚‹" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" -msgstr "" +msgstr "AFKを有効ã«ã™ã‚‹" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" -msgstr "" +msgstr "AFKを無効ã«ã™ã‚‹" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" -msgstr "ã§ã‚‹" +msgstr "退会" + +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "クリップボードã«ã‚³ãƒ”ー" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "ギルドãƒã‚¸ã‚·ãƒ§ãƒ³ã‚’変更" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " -msgstr "" +msgstr " マップサインã®åå‰ã‚’変更" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " -msgstr " åå‰: " +msgstr "åå‰: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " -msgstr "" +msgstr "プレイヤーコメント " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " -msgstr "" +msgstr "コメント: " -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" -msgstr "ã«è²¿æ˜“を足ã™" +msgstr "トレードã«è¿½åŠ " -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" -msgstr "" +msgstr "トレードã«10è¿½åŠ ã™ã‚‹" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" -msgstr "" +msgstr "トレードã«åŠåˆ†è¿½åŠ ã™ã‚‹" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" -msgstr "" +msgstr "トレードã«å…¨ã¦è¿½åŠ ã™ã‚‹" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" -msgstr "10ä¿å˜" +msgstr "10 ä¿å˜" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "åŠåˆ†ä¿å˜" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "全部ä¿å˜" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" -msgstr "" +msgstr "å…¨ã¦è½ã¨ã™" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" -msgstr "10å–ã‚‹" +msgstr "10 å–出ã™" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" -msgstr "åŠåˆ†å–ã‚‹" +msgstr "åŠåˆ†å–出ã™" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" -msgstr "全部å–ã‚‹" +msgstr "全部å–出ã™" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" -msgstr "" +msgstr "旧アイテムショートカットをèªè¾¼ã‚€" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" -msgstr "" +msgstr "旧ドãƒãƒƒãƒ—ショートカットをèªè¾¼ã‚€" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" -msgstr " éš ã™" +msgstr " éžè¡¨ç¤º" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" -msgstr "見ã›ã‚‹" +msgstr "表示" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" -msgstr "" +msgstr "黄色ãƒãƒ¼ã‚’リセットã™ã‚‹" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆã¸ã‚³ãƒ”ーã™ã‚‹" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(デフォルト)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" -msgstr "" +msgstr "上ã¸ç§»å‹•" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" -msgstr "" +msgstr "下ã¸ç§»å‹•" #: src/gui/quitdialog.cpp:52 msgid "Switch server" -msgstr "サーãƒãƒ¼ã‚’切り替ãˆã‚‹" +msgstr "サーãƒãƒ¼ã‚’変更ã™ã‚‹" #: src/gui/quitdialog.cpp:53 msgid "Switch character" -msgstr "ã‚ャラクターを切り替ãˆã‚‹" +msgstr "ã‚ャラクターを変更ã™ã‚‹" #: src/gui/register.cpp:77 msgid "Confirm:" @@ -1656,39 +1660,39 @@ msgstr "確èª:" #: src/gui/register.cpp:108 msgid "Email:" -msgstr "Eメール:" +msgstr "Eメール:" #: src/gui/register.cpp:176 #, c-format msgid "The username needs to be at least %d characters long." -msgstr "ユーザåã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上長ããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "ユーザーåã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/register.cpp:184 #, c-format msgid "The username needs to be less than %d characters long." -msgstr "ユーザåã¯%dæ–‡å—よりçŸããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "ユーザーåã¯%dæ–‡å—以下ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/register.cpp:192 src/gui/unregisterdialog.cpp:121 #, c-format msgid "The password needs to be at least %d characters long." -msgstr "パスワードã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上長ããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "パスワードã¯å°‘ãªãã¨ã‚‚%dæ–‡å—以上ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/register.cpp:200 src/gui/unregisterdialog.cpp:128 #, c-format msgid "The password needs to be less than %d characters long." -msgstr "パスワードã¯%dæ–‡å—よりçŸããªãã¦ã¯ã„ã‘ã¾ã›ã‚“。" +msgstr "パスワードã¯%dæ–‡å—以下ã§ãªãã¦ã¯ã„ã‘ã¾ã›ã‚“" #: src/gui/register.cpp:207 msgid "Passwords do not match." -msgstr "パスワードãŒä¸€è‡´ã—ã¦ã„ã¾ã›ã‚“。" +msgstr "パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“" #: src/gui/serverdialog.cpp:237 msgid "Choose Your Server" -msgstr "サーãƒã‚’é¸ã¶" +msgstr "サーãƒãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„" #: src/gui/serverdialog.cpp:248 msgid "Choose Your Server *** SAFE MODE ***" -msgstr "" +msgstr "サーãƒãƒ¼ã‚’é¸ã‚“ã§ä¸‹ã•ã„ *** セーフモード ***" #: src/gui/serverdialog.cpp:253 msgid "Port:" @@ -1696,19 +1700,19 @@ msgstr "ãƒãƒ¼ãƒˆ:" #: src/gui/serverdialog.cpp:257 msgid "Use same ip for game sub servers" -msgstr "" +msgstr "åŒã˜IPをゲームサブサーãƒãƒ¼ã§ã‚‚使用ã™ã‚‹" #: src/gui/serverdialog.cpp:271 msgid "Server type:" -msgstr "サーãƒãƒ¼å½¢" +msgstr "サーãƒãƒ¼ã‚¿ã‚¤ãƒ—:" #: src/gui/serverdialog.cpp:295 msgid "Load" -msgstr "ãƒãƒ¼ãƒ‰" +msgstr "èªè¾¼ã¿" #: src/gui/serverdialog.cpp:296 msgid "Connect" -msgstr "通信" +msgstr "ãƒã‚°ã‚¤ãƒ³" #: src/gui/serverdialog.cpp:297 msgid "Custom Server" @@ -1716,16 +1720,16 @@ msgstr "カスタムサーãƒãƒ¼" #: src/gui/serverdialog.cpp:402 msgid "Please type both the address and the port of a server." -msgstr "サーãƒã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã¨ãƒãƒ¼ãƒˆç•ªå·ã‚’両方入力ã—ã¦ãã ã•ã„。" +msgstr "サーãƒã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã¨ãƒãƒ¼ãƒˆã‚’入力ã—ã¦ãã ã•ã„" #: src/gui/serverdialog.cpp:560 #, c-format msgid "Downloading server list...%2.2f%%" -msgstr "" +msgstr "サーãƒãƒ¼ãƒªã‚¹ãƒˆã‚’ダウンãƒãƒ¼ãƒ‰ä¸...%2.2f%%" #: src/gui/serverdialog.cpp:565 msgid "Waiting for server..." -msgstr "サーãƒãƒ¼ã‚’å¾…ã£ã¦ã„ã‚‹..." +msgstr "サーãƒãƒ¼ã‹ã‚‰ã®å¿œç”ã‚’å¾…ã£ã¦ã„ã¾ã™" #: src/gui/serverdialog.cpp:569 msgid "Preparing download" @@ -1733,16 +1737,16 @@ msgstr "ダウンãƒãƒ¼ãƒ‰æº–å‚™ä¸..." #: src/gui/serverdialog.cpp:573 msgid "Error retreiving server list!" -msgstr "" +msgstr "サーãƒãƒ¼ãƒªã‚¹ãƒˆã®èªã¿è¾¼ã¿ã«å¤±æ•—" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" -msgstr "" +msgstr "アップデートãŒå¿…è¦ã§ã™" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" -msgstr "è¦ã‚‹ v%s" +msgstr "v%sãŒå¿…è¦" #: src/gui/setup_audio.cpp:50 msgid "Enable Audio" @@ -1762,11 +1766,11 @@ msgstr "音楽を有効ã«ã™ã‚‹" #: src/gui/setup_audio.cpp:54 msgid "Enable mumble voice chat" -msgstr "" +msgstr "Mumble Voice Chatを有効ã«ã™ã‚‹" #: src/gui/setup_audio.cpp:56 msgid "Download music" -msgstr "音楽ダウンãƒãƒ¼ãƒ‰" +msgstr "音楽をダウンãƒãƒ¼ãƒ‰ã™ã‚‹" #: src/gui/setup_audio.cpp:61 msgid "Audio" @@ -1787,8 +1791,7 @@ msgstr "ãŠçŸ¥ã‚‰ã›" #: src/gui/setup_audio.cpp:120 msgid "You may have to restart your client if you want to download new music" msgstr "" -"æ–°ã—ã„音楽をダウンãƒãƒ¼ãƒ‰ã™ã‚‹å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’å†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å¯èƒ½æ€§" -"ãŒã‚ã‚‹" +"æ–°ã—ã„音楽をダウンãƒãƒ¼ãƒ‰ã™ã‚‹å ´åˆã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’å†èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™" #: src/gui/setup_audio.cpp:133 msgid "Sound Engine" @@ -1796,39 +1799,39 @@ msgstr "サウンドエンジン" #: src/gui/setup_chat.cpp:55 src/gui/setup_colors.cpp:54 msgid "Colors" -msgstr "色彩" +msgstr "色" #: src/gui/setup_chat.cpp:57 msgid "Remove colors from received chat messages" -msgstr "" +msgstr "å—ä¿¡ã—ãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®è‰²ã‚’無効ã«ã™ã‚‹" #: src/gui/setup_chat.cpp:60 msgid "Show chat colors list" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆã®æ–‡å—色リストを表示" #: src/gui/setup_chat.cpp:64 msgid "Commands" -msgstr "" +msgstr "コマンド" #: src/gui/setup_chat.cpp:66 msgid "Allow magic and GM commands in all chat tabs" -msgstr "" +msgstr "å…¨ã¦ã®ã‚¿ãƒ–ã§å‘ªæ–‡ã¨GMコマンドをãƒã‚°ã™ã‚‹" #: src/gui/setup_chat.cpp:70 msgid "Limits" -msgstr "" +msgstr "制é™" #: src/gui/setup_chat.cpp:72 msgid "Limit max chars in chat line" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆã§ä¸€è¡Œã«è¡¨ç¤ºã™ã‚‹æœ€å¤§æ–‡å—数を制é™ã™ã‚‹" #: src/gui/setup_chat.cpp:75 msgid "Limit max lines in chat" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆã§è¡¨ç¤ºã™ã‚‹æœ€å¤§è¡Œæ•°ã‚’制é™ã™ã‚‹" #: src/gui/setup_chat.cpp:79 msgid "Logs" -msgstr "" +msgstr "ãƒã‚°" #: src/gui/setup_chat.cpp:81 msgid "Enable chat Log" @@ -1836,35 +1839,35 @@ msgstr "ãƒãƒ£ãƒƒãƒˆãƒã‚°ã‚’有効" #: src/gui/setup_chat.cpp:84 msgid "Show chat history" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆå±¥æ´ã‚’表示" #: src/gui/setup_chat.cpp:88 msgid "Messages" -msgstr "" +msgstr "メッセージ" #: src/gui/setup_chat.cpp:90 msgid "Hide shop messages" -msgstr "" +msgstr "å£²è²·ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’éš ã™" #: src/gui/setup_chat.cpp:94 msgid "Tabs" -msgstr "" +msgstr "タブ" #: src/gui/setup_chat.cpp:96 msgid "Put all whispers in tabs" -msgstr "プライベートメッセージをタブã«å‡ºã™ã€‚" +msgstr "ã•ã•ã‚„ãををタブã§è¡¨ç¤ºã™ã‚‹" #: src/gui/setup_chat.cpp:99 msgid "Log magic messages in debug tab" -msgstr "" +msgstr "デãƒãƒƒã‚°ã‚¿ãƒ–ã«å‘ªæ–‡ã‚’ãƒã‚°ã™ã‚‹" #: src/gui/setup_chat.cpp:102 msgid "Show server messages in debug tab" -msgstr "" +msgstr "サーãƒãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’デãƒãƒƒã‚°ã‚¿ãƒ–ã«ãƒã‚°ã™ã‚‹" #: src/gui/setup_chat.cpp:105 msgid "Enable trade tab" -msgstr "" +msgstr "トレードタブを有効" #: src/gui/setup_chat.cpp:108 msgid "Enable battle tab" @@ -1872,39 +1875,39 @@ msgstr "ãƒãƒˆãƒ«ã‚¿ãƒ–を有効" #: src/gui/setup_chat.cpp:111 msgid "Show battle events" -msgstr "" +msgstr "ãƒãƒˆãƒ«ã‚¤ãƒ™ãƒ³ãƒˆã‚’表示" #: src/gui/setup_chat.cpp:114 msgid "Resize chat tabs if need" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆã‚¿ãƒ–をリサイズã™ã‚‹" #: src/gui/setup_chat.cpp:118 msgid "Time" -msgstr "" +msgstr "時間" #: src/gui/setup_chat.cpp:120 msgid "Use local time" -msgstr "" +msgstr "ãƒãƒ¼ã‚«ãƒ«ã‚¿ã‚¤ãƒ を使ã†" #: src/gui/setup_chat.cpp:123 src/gui/setup_other.cpp:166 msgid "Other" -msgstr "" +msgstr "ãã®ä»–" #: src/gui/setup_chat.cpp:125 msgid "Highlight words (separated by comma)" -msgstr "" +msgstr "æ–‡å—ã‚’ãƒã‚¤ãƒ©ã‚¤ãƒˆ (コンマã§åŒºåˆ‡ã‚‹)" #: src/gui/setup_chat.cpp:128 msgid "Show MVP messages" -msgstr "" +msgstr "MVPメッセージを表示ã™ã‚‹" #: src/gui/setup_colors.cpp:49 msgid "This is what the color looks like" -msgstr "ã“ã‚ŒãŒãã®è‰²ãŒã©ã®ã‚ˆã†ã«è¦‹ãˆã‚‹ã‹ã§ã™ã€‚" +msgstr "色ã®ä¾‹" #: src/gui/setup_colors.cpp:75 msgid "Type:" -msgstr "タイプ:" +msgstr "タイプ:" #: src/gui/setup_colors.cpp:86 src/gui/setup_colors.cpp:407 msgid "Static" @@ -1918,7 +1921,7 @@ msgstr "点滅" #: src/gui/setup_colors.cpp:90 src/gui/setup_colors.cpp:91 #: src/gui/setup_colors.cpp:409 msgid "Rainbow" -msgstr "カラフル" +msgstr "虹" #: src/gui/setup_colors.cpp:92 src/gui/setup_colors.cpp:93 #: src/gui/setup_colors.cpp:409 @@ -1927,23 +1930,23 @@ msgstr "スペクトル" #: src/gui/setup_colors.cpp:97 src/gui/setup_colors.cpp:319 msgid "Delay:" -msgstr "é…延:" +msgstr "é…延:" #: src/gui/setup_colors.cpp:112 msgid "Red:" -msgstr "赤" +msgstr "赤:" #: src/gui/setup_colors.cpp:127 msgid "Green:" -msgstr "ç·‘" +msgstr "ç·‘:" #: src/gui/setup_colors.cpp:142 msgid "Blue:" -msgstr "é’" +msgstr "é’:" #: src/gui/setup_colors.cpp:314 msgid "Alpha:" -msgstr "アルファ:" +msgstr "アルファ:" #: src/gui/setup.cpp:71 msgid "Apply" @@ -1955,11 +1958,11 @@ msgstr "ウィンドウをリセットã™ã‚‹" #: src/gui/setup_joystick.cpp:70 src/gui/setup_joystick.cpp:142 msgid "Press the button to start calibration" -msgstr "ボタンを押ã™ã¨è¼ƒæ£ãŒå§‹ã¾ã‚Šã¾ã™ã€‚" +msgstr "ボタンを押ã—ã¦ã‚«ãƒªãƒ–レーションを開始" #: src/gui/setup_joystick.cpp:71 src/gui/setup_joystick.cpp:140 msgid "Calibrate" -msgstr "変化ã•ã›ã‚‹" +msgstr "カリブレーション" #: src/gui/setup_joystick.cpp:72 msgid "Enable joystick" @@ -1967,7 +1970,7 @@ msgstr "ジョイスティックを使用å¯èƒ½ã«ã™ã‚‹" #: src/gui/setup_joystick.cpp:75 msgid "Use joystick if client window inactive" -msgstr "" +msgstr "クライアントãŒç„¡åŠ¹ã®å ´åˆã‚¸ãƒ§ã‚¤ã‚¹ãƒ†ã‚£ãƒƒã‚¯ã‚’使用" #: src/gui/setup_joystick.cpp:78 msgid "Joystick" @@ -1979,7 +1982,7 @@ msgstr "åœæ¢" #: src/gui/setup_joystick.cpp:149 msgid "Rotate the stick and dont press buttons" -msgstr "" +msgstr "スティックã§å††ã‚’æãボタンã¯æŠ¼ã•ãªã„" #: src/gui/setup_keyboard.cpp:80 msgid "Keyboard" @@ -1999,11 +2002,11 @@ msgstr "標準ã«æˆ»ã™" #: src/gui/setup_keyboard.cpp:133 msgid "Key Conflict(s) Detected." -msgstr "ã‚ーãŒé‡è¤‡ã—ã¦ã„ã¾ã™ã€‚" +msgstr "ショートカットã‚ーãŒé‡è¤‡ã—ã¦ã„ã¾ã™" #: src/gui/setup_other.cpp:39 msgid "Misc" -msgstr "ä»–" +msgstr "ãã®ä»–" #: src/gui/setup_other.cpp:45 src/gui/userpalette.cpp:125 msgid "Monsters" @@ -2011,87 +2014,87 @@ msgstr "モンスター" #: src/gui/setup_other.cpp:47 msgid "Show damage inflicted to monsters" -msgstr "モンスターã«ä¸ŽãˆãŸæ傷を表示ã™ã‚‹" +msgstr "モンスターã«ä¸ŽãˆãŸãƒ€ãƒ¡ãƒ¼ã‚¸ã‚’表示ã™ã‚‹" #: src/gui/setup_other.cpp:50 msgid "Auto target only reachable monsters" -msgstr "" +msgstr "攻撃å¯èƒ½ç¯„囲ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã®ã¿" #: src/gui/setup_other.cpp:53 msgid "Highlight monster attack range" -msgstr "" +msgstr "モンスターã®æ”»æ’ƒç¯„囲を強調表示" #: src/gui/setup_other.cpp:57 msgid "Show monster hp bar" -msgstr "モンスターHPãƒãƒ¼ã‚’表示ã™ã‚‹" +msgstr "モンスターã®HPãƒãƒ¼ã‚’表示ã™ã‚‹" #: src/gui/setup_other.cpp:60 msgid "Cycle monster targets" -msgstr "" +msgstr "é¸æŠžã—ãŸãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‚’円ã§è¡¨ç¤º" #: src/gui/setup_other.cpp:66 msgid "Show warps particles" -msgstr "" +msgstr "ワープパーティクルを表示" #: src/gui/setup_other.cpp:69 msgid "Highlight map portals" -msgstr "" +msgstr "マップãƒãƒ¼ã‚¿ãƒ«ã‚’強調表示" #: src/gui/setup_other.cpp:72 msgid "Highlight floor items" -msgstr "" +msgstr "床ã«è½ã¡ã¦ã„るアイテムを強調表示" #: src/gui/setup_other.cpp:75 msgid "Highlight player attack range" -msgstr "" +msgstr "攻撃å¯èƒ½ç¯„囲を強調表示" #: src/gui/setup_other.cpp:78 msgid "Show extended minimaps" -msgstr "" +msgstr "拡張ミニマップを表示ã™ã‚‹" #: src/gui/setup_other.cpp:81 msgid "Draw path" -msgstr "パスをæç”»" +msgstr "パスを表示ã•ã›ã‚‹" #: src/gui/setup_other.cpp:84 msgid "Draw hotkeys on map" -msgstr "" +msgstr "マップã«ãƒ›ãƒƒãƒˆã‚ーを表示ã•ã›ã‚‹" #: src/gui/setup_other.cpp:87 msgid "Enable lazy scrolling" -msgstr "" +msgstr "レイジースクãƒãƒ¼ãƒ«ã‚’有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:90 msgid "Scroll laziness" -msgstr "" +msgstr "レイジースクãƒãƒ¼ãƒ«" #: src/gui/setup_other.cpp:93 msgid "Scroll radius" -msgstr "" +msgstr "ラディアススクãƒãƒ¼ãƒ«" #: src/gui/setup_other.cpp:97 msgid "Moving" -msgstr "" +msgstr "動作" #: src/gui/setup_other.cpp:99 msgid "Auto fix position" -msgstr "" +msgstr "自動ã§ä½ç½®ã‚’ä¿®æ£" #: src/gui/setup_other.cpp:102 msgid "Attack while moving" -msgstr "" +msgstr "移動ä¸ã‚‚攻撃ã™ã‚‹" #: src/gui/setup_other.cpp:105 msgid "Sync player move" -msgstr "" +msgstr "プレイヤーã®å‹•ãã‚’åŒåŒ–ã™ã‚‹" #: src/gui/setup_other.cpp:108 msgid "Crazy move A program" -msgstr "" +msgstr "クレイジームーブ A プãƒã‚°ãƒ©ãƒ " #: src/gui/setup_other.cpp:112 msgid "Player" -msgstr "" +msgstr "プレイヤー" #: src/gui/setup_other.cpp:114 msgid "Show own hp bar" @@ -2099,83 +2102,83 @@ msgstr "自分ã®HPãƒãƒ¼ã‚’表示ã™ã‚‹" #: src/gui/setup_other.cpp:117 msgid "Enable quick stats" -msgstr "" +msgstr "クイックスタッツを有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:120 msgid "Cycle player targets" -msgstr "" +msgstr "é¸æŠžã—ãŸãƒ—レイヤーを円ã§è¡¨ç¤º" #: src/gui/setup_other.cpp:123 msgid "Show job exp messages" -msgstr "" +msgstr "ジョブExpメッセージを表示ã™ã‚‹" #: src/gui/setup_other.cpp:126 msgid "Show players popups" -msgstr "" +msgstr "プレイヤーãƒãƒƒãƒ—アップを表示ã™ã‚‹" #: src/gui/setup_other.cpp:129 msgid "Afk message" -msgstr "" +msgstr "AFKメッセージ" #: src/gui/setup_other.cpp:132 msgid "Show job" -msgstr "仕事を表示ã™ã‚‹" +msgstr "ジョブを表示ã™ã‚‹" #: src/gui/setup_other.cpp:135 msgid "Enable attack filter" -msgstr "" +msgstr "攻撃フィルターを有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:138 msgid "Enable advert protocol" -msgstr "" +msgstr "アドãƒãƒ¼ãƒˆãƒ—ãƒãƒˆã‚³ãƒ«ã‚’有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:144 msgid "Accept sell/buy requests" -msgstr "" +msgstr "売買リクエストをå—ã‘入れる" #: src/gui/setup_other.cpp:147 msgid "Enable shop mode" -msgstr "" +msgstr "ショップモードを有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:153 msgid "Log NPC dialogue" -msgstr "" +msgstr "NPCダイアãƒã‚°ã‚’記録ã™ã‚‹" #: src/gui/setup_other.cpp:157 msgid "Bots support" -msgstr "" +msgstr "ボットサãƒãƒ¼ãƒˆ" #: src/gui/setup_other.cpp:159 msgid "Enable auction bot support" -msgstr "" +msgstr "オークションボットã®ã‚µãƒãƒ¼ãƒˆ" #: src/gui/setup_other.cpp:162 msgid "Enable guild bot support and disable native guild support" -msgstr "" +msgstr "ギルドサãƒãƒ¼ãƒˆã‚’無効ã«ã—ギルドボットを有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:168 msgid "Enable server side attack" -msgstr "" +msgstr "サーãƒãƒ¼ã‚µã‚¤ãƒ‰ã‚¢ã‚¿ãƒƒã‚¯ã‚’有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:171 msgid "Enable bot checker" -msgstr "" +msgstr "ボットãƒã‚§ãƒƒã‚«ãƒ¼ã‚’有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:174 msgid "Enable buggy servers protection (do not disable)" -msgstr "" +msgstr "ä¸å®‰å®šãªã‚µãƒ¼ãƒãƒ¼ã®ä¿è·ã‚’有効ã«ã™ã‚‹(無効ã«ã—ãªã„)" #: src/gui/setup_other.cpp:178 msgid "Enable debug log" -msgstr "デãƒãƒƒã‚°ãƒ«ãƒ¼ãƒ—を有効ã«ã™ã‚‹" +msgstr "デãƒãƒƒã‚°ãƒã‚°ã‚’有効ã«ã™ã‚‹" #: src/gui/setup_other.cpp:181 msgid "Low traffic mode" -msgstr "" +msgstr "低トラフィックモード" #: src/gui/setup_other.cpp:184 msgid "Hide shield sprite" -msgstr "" +msgstr "ã‚·ãƒ¼ãƒ«ãƒ‰ã‚¹ãƒ—ãƒ©ã‚¤ãƒˆã‚’éš ã™" #: src/gui/setup_other.cpp:187 msgid "Show background" @@ -2184,58 +2187,57 @@ msgstr "背景を表示ã™ã‚‹" #: src/gui/setup_perfomance.cpp:55 msgid "Better perfomance (enable for better perfomance)" msgstr "" +"より良ã„パフォーマンス (より良ã„パフォーマンスã®ç‚ºã«ã¯æœ‰åŠ¹ã«ã—ã¦ä¸‹ã•ã„)" #: src/gui/setup_perfomance.cpp:58 msgid "Auto adjust perfomance" -msgstr "" +msgstr "パフォーマンスを自動調整" #: src/gui/setup_perfomance.cpp:61 msgid "Hw acceleration" -msgstr "" +msgstr "ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³" #: src/gui/setup_perfomance.cpp:64 msgid "Enable opacity cache (Software, can use many memory)" msgstr "" +"é€éŽã‚ャッシュを有効化ã™ã‚‹ (ソフトウェア-メモリを沢山使用ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾" +"ã™)" #: src/gui/setup_perfomance.cpp:67 msgid "Enable map reduce (Software)" -msgstr "" +msgstr "マップ削減を有効化 (ソフトウェア)" #: src/gui/setup_perfomance.cpp:70 msgid "Better quality (disable for better perfomance)" -msgstr "" +msgstr "より良ã„クオリティ (より良ã„パフォーマンスã®ç‚ºã«ã¯ç„¡åŠ¹ã«ã—ã¦ä¸‹ã•ã„)" #: src/gui/setup_perfomance.cpp:73 msgid "Enable alpha channel fix (Software, can be very slow)" -msgstr "" +msgstr "アルファãƒãƒ£ãƒ³ãƒãƒ«ä¿®æ£ã‚’有効化 (ソフトウェア-é‡ããªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™)" #: src/gui/setup_perfomance.cpp:77 msgid "Show beings transparency" -msgstr "" +msgstr "é€éŽã‚’表示ã™ã‚‹" #: src/gui/setup_perfomance.cpp:80 msgid "Enable reorder sprites." -msgstr "" +msgstr "スプライトリオーダーを有効ã«ã™ã‚‹." #: src/gui/setup_perfomance.cpp:83 msgid "Small memory (enable for lower memory usage)" -msgstr "" +msgstr "メモリ優先 (メモリ使用を少ãªãã™ã‚‹ã«ã¯æœ‰åŠ¹ã«ã—ã¦ä¸‹ã•ã„)" #: src/gui/setup_perfomance.cpp:86 msgid "Disable advanced beings caching (Software)" -msgstr "" +msgstr "アドãƒãƒ³ã‚¹ã‚ャッシュを無効ã«ã™ã‚‹ (ソフトウェア)" #: src/gui/setup_perfomance.cpp:89 msgid "Disable beings caching (Software)" -msgstr "" - -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "プレイヤー" +msgstr "ã‚ャッシュを無効ã«ã™ã‚‹ (ソフトウェア)" #: src/gui/setup_players.cpp:54 msgid "Show gender" -msgstr "性的を表示ã™ã‚‹" +msgstr "性別を表示ã™ã‚‹" #: src/gui/setup_players.cpp:57 msgid "Show level" @@ -2247,11 +2249,11 @@ msgstr "自分ã®åå‰ã‚’表示ã™ã‚‹" #: src/gui/setup_players.cpp:63 msgid "Enable extended mouse targeting" -msgstr "" +msgstr "エクステンドマウスターゲットを有効ã«ã™ã‚‹" #: src/gui/setup_players.cpp:66 msgid "Target dead players" -msgstr "" +msgstr "æ»ã‚“ã プレイヤーã®æ¨™çš„を有効" #: src/gui/setup_players.cpp:69 msgid "Visible names" @@ -2259,23 +2261,23 @@ msgstr "åå‰ã‚’表示ã™ã‚‹" #: src/gui/setup_players.cpp:72 msgid "Secure trades" -msgstr "" +msgstr "トレードを安全化ã™ã‚‹" #: src/gui/setup_players.cpp:75 msgid "Unsecure chars in names" -msgstr "" +msgstr "ã‚»ã‚ュリティ上安全ã§ã¯ãªã„æ–‡å—ãŒå«ã¾ã‚Œã¦ã„ã¾ã™" #: src/gui/setup_players.cpp:78 msgid "Show statuses" -msgstr "" +msgstr "ステータスを表示ã™ã‚‹" #: src/gui/setup_players.cpp:81 msgid "Show ip addresses on screenshots" -msgstr "" +msgstr "スクリーンショットã«IPを表示ã•ã›ã‚‹" #: src/gui/setup_players.cpp:84 msgid "Allow self heal with mouse click" -msgstr "" +msgstr "クリックã§ãƒ’ール" #: src/gui/setup_relations.cpp:65 msgid "Relation" @@ -2299,23 +2301,23 @@ msgstr "無視ã™ã‚‹" #: src/gui/setup_relations.cpp:74 msgid "Erased" -msgstr "消ã—ãŸ" +msgstr "削除済" #: src/gui/setup_relations.cpp:75 msgid "Blacklisted" -msgstr "" +msgstr "ブラックリスト化ã•ã‚Œã¦ã„ã¾ã™" #: src/gui/setup_relations.cpp:76 msgid "Enemy" -msgstr "" +msgstr "敵" #: src/gui/setup_relations.cpp:240 msgid "Allow trading" -msgstr "交æ›ã‚’承èªã™ã‚‹" +msgstr "トレードをå—付ã‘ã‚‹" #: src/gui/setup_relations.cpp:242 msgid "Allow whispers" -msgstr "プライベートメッセージをå—ã‘å–ã‚‹ã“ã¨ã‚’承èªã™ã‚‹" +msgstr "å…¨ã¦ã®ã•ã•ã‚„ãã‚’å—ã‘å–ã‚‹" #: src/gui/setup_relations.cpp:245 msgid "Old" @@ -2323,11 +2325,11 @@ msgstr "å¤ã„" #: src/gui/setup_relations.cpp:247 msgid "Relations" -msgstr "" +msgstr "関係" #: src/gui/setup_relations.cpp:272 msgid "When ignoring:" -msgstr "無視ã®éš›ã«ã¯ï¼š" +msgstr "無視ã®éš›ã«ã¯:" #: src/gui/setup_theme.cpp:108 msgid "Tiny (10)" @@ -2335,128 +2337,132 @@ msgstr "å°ã•ã„ (10)" #: src/gui/setup_theme.cpp:109 msgid "Small (11)" -msgstr "å°ï¼ˆ11)" +msgstr "å° (11)" #: src/gui/setup_theme.cpp:110 msgid "Medium (12)" -msgstr "媒体(12)" +msgstr "ä¸ (12)" #: src/gui/setup_theme.cpp:111 msgid "Large (13)" -msgstr "大(13)" +msgstr "大1 (13)" #: src/gui/setup_theme.cpp:112 msgid "Big (14)" -msgstr "ビッグ(14)" +msgstr "大2 (14)" #: src/gui/setup_theme.cpp:113 msgid "Huge (15)" -msgstr "巨大(15)" +msgstr "最大 (15)" #: src/gui/setup_theme.cpp:146 msgid "Chinese (China)" -msgstr "" +msgstr "ä¸å›½èªž (ä¸å›½)" #: src/gui/setup_theme.cpp:147 msgid "Czech" -msgstr "" +msgstr "ãƒã‚§ã‚³èªž" #: src/gui/setup_theme.cpp:148 msgid "English" -msgstr "" +msgstr "英語" #: src/gui/setup_theme.cpp:149 msgid "Finnish" -msgstr "" +msgstr "フィンランド語" #: src/gui/setup_theme.cpp:150 msgid "French" -msgstr "" +msgstr "フランス語" #: src/gui/setup_theme.cpp:151 msgid "German" -msgstr "" +msgstr "ドイツ語" #: src/gui/setup_theme.cpp:152 msgid "Indonesian" -msgstr "" +msgstr "インドãƒã‚·ã‚¢èªž" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" -msgstr "" +msgid "Polish" +msgstr "ãƒãƒ¼ãƒ©ãƒ³ãƒ‰èªž" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" -msgstr "" +msgid "Japanese" +msgstr "日本語" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" -msgstr "" +msgid "Dutch (Belgium/Flemish)" +msgstr "ドイツ語 (ベルギー/フランドル)" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" -msgstr "" +msgid "Portuguese" +msgstr "ãƒãƒ«ãƒˆã‚¬ãƒ«èªž" #: src/gui/setup_theme.cpp:157 -msgid "Russian" -msgstr "" +msgid "Portuguese (Brazilian)" +msgstr "ãƒãƒ«ãƒˆã‚¬ãƒ«èªž (ブラジル)" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "ãƒã‚·ã‚¢èªž" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" -msgstr "" +msgstr "スペイン語 (カスティリヤ)" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "テーマ" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "GUIテーマ" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" -msgstr "" +msgstr "言語" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "メインフォント" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "太å—フォント" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" -msgstr "ç²’åã®ãƒ•ã‚©ãƒ³ãƒˆ" +msgstr "パーティクルフォント" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "ヘルプフォント" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" -msgstr "" +msgstr "安全ãªãƒ•ã‚©ãƒ³ãƒˆ" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" -msgstr "" +msgstr "日本語フォント" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "フォントサイズ" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" -msgstr "テーマã¯å¤‰ãˆã¾ã—ãŸ" +msgstr "テーマを変更ã—ã¾ã—ãŸ" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." -msgstr "è¨å®šå¤‰æ›´ã®ãŸã‚ã€ã‚¢ãƒ—リケーションをå†èµ·å‹•ã—ã¦ãã ã•ã„。" +msgstr "è¨å®šå¤‰æ›´ã®ç‚ºã‚¢ãƒ—リケーションをå†èµ·å‹•ã—ã¦ãã ã•ã„" #: src/gui/setup_video.cpp:194 msgid "Software" -msgstr "ソフトウェア" +msgstr "マップãƒãƒ¼ã‚¿ãƒ«ã‚’強調表示" #: src/gui/setup_video.cpp:195 msgid "Fast OpenGL" @@ -2476,11 +2482,11 @@ msgstr "テã‚スト" #: src/gui/setup_video.cpp:227 msgid "Bubbles, no names" -msgstr "ãƒãƒ–ルã€åå‰è¡¨ç¤ºãªã—" +msgstr "å¹ã出ã—,åå‰è¡¨ç¤ºãªã—" #: src/gui/setup_video.cpp:229 msgid "Bubbles with names" -msgstr "ãƒãƒ–ルã€åå‰è¡¨ç¤ºã‚ã‚Š" +msgstr "å¹ã出ã—,åå‰è¡¨ç¤ºã‚ã‚Š" #: src/gui/setup_video.cpp:242 msgid "off" @@ -2512,7 +2518,7 @@ msgstr "カスタムカーソル" #: src/gui/setup_video.cpp:291 msgid "Particle effects" -msgstr "ç²’å効果" +msgstr "パーティクル効果" #: src/gui/setup_video.cpp:293 msgid "Show pickup notification" @@ -2521,7 +2527,7 @@ msgstr "ピックアップ通知表示" #. TRANSLATORS: Refers to "Show own name" #: src/gui/setup_video.cpp:295 msgid "in chat" -msgstr "ãƒãƒ£ãƒƒãƒˆä¸" +msgstr "ãƒãƒ£ãƒƒãƒˆã§" #. TRANSLATORS: Refers to "Show own name" #: src/gui/setup_video.cpp:297 @@ -2530,12 +2536,12 @@ msgstr "ç”»é¢å†…ã§" #: src/gui/setup_video.cpp:302 msgid "FPS limit:" -msgstr "FPSリミット" +msgstr "FPSリミット:" #: src/gui/setup_video.cpp:306 src/gui/setup_video.cpp:341 #: src/gui/setup_video.cpp:562 src/gui/setup_video.cpp:710 msgid "Alt FPS limit: " -msgstr "" +msgstr "Alt FPS リミット: " #: src/gui/setup_video.cpp:321 msgid "Overhead text" @@ -2551,7 +2557,7 @@ msgstr "環境FX" #: src/gui/setup_video.cpp:324 msgid "Particle detail" -msgstr "ç²’åã®è©³ç´°" +msgstr "パーティクルã®è©³ç´°" #: src/gui/setup_video.cpp:339 src/gui/setup_video.cpp:342 #: src/gui/setup_video.cpp:561 src/gui/setup_video.cpp:696 @@ -2562,12 +2568,12 @@ msgstr "ãªã—" #: src/gui/setup_video.cpp:484 msgid "" "Failed to switch to windowed mode and restoration of old mode also failed!" -msgstr "ウインドウモードã§ã‚‚å‰ã®ãƒ¢ãƒ¼ãƒ‰ã®å¾©å…ƒã‚‚ã¾ãŸå¤±æ•—ã—ã¾ã—ãŸï¼" +msgstr "ウインドウモードã€ã¾ãŸå‰ãƒ¢ãƒ¼ãƒ‰ã®å¾©å…ƒã«ã‚‚失敗ã—ã¾ã—ãŸ" #: src/gui/setup_video.cpp:490 msgid "" "Failed to switch to fullscreen mode and restoration of old mode also failed!" -msgstr "フルスクリーンモードã§ã‚‚å‰ã®ãƒ¢ãƒ¼ãƒ‰ã®å¾©å…ƒã‚‚ã¾ãŸå¤±æ•—ã—ã¾ã—ãŸï¼" +msgstr "フルスクリーンモードã€ã¾ãŸå‰ãƒ¢ãƒ¼ãƒ‰ã®å¾©å…ƒã«ã‚‚失敗ã—ã¾ã—ãŸ" #: src/gui/setup_video.cpp:501 msgid "Switching to Full Screen" @@ -2575,7 +2581,7 @@ msgstr "フルスクリーンã«å¤‰æ›´" #: src/gui/setup_video.cpp:502 msgid "Restart needed for changes to take effect." -msgstr "è¨å®šå¤‰æ›´ã®ãŸã‚ã€å†èµ·å‹•ã‚’ã—ã¦ãã ã•ã„。" +msgstr "è¨å®šå¤‰æ›´ã®ç‚ºã€å†èµ·å‹•ã‚’ã—ã¦ãã ã•ã„" #: src/gui/setup_video.cpp:514 msgid "Changing to OpenGL" @@ -2587,39 +2593,39 @@ msgstr "OpenGLã®è¨å®šã‚’変更ã™ã‚‹ãŸã‚ã€å†èµ·å‹•ã‚’ã—ã¦ãã ã•ã„。 #: src/gui/setup_video.cpp:602 msgid "Custom resolution (example: 1024x768)" -msgstr "カスタム解åƒåº¦ï¼ˆä¾‹ï¼š1024 × 768)" +msgstr "カスタム解åƒåº¦ (例: 1024x768)" #: src/gui/setup_video.cpp:603 msgid "Enter new resolution: " -msgstr "" +msgstr "解åƒåº¦ã‚’入力ã—ã¦ä¸‹ã•ã„: " #: src/gui/setup_video.cpp:618 src/gui/setup_video.cpp:623 msgid "Screen Resolution Changed" -msgstr "スクリーンã®è§£åƒåº¦ãŒå¤‰ã‚ã‚Šã¾ã—ãŸã€‚" +msgstr "スクリーンã®è§£åƒåº¦ã‚’変更ã—ã¾ã—ãŸ" #: src/gui/setup_video.cpp:621 msgid "Some windows may be moved to fit the lowered resolution." -msgstr "" +msgstr "解åƒåº¦ã®å¤‰æ›´ã«åˆã‚ã›ã€ã„ãã¤ã‹ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒç§»å‹•ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™" #: src/gui/setup_video.cpp:654 msgid "Particle Effect Settings Changed." -msgstr "" +msgstr "パーティクル効果ã®è¨å®šã‚’変更ã—ã¾ã—ãŸ" #: src/gui/setup_video.cpp:655 msgid "Changes will take effect on map change." -msgstr "変化ã¯ãƒžãƒƒãƒ—ãŒã‹ã‚ã£ãŸã¨ãã‹ã‚‰å½±éŸ¿ã—ã¾ã™ã€‚" +msgstr "変更ã¯ãƒžãƒƒãƒ—ãŒå¤‰ã‚ã£ãŸæ™‚ã«æœ‰åŠ¹ã«ãªã‚Šã¾ã™" #: src/gui/shopwindow.cpp:75 msgid "Personal Shop" -msgstr "パーサナルショップ" +msgstr "最大 (15)" #: src/gui/shopwindow.cpp:118 msgid "Buy items" -msgstr "商å“ã‚’è²·ã†" +msgstr "購入" #: src/gui/shopwindow.cpp:119 msgid "Sell items" -msgstr "商å“を売る" +msgstr "販売" #: src/gui/shopwindow.cpp:121 src/gui/shopwindow.cpp:124 #: src/gui/tradewindow.cpp:89 @@ -2628,25 +2634,25 @@ msgstr "è¿½åŠ " #: src/gui/shopwindow.cpp:123 src/gui/shopwindow.cpp:126 msgid "Announce" -msgstr "発表ã™ã‚‹" +msgstr "アナウンス" #: src/gui/shopwindow.cpp:127 msgid "Show links in announce" -msgstr "" +msgstr "アナウンスã«ãƒªãƒ³ã‚¯ã‚’表示ã™ã‚‹" #: src/gui/shopwindow.cpp:148 src/gui/shopwindow.cpp:149 msgid "Auction" -msgstr "" +msgstr "オークション" #: src/gui/shopwindow.cpp:748 src/net/ea/tradehandler.cpp:104 #: src/net/manaserv/tradehandler.cpp:127 msgid "Request for Trade" -msgstr "å–引è¦æ±‚" +msgstr "トレードをリクエスト" #: src/gui/shopwindow.cpp:749 #, c-format msgid "%s wants to %s %s do you accept?" -msgstr "" +msgstr "%sãŒ%s %sを希望ã—ã¦ã„ã¾ã™ã€‚承èªã—ã¾ã™ã‹ï¼Ÿ" #: src/gui/skilldialog.cpp:276 src/gui/windowmenu.cpp:81 msgid "Skills" @@ -2654,7 +2660,7 @@ msgstr "スã‚ル" #: src/gui/skilldialog.cpp:288 msgid "Up" -msgstr "上ã’ã‚‹" +msgstr "上" #: src/gui/skilldialog.cpp:341 #, c-format @@ -2679,202 +2685,202 @@ msgstr "Lvl: %d" #: src/gui/skilldialog.cpp:546 #, c-format msgid "Lvl: %d (%+d)" -msgstr "Lvl:%d (%+d)" +msgstr "Lvl: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "ギルド" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." -msgstr "" +msgstr "ユーザー %sã‚’ã€ã‚®ãƒ«ãƒ‰ %sã«æ‹›å¾…ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." -msgstr "" +msgstr "ギルド %sã¸é€€ä¼šå±Šã‚’出ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" -msgstr "" +msgstr "ギルドã¸ãƒ¡ãƒ³ãƒãƒ¼ã‚’招待ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" -msgstr "" +msgstr "ギルド %sã«èª°ã‚’招待ã—ã¾ã™ã‹ï¼Ÿ" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" -msgstr "ギルドを残ã™ï¼Ÿ" +msgstr "ギルドã‹ã‚‰é€€ä¼šã—ã¾ã™ã‹ï¼Ÿ" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" -msgstr "" +msgstr "ギルド %sã‹ã‚‰æœ¬å½“ã«é€€ä¼šã—ã¾ã™ã‹?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "パーティー" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." -msgstr "" +msgstr "ユーザー %s をパーティã«æ‹›å¾…ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." -msgstr "" +msgstr "パーティ %sã¸é€€ä¼šå±Šã‚’出ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" -msgstr "" +msgstr "メンãƒãƒ¼ã‚’パーティã«æ‹›å¾…ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" -msgstr "" +msgstr "パーティ %sã«èª°ã‚’招待ã—ã¾ã™ã‹?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" -msgstr "パーティーを残ã™ï¼Ÿ" +msgstr "パーティーã‹ã‚‰é€€ä¼šã—ã¾ã™ã‹ï¼Ÿ" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" -msgstr "" +msgstr "パーティ %sã‹ã‚‰æœ¬å½“ã«é€€ä¼šã—ã¾ã™ã‹?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" -msgstr "航法" +msgstr "ナビ" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" -msgstr "" +msgstr "Atk" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" -msgstr "" +msgstr "優先ã•ã‚Œã‚‹æ•µ" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" -msgstr "" +msgstr "敵を攻撃ã™ã‚‹" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" -msgstr "" +msgstr "敵を無視ã™ã‚‹" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "ギルドを作æˆã™ã‚‹" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "パーティを作る" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" -msgstr "ソシアル" +msgstr "ソーシャル" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "招待" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." -msgstr "" +msgstr "%sã‹ã‚‰ã®ãƒ‘ーティ招待を承èªã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." -msgstr "" +msgstr "%sã‹ã‚‰ã®ãƒ‘ーティ招待を拒å¦ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." -msgstr "" +msgstr "%sã‹ã‚‰ã®ã‚®ãƒ«ãƒ‰æ‹›å¾…を承èªã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." -msgstr "" +msgstr "%sã‹ã‚‰ã®ã‚®ãƒ«ãƒ‰æ‹›å¾…ã‚’æ‹’å¦ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." -msgstr "" +msgstr "ギルド %sを作æˆã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." -msgstr "" +msgstr "パーティ %sを作æˆã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "ギルドå" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." -msgstr "サーãƒãƒ¼ã‚’é¸ã‚“ã§ãã ã•ã„。" +msgstr "ギルドåã‚’é¸ã‚“ã§ãã ã•ã„" -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." -msgstr "" +msgstr "ギルド招待を承èªã—ãŸãŒæ—¢ã«å…¥ä¼šã—ã¦ã„ã¾ã™" -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." -msgstr "" +msgstr "%sãŒã‚®ãƒ«ãƒ‰ %sã¸æ‹›å¾…ã—ã¦ã„ã¾ã™" -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" -msgstr "ギルド招待をå—ã‘入れ" +msgstr "ギルド招待をå—ã‘入れる" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." -msgstr "パーティã¸ã®æ‹›å¾…ã‚’å—ã‘å–ã‚Šã¾ã—ãŸãŒã€ã‚‚ã†æ—¢ã«å˜åœ¨ã—ã¦ã„ã¾ã™ã€‚" +msgstr "パーティ招待を承èªã—ãŸãŒæ—¢ã«å…¥ä¼šã—ã¦ã„ã¾ã™" -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." -msgstr "" +msgstr "パーティã«æ‹›å¾…ã•ã‚Œã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." -msgstr "" +msgstr "パーティ %sã«æ‹›å¾…ã•ã‚Œã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." -msgstr "%sã¯ã‚ãªãŸã‚’パーティã«æ‹›å¾…ã—ã¾ã—ãŸã€‚" +msgstr "%sã¯ã‚ãªãŸã‚’パーティã«æ‹›å¾…ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." -msgstr "%sã¯ã‚ãªãŸã‚’%sã¨ã„ã†ãƒ‘ーティã«æ‹›å¾…ã—ã¾ã—ãŸã€‚" +msgstr "%sã¯ã‚ãªãŸã‚’%sã¨ã„ã†ãƒ‘ーティã«æ‹›å¾…ã—ã¾ã—ãŸ" -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" -msgstr "パーティ招待をå—ã‘入れã¾ã™ã€‚" +msgstr "パーティ招待をå—ã‘入れã¾ã™" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" -msgstr "パーティーを作æˆã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。もã†ãƒ‘ーティーã«å…¥ã£ã¦ã„ã¾ã™ã€‚" +msgstr "パーティーを作æˆã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。もã†ãƒ‘ーティーã«å…¥ã£ã¦ã„ã¾ã™" -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "パーティå" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "パーティåã‚’é¸ã‚“ã§ãã ã•ã„" #: src/gui/specialswindow.cpp:79 src/gui/windowmenu.cpp:88 msgid "Specials" -msgstr "スペシアール" +msgstr "スペシャル" #: src/gui/statuswindow.cpp:144 src/gui/statuswindow.cpp:274 #: src/gui/statuswindow.cpp:337 @@ -2886,7 +2892,7 @@ msgstr "レベル: %d" #: src/gui/statuswindow.cpp:304 #, c-format msgid "Money: %s" -msgstr "GP:%s" +msgstr "GP: %s" #: src/gui/statuswindow.cpp:151 msgid "HP:" @@ -2912,17 +2918,17 @@ msgstr "ジョブãƒã‚¤ãƒ³ãƒˆ:" #: src/gui/statuswindow.cpp:263 src/gui/statuswindow.cpp:311 #, c-format msgid "Character points: %d" -msgstr "ã‚ャラクターãƒã‚¤ãƒ³ãƒˆï¼š %d" +msgstr "ã‚ャラクターãƒã‚¤ãƒ³ãƒˆ: %d" #: src/gui/statuswindow.cpp:269 #, c-format msgid "Level: %d (GM %d)" -msgstr "レベル: %d (GM %d)" +msgstr "レベル: %d (GM %d)" #: src/gui/statuswindow.cpp:325 #, c-format msgid "Correction points: %d" -msgstr "ä¿®æ£ç‚¹ï¼š %d" +msgstr "ä¿®æ£ç‚¹: %d" #: src/gui/textcommandeditor.cpp:113 msgid "No Target" @@ -2930,7 +2936,7 @@ msgstr "ターゲットãªã—" #: src/gui/textcommandeditor.cpp:114 msgid "Allow Target" -msgstr "ターゲットを許å¯ã™ã‚‹" +msgstr "ターゲットを有効ã«ã™ã‚‹" #: src/gui/textcommandeditor.cpp:115 msgid "Need Target" @@ -2942,19 +2948,19 @@ msgstr "ジェãƒãƒ©ãƒ«é”法" #: src/gui/textcommandeditor.cpp:121 msgid "Life Magic" -msgstr "命é”法" +msgstr "ライフé”法" #: src/gui/textcommandeditor.cpp:122 msgid "War Magic" -msgstr "戦争é”法" +msgstr "ウォーé”法" #: src/gui/textcommandeditor.cpp:123 msgid "Transmute Magic" -msgstr "変ã‚ã‚‹é”法" +msgstr "トランスミュートé”法" #: src/gui/textcommandeditor.cpp:124 msgid "Nature Magic" -msgstr "自然é”法" +msgstr "ãƒã‚¤ãƒãƒ£ãƒ¼é”法" #: src/gui/textcommandeditor.cpp:125 msgid "Astral Magic" @@ -2974,39 +2980,39 @@ msgstr "ä»–" #: src/gui/textcommandeditor.cpp:194 msgid "Symbol:" -msgstr "シンボル:" +msgstr "シンボル:" #: src/gui/textcommandeditor.cpp:197 msgid "Command:" -msgstr "コマンド:" +msgstr "コマンド:" #: src/gui/textcommandeditor.cpp:200 msgid "Comment:" -msgstr "" +msgstr "コメント:" #: src/gui/textcommandeditor.cpp:203 msgid "Mana:" -msgstr "マナ:" +msgstr "マナ:" #: src/gui/textcommandeditor.cpp:209 msgid "Target Type:" -msgstr "ターゲットタイプ:" +msgstr "ターゲットタイプ:" #: src/gui/textcommandeditor.cpp:215 msgid "Icon:" -msgstr "アイコン" +msgstr "アイコン:" #: src/gui/textcommandeditor.cpp:221 msgid "Magic level:" -msgstr "é”法レベル:" +msgstr "é”法レベル:" #: src/gui/textcommandeditor.cpp:227 msgid "Magic School:" -msgstr "é”法å¦åœ’" +msgstr "é”法å¦åœ’:" #: src/gui/textcommandeditor.cpp:233 msgid "School level:" -msgstr "å¦æ ¡ãƒ¬ãƒ™ãƒ«ï¼š" +msgstr "å¦æ ¡ãƒ¬ãƒ™ãƒ«:" #: src/gui/textcommandeditor.cpp:238 msgid "Save" @@ -3014,23 +3020,23 @@ msgstr "セーブ" #: src/gui/tradewindow.cpp:60 msgid "Propose trade" -msgstr "交æ›ã®æ案" +msgstr "トレードを申請ã™ã‚‹" #: src/gui/tradewindow.cpp:61 msgid "Confirmed. Waiting..." -msgstr "確èªã—ã¾ã—ãŸã€‚å¾…ã£ã¦ã„ã¾ã™â€¦ã€‚" +msgstr "確èªä¸" #: src/gui/tradewindow.cpp:62 msgid "Agree trade" -msgstr "交æ›ã‚’了承ã™ã‚‹" +msgstr "トレードを了承ã™ã‚‹" #: src/gui/tradewindow.cpp:63 msgid "Agreed. Waiting..." -msgstr "了承ã—ã¾ã—ãŸã€‚å¾…ã£ã¦ã„ã¾ã™â€¦ã€‚" +msgstr "了承ã—ã¾ã—ãŸ" #: src/gui/tradewindow.cpp:66 msgid "Trade: You" -msgstr "交æ›:ã‚ãªãŸã¨" +msgstr "交æ›:自分" #: src/gui/tradewindow.cpp:111 src/gui/tradewindow.cpp:167 #, c-format @@ -3039,7 +3045,7 @@ msgstr "%sを手ã«å…¥ã‚ŒãŸ" #: src/gui/tradewindow.cpp:112 msgid "You give:" -msgstr "ã‚ã’る物:" +msgstr "トレードã™ã‚‹ã‚¢ã‚¤ãƒ†ãƒ :" #: src/gui/tradewindow.cpp:116 msgid "Change" @@ -3047,46 +3053,46 @@ msgstr "変更" #: src/gui/tradewindow.cpp:375 msgid "You don't have enough money." -msgstr "ç¾é‡‘ä¸è¶³ã§ã™ã€‚" +msgstr "ç¾é‡‘ä¸è¶³ã§ã™" #: src/gui/tradewindow.cpp:454 msgid "Failed adding item. You can not overlap one kind of item on the window." msgstr "" -"ã‚¢ã‚¤ãƒ†ãƒ ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã«å¤±æ•—ã—ã¾ã—ãŸã€‚アイテム一種類を一ã¤ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ä¸Šã§é‡" -"複ã—ã¦è¿½åŠ ã™ã‚‹ã“ã¨ã¯å‡ºæ¥ã¾ã›ã‚“ï¼" +"アイテムã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸã€‚アイテム一種類を一ã¤ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ä¸Šã§é‡è¤‡ã—ã¦è¿½" +"åŠ ã™ã‚‹ã“ã¨ã¯å‡ºæ¥ã¾ã›ã‚“" #: src/gui/unregisterdialog.cpp:54 #, c-format msgid "Name: %s" msgstr "åå‰: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "æ›´æ–°ã—ã¦ã„ã¾ã™..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "接続ã—ã¦ã„ã¾ã™..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "プレイ" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." -msgstr "##1 アップデートã¯å®Œäº†ã—ã¦ã„ã¾ã›ã‚“。" +msgstr "##1 アップデートã¯å®Œäº†ã—ã¦ã„ã¾ã›ã‚“" #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" -msgstr "##1 ã¨ã¦ã‚‚推奨ã•ã‚Œã¾ã™ã€‚" +msgstr "##1 ã™ã‚‹äº‹ã‚’å¼·ã推奨ã—ã¾ã™" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." -msgstr "" +msgstr "##1 ã—ã°ã‚‰ããŸã£ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "完了" @@ -3100,15 +3106,15 @@ msgstr "å‹é”ã®åå‰" #: src/gui/userpalette.cpp:118 msgid "Disregarded Names" -msgstr "無視åå‰" +msgstr "無視ã—ã¦ã„ã‚‹åå‰" #: src/gui/userpalette.cpp:119 msgid "Ignored Names" -msgstr "無視ã•ã‚ŒãŸåå‰" +msgstr "無視ã—ã¦ã„ã‚‹åå‰" #: src/gui/userpalette.cpp:120 msgid "Erased Names" -msgstr "消去åå‰" +msgstr "削除ã—ãŸåå‰" #: src/gui/userpalette.cpp:121 msgid "Other Players' Names" @@ -3120,11 +3126,11 @@ msgstr "自分ã®åå‰" #: src/gui/userpalette.cpp:123 msgid "GM Names" -msgstr "ゲームマスターå" +msgstr "GMå" #: src/gui/userpalette.cpp:124 msgid "NPCs" -msgstr "NPCãŸã¡" +msgstr "NPC" #: src/gui/userpalette.cpp:126 msgid "Monster HP bar" @@ -3136,7 +3142,7 @@ msgstr "モンスターã®HPãƒãƒ¼ï¼ˆäºŒç•ªç›®ã®è‰²ï¼‰" #: src/gui/userpalette.cpp:129 msgid "Party Members" -msgstr "パティメンãƒãƒ¼" +msgstr "パーティメンãƒãƒ¼" #: src/gui/userpalette.cpp:130 msgid "Guild Members" @@ -3172,7 +3178,7 @@ msgstr "モンスターã¯ãƒ—レイヤーをヒット" #: src/gui/userpalette.cpp:140 msgid "Other Player Hits Local Player" -msgstr "" +msgstr "ä»–ã®ãƒ—レイヤーãŒãƒãƒ¼ã‚«ãƒ«ãƒ—レイヤーを攻撃ã—ã¾ã—ãŸ" #: src/gui/userpalette.cpp:141 msgid "Critical Hit" @@ -3180,15 +3186,15 @@ msgstr "クリティカルヒット" #: src/gui/userpalette.cpp:143 msgid "Local Player Hits Monster" -msgstr "" +msgstr "ãƒãƒ¼ã‚«ãƒ«ãƒ—レイヤーãŒãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‚’攻撃ã—ã¾ã—ãŸ" #: src/gui/userpalette.cpp:145 msgid "Local Player Critical Hit" -msgstr "" +msgstr "ãƒãƒ¼ã‚«ãƒ«ãƒ—レイヤー 会心ã®ä¸€æ’ƒ" #: src/gui/userpalette.cpp:147 msgid "Local Player Miss" -msgstr "" +msgstr "ãƒãƒ¼ã‚«ãƒ«ãƒ—レイヤー ミス" #: src/gui/userpalette.cpp:148 msgid "Misses" @@ -3200,19 +3206,19 @@ msgstr "ãƒãƒ¼ã‚¿ãƒ«ãƒã‚¤ãƒ©ã‚¤ãƒˆ" #: src/gui/userpalette.cpp:151 msgid "Default collision Highlight" -msgstr "" +msgstr "デフォルトコリジョンãƒã‚¤ãƒ©ã‚¤ãƒˆ" #: src/gui/userpalette.cpp:153 msgid "Air collision Highlight" -msgstr "" +msgstr "空コリジョンãƒã‚¤ãƒ©ã‚¤ãƒˆ" #: src/gui/userpalette.cpp:155 msgid "Water collision Highlight" -msgstr "" +msgstr "水コリジョンãƒã‚¤ãƒ©ã‚¤ãƒˆ" #: src/gui/userpalette.cpp:157 msgid "Walkable Highlight" -msgstr "æ©ããƒã‚¤ãƒ©ã‚¤ãƒˆ" +msgstr "æ©é“ãƒã‚¤ãƒ©ã‚¤ãƒˆ" #: src/gui/userpalette.cpp:159 msgid "Local Player Attack Range" @@ -3228,35 +3234,35 @@ msgstr "モンスター攻撃範囲" #: src/gui/userpalette.cpp:165 msgid "Home Place" -msgstr "ãƒ›ãƒ¼ãƒ å ´æ‰€" +msgstr "ホームä½ç½®" #: src/gui/userpalette.cpp:167 msgid "Home Place Border" -msgstr "" +msgstr "ホームボーダー" #: src/gui/userpalette.cpp:169 msgid "Road Point" -msgstr "ãƒãƒ¼ãƒ‰ã®ãƒã‚¤ãƒ³ãƒˆ" +msgstr "ãƒãƒ¼ãƒ‰ãƒã‚¤ãƒ³ãƒˆ" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" -msgstr "" +msgstr "オンラインリスト - アップデートä¸" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "アップデート" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " -msgstr "" +msgstr "オンラインリスト - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" -msgstr "" +msgstr "オンラインリスト - エラー" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" -msgstr "" +msgstr "オンラインリスト - アップデート" #: src/gui/widgets/battletab.cpp:45 msgid "Battle" @@ -3288,7 +3294,7 @@ msgstr "コマンド: /users" #: src/gui/widgets/channeltab.cpp:67 msgid "This command shows the users in this channel." -msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒãƒ£ãƒ³ãƒãƒ«å†…ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’表示ã—ã¾ã™ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã«å‚åŠ ä¸ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’表示ã—ã¾ã™" #: src/gui/widgets/channeltab.cpp:71 msgid "Command: /topic <message>" @@ -3296,7 +3302,7 @@ msgstr "コマンド: /topic <メッセージ>" #: src/gui/widgets/channeltab.cpp:72 msgid "This command sets the topic to <message>." -msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ãƒˆãƒ”ックをè¨å®šã—ã¾ã™ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒˆãƒ”ックをè¨å®šã—ã¾ã™" #: src/gui/widgets/channeltab.cpp:76 msgid "Command: /quit" @@ -3304,53 +3310,53 @@ msgstr "コマンド: /quit" #: src/gui/widgets/channeltab.cpp:77 msgid "This command leaves the current channel." -msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ç¾åœ¨ã„ã‚‹ãƒãƒ£ãƒ³ãƒãƒ«ã‚’去りã¾ã™ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç¾åœ¨ã„ã‚‹ãƒãƒ£ãƒ³ãƒãƒ«ã‚’去りã¾ã™" #: src/gui/widgets/channeltab.cpp:78 msgid "If you're the last person in the channel, it will be deleted." -msgstr "ã‚‚ã—ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã®æœ€å¾Œã®äººãªã‚‰ã°ã€ãã®ãƒãƒ£ãƒ³ãƒãƒ«ã¯å‰Šé™¤ã•ã‚Œã¾ã™ã€‚" +msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã„ãªã„å ´åˆã¯å‰Šé™¤ã•ã‚Œã¾ã™" #: src/gui/widgets/channeltab.cpp:83 msgid "Command: /op <nick>" -msgstr "コマンド: /op <ニックãƒãƒ¼ãƒ >" +msgstr "コマンド: /op <プレイヤーå>" #: src/gui/widgets/channeltab.cpp:84 msgid "This command makes <nick> a channel operator." -msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€å…¥åŠ›ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ãƒãƒ£ãƒ³ãƒãƒ«ã®ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ã¨ãªã‚‹" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯å…¥åŠ›ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ãƒãƒ£ãƒ³ãƒãƒ«ã®ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ã«æŒ‡å®šã—ã¾ã™" #: src/gui/widgets/channeltab.cpp:85 src/gui/widgets/channeltab.cpp:94 #: src/gui/widgets/guildchattab.cpp:61 src/net/ea/gui/guildtab.cpp:69 #: src/net/ea/gui/partytab.cpp:85 msgid "If the <nick> has spaces in it, enclose it in double quotes (\")." msgstr "" -"入力ã™ã‚‹ãƒ‹ãƒƒã‚¯ãƒãƒ¼ãƒ ã«ã‚¹ãƒšãƒ¼ã‚¹ãŒå…¥ã£ã¦ã„ã‚‹å ´åˆã€ãƒ€ãƒ–ルコーテーション(\"\")ã§" -"囲んã§ãã ã•ã„。" +"入力ã™ã‚‹ãƒ‹ãƒƒã‚¯ãƒãƒ¼ãƒ ã«ã‚¹ãƒšãƒ¼ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã¯ãƒ€ãƒ–ルコーテーション(\"\")" +"ã§å›²ã‚“ã§ãã ã•ã„" #: src/gui/widgets/channeltab.cpp:87 msgid "Channel operators can kick and op other users from the channel." msgstr "" "ãƒãƒ£ãƒ³ãƒãƒ«ã®ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ãƒ¼ã¯ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ãƒ¼ä»¥å¤–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’追ã„出ã™" -"ã“ã¨ãŒã§ãã¾ã™ã€‚" +"ã“ã¨ãŒã§ãã¾ã™" #: src/gui/widgets/channeltab.cpp:92 msgid "Command: /kick <nick>" -msgstr "コマンド: /kick <ニックãƒãƒ¼ãƒ >" +msgstr "コマンド: /kick <プレイヤーå>" #: src/gui/widgets/channeltab.cpp:93 msgid "This command makes <nick> leave the channel." -msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ã‚’ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰è¿½ã„出ã™ã“ã¨ãŒã§ãã¾ã™ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ¦ãƒ¼ã‚¶ã‚’ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰è¿½ã„出ã—ã¾ã™" #: src/gui/widgets/channeltab.cpp:118 msgid "Need a user to op!" -msgstr "オペレーターã«ãªã‚‹äººãŒå¿…è¦ã§ã™ï¼" +msgstr "オペレーターã«ãªã‚‹äººãŒå¿…è¦ã§ã™" #: src/gui/widgets/channeltab.cpp:125 msgid "Need a user to kick!" -msgstr "追ã„出ã™ã“ã¨ãŒã§ãるメンãƒãƒ¼ãŒå¿…è¦ã§ã™ï¼" +msgstr "追ã„出ã™ãƒ¡ãƒ³ãƒãƒ¼ãŒå¿…è¦ã§ã™" #: src/gui/widgets/chattab.cpp:151 msgid "Global announcement:" -msgstr "アナウンス:" +msgstr "ã‚°ãƒãƒ¼ãƒãƒ«ã‚¢ãƒŠã‚¦ãƒ³ã‚¹:" #: src/gui/widgets/chattab.cpp:157 #, c-format @@ -3365,11 +3371,11 @@ msgstr "%s ã•ã•ã‚„ã: %s" #: src/gui/widgets/guildchattab.cpp:59 src/net/ea/gui/guildtab.cpp:67 #: src/net/ea/gui/partytab.cpp:83 msgid "Command: /invite <nick>" -msgstr "コマンド: /invite <プレイヤーå>" +msgstr "コマンド: /invite <プレイヤーå>" #: src/gui/widgets/guildchattab.cpp:60 src/net/ea/gui/guildtab.cpp:68 msgid "This command invites <nick> to the guild you're in." -msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€å…¥åŠ›ã—ãŸãƒ—レイヤーを自分ã®ã‚®ãƒ«ãƒ‰ã«æ‹›å¾…ã—ã¾ã™ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å…¥åŠ›ã—ãŸãƒ—レイヤーを自分ã®ã‚®ãƒ«ãƒ‰ã«æ‹›å¾…ã—ã¾ã™" #: src/gui/widgets/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:74 #: src/net/ea/gui/partytab.cpp:90 @@ -3378,28 +3384,28 @@ msgstr "コマンド: /leave" #: src/gui/widgets/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:75 msgid "This command causes the player to leave the guild." -msgstr "" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ—レイヤーをギルドã‹ã‚‰é€€ä¼šã•ã›ã¾ã™" #: src/gui/widgets/guildchattab.cpp:109 src/net/ea/gui/guildtab.cpp:135 #: src/net/ea/gui/partytab.cpp:69 msgid "/help > Display this help." -msgstr "/helpã§ã“ã®ãƒ˜ãƒ«ãƒ—を表示ã™ã‚‹ã€‚" +msgstr "/help > ヘルプメニューを表示" #: src/gui/widgets/guildchattab.cpp:110 src/net/ea/gui/guildtab.cpp:136 msgid "/invite > Invite a player to your guild" -msgstr "" +msgstr "/invite > プレイヤーをギルドã¸æ‹›å¾…ã™ã‚‹" #: src/gui/widgets/guildchattab.cpp:111 src/net/ea/gui/guildtab.cpp:137 msgid "/leave > Leave the guild you are in" -msgstr "" +msgstr "/leave > ギルドã‹ã‚‰é€€ä¼šã™ã‚‹" #: src/gui/widgets/guildchattab.cpp:112 src/net/ea/gui/guildtab.cpp:138 msgid "/kick > Kick some one from the guild you are in" -msgstr "" +msgstr "/kick > プレイヤーをギルドã‹ã‚‰è¿½ã„出ã—ã¾ã™" #: src/gui/widgets/setupitem.cpp:271 src/gui/widgets/setupitem.cpp:394 msgid "Edit" -msgstr "エディット" +msgstr "編集" #: src/gui/widgets/whispertab.cpp:107 msgid "/ignore > Ignore the other player" @@ -3407,11 +3413,11 @@ msgstr "/ignore > ä»–ã®ãƒ—レイヤーを無視ã™ã‚‹" #: src/gui/widgets/whispertab.cpp:108 msgid "/unignore > Stop ignoring the other player" -msgstr "" +msgstr "/unignore ã¯ãƒ—レイヤー無視を解除をã—ã¾ã™" #: src/gui/widgets/whispertab.cpp:109 msgid "/close > Close the whisper tab" -msgstr "/closeã§ãƒ—ライベートメッセージã®ã‚¿ãƒ–ã‚’é–‰ã˜ã¾ã™ã€‚" +msgstr "/closeã§ã•ã•ã‚„ãタブを閉ã˜ã¾ã™" #: src/gui/widgets/whispertab.cpp:119 msgid "Command: /close" @@ -3419,28 +3425,27 @@ msgstr "コマンド: /close" #: src/gui/widgets/whispertab.cpp:120 msgid "This command closes the current whisper tab." -msgstr "" -"ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ç¾åœ¨é–‹ã„ã¦ã„るプライベートメッセージã®ã‚¿ãƒ–ã‚’é–‰ã˜ã¾ã™ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç¾åœ¨é–‹ã„ã¦ã„ã‚‹ã•ã•ã‚„ãタブを閉ã˜ã¾ã™" #: src/gui/widgets/whispertab.cpp:124 msgid "Command: /ignore" -msgstr "コマンド: /ignore" +msgstr "コマンド: /ignore" #: src/gui/widgets/whispertab.cpp:125 msgid "This command ignores the other player regardless of current relations." -msgstr "" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯å…¨ã¦ã®ãƒ—レイヤーを無視ã—ã¾ã™" #: src/gui/widgets/whispertab.cpp:130 msgid "Command: /unignore <player>" -msgstr "コマンド: /unignore <プレイヤー>" +msgstr "コマンド: /unignore <プレイヤーå>" #: src/gui/widgets/whispertab.cpp:131 msgid "This command stops ignoring the other player if they are being ignored." -msgstr "" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ—レイヤー無視を解除ã—ã¾ã™" #: src/gui/windowmenu.cpp:65 msgid "BC" -msgstr "ボット" +msgstr "BC" #: src/gui/windowmenu.cpp:65 msgid "Bot checker" @@ -3448,51 +3453,51 @@ msgstr "ボットãƒã‚§ãƒƒã‚«ãƒ¼" #: src/gui/windowmenu.cpp:67 msgid "ONL" -msgstr "" +msgstr "ONL" #: src/gui/windowmenu.cpp:67 msgid "Who is online" -msgstr "誰ãŒã‚ªãƒ³ãƒ©ã‚¤ãƒ³" +msgstr "オンラインリスト" #: src/gui/windowmenu.cpp:69 msgid "KS" -msgstr "" +msgstr "KS" #: src/gui/windowmenu.cpp:71 msgid "Smilies" -msgstr "" +msgstr "スマイリー" #: src/gui/windowmenu.cpp:73 msgid "STA" -msgstr "" +msgstr "STA" #: src/gui/windowmenu.cpp:73 msgid "Status" -msgstr "状態" +msgstr "ステータス" #: src/gui/windowmenu.cpp:74 msgid "EQU" -msgstr "" +msgstr "EQU" #: src/gui/windowmenu.cpp:76 msgid "INV" -msgstr "" +msgstr "INV" #: src/gui/windowmenu.cpp:81 msgid "SKI" -msgstr "" +msgstr "SKI" #: src/gui/windowmenu.cpp:88 msgid "SPE" -msgstr "" +msgstr "SPE" #: src/gui/windowmenu.cpp:93 msgid "SOC" -msgstr "" +msgstr "SOC" #: src/gui/windowmenu.cpp:94 msgid "SH" -msgstr "" +msgstr "SH" #: src/gui/windowmenu.cpp:94 msgid "Shortcuts" @@ -3500,23 +3505,23 @@ msgstr "ショートカット" #: src/gui/windowmenu.cpp:96 msgid "SP" -msgstr "" +msgstr "SP" #: src/gui/windowmenu.cpp:97 msgid "DR" -msgstr "" +msgstr "DR" #: src/gui/windowmenu.cpp:98 msgid "YK" -msgstr "" +msgstr "YK" #: src/gui/windowmenu.cpp:98 msgid "Did you know" -msgstr "" +msgstr "豆知è˜" #: src/gui/windowmenu.cpp:100 msgid "SET" -msgstr "" +msgstr "SET" #: src/gui/worldselectdialog.cpp:77 msgid "Select World" @@ -3528,59 +3533,59 @@ msgstr "ãƒã‚°ã‚¤ãƒ³ã®å¤‰æ›´" #: src/gui/worldselectdialog.cpp:83 msgid "Choose World" -msgstr "世界をé¸ã¶" +msgstr "世界ã®é¸æŠž" #: src/inventory.cpp:251 msgid "Storage" -msgstr "ä¿å˜" +msgstr "倉庫" #: src/inventory.cpp:253 msgid "Cart" -msgstr "è·é¦¬è»Š" +msgstr "カート" #: src/keyboardconfig.cpp:43 msgid "Basic Keys" -msgstr "" +msgstr "標準ã‚ー" #: src/keyboardconfig.cpp:44 msgid "Move Up" -msgstr "上移動" +msgstr "上ã¸ç§»å‹•" #: src/keyboardconfig.cpp:45 msgid "Move Down" -msgstr "下移動" +msgstr "下ã¸ç§»å‹•" #: src/keyboardconfig.cpp:46 msgid "Move Left" -msgstr "左移動" +msgstr "å·¦ã¸ç§»å‹•" #: src/keyboardconfig.cpp:47 msgid "Move Right" -msgstr "å³ç§»å‹•" +msgstr "å³ã¸ç§»å‹•" #: src/keyboardconfig.cpp:50 msgid "Target & Attack" -msgstr "ターゲットã¨æ”»æ’ƒ" +msgstr "ターゲット&攻撃" #: src/keyboardconfig.cpp:52 msgid "Move to Target" -msgstr "ターゲットã«å‹•ã" +msgstr "ターゲットã¾ã§ç§»å‹•" #: src/keyboardconfig.cpp:54 msgid "Change Move to Target type" -msgstr "" +msgstr "ターゲットã¸æŽ¥è¿‘方法変更" #: src/keyboardconfig.cpp:56 msgid "Move to Home location" -msgstr "ãƒ›ãƒ¼ãƒ å ´æ‰€ã«å‹•ã" +msgstr "ホームä½ç½®ã¾ã§ç§»å‹•" #: src/keyboardconfig.cpp:58 msgid "Set home location" -msgstr "" +msgstr "ホームä½ç½®å¤‰æ›´" #: src/keyboardconfig.cpp:60 msgid "Move to navigation point" -msgstr "" +msgstr "ナビゲーションãƒã‚¤ãƒ³ãƒˆã¸ç§»å‹•" #: src/keyboardconfig.cpp:63 msgid "Stop Attack" @@ -3588,7 +3593,7 @@ msgstr "攻撃をæ¢ã‚ã‚‹" #: src/keyboardconfig.cpp:65 msgid "Untarget" -msgstr "" +msgstr "ターゲットã‹ã‚‰å¤–ã™" #: src/keyboardconfig.cpp:66 msgid "Target Closest" @@ -3600,7 +3605,7 @@ msgstr "NPCã‚’ç‹™ã†" #: src/keyboardconfig.cpp:69 msgid "Target Player" -msgstr "プレイヤーを狙ã†" +msgstr "プレイヤーをターゲット" #: src/keyboardconfig.cpp:71 msgid "Pickup" @@ -3608,7 +3613,7 @@ msgstr "拾ã†" #: src/keyboardconfig.cpp:72 msgid "Change Pickup Type" -msgstr "" +msgstr "拾ã„方を変更" #: src/keyboardconfig.cpp:74 msgid "Hide Windows" @@ -3624,11 +3629,11 @@ msgstr "スクリーンショット" #: src/keyboardconfig.cpp:78 msgid "Enable/Disable Trading" -msgstr "å–引をå¯èƒ½/ä¸å¯èƒ½ã«ã™ã‚‹" +msgstr "å–引を有効/無効ã«ã™ã‚‹" #: src/keyboardconfig.cpp:80 msgid "Change Map View Mode" -msgstr "" +msgstr "マップビューモード変更" #: src/keyboardconfig.cpp:82 msgid "Select OK" @@ -3636,11 +3641,11 @@ msgstr "OKã‚’é¸æŠžã™ã‚‹" #: src/keyboardconfig.cpp:85 msgid "Shortcuts Keys" -msgstr "" +msgstr "ショートカットã‚ー" #: src/keyboardconfig.cpp:86 msgid "Item Shortcuts Key" -msgstr "" +msgstr "アイテムショートカットã‚ー" #: src/keyboardconfig.cpp:88 src/keyboardconfig.cpp:90 #: src/keyboardconfig.cpp:92 src/keyboardconfig.cpp:94 @@ -3659,7 +3664,7 @@ msgstr "アイテムショートカット: %d" #: src/keyboardconfig.cpp:128 msgid "Windows Keys" -msgstr "" +msgstr "ウィンドウズã‚ー" #: src/keyboardconfig.cpp:129 msgid "Help Window" @@ -3667,15 +3672,15 @@ msgstr "ヘルプウィンドウ" #: src/keyboardconfig.cpp:131 msgid "Status Window" -msgstr "ステータス・ウィンドウ" +msgstr "ステータスウィンドウ" #: src/keyboardconfig.cpp:133 msgid "Inventory Window" -msgstr "在庫ウィンドウ" +msgstr "インベントリーウィンドウ" #: src/keyboardconfig.cpp:135 msgid "Equipment Window" -msgstr "装備ウィンドウ" +msgstr "装ç€ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦" #: src/keyboardconfig.cpp:137 msgid "Skill Window" @@ -3683,7 +3688,7 @@ msgstr "スã‚ルウィンドウ" #: src/keyboardconfig.cpp:139 msgid "Minimap Window" -msgstr "å°ã•ãªãƒžãƒƒãƒ—ウィンドウ" +msgstr "ミニマップウィンドウ" #: src/keyboardconfig.cpp:141 msgid "Chat Window" @@ -3703,15 +3708,15 @@ msgstr "デãƒã‚°ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦" #: src/keyboardconfig.cpp:149 msgid "Social Window" -msgstr "ソシアルウインドウ" +msgstr "ソーシャルウインドウ" #: src/keyboardconfig.cpp:151 msgid "Emote Shortcut Window" -msgstr "表情ショートカットウィンドウ" +msgstr "スマイリーショートカットウィンドウ" #: src/keyboardconfig.cpp:153 msgid "Outfits Window" -msgstr "æœã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦" +msgstr "æœè£…ウインドウ" #: src/keyboardconfig.cpp:155 msgid "Shop Window" @@ -3723,7 +3728,7 @@ msgstr "クイックドãƒãƒƒãƒ—ウィンドウ" #: src/keyboardconfig.cpp:159 msgid "Kill Stats Window" -msgstr "" +msgstr "ã‚ルスタッツ窓" #: src/keyboardconfig.cpp:161 msgid "Commands Window" @@ -3731,27 +3736,27 @@ msgstr "コマンドウインドウ" #: src/keyboardconfig.cpp:163 msgid "Bot Checker Window" -msgstr "" +msgstr "ボットãƒã‚§ãƒƒã‚«ãƒ¼ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦" #: src/keyboardconfig.cpp:166 msgid "Who Is Online Window" -msgstr "オンライン・ウザー・ウインドウ" +msgstr "オンラインユーザーウインドウ" #: src/keyboardconfig.cpp:168 msgid "Did you know Window" -msgstr "" +msgstr "豆知è˜çª“" #: src/keyboardconfig.cpp:171 msgid "Previous Social Tab" -msgstr "" +msgstr "å‰ã‚½ãƒ¼ã‚·ãƒ£ãƒ«ã‚¿ãƒ–" #: src/keyboardconfig.cpp:173 msgid "Next Social Tab" -msgstr "" +msgstr "次ソーシャルタブ" #: src/keyboardconfig.cpp:175 msgid "Emotes Keys" -msgstr "" +msgstr "スマイリーã‚ー" #: src/keyboardconfig.cpp:176 msgid "Smilie" @@ -3786,7 +3791,7 @@ msgstr "スマイリーショートカット: %d" #: src/keyboardconfig.cpp:270 msgid "Outfits Keys" -msgstr "" +msgstr "æœè£…ã‚ー" #: src/keyboardconfig.cpp:271 msgid "Wear Outfit" @@ -3798,11 +3803,11 @@ msgstr "æœã‚’コピーã™ã‚‹" #: src/keyboardconfig.cpp:275 msgid "Copy equipped to Outfit" -msgstr "" +msgstr "装ç€å“ã‚’æœè£…ã«ã‚³ãƒ”ー" #: src/keyboardconfig.cpp:277 msgid "Chat Keys" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆã‚ー" #: src/keyboardconfig.cpp:278 msgid "Toggle Chat" @@ -3810,11 +3815,11 @@ msgstr "トグルãƒãƒ£ãƒƒãƒˆ" #: src/keyboardconfig.cpp:280 msgid "Scroll Chat Up" -msgstr "ãƒãƒ£ãƒƒãƒˆã‚’上ã«ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã™ã‚‹" +msgstr "ãƒãƒ£ãƒƒãƒˆã‚’上ã¸ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã™ã‚‹" #: src/keyboardconfig.cpp:282 msgid "Scroll Chat Down" -msgstr "ãƒãƒ£ãƒƒãƒˆã‚’下ã«ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã™ã‚‹" +msgstr "ãƒãƒ£ãƒƒãƒˆã‚’下ã¸ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã™ã‚‹" #: src/keyboardconfig.cpp:284 msgid "Previous Chat Tab" @@ -3826,27 +3831,27 @@ msgstr "次ã®ãƒãƒ£ãƒƒãƒˆã‚¿ãƒ–" #: src/keyboardconfig.cpp:289 msgid "Close current Chat Tab" -msgstr "" +msgstr "ã“ã®ãƒãƒ£ãƒƒãƒˆã‚¿ãƒ–ã‚’é–‰ã˜ã‚‹" #: src/keyboardconfig.cpp:291 msgid "Previous chat line" -msgstr "" +msgstr "å‰ãƒãƒ£ãƒƒãƒˆæ–‡" #: src/keyboardconfig.cpp:293 msgid "Next chat line" -msgstr "" +msgstr "次ãƒãƒ£ãƒƒãƒˆæ–‡" #: src/keyboardconfig.cpp:295 msgid "Chat Auto Complete" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆã‚ªãƒ¼ãƒˆã‚³ãƒ³ãƒ—リート" #: src/keyboardconfig.cpp:297 msgid "Deactivate Chat Input" -msgstr "" +msgstr "ãƒãƒ£ãƒƒãƒˆå…¥åŠ›ç„¡åŠ¹" #: src/keyboardconfig.cpp:299 msgid "Other Keys" -msgstr "" +msgstr "ãã®ä»–ã®ã‚ー" #: src/keyboardconfig.cpp:300 msgid "Ignore input 1" @@ -3858,47 +3863,47 @@ msgstr "インプット2無視" #: src/keyboardconfig.cpp:304 msgid "Direct Up" -msgstr "æ–¹å‘上" +msgstr "上方å‘" #: src/keyboardconfig.cpp:305 msgid "Direct Down" -msgstr "æ–¹å‘下" +msgstr "下方å‘" #: src/keyboardconfig.cpp:307 msgid "Direct Left" -msgstr "æ–¹å‘ å·¦" +msgstr "左方å‘" #: src/keyboardconfig.cpp:308 msgid "Direct Right" -msgstr "æ–¹å‘å³" +msgstr "å³æ–¹å‘" #: src/keyboardconfig.cpp:310 msgid "Crazy moves" -msgstr "クレイジーã«ç§»å‹•" +msgstr "クレイジームーブ" #: src/keyboardconfig.cpp:312 msgid "Change Crazy Move mode" -msgstr "" +msgstr "クレイジームーブモード変更" #: src/keyboardconfig.cpp:314 msgid "Quick Drop N Items from 0 slot" -msgstr "" +msgstr "Nアイテムを 0スãƒãƒƒãƒˆã‹ã‚‰ã‚¯ã‚¤ãƒƒã‚¯ãƒ‰ãƒãƒƒãƒ—" #: src/keyboardconfig.cpp:316 msgid "Quick Drop N Items" -msgstr "" +msgstr "Nアイテムをクイックドãƒãƒƒãƒ—" #: src/keyboardconfig.cpp:318 msgid "Switch Quick Drop Counter" -msgstr "" +msgstr "クイックドãƒãƒƒãƒ—カウンター変更" #: src/keyboardconfig.cpp:320 msgid "Quick heal target or self" -msgstr "" +msgstr "ターゲットåˆã¯è‡ªåˆ†ã‚’HP回復ã•ã›ã‚‹" #: src/keyboardconfig.cpp:322 msgid "Use #itenplz spell" -msgstr "#itenplz ã¯å‘ªæ–‡ã‚’使ã†" +msgstr "呪文 #itenplz ã‚’å”±ãˆã‚‹" #: src/keyboardconfig.cpp:324 msgid "Use magic attack" @@ -3906,55 +3911,55 @@ msgstr "é”法攻撃を使用" #: src/keyboardconfig.cpp:326 msgid "Switch magic attack" -msgstr "" +msgstr "マジックアタック変更" #: src/keyboardconfig.cpp:329 msgid "Switch pvp attack" -msgstr "" +msgstr "PvP攻撃変更" #: src/keyboardconfig.cpp:330 msgid "Change move type" -msgstr "" +msgstr "ムーブタイプ変更" #: src/keyboardconfig.cpp:332 msgid "Change Attack Weapon Type" -msgstr "" +msgstr "æ¦å™¨å¤‰æ›´" #: src/keyboardconfig.cpp:334 msgid "Change Attack Type" -msgstr "" +msgstr "攻撃方法変更" #: src/keyboardconfig.cpp:336 msgid "Change Follow mode" -msgstr "" +msgstr "フォãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰å¤‰æ›´" #: src/keyboardconfig.cpp:338 msgid "Change Imitation mode" -msgstr "" +msgstr "真似モード変更" #: src/keyboardconfig.cpp:341 msgid "Disable / Enable Game modifier keys" -msgstr "" +msgstr "ゲームモディファイアã‚ーを無効 / 有効ã«ã™ã‚‹" #: src/keyboardconfig.cpp:342 msgid "On / Off audio" -msgstr "アウディオ オン/オフ" +msgstr "オーディオ オン/オフ" #: src/keyboardconfig.cpp:344 msgid "Enable / Disable away mode" -msgstr "" +msgstr "AFKモードを有効 / 無効ã«ã™ã‚‹" #: src/keyboardconfig.cpp:346 msgid "Emulate right click from keyboard" -msgstr "" +msgstr "å³ã‚¯ãƒªãƒƒã‚¯ã‚’エミュレートã™ã‚‹" #: src/keyboardconfig.cpp:348 msgid "Toggle camera mode" -msgstr "" +msgstr "カメラモード変更" #: src/keyboardconfig.cpp:350 msgid "Modifier key" -msgstr "" +msgstr "モディファイアーã‚ー" #: src/keyboardconfig.cpp:429 #, c-format @@ -3962,562 +3967,577 @@ msgid "" "Conflict \"%s\" and \"%s\" keys. Resolve them, or gameplay may result in " "strange behaviour." msgstr "" +"\"%s\"ã¨\"%s\"ã‚ーãŒé‡è¤‡ã—ã¦ã„ã¾ã™ã€‚ ゲームプレイã«æ‚ªã„影響ãŒå‡ºã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›" +"ん。" #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "" +#, c-format +msgid "You were killed by %s" +msgstr "%sã«ã‚ˆã£ã¦æ®ºã•ã‚Œã¾ã—ãŸ" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." -msgstr "" +msgstr "å˜åœ¨ã—ãªã„アイテムã¯æ‹¾ãˆã¾ã›ã‚“" -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." -msgstr "" +msgstr "アイテムãŒé‡éŽãŽã¾ã™" -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." -msgstr "" +msgstr "アイテムãŒé ã™ãŽã¾ã™." -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." -msgstr "" +msgstr "インベントリーãŒæº€æ¯ã§ã™" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." -msgstr "" +msgstr "é‡ãŒå¤šã™ãŽã¾ã™" -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." -msgstr "" +msgstr "ã“ã‚Œã¯ä»–ã®ãƒ—レイヤーã®ã‚¢ã‚¤ãƒ†ãƒ ã§ã™" -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." -msgstr "" +msgstr "ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼ã®ç‚ºæ‹¾ãˆã¾ã›ã‚“" #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." -msgstr[0] "" +msgstr[0] "%d [@@%d|%s@@]を拾ã„ã¾ã—ãŸ" -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" -msgstr "" +msgstr "(D) デフォルトムーブ" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" -msgstr "" +msgstr "(I) 逆ムーブ" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" -msgstr "" +msgstr "(c) クレイジームーブをå«ã‚“ã ムーブ" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" -msgstr "" +msgstr "(C) クレイジームーブ" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" -msgstr "" +msgstr "(d) ダブルノーマル + クレイジー" -#: src/localplayer.cpp:1892 -#, fuzzy +#: src/localplayer.cpp:1903 msgid "(?) unknown move" -msgstr "(?) å‹•ã" +msgstr "(?) ä¸æ˜Žãªãƒ ーブ" -#: src/localplayer.cpp:1914 +#: src/localplayer.cpp:1925 #, c-format msgid "(%d) crazy move number %d" -msgstr "" +msgstr "(%d) クレイジームーブ %d" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" -msgstr "" +msgstr "(a) カスタムクレイジームーブ" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" -msgstr "" +msgstr "(?) クレイジームーブ" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" -msgstr "" +msgstr "(0) ターゲットã¸ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæŽ¥è¿‘" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" -msgstr "" +msgstr "(1) è·é›¢1ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¸æŽ¥è¿‘" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" -msgstr "" +msgstr "(2) è·é›¢2ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" -msgstr "" +msgstr "(3) è·é›¢3ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¸æŽ¥è¿‘" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" -msgstr "" +msgstr "(5) è·é›¢5ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" -msgstr "" +msgstr "(7) è·é›¢7ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" -msgstr "" +msgstr "(A) 攻撃範囲内ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«è¿‘付ã" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" -msgstr "" +msgstr "(a) 弓師攻撃範囲" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" -msgstr "" +msgstr "(?) ターゲットã«è¿‘付ã" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" -msgstr "" +msgstr "(D) デフォルトフォãƒãƒ¼" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" -msgstr "" +msgstr "(R) å‹é”フォãƒãƒ¼" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" -msgstr "" +msgstr "(M) ミラーフォãƒãƒ¼" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" -msgstr "" +msgstr "(P) ペットフォãƒãƒ¼" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" -msgstr "" +msgstr "(?) ä¸æ˜Žãªãƒ•ã‚©ãƒãƒ¼" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" -msgstr "(?) 襲ã†" +msgstr "(?) 攻撃" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" -msgstr "" +msgstr "(D) デフォルト攻撃" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" -msgstr "" +msgstr "(s) 盾ãªã—攻撃" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" -msgstr "" +msgstr "(S) 盾ã‚り攻撃" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" -msgstr "" +msgstr "(G) 接近ã€æ”»æ’ƒ" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" -msgstr "" +msgstr "(A) 接近ã€æ”»æ’ƒã€æ‹¾ã†" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" -msgstr "" +msgstr "(d) 自動攻撃ãªã—" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" -msgstr "" +msgstr "(S) å°ç¯„囲ã§æ‹¾ã† 1x1セル" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" -msgstr "" +msgstr "(D) デフォルト範囲ã§æ‹¾ã† 2x1セル" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" -msgstr "" +msgstr "(F) 広範囲ã§æ‹¾ã† 2x3セル" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" -msgstr "" +msgstr "(3) 3x3セルã®ç¯„囲ã§æ‹¾ã†" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" -msgstr "" +msgstr "(g) è·é›¢4ã®ç¯„囲ã§æ‹¾ã†" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" -msgstr "" +msgstr "(G) è·é›¢8ã§æ‹¾ã†" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" -msgstr "" +msgstr "(A) 最大範囲ã§æ‹¾ã†" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" -msgstr "(?) 拾ã„上ã’ã‚‹" +msgstr "(?) 拾ã†" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" -msgstr "" +msgstr "(N) 通常マップビュー" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" -msgstr "" +msgstr "(D) デãƒãƒƒã‚°ãƒžãƒƒãƒ—ビュー" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" -msgstr "" +msgstr "(u) ウルトラマップビュー" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" -msgstr "" +msgstr "(U) ウルトラマップビュー2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" -msgstr "" +msgstr "(e) 空マップビュー" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" -msgstr "" +msgstr "(b) 白黒マップビュー" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" -msgstr "" +msgstr "(f) é”法攻撃㯠#flarを使ã†" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" -msgstr "" +msgstr "(c) é”法攻撃㯠#chizaを使ã†" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" -msgstr "" +msgstr "(I) é”法攻撃㯠#ingravを使ã†" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" -msgstr "" +msgstr "(F) é”法攻撃㯠#frillyarを使ã†" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" -msgstr "" +msgstr "(U) é”法攻撃㯠#upmarmuを使ã†" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" -msgstr "" +msgstr "(?) é”法攻撃" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" -msgstr "" +msgstr "(a) å…¨ã¦ã®ãƒ—レイヤーを攻撃" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" -msgstr "" +msgstr "(f) å‹é”以外を攻撃" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" -msgstr "" +msgstr "(b) 敵を攻撃" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" -msgstr "" +msgstr "(d) ä»–ã®ãƒ—レイヤーを攻撃ã—ãªã„" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" -msgstr "" +msgstr "(?) PvP攻撃" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" -msgstr "" +msgstr "(D) デフォルト真似" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" -msgstr "" +msgstr "(O) æœè£…真似" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" -msgstr "(?) " +msgstr "(?) 真似をã™ã‚‹" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" -msgstr "去ã£ã¦" +msgstr "アウェイ" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" -msgstr "" +msgstr "(O) ã‚ーボード" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" -msgstr "(A) " +msgstr "(A) アウェイ" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" -msgstr "(?) ä¸åœ¨ã§" +msgstr "(?) アウェイ" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" -msgstr "" +msgstr "(G) ゲームカメラモード" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" -msgstr "" +msgstr "(F) フリーカメラモード" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" -msgstr "" +msgstr "ゲームモディファイアã¯æœ‰åŠ¹ã«ãªã£ã¦ã¾ã™" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" -msgstr "" +msgstr "ゲームモディファイアã¯ç„¡åŠ¹ã«ãªã£ã¦ã¾ã™" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" -msgstr "" +msgstr "ä¸æ˜Žãªã‚²ãƒ¼ãƒ モディファイアー" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " -msgstr "従ã†: " +msgstr "フォãƒãƒ¼: " -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" -msgstr "" +msgstr "フォãƒãƒ¼ã‚’æ¢ã‚ã‚‹" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " -msgstr "擬ã„: " +msgstr "真似: " -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" -msgstr "" +msgstr "真似をやã‚ã‚‹" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " -msgstr "ã‚ãªãŸ" +msgstr " ãŒè¦‹ãˆã‚‹" -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" -msgstr "" +msgstr "manaplus [オプション] [manaplus-ファイル]" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" -msgstr "" +msgstr "[manaplus-ファイル] : manaplusã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯XMLファイルã§ã™ (.manaplus)" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" -msgstr "" +msgstr " ã§ã‚«ã‚¹ã‚¿ãƒ パラメーターをè¨å®šã—ã¾ã—ãŸ" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." -msgstr "" +msgstr " ã‚’manaplusクライアントã¸è¨å®šã—ã¾ã—ãŸ" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "オプション:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" -msgstr "" +msgstr " -l --log-file : 使用ã™ã‚‹ãƒã‚°ãƒ•ã‚¡ã‚¤ãƒ«" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" -msgstr "" +msgstr " -L --chat-log-dir : ãƒãƒ£ãƒƒãƒˆãƒã‚°å ´æ‰€" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" -msgstr "" +msgstr " -v --version : ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’表示" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" -msgstr "" +msgstr " -h --help : ヘルプメニュー表示" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" -msgstr "" +msgstr " -C --config-dir : 使用ã™ã‚‹è¨å®šãƒ•ã‚¡ã‚¤ãƒ«" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" -msgstr "" +msgstr " -U --username : ã“ã®åå‰ã§ãƒã‚°ã‚¤ãƒ³ã™ã‚‹" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" -msgstr "" +msgstr " -P --password : ã“ã®ãƒ‘スワードã§ãƒã‚°ã‚¤ãƒ³ã™ã‚‹" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" -msgstr "" +msgstr " -c --character : ã“ã®ã‚ャラクターã§ãƒã‚°ã‚¤ãƒ³ã™ã‚‹" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" -msgstr "" +msgstr " -s --server : ãƒã‚°ã‚¤ãƒ³ã‚µãƒ¼ãƒãƒ¼åˆã¯IP" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" -msgstr "" +msgstr " -p --port : ãƒã‚°ã‚¤ãƒ³ã‚µãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒˆ" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" -msgstr "" +msgstr " --update-host : ã“ã®ã‚¢ãƒƒãƒ—デートホストを利用ã™ã‚‹" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" +" -D --default : デフォルトã§ä½¿ç”¨ã™ã‚‹ã‚ャラクターサーãƒãƒ¼ã¨ã‚ャラク" +"ターをé¸æŠžã™ã‚‹" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" -msgstr "" +msgstr " -u --skip-update : アップデートをスã‚ップã™ã‚‹" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" -msgstr "" +msgstr " -d --data : ゲームデータをèªã¿è¾¼ã‚€å ´æ‰€" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" -msgstr "" +msgstr " -L --localdata-dir : ãƒãƒ¼ã‚«ãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å ´æ‰€" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" -msgstr "" +msgstr " --screenshot-dir : スクリーンショットã®ä¿å˜å ´æ‰€" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" +msgstr " --safemode : セーフモードã§ã‚²ãƒ¼ãƒ を始ã‚ã‚‹" + +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" msgstr "" +" -T --tests : ドライãƒãƒ¼ã¨è‡ªå‹•ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ†ã‚¹ãƒˆã‚’始ã‚ã‚‹" -#: src/main.cpp:75 +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" -msgstr "" +msgstr " --openglエラー : OpenGLを今回ã®ã¿ç„¡åŠ¹ã«ã™ã‚‹" #: src/net/ea/buysellhandler.cpp:163 msgid "Nothing to sell." -msgstr "売り物ãŒã”ã–ã„ã¾ã›ã‚“。" +msgstr "売るアイテムãŒã‚ã‚Šã¾ã›ã‚“" #: src/net/ea/buysellhandler.cpp:171 msgid "Thanks for buying." -msgstr "è²·ã£ã¦ãã ã•ã‚Šã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚" +msgstr "ã”購入ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸ" #: src/net/ea/buysellhandler.cpp:179 msgid "Unable to buy." -msgstr "購買ä¸å¯èƒ½" +msgstr "購買ã§ãã¾ã›ã‚“" #: src/net/ea/charserverhandler.cpp:66 msgid "Strength:" -msgstr "ç‹åŠ›:" +msgstr "Strength:" #: src/net/ea/charserverhandler.cpp:67 msgid "Agility:" -msgstr "ç´ æ—©ã•:" +msgstr "Agility:" #: src/net/ea/charserverhandler.cpp:68 msgid "Vitality:" -msgstr "体力:" +msgstr "Vitality:" #: src/net/ea/charserverhandler.cpp:69 msgid "Intelligence:" -msgstr "知性:" +msgstr "Intelligence:" #: src/net/ea/charserverhandler.cpp:70 msgid "Dexterity:" -msgstr "æ•æ·:" +msgstr "Dexterity:" #: src/net/ea/charserverhandler.cpp:71 msgid "Luck:" -msgstr "é‹:" +msgstr "Luck:" #: src/net/ea/charserverhandler.cpp:115 msgid "Access denied. Most likely, there are too many players on this server." -msgstr "" +msgstr "アクセスã§ãã¾ã›ã‚“。サーãƒãƒ¼ãŒæ··ã¿ã‚ã£ã¦ã„ã¾ã™" #: src/net/ea/charserverhandler.cpp:119 msgid "Cannot use this ID." -msgstr "ID使用ä¸å¯èƒ½ã€‚" +msgstr "ã“ã®IDã¯ä½¿ç”¨ã§ãã¾ã›ã‚“" #: src/net/ea/charserverhandler.cpp:122 msgid "Unknown char-server failure." -msgstr "" +msgstr "ä¸æ˜Žãªã‚ャラクターサーãƒãƒ¼ã‚¨ãƒ©ãƒ¼" #: src/net/ea/charserverhandler.cpp:151 msgid "Failed to create character. Most likely the name is already taken." -msgstr "ã‚ャラクター作æˆå¤±æ•—。本åã¯ã®ã†ä½¿ã‚ã‚Œã¦ã„る。" +msgstr "" +"ã‚ャラクター作æˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚æ—¢ã«ä½¿ã‚ã‚Œã¦ã„ã‚‹åå‰ã‚‚ã—ãã¯ç„¡åŠ¹ãªæ–‡å—ãŒå«ã¾" +"ã‚Œã¦ã„ã¾ã™" -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." -msgstr "åå‰é–“é•ã„" +msgstr "åå‰ãŒé•ã„ã¾ã™" #: src/net/ea/charserverhandler.cpp:158 msgid "Incorrect stats." -msgstr "ä¸é©åˆ‡ãªçµ±è¨ˆã€‚" +msgstr "é–“é•ã£ãŸçµ±è¨ˆ" #: src/net/ea/charserverhandler.cpp:161 msgid "Incorrect hair." -msgstr "ä¸é©åˆ‡ãªé«ªã€‚" +msgstr "é–“é•ã£ãŸé«ªåž‹" #: src/net/ea/charserverhandler.cpp:164 msgid "Incorrect slot." -msgstr "ä¸é©åˆ‡ãªã‚¹ãƒãƒƒãƒˆã€‚" +msgstr "é–“é•ã£ãŸã‚¹ãƒãƒƒãƒˆ" + +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "" -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "æƒ…å ±" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." -msgstr "ã‚ャラクターを削除ã—ãŸã€‚" +msgstr "ã‚ャラクターを削除ã—ã¾ã—ãŸ" -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." -msgstr "ã‚ャラ削除失敗" +msgstr "ã‚ャラクター削除ã«å¤±æ•—ã—ã¾ã—ãŸ" #: src/net/ea/chathandler.cpp:61 src/net/ea/chathandler.cpp:67 #: src/net/ea/chathandler.cpp:72 src/net/ea/chathandler.cpp:78 #: src/net/ea/chathandler.cpp:83 src/net/ea/chathandler.cpp:89 #: src/net/ea/chathandler.cpp:96 src/net/ea/chathandler.cpp:102 msgid "Channels are not supported!" -msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„。" +msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“" #: src/net/ea/chathandler.cpp:129 #, c-format msgid "Whisper could not be sent, %s is offline." -msgstr "" +msgstr "%sãŒã‚ªãƒ•ãƒ©ã‚¤ãƒ³ã®ç‚ºã•ã•ã‚„ãã¯é€ã‚Œã¾ã›ã‚“ã§ã—ãŸ" #: src/net/ea/chathandler.cpp:137 #, c-format msgid "Whisper could not be sent, ignored by %s." -msgstr "" +msgstr "%sãŒç„¡è¦–è¨å®šã‚’ã—ã¦ã„る為ã•ã•ã‚„ãã¯é€ã‚Œã¾ã›ã‚“ã§ã—ãŸ" #: src/net/ea/chathandler.cpp:346 msgid "MVP player." -msgstr "プレイヤー MVP" +msgstr "MVPプレイヤー" #: src/net/ea/chathandler.cpp:350 msgid "MVP player: " -msgstr "プレイヤー MVP " +msgstr "MVPプレイヤー: " #: src/net/ea/chathandler.cpp:370 msgid "All whispers ignored." -msgstr "" +msgstr "å…¨ã¦ã®ã•ã•ã‚„ãを無視ã—ã¾ã—ãŸ" #: src/net/ea/chathandler.cpp:374 msgid "All whispers ignore failed." -msgstr "" +msgstr "å…¨ã¦ã®ã•ã•ã‚„ãã®ç„¡è¦–ã«å¤±æ•—ã—ã¾ã—ãŸ" #: src/net/ea/chathandler.cpp:385 msgid "All whispers unignored." -msgstr "" +msgstr "å…¨ã¦ã®ã•ã•ã‚„ãを無視解除ã—ã¾ã—ãŸ" #: src/net/ea/chathandler.cpp:389 msgid "All whispers unignore failed." -msgstr "" +msgstr "å…¨ã¦ã®ã•ã•ã‚„ãã®ç„¡è¦–解除ã«å¤±æ•—ã—ã¾ã—ãŸ" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" -msgstr "オンラインユーザー:%d" +msgstr "オンラインユーザー: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "ゲーム" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" -msgstr "" +msgstr "今ã‚ャンセルã§ãã¾ã›ã‚“" #: src/net/ea/guildhandler.cpp:83 src/net/manaserv/guildhandler.cpp:85 msgid "Guild created." @@ -4525,138 +4545,138 @@ msgstr "ギルド作æˆæˆåŠŸ" #: src/net/ea/guildhandler.cpp:88 src/net/ea/guildhandler.cpp:93 msgid "You are already in guild." -msgstr "" +msgstr "æ—¢ã«ã‚®ãƒ«ãƒ‰ã¸å…¥ä¼šã—ã¦ã„ã¾ã™" #: src/net/ea/guildhandler.cpp:98 msgid "Emperium check failed." -msgstr "" +msgstr "èªè¨¼ã‚¨ãƒ©ãƒ¼" #: src/net/ea/guildhandler.cpp:103 msgid "Unknown server response." -msgstr "ä¸æ˜Žãªã‚µãƒ¼ãƒãƒ¼ã®å¿œç”。" +msgstr "サーãƒãƒ¼ã‹ã‚‰ä¸æ˜Žãªå¿œç”ã§ã™" #: src/net/ea/guildhandler.cpp:180 #, c-format msgid "Guild name: %s" -msgstr "ギルドå:%s" +msgstr "ギルドå: %s" #: src/net/ea/guildhandler.cpp:182 #, c-format msgid "Guild master: %s" -msgstr "ギルドマスタ: %s" +msgstr "ギルドマスター: %s" #: src/net/ea/guildhandler.cpp:184 #, c-format msgid "Guild level: %d" -msgstr "ギルドレベル:%d" +msgstr "ギルドレベル: %d" #: src/net/ea/guildhandler.cpp:185 #, c-format msgid "Online members: %d" -msgstr "オンラインウザー: %d" +msgstr "オンラインユーザー: %d" #: src/net/ea/guildhandler.cpp:187 #, c-format msgid "Max members: %d" -msgstr "最大ã®ãƒ¡ãƒ³ãƒãƒ¼ï¼š %d" +msgstr "最大メンãƒãƒ¼æ•°: %d" #: src/net/ea/guildhandler.cpp:189 #, c-format msgid "Average level: %d" -msgstr "å¹³å‡ãƒ¬ãƒ™ãƒ«ï¼š %d" +msgstr "å¹³å‡ãƒ¬ãƒ™ãƒ«: %d" #: src/net/ea/guildhandler.cpp:191 #, c-format msgid "Guild exp: %d" -msgstr "ギルド経験:%d" +msgstr "ギルドExp: %d" #: src/net/ea/guildhandler.cpp:192 #, c-format msgid "Guild next exp: %d" -msgstr "" +msgstr "次ã®ã‚®ãƒ«ãƒ‰Expã¾ã§: %d" #: src/net/ea/guildhandler.cpp:194 #, c-format msgid "Guild castle: %s" -msgstr "ギルド城:%s" +msgstr "ギルド城: %s" #: src/net/ea/guildhandler.cpp:412 msgid "Could not inivte user to guild." -msgstr "" +msgstr "ユーザーをギルドã¸æ‹›å¾…ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: src/net/ea/guildhandler.cpp:416 msgid "User rejected guild invite." -msgstr "" +msgstr "ユーザーã¯ã‚®ãƒ«ãƒ‰æ‹›å¾…ã‚’æ–ã‚Šã¾ã—ãŸ" #: src/net/ea/guildhandler.cpp:420 msgid "User is now part of your guild." -msgstr "" +msgstr "ユーザーã¯ã‚®ãƒ«ãƒ‰ã¸å…¥ä¼šã—ã¾ã—ãŸ" #: src/net/ea/guildhandler.cpp:424 msgid "Your guild is full." -msgstr "" +msgstr "ギルドãŒå®šå“¡ã«ãªã‚Šã¾ã—ãŸ" #: src/net/ea/guildhandler.cpp:428 msgid "Unknown guild invite response." -msgstr "" +msgstr "ギルド招待ã«å¯¾ã—ã¦ä¸æ˜Žãªè¿”ç”" #: src/net/ea/guildhandler.cpp:464 #, c-format msgid "%s has left your guild." -msgstr "" +msgstr "%sãŒã‚®ãƒ«ãƒ‰ã‚’退会ã—ã¾ã—ãŸ" -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." -msgstr "" +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." +msgstr "ギルドã‹ã‚‰è¿½ã„出ã•ã‚Œã¾ã—ãŸ" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." -msgstr "" +msgstr "%sãŒã‚®ãƒ«ãƒ‰ã‹ã‚‰è¿½ã„出ã—ã¾ã—ãŸ" #: src/net/ea/gui/partytab.cpp:70 msgid "/invite > Invite a player to your party" -msgstr "/inviteã§ãƒ‘ーティã«ãƒ—レーヤーを招待ã™ã‚‹ã€‚" +msgstr "/invite パーティã«ãƒ—レイヤーを招待ã™ã‚‹" #: src/net/ea/gui/partytab.cpp:71 msgid "/leave > Leave the party you are in" -msgstr "/leaveã§æ—¢å˜ã®ãƒ‘ーティã‹ã‚‰é›¢ã‚Œã‚‹ã€‚" +msgstr "/leave パーティã‹ã‚‰é€€ä¼šã™ã‚‹" #: src/net/ea/gui/partytab.cpp:72 msgid "/kick > Kick some one from the party you are in" -msgstr "/kickã§æ—¢å˜ã®ãƒ‘ーティã‹ã‚‰ä¸€äººã‚’追ã„出ã—ã¦ã¿ã‚‹ã€‚" +msgstr "/kick パーティã‹ã‚‰ãƒ¡ãƒ³ãƒãƒ¼ã‚’一時的ã«è¿½ã„出ã™" #: src/net/ea/gui/partytab.cpp:73 msgid "/item > Show/change party item sharing options" -msgstr "/item ã§ãƒ‘ーティ内ã®ã‚¢ã‚¤ãƒ†ãƒ シェアモードを表示ãŠã‚ˆã³å¤‰æ›´ã™ã‚‹ã€‚" +msgstr "/item パーティ内ã§ã‚¢ã‚¤ãƒ†ãƒ 共有モードを表示/変更ã™ã‚‹" #: src/net/ea/gui/partytab.cpp:74 msgid "/exp > Show/change party experience sharing options" -msgstr "/exp ã§ãƒ‘ーティ内ã®çµŒé¨“分割モードを表示ãŠã‚ˆã³å¤‰æ›´ã™ã‚‹ã€‚" +msgstr "/exp ã§ãƒ‘ーティ内ã®çµŒé¨“シェアモードを表示/変更ã™ã‚‹" #: src/net/ea/gui/partytab.cpp:84 msgid "This command invites <nick> to party with you." -msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€å…¥åŠ›ã—ãŸãƒ—レイヤーを自分ã®ãƒ‘ーティーã«æ‹›å¾…ã—ã¾ã™ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯å…¥åŠ›ã—ãŸãƒ—レイヤーを自分ã®ãƒ‘ーティーã«æ‹›å¾…ã—ã¾ã™" #: src/net/ea/gui/partytab.cpp:91 msgid "This command causes the player to leave the party." -msgstr "本コマンドã§ã¯ãƒ‘ティã‹ã‚‰ãƒ—レイヤーを追ã„出ã•ã›ã‚‹ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ‘ーティã‹ã‚‰ãƒ—レイヤーを退会ã•ã›ã¾ã™" #: src/net/ea/gui/partytab.cpp:95 msgid "Command: /item <policy>" -msgstr "コマンド: /item <ãƒãƒªã‚·>" +msgstr "コマンド: /item <ãƒãƒªã‚·ãƒ¼>" #: src/net/ea/gui/partytab.cpp:97 msgid "This command changes the party's item sharing policy." -msgstr "本コマンドã§ã¯ã€ã‚¢ã‚¤ãƒ†ãƒ 共有モードを変更ã™ã‚‹ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚¢ã‚¤ãƒ†ãƒ 共有モードを変更ã—ã¾ã™" #: src/net/ea/gui/partytab.cpp:98 msgid "" "<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or " "\"0\", \"no\", \"false\" to disable item sharing." msgstr "" -"<ãƒãƒªã‚·ï¼žã‚’有効ã™ã‚‹ãŸã‚ã«ã¯ã€Œï¼‘ã€ã€ã€Œyesã€ã‹ã€Œtrueã€ã‚’è¨å®šãã ã•ã„。無効ã«ã™" -"ã‚‹ãŸã‚ã«ã€ã€Œ0ã€ã€ã€Œnoã€ã‹ã€Œfalseã€ã‚’è¨å®šãã ã•ã„。" +"<ãƒãƒªã‚·ãƒ¼ï¼ž アイテム共有モードを有効ã™ã‚‹ãŸã‚ã«ã¯ \"1\", \"yes\", \"true\"ã€" +"無効ã«ã™ã‚‹ã«ã¯\"0\", \"no\", \"false\"ã¨å…¥åŠ›ã—ã¦ä¸‹ã•ã„" #: src/net/ea/gui/partytab.cpp:101 msgid "Command: /item" @@ -4664,23 +4684,23 @@ msgstr "コマンド: /item" #: src/net/ea/gui/partytab.cpp:102 msgid "This command displays the party's current item sharing policy." -msgstr "本コマンドã§ã¯ã€ã‚¢ã‚¤ãƒ†ãƒ 共有モードを表示ã™ã‚‹ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚¢ã‚¤ãƒ†ãƒ 共有モードを表示ã—ã¾ã™" #: src/net/ea/gui/partytab.cpp:107 msgid "Command: /exp <policy>" -msgstr "コマンド: /exp <ãƒãƒªã‚·>" +msgstr "コマンド: /exp <ãƒãƒªã‚·ãƒ¼>" #: src/net/ea/gui/partytab.cpp:108 msgid "This command changes the party's experience sharing policy." -msgstr "本コマンドã§ã¯ã€çµŒé¨“分割モードを変更ã™ã‚‹ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯çµŒé¨“シェアモードを変更ã—ã¾ã™" #: src/net/ea/gui/partytab.cpp:110 msgid "" "<policy> can be one of \"1\", \"yes\", \"true\" to enable experience " "sharing, or \"0\", \"no\", \"false\" to disable experience sharing." msgstr "" -"<ãƒãƒªã‚·>を有効ã™ã‚‹ãŸã‚ã«ã¯ã€ã€Œ1ã€ã€ã€Œyesã€ã‹ã€Œtrueã€ã‚’è¨å®šãã ã•ã„。無効ã«ã™" -"ã‚‹å ´åˆã€ã€Œ0ã€ã€ã€Œnoã€ã‹ã€Œfalseã€ã‚’è¨å®šãã ã•ã„。" +"<ãƒãƒªã‚·ãƒ¼ï¼ž 経験シェアモードを有効ã™ã‚‹ãŸã‚ã«ã¯ \"1\", \"yes\", \"true\"ã€ç„¡" +"効ã«ã™ã‚‹ã«ã¯\"0\", \"no\", \"false\"ã¨å…¥åŠ›ã—ã¦ä¸‹ã•ã„" #: src/net/ea/gui/partytab.cpp:113 msgid "Command: /exp" @@ -4688,112 +4708,112 @@ msgstr "コマンド: /exp" #: src/net/ea/gui/partytab.cpp:114 msgid "This command displays the party's current experience sharing policy." -msgstr "本コマンドã§ã¯ã€ãƒ‘ーティメンãƒãƒ¼ä»¥å†…ã®çµŒé¨“分割方é‡ã‚’表示ã™ã‚‹ã€‚" +msgstr "ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ‘ーティメンãƒãƒ¼ã®çµŒé¨“シェアモードを表示ã—ã¾ã™" #: src/net/ea/gui/partytab.cpp:148 src/net/ea/partyhandler.cpp:285 msgid "Item sharing enabled." -msgstr "アイテムシェア有効" +msgstr "アイテム共有モード有効" #: src/net/ea/gui/partytab.cpp:151 src/net/ea/partyhandler.cpp:295 msgid "Item sharing disabled." -msgstr "アイテムシェア無効" +msgstr "アイテム共有モード無効" #: src/net/ea/gui/partytab.cpp:154 src/net/ea/partyhandler.cpp:305 msgid "Item sharing not possible." -msgstr "アイテムシェアä¸å¯èƒ½" +msgstr "アイテム共有モードä¸å¯èƒ½" #: src/net/ea/gui/partytab.cpp:157 msgid "Item sharing unknown." -msgstr "アイテムシェアä¸æ˜Ž" +msgstr "アイテム共有モードä¸æ˜Ž" #: src/net/ea/gui/partytab.cpp:187 src/net/ea/partyhandler.cpp:247 msgid "Experience sharing enabled." -msgstr "経験シェア有効" +msgstr "経験シェアモード有効" #: src/net/ea/gui/partytab.cpp:190 src/net/ea/partyhandler.cpp:257 msgid "Experience sharing disabled." -msgstr "経験シェア無効" +msgstr "経験シェアモード無効" #: src/net/ea/gui/partytab.cpp:193 src/net/ea/partyhandler.cpp:267 msgid "Experience sharing not possible." -msgstr "経験シェアä¸å¯èƒ½" +msgstr "経験シェアモードä¸å¯èƒ½" #: src/net/ea/gui/partytab.cpp:196 msgid "Experience sharing unknown." -msgstr "経験シェアä¸æ˜Ž" +msgstr "経験シェアモードä¸æ˜Ž" #: src/net/ea/inventoryhandler.cpp:404 msgid "Failed to use item." -msgstr "アイテム使用失敗" +msgstr "アイテム使用ã«å¤±æ•—" #: src/net/ea/inventoryhandler.cpp:572 msgid "Unable to equip." -msgstr "装備ä¸å¯èƒ½" +msgstr "装ç€ä¸å¯èƒ½" #: src/net/ea/loginhandler.cpp:131 msgid "Account was not found. Please re-login." -msgstr "アカウントãŒè¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸã€‚å†ãƒã‚°ã‚¤ãƒ³ã‚’ãã ã•ã„。" +msgstr "アカウントãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚å†åº¦ãƒã‚°ã‚¤ãƒ³ã—ã¦ä¸‹ã•ã„" #: src/net/ea/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:127 msgid "Old password incorrect." -msgstr "" +msgstr "変更å‰ã®ãƒ‘スワードãŒé–“é•ã£ã¦ã„ã¾ã™" #: src/net/ea/loginhandler.cpp:137 msgid "New password too short." -msgstr "新パスワードã¯çŸã„éŽãŽã¾ã™ã€‚" +msgstr "æ–°ã—ã„パスワードã¯æ–‡å—æ•°ãŒè¶³ã‚Šã¾ã›ã‚“" -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." -msgstr "ä¸æ˜Žã‚¨ãƒ©ãƒ¼" +msgstr "ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼" -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." -msgstr "未登録ãªID。" +msgstr "未登録ãªID" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." -msgstr "入力ã—ãŸãƒ‘スワードã¯é–“é•ã£ã¦ã„ã¾ã™ã€‚" +msgstr "入力ã—ãŸãƒ‘スワードã¯é–“é•ã£ã¦ã„ã¾ã™" -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." -msgstr "アカウントã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚‰ã‚ŒãŸã€‚" +msgstr "アカウントã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã—ãŸ" -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." -msgstr "" +msgstr "サーãƒãƒ¼ã‹ã‚‰æ‹’å¦ã•ã‚Œã¾ã—ãŸ" -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." -msgstr "" +msgstr "ゲームã‹ã‚‰æ°¸ä¹…追放ã•ã‚Œã¾ã—ãŸã€‚詳細ã¯GMãƒãƒ¼ãƒ ã¸é€£çµ¡ã—ã¦ä¸‹ã•ã„" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." -msgstr "" +msgstr "アップデートãŒå¿…è¦ã§ã™" -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" -"ã‚ãªãŸã¯%sã¾ã§ã‚²ãƒ¼ãƒ ã‹ã‚‰ãƒãƒ¼ãƒ³ã•ã‚ŒãŸã€‚\n" -"ゲームマスターãŸã¡ã«ã”連絡ãã ã•ã„。" +"ã‚ãªãŸã¯%sã¾ã§ã‚²ãƒ¼ãƒ ã‹ã‚‰è¿½æ”¾ã•ã‚Œã¾ã—ãŸã€‚\n" +"GMã«ã”連絡下ã•ã„。" -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." -msgstr "" +msgstr "サーãƒãƒ¼ãŒæ··é›‘ã—ã¦ã„ã¾ã™" -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." -msgstr "ユーザåã¯ã‚‚ã†ä½¿ã‚ã‚Œã¦ã„る。" +msgstr "ユーザåã¯æ—¢ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™" -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." -msgstr "" +msgstr "ユーザーãƒãƒ¼ãƒ ã¯æ°¸ä¹…ã«å‰Šé™¤ã•ã‚Œã¾ã—ãŸ" #: src/net/ea/partyhandler.cpp:80 msgid "Could not create party." @@ -4801,89 +4821,88 @@ msgstr "パーティ作æˆå¤±æ•—" #: src/net/ea/partyhandler.cpp:82 msgid "Party successfully created." -msgstr "パーティ作æˆæˆåŠŸ" +msgstr "パーティを作æˆã—ã¾ã—ãŸ" #: src/net/ea/partyhandler.cpp:138 #, c-format msgid "%s has joined your party." -msgstr "" +msgstr "%sãŒãƒ‘ーティã«å‚åŠ ã—ã¾ã—ãŸ" #: src/net/ea/partyhandler.cpp:174 #, c-format msgid "%s is already a member of a party." -msgstr "%sã¯ã‚‚ã†ãƒ‘ーティã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã‚る。" +msgstr "%sã¯æ—¢ã«ãƒ‘ーティã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã™" #: src/net/ea/partyhandler.cpp:179 #, c-format msgid "%s refused your invitation." -msgstr "%sã¯æ‹›å¾…ã‚’æ‹’ã‚“ã 。" +msgstr "%sã¯æ‹›å¾…ã‚’æ‹’å¦ã—ã¾ã—ãŸ" #: src/net/ea/partyhandler.cpp:184 #, c-format msgid "%s is now a member of your party." -msgstr "%sã¯ä»Šã‹ã‚‰ãƒ‘ーティã®ãƒ¡ãƒ³ãƒãƒ¼ã«ãªã£ãŸã€‚" +msgstr "%sã¯ãƒ‘ーティã®ãƒ¡ãƒ³ãƒãƒ¼ã«ãªã‚Šã¾ã—ãŸ" #: src/net/ea/partyhandler.cpp:189 #, c-format msgid "%s can't join your party because party is full." -msgstr "" +msgstr "パーティãŒæº€å“¡ã®ç‚º%sã¯å‚åŠ ã§ãã¾ã›ã‚“" #: src/net/ea/partyhandler.cpp:194 #, c-format msgid "QQQ Unknown invite response for %s." -msgstr "" +msgstr "QQQ %sã‹ã‚‰ä¸æ˜Žãªè¿”ç”" #: src/net/ea/partyhandler.cpp:358 msgid "You have left the party." -msgstr "パーティã‹ã‚‰é›¢ã‚ŒãŸã€‚" +msgstr "パーティã‹ã‚‰é€€ä¼šã—ã¾ã—ãŸ" #: src/net/ea/partyhandler.cpp:371 #, c-format msgid "%s has left your party." -msgstr "%sãŒãƒ‘ーティã‹ã‚‰é›¢ã‚ŒãŸã€‚" +msgstr "%sãŒãƒ‘ーティã‹ã‚‰é€€ä¼šã—ã¾ã—ãŸ" #: src/net/ea/partyhandler.cpp:448 #, c-format msgid "An unknown member tried to say: %s" -msgstr "ä¸æ˜Žãªãƒ¡ãƒ³ãƒãƒ¼ãŒè¨€ãŠã†ã¨ã—ãŸäº‹: %s" +msgstr "ä¸æ˜Žãªãƒ¡ãƒ³ãƒãƒ¼ã‹ã‚‰ã®å¿œç”: %s" #: src/net/ea/playerhandler.cpp:96 src/net/manaserv/beinghandler.cpp:315 msgid "You are dead." -msgstr "ã‚ãªãŸã¯æ»ã«ã¾ã—ãŸã€‚" +msgstr "ã‚ãªãŸã¯æ»ã«ã¾ã—ãŸ" #: src/net/ea/playerhandler.cpp:97 src/net/manaserv/beinghandler.cpp:316 msgid "We regret to inform you that your character was killed in battle." -msgstr "残念ãªãŠçŸ¥ã‚‰ã›ã§ã™ãŒã€ã‚ãªãŸæ§˜ã®ã‚ャラã¯æˆ¦é—˜ä¸äº¡ããªã£ã¦ã—ã¾ã„ã¾ã—ãŸã€‚" +msgstr "残念ãªãŠçŸ¥ã‚‰ã›ã§ã™ãŒã€ã‚ãªãŸæ§˜ã®ã‚ャラã¯æˆ¦é—˜ä¸ã«ãŠäº¡ããªã‚Šã«ãªã‚Šã¾ã—ãŸ" #: src/net/ea/playerhandler.cpp:99 src/net/manaserv/beinghandler.cpp:318 msgid "You are not that alive anymore." -msgstr "今ã‹ã‚‰ç”Ÿãã¦ã„ãªã„。" +msgstr "æ—¢ã«æ»ã‚“ã§ã„る模様ã§ã™" #: src/net/ea/playerhandler.cpp:100 src/net/manaserv/beinghandler.cpp:319 msgid "The cold hands of the grim reaper are grabbing for your soul." -msgstr "æ»ç¥žã®å†·ãŸã„手ã«é‚ãŒå–られã¦ã—ã¾ã£ãŸã€‚" +msgstr "æ»ç¥žã®å†·ãŸã„手ã«é‚ãŒå–られã¦ã—ã¾ã£ãŸ" #: src/net/ea/playerhandler.cpp:101 src/net/manaserv/beinghandler.cpp:320 msgid "Game Over!" -msgstr "ゲームオーãƒãƒ¼!" +msgstr "ゲームオーãƒãƒ¼" #: src/net/ea/playerhandler.cpp:102 msgid "Insert coin to continue." -msgstr "ゲームを続ã‘ã‚‹ãŸã‚ã«ã¯ã‚³ã‚¤ãƒ³ã‚’入れã¦ãã ã•ã„。" +msgstr "ゲームを続ã‘ã‚‹ãŸã‚ã«ã¯ã‚³ã‚¤ãƒ³ã‚’入れã¦ãã ã•ã„" #: src/net/ea/playerhandler.cpp:103 src/net/manaserv/beinghandler.cpp:321 msgid "" "No, kids. Your character did not really die. It... err... went to a better " "place." msgstr "" -"ã†ã†ã‚“ã€æ£’ã‚„ã‚„ã¡ã€‚ã‚ãªãŸã®ã‚ャラã¯æœ¬å½“ã«ã—ã‚“ã§ãªã‹ã£ãŸã€‚ã‚‚ã£ã¨ç¶ºéº—ãªã¨ã“ã‚ã«" -"å‘ã‹ã£ãŸã ã‘。" +"ã‚ãªãŸã®ã‚ャラã¯æœ¬å½“ã¯æ»ã‚“ã§ã¯ã„ã¾ã›ã‚“。もã£ã¨ç´ 敵ãªã¨ã“ã‚ã«å‘ã‹ã£ãŸã ã‘" #: src/net/ea/playerhandler.cpp:105 src/net/manaserv/beinghandler.cpp:323 msgid "" "Your plan of breaking your enemies weapon by bashing it with your throat " "failed." -msgstr "å–‰ã§çš„ã®æ¦å™¨ã‚’æ½°ã™äºˆå®šã ã£ãŸãŒâ€¦å¤±æ•—ã—ãŸã€‚" +msgstr "敵ã®æ¦å™¨ã‚’æ½°ã™äºˆå®šã ã£ãŸãŒâ€¦å¤±æ•—ã—ãŸ" #: src/net/ea/playerhandler.cpp:107 src/net/manaserv/beinghandler.cpp:325 msgid "I guess this did not run too well." @@ -4891,80 +4910,78 @@ msgstr "ã‚ã‚“ã¾ã‚Šä¸Šæ‰‹ãã„ã‹ãªã‹ã£ãŸãœãƒ¼" #: src/net/ea/playerhandler.cpp:109 src/net/manaserv/beinghandler.cpp:326 msgid "Do you want your possessions identified?" -msgstr "æŒã¡ç‰©ã‚’確定ã—ã¦æ¬²ã—ã„?" +msgstr "éºä½“ã®æŒã¡ç‰©ã‚’確定ã—ã¦æ¬²ã—ã„?" #: src/net/ea/playerhandler.cpp:111 src/net/manaserv/beinghandler.cpp:327 msgid "Sadly, no trace of you was ever found..." -msgstr "悲ã—ã•ã®ã‚ã¾ã‚Šã€ç—•è·¡ã§ã•ãˆè¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸã€‚" +msgstr "悲ã—ã„ã§ã™ãŒã‚ãªãŸã®è·¡å½¢ã•ãˆã‚‚残ã£ã¦ã„ã¾ã›ã‚“" #: src/net/ea/playerhandler.cpp:113 src/net/manaserv/beinghandler.cpp:329 msgid "Annihilated." -msgstr "全滅ã•ã‚ŒãŸã€‚" +msgstr "全滅ã—ã¡ã‚ƒã£ãŸ" #: src/net/ea/playerhandler.cpp:115 src/net/manaserv/beinghandler.cpp:330 msgid "Looks like you got your head handed to you." -msgstr "相手ã‹ã‚‰è‡ªåˆ†ã®é ãŒæ¸¡ã•ã‚ŒãŸã¿ãŸã„。" +msgstr "敵ã‹ã‚‰ã€Œå¿˜ã‚Œç‰©ã€ã£ã¦è‡ªåˆ†ã®é を渡ã•ã‚Œã¾ã—ãŸ" #: src/net/ea/playerhandler.cpp:117 src/net/manaserv/beinghandler.cpp:332 msgid "" "You screwed up again, dump your body down the tubes and get you another one." -msgstr "ã‚‚ã†ä¸€å›žå€’ã•ã‚ŒãŸã€æ°´é“管ã‹ã‚‰æ»ä½“を這ã£ã¦ã¿ãŸå¾Œã€æ–°ä½“ã‚’å—ã‘å–ã£ã¦ã¿ã¦" +msgstr "ã¾ãŸã‚„ã£ã¡ã‚ƒã£ãŸã。æ»ä½“をドブã«æ¨ã¦ãŸã‚‰æ–°ã—ã„ã®ã‚‚らãˆã‚‹ã‹ã‚‚" #: src/net/ea/playerhandler.cpp:120 msgid "You're not dead yet. You're just resting." -msgstr "ã¾ã æ»ãªãªã‹ã£ãŸã€‚休憩ä¸ã ã‘ã§ã‚る。" +msgstr "ã¾ã æ»ã‚“ã§ã„ã¾ã›ã‚“。一時休憩ä¸ã§ã™" #: src/net/ea/playerhandler.cpp:121 msgid "You are no more." -msgstr "ã‚ãªãŸã¯ã‚‚ã†å˜åœ¨ã—ã¦ã„ãªã„。" +msgstr "ã‚ãªãŸã¯ç„¡ã«ãªã£ãŸ" #: src/net/ea/playerhandler.cpp:122 msgid "You have ceased to be." -msgstr "生ãã‚‹ã“ã¨ãªãã€ã„ãªããªã£ãŸã€‚" +msgstr "å˜åœ¨ã‚’消ã—去ã£ãŸ" #: src/net/ea/playerhandler.cpp:123 msgid "You've expired and gone to meet your maker." -msgstr "ã‚ãªãŸã¯æ¯ã‚’引ãå–ã‚Šã€ã‚ãªãŸã‚’作ã£ãŸäººã¸é€¢ã„ã«è¡Œã£ã¦ã—ã¾ã£ãŸã€‚" +msgstr "ã‚ãªãŸã¯æ¯ã‚’引ãå–ã‚Šã€ç¥žã®å…ƒã¸æ—…ç«‹ã£ãŸ" #: src/net/ea/playerhandler.cpp:124 msgid "You're a stiff." -msgstr "ã‚ãªãŸã¯æ»ä½“ã§ã‚る。" +msgstr "ã‚ãªãŸã¯æ»ä½“ã«ãªã£ãŸ" #: src/net/ea/playerhandler.cpp:125 msgid "Bereft of life, you rest in peace." -msgstr "命を失ã„ã€å¤©å›½ã«å‘ã‹ã£ãŸã€‚" +msgstr "命を失ã„天国ã«å‘ã‹ã£ãŸ" #: src/net/ea/playerhandler.cpp:126 msgid "If you weren't so animated, you'd be pushing up the daisies." -msgstr "" -"ã‚‚ã—ã‚ãªãŸãŒãã‚“ãªã«ã‚‚生気ã«æº€ã¡ã¦ã„ãªã‹ã£ãŸãªã‚‰ã°ã€æ»ã‚“ã§è‘¬ã‚‰ã‚Œã¦ã„ãŸã‚“ã˜ã‚ƒ" -"ãªã„ã‹ï¼Ÿ" +msgstr "ãã‚“ãªã«ã‚‚生気ã«æº€ã¡ã¦ã„ãªã‘ã‚Œã°æ—¢ã«è‘¬ã‚‰ã‚Œã¦ã„ãŸã¯ãš" #: src/net/ea/playerhandler.cpp:127 msgid "Your metabolic processes are now history." -msgstr "ã‚ãªãŸã®ãŒã‚“ã°ã‚Šã¯ä»Šã‚„æ´å²ã¨ãªã£ãŸã‚‰ã—ã„。" +msgstr "ã‚ãªãŸã®ãŒã‚“ã°ã‚Šã¯ä»Šã‚„æ´å²ã¨ãªã£ãŸ" #: src/net/ea/playerhandler.cpp:128 msgid "You're off the twig." -msgstr "クタãƒãƒƒã‚¿ã¿ãŸã„ãªã€‚" +msgstr "æ»ã‚“ã˜ã‚ƒã£ãŸ" #: src/net/ea/playerhandler.cpp:129 msgid "You've kicked the bucket." -msgstr "人間界ã‹ã‚‰è¿½ã„出ã•ã‚ŒãŸã€‚" +msgstr "ã‚„ã£ã¡ã‚ƒã£ãŸ" #: src/net/ea/playerhandler.cpp:130 msgid "" "You've shuffled off your mortal coil, run down the curtain and joined the " "bleedin' choir invisibile." -msgstr "最後ã®å‘¼å¸ã ã£ãŸã€‚æ»ç¥žã«ä¼šã£ãŸå¾Œã€ç„¡ã¨çµåˆã—ã¡ã‚ƒã£ãŸã€‚" +msgstr "最後ã®å‘¼å¸ã ã£ãŸã€‚æ»ç¥žã«ä¼šã£ãŸå¾Œã€ç„¡ã¨çµåˆã—ãŸ" #: src/net/ea/playerhandler.cpp:132 msgid "You are an ex-player." -msgstr "旧プレイヤーã§ã‚る。" +msgstr "å˜åœ¨ã—ãªã„プレイヤーã§ã™" #: src/net/ea/playerhandler.cpp:133 msgid "You're pining for the fjords." -msgstr "ãŠå‰ã®é‚ã¯åŒ—極ã¾ã§é£›ã°ã‚ŒãŸã€‚" +msgstr "ãŠå‰ã®é‚ã¯åŒ—極ã¾ã§é£›ã°ã‚ŒãŸ" #: src/net/ea/playerhandler.cpp:335 src/net/ea/playerhandler.cpp:345 #: src/net/ea/playerhandler.cpp:427 @@ -4974,33 +4991,33 @@ msgstr "メッセージ" #: src/net/ea/playerhandler.cpp:336 msgid "" "You are carrying more than half your weight. You are unable to regain health." -msgstr "æŒã£ã¦ã„るアイテムã¯ä½“é‡ã‚ˆã‚ŠåŠåˆ†ä»¥ä¸Šãªã®ã§ã€ä½“力ãŒå›žå¾©ã§ããªã„。" +msgstr "インベントリーãŒä½“é‡ã®åŠåˆ†ä»¥ä¸Šã®ç‚ºã€ä½“力ã¯å›žå¾©ã§ãã¾ã›ã‚“" #: src/net/ea/playerhandler.cpp:346 msgid "You are carrying less than half your weight. You can regain health." -msgstr "" +msgstr "インベントリーãŒä½“é‡ã®åŠåˆ†ä»¥ä¸‹ã«ãªã£ãŸç‚ºã€ä½“力ã¯å›žå¾©ã—ã¾ã™" #: src/net/ea/playerhandler.cpp:453 #, c-format msgid "You picked up %s." -msgstr "" +msgstr "%sを拾ã„ã¾ã—ãŸ" #: src/net/ea/playerhandler.cpp:459 #, c-format msgid "You spent %s." -msgstr "ã‚ãªãŸã¯ %s を費やã—" +msgstr "%sを使ã„ã¾ã—ãŸ" #: src/net/ea/playerhandler.cpp:505 msgid "Cannot raise skill!" -msgstr "スã‚ルã¯ã‚‚ã†ä¸ŠãŒã‚‰ãªã„ï¼" +msgstr "スã‚ルã¯ã“れ以上ã‚ãŒã‚Šã¾ã›ã‚“" #: src/net/ea/playerhandler.cpp:623 msgid "Equip arrows first." -msgstr "矢を先ã«è£…å‚™ã—ã¦ãã ã•ã„。" +msgstr "矢を装ç€ã—ã¦ä¸‹ã•ã„" #: src/net/ea/specialhandler.cpp:143 msgid "Trade failed!" -msgstr "å–引失敗" +msgstr "トレード失敗" #: src/net/ea/specialhandler.cpp:146 msgid "Emote failed!" @@ -5008,7 +5025,7 @@ msgstr "スマイリー表示失敗" #: src/net/ea/specialhandler.cpp:149 msgid "Sit failed!" -msgstr "触るã“ã¨ãŒå¤±æ•—ã—ãŸã€‚" +msgstr "座れã¾ã›ã‚“" #: src/net/ea/specialhandler.cpp:152 msgid "Chat creating failed!" @@ -5016,110 +5033,110 @@ msgstr "ãƒãƒ£ãƒƒãƒˆä½œæˆå¤±æ•—" #: src/net/ea/specialhandler.cpp:155 msgid "Could not join party!" -msgstr "パーティã«å‚åŠ ã§ããªã‹ã£ãŸï¼" +msgstr "パーティã«å‚åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: src/net/ea/specialhandler.cpp:158 msgid "Cannot shout!" -msgstr "å«ã¹ãªã„ï¼" +msgstr "å«ã¹ã¾ã›ã‚“" #: src/net/ea/specialhandler.cpp:171 msgid "You have not yet reached a high enough lvl!" -msgstr "ã‚ãªãŸã¯ã¾ã å分ã«é«˜ã„lvlã‚’é”ã—ã¦ã„ãªã„ï¼" +msgstr "ã‚ãªãŸã¯ã¾ã å分ãªlvlã«é”ã—ã¦ã„ã¾ã›ã‚“" #: src/net/ea/specialhandler.cpp:174 msgid "Insufficient HP!" -msgstr "HPä¸è¶³ï¼" +msgstr "HPä¸è¶³" #: src/net/ea/specialhandler.cpp:177 msgid "Insufficient SP!" -msgstr "SPä¸è¶³ï¼" +msgstr "SPä¸è¶³" #: src/net/ea/specialhandler.cpp:180 msgid "You have no memos!" -msgstr "メモãªã—ï¼" +msgstr "メモãŒã‚ã‚Šã¾ã›ã‚“" #: src/net/ea/specialhandler.cpp:183 msgid "You cannot do that right now!" -msgstr "今ã“ã®è¡Œå‹•ã¯ç„¡ç†ã€‚" +msgstr "今ã“ã®è¡Œå‹•ã¯ã§ãã¾ã›ã‚“" #: src/net/ea/specialhandler.cpp:186 msgid "Seems you need more money... ;-)" -msgstr "é‡‘æ¬ ã¿ãŸã„ã‚“ã˜ã‚ƒãªã„ã‹â€¦" +msgstr "ãŠé‡‘ãŒè¶³ã‚Šã¾ã›ã‚“" #: src/net/ea/specialhandler.cpp:189 msgid "You cannot use this skill with that kind of weapon!" -msgstr "本スã‚ルãŒã“ã®æ¦å™¨ã¨ä½¿ãˆãªã„。" +msgstr "ã“ã®ã‚¹ã‚ルã¯ã“ã®æ¦å™¨ã¨ä¸€ç·’ã«ä½¿ãˆã¾ã›ã‚“" #: src/net/ea/specialhandler.cpp:193 msgid "You need another red gem!" -msgstr "ä»–ã®èµ¤å®çŸ³ãŒå¿…è¦ã¨ãªã£ãŸï¼" +msgstr "Red GemãŒå¿…è¦ã§ã™" #: src/net/ea/specialhandler.cpp:196 msgid "You need another blue gem!" -msgstr "ä»–ã®é’å®çŸ³ãŒå¿…è¦ã¨ãªã£ãŸï¼" +msgstr "Blue GemãŒå¿…è¦ã§ã™" #: src/net/ea/specialhandler.cpp:199 msgid "You're carrying to much to do this!" -msgstr "アイテムãŒæŒã¡ã™ãŽã¦ã„る状態ï¼" +msgstr "アイテムをæŒã¡ã™ãŽã¦ã„ã¾ã™" #: src/net/ea/specialhandler.cpp:202 msgid "Huh? What's that?" -msgstr "ã†ã‚“?何ãれ?" +msgstr "ãˆï¼Ÿä½•ãれ?" #: src/net/ea/specialhandler.cpp:213 msgid "Warp failed..." -msgstr "ワープãŒå¤±æ•—ã—ãŸã€‚" +msgstr "ワープã«å¤±æ•—ã—ã¾ã—ãŸ" #: src/net/ea/specialhandler.cpp:216 msgid "Could not steal anything..." -msgstr "何も盗ã‚ãªã‹ã£ãŸâ€¦" +msgstr "何も盗ã‚ã¾ã›ã‚“ã§ã—ãŸ" #: src/net/ea/specialhandler.cpp:219 msgid "Poison had no effect..." -msgstr "毒ã¯ä¸åŠ¹æžœ" +msgstr "毒ã®å½±éŸ¿ã¯ãªã‹ã£ãŸ" #: src/net/ea/tradehandler.cpp:105 src/net/manaserv/tradehandler.cpp:128 #, c-format msgid "%s wants to trade with you, do you accept?" -msgstr "%sã¯ã‚ãªãŸã¨å–引ã—ãŸã„ã¿ãŸã„ãŒã€å¿œã˜ã‚‹ï¼Ÿ" +msgstr "%sã¯ã‚ãªãŸã«ãƒˆãƒ¬ãƒ¼ãƒ‰ã‚’申請ã—ã¦ã„ã¾ã™" #: src/net/ea/tradehandler.cpp:135 msgid "Trading isn't possible. Trade partner is too far away." -msgstr "å–引ã¯ä¸å¯èƒ½ã€‚å–引ã®ç›¸æ‰‹ã¯é ã™ãŽã‚‹ã€‚" +msgstr "相手ãŒé ã™ãŽã‚‹ç‚ºãƒˆãƒ¬ãƒ¼ãƒ‰ã¯ä¸å¯èƒ½ã§ã™" #: src/net/ea/tradehandler.cpp:139 msgid "Trading isn't possible. Character doesn't exist." -msgstr "å–引ã¯ä¸å¯èƒ½ã€‚本ã‚ャラãŒå˜åœ¨ã—ã¦ã„ãªã„。" +msgstr "ã‚ャラクターãŒå˜åœ¨ã—ãªã„為トレードã¯ä¸å¯èƒ½ã§ã™" #: src/net/ea/tradehandler.cpp:143 msgid "Trade cancelled due to an unknown reason." -msgstr "ä¸æ˜Žãªç†ç”±ã§å–引ãŒä¸æ¢ã•ã‚ŒãŸã€‚" +msgstr "ä¸æ˜Žãªç†ç”±ã§ãƒˆãƒ¬ãƒ¼ãƒ‰ã¯ã‚ャンセルã•ã‚Œã¾ã—ãŸ" #: src/net/ea/tradehandler.cpp:149 #, c-format msgid "Trade: You and %s" -msgstr "ã‚ãªãŸã¨%sã¨ã®å–引" +msgstr "ã‚ãªãŸã¨%sã¨ã®ãƒˆãƒ¬ãƒ¼ãƒ‰" #: src/net/ea/tradehandler.cpp:159 #, c-format msgid "Trade with %s cancelled." -msgstr "%sã¨ã®å–引ãŒä¸æ¢ã•ã‚ŒãŸã€‚" +msgstr "%sã¨ã®ãƒˆãƒ¬ãƒ¼ãƒ‰ã¯ä¸æ¢ã•ã‚Œã¾ã—ãŸ" #: src/net/ea/tradehandler.cpp:172 msgid "Unhandled trade cancel packet." -msgstr "ã§ããªã‹ã£ãŸå–引ã‚ャンセルパケット" +msgstr "ã§ããªã‹ã£ãŸãƒˆãƒ¬ãƒ¼ãƒ‰ã‚ャンセルパケット" #: src/net/ea/tradehandler.cpp:237 msgid "Failed adding item. Trade partner is over weighted." -msgstr "ã‚¢ã‚¤ãƒ†ãƒ è¿½åŠ å¤±æ•—ã€‚ç›¸æ‰‹ã¯ã‚¢ã‚¤ãƒ†ãƒ ã‚’æŒã¡ã™ãŽã¦ã„る状態ã§ã‚る。" +msgstr "ã‚¢ã‚¤ãƒ†ãƒ è¿½åŠ å¤±æ•—ã€‚ç›¸æ‰‹ã®ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªãƒ¼ã®é‡é‡ã‚ªãƒ¼ãƒãƒ¼ã§ã™" #: src/net/ea/tradehandler.cpp:242 msgid "Failed adding item. Trade partner has no free slot." -msgstr "ã‚¢ã‚¤ãƒ†ãƒ è¿½åŠ å¤±æ•—ã€‚ç›¸æ‰‹ã®ç©ºã„ã¦ã„るスãƒãƒƒãƒˆã¯ãªã„。" +msgstr "ã‚¢ã‚¤ãƒ†ãƒ è¿½åŠ å¤±æ•—ã€‚ç›¸æ‰‹ã®ã‚¤ãƒ³ãƒ™ãƒ³ãƒˆãƒªãƒ¼ã«ç©ºã‚¹ãƒãƒƒãƒˆãŒã‚ã‚Šã¾ã›ã‚“" #: src/net/ea/tradehandler.cpp:247 msgid "Failed adding item. You can't trade this item." -msgstr "" +msgstr "ã‚¢ã‚¤ãƒ†ãƒ è¿½åŠ å¤±æ•—ã€‚ã“ã®ã‚¢ã‚¤ãƒ†ãƒ ã¯ãƒˆãƒ¬ãƒ¼ãƒ‰ã§ãã¾ã›ã‚“" #: src/net/ea/tradehandler.cpp:251 msgid "Failed adding item for unknown reason." @@ -5127,181 +5144,181 @@ msgstr "ä¸æ˜Žãªç†ç”±ã§ã‚¢ã‚¤ãƒ†ãƒ è¿½åŠ å¤±æ•—" #: src/net/ea/tradehandler.cpp:270 src/net/manaserv/tradehandler.cpp:160 msgid "Trade canceled." -msgstr "å–引ä¸æ¢" +msgstr "トレードä¸æ¢" #: src/net/ea/tradehandler.cpp:281 src/net/manaserv/tradehandler.cpp:167 msgid "Trade completed." -msgstr "å–引完了" +msgstr "トレード完了" -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" -msgstr "å¼·ã•" +msgstr "Strength" #: src/net/manaserv/attributes.cpp:167 #, c-format msgid "Strength %+.1f" -msgstr "強度 (str) %+.1f" +msgstr "Strength %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" -msgstr "ç´ æ—©ã•" +msgstr "Agility" #: src/net/manaserv/attributes.cpp:180 #, c-format msgid "Agility %+.1f" -msgstr "æ©Ÿæ•ã• (agi) %+.1f" +msgstr "Agility %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" -msgstr "器用ã•" +msgstr "Dexterity" #: src/net/manaserv/attributes.cpp:193 #, c-format msgid "Dexterity %+.1f" -msgstr "器用㕠(dex) %+.1f" +msgstr "Dexterity %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" -msgstr "活力" +msgstr "Vitality" #: src/net/manaserv/attributes.cpp:206 #, c-format msgid "Vitality %+.1f" -msgstr "活気 (vit) %+.1f" +msgstr "Vitality %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" -msgstr "知能" +msgstr "Intelligence" #: src/net/manaserv/attributes.cpp:219 #, c-format msgid "Intelligence %+.1f" -msgstr "知能 (int) %+.1f" +msgstr "Intelligence %+.1f" #: src/net/manaserv/attributes.cpp:225 msgid "Willpower" -msgstr "気力" +msgstr "Willpower" #: src/net/manaserv/attributes.cpp:232 #, c-format msgid "Willpower %+.1f" -msgstr "æ„地 (wil) %+.1f" +msgstr "Willpower %+.1f" #: src/net/manaserv/beinghandler.cpp:337 msgid "Press OK to respawn." -msgstr "" +msgstr "蘇るã«ã¯OKを押ã—ã¦ä¸‹ã•ã„" #: src/net/manaserv/beinghandler.cpp:338 msgid "You Died" -msgstr "æ»ã‚“ã§ã—ã¾ã£ãŸã€‚" +msgstr "æ»ã‚“ã§ã—ã¾ã£ãŸ" #: src/net/manaserv/charhandler.cpp:145 src/net/manaserv/charhandler.cpp:219 msgid "Not logged in." -msgstr "" +msgstr "å†åº¦ãƒã‚°ã‚¤ãƒ³ã—ã¦ä¸‹ã•ã„" #: src/net/manaserv/charhandler.cpp:148 msgid "No empty slot." -msgstr "" +msgstr "空スãƒãƒƒãƒˆãŒã‚ã‚Šã¾ã›ã‚“" #: src/net/manaserv/charhandler.cpp:151 msgid "Invalid name." -msgstr "ä¸å½“åå‰" +msgstr "無効ãªåå‰" #: src/net/manaserv/charhandler.cpp:154 msgid "Character's name already exists." -msgstr "ユーザーåã¯æ—¢ã«å˜åœ¨ã—ã¦ã„る。" +msgstr "æ—¢ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã‚ャラクターåã§ã™" #: src/net/manaserv/charhandler.cpp:157 msgid "Invalid hairstyle." -msgstr "ä¸å½“髪型" +msgstr "髪型ãŒãƒ€ã‚µã„ã®ã§å¤±æ ¼" #: src/net/manaserv/charhandler.cpp:160 msgid "Invalid hair color." -msgstr "" +msgstr "無効ã®é«ªè‰²" #: src/net/manaserv/charhandler.cpp:163 msgid "Invalid gender." -msgstr "無効ãªæ€§çš„。" +msgstr "ã‚ャラã®æ€§åˆ¥é–“é•ã£ã¦ã‚‹ã‚“ã˜ã‚ƒãªã„?" #: src/net/manaserv/charhandler.cpp:166 msgid "Character's stats are too high." -msgstr "" +msgstr "ã‚ャラクターã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãŒé«˜ã™ãŽã¾ã™" #: src/net/manaserv/charhandler.cpp:169 msgid "Character's stats are too low." -msgstr "" +msgstr "ã‚ャラクターã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãŒä½Žã™ãŽã¾ã™" #: src/net/manaserv/charhandler.cpp:172 #, c-format msgid "At least one stat is out of the permitted range: (%u - %u)." -msgstr "" +msgstr "1ã¤ã¾ãŸã¯è¤‡æ•°ã®ã‚¹ã‚¿ãƒƒãƒ„ãŒæœ€å¤§ã‚’超ãˆã¦ã„ã¾ã™: (%u - %u)." #: src/net/manaserv/charhandler.cpp:178 msgid "Invalid slot number." -msgstr "ç„¡åŠ¹å ´æ‰€ã®å·" +msgstr "スãƒãƒƒãƒˆãƒŠãƒ³ãƒãƒ¼ãŒç„¡åŠ¹ã§ã™" #: src/net/manaserv/charhandler.cpp:210 msgid "Player deleted." -msgstr "プレイヤーã¯å‰Šé™¤ã•ã‚ŒãŸã€‚" +msgstr "プレイヤーã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸ" #: src/net/manaserv/charhandler.cpp:222 msgid "Selection out of range." -msgstr "" +msgstr "ターゲットãŒé ã™ãŽã¾ã™" #: src/net/manaserv/charhandler.cpp:225 #, c-format msgid "Unknown error (%d)." -msgstr "ä¸æ˜Žã‚¨ãƒ©ãƒ¼ (%d)。" +msgstr "ä¸æ˜Žã‚¨ãƒ©ãƒ¼ (%d)" #: src/net/manaserv/charhandler.cpp:261 msgid "No gameservers are available." -msgstr "全サーãƒã¯ç¾åœ¨ãƒ•ãƒ¼ãƒ«ã§ã‚る。" +msgstr "利用ã§ãるゲームサーãƒãƒ¼ãŒã‚ã‚Šã¾ã›ã‚“" #: src/net/manaserv/chathandler.cpp:186 src/net/manaserv/chathandler.cpp:309 #: src/net/manaserv/guildhandler.cpp:265 #, c-format msgid "Topic: %s" -msgstr "トピック:%s" +msgstr "トピック: %s" #: src/net/manaserv/chathandler.cpp:191 src/net/manaserv/chathandler.cpp:269 msgid "Players in this channel:" -msgstr "" +msgstr "ã“ã®ãƒãƒ£ãƒ³ãƒãƒ«ã«ã„るプレイヤー:" #: src/net/manaserv/chathandler.cpp:208 msgid "Error joining channel." -msgstr "" +msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã«å‚åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: src/net/manaserv/chathandler.cpp:214 msgid "Listing channels." -msgstr "" +msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã‚’表示ã—ã¦ã„ã¾ã™" #: src/net/manaserv/chathandler.cpp:226 msgid "End of channel list." -msgstr "" +msgstr "å…¨ã¦ã®ãƒãƒ£ãƒ³ãƒãƒ«ãƒªã‚¹ãƒˆ" #: src/net/manaserv/chathandler.cpp:299 #, c-format msgid "%s entered the channel." -msgstr "" +msgstr "%sãŒãƒãƒ£ãƒ³ãƒãƒ«ã«å‚åŠ ã—ã¾ã—ãŸ" #: src/net/manaserv/chathandler.cpp:304 #, c-format msgid "%s left the channel." -msgstr "" +msgstr "%sãŒãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰å¤–出ã—ã¾ã—ãŸ" #: src/net/manaserv/chathandler.cpp:320 #, c-format msgid "%s has set mode %s on user %s." -msgstr "" +msgstr "%sãŒ%sã«%sã—ã¾ã—ãŸ" #: src/net/manaserv/chathandler.cpp:331 #, c-format msgid "%s has kicked %s." -msgstr "%s ã¯ï¼…ã‚’è¹´ã£ãŸ %s" +msgstr "%sã¯%sを追ã„出ã—ã¾ã—ãŸ" #: src/net/manaserv/chathandler.cpp:337 msgid "Unknown channel event." -msgstr "" +msgstr "ä¸æ˜Žãªãƒãƒ£ãƒ³ãƒãƒ«ã‚¤ãƒ™ãƒ³ãƒˆ" #: src/net/manaserv/guildhandler.cpp:90 msgid "Error creating guild." @@ -5313,7 +5330,7 @@ msgstr "招待é€ä¿¡æˆåŠŸ" #: src/net/manaserv/guildhandler.cpp:207 msgid "Member was promoted successfully." -msgstr "本メンãƒãƒ¼ãŒç„¡äº‹ã«æ˜‡é€²ã•ã‚ŒãŸã€‚" +msgstr "本メンãƒãƒ¼ãŒç„¡äº‹ã«æ˜‡é€²ã•ã‚Œã¾ã—ãŸ" #: src/net/manaserv/guildhandler.cpp:212 msgid "Failed to promote member." @@ -5321,378 +5338,291 @@ msgstr "メンãƒãƒ¼æ˜‡é€²å¤±æ•—" #: src/net/manaserv/loginhandler.cpp:93 msgid "Wrong magic_token." -msgstr "" +msgstr "é–“é•ã£ãŸãƒžã‚¸ãƒƒã‚¯ãƒˆãƒ¼ã‚¯ãƒ³ã§ã™" #: src/net/manaserv/loginhandler.cpp:96 src/net/manaserv/loginhandler.cpp:281 msgid "Already logged in." -msgstr "ã™ã§ã«ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™ã€‚" +msgstr "æ—¢ã«ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:99 msgid "Account banned." -msgstr "" +msgstr "アカウントåœæ¢ã•ã‚Œã¾ã—ãŸ" #: src/net/manaserv/loginhandler.cpp:124 msgid "New password incorrect." -msgstr "" +msgstr "æ–°ã—ã„パスワードãŒé–“é•ã£ã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:131 src/net/manaserv/loginhandler.cpp:163 msgid "Account not connected. Please login first." -msgstr "アカウントãŒæŽ¥ç¶šã•ã‚Œã¦ã„ãªã„。最åˆã«ãƒã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。" +msgstr "アカウントãŒæŽ¥ç¶šã•ã‚Œã¦ã„ã¾ã›ã‚“。最åˆã«ãƒã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„" #: src/net/manaserv/loginhandler.cpp:156 msgid "New email address incorrect." -msgstr "" +msgstr "æ–°ã—ã„メールアドレスãŒé–“é•ã£ã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:159 msgid "Old email address incorrect." -msgstr "" +msgstr "変更å‰ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒé–“é•ã£ã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:167 msgid "The new email address already exists." -msgstr "" +msgstr "æ–°ã—ã„メールアドレスã¯æ—¢ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:249 msgid "" "Client registration is not allowed. Please contact server administration." -msgstr "" +msgstr "クライアントã‹ã‚‰ã®ç™»éŒ²ã¯ã§ãã¾ã›ã‚“。サーãƒãƒ¼ç®¡ç†è€…ã«é€£çµ¡ã‚’ã—ã¦ä¸‹ã•ã„" #: src/net/manaserv/loginhandler.cpp:275 src/net/manaserv/loginhandler.cpp:312 msgid "Client version is too old." -msgstr "" +msgstr "アップデートãŒå¿…è¦ã§ã™" #: src/net/manaserv/loginhandler.cpp:278 msgid "Wrong username or password." -msgstr "" +msgstr "ユーザーãƒãƒ¼ãƒ ã¾ãŸã¯ãƒ‘スワードãŒé–“é•ã£ã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:284 msgid "Account banned" -msgstr "アカウントãŒç¦æ¢ã•ã‚Œã¦" +msgstr "アカウントã¯è¿½æ”¾ã•ã‚Œã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:287 msgid "Login attempt too soon after previous attempt." -msgstr "" +msgstr "時間ãŒçµŒã£ã¦ã‹ã‚‰å†åº¦ãƒã‚°ã‚¤ãƒ³ã—ã¦ä¸‹ã•ã„" #: src/net/manaserv/loginhandler.cpp:315 msgid "Wrong username, password or email address." -msgstr "ユーザåã€ãƒ‘スワードã‹ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãŒé–“é•ã£ã¦ã‚‹ã€‚" +msgstr "ユーザåã€ãƒ‘スワードã€ã¾ãŸã¯ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒé–“é•ã£ã¦ã„ã¾ã™" #: src/net/manaserv/loginhandler.cpp:318 msgid "Username already exists." -msgstr "ユーザーåã¯æ—¢ã«å˜åœ¨ã—ã¦ã„る。" +msgstr "æ—¢ã«ä½¿ç”¨ã•ã‚Œã¦ã„るユーザーåã§ã™" #: src/net/manaserv/loginhandler.cpp:321 msgid "Email address already exists." -msgstr "メールアドレスãŒæ—¢ã«å˜åœ¨ã—ã¦ã„る。" +msgstr "æ—¢ã«ä½¿ç”¨ã•ã‚Œã¦ã„るメールアドレスã§ã™" #: src/net/manaserv/loginhandler.cpp:324 msgid "You took too long with the captcha or your response was incorrect." -msgstr "" +msgstr "ã‚ャプãƒãƒ£ç”»åƒã®æ™‚間切れã¾ãŸã¯ç”ãˆãŒé–“é•ã£ã¦ã„ã¾ã™" #: src/net/manaserv/partyhandler.cpp:90 msgid "Joined party." -msgstr "パーティã«å‚åŠ ã—ãŸã€‚" +msgstr "パーティã«å‚åŠ ã—ã¾ã—ãŸ" #: src/net/manaserv/partyhandler.cpp:108 #, c-format msgid "%s joined the party." -msgstr "%sãŒãƒ‘ーティã«å‚åŠ ã—ãŸã€‚" +msgstr "%sãŒãƒ‘ーティã«å‚åŠ ã—ã¾ã—ãŸ" #: src/net/manaserv/partyhandler.cpp:126 #, c-format msgid "%s rejected your invite." -msgstr "%sã¯æ‹›å¾…ã‚’æ–ã£ãŸã€‚" +msgstr "%sã¯æ‹›å¾…ã‚’æ–ã‚Šã¾ã—ãŸ" #: src/net/manaserv/tradehandler.cpp:107 msgid "Accepting incoming trade requests." -msgstr "å–引è¦æ±‚ã‚’å—ã‘å–ã‚Šä¸" +msgstr "トレード申請をå—付ä¸" #: src/net/manaserv/tradehandler.cpp:109 msgid "Ignoring incoming trade requests." -msgstr "å–引è¦æ±‚を無視ã«ã—ã¦ã„る。" +msgstr "トレード申請を無効ä¸" #: src/net/manaserv/tradehandler.cpp:146 #, c-format msgid "Trading with %s" -msgstr "%sã¨å–引ä¸" +msgstr "%sã¨ãƒˆãƒ¬ãƒ¼ãƒ‰ã—ã¾ã™" #: src/net/tmwa/adminhandler.cpp:70 msgid "Kick failed!" -msgstr "ã‚ック失敗" +msgstr "追ã„出ã—失敗" #: src/net/tmwa/adminhandler.cpp:72 msgid "Kick succeeded!" -msgstr "ã‚ックæˆåŠŸ" +msgstr "追ã„出ã—æˆåŠŸ" #: src/net/tmwa/buysellhandler.cpp:133 msgid "Thanks for selling." -msgstr "売ã£ã¦ãã ã•ã‚Šã€ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚" +msgstr "販売ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚" #: src/net/tmwa/buysellhandler.cpp:137 msgid "Unable to sell." -msgstr "売るã“ã¨ä¸å¯èƒ½" +msgstr "販売ã§ãã¾ã›ã‚“" #: src/net/tmwa/buysellhandler.cpp:140 msgid "Unable to sell while trading." -msgstr "" +msgstr "トレードä¸ã¯å£²è²·ã§ãã¾ã›ã‚“" #: src/net/tmwa/buysellhandler.cpp:143 msgid "Unable to sell unsellable item." -msgstr "" +msgstr "トレードä¸ã¯å£²è²·ã§ãã¾ã›ã‚“" #: src/net/tmwa/generalhandler.cpp:108 #, c-format msgid "Strength %+d" -msgstr "å¼·ã• %+d" +msgstr "Strength %+d" #: src/net/tmwa/generalhandler.cpp:109 #, c-format msgid "Agility %+d" -msgstr "ä¿Šæ•ã•%+d" +msgstr "Agility %+d" #: src/net/tmwa/generalhandler.cpp:110 #, c-format msgid "Vitality %+d" -msgstr "活力 %+d" +msgstr "Vitality %+d" #: src/net/tmwa/generalhandler.cpp:111 #, c-format msgid "Intelligence %+d" -msgstr "知能 %+d" +msgstr "Intelligence %+d" #: src/net/tmwa/generalhandler.cpp:112 #, c-format msgid "Dexterity %+d" -msgstr "æ£ç¢ºã• %+d" +msgstr "Dexterity %+d" #: src/net/tmwa/generalhandler.cpp:113 #, c-format msgid "Luck %+d" -msgstr "é‹ %+d" +msgstr "Luck %+d" #: src/net/tmwa/generalhandler.cpp:139 msgid "Authentication failed." -msgstr "èªè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" +msgstr "èªè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸ" #: src/net/tmwa/generalhandler.cpp:142 msgid "No servers available." -msgstr "" +msgstr "利用ã§ãるサーãƒãƒ¼ãŒã‚ã‚Šã¾ã›ã‚“" #: src/net/tmwa/generalhandler.cpp:147 msgid "Someone else is trying to use this account." -msgstr "" +msgstr "ä»–ã‹ã‚‰ã®ãƒã‚°ã‚¤ãƒ³ãŒã‚ã‚Šã¾ã—ãŸ" #: src/net/tmwa/generalhandler.cpp:152 msgid "This account is already logged in." -msgstr "" +msgstr "ã“ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯æ—¢ã«ãƒã‚°ã‚¤ãƒ³ä¸ã§ã™" #: src/net/tmwa/generalhandler.cpp:156 msgid "Speed hack detected." -msgstr "" +msgstr "スピードãƒãƒƒã‚¯ãŒæŽ¢çŸ¥ã•ã‚Œã¾ã—ãŸ" #: src/net/tmwa/generalhandler.cpp:159 msgid "Duplicated login." -msgstr "é‡è¤‡ã—ãƒã‚°ã‚¤ãƒ³ã€‚" +msgstr "é‡è¤‡ãƒã‚°ã‚¤ãƒ³" #: src/net/tmwa/generalhandler.cpp:162 msgid "Unknown connection error." -msgstr "" +msgstr "ä¸æ˜ŽãªæŽ¥ç¶šã‚¨ãƒ©ãƒ¼ã§ã™" #: src/net/tmwa/generalhandler.cpp:235 msgid "Got disconnected from server!" -msgstr "サーãƒãƒ¼ã‹ã‚‰åˆ‡æ–ã•ã‚ŒãŸã€‚" +msgstr "サーãƒãƒ¼ã‹ã‚‰åˆ‡æ–ã•ã‚Œã¾ã—ãŸ" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" -msgstr "é‹" +msgstr "Luck" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" -msgstr "防御" +msgstr "Defense" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" -msgstr "特攻撃" +msgstr "M.Attack" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" -msgstr "特防御" +msgstr "M.Defense" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" -msgstr "ï¼… 精度" +msgstr "% Accuracy" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" -msgstr "ï¼… 回é¿" +msgstr "% Evade" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" -msgstr "% å±æ©Ÿ" +msgstr "% Critical" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "攻撃é…延" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr " å¾’æ©é…延" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "攻撃è·é›¢" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." -msgstr "" +msgstr "ダメージ/秒" #: src/net/tmwa/network.cpp:153 msgid "Empty address given to Network::connect()!" -msgstr "" +msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ç©ºã®ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒé€ä¿¡ã•ã‚Œã¾ã—ãŸ::connect()!" #: src/net/tmwa/network.cpp:357 msgid "Unable to resolve host \"" -msgstr "ホストåを解決ã§ãã¾ã›ã‚“。" +msgstr "ホストåを解決ã§ãã¾ã›ã‚“" #: src/net/tmwa/network.cpp:427 msgid "Connection to server terminated. " -msgstr "" +msgstr "サーãƒãƒ¼ã¸ã®æŽ¥ç¶šãŒåˆ‡æ–ã•ã‚Œã¾ã—㟠" #: src/net/tmwa/partyhandler.cpp:171 #, c-format msgid "%s is not in your party!" -msgstr "%sã¯ãƒ‘ーティã«ã¯ã„ãªã„ï¼" +msgstr "%sã¯ãƒ‘ーティã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "'...'を表示ã™ã‚‹" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" -msgstr "åå‰ã‚’瞬ã" +msgstr "åå‰ã‚’点ç¯ã•ã›ã‚‹" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" -msgstr "フãƒãƒ¼ãƒ†ã‚£ãƒ³ã‚°'...'ãƒãƒ–ル" +msgstr "フãƒãƒ¼ãƒ†ã‚£ãƒ³ã‚°'...'å¹å‡ºã—" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" -msgstr "フãƒãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãƒãƒ–ル" +msgstr "å¹å‡ºã—" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "åå‰ãªã—" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" -msgstr "攻撃 %+d" +msgstr "Attack %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" -msgstr "防御 %+d" +msgstr "Defense %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "ä¸æ˜Žãªã‚¢ã‚¤ãƒ†ãƒ " - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(I)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr "(2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(5)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" diff --git a/po/manaplus.pot b/po/manaplus.pot index ade60fbc7..d36082bed 100644 --- a/po/manaplus.pot +++ b/po/manaplus.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "" @@ -40,273 +40,273 @@ msgstr "" msgid "I" msgstr "" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "" -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "" -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " "you." msgstr "" -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "" -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "" -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "" -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "" -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "" -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "" -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" msgstr[1] "" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "" @@ -315,43 +315,43 @@ msgstr "" msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "" -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "" @@ -384,20 +384,20 @@ msgstr "" msgid "Name" msgstr "" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "" @@ -410,8 +410,8 @@ msgid "Reset" msgstr "" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "" @@ -429,7 +429,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "" @@ -437,7 +437,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "" @@ -449,8 +449,8 @@ msgid "Quit" msgstr "" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "" @@ -459,8 +459,8 @@ msgstr "" msgid "Shop" msgstr "" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -469,19 +469,19 @@ msgstr "" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "" @@ -513,7 +513,7 @@ msgid "The email address entries mismatch." msgstr "" #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "" @@ -579,8 +579,8 @@ msgstr "" msgid "Race:" msgstr "" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "" @@ -622,126 +622,126 @@ msgstr "" msgid "Account and Character Management" msgstr "" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "" -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "" @@ -754,13 +754,13 @@ msgstr "" msgid "No" msgstr "" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "" @@ -906,7 +906,7 @@ msgstr "" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "" @@ -933,8 +933,8 @@ msgstr "" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "" @@ -976,31 +976,31 @@ msgid "Filter:" msgstr "" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "" -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "" @@ -1009,17 +1009,17 @@ msgid "Weight:" msgstr "" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "" @@ -1243,7 +1243,7 @@ msgid "Need" msgstr "" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" +msgid "Stop waiting" msgstr "" #: src/gui/npcdialog.cpp:52 @@ -1259,14 +1259,10 @@ msgstr "" msgid "NPC" msgstr "" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "" @@ -1297,347 +1293,355 @@ msgstr "" msgid "Away outfit" msgstr "" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "" @@ -1734,11 +1738,11 @@ msgstr "" msgid "Error retreiving server list!" msgstr "" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "" @@ -2226,10 +2230,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "" @@ -2379,74 +2379,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "" @@ -2678,194 +2682,194 @@ msgstr "" msgid "Lvl: %d (%+d)" msgstr "" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "" -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "" -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "" -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "" -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "" -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "" -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "" -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "" -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "" -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "" -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "" -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "" -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "" -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "" -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "" -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "" -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "" @@ -3055,33 +3059,33 @@ msgstr "" msgid "Name: %s" msgstr "" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "" -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "" -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "" #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "" @@ -3233,23 +3237,23 @@ msgstr "" msgid "Road Point" msgstr "" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "" -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "" @@ -3954,424 +3958,429 @@ msgid "" msgstr "" #: src/localplayer.cpp:384 -msgid "You were killed by " +#, c-format +msgid "You were killed by %s" msgstr "" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "" -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "" -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "" -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "" -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "" -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "" #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "" msgstr[1] "" -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "" -#: src/localplayer.cpp:1892 +#: src/localplayer.cpp:1903 msgid "(?) unknown move" msgstr "" -#: src/localplayer.cpp:1914 +#: src/localplayer.cpp:1925 #, c-format msgid "(%d) crazy move number %d" msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" msgstr "" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "" -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "" -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "" -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr "" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr "" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr "" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr "" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr "" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr "" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr "" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr "" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr "" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr "" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr "" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr "" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr "" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr "" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr "" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr "" @@ -4427,7 +4436,7 @@ msgstr "" msgid "Failed to create character. Most likely the name is already taken." msgstr "" -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "" @@ -4443,15 +4452,19 @@ msgstr "" msgid "Incorrect slot." msgstr "" -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "" -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "" @@ -4496,16 +4509,16 @@ msgstr "" msgid "All whispers unignore failed." msgstr "" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "" @@ -4595,11 +4608,11 @@ msgstr "" msgid "%s has left your guild." msgstr "" -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." msgstr "" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "" @@ -4728,54 +4741,54 @@ msgstr "" msgid "New password too short." msgstr "" -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "" -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "" -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "" -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "" -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "" -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "" -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "" -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "" @@ -5113,7 +5126,7 @@ msgstr "" msgid "Trade completed." msgstr "" -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "" @@ -5122,7 +5135,7 @@ msgstr "" msgid "Strength %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "" @@ -5131,7 +5144,7 @@ msgstr "" msgid "Agility %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "" @@ -5140,7 +5153,7 @@ msgstr "" msgid "Dexterity %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "" @@ -5149,7 +5162,7 @@ msgstr "" msgid "Vitality %+.1f" msgstr "" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "" @@ -5481,50 +5494,50 @@ msgstr "" msgid "Got disconnected from server!" msgstr "" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "" @@ -5545,47 +5558,47 @@ msgstr "" msgid "%s is not in your party!" msgstr "" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "" diff --git a/po/nl_BE.po b/po/nl_BE.po index e33843673..6ed92b105 100644 --- a/po/nl_BE.po +++ b/po/nl_BE.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" -"Language-Team: Dutch (Belgium/Flemish) (http://www.transifex.net/projects/p/" -"manaplus/team/nl_BE/)\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-19 16:56+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" +"Language-Team: Dutch (Belgium) (http://www.transifex.net/projects/p/manaplus/" +"team/nl_BE/)\n" "Language: nl_BE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Zichtbaar op de map" @@ -42,113 +42,113 @@ msgstr "A" msgid "I" msgstr "I" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Configureren" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Video" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Verbinden met server" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Inloggen" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Spelwereld binnenkomen" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Aanvragen personage" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Verbinden met de spelserver" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Wijzigen spelservers" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Fout" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Aanvragen registratie details" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Paswoord Wijziging" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Paswoord is gewijzigd!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Email Wijziging" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Email is gewijzigd!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Registratie ongedaan gemaakt!" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Tot ziens..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s bestaat niet en kan niet gecreëerd worden! Stoppen." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Ongeldige update host %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Fout bij het creëren van de update map!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Fout: %s bestaat niet en kan niet gecreëerd worden! Stoppen." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Onbekend commando." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Kan geen lege berichten sturen!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -157,160 +157,160 @@ msgstr "" "Je kan geen fluister-tab aanmaken voor \"%s\"! Het kan zijn dat hij reeds " "bestaat, of het is jezelf." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Aanvragen om bij kanaal %s toegevoegd te worden." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Groepsnaam ontbreekt." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Guild-naam ontbreekt." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Gelieve een naam te specifiëren" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Ga terug naar chat" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Bericht sluit chat." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Ga nu terug naar chat." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Bericht sluit nu chat." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "vriend" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "genegeerd" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutraal" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Speler reeds %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Speler succesvol %s!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Speler kan niet %s zijn!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "Speler is niet genegeerd!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "Speler niet langer genegeerd!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Speler kan niet worden genegeerd!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Speler reeds verwijderd!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Speler succesvol verwijderd!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Speler kan niet worden verwijderd!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Client uptime: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d week" msgstr[1] "%d weken" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dag" msgstr[1] "%d dagen" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d uur" msgstr[1] "%d uren" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuut" msgstr[1] "%d minuten" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d seconde" msgstr[1] "%d seconden" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Aangemaakt:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Verwijdered:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "" @@ -320,43 +320,43 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Opties voor /%s zijn \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Algemeen" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Debug" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Scherafdruk opgeslagen als:" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Opslaan van screenshot mislukt!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "De verbinding met de server is verbroken." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Netwerkfout" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Inkomende handelsaanvragen negeren" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Inkomende handelsaanvragen accepteren" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Kon Map Niet Laden" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Fout bij het laden van %s" @@ -389,20 +389,20 @@ msgstr "Bot Controleerder" msgid "Name" msgstr "Naam" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Aanvallen" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Spreken" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Beweeg" @@ -415,8 +415,8 @@ msgid "Reset" msgstr "Reset" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Kopen" @@ -434,7 +434,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -442,7 +442,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -454,8 +454,8 @@ msgid "Quit" msgstr "Afsluiten" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Maximum" @@ -464,8 +464,8 @@ msgstr "Maximum" msgid "Shop" msgstr "Winkel" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -474,19 +474,19 @@ msgstr "Verkopen" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Annuleren" @@ -518,7 +518,7 @@ msgid "The email address entries mismatch." msgstr "De email adres ingaven zijn niet gelijk." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Wijzig wachtwoord" @@ -584,8 +584,8 @@ msgstr "Haarstijl:" msgid "Race:" msgstr "Ras:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Aanmaken" @@ -627,126 +627,126 @@ msgstr "Weet je zeker dat je deze personage wilt verwijderen?" msgid "Account and Character Management" msgstr "Account en personage beheer" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Verwissel Login" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Registreren" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Wijzig Email" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Ongeldig paswoord" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Geef uw wachtwoord om uw personage te verwijderen" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Geef wachtwoord:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Verwijderen" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Kies" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Niveau %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(leeg)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "standaard" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "zwart" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "rood" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "groen" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "blauw" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "goud" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "geel" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "roze" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "paars" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "grijs" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "bruin" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "regenboog 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "regenboog 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "regenboog 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Chat" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Aanwezig: %s; %d speler zijn aanwezig." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Fluisteren naar %s: %s" @@ -759,13 +759,13 @@ msgstr "Ja" msgid "No" msgstr "Nee" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Negeer" @@ -911,7 +911,7 @@ msgstr "Weet u?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Sluiten" @@ -938,8 +938,8 @@ msgstr "Uitrusting" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Afdoen" @@ -981,31 +981,31 @@ msgid "Filter:" msgstr "Filter:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Uitrusten" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Gebruiken" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Neerleggen..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Splitsen" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Kleren" @@ -1014,17 +1014,17 @@ msgid "Weight:" msgstr "Gewicht:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Opslaan" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Afhalen" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Neerleggen" @@ -1248,8 +1248,8 @@ msgid "Need" msgstr "Nood" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Wachten op server" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1264,14 +1264,10 @@ msgstr "Indienen" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Wissen" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> Volgende" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Aan:" @@ -1302,347 +1298,355 @@ msgstr "Verwijder uitrusting eerst" msgid "Away outfit" msgstr "Kleren om weg te gaan" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Handel" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Fluister" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Genees" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Word vriend" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "Geen rekening mee houden" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Wis" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "Volledig genegeerd" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Volg" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Imiteer" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Schop speler" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Toon Voorwerpen" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "ontkleed" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Koop (?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "Verkoop (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Schop" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Spelers" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Raap op" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Aan chat toevoegen" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Plaats voorwerp op de kaart" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Hernoem" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Verwijder" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Inladen oude kleren" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Spreuken" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Laad oude spreuken" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Wijzig spreuk" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Markering afzetten" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Markering aanzetten" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Verwijder naam" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "away aanzetten" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "away afzetten" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Verlaat" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Wijzig uw guild positie" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Kaart bordje hernoemen " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Naam: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Plaats 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Plaats de helft" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Plaats alles" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "Laat alles vallen" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Haal 10 op" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Haal de helft op" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Haal alles op" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Laden van oude voorwerpsnelkoppelingen" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Laden van oude neerleggingsnelkoppeling" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Verberg" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Toon" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "Kopieer naar chat" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(standaard)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Beweeg naar boven" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Beweeg naar beneden" @@ -1739,11 +1743,11 @@ msgstr "Download voorbereiden" msgid "Error retreiving server list!" msgstr "Fout tijdens ophalen server lijst" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "vereist een nieuwere versie" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "vereist v%s" @@ -2233,10 +2237,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Spelers" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Toon geslacht" @@ -2386,74 +2386,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Thema" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Standaard Lettertype" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Vet lettertype" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Help lettertype" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Lettergrootte" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Thema is gewijzigd" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Herstart de client om de wijzigingen in werking te doen treden." @@ -2691,194 +2695,194 @@ msgstr "Niv: %d" msgid "Lvl: %d (%+d)" msgstr "Niv: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Guild" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "gebruiker %s uitgenodigd in guild %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "Guild %s verlating aangevraagd." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Wie zou u willen uitnodigen in guild %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Verlaten Guild?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Bent u zeker dat u guild %s wilt verlaten?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Groep" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "Gebruiker %s uitgenodigd in groep." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "" -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "Wie zou u willen uitnodigen in group %s?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "Verlaten Groep?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "Bent u zeker dat u groep %s wilt verlaten?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "Nav" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Aanv" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Guild aanmaken" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Groep aanmaken" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "Sociaal" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Nodig uit" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "Uitnodiging voor groep %s aanvaard." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Uitnodiging voor groep %s geweigerd." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "Uitnodiging voor guild %s aanvaard." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Uitnodiging voor guild %s geweigerd." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "Maken van guild %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Maken van groep %s." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Guild Naam" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Kies uw guild naam" -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "Uitnodiging tot guild ontvangen, maar er is er al één." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s heeft je uitgenodigd om guid %s te vervoegen." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "Guild Uitnodiging Aanvaarden" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Uitnodiging tot groep ontvangen, maar er is er al één." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "U bent uitgenodigd om je bij een groep te voegen." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "U bent uitgenodigd om je bij groep %s te voegen." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s heeft je uitgenodigd om je bij hun groep te voegen." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s heeft je uitgenodigd om je bij groep %s te voegen." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Groepsuitnodiging aanvaarden" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Kan groep niet aanmaken. Je bent al in een groep." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Groep Naam" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Kies uw groepsnaam." @@ -3070,33 +3074,33 @@ msgstr "" msgid "Name: %s" msgstr "Naam: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Actualiseren..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Verbinden..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Spelen" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 Het updateproces is onvolledig." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 Het is ten sterkste aanbevolen dat" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "##1 probeer later opnieuw." -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Voltooid" @@ -3248,23 +3252,23 @@ msgstr "" msgid "Road Point" msgstr "" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Wie Is Online - Bijwerken" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Bijwerken" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Wie Is Online - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Wie Is Online - fout" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "Wie Is Online - Bijgewerkt" @@ -3978,425 +3982,429 @@ msgid "" msgstr "" #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "U bent gedoodt door " +#, c-format +msgid "You were killed by %s" +msgstr "" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Geprobeerd een nietbestaand voorwerp op te rapen." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "Voorwerp is te zwaar." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "Voorwerp is te ver weg." -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "" -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "Voorwerp behoort bij iemand anders." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "Onbekend probleem bij het oprapen van voorwerp." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "U raapte op %d [@@%d|%s@@]." msgstr[1] "U raapte op %d [@@%d|%s@@]." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) standaard bewegingen" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(I) geïnverteerde bewegingen" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "(c) bewegingen met enkele vreemde bewegingen" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "(C) bewegingen met vreemde bewegingen" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) dubbel normaal + raar" -#: src/localplayer.cpp:1892 -#, fuzzy +#: src/localplayer.cpp:1903 msgid "(?) unknown move" -msgstr "(?) onbekend volgen" +msgstr "" -#: src/localplayer.cpp:1914 -#, fuzzy, c-format +#: src/localplayer.cpp:1925 +#, c-format msgid "(%d) crazy move number %d" -msgstr "(?) vreemde beweging" +msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "(a) manuele vreemde beweging" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "(?) vreemde beweging" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) standaard bewegingen tot aan doel" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) bewegen tot aan doel in bereik 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) bewegen tot aan doel in bereik 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) bewegen tot aan doel in bereik 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) bewegen tot aan doel in bereik 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) bewegen tot aan doel in bereik 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) beweeg tot aan doel in aanvalsbereik" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) beweeg tot aan doel" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) standaard volgen" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) relatief volgen" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) gespiegeld volgen" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "(P) huisdier volgen" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "(?) onbekend volgen" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) aanval" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) standaard aanval" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) wissel aanval zonder schild" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) wissel aanval met schild" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) ga en val aan" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) ga, val aan, raap op" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) zonder auto aanval" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) klein raap op 1x1 velden" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) standaard raap op 2x1 velden" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) vooruit raap op 2x3 velden" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) raap op 3x3 velden" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) go en raap op met bereik 4" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(G) ga en raap op met bereik 8" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) ga en raap op zonder bereiklimiet" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) raap op" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) normale map tonen" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) debug map tonen" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) ultra map tonen" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(U) ultra map tonen 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) lege map tonen" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) zwart & witte map tonen" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) gebruik #flar voor magie aanval" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) gebruik #chiza voor magie aanval" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) gebruik #ingrav voor magie aanval" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) gebruik #frillyar voor magie aanval" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) gebruik #upmarmu voor magie aanval" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) magie aanval" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) standaard imitatie" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) kleren imitatie" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) imitatie" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Weg" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) op toetsenbord" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) weg" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) weg" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) spel camera modus" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) vrije camera modus" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" msgstr "" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Volg: " -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Volgen onderbroken" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "Imitatie: " -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Imitatie onderbroken" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "" -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Opties:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr " -l --log-file : Log bestand te gebruiken" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr " -L --chat-log-dir : Chat log bestand te gebruiken" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Toon de versie" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " -h --help : Toon deze help" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr " -C --config-dir : Configuratie map te gebruiken" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Login met deze gebruikersnaam" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password : Loging met dit wachtwoord" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --character : Login met dit karakter" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr " -s --server : Login servernaam of IP" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Login serverpoort" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr " --update-host : Updateserver te gebruiken" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr " -D --default : Kies standaard karakterserver en karakter" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr " -u --skip-update : update downloads overslaan" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr " -d --data : Map om spelgegevens te laden" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr " -L --localdata-dir : Map te gebruiken als lokale data map" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr " --screenshot-dir: Map te gebruiken om screenshots te bewaren" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr " --safemode : Start spel in veilige modus" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr " --no-opengl : Zet OpenGL af voor deze sessie" @@ -4454,7 +4462,7 @@ msgstr "Onbekende char-server fout." msgid "Failed to create character. Most likely the name is already taken." msgstr "Kan personage niet aanmaken. Waarschijnlijk bestaat de naam al." -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Verkeerde naam." @@ -4470,15 +4478,19 @@ msgstr "Ongeldig haar." msgid "Incorrect slot." msgstr "" -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Info" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "Personage verwijderd." -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "Kon personage niet verwijderen." @@ -4523,16 +4535,16 @@ msgstr "" msgid "All whispers unignore failed." msgstr "" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "Online gebruikers: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Spel" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "Aanvraag op de stoppen is geweigerd!" @@ -4622,11 +4634,11 @@ msgstr "" msgid "%s has left your guild." msgstr "" -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." msgstr "" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "" @@ -4763,39 +4775,39 @@ msgstr "Oud wachtwoord is ongeldig." msgid "New password too short." msgstr "Nieuw wachtwoord is te kort." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Onbekende fout." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Verkeerd wachtwoord." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "" -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "Geweigered door de server." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Client is te oud." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" @@ -4804,15 +4816,15 @@ msgstr "" "Je bent tijdelijk geband van het spel tot %s.\n" "Neem aub contact op met het GM team via de forums." -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "" -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Deze gebruikersnaam is al genomen." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Gebruikersnaam is compleet verwijderd" @@ -5160,7 +5172,7 @@ msgstr "Handel geannuleerd." msgid "Trade completed." msgstr "Handel voltooid." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Kracht" @@ -5169,7 +5181,7 @@ msgstr "Kracht" msgid "Strength %+.1f" msgstr "Kracht %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Behendigheid" @@ -5178,7 +5190,7 @@ msgstr "Behendigheid" msgid "Agility %+.1f" msgstr "Behendigheid %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Handigheid" @@ -5187,7 +5199,7 @@ msgstr "Handigheid" msgid "Dexterity %+.1f" msgstr "Handigheid %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Vitaliteit" @@ -5196,7 +5208,7 @@ msgstr "Vitaliteit" msgid "Vitality %+.1f" msgstr "Vitality %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Intelligentie" @@ -5529,50 +5541,50 @@ msgstr "Onbekende connectiefout." msgid "Got disconnected from server!" msgstr "De verbinding met de server werd verbroken!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Geluk" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Verdediging" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "M.Aanval" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "M.Verdediging" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% Nauwkeurigheid" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% Ontwijking" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "Aanvalsvertraging" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "Wandelvertraging" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "Aanvalsbereik" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "" @@ -5593,143 +5605,47 @@ msgstr "Verbinding met server beëindigd. " msgid "%s is not in your party!" msgstr "%s is niet in jouw groep!" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Say '...'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Blink naam" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Zwevende '...' bel" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Zwevende bel" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "naamloos" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Aanval %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Verdediging %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "Leven %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "Magie %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Onbekend voorwerp" - -#~ msgid "(?) move" -#~ msgstr "(?) beweeg" - -#~ msgid "(?) map view" -#~ msgstr "(?) map tonen" - -#~ msgid "(D) design camera mode" -#~ msgstr "(D) design camera modus" - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(I)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr "(2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(5)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" @@ -1,474 +1,502 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR The ManaPlus Developers # This file is distributed under the same license as the PACKAGE package. -# +# +# Translators: # Andrei Karas <akaras@inbox.ru>, 2011. +# <matwa@poczta.pl>, 2011, 2012. msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-08-10 01:11+0300\n" -"PO-Revision-Date: 2011-08-09 22:16+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-19 21:15+0000\n" +"Last-Translator: derpella <matwa@poczta.pl>\n" +"Language-Team: Polish (http://www.transifex.net/projects/p/manaplus/team/" +"pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" -#: src/actorspritemanager.cpp:1034 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" -msgstr "" +msgstr "Widoczne na mapie" -#: src/being.cpp:542 +#: src/being.cpp:553 msgid "dodge" -msgstr "" +msgstr "Unik!" -#: src/being.cpp:542 +#: src/being.cpp:553 msgid "miss" -msgstr "" +msgstr "PudÅ‚o!" #. TRANSLATORS: this away status writed in player nick -#: src/being.cpp:1514 +#: src/being.cpp:1534 msgid "A" -msgstr "" +msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being.cpp:1519 +#: src/being.cpp:1539 msgid "I" -msgstr "" +msgstr "I" -#: src/client.cpp:825 src/gui/setup.cpp:53 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Konfiguracja" -#: src/client.cpp:908 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 +msgid "Perfomance" +msgstr "Wydajność programu" + +#: src/client.cpp:958 src/gui/setup_video.cpp:315 +msgid "Video" +msgstr "Obraz" + +#: src/client.cpp:963 +msgid "Themes" +msgstr "Skórki" + +#: src/client.cpp:1045 msgid "Connecting to server" -msgstr "" +msgstr "ÅÄ…czenie z serwerem" -#: src/client.cpp:939 +#: src/client.cpp:1076 msgid "Logging in" -msgstr "" +msgstr "Logowanie" -#: src/client.cpp:972 +#: src/client.cpp:1109 msgid "Entering game world" -msgstr "" +msgstr "Wchodzenie do Å›wiata gry" -#: src/client.cpp:1072 +#: src/client.cpp:1210 msgid "Requesting characters" -msgstr "" +msgstr "Sprawdzanie postaci" -#: src/client.cpp:1103 +#: src/client.cpp:1241 msgid "Connecting to the game server" -msgstr "" +msgstr "ÅÄ…czenie siÄ™ z serwerem gry" -#: src/client.cpp:1113 +#: src/client.cpp:1251 msgid "Changing game servers" -msgstr "" +msgstr "Zmiana serwera" -#: src/client.cpp:1150 src/client.cpp:1157 src/client.cpp:1294 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:218 src/gui/charselectdialog.cpp:254 -#: src/gui/register.cpp:228 src/gui/serverdialog.cpp:392 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:154 -#: src/net/ea/charserverhandler.cpp:172 src/net/manaserv/charhandler.cpp:184 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 +#: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "BÅ‚Ä…d" -#: src/client.cpp:1166 +#: src/client.cpp:1310 msgid "Requesting registration details" -msgstr "" +msgstr "Sprawdzanie szczegółów rejestracji" -#: src/client.cpp:1193 +#: src/client.cpp:1336 msgid "Password Change" -msgstr "" +msgstr "Zmiana hasÅ‚a" -#: src/client.cpp:1194 +#: src/client.cpp:1337 msgid "Password changed successfully!" -msgstr "" +msgstr "HasÅ‚o zmienione z powodzeniem!" -#: src/client.cpp:1213 +#: src/client.cpp:1356 msgid "Email Change" -msgstr "" +msgstr "Zmiana adresu e-mail" -#: src/client.cpp:1214 +#: src/client.cpp:1357 msgid "Email changed successfully!" -msgstr "" +msgstr "Adres e-mail zmieniony z powodzeniem!" -#: src/client.cpp:1234 +#: src/client.cpp:1377 msgid "Unregister Successful" -msgstr "" +msgstr "Wyrejestrowano z powodzeniem" -#: src/client.cpp:1235 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." -msgstr "" +msgstr "Å»egnaj, bÄ™dziemy czekać na Twój powrót..." -#: src/client.cpp:1424 src/client.cpp:1454 src/client.cpp:1498 -#: src/client.cpp:1919 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." -msgstr "" +msgstr "%s nie istnieje i nie może byÅ› utworzone! WyjÅ›cie." -#: src/client.cpp:1629 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" -msgstr "" +msgstr "NieprawidÅ‚owy serwer aktualizacji: %s" -#: src/client.cpp:1663 src/client.cpp:1669 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "BÅ‚Ä…d podczas tworzenia katalogu aktualizacji!" -#: src/client.cpp:1690 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." -msgstr "" +msgstr "BÅ‚Ä…d: %s nie istnieje i nie może być utworzone! WyjÅ›cie." -#: src/commandhandler.cpp:301 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Nieznane polecenie." -#: src/commandhandler.cpp:401 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Nie można wysÅ‚ać pustych szeptów!" -#: src/commandhandler.cpp:409 +#: src/commandhandler.cpp:346 #, c-format msgid "" -"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is" -" you." +"Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " +"you." msgstr "" -"Nie można utworzyć zakÅ‚adki szeptu dla ksywki \"%s\"! Już istnieje, albo to " -"ty." +"Nie można utworzyć zakÅ‚adki szeptu dla \"%s\"! Już istnieje, albo to Ty." -#: src/commandhandler.cpp:429 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "ProÅ›ba o doÅ‚Ä…czenie do kanaÅ‚u %s." -#: src/commandhandler.cpp:445 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Brakuje nazwy grupy." -#: src/commandhandler.cpp:456 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." -msgstr "" +msgstr "Brak nazwy gildii." -#: src/commandhandler.cpp:469 src/commandhandler.cpp:576 -#: src/commandhandler.cpp:617 src/commandhandler.cpp:647 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." -msgstr "" +msgstr "ProszÄ™ wpisać prawidÅ‚owÄ… nazwÄ™." -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Return wÅ‚Ä…cza czat." -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Wiadomość zamyka czat." -#: src/commandhandler.cpp:521 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Return od teraz wÅ‚Ä…cza czat." -#: src/commandhandler.cpp:527 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Wiadomość od teraz zamyka czat." -#: src/commandhandler.cpp:555 +#: src/commandhandler.cpp:502 msgid "friend" -msgstr "" +msgstr "znajomy" -#: src/commandhandler.cpp:560 +#: src/commandhandler.cpp:507 msgid "disregarded" -msgstr "" +msgstr "lekceważony" -#: src/commandhandler.cpp:565 +#: src/commandhandler.cpp:512 msgid "neutral" -msgstr "" +msgstr "neutralny" -#: src/commandhandler.cpp:584 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" -msgstr "" +msgstr "Gracz jest już %s!" -#: src/commandhandler.cpp:598 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" -msgstr "" +msgstr "Gracz jest teraz %s!" -#: src/commandhandler.cpp:606 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" -msgstr "" +msgstr "Gracz nie może być %s!" -#: src/commandhandler.cpp:628 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" -msgstr "" +msgstr "Gracz nie byÅ‚ ignorowany!" -#: src/commandhandler.cpp:635 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" -msgstr "" +msgstr "Gracz już nie jest ignorowany!" -#: src/commandhandler.cpp:637 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" -msgstr "" +msgstr "Gracz nie może być odignorowany!" + +#: src/commandhandler.cpp:591 +msgid "blacklisted" +msgstr "dodany/a do czarnej listy" -#: src/commandhandler.cpp:654 +#: src/commandhandler.cpp:596 +msgid "enemy" +msgstr "wróg" + +#: src/commandhandler.cpp:611 msgid "Player already erased!" -msgstr "" +msgstr "Gracz zostaÅ‚ usuniÄ™ty!" -#: src/commandhandler.cpp:665 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" -msgstr "" +msgstr "Gracz usuniÄ™ty z powodzeniem!" -#: src/commandhandler.cpp:667 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" -msgstr "" +msgstr "Gracz nie mógÅ‚ zostać usuniÄ™ty!" -#: src/commandhandler.cpp:960 src/commandhandler.cpp:1006 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" -msgstr "" +msgstr "Czas pracy programu: %s" -#: src/commandhandler.cpp:970 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d tydzieÅ„" +msgstr[1] "%d tygodni/e" +msgstr[2] "%d tygodni/e" -#: src/commandhandler.cpp:979 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d dzieÅ„" +msgstr[1] "%d dni" +msgstr[2] "%d dni" -#: src/commandhandler.cpp:987 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d godzina" +msgstr[1] "%d godzin/y" +msgstr[2] "%d godzin/y" -#: src/commandhandler.cpp:995 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d minuta" +msgstr[1] "%d minut/y" +msgstr[2] "%d minut/y" -#: src/commandhandler.cpp:1003 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d sekunda" +msgstr[1] "%d sekund/y" +msgstr[2] "%d sekund/y" -#: src/commandhandler.cpp:1082 +#: src/commandhandler.cpp:1053 msgid "font cache size" -msgstr "" +msgstr "rozmiar cache czcionki" -#: src/commandhandler.cpp:1094 +#: src/commandhandler.cpp:1065 msgid "Cache size:" -msgstr "" +msgstr "Rozmiar cache:" -#: src/commandhandler.cpp:1098 +#: src/commandhandler.cpp:1069 msgid "Created:" -msgstr "" +msgstr "Stworzono:" -#: src/commandhandler.cpp:1100 +#: src/commandhandler.cpp:1071 msgid "Deleted:" -msgstr "" +msgstr "UsuniÄ™to:" -#: src/commandhandler.cpp:1147 src/commandhandler.cpp:1154 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" -msgstr "" +msgstr "Obrazy źródÅ‚owe:" -#: src/commandhandler.cpp:1149 src/commandhandler.cpp:1156 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" -msgstr "" +msgstr "Osierocone obrazy źródÅ‚owe:" -#: src/commandhandler.h:40 +#: src/commandhandler.h:34 #, c-format msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "Opcjami dla /%s sÄ… \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." -#: src/game.cpp:246 src/gui/widgets/chattab.cpp:410 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Ogólny" -#: src/game.cpp:250 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:412 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" -msgstr "" +msgstr "Debug" -#: src/game.cpp:475 +#: src/game.cpp:508 msgid "Screenshot saved as " -msgstr "" +msgstr "Zrzut ekranu zapisany jako" -#: src/game.cpp:483 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Zapisywanie zrzutu ekranu nie powiodÅ‚o siÄ™!" -#: src/game.cpp:523 +#: src/game.cpp:558 msgid "The connection to the server was lost." -msgstr "" +msgstr "PoÅ‚Ä…czenie z serwerem zostaÅ‚o zerwane." -#: src/game.cpp:537 +#: src/game.cpp:559 msgid "Network Error" msgstr "BÅ‚Ä…d sieci" -#: src/game.cpp:1184 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Ignorowanie przychodzÄ…cych próśb o handel" -#: src/game.cpp:1191 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Akceptowanie przychodzÄ…cych próśb o handel" -#: src/game.cpp:1576 +#: src/game.cpp:1786 msgid "Could Not Load Map" -msgstr "" +msgstr "Nie można zaÅ‚adować mapy" -#: src/game.cpp:1577 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "BÅ‚Ä…d podczas Å‚Ä…dowania %s" -#: src/gui/beingpopup.cpp:118 +#: src/gui/beingpopup.cpp:124 #, c-format msgid "Party: %s" -msgstr "" +msgstr "Grupa: %s" -#: src/gui/beingpopup.cpp:132 +#: src/gui/beingpopup.cpp:138 #, c-format msgid "Guild: %s" -msgstr "" +msgstr "Gildia: %s" -#: src/gui/beingpopup.cpp:145 +#: src/gui/beingpopup.cpp:151 #, c-format msgid "Pvp rank: %d" -msgstr "" +msgstr "Miejsce w PvP: %d" -#: src/gui/beingpopup.cpp:156 +#: src/gui/beingpopup.cpp:162 #, c-format msgid "Comment: %s" -msgstr "" +msgstr "Komentarz: %s" #: src/gui/botcheckerwindow.cpp:266 msgid "Bot Checker" -msgstr "" +msgstr "Wykrywacz botów" #: src/gui/botcheckerwindow.cpp:296 src/gui/setup_relations.cpp:64 msgid "Name" msgstr "Nazwa" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:130 -#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:604 -#: src/keyboardconfig.cpp:48 src/net/tmwa/generalhandler.cpp:266 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Atak" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:275 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Rozmowa" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:241 -#: src/gui/popupmenu.cpp:280 src/gui/popupmenu.cpp:661 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" -msgstr "" +msgstr "Podejdź" #: src/gui/botcheckerwindow.cpp:300 msgid "Result" -msgstr "" +msgstr "Rezultat" -#: src/gui/botcheckerwindow.cpp:310 src/gui/npcdialog.cpp:123 +#: src/gui/botcheckerwindow.cpp:311 src/gui/npcdialog.cpp:124 msgid "Reset" msgstr "Resetuj" -#: src/gui/buydialog.cpp:56 src/gui/buydialog.cpp:63 src/gui/buydialog.cpp:97 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:256 -#: src/gui/popupmenu.cpp:277 src/gui/popupmenu.cpp:675 +#: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Kup" -#: src/gui/buydialog.cpp:88 src/gui/buydialog.cpp:302 -#: src/gui/selldialog.cpp:87 src/gui/selldialog.cpp:324 +#: src/gui/buydialog.cpp:94 src/gui/buydialog.cpp:332 +#: src/gui/selldialog.cpp:88 src/gui/selldialog.cpp:325 #, c-format msgid "Price: %s / Total: %s" msgstr "Cena: %s/ Razem: %s" +#: src/gui/buydialog.cpp:103 +msgid "Amount:" +msgstr "Ilość:" + #. TRANSLATORS: This is a narrow symbol used to denote 'increasing'. #. You may change this symbol if your language uses another. -#: src/gui/buydialog.cpp:93 src/gui/itemamountwindow.cpp:207 -#: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:113 -#: src/gui/selldialog.cpp:90 src/gui/statuswindow.cpp:940 +#: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 +#: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" -msgstr "" +msgstr "+" #. TRANSLATORS: This is a narrow symbol used to denote 'decreasing'. #. You may change this symbol if your language uses another. -#: src/gui/buydialog.cpp:96 src/gui/itemamountwindow.cpp:206 -#: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:952 +#: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 +#: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" -msgstr "" +msgstr "-" -#: src/gui/buydialog.cpp:98 src/gui/quitdialog.cpp:49 -#: src/gui/quitdialog.cpp:54 src/gui/quitdialog.cpp:55 -#: src/gui/selldialog.cpp:93 src/gui/serverdialog.cpp:285 -#: src/keyboardconfig.cpp:290 +#: src/gui/buydialog.cpp:113 src/gui/quitdialog.cpp:47 +#: src/gui/quitdialog.cpp:50 src/gui/quitdialog.cpp:51 +#: src/gui/selldialog.cpp:94 src/gui/serverdialog.cpp:294 +#: src/keyboardconfig.cpp:84 msgid "Quit" msgstr "Wyjdź" -#: src/gui/buydialog.cpp:99 src/gui/selldialog.cpp:94 -#: src/gui/statuswindow.cpp:490 src/gui/statuswindow.cpp:539 -#: src/gui/statuswindow.cpp:939 src/gui/statuswindow.cpp:970 +#: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Maks." #: src/gui/buyselldialog.cpp:40 src/gui/buyselldialog.cpp:49 -#: src/gui/inventorywindow.cpp:146 src/gui/setup_other.cpp:134 +#: src/gui/inventorywindow.cpp:176 src/gui/setup_other.cpp:142 msgid "Shop" msgstr "Sklep" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:258 -#: src/gui/popupmenu.cpp:278 src/gui/popupmenu.cpp:677 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 -#: src/gui/selldialog.cpp:92 +#: src/gui/selldialog.cpp:93 msgid "Sell" msgstr "Sprzedaj" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 -#: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:93 +#: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:330 -#: src/gui/popupmenu.cpp:351 src/gui/popupmenu.cpp:453 -#: src/gui/popupmenu.cpp:480 src/gui/popupmenu.cpp:499 -#: src/gui/popupmenu.cpp:513 src/gui/popupmenu.cpp:532 -#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:760 -#: src/gui/popupmenu.cpp:1647 src/gui/popupmenu.cpp:1675 -#: src/gui/popupmenu.cpp:1731 src/gui/popupmenu.cpp:1774 -#: src/gui/popupmenu.cpp:1809 src/gui/popupmenu.cpp:1849 -#: src/gui/popupmenu.cpp:1915 src/gui/popupmenu.cpp:1935 -#: src/gui/quitdialog.cpp:60 src/gui/register.cpp:82 src/gui/setup.cpp:70 -#: src/gui/socialwindow.cpp:973 src/gui/textcommandeditor.cpp:238 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 +#: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updatewindow.cpp:157 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Anuluj" #: src/gui/changeemaildialog.cpp:48 src/gui/changeemaildialog.cpp:57 msgid "Change Email Address" -msgstr "ZmieÅ„ adres Email" +msgstr "ZmieÅ„ adres e-mail" #: src/gui/changeemaildialog.cpp:52 src/gui/changepassworddialog.cpp:55 #, c-format @@ -477,21 +505,21 @@ msgstr "Konto: %s" #: src/gui/changeemaildialog.cpp:54 msgid "Type new email address twice:" -msgstr "" +msgstr "ProszÄ™ wpisać i potwierdzić adres e-mail:" #: src/gui/changeemaildialog.cpp:132 #, c-format msgid "The new email address needs to be at least %d characters long." -msgstr "" +msgstr "Nowy adres e-mail musi mieć co najmniej %d znaków." #: src/gui/changeemaildialog.cpp:139 #, c-format msgid "The new email address needs to be less than %d characters long." -msgstr "" +msgstr "Nowy adres e-mail może mieć najwyżej %d znaków." #: src/gui/changeemaildialog.cpp:146 msgid "The email address entries mismatch." -msgstr "" +msgstr "Pola adresu e-mail siÄ™ nie zgadzajÄ…." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 #: src/gui/charselectdialog.cpp:140 @@ -505,222 +533,224 @@ msgstr "HasÅ‚o:" #: src/gui/changepassworddialog.cpp:66 msgid "Type new password twice:" -msgstr "" +msgstr "ProszÄ™ wpisać i potwierdzić hasÅ‚o:" #: src/gui/changepassworddialog.cpp:114 msgid "Enter the old password first." -msgstr "" +msgstr "ProszÄ™ wpisać stare hasÅ‚o." #: src/gui/changepassworddialog.cpp:120 #, c-format msgid "The new password needs to be at least %d characters long." -msgstr "" +msgstr "Nowe hasÅ‚o musi mieć co najmniej %d znaków." #: src/gui/changepassworddialog.cpp:127 #, c-format msgid "The new password needs to be less than %d characters long." -msgstr "" +msgstr "Nowe hasÅ‚o może mieć najwyżej %d znaków." #: src/gui/changepassworddialog.cpp:134 msgid "The new password entries mismatch." -msgstr "" +msgstr "Potwierdzenie hasÅ‚a nie zgadza siÄ™." -#: src/gui/charcreatedialog.cpp:58 +#: src/gui/charcreatedialog.cpp:59 msgid "Create Character" msgstr "Stwórz postać" -#: src/gui/charcreatedialog.cpp:73 src/gui/logindialog.cpp:94 +#: src/gui/charcreatedialog.cpp:85 src/gui/logindialog.cpp:94 #: src/gui/register.cpp:75 msgid "Name:" msgstr "ImiÄ™:" #. TRANSLATORS: This is a narrow symbol used to denote 'next'. #. You may change this symbol if your language uses another. -#: src/gui/charcreatedialog.cpp:76 src/gui/charcreatedialog.cpp:81 -#: src/gui/charcreatedialog.cpp:87 src/gui/outfitwindow.cpp:81 +#: src/gui/charcreatedialog.cpp:88 src/gui/charcreatedialog.cpp:93 +#: src/gui/charcreatedialog.cpp:99 src/gui/outfitwindow.cpp:85 msgid ">" -msgstr "" +msgstr ">" #. TRANSLATORS: This is a narrow symbol used to denote 'previous'. #. You may change this symbol if your language uses another. -#: src/gui/charcreatedialog.cpp:79 src/gui/charcreatedialog.cpp:82 -#: src/gui/charcreatedialog.cpp:88 src/gui/outfitwindow.cpp:80 +#: src/gui/charcreatedialog.cpp:91 src/gui/charcreatedialog.cpp:94 +#: src/gui/charcreatedialog.cpp:100 src/gui/outfitwindow.cpp:84 msgid "<" -msgstr "" +msgstr "<" -#: src/gui/charcreatedialog.cpp:80 +#: src/gui/charcreatedialog.cpp:92 msgid "Hair color:" -msgstr "" +msgstr "Kolor wÅ‚osów:" -#: src/gui/charcreatedialog.cpp:83 +#: src/gui/charcreatedialog.cpp:95 msgid "Hair style:" -msgstr "" +msgstr "Fryzura:" -#: src/gui/charcreatedialog.cpp:89 +#: src/gui/charcreatedialog.cpp:101 msgid "Race:" -msgstr "" +msgstr "Rasa:" -#: src/gui/charcreatedialog.cpp:92 src/gui/charselectdialog.cpp:479 -#: src/gui/socialwindow.cpp:1033 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Utwórz" -#: src/gui/charcreatedialog.cpp:94 src/gui/register.cpp:98 +#: src/gui/charcreatedialog.cpp:106 src/gui/register.cpp:98 msgid "Male" msgstr "Mężczyzna" -#: src/gui/charcreatedialog.cpp:95 src/gui/register.cpp:99 +#: src/gui/charcreatedialog.cpp:107 src/gui/register.cpp:99 msgid "Female" msgstr "Kobieta" -#: src/gui/charcreatedialog.cpp:113 src/gui/charcreatedialog.cpp:300 +#: src/gui/charcreatedialog.cpp:125 src/gui/charcreatedialog.cpp:312 #, c-format msgid "Please distribute %d points" msgstr "ProszÄ™ wykorzystać %d punktów" -#: src/gui/charcreatedialog.cpp:219 +#: src/gui/charcreatedialog.cpp:231 msgid "Your name needs to be at least 4 characters." -msgstr "Twoje imiÄ™ musi mieć conajmniej 4 znaki." +msgstr "Twoje imiÄ™ musi mieć co najmniej 4 znaki." -#: src/gui/charcreatedialog.cpp:291 +#: src/gui/charcreatedialog.cpp:303 msgid "Character stats OK" msgstr "Statystyki postaci w porzÄ…dku." -#: src/gui/charcreatedialog.cpp:305 +#: src/gui/charcreatedialog.cpp:317 #, c-format msgid "Please remove %d points" msgstr "ProszÄ™ usunąć %d punktów" -#: src/gui/charselectdialog.cpp:77 +#: src/gui/charselectdialog.cpp:76 msgid "Confirm Character Delete" msgstr "Potwierdź usuniÄ™cie postaci" -#: src/gui/charselectdialog.cpp:78 +#: src/gui/charselectdialog.cpp:77 msgid "Are you sure you want to delete this character?" -msgstr "Czy jesteÅ› pewien, że chcesz usunąć tÄ™ postać?" +msgstr "Czy jesteÅ› pewny/a, że chcesz usunąć tÄ™ postać?" -#: src/gui/charselectdialog.cpp:126 +#: src/gui/charselectdialog.cpp:125 msgid "Account and Character Management" msgstr "ZarzÄ…dzanie kontem i postaciami" #: src/gui/charselectdialog.cpp:139 msgid "Switch Login" -msgstr "" +msgstr "Przeloguj siÄ™" -#: src/gui/charselectdialog.cpp:153 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Wyrejestruj" -#: src/gui/charselectdialog.cpp:162 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" -msgstr "" +msgstr "Zmiana adresu e-mail" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" -msgstr "" +msgstr "NieprawidÅ‚owe hasÅ‚o" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" -msgstr "" +msgstr "Wprowadź hasÅ‚o aby usunąć postać" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" -msgstr "" +msgstr "Wprowadź hasÅ‚o:" -#: src/gui/charselectdialog.cpp:409 src/gui/serverdialog.cpp:289 -#: src/gui/setup_relations.cpp:243 src/gui/shopwindow.cpp:120 -#: src/gui/shopwindow.cpp:123 src/gui/textcommandeditor.cpp:241 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 +#: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 +#: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "UsuÅ„" -#: src/gui/charselectdialog.cpp:467 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" -msgstr "" +msgstr "Wybierz" -#: src/gui/charselectdialog.cpp:470 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" -msgstr "" +msgstr "Poziom %d" -#: src/gui/charselectdialog.cpp:481 src/gui/charselectdialog.cpp:482 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" -msgstr "" +msgstr "(puste)" -#: src/gui/chatwindow.cpp:112 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" -msgstr "" +msgstr "domyÅ›lnie" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" -msgstr "" +msgstr "czarny" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" -msgstr "" +msgstr "czerwony" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" -msgstr "" +msgstr "zielony" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" -msgstr "" +msgstr "niebieski" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" -msgstr "" +msgstr "zÅ‚oty" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" -msgstr "" +msgstr "żółty" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" -msgstr "" +msgstr "różowy" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" -msgstr "" +msgstr "fioletowy" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" -msgstr "" +msgstr "szary" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" -msgstr "" +msgstr "brÄ…zowy" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" -msgstr "" +msgstr "tÄ™czowy 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" -msgstr "" +msgstr "tÄ™czowy 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" -msgstr "" - -#: src/gui/chatwindow.cpp:142 src/gui/itemamountwindow.cpp:93 -#: src/gui/logindialog.cpp:78 src/gui/setup_relations.cpp:220 -#: src/gui/setup_theme.cpp:72 src/gui/setup_theme.cpp:126 -#: src/gui/setup_video.cpp:211 src/gui/textcommandeditor.cpp:102 -#: src/gui/textcommandeditor.cpp:141 src/gui/textcommandeditor.cpp:160 +msgstr "tÄ™czowy 3" + +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 +#: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 +#: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 +#: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 +#: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 +#: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Czat" -#: src/gui/chatwindow.cpp:605 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." -msgstr "" +msgstr "%s obecny/a. %d graczy online." -#: src/gui/chatwindow.cpp:988 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Szepczesz do %s: %s" @@ -733,184 +763,187 @@ msgstr "Tak" msgid "No" msgstr "Nie" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:155 src/gui/popupmenu.cpp:377 -#: src/gui/popupmenu.cpp:383 src/gui/popupmenu.cpp:619 -#: src/gui/popupmenu.cpp:627 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" -msgstr "" +msgstr "Ignoruj" -#: src/gui/debugwindow.cpp:70 src/gui/minimap.cpp:49 src/gui/minimap.cpp:96 -#: src/gui/setup_other.cpp:65 +#: src/gui/debugwindow.cpp:72 src/gui/minimap.cpp:50 src/gui/minimap.cpp:99 +#: src/gui/setup_other.cpp:64 msgid "Map" msgstr "Mapa" -#: src/gui/debugwindow.cpp:71 +#: src/gui/debugwindow.cpp:73 msgid "Target" -msgstr "" +msgstr "Cel" -#: src/gui/debugwindow.cpp:72 +#: src/gui/debugwindow.cpp:74 msgid "Net" -msgstr "" +msgstr "Sieć" -#: src/gui/debugwindow.cpp:145 src/gui/debugwindow.cpp:220 -#: src/gui/debugwindow.cpp:249 +#: src/gui/debugwindow.cpp:147 src/gui/debugwindow.cpp:222 +#: src/gui/debugwindow.cpp:251 msgid "Music:" -msgstr "" +msgstr "Muzyka:" -#: src/gui/debugwindow.cpp:146 src/gui/debugwindow.cpp:224 -#: src/gui/debugwindow.cpp:251 +#: src/gui/debugwindow.cpp:148 src/gui/debugwindow.cpp:226 +#: src/gui/debugwindow.cpp:253 msgid "Map:" -msgstr "" +msgstr "Mapa:" -#: src/gui/debugwindow.cpp:147 src/gui/debugwindow.cpp:222 -#: src/gui/debugwindow.cpp:250 +#: src/gui/debugwindow.cpp:149 src/gui/debugwindow.cpp:224 +#: src/gui/debugwindow.cpp:252 msgid "Minimap:" -msgstr "" +msgstr "Mini-mapa:" -#: src/gui/debugwindow.cpp:148 src/gui/debugwindow.cpp:218 -#: src/gui/debugwindow.cpp:247 +#: src/gui/debugwindow.cpp:150 src/gui/debugwindow.cpp:220 +#: src/gui/debugwindow.cpp:249 msgid "Cursor:" -msgstr "" +msgstr "Kursor:" -#: src/gui/debugwindow.cpp:149 src/gui/debugwindow.cpp:201 -#: src/gui/debugwindow.cpp:206 +#: src/gui/debugwindow.cpp:151 src/gui/debugwindow.cpp:203 +#: src/gui/debugwindow.cpp:208 msgid "Player Position:" -msgstr "" +msgstr "Pozycja gracza:" -#: src/gui/debugwindow.cpp:152 +#: src/gui/debugwindow.cpp:154 msgid "Particle count:" -msgstr "" +msgstr "Licznik czÄ…steczek:" -#: src/gui/debugwindow.cpp:154 src/gui/debugwindow.cpp:235 -#: src/gui/debugwindow.cpp:254 +#: src/gui/debugwindow.cpp:156 src/gui/debugwindow.cpp:237 +#: src/gui/debugwindow.cpp:256 msgid "Map actors count:" -msgstr "" +msgstr "Licznik aktorów na mapie:" -#: src/gui/debugwindow.cpp:162 src/gui/debugwindow.cpp:173 +#: src/gui/debugwindow.cpp:164 src/gui/debugwindow.cpp:175 #, c-format msgid "%d FPS (Software)" -msgstr "" +msgstr "%d FPS (Software)" -#: src/gui/debugwindow.cpp:166 +#: src/gui/debugwindow.cpp:168 #, c-format msgid "%d FPS (fast OpenGL)" -msgstr "" +msgstr "%d FPS (szybki OpenGL)" -#: src/gui/debugwindow.cpp:169 +#: src/gui/debugwindow.cpp:171 #, c-format msgid "%d FPS (old OpenGL)" -msgstr "" +msgstr "%d FPS (stary OpenGL)" -#: src/gui/debugwindow.cpp:176 +#: src/gui/debugwindow.cpp:178 #, c-format msgid "%d FPS" -msgstr "" +msgstr "%d FPS" -#: src/gui/debugwindow.cpp:188 src/gui/debugwindow.cpp:240 +#: src/gui/debugwindow.cpp:190 src/gui/debugwindow.cpp:242 msgid "Textures count:" -msgstr "" +msgstr "Licznik tekstur:" -#: src/gui/debugwindow.cpp:231 +#: src/gui/debugwindow.cpp:233 #, c-format msgid "Particle count: %d" -msgstr "" +msgstr "Licznik czÄ…steczek: %d" -#: src/gui/debugwindow.cpp:268 src/gui/debugwindow.cpp:299 -#: src/gui/debugwindow.cpp:343 +#: src/gui/debugwindow.cpp:270 src/gui/debugwindow.cpp:301 +#: src/gui/debugwindow.cpp:345 msgid "Target:" -msgstr "" +msgstr "Cel:" -#: src/gui/debugwindow.cpp:269 src/gui/debugwindow.cpp:304 -#: src/gui/debugwindow.cpp:344 +#: src/gui/debugwindow.cpp:271 src/gui/debugwindow.cpp:306 +#: src/gui/debugwindow.cpp:346 msgid "Target Id:" -msgstr "" +msgstr "ID celu:" -#: src/gui/debugwindow.cpp:270 src/gui/debugwindow.cpp:308 -#: src/gui/debugwindow.cpp:313 src/gui/debugwindow.cpp:345 +#: src/gui/debugwindow.cpp:272 src/gui/debugwindow.cpp:310 +#: src/gui/debugwindow.cpp:315 src/gui/debugwindow.cpp:347 msgid "Target Level:" -msgstr "" +msgstr "Poziom celu:" -#: src/gui/debugwindow.cpp:271 src/gui/debugwindow.cpp:316 -#: src/gui/debugwindow.cpp:346 +#: src/gui/debugwindow.cpp:273 src/gui/debugwindow.cpp:318 +#: src/gui/debugwindow.cpp:348 msgid "Target Party:" -msgstr "" +msgstr "Grupa celu:" -#: src/gui/debugwindow.cpp:272 src/gui/debugwindow.cpp:319 -#: src/gui/debugwindow.cpp:347 +#: src/gui/debugwindow.cpp:274 src/gui/debugwindow.cpp:321 +#: src/gui/debugwindow.cpp:349 msgid "Target Guild:" -msgstr "" +msgstr "Gildia celu:" -#: src/gui/debugwindow.cpp:273 src/gui/debugwindow.cpp:333 -#: src/gui/debugwindow.cpp:338 src/gui/debugwindow.cpp:348 +#: src/gui/debugwindow.cpp:275 src/gui/debugwindow.cpp:335 +#: src/gui/debugwindow.cpp:340 src/gui/debugwindow.cpp:350 msgid "Attack delay:" -msgstr "" +msgstr "Opóźnienie ataku:" -#: src/gui/debugwindow.cpp:274 src/gui/debugwindow.cpp:323 -#: src/gui/debugwindow.cpp:349 +#: src/gui/debugwindow.cpp:276 src/gui/debugwindow.cpp:325 +#: src/gui/debugwindow.cpp:351 msgid "Minimal hit:" -msgstr "" +msgstr "NajsÅ‚absze uderzenie:" -#: src/gui/debugwindow.cpp:275 src/gui/debugwindow.cpp:325 -#: src/gui/debugwindow.cpp:350 +#: src/gui/debugwindow.cpp:277 src/gui/debugwindow.cpp:327 +#: src/gui/debugwindow.cpp:352 msgid "Maximum hit:" -msgstr "" +msgstr "Najmocniejsze uderzenie:" -#: src/gui/debugwindow.cpp:276 src/gui/debugwindow.cpp:327 -#: src/gui/debugwindow.cpp:351 +#: src/gui/debugwindow.cpp:278 src/gui/debugwindow.cpp:329 +#: src/gui/debugwindow.cpp:353 msgid "Critical hit:" -msgstr "" +msgstr "Uderzenie krytyczne:" -#: src/gui/debugwindow.cpp:385 src/gui/debugwindow.cpp:390 +#: src/gui/debugwindow.cpp:387 src/gui/debugwindow.cpp:392 #, c-format msgid "Ping: %s ms" -msgstr "" +msgstr "Ping: %s ms" -#: src/gui/debugwindow.cpp:393 +#: src/gui/debugwindow.cpp:395 #, c-format msgid "In: %d bytes/s" -msgstr "" +msgstr "WejÅ›cie: %d bajtów" -#: src/gui/debugwindow.cpp:395 +#: src/gui/debugwindow.cpp:397 #, c-format msgid "Out: %d bytes/s" -msgstr "" +msgstr "WyjÅ›cie: %d bajtów" #: src/gui/didyouknowwindow.cpp:47 msgid "Did You Know?" -msgstr "" +msgstr "Cz wiesz że..." -#: src/gui/didyouknowwindow.cpp:61 src/gui/helpwindow.cpp:57 -#: src/gui/inventorywindow.cpp:175 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:547 src/gui/shopwindow.cpp:111 +#: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 +#: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Zamknij" -#: src/gui/didyouknowwindow.cpp:62 +#: src/gui/didyouknowwindow.cpp:64 msgid "< Previous" -msgstr "" +msgstr "< Cofnij" -#: src/gui/didyouknowwindow.cpp:63 +#: src/gui/didyouknowwindow.cpp:65 msgid "Next >" -msgstr "" +msgstr "Dalej>" -#: src/gui/didyouknowwindow.cpp:64 +#: src/gui/didyouknowwindow.cpp:66 msgid "Auto open this window" -msgstr "" +msgstr "Otwieraj to okno automatycznie" #: src/gui/editdialog.cpp:47 src/gui/itemamountwindow.cpp:208 -#: src/gui/okdialog.cpp:45 src/gui/quitdialog.cpp:59 src/gui/textdialog.cpp:50 +#: src/gui/okdialog.cpp:45 src/gui/quitdialog.cpp:54 src/gui/textdialog.cpp:50 msgid "OK" msgstr "Ok" -#: src/gui/equipmentwindow.cpp:78 src/gui/windowmenu.cpp:74 +#: src/gui/equipmentwindow.cpp:64 src/gui/windowmenu.cpp:74 msgid "Equipment" msgstr "Ekwipunek" -#: src/gui/equipmentwindow.cpp:103 src/gui/inventorywindow.cpp:130 -#: src/gui/inventorywindow.cpp:511 src/gui/inventorywindow.cpp:520 -#: src/gui/popupmenu.cpp:1606 src/gui/popupmenu.cpp:1701 -#: src/gui/popupmenu.cpp:1746 +#: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 +#: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Zdejmij" @@ -918,80 +951,84 @@ msgstr "Zdejmij" msgid "Help" msgstr "Pomoc" -#: src/gui/inventorywindow.cpp:80 src/gui/windowmenu.cpp:76 -#: src/inventory.cpp:246 +#: src/gui/inventorywindow.cpp:71 +msgid "by name" +msgstr "wg. nazwy" + +#: src/gui/inventorywindow.cpp:72 +msgid "by id" +msgstr "wg. ID" + +#: src/gui/inventorywindow.cpp:73 +msgid "by weight" +msgstr "wg. wagi" + +#: src/gui/inventorywindow.cpp:74 +msgid "by amount" +msgstr "wg. iloÅ›ci" + +#: src/gui/inventorywindow.cpp:75 +msgid "by type" +msgstr "wg. typu" + +#: src/gui/inventorywindow.cpp:112 src/gui/windowmenu.cpp:76 +#: src/inventory.cpp:249 msgid "Inventory" msgstr "Inwentarz" -#: src/gui/inventorywindow.cpp:104 +#: src/gui/inventorywindow.cpp:137 msgid "Slots:" msgstr "Miejsc:" -#: src/gui/inventorywindow.cpp:115 +#: src/gui/inventorywindow.cpp:149 msgid "Filter:" -msgstr "" - -#: src/gui/inventorywindow.cpp:116 -msgid "Sort:" -msgstr "" - -#: src/gui/inventorywindow.cpp:122 -msgid "na" -msgstr "" +msgstr "Filtr:" -#: src/gui/inventorywindow.cpp:123 -msgid "az" -msgstr "" - -#: src/gui/inventorywindow.cpp:124 -msgid "id" -msgstr "" - -#: src/gui/inventorywindow.cpp:128 src/gui/inventorywindow.cpp:513 -#: src/gui/inventorywindow.cpp:522 src/gui/popupmenu.cpp:1608 -#: src/gui/popupmenu.cpp:1703 src/gui/popupmenu.cpp:1748 +#: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Załóż" -#: src/gui/inventorywindow.cpp:129 src/gui/inventorywindow.cpp:514 -#: src/gui/inventorywindow.cpp:518 src/gui/popupmenu.cpp:1611 -#: src/gui/popupmenu.cpp:1670 src/gui/popupmenu.cpp:1707 -#: src/gui/popupmenu.cpp:1751 +#: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Użyj" -#: src/gui/inventorywindow.cpp:143 src/gui/inventorywindow.cpp:619 -#: src/gui/popupmenu.cpp:1615 src/gui/popupmenu.cpp:1712 -#: src/gui/popupmenu.cpp:1755 +#: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." -msgstr "" +msgstr "Upuść..." -#: src/gui/inventorywindow.cpp:144 src/gui/popupmenu.cpp:1624 -#: src/gui/popupmenu.cpp:1721 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Podziel" -#: src/gui/inventorywindow.cpp:145 src/gui/outfitwindow.cpp:59 -#: src/gui/popupmenu.cpp:508 +#: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" -msgstr "" +msgstr "Stroje" -#: src/gui/inventorywindow.cpp:148 +#: src/gui/inventorywindow.cpp:178 msgid "Weight:" msgstr "Waga:" -#: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:610 -#: src/gui/popupmenu.cpp:1587 src/gui/popupmenu.cpp:1724 -#: src/gui/popupmenu.cpp:1767 src/gui/setup.cpp:71 +#: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Przechowaj" -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1631 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Pobierz" -#: src/gui/inventorywindow.cpp:621 src/gui/popupmenu.cpp:1620 -#: src/gui/popupmenu.cpp:1717 src/gui/popupmenu.cpp:1760 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Upuść" @@ -1014,7 +1051,7 @@ msgstr "Podaj ilość rzeczy do przechowania." #: src/gui/itemamountwindow.cpp:270 msgid "Select amount of items to retrieve." -msgstr "Wybierz ilość przedmiotów do pobrania." +msgstr "Wybierz ilość przedmiotów do odbioru." #: src/gui/itemamountwindow.cpp:273 msgid "Select amount of items to split." @@ -1022,147 +1059,151 @@ msgstr "Wybierz ilość przedmiotów do podziaÅ‚u." #: src/gui/itemamountwindow.cpp:276 msgid "Add to buy shop." -msgstr "" +msgstr "Dodaj to sklepu (sprzedaj)" #: src/gui/itemamountwindow.cpp:279 msgid "Add to sell shop." -msgstr "" +msgstr "Dodaj do sklepu (kupuj)" #: src/gui/itemamountwindow.cpp:282 msgid "Unknown." -msgstr "" +msgstr "Nieznany obiekt" -#: src/gui/itempopup.cpp:176 src/gui/itempopup.cpp:182 +#: src/gui/itempopup.cpp:177 src/gui/itempopup.cpp:183 msgid ", " -msgstr "" +msgstr ", " -#: src/gui/itempopup.cpp:192 +#: src/gui/itempopup.cpp:193 #, c-format msgid "Weight: %s" -msgstr "" +msgstr "Waga: %s" #: src/gui/killstats.cpp:46 src/gui/windowmenu.cpp:69 msgid "Kill stats" -msgstr "" +msgstr "Statystyki ataku:" -#: src/gui/killstats.cpp:64 +#: src/gui/killstats.cpp:67 msgid "Reset stats" -msgstr "" +msgstr "Zresetuj statystyki" -#: src/gui/killstats.cpp:65 +#: src/gui/killstats.cpp:68 msgid "Reset timer" -msgstr "" +msgstr "Zresetuj zegar" -#: src/gui/killstats.cpp:69 src/gui/killstats.cpp:205 +#: src/gui/killstats.cpp:72 src/gui/killstats.cpp:208 #, c-format msgid "Level: %d at %f%%" -msgstr "" +msgstr "Poziom: %d w %f%%" -#: src/gui/killstats.cpp:73 src/gui/killstats.cpp:210 +#: src/gui/killstats.cpp:76 src/gui/killstats.cpp:213 #, c-format msgid "Exp: %d/%d Left: %d" -msgstr "" +msgstr "Exp: %d%d ZostaÅ‚o: %d" -#: src/gui/killstats.cpp:76 src/gui/killstats.cpp:216 -#: src/gui/killstats.cpp:225 +#: src/gui/killstats.cpp:79 src/gui/killstats.cpp:219 +#: src/gui/killstats.cpp:228 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" -msgstr "" +msgstr "1%% = %d exp, avg mob na 1%%: %s" -#: src/gui/killstats.cpp:79 src/gui/killstats.cpp:142 -#: src/gui/killstats.cpp:234 +#: src/gui/killstats.cpp:82 src/gui/killstats.cpp:145 +#: src/gui/killstats.cpp:237 #, c-format msgid "Kills: %s, total exp: %s" -msgstr "" +msgstr "Moby: %s, caÅ‚k. exp: %s" -#: src/gui/killstats.cpp:81 src/gui/killstats.cpp:144 -#: src/gui/killstats.cpp:220 src/gui/killstats.cpp:230 +#: src/gui/killstats.cpp:84 src/gui/killstats.cpp:147 +#: src/gui/killstats.cpp:223 src/gui/killstats.cpp:233 #, c-format msgid "Avg Exp: %s, No. of avg mob to next level: %s" -msgstr "" +msgstr "Avg Exp: %s, ilość mobów na nast. poziom: %s" -#: src/gui/killstats.cpp:82 src/gui/killstats.cpp:162 -#: src/gui/killstats.cpp:237 +#: src/gui/killstats.cpp:85 src/gui/killstats.cpp:165 +#: src/gui/killstats.cpp:240 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" -msgstr "" +msgstr "Mob/Min: %s, Exp/Min: %s" -#: src/gui/killstats.cpp:84 src/gui/killstats.cpp:89 src/gui/killstats.cpp:94 -#: src/gui/killstats.cpp:289 src/gui/killstats.cpp:305 -#: src/gui/killstats.cpp:323 +#: src/gui/killstats.cpp:87 src/gui/killstats.cpp:92 src/gui/killstats.cpp:97 +#: src/gui/killstats.cpp:292 src/gui/killstats.cpp:308 +#: src/gui/killstats.cpp:326 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Szybkość exp na %d min: %s" +msgstr[1] "Szybkość exp na %d min: %s" +msgstr[2] "Szybkość exp na %d min: %s" -#: src/gui/killstats.cpp:87 src/gui/killstats.cpp:92 src/gui/killstats.cpp:97 +#: src/gui/killstats.cpp:90 src/gui/killstats.cpp:95 src/gui/killstats.cpp:100 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Czas do nast. poziomu z %d min: %s" +msgstr[1] "Czas do nast. poziomu z %d min: %s" +msgstr[2] "Czas do nast. poziomu z %d min: %s" -#: src/gui/killstats.cpp:100 src/gui/killstats.cpp:241 +#: src/gui/killstats.cpp:103 src/gui/killstats.cpp:244 msgid "Last kill exp:" -msgstr "" +msgstr "Ostatni exp:" -#: src/gui/killstats.cpp:102 src/gui/killstats.cpp:355 -#: src/gui/killstats.cpp:361 src/gui/killstats.cpp:367 -#: src/gui/killstats.cpp:372 +#: src/gui/killstats.cpp:105 src/gui/killstats.cpp:358 +#: src/gui/killstats.cpp:364 src/gui/killstats.cpp:370 +#: src/gui/killstats.cpp:375 msgid "Time before jacko spawn:" -msgstr "" +msgstr "NastÄ™pny spawn Jack-O:" -#: src/gui/killstats.cpp:294 src/gui/killstats.cpp:301 -#: src/gui/killstats.cpp:311 src/gui/killstats.cpp:318 -#: src/gui/killstats.cpp:330 src/gui/killstats.cpp:337 +#: src/gui/killstats.cpp:297 src/gui/killstats.cpp:304 +#: src/gui/killstats.cpp:314 src/gui/killstats.cpp:321 +#: src/gui/killstats.cpp:333 src/gui/killstats.cpp:340 #, c-format msgid " Time for next level: %s" -msgstr "" +msgstr " Czas do nast. poziomu: %s" -#: src/gui/killstats.cpp:361 +#: src/gui/killstats.cpp:364 #, c-format msgid "%s %d?" -msgstr "" +msgstr "%s %d?" -#: src/gui/killstats.cpp:367 +#: src/gui/killstats.cpp:370 msgid "jacko spawning" -msgstr "" +msgstr "Jack-O spawnuje siÄ™" + +#: src/guildmanager.cpp:485 src/net/ea/guildhandler.cpp:451 +msgid "You have left the guild." +msgstr "OpuÅ›ciÅ‚eÅ›/aÅ› gildiÄ™." #: src/gui/logindialog.cpp:59 msgid "Normal" -msgstr "" +msgstr "Normalna" #: src/gui/logindialog.cpp:60 msgid "Auto Close" -msgstr "" +msgstr "Automatyczne zamykanie" #: src/gui/logindialog.cpp:61 msgid "Skip" -msgstr "" +msgstr "OmiÅ„" #: src/gui/logindialog.cpp:86 src/gui/logindialog.cpp:123 msgid "Login" -msgstr "Użytkownik" +msgstr "Zaloguj siÄ™" -#: src/gui/logindialog.cpp:91 src/gui/serverdialog.cpp:243 +#: src/gui/logindialog.cpp:91 src/gui/serverdialog.cpp:252 #: src/gui/widgets/chattab.cpp:173 msgid "Server:" msgstr "Serwer:" #: src/gui/logindialog.cpp:96 msgid "Custom update host" -msgstr "" +msgstr "Zaawansowane ustawienia aktualizacji" #: src/gui/logindialog.cpp:110 msgid "Remember username" -msgstr "" +msgstr "ZapamiÄ™taj login" #: src/gui/logindialog.cpp:111 msgid "Update:" -msgstr "" +msgstr "Aktualizacja:" #: src/gui/logindialog.cpp:121 src/gui/register.cpp:66 src/gui/register.cpp:81 msgid "Register" @@ -1170,72 +1211,68 @@ msgstr "Rejestruj" #: src/gui/logindialog.cpp:122 msgid "Change Server" -msgstr "" +msgstr "ZmieÅ„ serwer" -#: src/gui/ministatus.cpp:59 +#: src/gui/ministatuswindow.cpp:59 msgid "health bar" -msgstr "" +msgstr "pasek życia" -#: src/gui/ministatus.cpp:65 +#: src/gui/ministatuswindow.cpp:65 msgid "mana bar" -msgstr "" +msgstr "pasek many" -#: src/gui/ministatus.cpp:77 +#: src/gui/ministatuswindow.cpp:77 msgid "experience bar" -msgstr "" +msgstr "pasek punktów doÅ›wiadczenia" -#: src/gui/ministatus.cpp:83 +#: src/gui/ministatuswindow.cpp:83 msgid "job bar" -msgstr "" +msgstr "pasek punktów umiejÄ™tnoÅ›ci" -#: src/gui/ministatus.cpp:92 +#: src/gui/ministatuswindow.cpp:92 msgid "weight bar" -msgstr "" +msgstr "pasek obciążenia" -#: src/gui/ministatus.cpp:95 +#: src/gui/ministatuswindow.cpp:95 msgid "inventory slots bar" -msgstr "" +msgstr "pasek miejsc w inwentarzu" -#: src/gui/ministatus.cpp:98 +#: src/gui/ministatuswindow.cpp:98 msgid "money bar" -msgstr "" +msgstr "pasek pieniÄ™dzy" -#: src/gui/ministatus.cpp:101 +#: src/gui/ministatuswindow.cpp:101 msgid "arrows bar" -msgstr "" +msgstr "pasek strzaÅ‚" -#: src/gui/ministatus.cpp:104 +#: src/gui/ministatuswindow.cpp:104 msgid "status bar" -msgstr "" +msgstr "pasek statusu" -#: src/gui/ministatus.cpp:296 src/gui/ministatus.cpp:336 +#: src/gui/ministatuswindow.cpp:296 src/gui/ministatuswindow.cpp:336 msgid "Need" -msgstr "" +msgstr "Potrzeba" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Oczekiwanie na serwer" +msgid "Stop waiting" +msgstr "Przerwij" #: src/gui/npcdialog.cpp:52 msgid "Next" -msgstr "NastÄ™pna" +msgstr "Dalej" #: src/gui/npcdialog.cpp:54 msgid "Submit" msgstr "Zatwierdź" #: src/gui/npcdialog.cpp:59 src/gui/npcpostdialog.cpp:42 -#: src/gui/setup_other.cpp:143 +#: src/gui/setup_other.cpp:151 msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:107 src/gui/popupmenu.cpp:549 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" -msgstr "" - -#: src/gui/npcdialog.cpp:222 -msgid "> Next" -msgstr "" +msgstr "Wyczyść" #: src/gui/npcpostdialog.cpp:48 msgid "To:" @@ -1249,345 +1286,381 @@ msgstr "WyÅ›lij" msgid "Failed to send as sender or letter invalid." msgstr "Nie powiodÅ‚a siÄ™ wysyÅ‚ka jako nadawca, albo list jest nieprawidÅ‚owy." -#: src/gui/outfitwindow.cpp:82 src/gui/outfitwindow.cpp:886 +#: src/gui/outfitwindow.cpp:86 src/gui/outfitwindow.cpp:890 #, c-format msgid "Outfit: %d" -msgstr "" +msgstr "Strój: %d" -#: src/gui/outfitwindow.cpp:84 src/gui/outfitwindow.cpp:888 +#: src/gui/outfitwindow.cpp:88 src/gui/outfitwindow.cpp:892 #, c-format msgid "Key: %s" -msgstr "" +msgstr "Klawisz: %s" -#: src/gui/outfitwindow.cpp:87 +#: src/gui/outfitwindow.cpp:91 msgid "Unequip first" -msgstr "" +msgstr "Najpierw zdejmij" -#: src/gui/outfitwindow.cpp:90 +#: src/gui/outfitwindow.cpp:94 msgid "Away outfit" -msgstr "" +msgstr "Strój na afk" -#: src/gui/popupmenu.cpp:129 src/gui/popupmenu.cpp:603 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Handel" -#: src/gui/popupmenu.cpp:131 src/gui/popupmenu.cpp:368 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" -msgstr "" +msgstr "Szept" -#: src/gui/popupmenu.cpp:135 src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" -msgstr "" +msgstr "Lecz" -#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:374 -#: src/gui/popupmenu.cpp:615 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" -msgstr "" - -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:180 src/gui/popupmenu.cpp:376 -#: src/gui/popupmenu.cpp:382 src/gui/popupmenu.cpp:401 -#: src/gui/popupmenu.cpp:617 src/gui/popupmenu.cpp:625 -#: src/gui/popupmenu.cpp:649 +msgstr "Dodaj do znajomych" + +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" -msgstr "" +msgstr "Lekceważ" + +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 +msgid "Black list" +msgstr "Czarna lista" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:378 src/gui/popupmenu.cpp:384 -#: src/gui/popupmenu.cpp:391 src/gui/popupmenu.cpp:396 -#: src/gui/popupmenu.cpp:620 src/gui/popupmenu.cpp:628 -#: src/gui/popupmenu.cpp:636 src/gui/popupmenu.cpp:642 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 +msgid "Set as enemy" +msgstr "Ustaw jako wroga" + +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" -msgstr "" +msgstr "UsuÅ„" -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:171 -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:388 -#: src/gui/popupmenu.cpp:395 src/gui/popupmenu.cpp:400 -#: src/gui/popupmenu.cpp:633 src/gui/popupmenu.cpp:641 -#: src/gui/popupmenu.cpp:647 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" -msgstr "" +msgstr "Odignoruj" -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:182 -#: src/gui/popupmenu.cpp:390 src/gui/popupmenu.cpp:403 -#: src/gui/popupmenu.cpp:635 src/gui/popupmenu.cpp:651 -#: src/playerrelations.cpp:400 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" -msgstr "" +msgstr "CaÅ‚kowicie ignoruj" -#: src/gui/popupmenu.cpp:190 src/gui/popupmenu.cpp:411 -#: src/gui/popupmenu.cpp:659 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" -msgstr "" +msgstr "Podążaj" -#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:412 -#: src/gui/popupmenu.cpp:660 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" -msgstr "" +msgstr "Imituj" -#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:697 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" -msgstr "" +msgstr "ZaproÅ› do grupy" -#: src/gui/popupmenu.cpp:207 src/gui/popupmenu.cpp:421 -#: src/gui/popupmenu.cpp:702 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" -msgstr "" +msgstr "Wyrzuć z grupy" -#: src/gui/popupmenu.cpp:222 src/gui/popupmenu.cpp:432 -#: src/gui/popupmenu.cpp:716 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" -msgstr "" +msgstr "Wyrzuć z gildii" -#: src/gui/popupmenu.cpp:224 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:718 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" -msgstr "" +msgstr "ZmieÅ„ pozycjÄ™ w gildii" -#: src/gui/popupmenu.cpp:230 src/gui/popupmenu.cpp:439 -#: src/gui/popupmenu.cpp:724 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" -msgstr "" +msgstr "ZaproÅ› do gildii" -#: src/gui/popupmenu.cpp:238 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" -msgstr "" +msgstr "Wyrzuć gracza" -#: src/gui/popupmenu.cpp:240 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" -msgstr "" +msgstr "Wysadź w powietrze" -#: src/gui/popupmenu.cpp:243 src/gui/popupmenu.cpp:662 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" -msgstr "" +msgstr "Pokaż przedmioty" -#: src/gui/popupmenu.cpp:244 src/gui/popupmenu.cpp:663 -#: src/gui/popupmenu.cpp:1932 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" -msgstr "" +msgstr "Rozbierz" -#: src/gui/popupmenu.cpp:246 src/gui/popupmenu.cpp:413 -#: src/gui/popupmenu.cpp:665 src/gui/popupmenu.cpp:732 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" -msgstr "" +msgstr "Dodaj komentarz" -#: src/gui/popupmenu.cpp:264 src/gui/popupmenu.cpp:446 -#: src/gui/popupmenu.cpp:682 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" -msgstr "" +msgstr "Kup (?)" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:447 -#: src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" -msgstr "" +msgstr "Sprzedaj (?)" -#: src/gui/popupmenu.cpp:292 +#: src/gui/popupmenu.cpp:312 msgid "Kick" -msgstr "" +msgstr "Wyrzuć" -#: src/gui/popupmenu.cpp:303 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" -msgstr "" +msgstr "UsuÅ„ z listy ataku" -#: src/gui/popupmenu.cpp:309 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" -msgstr "" +msgstr "Dodaj do listy priorytetów" -#: src/gui/popupmenu.cpp:311 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" -msgstr "" +msgstr "Dodaj do listy atakowanych" -#: src/gui/popupmenu.cpp:314 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" -msgstr "" +msgstr "Dodaj do listy ignorowanych" -#: src/gui/popupmenu.cpp:327 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" -msgstr "" +msgstr "Wpisz do czatu" -#: src/gui/popupmenu.cpp:476 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Gracze" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" -msgstr "" +msgstr "PodnieÅ›" -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:1645 -#: src/gui/popupmenu.cpp:1725 src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" -msgstr "" +msgstr "Dodaj do czatu" -#: src/gui/popupmenu.cpp:494 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" -msgstr "" +msgstr "Portal" -#: src/gui/popupmenu.cpp:495 +#: src/gui/popupmenu.cpp:567 msgid "Rename" -msgstr "" +msgstr "ZmieÅ„ nazwÄ™" -#: src/gui/popupmenu.cpp:496 src/gui/popupmenu.cpp:1885 -#: src/gui/popupmenu.cpp:1903 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" -msgstr "" +msgstr "UsuÅ„" -#: src/gui/popupmenu.cpp:510 -msgid "Load old outfits" -msgstr "" +#: src/gui/popupmenu.cpp:573 +msgid "Warp" +msgstr "Teleport" + +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "UsuÅ„ ubiór" -#: src/gui/popupmenu.cpp:526 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" -msgstr "" +msgstr "ZaklÄ™cia" -#: src/gui/popupmenu.cpp:528 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" -msgstr "" +msgstr "Przywróć stare zaklÄ™cia" -#: src/gui/popupmenu.cpp:529 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" -msgstr "" +msgstr "Edytuj zaklÄ™cie" -#: src/gui/popupmenu.cpp:555 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" -msgstr "" +msgstr "WyÅ‚Ä…cz alarm" -#: src/gui/popupmenu.cpp:560 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" -msgstr "" +msgstr "WÅ‚Ä…cz alarm" -#: src/gui/popupmenu.cpp:565 -msgid "Dont remove name" -msgstr "" +#: src/gui/popupmenu.cpp:640 +msgid "Don't remove name" +msgstr "Nie usuwaj imion" -#: src/gui/popupmenu.cpp:570 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" -msgstr "" +msgstr "UsuÅ„ imiÄ™" -#: src/gui/popupmenu.cpp:575 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" -msgstr "" +msgstr "WÅ‚Ä…cz tryb AFK" -#: src/gui/popupmenu.cpp:580 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" -msgstr "" +msgstr "WyÅ‚Ä…cz tryb AFK" -#: src/gui/popupmenu.cpp:586 src/gui/socialwindow.cpp:1035 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" -msgstr "" +msgstr "Opuść" -#: src/gui/popupmenu.cpp:744 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "Skopiuj do schowka" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" -msgstr "" +msgstr "ZmieÅ„ pozycjÄ™ gildii" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1166 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " -msgstr "" +msgstr "ZmieÅ„ nazwÄ™ drogowskazu" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1168 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " -msgstr "" +msgstr "Nick:" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1218 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " -msgstr "" +msgstr "Komentarz gracza " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1220 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " -msgstr "" +msgstr "Komentarz: " -#: src/gui/popupmenu.cpp:1570 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" -msgstr "" +msgstr "Dodaj do handlu" -#: src/gui/popupmenu.cpp:1576 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" -msgstr "" +msgstr "Dodaj 10 do handlu" -#: src/gui/popupmenu.cpp:1579 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" -msgstr "" +msgstr "Dodaj poÅ‚owÄ™ do handlu" -#: src/gui/popupmenu.cpp:1581 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" -msgstr "" +msgstr "Dodaj wszystko do handlu" -#: src/gui/popupmenu.cpp:1593 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" -msgstr "" +msgstr "Przechowaj 10" -#: src/gui/popupmenu.cpp:1596 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" -msgstr "" +msgstr "Przechowaj poÅ‚owÄ™" -#: src/gui/popupmenu.cpp:1598 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" -msgstr "" +msgstr "Przechowaj wszystko" -#: src/gui/popupmenu.cpp:1616 src/gui/popupmenu.cpp:1713 -#: src/gui/popupmenu.cpp:1756 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" -msgstr "" +msgstr "Upuść wszystko" -#: src/gui/popupmenu.cpp:1637 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" -msgstr "" +msgstr "Odbierz 10" -#: src/gui/popupmenu.cpp:1640 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" -msgstr "" +msgstr "Odbierz poÅ‚owÄ™" -#: src/gui/popupmenu.cpp:1642 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" -msgstr "" +msgstr "Odbierz wszystko" -#: src/gui/popupmenu.cpp:1673 src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" -msgstr "" +msgstr "Przywróć stare skróty przedmiotów" -#: src/gui/popupmenu.cpp:1772 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" -msgstr "" +msgstr "Przywróć stare skróty upuszczania" -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1833 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" -msgstr "" +msgstr "Ukryj" -#: src/gui/popupmenu.cpp:1804 src/gui/popupmenu.cpp:1839 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" -msgstr "" +msgstr "Pokaż" -#: src/gui/popupmenu.cpp:1846 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" -msgstr "" +msgstr "Zresetuj żółty pasek" -#: src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" -msgstr "" +msgstr "Skopiuj do czatu" -#: src/gui/popupmenu.cpp:1865 src/gui/socialwindow.cpp:854 -#: src/gui/socialwindow.cpp:889 src/gui/socialwindow.cpp:924 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" -msgstr "" +msgstr "(domyÅ›lne)" -#: src/gui/popupmenu.cpp:1877 src/gui/popupmenu.cpp:1895 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" -msgstr "" +msgstr "W górÄ™" -#: src/gui/popupmenu.cpp:1882 src/gui/popupmenu.cpp:1900 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" -msgstr "" - -#: src/gui/quitdialog.cpp:56 -msgid "Save state" -msgstr "" +msgstr "W dół" -#: src/gui/quitdialog.cpp:57 +#: src/gui/quitdialog.cpp:52 msgid "Switch server" msgstr "ZmieÅ„ serwer" -#: src/gui/quitdialog.cpp:58 +#: src/gui/quitdialog.cpp:53 msgid "Switch character" msgstr "ZmieÅ„ postać" @@ -1597,12 +1670,12 @@ msgstr "Potwierdź:" #: src/gui/register.cpp:108 msgid "Email:" -msgstr "Email:" +msgstr "E-mail:" #: src/gui/register.cpp:176 #, 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." +msgstr "Nazwa użytkownika musi być dÅ‚uga na co najmniej %d znaków." #: src/gui/register.cpp:184 #, c-format @@ -1612,102 +1685,102 @@ msgstr "Nazwa użytkownika musi mieć mniej niż %d znaków." #: src/gui/register.cpp:192 src/gui/unregisterdialog.cpp:121 #, c-format msgid "The password needs to be at least %d characters long." -msgstr "HasÅ‚o musi mieć conajmniej %d znaków." +msgstr "HasÅ‚o musi mieć co najmniej %d znaków." #: src/gui/register.cpp:200 src/gui/unregisterdialog.cpp:128 #, 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." +msgstr "HasÅ‚o nie może mieć wiÄ™cej niż %d znaków." #: src/gui/register.cpp:207 msgid "Passwords do not match." msgstr "HasÅ‚a nie zgadzajÄ… siÄ™." -#: src/gui/serverdialog.cpp:228 +#: src/gui/serverdialog.cpp:237 msgid "Choose Your Server" -msgstr "" +msgstr "Wybierz serwer" -#: src/gui/serverdialog.cpp:239 +#: src/gui/serverdialog.cpp:248 msgid "Choose Your Server *** SAFE MODE ***" -msgstr "" +msgstr "Wybierz serwer ***TRYB BEZPIECZEŃSTWA***" -#: src/gui/serverdialog.cpp:244 +#: src/gui/serverdialog.cpp:253 msgid "Port:" msgstr "Port:" -#: src/gui/serverdialog.cpp:248 +#: src/gui/serverdialog.cpp:257 msgid "Use same ip for game sub servers" -msgstr "" +msgstr "Użyj tego samego IP dla podserwerów" -#: src/gui/serverdialog.cpp:262 +#: src/gui/serverdialog.cpp:271 msgid "Server type:" -msgstr "" +msgstr "Typ serwera:" -#: src/gui/serverdialog.cpp:286 +#: src/gui/serverdialog.cpp:295 msgid "Load" -msgstr "" +msgstr "ZaÅ‚aduj" -#: src/gui/serverdialog.cpp:287 +#: src/gui/serverdialog.cpp:296 msgid "Connect" -msgstr "" +msgstr "PoÅ‚Ä…cz" -#: src/gui/serverdialog.cpp:288 +#: src/gui/serverdialog.cpp:297 msgid "Custom Server" -msgstr "" +msgstr "Dodaj serwer" -#: src/gui/serverdialog.cpp:393 +#: src/gui/serverdialog.cpp:402 msgid "Please type both the address and the port of a server." msgstr "ProszÄ™ wpisać adres i port serwera" -#: src/gui/serverdialog.cpp:551 +#: src/gui/serverdialog.cpp:560 #, c-format msgid "Downloading server list...%2.2f%%" -msgstr "" +msgstr "ÅšciÄ…ganie listy serwerów... %2.2f%%" -#: src/gui/serverdialog.cpp:556 +#: src/gui/serverdialog.cpp:565 msgid "Waiting for server..." -msgstr "" +msgstr "Czekanie na serwer..." -#: src/gui/serverdialog.cpp:560 +#: src/gui/serverdialog.cpp:569 msgid "Preparing download" -msgstr "" +msgstr "Przygotowanie Å›ciÄ…gania" -#: src/gui/serverdialog.cpp:564 +#: src/gui/serverdialog.cpp:573 msgid "Error retreiving server list!" -msgstr "" +msgstr "BÅ‚Ä…d przy uzyskiwaniu listy serwerów!" -#: src/gui/serverdialog.cpp:662 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" -msgstr "" +msgstr "wymaga nowszej wersji" -#: src/gui/serverdialog.cpp:664 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" -msgstr "" +msgstr "wymaga v%s" #: src/gui/setup_audio.cpp:50 msgid "Enable Audio" -msgstr "" +msgstr "WÅ‚Ä…cz dźwiÄ™k" #: src/gui/setup_audio.cpp:51 msgid "Enable game sfx" -msgstr "" +msgstr "WÅ‚Ä…cz efekty gry" #: src/gui/setup_audio.cpp:52 msgid "Enable gui sfx" -msgstr "" +msgstr "WÅ‚Ä…cz efekty GUI" #: src/gui/setup_audio.cpp:53 msgid "Enable music" -msgstr "" +msgstr "WÅ‚Ä…cz muzykÄ™" #: src/gui/setup_audio.cpp:54 msgid "Enable mumble voice chat" -msgstr "" +msgstr "WÅ‚Ä…cz integracjÄ™ z Mumble" #: src/gui/setup_audio.cpp:56 msgid "Download music" -msgstr "" +msgstr "ÅšciÄ…gnij muzykÄ™" #: src/gui/setup_audio.cpp:61 msgid "Audio" @@ -1723,15 +1796,15 @@ msgstr "GÅ‚oÅ›ność muzyki" #: src/gui/setup_audio.cpp:120 msgid "Notice" -msgstr "" +msgstr "Powiadomienie" #: src/gui/setup_audio.cpp:120 msgid "You may have to restart your client if you want to download new music" -msgstr "" +msgstr "Musisz zrestartować program aby Å›ciÄ…gnąć nowÄ… muzykÄ™." #: src/gui/setup_audio.cpp:133 msgid "Sound Engine" -msgstr "" +msgstr "Silnik dźwiÄ™ku" #: src/gui/setup_chat.cpp:55 src/gui/setup_colors.cpp:54 msgid "Colors" @@ -1739,55 +1812,55 @@ msgstr "Kolory" #: src/gui/setup_chat.cpp:57 msgid "Remove colors from received chat messages" -msgstr "" +msgstr "UsuÅ„ kolory z odbieranych wiadomoÅ›ci" #: src/gui/setup_chat.cpp:60 msgid "Show chat colors list" -msgstr "" +msgstr "Pokazuj listÄ™ kolorów czatu" #: src/gui/setup_chat.cpp:64 msgid "Commands" -msgstr "" +msgstr "Polecenia" #: src/gui/setup_chat.cpp:66 msgid "Allow magic and GM commands in all chat tabs" -msgstr "" +msgstr "Pozwól poleceniom magicznym i GM pojawiać siÄ™ we wszystkich zakÅ‚adkach" #: src/gui/setup_chat.cpp:70 msgid "Limits" -msgstr "" +msgstr "Limity" #: src/gui/setup_chat.cpp:72 msgid "Limit max chars in chat line" -msgstr "" +msgstr "Limit znaków w wierszu czatu" #: src/gui/setup_chat.cpp:75 msgid "Limit max lines in chat" -msgstr "" +msgstr "Limit wierszy w czacie" #: src/gui/setup_chat.cpp:79 msgid "Logs" -msgstr "" +msgstr "Logi" #: src/gui/setup_chat.cpp:81 msgid "Enable chat Log" -msgstr "" +msgstr "WÅ‚Ä…cz logowanie czatu" #: src/gui/setup_chat.cpp:84 msgid "Show chat history" -msgstr "" +msgstr "Pokazuj historiÄ™ czatu" #: src/gui/setup_chat.cpp:88 msgid "Messages" -msgstr "" +msgstr "WiadomoÅ›ci" #: src/gui/setup_chat.cpp:90 msgid "Hide shop messages" -msgstr "" +msgstr "Ukryj wiadomoÅ›ci od sklepów" #: src/gui/setup_chat.cpp:94 msgid "Tabs" -msgstr "" +msgstr "ZakÅ‚adki" #: src/gui/setup_chat.cpp:96 msgid "Put all whispers in tabs" @@ -1795,35 +1868,47 @@ msgstr "Umieść wszystkie szepty w zakÅ‚adkach" #: src/gui/setup_chat.cpp:99 msgid "Log magic messages in debug tab" -msgstr "" +msgstr "Loguj powiadomienia o magii w zakÅ‚adce Debug" #: src/gui/setup_chat.cpp:102 msgid "Show server messages in debug tab" -msgstr "" +msgstr "Pokazuj wiadomoÅ›ci serwera w zakÅ‚adce Debug" #: src/gui/setup_chat.cpp:105 msgid "Enable trade tab" -msgstr "" +msgstr "WÅ‚Ä…cz tab handlowy" #: src/gui/setup_chat.cpp:108 msgid "Enable battle tab" -msgstr "" +msgstr "WÅ‚Ä…cz zakÅ‚adkÄ™ bitewnÄ…" #: src/gui/setup_chat.cpp:111 msgid "Show battle events" -msgstr "" +msgstr "Pokazuj wydarzenia bitewne" #: src/gui/setup_chat.cpp:114 msgid "Resize chat tabs if need" -msgstr "" +msgstr "JeÅ›li potrzeba, zmieÅ„ rozmiar zakÅ‚adek czatu" #: src/gui/setup_chat.cpp:118 msgid "Time" -msgstr "" +msgstr "Czas" #: src/gui/setup_chat.cpp:120 msgid "Use local time" -msgstr "" +msgstr "Użyj lokalnego czasu" + +#: src/gui/setup_chat.cpp:123 src/gui/setup_other.cpp:166 +msgid "Other" +msgstr "Inne" + +#: src/gui/setup_chat.cpp:125 +msgid "Highlight words (separated by comma)" +msgstr "PodÅ›wietlaj sÅ‚owa (oddzielaj przecinkiem)" + +#: src/gui/setup_chat.cpp:128 +msgid "Show MVP messages" +msgstr "Pokazuj wiadomoÅ›ci MVP" #: src/gui/setup_colors.cpp:49 msgid "This is what the color looks like" @@ -1831,7 +1916,7 @@ msgstr "Kolor bÄ™dzie wyglÄ…daÅ‚ w ten sposób" #: src/gui/setup_colors.cpp:75 msgid "Type:" -msgstr "" +msgstr "Typ:" #: src/gui/setup_colors.cpp:86 src/gui/setup_colors.cpp:407 msgid "Static" @@ -1840,7 +1925,7 @@ msgstr "Statyczny" #: src/gui/setup_colors.cpp:88 src/gui/setup_colors.cpp:89 #: src/gui/setup_colors.cpp:408 msgid "Pulse" -msgstr "Puls" +msgstr "PulsujÄ…cy" #: src/gui/setup_colors.cpp:90 src/gui/setup_colors.cpp:91 #: src/gui/setup_colors.cpp:409 @@ -1854,59 +1939,59 @@ msgstr "Widmo" #: src/gui/setup_colors.cpp:97 src/gui/setup_colors.cpp:319 msgid "Delay:" -msgstr "" +msgstr "Opóźnienie:" #: src/gui/setup_colors.cpp:112 msgid "Red:" -msgstr "" +msgstr "Czerwony:" #: src/gui/setup_colors.cpp:127 msgid "Green:" -msgstr "" +msgstr "Zielony:" #: src/gui/setup_colors.cpp:142 msgid "Blue:" -msgstr "" +msgstr "Niebieski:" #: src/gui/setup_colors.cpp:314 msgid "Alpha:" -msgstr "" +msgstr "Alfa:" -#: src/gui/setup.cpp:69 +#: src/gui/setup.cpp:71 msgid "Apply" msgstr "Zastosuj" -#: src/gui/setup.cpp:72 +#: src/gui/setup.cpp:74 msgid "Reset Windows" msgstr "Zresetuj okna" -#: src/gui/setupitem.cpp:270 src/gui/setupitem.cpp:394 -msgid "Edit" -msgstr "" - -#: src/gui/setup_joystick.cpp:40 src/gui/setup_joystick.cpp:79 +#: src/gui/setup_joystick.cpp:70 src/gui/setup_joystick.cpp:142 msgid "Press the button to start calibration" msgstr "NaciÅ›nij przycisk aby rozpocząć kalibracjÄ™" -#: src/gui/setup_joystick.cpp:41 src/gui/setup_joystick.cpp:77 +#: src/gui/setup_joystick.cpp:71 src/gui/setup_joystick.cpp:140 msgid "Calibrate" msgstr "Kalibruj" -#: src/gui/setup_joystick.cpp:42 +#: src/gui/setup_joystick.cpp:72 msgid "Enable joystick" msgstr "WÅ‚Ä…cz joystick" -#: src/gui/setup_joystick.cpp:44 +#: src/gui/setup_joystick.cpp:75 +msgid "Use joystick if client window inactive" +msgstr "Używaj joysticka jeÅ›li okno klienta nieaktywne" + +#: src/gui/setup_joystick.cpp:78 msgid "Joystick" msgstr "Joystick" -#: src/gui/setup_joystick.cpp:84 +#: src/gui/setup_joystick.cpp:147 msgid "Stop" msgstr "Zatrzymaj" -#: src/gui/setup_joystick.cpp:85 -msgid "Rotate the stick" -msgstr "Obróć drążek" +#: src/gui/setup_joystick.cpp:149 +msgid "Rotate the stick and dont press buttons" +msgstr "Obracaj uchwytem i nie naciskaj guzików." #: src/gui/setup_keyboard.cpp:80 msgid "Keyboard" @@ -1918,263 +2003,287 @@ msgstr "Przypisz" #: src/gui/setup_keyboard.cpp:93 msgid "Unassign" -msgstr "" +msgstr "Odznacz" #: src/gui/setup_keyboard.cpp:97 msgid "Default" -msgstr "DomyÅ›lny" +msgstr "DomyÅ›lne" #: src/gui/setup_keyboard.cpp:133 msgid "Key Conflict(s) Detected." msgstr "Wykryto konflikt klawiszy." -#: src/gui/setup_other.cpp:40 +#: src/gui/setup_other.cpp:39 msgid "Misc" -msgstr "" +msgstr "Różne" -#: src/gui/setup_other.cpp:46 src/gui/userpalette.cpp:125 +#: src/gui/setup_other.cpp:45 src/gui/userpalette.cpp:125 msgid "Monsters" msgstr "Potwory" -#: src/gui/setup_other.cpp:48 +#: src/gui/setup_other.cpp:47 msgid "Show damage inflicted to monsters" -msgstr "" +msgstr "Pokaż zadane potworom obrażenia" -#: src/gui/setup_other.cpp:51 +#: src/gui/setup_other.cpp:50 msgid "Auto target only reachable monsters" -msgstr "" +msgstr "Automatycznie namierzaj tylko dosiÄ™galne potwory" -#: src/gui/setup_other.cpp:54 +#: src/gui/setup_other.cpp:53 msgid "Highlight monster attack range" -msgstr "" +msgstr "PodÅ›wietl zasiÄ™g ataku potworów" -#: src/gui/setup_other.cpp:58 +#: src/gui/setup_other.cpp:57 msgid "Show monster hp bar" -msgstr "" +msgstr "Pokazuj pasek życia potworów" -#: src/gui/setup_other.cpp:61 +#: src/gui/setup_other.cpp:60 msgid "Cycle monster targets" -msgstr "" +msgstr "Przewijaj namierzanie potworów" -#: src/gui/setup_other.cpp:67 +#: src/gui/setup_other.cpp:66 msgid "Show warps particles" -msgstr "" +msgstr "WÅ‚Ä…cz efekty portali" -#: src/gui/setup_other.cpp:70 +#: src/gui/setup_other.cpp:69 msgid "Highlight map portals" -msgstr "" +msgstr "PodÅ›wietl portale na mapie" -#: src/gui/setup_other.cpp:73 +#: src/gui/setup_other.cpp:72 msgid "Highlight floor items" -msgstr "" +msgstr "PodÅ›wietl przedmioty na podÅ‚odze" -#: src/gui/setup_other.cpp:76 +#: src/gui/setup_other.cpp:75 msgid "Highlight player attack range" -msgstr "" +msgstr "PodÅ›wietl zasiÄ™g ataku graczy" -#: src/gui/setup_other.cpp:79 +#: src/gui/setup_other.cpp:78 msgid "Show extended minimaps" -msgstr "" +msgstr "Pokaż rozszerzone minimapy" -#: src/gui/setup_other.cpp:82 +#: src/gui/setup_other.cpp:81 msgid "Draw path" -msgstr "" +msgstr "Rysuj Å›cieżkÄ™" -#: src/gui/setup_other.cpp:85 +#: src/gui/setup_other.cpp:84 msgid "Draw hotkeys on map" -msgstr "" +msgstr "Rysuj klawisze skrótu na mapie" + +#: src/gui/setup_other.cpp:87 +msgid "Enable lazy scrolling" +msgstr "WÅ‚Ä…cz leniwe przewijanie" + +#: src/gui/setup_other.cpp:90 +msgid "Scroll laziness" +msgstr "Leniwość przewijania" + +#: src/gui/setup_other.cpp:93 +msgid "Scroll radius" +msgstr "PromieÅ„ przewijania" -#: src/gui/setup_other.cpp:89 +#: src/gui/setup_other.cpp:97 msgid "Moving" -msgstr "" +msgstr "Poruszanie siÄ™" -#: src/gui/setup_other.cpp:91 +#: src/gui/setup_other.cpp:99 msgid "Auto fix position" -msgstr "" +msgstr "Koryguj pozycjÄ™ automatycznie" -#: src/gui/setup_other.cpp:94 +#: src/gui/setup_other.cpp:102 msgid "Attack while moving" -msgstr "" +msgstr "Atakuj podczas poruszania siÄ™" -#: src/gui/setup_other.cpp:97 +#: src/gui/setup_other.cpp:105 msgid "Sync player move" -msgstr "" +msgstr "Synchronizuj ruchy graczy" -#: src/gui/setup_other.cpp:100 +#: src/gui/setup_other.cpp:108 msgid "Crazy move A program" -msgstr "" +msgstr "Szalone ruchy: program A" -#: src/gui/setup_other.cpp:104 +#: src/gui/setup_other.cpp:112 msgid "Player" -msgstr "" +msgstr "Gracze" -#: src/gui/setup_other.cpp:106 +#: src/gui/setup_other.cpp:114 msgid "Show own hp bar" -msgstr "" +msgstr "Pokazuj wÅ‚asny pasek życia" -#: src/gui/setup_other.cpp:109 +#: src/gui/setup_other.cpp:117 msgid "Enable quick stats" -msgstr "" +msgstr "WÅ‚Ä…cz szybkie statystyki" -#: src/gui/setup_other.cpp:112 +#: src/gui/setup_other.cpp:120 msgid "Cycle player targets" -msgstr "" +msgstr "Przewijaj namierzanie graczy" -#: src/gui/setup_other.cpp:115 +#: src/gui/setup_other.cpp:123 msgid "Show job exp messages" -msgstr "" +msgstr "Pokazuj wiadomoÅ›ci o punktach doÅ›wiadczenia umiejÄ™tnoÅ›ci" -#: src/gui/setup_other.cpp:118 +#: src/gui/setup_other.cpp:126 msgid "Show players popups" -msgstr "" +msgstr "Pokazuj wyskakujÄ…ce powiadomienia graczy" -#: src/gui/setup_other.cpp:121 +#: src/gui/setup_other.cpp:129 msgid "Afk message" -msgstr "" +msgstr "Wiadomość AFK" -#: src/gui/setup_other.cpp:124 +#: src/gui/setup_other.cpp:132 msgid "Show job" -msgstr "" +msgstr "Pokazuj poziom umiejÄ™tnoÅ›ci" -#: src/gui/setup_other.cpp:127 +#: src/gui/setup_other.cpp:135 msgid "Enable attack filter" -msgstr "" +msgstr "Filtruj ataki" -#: src/gui/setup_other.cpp:130 +#: src/gui/setup_other.cpp:138 msgid "Enable advert protocol" -msgstr "" +msgstr "WÅ‚Ä…cz protokół reklamowy" -#: src/gui/setup_other.cpp:136 +#: src/gui/setup_other.cpp:144 msgid "Accept sell/buy requests" -msgstr "" +msgstr "Akceptuj proÅ›by o handel" -#: src/gui/setup_other.cpp:139 +#: src/gui/setup_other.cpp:147 msgid "Enable shop mode" -msgstr "" +msgstr "WÅ‚Ä…cz tryb sklepu" -#: src/gui/setup_other.cpp:145 +#: src/gui/setup_other.cpp:153 msgid "Log NPC dialogue" -msgstr "" +msgstr "Loguj dialogi NPC" -#: src/gui/setup_other.cpp:149 -msgid "Other" -msgstr "" +#: src/gui/setup_other.cpp:157 +msgid "Bots support" +msgstr "Integracja z botami" -#: src/gui/setup_other.cpp:151 +#: src/gui/setup_other.cpp:159 +msgid "Enable auction bot support" +msgstr "WÅ‚Ä…cz integracjÄ™ z AuctionBotem" + +#: src/gui/setup_other.cpp:162 +msgid "Enable guild bot support and disable native guild support" +msgstr "WÅ‚Ä…cz integracjÄ™ z guild-botem i wyÅ‚Ä…cz natywnÄ… obsÅ‚ugÄ™ gildii" + +#: src/gui/setup_other.cpp:168 msgid "Enable server side attack" -msgstr "" +msgstr "WÅ‚Ä…cz atak ze strony serwera" -#: src/gui/setup_other.cpp:154 +#: src/gui/setup_other.cpp:171 msgid "Enable bot checker" -msgstr "" +msgstr "WÅ‚Ä…cz wykrywacza botów" -#: src/gui/setup_other.cpp:157 -msgid "Enable buggy servers protection" -msgstr "" +#: src/gui/setup_other.cpp:174 +msgid "Enable buggy servers protection (do not disable)" +msgstr "WÅ‚Ä…cz ochronÄ™ przeciw zbugowanym serwerom" -#: src/gui/setup_other.cpp:160 +#: src/gui/setup_other.cpp:178 msgid "Enable debug log" -msgstr "" +msgstr "WÅ‚Ä…cz logowanie Debug" -#: src/gui/setup_other.cpp:163 +#: src/gui/setup_other.cpp:181 msgid "Low traffic mode" -msgstr "" +msgstr "Tryb niskiego transferu" -#: src/gui/setup_other.cpp:166 +#: src/gui/setup_other.cpp:184 msgid "Hide shield sprite" -msgstr "" +msgstr "Chowaj obrazek tarczy" -#: src/gui/setup_other.cpp:169 +#: src/gui/setup_other.cpp:187 msgid "Show background" -msgstr "" - -#: src/gui/setup_perfomance.cpp:48 -msgid "Perfomance" -msgstr "" +msgstr "Pokazuj tÅ‚o" #: src/gui/setup_perfomance.cpp:55 msgid "Better perfomance (enable for better perfomance)" -msgstr "" +msgstr "Lepsza wydajność programu (wÅ‚Ä…cz by poprawić wydajność)" #: src/gui/setup_perfomance.cpp:58 msgid "Auto adjust perfomance" -msgstr "" +msgstr "Automatycznie dopasuj ustawienia jakoÅ›ci" #: src/gui/setup_perfomance.cpp:61 -msgid "Show beings transparency" -msgstr "" - -#: src/gui/setup_perfomance.cpp:64 msgid "Hw acceleration" -msgstr "" +msgstr "Przyspieszenie Hw" -#: src/gui/setup_perfomance.cpp:67 +#: src/gui/setup_perfomance.cpp:64 msgid "Enable opacity cache (Software, can use many memory)" -msgstr "" +msgstr "WÅ‚Ä…cz cache przezroczystoÅ›ci (Software, może zużyć dużo pamiÄ™ci)" -#: src/gui/setup_perfomance.cpp:70 +#: src/gui/setup_perfomance.cpp:67 msgid "Enable map reduce (Software)" -msgstr "" +msgstr "WÅ‚Ä…cz redukowanie map (Software)" -#: src/gui/setup_perfomance.cpp:73 +#: src/gui/setup_perfomance.cpp:70 msgid "Better quality (disable for better perfomance)" -msgstr "" +msgstr "Lepsza jakość (wyÅ‚Ä…cz dla lepszej wydajnoÅ›ci)" -#: src/gui/setup_perfomance.cpp:76 +#: src/gui/setup_perfomance.cpp:73 msgid "Enable alpha channel fix (Software, can be very slow)" -msgstr "" +msgstr "Napraw kanaÅ‚ alfa (Software, może bardzo spowolniać)" + +#: src/gui/setup_perfomance.cpp:77 +msgid "Show beings transparency" +msgstr "Pokaż przezroczystość istot" #: src/gui/setup_perfomance.cpp:80 msgid "Enable reorder sprites." -msgstr "" +msgstr "WÅ‚Ä…cz reorganizacjÄ™ obrazków" #: src/gui/setup_perfomance.cpp:83 msgid "Small memory (enable for lower memory usage)" -msgstr "" +msgstr "Zmniejszenie zużycia pamiÄ™ci" #: src/gui/setup_perfomance.cpp:86 msgid "Disable advanced beings caching (Software)" -msgstr "" +msgstr "WyÅ‚Ä…cz zaawansowany cache istot (Software)" #: src/gui/setup_perfomance.cpp:89 msgid "Disable beings caching (Software)" -msgstr "" - -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Gracze" +msgstr "WyÅ‚Ä…cz cache istot (Software)" #: src/gui/setup_players.cpp:54 msgid "Show gender" -msgstr "" +msgstr "Pokazuj pÅ‚eć" #: src/gui/setup_players.cpp:57 msgid "Show level" -msgstr "" +msgstr "Pokazuj poziom" #: src/gui/setup_players.cpp:60 msgid "Show own name" -msgstr "" +msgstr "Pokazuj wÅ‚asne imiÄ™" #: src/gui/setup_players.cpp:63 -msgid "Target dead players" -msgstr "" +msgid "Enable extended mouse targeting" +msgstr "WÅ‚Ä…cz zaawansowane namierzanie myszkÄ…" #: src/gui/setup_players.cpp:66 +msgid "Target dead players" +msgstr "Namierzaj martwych graczy" + +#: src/gui/setup_players.cpp:69 msgid "Visible names" msgstr "Widoczne imiona" -#: src/gui/setup_players.cpp:69 +#: src/gui/setup_players.cpp:72 msgid "Secure trades" -msgstr "" +msgstr "Bezpieczny handel" -#: src/gui/setup_players.cpp:72 +#: src/gui/setup_players.cpp:75 msgid "Unsecure chars in names" -msgstr "" +msgstr "Niebezpieczne znaki w imionach" -#: src/gui/setup_players.cpp:75 +#: src/gui/setup_players.cpp:78 msgid "Show statuses" -msgstr "" +msgstr "Pokaż statusy" + +#: src/gui/setup_players.cpp:81 +msgid "Show ip addresses on screenshots" +msgstr "Pokaż adres IP na zrzutach ekranu" + +#: src/gui/setup_players.cpp:84 +msgid "Allow self heal with mouse click" +msgstr "Pozwól na leczenie siebie klikniÄ™ciem" #: src/gui/setup_relations.cpp:65 msgid "Relation" @@ -2190,7 +2299,7 @@ msgstr "Przyjaciel" #: src/gui/setup_relations.cpp:72 msgid "Disregarded" -msgstr "Nielubiany" +msgstr "Lekceważony" #: src/gui/setup_relations.cpp:73 msgid "Ignored" @@ -2198,104 +2307,176 @@ msgstr "Ignorowany" #: src/gui/setup_relations.cpp:74 msgid "Erased" -msgstr "" +msgstr "Skasowany" + +#: src/gui/setup_relations.cpp:75 +msgid "Blacklisted" +msgstr "Dodany/a do czarnej listy" -#: src/gui/setup_relations.cpp:239 +#: src/gui/setup_relations.cpp:76 +msgid "Enemy" +msgstr "Wróg" + +#: src/gui/setup_relations.cpp:240 msgid "Allow trading" msgstr "Zezwól na handel" -#: src/gui/setup_relations.cpp:241 +#: src/gui/setup_relations.cpp:242 msgid "Allow whispers" msgstr "Zezwól na szepty" -#: src/gui/setup_relations.cpp:244 +#: src/gui/setup_relations.cpp:245 msgid "Old" -msgstr "" +msgstr "Resetuj" -#: src/gui/setup_relations.cpp:246 +#: src/gui/setup_relations.cpp:247 msgid "Relations" -msgstr "" +msgstr "Relacje" -#: src/gui/setup_relations.cpp:271 +#: src/gui/setup_relations.cpp:272 msgid "When ignoring:" msgstr "Gdy ignorowany:" -#: src/gui/setup_theme.cpp:106 +#: src/gui/setup_theme.cpp:108 msgid "Tiny (10)" -msgstr "" +msgstr "Bardzo maÅ‚a (10)" -#: src/gui/setup_theme.cpp:107 +#: src/gui/setup_theme.cpp:109 msgid "Small (11)" -msgstr "" +msgstr "MaÅ‚a (11)" -#: src/gui/setup_theme.cpp:108 +#: src/gui/setup_theme.cpp:110 msgid "Medium (12)" -msgstr "" +msgstr "Åšrednia (12)" -#: src/gui/setup_theme.cpp:109 +#: src/gui/setup_theme.cpp:111 msgid "Large (13)" -msgstr "" +msgstr "Duża (13)" -#: src/gui/setup_theme.cpp:110 +#: src/gui/setup_theme.cpp:112 msgid "Big (14)" -msgstr "" +msgstr "Bardzo duża (14)" -#: src/gui/setup_theme.cpp:111 +#: src/gui/setup_theme.cpp:113 msgid "Huge (15)" -msgstr "" +msgstr "Ogromna (15)" + +#: src/gui/setup_theme.cpp:146 +msgid "Chinese (China)" +msgstr "Chinese (China)" + +#: src/gui/setup_theme.cpp:147 +msgid "Czech" +msgstr "Czech" + +#: src/gui/setup_theme.cpp:148 +msgid "English" +msgstr "English" + +#: src/gui/setup_theme.cpp:149 +msgid "Finnish" +msgstr "Finnish" + +#: src/gui/setup_theme.cpp:150 +msgid "French" +msgstr "French" + +#: src/gui/setup_theme.cpp:151 +msgid "German" +msgstr "German" + +#: src/gui/setup_theme.cpp:152 +msgid "Indonesian" +msgstr "Indonesian" + +#: src/gui/setup_theme.cpp:153 +msgid "Polish" +msgstr "Polish" + +#: src/gui/setup_theme.cpp:154 +msgid "Japanese" +msgstr "Japanese" + +#: src/gui/setup_theme.cpp:155 +msgid "Dutch (Belgium/Flemish)" +msgstr "Dutch (Belgium/Flemish)" + +#: src/gui/setup_theme.cpp:156 +msgid "Portuguese" +msgstr "Portuguese" + +#: src/gui/setup_theme.cpp:157 +msgid "Portuguese (Brazilian)" +msgstr "Portuguese (Brazilian)" + +#: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "Russian" -#: src/gui/setup_theme.cpp:141 +#: src/gui/setup_theme.cpp:159 +msgid "Spanish (Castilian)" +msgstr "Spanish (Castilian)" + +#: src/gui/setup_theme.cpp:191 msgid "Theme" -msgstr "" +msgstr "Skórka" -#: src/gui/setup_theme.cpp:143 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" -msgstr "" +msgstr "Skórka GUI" + +#: src/gui/setup_theme.cpp:194 +msgid "Language" +msgstr "JÄ™zyk" -#: src/gui/setup_theme.cpp:144 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" -msgstr "" +msgstr "Główna czcionka" -#: src/gui/setup_theme.cpp:145 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" -msgstr "" +msgstr "Pogrubiona czcionka" -#: src/gui/setup_theme.cpp:146 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" -msgstr "" +msgstr "Czcionka efektów" -#: src/gui/setup_theme.cpp:147 +#: src/gui/setup_theme.cpp:198 msgid "Help font" -msgstr "" +msgstr "Czcionka pomocy" -#: src/gui/setup_theme.cpp:148 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" -msgstr "" +msgstr "Bezpieczna czcionka" + +#: src/gui/setup_theme.cpp:200 +msgid "Japanese font" +msgstr "JapoÅ„ska czcionka" -#: src/gui/setup_theme.cpp:176 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Rozmiar czcionki" -#: src/gui/setup_theme.cpp:282 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" -msgstr "" +msgstr "Skórka zmieniona" -#: src/gui/setup_theme.cpp:283 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." -msgstr "Uruchom ponownie twojego klienta, aby mogÅ‚y zajść zmiany." +msgstr "Uruchom ponownie program, aby mogÅ‚y zajść zmiany." #: src/gui/setup_video.cpp:194 msgid "Software" -msgstr "" +msgstr "Software" #: src/gui/setup_video.cpp:195 msgid "Fast OpenGL" -msgstr "" +msgstr "Szybki OpenGL" #: src/gui/setup_video.cpp:196 msgid "Safe OpenGL" -msgstr "" +msgstr "Bezpieczny OpenGL" #: src/gui/setup_video.cpp:223 msgid "No text" @@ -2331,11 +2512,11 @@ msgstr "Å›rednie" #: src/gui/setup_video.cpp:267 msgid "max" -msgstr "max" +msgstr "najlepsze" #: src/gui/setup_video.cpp:288 msgid "Full screen" -msgstr "PeÅ‚en ekran" +msgstr "PeÅ‚ny ekran" #: src/gui/setup_video.cpp:289 msgid "Custom cursor" @@ -2361,16 +2542,12 @@ msgstr "jako czÄ…steczkÄ™" #: src/gui/setup_video.cpp:302 msgid "FPS limit:" -msgstr "" +msgstr "Limit FPS:" #: src/gui/setup_video.cpp:306 src/gui/setup_video.cpp:341 -#: src/gui/setup_video.cpp:562 src/gui/setup_video.cpp:709 +#: src/gui/setup_video.cpp:562 src/gui/setup_video.cpp:710 msgid "Alt FPS limit: " -msgstr "" - -#: src/gui/setup_video.cpp:315 -msgid "Video" -msgstr "Obraz" +msgstr "Alternatywny limit FPS:" #: src/gui/setup_video.cpp:321 msgid "Overhead text" @@ -2386,27 +2563,30 @@ msgstr "Efekty otoczenia" #: src/gui/setup_video.cpp:324 msgid "Particle detail" -msgstr "" +msgstr "Detale czÄ…steczkowe" #: src/gui/setup_video.cpp:339 src/gui/setup_video.cpp:342 #: src/gui/setup_video.cpp:561 src/gui/setup_video.cpp:696 -#: src/gui/setup_video.cpp:707 +#: src/gui/setup_video.cpp:708 msgid "None" -msgstr "" +msgstr "Brak" #: src/gui/setup_video.cpp:484 msgid "" "Failed to switch to windowed mode and restoration of old mode also failed!" msgstr "" +"Nie udaÅ‚o siÄ™ zmienić na tryb w oknie, ani przywrócić do poprzedniego stanu!" #: src/gui/setup_video.cpp:490 msgid "" "Failed to switch to fullscreen mode and restoration of old mode also failed!" msgstr "" +"Nie udaÅ‚o siÄ™ zmienić na tryb peÅ‚noekranowy ani przywrócić do poprzedniego " +"stanu!" #: src/gui/setup_video.cpp:501 msgid "Switching to Full Screen" -msgstr "" +msgstr "Zmiana na tryb peÅ‚noekranowy" #: src/gui/setup_video.cpp:502 msgid "Restart needed for changes to take effect." @@ -2414,7 +2594,7 @@ msgstr "Wymagane ponowne uruchomienie aby zastosować zmiany." #: src/gui/setup_video.cpp:514 msgid "Changing to OpenGL" -msgstr "" +msgstr "Zmiana na OpenGL" #: src/gui/setup_video.cpp:515 msgid "Applying change to OpenGL requires restart." @@ -2422,788 +2602,432 @@ msgstr "Zastosowanie zmiany na OpenGL wymaga ponownego uruchomienia." #: src/gui/setup_video.cpp:602 msgid "Custom resolution (example: 1024x768)" -msgstr "" +msgstr "WÅ‚asna rozdzielczość (np. 1024x768)" #: src/gui/setup_video.cpp:603 msgid "Enter new resolution: " -msgstr "" +msgstr "Wpisz nowÄ… rozdzielczość:" #: src/gui/setup_video.cpp:618 src/gui/setup_video.cpp:623 msgid "Screen Resolution Changed" -msgstr "" +msgstr "Rozdzielczość zmieniona" #: src/gui/setup_video.cpp:621 msgid "Some windows may be moved to fit the lowered resolution." msgstr "" +"Niektóre okna mogÄ… być przesuniÄ™te aby dopasować siÄ™ do niższej " +"rozdzielczoÅ›ci." #: src/gui/setup_video.cpp:654 msgid "Particle Effect Settings Changed." -msgstr "" +msgstr "Ustawienia efektów czÄ…steczkowych zmienione." #: src/gui/setup_video.cpp:655 msgid "Changes will take effect on map change." msgstr "Efekty nastÄ…piÄ… po zmianie mapy." -#: src/gui/shopwindow.cpp:74 +#: src/gui/shopwindow.cpp:75 msgid "Personal Shop" -msgstr "" +msgstr "WÅ‚asny sklep" -#: src/gui/shopwindow.cpp:116 +#: src/gui/shopwindow.cpp:118 msgid "Buy items" -msgstr "" +msgstr "Kupuj" -#: src/gui/shopwindow.cpp:117 +#: src/gui/shopwindow.cpp:119 msgid "Sell items" -msgstr "" +msgstr "Sprzedaj" -#: src/gui/shopwindow.cpp:119 src/gui/shopwindow.cpp:122 -#: src/gui/tradewindow.cpp:88 +#: src/gui/shopwindow.cpp:121 src/gui/shopwindow.cpp:124 +#: src/gui/tradewindow.cpp:89 msgid "Add" msgstr "Dodaj" -#: src/gui/shopwindow.cpp:121 src/gui/shopwindow.cpp:124 +#: src/gui/shopwindow.cpp:123 src/gui/shopwindow.cpp:126 msgid "Announce" -msgstr "" +msgstr "OgÅ‚oÅ›" -#: src/gui/shopwindow.cpp:125 +#: src/gui/shopwindow.cpp:127 msgid "Show links in announce" -msgstr "" +msgstr "Pokazuj linki w ogÅ‚oszeniach" -#: src/gui/shopwindow.cpp:723 src/net/ea/tradehandler.cpp:106 +#: src/gui/shopwindow.cpp:148 src/gui/shopwindow.cpp:149 +msgid "Auction" +msgstr "Aukcja" + +#: src/gui/shopwindow.cpp:748 src/net/ea/tradehandler.cpp:104 #: src/net/manaserv/tradehandler.cpp:127 msgid "Request for Trade" -msgstr "ProÅ›ba o Handel" +msgstr "ProÅ›ba o handel" -#: src/gui/shopwindow.cpp:724 +#: src/gui/shopwindow.cpp:749 #, c-format msgid "%s wants to %s %s do you accept?" -msgstr "" +msgstr "%s chce %s%s, akceptujesz?" -#: src/gui/skilldialog.cpp:272 src/gui/windowmenu.cpp:81 +#: src/gui/skilldialog.cpp:276 src/gui/windowmenu.cpp:81 msgid "Skills" msgstr "ZdolnoÅ›ci" -#: src/gui/skilldialog.cpp:283 +#: src/gui/skilldialog.cpp:288 msgid "Up" -msgstr "Góra" +msgstr "Podwyż" -#: src/gui/skilldialog.cpp:336 +#: src/gui/skilldialog.cpp:341 #, c-format msgid "Skill points available: %d" -msgstr "" +msgstr "DostÄ™pne punkty umiejÄ™tnoÅ›ci: %d" -#: src/gui/skilldialog.cpp:413 +#: src/gui/skilldialog.cpp:420 #, c-format msgid "Skill Set %d" -msgstr "" +msgstr "Zestaw umiejÄ™tnoÅ›ci %d" -#: src/gui/skilldialog.cpp:425 +#: src/gui/skilldialog.cpp:432 #, c-format msgid "Skill %d" -msgstr "" +msgstr "UmiejÄ™tność %d" -#: src/gui/skilldialog.cpp:492 src/gui/skilldialog.cpp:545 +#: src/gui/skilldialog.cpp:499 src/gui/skilldialog.cpp:554 #, c-format msgid "Lvl: %d" -msgstr "" +msgstr "Poziom: %d" -#: src/gui/skilldialog.cpp:537 +#: src/gui/skilldialog.cpp:546 #, c-format msgid "Lvl: %d (%+d)" -msgstr "" +msgstr "Poziom: %d(%+d)" -#: src/gui/socialwindow.cpp:117 src/net/ea/gui/guildtab.cpp:52 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 +#: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Gildia" -#: src/gui/socialwindow.cpp:146 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." -msgstr "" +msgstr "Zaproszono gracza %s do gildii %s." -#: src/gui/socialwindow.cpp:160 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." -msgstr "" +msgstr "Poproszono o wyjÅ›cie z gildii %s." -#: src/gui/socialwindow.cpp:187 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" -msgstr "" +msgstr "Zaproszenie do gildii" -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" -msgstr "" +msgstr "Kogo chcesz zaprosić do gildii %s?" -#: src/gui/socialwindow.cpp:197 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" -msgstr "" +msgstr "OpuÅ›cić gildiÄ™?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" -msgstr "" +msgstr "Na pewno opuÅ›cić gildiÄ™ %s?" -#: src/gui/socialwindow.cpp:215 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Grupa" -#: src/gui/socialwindow.cpp:243 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." -msgstr "" +msgstr "Gracz %s zaproszony do grupy." -#: src/gui/socialwindow.cpp:257 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." -msgstr "" +msgstr "Poproszono o wyjÅ›cie z grupy %s." -#: src/gui/socialwindow.cpp:284 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" -msgstr "" +msgstr "Zaproszenie do grupy" -#: src/gui/socialwindow.cpp:285 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" -msgstr "" +msgstr "Kogo chcesz zaprosić do grupy %s?" -#: src/gui/socialwindow.cpp:294 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" -msgstr "" +msgstr "OpuÅ›cić grupÄ™?" -#: src/gui/socialwindow.cpp:295 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" -msgstr "" +msgstr "Na pewno opuÅ›cić grupÄ™ %s?" -#: src/gui/socialwindow.cpp:521 +#: src/gui/socialwindow.cpp:649 msgid "Nav" -msgstr "" +msgstr "GPS" -#: src/gui/socialwindow.cpp:799 +#: src/gui/socialwindow.cpp:927 msgid "Atk" -msgstr "" +msgstr "Atk" -#: src/gui/socialwindow.cpp:840 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" -msgstr "" +msgstr "Priorytetowe moby" -#: src/gui/socialwindow.cpp:872 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" -msgstr "" +msgstr "Atakuj moby" -#: src/gui/socialwindow.cpp:907 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" -msgstr "" +msgstr "Ignoruj moby" -#: src/gui/socialwindow.cpp:970 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" -msgstr "Utwórz GildiÄ™" +msgstr "Utwórz gildiÄ™" -#: src/gui/socialwindow.cpp:971 src/gui/socialwindow.cpp:1387 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" -msgstr "" +msgstr "Utwórz grupÄ™" -#: src/gui/socialwindow.cpp:1013 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" -msgstr "" +msgstr "SpoÅ‚eczność" -#: src/gui/socialwindow.cpp:1034 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" -msgstr "" +msgstr "ZaproÅ›" -#: src/gui/socialwindow.cpp:1176 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." -msgstr "" +msgstr "Zaakceptowano zaproszenie do grupy od %s." -#: src/gui/socialwindow.cpp:1186 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." -msgstr "" +msgstr "Odrzucono zaproszenie do grupy od %s." -#: src/gui/socialwindow.cpp:1203 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." -msgstr "" +msgstr "Akceptowano zaproszenie do gildii od %s." -#: src/gui/socialwindow.cpp:1213 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." -msgstr "" +msgstr "Odrzucono zaproszenie do gildii od %s." -#: src/gui/socialwindow.cpp:1257 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." -msgstr "" +msgstr "Tworzenie gildii o nazwie %s." -#: src/gui/socialwindow.cpp:1280 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." -msgstr "" +msgstr "Tworzenie grupy o nazwie %s." -#: src/gui/socialwindow.cpp:1294 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" -msgstr "" +msgstr "Nazwa gildii" -#: src/gui/socialwindow.cpp:1295 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." -msgstr "" +msgstr "Wybierz nazwÄ™ gildii." -#: src/gui/socialwindow.cpp:1309 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." -msgstr "" +msgstr "Gildia o tej nazwie już istnieje." -#: src/gui/socialwindow.cpp:1315 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." -msgstr "" +msgstr "%s zaprosiÅ‚/a CiÄ™ do gildii %s." -#: src/gui/socialwindow.cpp:1321 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" -msgstr "" +msgstr "Akceptuj zaproszenie do gildii" -#: src/gui/socialwindow.cpp:1336 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." -msgstr "Otrzymano proÅ›bÄ™ o zaÅ‚ożenie grupy, ale ona już istnieje." +msgstr "Grupa o takiej nazwie już istnieje." -#: src/gui/socialwindow.cpp:1347 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." -msgstr "" +msgstr "ZostaÅ‚eÅ›/aÅ› zaproszony/a do grupy." -#: src/gui/socialwindow.cpp:1351 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." -msgstr "" +msgstr "ZostaÅ‚eÅ›/aÅ› zaproszony/a do grupy %s." -#: src/gui/socialwindow.cpp:1359 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." -msgstr "%s zaprosiÅ‚ ciebie, byÅ› doÅ‚Ä…czyÅ‚ do grupy." +msgstr "%s zaprosiÅ‚/a CiÄ™ do grupy." -#: src/gui/socialwindow.cpp:1364 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." -msgstr "%s zaprosiÅ‚ ciebie, byÅ› doÅ‚Ä…czyÅ‚ do grupy %s ." +msgstr "%s zaprosiÅ‚/a CiÄ™ do grupy %s ." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Zaakceptuj zaproszenie do grupy" -#: src/gui/socialwindow.cpp:1388 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" -msgstr "" +msgstr "Nie można utworzyć grupy. Już należysz do grupy." -#: src/gui/socialwindow.cpp:1393 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" -msgstr "" +msgstr "Nazwa grupy" -#: src/gui/socialwindow.cpp:1394 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." -msgstr "" +msgstr "Wybierz nazwÄ™ grupy." #: src/gui/specialswindow.cpp:79 src/gui/windowmenu.cpp:88 msgid "Specials" -msgstr "" - -#: src/gui/statuspopup.cpp:197 -msgid "(D) default moves" -msgstr "" - -#: src/gui/statuspopup.cpp:202 -msgid "(I) invert moves" -msgstr "" - -#: src/gui/statuspopup.cpp:207 -msgid "(c) moves with some crazy moves" -msgstr "" - -#: src/gui/statuspopup.cpp:212 -msgid "(C) moves with crazy moves" -msgstr "" - -#: src/gui/statuspopup.cpp:217 -msgid "(d) double normal + crazy" -msgstr "" - -#: src/gui/statuspopup.cpp:222 -msgid "(?) move" -msgstr "" - -#: src/gui/statuspopup.cpp:240 -msgid "(a) custom crazy move" -msgstr "" - -#: src/gui/statuspopup.cpp:244 -msgid "(?) crazy move" -msgstr "" - -#: src/gui/statuspopup.cpp:254 -msgid "(0) default moves to target" -msgstr "" - -#: src/gui/statuspopup.cpp:259 -msgid "(1) moves to target in distance 1" -msgstr "" - -#: src/gui/statuspopup.cpp:264 -msgid "(2) moves to target in distance 2" -msgstr "" - -#: src/gui/statuspopup.cpp:269 -msgid "(3) moves to target in distance 3" -msgstr "" - -#: src/gui/statuspopup.cpp:274 -msgid "(5) moves to target in distance 5" -msgstr "" - -#: src/gui/statuspopup.cpp:279 -msgid "(7) moves to target in distance 7" -msgstr "" - -#: src/gui/statuspopup.cpp:284 -msgid "(A) moves to target in attack range" -msgstr "" - -#: src/gui/statuspopup.cpp:289 -msgid "(?) move to target" -msgstr "" - -#: src/gui/statuspopup.cpp:297 -msgid "(D) default follow" -msgstr "" - -#: src/gui/statuspopup.cpp:301 -msgid "(R) relative follow" -msgstr "" - -#: src/gui/statuspopup.cpp:305 -msgid "(M) mirror follow" -msgstr "" - -#: src/gui/statuspopup.cpp:309 -msgid "(P) pet follow" -msgstr "" - -#: src/gui/statuspopup.cpp:313 -msgid "(?) unknown follow" -msgstr "" - -#: src/gui/statuspopup.cpp:322 src/gui/statuspopup.cpp:345 -msgid "(D) default attack" -msgstr "" +msgstr "Specjalne" -#: src/gui/statuspopup.cpp:327 -msgid "(s) switch attack without shield" -msgstr "" - -#: src/gui/statuspopup.cpp:332 -msgid "(S) switch attack with shield" -msgstr "" - -#: src/gui/statuspopup.cpp:336 src/gui/statuspopup.cpp:361 -msgid "(?) attack" -msgstr "" - -#: src/gui/statuspopup.cpp:349 -msgid "(G) go and attack" -msgstr "" - -#: src/gui/statuspopup.cpp:353 -msgid "(A) go, attack, pickup" -msgstr "" - -#: src/gui/statuspopup.cpp:357 -msgid "(d) without auto attack" -msgstr "" - -#: src/gui/statuspopup.cpp:375 -msgid "(S) small pick up 1x1 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:379 -msgid "(D) default pick up 2x1 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:383 -msgid "(F) forward pick up 2x3 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:387 -msgid "(3) pick up 3x3 cells" -msgstr "" - -#: src/gui/statuspopup.cpp:391 -msgid "(g) go and pick up in distance 4" -msgstr "" - -#: src/gui/statuspopup.cpp:395 -msgid "(G) go and pick up in distance 8" -msgstr "" - -#: src/gui/statuspopup.cpp:399 -msgid "(A) go and pick up in max distance" -msgstr "" - -#: src/gui/statuspopup.cpp:403 -msgid "(?) pick up" -msgstr "" - -#: src/gui/statuspopup.cpp:412 -msgid "(N) normal map view" -msgstr "" - -#: src/gui/statuspopup.cpp:416 -msgid "(D) debug map view" -msgstr "" - -#: src/gui/statuspopup.cpp:420 -msgid "(u) ultra map view" -msgstr "" - -#: src/gui/statuspopup.cpp:424 -msgid "(U) ultra map view 2" -msgstr "" - -#: src/gui/statuspopup.cpp:428 -msgid "(e) empty map view" -msgstr "" - -#: src/gui/statuspopup.cpp:432 -msgid "(b) black & white map view" -msgstr "" - -#: src/gui/statuspopup.cpp:436 -msgid "(?) map view" -msgstr "" - -#: src/gui/statuspopup.cpp:444 -msgid "(f) use #flar for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:449 -msgid "(c) use #chiza for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:454 -msgid "(I) use #ingrav for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:459 -msgid "(F) use #frillyar for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:464 -msgid "(U) use #upmarmu for magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:468 -msgid "(?) magic attack" -msgstr "" - -#: src/gui/statuspopup.cpp:477 -msgid "(D) default imitation" -msgstr "" - -#: src/gui/statuspopup.cpp:481 -msgid "(O) outfits imitation" -msgstr "" - -#: src/gui/statuspopup.cpp:485 -msgid "(?) imitation" -msgstr "" - -#: src/gui/statuspopup.cpp:494 -msgid "(O) on keyboard" -msgstr "" - -#: src/gui/statuspopup.cpp:497 -msgid "(A) away" -msgstr "" - -#: src/gui/statuspopup.cpp:500 src/gui/statuspopup.cpp:520 -msgid "(?) away" -msgstr "" - -#: src/gui/statuspopup.cpp:508 -msgid "(G) game camera mode" -msgstr "" - -#: src/gui/statuspopup.cpp:512 -msgid "(F) free camera mode" -msgstr "" - -#: src/gui/statuspopup.cpp:516 -msgid "(D) design camera mode" -msgstr "" - -#: src/gui/statuspopup.cpp:527 -msgid "Game modifiers are disabled" -msgstr "" - -#: src/gui/statuspopup.cpp:532 -msgid "Game modifiers are enabled" -msgstr "" - -#: src/gui/statuswindow.cpp:133 src/gui/statuswindow.cpp:259 -#: src/gui/statuswindow.cpp:322 +#: src/gui/statuswindow.cpp:144 src/gui/statuswindow.cpp:274 +#: src/gui/statuswindow.cpp:337 #, c-format msgid "Level: %d" msgstr "Poziom: %d" -#: src/gui/statuswindow.cpp:134 src/gui/statuswindow.cpp:245 -#: src/gui/statuswindow.cpp:289 +#: src/gui/statuswindow.cpp:145 src/gui/statuswindow.cpp:260 +#: src/gui/statuswindow.cpp:304 #, c-format msgid "Money: %s" msgstr "PieniÄ…dze: %s" -#: src/gui/statuswindow.cpp:140 +#: src/gui/statuswindow.cpp:151 msgid "HP:" msgstr "HP:" -#: src/gui/statuswindow.cpp:147 +#: src/gui/statuswindow.cpp:158 msgid "Exp:" msgstr "Exp:" -#: src/gui/statuswindow.cpp:161 +#: src/gui/statuswindow.cpp:172 msgid "MP:" msgstr "MP:" -#: src/gui/statuswindow.cpp:193 src/gui/statuswindow.cpp:372 +#: src/gui/statuswindow.cpp:204 src/gui/statuswindow.cpp:387 #, c-format msgid "Job: %d" msgstr "Praca: %d" -#: src/gui/statuswindow.cpp:194 +#: src/gui/statuswindow.cpp:205 msgid "Job:" msgstr "Praca:" -#: src/gui/statuswindow.cpp:248 src/gui/statuswindow.cpp:296 +#: src/gui/statuswindow.cpp:263 src/gui/statuswindow.cpp:311 #, c-format msgid "Character points: %d" -msgstr "" +msgstr "Punkty postaci: %d" -#: src/gui/statuswindow.cpp:254 +#: src/gui/statuswindow.cpp:269 #, c-format msgid "Level: %d (GM %d)" -msgstr "" +msgstr "Poziom: %d (GM %d)" -#: src/gui/statuswindow.cpp:310 +#: src/gui/statuswindow.cpp:325 #, c-format msgid "Correction points: %d" -msgstr "" - -#: src/gui/statuswindow.cpp:633 src/gui/statuswindow.cpp:698 -#: src/gui/statuswindow.cpp:718 src/gui/statuswindow.cpp:734 -#: src/gui/statuswindow.cpp:780 src/gui/statuswindow.cpp:809 -#: src/gui/statuswindow.cpp:832 src/gui/statuswindow.cpp:851 -msgid "(D)" -msgstr "" - -#: src/gui/statuswindow.cpp:636 src/gui/statuswindow.cpp:759 -msgid "(I)" -msgstr "" - -#: src/gui/statuswindow.cpp:639 src/gui/statuswindow.cpp:756 -msgid "(c)" -msgstr "" - -#: src/gui/statuswindow.cpp:642 -msgid "(C)" -msgstr "" - -#: src/gui/statuswindow.cpp:645 src/gui/statuswindow.cpp:743 -msgid "(d)" -msgstr "" - -#: src/gui/statuswindow.cpp:648 src/gui/statuswindow.cpp:662 -#: src/gui/statuswindow.cpp:691 src/gui/statuswindow.cpp:710 -#: src/gui/statuswindow.cpp:727 src/gui/statuswindow.cpp:746 -#: src/gui/statuswindow.cpp:768 src/gui/statuswindow.cpp:798 -#: src/gui/statuswindow.cpp:824 src/gui/statuswindow.cpp:838 -#: src/gui/statuswindow.cpp:854 src/gui/statuswindow.cpp:867 -msgid "(?)" -msgstr "" - -#: src/gui/statuswindow.cpp:659 -msgid "(a)" -msgstr "" - -#: src/gui/statuswindow.cpp:670 -msgid "(0)" -msgstr "" - -#: src/gui/statuswindow.cpp:673 -msgid "(1)" -msgstr "" - -#: src/gui/statuswindow.cpp:676 -msgid "(2)" -msgstr "" - -#: src/gui/statuswindow.cpp:679 src/gui/statuswindow.cpp:786 -msgid "(3)" -msgstr "" - -#: src/gui/statuswindow.cpp:682 -msgid "(5)" -msgstr "" - -#: src/gui/statuswindow.cpp:685 -msgid "(7)" -msgstr "" - -#: src/gui/statuswindow.cpp:688 src/gui/statuswindow.cpp:740 -#: src/gui/statuswindow.cpp:795 src/gui/statuswindow.cpp:864 -msgid "(A)" -msgstr "" - -#: src/gui/statuswindow.cpp:701 -msgid "(R)" -msgstr "" - -#: src/gui/statuswindow.cpp:704 -msgid "(M)" -msgstr "" - -#: src/gui/statuswindow.cpp:707 -msgid "(P)" -msgstr "" - -#: src/gui/statuswindow.cpp:721 -msgid "(s)" -msgstr "" - -#: src/gui/statuswindow.cpp:724 src/gui/statuswindow.cpp:777 -msgid "(S)" -msgstr "" - -#: src/gui/statuswindow.cpp:737 src/gui/statuswindow.cpp:792 -#: src/gui/statuswindow.cpp:845 -msgid "(G)" -msgstr "" - -#: src/gui/statuswindow.cpp:753 -msgid "(f)" -msgstr "" - -#: src/gui/statuswindow.cpp:762 src/gui/statuswindow.cpp:783 -#: src/gui/statuswindow.cpp:848 -msgid "(F)" -msgstr "" - -#: src/gui/statuswindow.cpp:765 src/gui/statuswindow.cpp:815 -msgid "(U)" -msgstr "" - -#: src/gui/statuswindow.cpp:789 -msgid "(g)" -msgstr "" - -#: src/gui/statuswindow.cpp:806 -msgid "(N)" -msgstr "" - -#: src/gui/statuswindow.cpp:812 -msgid "(u)" -msgstr "" - -#: src/gui/statuswindow.cpp:818 -msgid "(e)" -msgstr "" - -#: src/gui/statuswindow.cpp:821 -msgid "(b)" -msgstr "" - -#: src/gui/statuswindow.cpp:835 src/gui/statuswindow.cpp:861 -msgid "(O)" -msgstr "" +msgstr "Punkty korekcyjne: %d" #: src/gui/textcommandeditor.cpp:113 msgid "No Target" -msgstr "" +msgstr "Bez celu" #: src/gui/textcommandeditor.cpp:114 msgid "Allow Target" -msgstr "" +msgstr "Dozwól cel" #: src/gui/textcommandeditor.cpp:115 msgid "Need Target" -msgstr "" +msgstr "Wymaga celu" #: src/gui/textcommandeditor.cpp:120 msgid "General Magic" -msgstr "" +msgstr "Ogólna Magia" #: src/gui/textcommandeditor.cpp:121 msgid "Life Magic" -msgstr "" +msgstr "Magia Å»ycia" #: src/gui/textcommandeditor.cpp:122 msgid "War Magic" -msgstr "" +msgstr "Magia Wojny" #: src/gui/textcommandeditor.cpp:123 msgid "Transmute Magic" -msgstr "" +msgstr "Magia Transmutacji" #: src/gui/textcommandeditor.cpp:124 msgid "Nature Magic" -msgstr "" +msgstr "Magia Natury" #: src/gui/textcommandeditor.cpp:125 msgid "Astral Magic" -msgstr "" +msgstr "Magia Astralna" #: src/gui/textcommandeditor.cpp:168 msgid "Command Editor" -msgstr "" +msgstr "Edytor poleceÅ„" #: src/gui/textcommandeditor.cpp:185 msgid "magic" -msgstr "" +msgstr "magia" #: src/gui/textcommandeditor.cpp:189 msgid "other" -msgstr "" +msgstr "inne" #: src/gui/textcommandeditor.cpp:194 msgid "Symbol:" -msgstr "" +msgstr "Symbol:" #: src/gui/textcommandeditor.cpp:197 msgid "Command:" -msgstr "" +msgstr "Polecenie:" #: src/gui/textcommandeditor.cpp:200 +msgid "Comment:" +msgstr "Komentarz:" + +#: src/gui/textcommandeditor.cpp:203 msgid "Mana:" -msgstr "" +msgstr "Mana:" -#: src/gui/textcommandeditor.cpp:206 +#: src/gui/textcommandeditor.cpp:209 msgid "Target Type:" -msgstr "" +msgstr "Rodzaj celu:" -#: src/gui/textcommandeditor.cpp:212 +#: src/gui/textcommandeditor.cpp:215 msgid "Icon:" -msgstr "" +msgstr "Ikona:" -#: src/gui/textcommandeditor.cpp:218 +#: src/gui/textcommandeditor.cpp:221 msgid "Magic level:" -msgstr "" +msgstr "Poziom magii:" -#: src/gui/textcommandeditor.cpp:224 +#: src/gui/textcommandeditor.cpp:227 msgid "Magic School:" -msgstr "" +msgstr "SzkoÅ‚a magii:" -#: src/gui/textcommandeditor.cpp:230 +#: src/gui/textcommandeditor.cpp:233 msgid "School level:" -msgstr "" +msgstr "Poziom szkoÅ‚y:" -#: src/gui/textcommandeditor.cpp:235 +#: src/gui/textcommandeditor.cpp:238 msgid "Save" -msgstr "" +msgstr "Zachowaj" #: src/gui/tradewindow.cpp:60 msgid "Propose trade" @@ -3225,62 +3049,61 @@ msgstr "Zaakceptowano. Oczekiwanie..." msgid "Trade: You" msgstr "Handel: Ty" -#: src/gui/tradewindow.cpp:110 src/gui/tradewindow.cpp:166 +#: src/gui/tradewindow.cpp:111 src/gui/tradewindow.cpp:167 #, c-format msgid "You get %s" -msgstr "" +msgstr "Otrzymujesz %s" -#: src/gui/tradewindow.cpp:111 +#: src/gui/tradewindow.cpp:112 msgid "You give:" msgstr "Dajesz:" -#: src/gui/tradewindow.cpp:115 +#: src/gui/tradewindow.cpp:116 msgid "Change" msgstr "ZmieÅ„" -#: src/gui/tradewindow.cpp:332 -msgid "" -"Failed adding item. You can not overlap one kind of item on the window." +#: src/gui/tradewindow.cpp:375 +msgid "You don't have enough money." +msgstr "Nie masz wystarczajÄ…cej iloÅ›ci pieniÄ™dzy." + +#: src/gui/tradewindow.cpp:454 +msgid "Failed adding item. You can not overlap one kind of item on the window." msgstr "" "Dodanie przedmiotu nie powiodÅ‚o siÄ™. Nie może zachodzić na siebie ten sam " "rodzaj przedmiotu w okienku." -#: src/gui/tradewindow.cpp:377 -msgid "You don't have enough money." -msgstr "Nie masz wystarczajÄ…cej iloÅ›ci pieniÄ™dzy." - #: src/gui/unregisterdialog.cpp:54 #, c-format msgid "Name: %s" msgstr "ImiÄ™: %s" -#: src/gui/updatewindow.cpp:136 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Aktualizacja..." -#: src/gui/updatewindow.cpp:155 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "ÅÄ…czenie..." -#: src/gui/updatewindow.cpp:158 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Graj" -#: src/gui/updatewindow.cpp:556 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 Proces aktualizacji jest niekompletny." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updatewindow.cpp:558 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 Jest mocno zalecane abyÅ›" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updatewindow.cpp:560 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." -msgstr "" +msgstr "##1 Spróbuj ponownie później." -#: src/gui/updatewindow.cpp:686 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "ZakoÅ„czono" @@ -3290,19 +3113,19 @@ msgstr "Byty" #: src/gui/userpalette.cpp:117 msgid "Friend Names" -msgstr "" +msgstr "Imiona przyjaciół" #: src/gui/userpalette.cpp:118 msgid "Disregarded Names" -msgstr "" +msgstr "Imiona lekceważonych" #: src/gui/userpalette.cpp:119 msgid "Ignored Names" -msgstr "" +msgstr "Imiona ignorowanych" #: src/gui/userpalette.cpp:120 msgid "Erased Names" -msgstr "" +msgstr "Imiona usuniÄ™tych" #: src/gui/userpalette.cpp:121 msgid "Other Players' Names" @@ -3322,23 +3145,23 @@ msgstr "NPC" #: src/gui/userpalette.cpp:126 msgid "Monster HP bar" -msgstr "" +msgstr "Pasek życia potwora" #: src/gui/userpalette.cpp:128 msgid "Monster HP bar (second color)" -msgstr "" +msgstr "Pasek życia potwora (drugi kolor)" #: src/gui/userpalette.cpp:129 msgid "Party Members" -msgstr "" +msgstr "CzÅ‚onkowie grupy" #: src/gui/userpalette.cpp:130 msgid "Guild Members" -msgstr "" +msgstr "CzÅ‚onkowie drużyny" #: src/gui/userpalette.cpp:131 msgid "Particle Effects" -msgstr "Efekty CzÄ…steczkowe" +msgstr "Efekty czÄ…steczkowe" #: src/gui/userpalette.cpp:132 msgid "Pickup Notification" @@ -3350,23 +3173,23 @@ msgstr "Powiadomienie o Exp" #: src/gui/userpalette.cpp:134 msgid "Player HP bar" -msgstr "" +msgstr "Pasek życia gracza" #: src/gui/userpalette.cpp:136 msgid "Player HP bar (second color)" -msgstr "" +msgstr "Pasek życia gracza (drugi kolor)" #: src/gui/userpalette.cpp:137 msgid "Player Hits Monster" -msgstr "" +msgstr "Inny gracz uderza potwora" #: src/gui/userpalette.cpp:138 msgid "Monster Hits Player" -msgstr "" +msgstr "Potwór uderza gracza" #: src/gui/userpalette.cpp:140 msgid "Other Player Hits Local Player" -msgstr "" +msgstr "Inny gracz uderza Ciebie" #: src/gui/userpalette.cpp:141 msgid "Critical Hit" @@ -3374,15 +3197,15 @@ msgstr "Uderzenie Krytyczne" #: src/gui/userpalette.cpp:143 msgid "Local Player Hits Monster" -msgstr "" +msgstr "Uderzasz potwora" #: src/gui/userpalette.cpp:145 msgid "Local Player Critical Hit" -msgstr "" +msgstr "Zadajesz cios krytyczny" #: src/gui/userpalette.cpp:147 msgid "Local Player Miss" -msgstr "" +msgstr "PudÅ‚ujesz" #: src/gui/userpalette.cpp:148 msgid "Misses" @@ -3390,71 +3213,71 @@ msgstr "PudÅ‚a" #: src/gui/userpalette.cpp:149 msgid "Portal Highlight" -msgstr "" +msgstr "PodÅ›wietlenie portalu" #: src/gui/userpalette.cpp:151 msgid "Default collision Highlight" -msgstr "" +msgstr "PodÅ›wietlenie nieprzechadzalnych terenów" #: src/gui/userpalette.cpp:153 msgid "Air collision Highlight" -msgstr "" +msgstr "PodÅ›wietlenie przeszkód powietrznych" #: src/gui/userpalette.cpp:155 msgid "Water collision Highlight" -msgstr "" +msgstr "PodÅ›wietlenie przeszkód wodnych" #: src/gui/userpalette.cpp:157 msgid "Walkable Highlight" -msgstr "" +msgstr "PodÅ›wietlenie miejsc, po których da siÄ™ chodzić" #: src/gui/userpalette.cpp:159 msgid "Local Player Attack Range" -msgstr "" +msgstr "ZasiÄ™g Twojego ataku" #: src/gui/userpalette.cpp:161 msgid "Local Player Attack Range Border" -msgstr "" +msgstr "Obwódka zasiÄ™gu Twojego ataku" #: src/gui/userpalette.cpp:163 msgid "Monster Attack Range" -msgstr "" +msgstr "Zakres ataku potwora" #: src/gui/userpalette.cpp:165 msgid "Home Place" -msgstr "" +msgstr "Lokalizacja domowa" #: src/gui/userpalette.cpp:167 msgid "Home Place Border" -msgstr "" +msgstr "Obwódka lokalizacji domowej" #: src/gui/userpalette.cpp:169 msgid "Road Point" -msgstr "" +msgstr "Drogowskaz" -#: src/gui/whoisonline.cpp:81 src/gui/whoisonline.cpp:471 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" -msgstr "" +msgstr "Kto jest online- aktualizacja" -#: src/gui/whoisonline.cpp:101 +#: src/gui/whoisonline.cpp:113 msgid "Update" -msgstr "" +msgstr "Aktualizuj" -#: src/gui/whoisonline.cpp:294 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " -msgstr "" +msgstr "Gracze online- " -#: src/gui/whoisonline.cpp:485 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" -msgstr "" +msgstr "Gracze online- bÅ‚Ä…d" -#: src/gui/whoisonline.cpp:516 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" -msgstr "" +msgstr "Gracze online- aktualizacja" #: src/gui/widgets/battletab.cpp:45 msgid "Battle" -msgstr "" +msgstr "Bitwa" #: src/gui/widgets/channeltab.cpp:52 msgid "/users > Lists the users in the current channel" @@ -3502,7 +3325,7 @@ msgstr "Komenda powoduje opuszczenie obecnego kanaÅ‚u." #: src/gui/widgets/channeltab.cpp:78 msgid "If you're the last person in the channel, it will be deleted." -msgstr "Jeżeli jesteÅ› ostatniÄ… osobÄ… na kanale, zostanie on usuniÄ™ty." +msgstr "Jeżeli jesteÅ› ostatniÄ… osobÄ… w pokoju, zostanie on usuniÄ™ty." #: src/gui/widgets/channeltab.cpp:83 msgid "Command: /op <nick>" @@ -3513,7 +3336,8 @@ msgid "This command makes <nick> a channel operator." msgstr "Ta komenda uczyni <ksywka> operatorem kanaÅ‚u." #: src/gui/widgets/channeltab.cpp:85 src/gui/widgets/channeltab.cpp:94 -#: src/net/ea/gui/guildtab.cpp:69 src/net/ea/gui/partytab.cpp:85 +#: src/gui/widgets/guildchattab.cpp:61 src/net/ea/gui/guildtab.cpp:69 +#: src/net/ea/gui/partytab.cpp:85 msgid "If the <nick> has spaces in it, enclose it in double quotes (\")." msgstr "Jeżeli <postać> ma spacjÄ™, należy jÄ… zapisać w cudzysÅ‚owie (\")" @@ -3549,15 +3373,54 @@ msgstr "OgÅ‚oszenie ogólne od %s:" #: src/gui/widgets/chattab.cpp:184 #, c-format msgid "%s whispers: %s" -msgstr "" +msgstr "%s szepcze: %s" + +#: src/gui/widgets/guildchattab.cpp:59 src/net/ea/gui/guildtab.cpp:67 +#: src/net/ea/gui/partytab.cpp:83 +msgid "Command: /invite <nick>" +msgstr "Polecenie: /invite <nick>" + +#: src/gui/widgets/guildchattab.cpp:60 src/net/ea/gui/guildtab.cpp:68 +msgid "This command invites <nick> to the guild you're in." +msgstr "To polecenie zaprasza <nick> do gildii, do której należysz." + +#: src/gui/widgets/guildchattab.cpp:66 src/net/ea/gui/guildtab.cpp:74 +#: src/net/ea/gui/partytab.cpp:90 +msgid "Command: /leave" +msgstr "Polecenie: /leave" + +#: src/gui/widgets/guildchattab.cpp:67 src/net/ea/gui/guildtab.cpp:75 +msgid "This command causes the player to leave the guild." +msgstr "To polecenie sprawia że gracz opuszcza gildiÄ™." + +#: src/gui/widgets/guildchattab.cpp:109 src/net/ea/gui/guildtab.cpp:135 +#: src/net/ea/gui/partytab.cpp:69 +msgid "/help > Display this help." +msgstr "/help > Pokaż tÄ… pomoc." + +#: src/gui/widgets/guildchattab.cpp:110 src/net/ea/gui/guildtab.cpp:136 +msgid "/invite > Invite a player to your guild" +msgstr "/invite > ZaproÅ› gracza do swojej gildii" + +#: src/gui/widgets/guildchattab.cpp:111 src/net/ea/gui/guildtab.cpp:137 +msgid "/leave > Leave the guild you are in" +msgstr "/leave > Opuść swojÄ… gildiÄ™" + +#: src/gui/widgets/guildchattab.cpp:112 src/net/ea/gui/guildtab.cpp:138 +msgid "/kick > Kick some one from the guild you are in" +msgstr "/kick > Wyrzuć kogoÅ› ze swojej gildii" + +#: src/gui/widgets/setupitem.cpp:271 src/gui/widgets/setupitem.cpp:394 +msgid "Edit" +msgstr "Edycja" #: src/gui/widgets/whispertab.cpp:107 msgid "/ignore > Ignore the other player" -msgstr "" +msgstr "/ignore > Ignoruj gracza" #: src/gui/widgets/whispertab.cpp:108 msgid "/unignore > Stop ignoring the other player" -msgstr "" +msgstr "/unignore- PrzestaÅ„ ignorować gracza" #: src/gui/widgets/whispertab.cpp:109 msgid "/close > Close the whisper tab" @@ -3573,48 +3436,47 @@ msgstr "Komenda zamyka obecnÄ… zakÅ‚adkÄ™ szeptania" #: src/gui/widgets/whispertab.cpp:124 msgid "Command: /ignore" -msgstr "" +msgstr "Polecenie: /ignore" #: src/gui/widgets/whispertab.cpp:125 msgid "This command ignores the other player regardless of current relations." -msgstr "" +msgstr "To polecenie ignoruje gracza niezależnie od obecnych relacji." #: src/gui/widgets/whispertab.cpp:130 msgid "Command: /unignore <player>" -msgstr "" +msgstr "Komenda: /unignore <gracz>" #: src/gui/widgets/whispertab.cpp:131 -msgid "" -"This command stops ignoring the other player if they are being ignored." -msgstr "" +msgid "This command stops ignoring the other player if they are being ignored." +msgstr "To polecenie przerywa ignorowanie gracza, jeÅ›li byÅ‚ ignorowany." #: src/gui/windowmenu.cpp:65 msgid "BC" -msgstr "" +msgstr "WB" #: src/gui/windowmenu.cpp:65 msgid "Bot checker" -msgstr "" +msgstr "Wykrywacz botów" #: src/gui/windowmenu.cpp:67 msgid "ONL" -msgstr "" +msgstr "ONL" #: src/gui/windowmenu.cpp:67 msgid "Who is online" -msgstr "" +msgstr "Gracze online" #: src/gui/windowmenu.cpp:69 msgid "KS" -msgstr "" +msgstr "SB" #: src/gui/windowmenu.cpp:71 msgid "Smilies" -msgstr "" +msgstr "Emotki" #: src/gui/windowmenu.cpp:73 msgid "STA" -msgstr "" +msgstr "STA" #: src/gui/windowmenu.cpp:73 msgid "Status" @@ -3622,618 +3484,926 @@ msgstr "Stan" #: src/gui/windowmenu.cpp:74 msgid "EQU" -msgstr "" +msgstr "EKW" #: src/gui/windowmenu.cpp:76 msgid "INV" -msgstr "" +msgstr "INW" #: src/gui/windowmenu.cpp:81 msgid "SKI" -msgstr "" +msgstr "SKI" #: src/gui/windowmenu.cpp:88 msgid "SPE" -msgstr "" +msgstr "SPE" #: src/gui/windowmenu.cpp:93 msgid "SOC" -msgstr "" +msgstr "SOC" #: src/gui/windowmenu.cpp:94 msgid "SH" -msgstr "" +msgstr "SK" #: src/gui/windowmenu.cpp:94 msgid "Shortcuts" -msgstr "" +msgstr "Skróty" #: src/gui/windowmenu.cpp:96 msgid "SP" -msgstr "" +msgstr "MG" #: src/gui/windowmenu.cpp:97 msgid "DR" -msgstr "" +msgstr "UP" #: src/gui/windowmenu.cpp:98 msgid "YK" -msgstr "" +msgstr "WÅ»" #: src/gui/windowmenu.cpp:98 msgid "Did you know" -msgstr "" +msgstr "Czy wiesz, że..." #: src/gui/windowmenu.cpp:100 msgid "SET" -msgstr "" +msgstr "SET" #: src/gui/worldselectdialog.cpp:77 msgid "Select World" -msgstr "" +msgstr "Wybierz Å›wiat" #: src/gui/worldselectdialog.cpp:82 msgid "Change Login" -msgstr "" +msgstr "Przeloguj siÄ™" #: src/gui/worldselectdialog.cpp:83 msgid "Choose World" -msgstr "" +msgstr "Wybierz Å›wiat" -#: src/inventory.cpp:248 +#: src/inventory.cpp:251 msgid "Storage" -msgstr "" +msgstr "Magazyn" -#: src/inventory.cpp:250 +#: src/inventory.cpp:253 msgid "Cart" -msgstr "" +msgstr "Wózek" #: src/keyboardconfig.cpp:43 -msgid "Move Up" -msgstr "PrzesuÅ„ w górÄ™" +msgid "Basic Keys" +msgstr "Podstawowe klawisze" #: src/keyboardconfig.cpp:44 -msgid "Move Down" -msgstr "PrzesuÅ„ w dół" +msgid "Move Up" +msgstr "Idź do góry" #: src/keyboardconfig.cpp:45 -msgid "Move Left" -msgstr "PrzesuÅ„ w lewo" +msgid "Move Down" +msgstr "Idź w dół" #: src/keyboardconfig.cpp:46 +msgid "Move Left" +msgstr "Idź w lewo" + +#: src/keyboardconfig.cpp:47 msgid "Move Right" -msgstr "PrzesuÅ„ w prawo" +msgstr "Idź w prawo" -#: src/keyboardconfig.cpp:49 +#: src/keyboardconfig.cpp:50 msgid "Target & Attack" msgstr "Namierz i Atakuj" -#: src/keyboardconfig.cpp:51 +#: src/keyboardconfig.cpp:52 msgid "Move to Target" -msgstr "" +msgstr "Podejdź do celu" -#: src/keyboardconfig.cpp:53 +#: src/keyboardconfig.cpp:54 msgid "Change Move to Target type" -msgstr "" +msgstr "ZmieÅ„ sposób podchodzenia do celu" -#: src/keyboardconfig.cpp:55 +#: src/keyboardconfig.cpp:56 msgid "Move to Home location" -msgstr "" +msgstr "Podejdź do lokacji domowej" -#: src/keyboardconfig.cpp:57 +#: src/keyboardconfig.cpp:58 msgid "Set home location" -msgstr "" +msgstr "Ustaw lokacjÄ™ domowÄ…" -#: src/keyboardconfig.cpp:59 +#: src/keyboardconfig.cpp:60 msgid "Move to navigation point" -msgstr "" - -#: src/keyboardconfig.cpp:61 -msgid "Smilie" -msgstr "Emotikonka" +msgstr "Podejdź do punktu nawigacyjnego" #: src/keyboardconfig.cpp:63 msgid "Stop Attack" msgstr "Zatrzymaj Atak" -#: src/keyboardconfig.cpp:64 -msgid "Target Closest" -msgstr "" +#: src/keyboardconfig.cpp:65 +msgid "Untarget" +msgstr "PrzestaÅ„ namierzać" #: src/keyboardconfig.cpp:66 +msgid "Target Closest" +msgstr "Celuj w najbliższe" + +#: src/keyboardconfig.cpp:68 msgid "Target NPC" msgstr "Namierz NPC" -#: src/keyboardconfig.cpp:67 +#: src/keyboardconfig.cpp:69 msgid "Target Player" msgstr "Namierz Gracza" -#: src/keyboardconfig.cpp:69 +#: src/keyboardconfig.cpp:71 msgid "Pickup" msgstr "PodnieÅ›" -#: src/keyboardconfig.cpp:70 +#: src/keyboardconfig.cpp:72 msgid "Change Pickup Type" -msgstr "" +msgstr "ZmieÅ„ sposób podnoszenia" -#: src/keyboardconfig.cpp:72 +#: src/keyboardconfig.cpp:74 msgid "Hide Windows" msgstr "Ukryj Okna" -#: src/keyboardconfig.cpp:74 +#: src/keyboardconfig.cpp:76 msgid "Sit" msgstr "UsiÄ…dź" -#: src/keyboardconfig.cpp:75 +#: src/keyboardconfig.cpp:77 msgid "Screenshot" msgstr "Zrzut ekranu" -#: src/keyboardconfig.cpp:76 +#: src/keyboardconfig.cpp:78 msgid "Enable/Disable Trading" msgstr "WÅ‚Ä…cz/WysÅ‚Ä…cz Handlowanie" -#: src/keyboardconfig.cpp:78 +#: src/keyboardconfig.cpp:80 msgid "Change Map View Mode" -msgstr "" +msgstr "ZmieÅ„ widok mapy" -#: src/keyboardconfig.cpp:80 -msgid "Item Shortcuts Key" -msgstr "" +#: src/keyboardconfig.cpp:82 +msgid "Select OK" +msgstr "Wybrano OK" + +#: src/keyboardconfig.cpp:85 +msgid "Shortcuts Keys" +msgstr "Klawisze skrótu" -#: src/keyboardconfig.cpp:82 src/keyboardconfig.cpp:84 -#: src/keyboardconfig.cpp:86 src/keyboardconfig.cpp:88 -#: src/keyboardconfig.cpp:90 src/keyboardconfig.cpp:92 -#: src/keyboardconfig.cpp:94 src/keyboardconfig.cpp:96 -#: src/keyboardconfig.cpp:98 src/keyboardconfig.cpp:100 -#: src/keyboardconfig.cpp:102 src/keyboardconfig.cpp:104 -#: src/keyboardconfig.cpp:106 src/keyboardconfig.cpp:108 -#: src/keyboardconfig.cpp:110 src/keyboardconfig.cpp:113 -#: src/keyboardconfig.cpp:115 src/keyboardconfig.cpp:117 -#: src/keyboardconfig.cpp:119 src/keyboardconfig.cpp:121 -#: src/keyboardconfig.cpp:360 +#: src/keyboardconfig.cpp:86 +msgid "Item Shortcuts Key" +msgstr "Klawisz skrótu przedmiotu" + +#: src/keyboardconfig.cpp:88 src/keyboardconfig.cpp:90 +#: src/keyboardconfig.cpp:92 src/keyboardconfig.cpp:94 +#: src/keyboardconfig.cpp:96 src/keyboardconfig.cpp:98 +#: src/keyboardconfig.cpp:100 src/keyboardconfig.cpp:102 +#: src/keyboardconfig.cpp:104 src/keyboardconfig.cpp:106 +#: src/keyboardconfig.cpp:108 src/keyboardconfig.cpp:110 +#: src/keyboardconfig.cpp:112 src/keyboardconfig.cpp:114 +#: src/keyboardconfig.cpp:116 src/keyboardconfig.cpp:119 +#: src/keyboardconfig.cpp:121 src/keyboardconfig.cpp:123 +#: src/keyboardconfig.cpp:125 src/keyboardconfig.cpp:127 +#: src/keyboardconfig.cpp:371 #, c-format msgid "Item Shortcut %d" -msgstr "Skrót Przedmiotu %d" +msgstr "Skrót przedmiotu %d" -#: src/keyboardconfig.cpp:122 +#: src/keyboardconfig.cpp:128 +msgid "Windows Keys" +msgstr "Klawisze okien" + +#: src/keyboardconfig.cpp:129 msgid "Help Window" msgstr "Okno Pomocy" -#: src/keyboardconfig.cpp:124 +#: src/keyboardconfig.cpp:131 msgid "Status Window" msgstr "Okno statusu" -#: src/keyboardconfig.cpp:126 +#: src/keyboardconfig.cpp:133 msgid "Inventory Window" msgstr "Okno Inwentarza" -#: src/keyboardconfig.cpp:128 +#: src/keyboardconfig.cpp:135 msgid "Equipment Window" msgstr "Okno Ekwipunku" -#: src/keyboardconfig.cpp:130 +#: src/keyboardconfig.cpp:137 msgid "Skill Window" msgstr "Okno UmiejÄ™tnoÅ›ci" -#: src/keyboardconfig.cpp:132 +#: src/keyboardconfig.cpp:139 msgid "Minimap Window" msgstr "Okno Minimapy" -#: src/keyboardconfig.cpp:134 +#: src/keyboardconfig.cpp:141 msgid "Chat Window" msgstr "Okno Czatu" -#: src/keyboardconfig.cpp:136 +#: src/keyboardconfig.cpp:143 msgid "Item Shortcut Window" -msgstr "Okno Skrótów Przedmiotów" +msgstr "Okno Skrótów przedmiotów" -#: src/keyboardconfig.cpp:138 +#: src/keyboardconfig.cpp:145 msgid "Setup Window" msgstr "Okno UstawieÅ„" -#: src/keyboardconfig.cpp:140 +#: src/keyboardconfig.cpp:147 msgid "Debug Window" msgstr "Okno diagnostyczne" -#: src/keyboardconfig.cpp:142 +#: src/keyboardconfig.cpp:149 msgid "Social Window" -msgstr "" +msgstr "Okno spoÅ‚eczne" -#: src/keyboardconfig.cpp:144 +#: src/keyboardconfig.cpp:151 msgid "Emote Shortcut Window" msgstr "Okno Skrótów Emotek" -#: src/keyboardconfig.cpp:146 +#: src/keyboardconfig.cpp:153 msgid "Outfits Window" -msgstr "" +msgstr "Okno strojów" -#: src/keyboardconfig.cpp:148 +#: src/keyboardconfig.cpp:155 msgid "Shop Window" -msgstr "" +msgstr "Okno sklepu" -#: src/keyboardconfig.cpp:150 +#: src/keyboardconfig.cpp:157 msgid "Quick drop Window" -msgstr "" +msgstr "Okno szybkiego upuszczania" -#: src/keyboardconfig.cpp:152 +#: src/keyboardconfig.cpp:159 msgid "Kill Stats Window" -msgstr "" +msgstr "Okno statystyk bitewnych" -#: src/keyboardconfig.cpp:154 +#: src/keyboardconfig.cpp:161 msgid "Commands Window" -msgstr "" +msgstr "Okno poleceÅ„" -#: src/keyboardconfig.cpp:156 +#: src/keyboardconfig.cpp:163 msgid "Bot Checker Window" -msgstr "" +msgstr "Okno wykrywacza botów" -#: src/keyboardconfig.cpp:159 +#: src/keyboardconfig.cpp:166 msgid "Who Is Online Window" -msgstr "" +msgstr "Okno graczy online" -#: src/keyboardconfig.cpp:161 +#: src/keyboardconfig.cpp:168 msgid "Did you know Window" -msgstr "" +msgstr "Okno \"Czy wiesz że...\"" -#: src/keyboardconfig.cpp:164 +#: src/keyboardconfig.cpp:171 msgid "Previous Social Tab" -msgstr "" +msgstr "Poprzednia zakÅ‚adka spoÅ‚eczna" -#: src/keyboardconfig.cpp:166 +#: src/keyboardconfig.cpp:173 msgid "Next Social Tab" -msgstr "" +msgstr "NastÄ™pna zakÅ‚adka spoÅ‚eczna" + +#: src/keyboardconfig.cpp:175 +msgid "Emotes Keys" +msgstr "Klawisze emotek" + +#: src/keyboardconfig.cpp:176 +msgid "Smilie" +msgstr "Emotikonka" -#: src/keyboardconfig.cpp:168 src/keyboardconfig.cpp:170 -#: src/keyboardconfig.cpp:172 src/keyboardconfig.cpp:174 -#: src/keyboardconfig.cpp:176 src/keyboardconfig.cpp:178 -#: src/keyboardconfig.cpp:180 src/keyboardconfig.cpp:182 -#: src/keyboardconfig.cpp:184 src/keyboardconfig.cpp:186 -#: src/keyboardconfig.cpp:188 src/keyboardconfig.cpp:190 +#: src/keyboardconfig.cpp:177 src/keyboardconfig.cpp:179 +#: src/keyboardconfig.cpp:181 src/keyboardconfig.cpp:183 +#: src/keyboardconfig.cpp:185 src/keyboardconfig.cpp:187 +#: src/keyboardconfig.cpp:189 src/keyboardconfig.cpp:191 #: src/keyboardconfig.cpp:193 src/keyboardconfig.cpp:195 #: src/keyboardconfig.cpp:197 src/keyboardconfig.cpp:199 -#: src/keyboardconfig.cpp:201 src/keyboardconfig.cpp:203 -#: src/keyboardconfig.cpp:205 src/keyboardconfig.cpp:207 -#: src/keyboardconfig.cpp:209 src/keyboardconfig.cpp:211 -#: src/keyboardconfig.cpp:213 src/keyboardconfig.cpp:215 -#: src/keyboardconfig.cpp:217 src/keyboardconfig.cpp:220 -#: src/keyboardconfig.cpp:223 src/keyboardconfig.cpp:226 -#: src/keyboardconfig.cpp:228 src/keyboardconfig.cpp:230 -#: src/keyboardconfig.cpp:232 src/keyboardconfig.cpp:234 -#: src/keyboardconfig.cpp:236 src/keyboardconfig.cpp:238 -#: src/keyboardconfig.cpp:240 src/keyboardconfig.cpp:242 -#: src/keyboardconfig.cpp:244 src/keyboardconfig.cpp:247 +#: src/keyboardconfig.cpp:202 src/keyboardconfig.cpp:204 +#: src/keyboardconfig.cpp:206 src/keyboardconfig.cpp:208 +#: src/keyboardconfig.cpp:210 src/keyboardconfig.cpp:212 +#: src/keyboardconfig.cpp:214 src/keyboardconfig.cpp:216 +#: src/keyboardconfig.cpp:218 src/keyboardconfig.cpp:220 +#: src/keyboardconfig.cpp:222 src/keyboardconfig.cpp:224 +#: src/keyboardconfig.cpp:226 src/keyboardconfig.cpp:229 +#: src/keyboardconfig.cpp:232 src/keyboardconfig.cpp:235 +#: src/keyboardconfig.cpp:237 src/keyboardconfig.cpp:239 +#: src/keyboardconfig.cpp:241 src/keyboardconfig.cpp:243 +#: src/keyboardconfig.cpp:245 src/keyboardconfig.cpp:247 #: src/keyboardconfig.cpp:249 src/keyboardconfig.cpp:251 -#: src/keyboardconfig.cpp:253 src/keyboardconfig.cpp:255 -#: src/keyboardconfig.cpp:257 src/keyboardconfig.cpp:259 -#: src/keyboardconfig.cpp:355 +#: src/keyboardconfig.cpp:253 src/keyboardconfig.cpp:256 +#: src/keyboardconfig.cpp:258 src/keyboardconfig.cpp:260 +#: src/keyboardconfig.cpp:262 src/keyboardconfig.cpp:264 +#: src/keyboardconfig.cpp:266 src/keyboardconfig.cpp:268 +#: src/keyboardconfig.cpp:366 #, c-format msgid "Emote Shortcut %d" msgstr "Skrót Emotki %d" -#: src/keyboardconfig.cpp:261 +#: src/keyboardconfig.cpp:270 +msgid "Outfits Keys" +msgstr "Klawisze stroju" + +#: src/keyboardconfig.cpp:271 msgid "Wear Outfit" -msgstr "" +msgstr "Nałóż strój" -#: src/keyboardconfig.cpp:263 +#: src/keyboardconfig.cpp:273 msgid "Copy Outfit" -msgstr "" +msgstr "Kopiuj strój" -#: src/keyboardconfig.cpp:265 +#: src/keyboardconfig.cpp:275 msgid "Copy equipped to Outfit" -msgstr "" +msgstr "Skopiuj ekwipunek do stroju" + +#: src/keyboardconfig.cpp:277 +msgid "Chat Keys" +msgstr "Klawisze czatu" -#: src/keyboardconfig.cpp:267 +#: src/keyboardconfig.cpp:278 msgid "Toggle Chat" msgstr "PrzeÅ‚Ä…cznik Czatu" -#: src/keyboardconfig.cpp:269 +#: src/keyboardconfig.cpp:280 msgid "Scroll Chat Up" msgstr "PrzewiÅ„ czat do góry" -#: src/keyboardconfig.cpp:271 +#: src/keyboardconfig.cpp:282 msgid "Scroll Chat Down" msgstr "PrzewiÅ„ czat w doÅ‚" -#: src/keyboardconfig.cpp:273 +#: src/keyboardconfig.cpp:284 msgid "Previous Chat Tab" msgstr "Poprzednia zakÅ‚adka czatu" -#: src/keyboardconfig.cpp:275 +#: src/keyboardconfig.cpp:286 msgid "Next Chat Tab" msgstr "NastÄ™pna zakÅ‚adka czatu" -#: src/keyboardconfig.cpp:278 +#: src/keyboardconfig.cpp:289 msgid "Close current Chat Tab" -msgstr "" +msgstr "Zamknij bieżącÄ… zakÅ‚adkÄ™ czatu" -#: src/keyboardconfig.cpp:280 +#: src/keyboardconfig.cpp:291 msgid "Previous chat line" -msgstr "" +msgstr "Poprzedni wiersz czatu" -#: src/keyboardconfig.cpp:282 +#: src/keyboardconfig.cpp:293 msgid "Next chat line" -msgstr "" +msgstr "NastÄ™pny wiersz czatu" -#: src/keyboardconfig.cpp:284 +#: src/keyboardconfig.cpp:295 msgid "Chat Auto Complete" -msgstr "" +msgstr "DopeÅ‚nianie w czacie" -#: src/keyboardconfig.cpp:286 +#: src/keyboardconfig.cpp:297 msgid "Deactivate Chat Input" -msgstr "" +msgstr "WyÅ‚Ä…cz wpisywanie do czatu" -#: src/keyboardconfig.cpp:288 -msgid "Select OK" -msgstr "Wybrano OK" +#: src/keyboardconfig.cpp:299 +msgid "Other Keys" +msgstr "Inne" -#: src/keyboardconfig.cpp:291 +#: src/keyboardconfig.cpp:300 msgid "Ignore input 1" msgstr "Ignoruj wprowadzenie 1" -#: src/keyboardconfig.cpp:293 +#: src/keyboardconfig.cpp:302 msgid "Ignore input 2" msgstr "Ignoruj wprowadzenie 2" -#: src/keyboardconfig.cpp:295 +#: src/keyboardconfig.cpp:304 msgid "Direct Up" -msgstr "" +msgstr "Skieruj siÄ™ w górÄ™" -#: src/keyboardconfig.cpp:296 +#: src/keyboardconfig.cpp:305 msgid "Direct Down" -msgstr "" +msgstr "Skieruj siÄ™ w dół" -#: src/keyboardconfig.cpp:298 +#: src/keyboardconfig.cpp:307 msgid "Direct Left" -msgstr "" +msgstr "Skieruj siÄ™ w lewo" -#: src/keyboardconfig.cpp:299 +#: src/keyboardconfig.cpp:308 msgid "Direct Right" -msgstr "" +msgstr "Skieruj siÄ™ w prawo" -#: src/keyboardconfig.cpp:301 +#: src/keyboardconfig.cpp:310 msgid "Crazy moves" -msgstr "" +msgstr "Szalone ruchy" -#: src/keyboardconfig.cpp:303 +#: src/keyboardconfig.cpp:312 msgid "Change Crazy Move mode" -msgstr "" +msgstr "ZmieÅ„ tryb szalonych ruchów" -#: src/keyboardconfig.cpp:305 +#: src/keyboardconfig.cpp:314 msgid "Quick Drop N Items from 0 slot" -msgstr "" +msgstr "Szybkie upuszczenie N przedmiotów z pozycji 0" -#: src/keyboardconfig.cpp:307 +#: src/keyboardconfig.cpp:316 msgid "Quick Drop N Items" -msgstr "" +msgstr "Szybkie upuszczenie N przedmiotów" -#: src/keyboardconfig.cpp:309 +#: src/keyboardconfig.cpp:318 msgid "Switch Quick Drop Counter" -msgstr "" +msgstr "ZmieÅ„ licznik szybkiego upuszczania" -#: src/keyboardconfig.cpp:311 +#: src/keyboardconfig.cpp:320 msgid "Quick heal target or self" -msgstr "" +msgstr "Szybkie leczenie celu lub siebie" -#: src/keyboardconfig.cpp:313 +#: src/keyboardconfig.cpp:322 msgid "Use #itenplz spell" -msgstr "" +msgstr "Użyj zaklÄ™cia #itenplz" -#: src/keyboardconfig.cpp:315 +#: src/keyboardconfig.cpp:324 msgid "Use magic attack" -msgstr "" +msgstr "Użyj magicznego ataku" -#: src/keyboardconfig.cpp:317 +#: src/keyboardconfig.cpp:326 msgid "Switch magic attack" -msgstr "" +msgstr "PrzeÅ‚Ä…cz magiczny atak" + +#: src/keyboardconfig.cpp:329 +msgid "Switch pvp attack" +msgstr "PrzeÅ‚Ä…cz atak PvP" -#: src/keyboardconfig.cpp:319 +#: src/keyboardconfig.cpp:330 msgid "Change move type" -msgstr "" +msgstr "ZmieÅ„ tryb poruszania siÄ™" -#: src/keyboardconfig.cpp:321 +#: src/keyboardconfig.cpp:332 msgid "Change Attack Weapon Type" -msgstr "" +msgstr "ZmieÅ„ rodzaj broni" -#: src/keyboardconfig.cpp:323 +#: src/keyboardconfig.cpp:334 msgid "Change Attack Type" -msgstr "" +msgstr "ZmieÅ„ rodzaj ataku" -#: src/keyboardconfig.cpp:325 +#: src/keyboardconfig.cpp:336 msgid "Change Follow mode" -msgstr "" +msgstr "ZmieÅ„ rodzaj podążania" -#: src/keyboardconfig.cpp:327 +#: src/keyboardconfig.cpp:338 msgid "Change Imitation mode" -msgstr "" +msgstr "ZmieÅ„ rodzaj imitacji" -#: src/keyboardconfig.cpp:330 +#: src/keyboardconfig.cpp:341 msgid "Disable / Enable Game modifier keys" -msgstr "" +msgstr "WÅ‚Ä…cz/ wyÅ‚Ä…cz klawisze modyfikatorów gry" -#: src/keyboardconfig.cpp:331 +#: src/keyboardconfig.cpp:342 msgid "On / Off audio" -msgstr "" +msgstr "WÅ‚Ä…cz/ wyÅ‚Ä…cz dźwiÄ™k" -#: src/keyboardconfig.cpp:333 +#: src/keyboardconfig.cpp:344 msgid "Enable / Disable away mode" -msgstr "" +msgstr "WÅ‚Ä…cz/ wyÅ‚Ä…cz tryb AFK" -#: src/keyboardconfig.cpp:335 +#: src/keyboardconfig.cpp:346 msgid "Emulate right click from keyboard" -msgstr "" +msgstr "Emuluj prawe klikniÄ™cie klawiaturÄ…" -#: src/keyboardconfig.cpp:337 +#: src/keyboardconfig.cpp:348 msgid "Toggle camera mode" -msgstr "" +msgstr "PrzeÅ‚Ä…cz tryb kamery" -#: src/keyboardconfig.cpp:339 +#: src/keyboardconfig.cpp:350 msgid "Modifier key" -msgstr "" +msgstr "Klawisz modyfikatora" -#: src/keyboardconfig.cpp:411 +#: src/keyboardconfig.cpp:429 #, c-format msgid "" "Conflict \"%s\" and \"%s\" keys. Resolve them, or gameplay may result in " "strange behaviour." msgstr "" +"Konflikt pomiÄ™dzy klawiszami \"%s\" i \"%s\". Rozwiąż go, albo mogÄ… pojawić " +"siÄ™ problemy." -#: src/localplayer.cpp:371 -msgid "You were killed by " -msgstr "" +#: src/localplayer.cpp:384 +#, c-format +msgid "You were killed by %s" +msgstr "ZostaÅ‚eÅ›/aÅ› zabity/a przez %s" -#: src/localplayer.cpp:1402 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." -msgstr "" +msgstr "Próbowano podnieść nieistniejÄ…cy przedmiot." -#: src/localplayer.cpp:1404 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." -msgstr "" +msgstr "Przedmiot zbyt ciężki." -#: src/localplayer.cpp:1406 +#: src/localplayer.cpp:1445 msgid "Item is too far away." -msgstr "" +msgstr "Przedmiot za daleko" -#: src/localplayer.cpp:1408 +#: src/localplayer.cpp:1448 msgid "Inventory is full." -msgstr "" +msgstr "Inwentarz jest peÅ‚ny." -#: src/localplayer.cpp:1410 +#: src/localplayer.cpp:1451 msgid "Stack is too big." -msgstr "" +msgstr "Za duży stos." -#: src/localplayer.cpp:1413 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." -msgstr "" +msgstr "Przedmiot należy do kogoÅ› innego." -#: src/localplayer.cpp:1416 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." -msgstr "" +msgstr "Nieznany problem podczas próby podniesienia przedmiotu." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "PodniosÅ‚eÅ›/aÅ› %d [@@%d|%s@@]." +msgstr[1] "PodniosÅ‚eÅ›/aÅ› %d [@@%d|%s@@]." +msgstr[2] "PodniosÅ‚eÅ›/aÅ› %d [@@%d|%s@@]." + +#: src/localplayer.cpp:1898 +msgid "(D) default moves" +msgstr "(D) domyÅ›lne poruszanie siÄ™" + +#: src/localplayer.cpp:1899 +msgid "(I) invert moves" +msgstr "(I) odwrócone ruchy" + +#: src/localplayer.cpp:1900 +msgid "(c) moves with some crazy moves" +msgstr "(c) trochÄ™ szalonych ruchów" + +#: src/localplayer.cpp:1901 +msgid "(C) moves with crazy moves" +msgstr "(C) dużo szalonych ruchów" + +#: src/localplayer.cpp:1902 +msgid "(d) double normal + crazy" +msgstr "(d) podwójne normalne + szalone" + +#: src/localplayer.cpp:1903 +msgid "(?) unknown move" +msgstr "(?) nieznany sposób poruszania siÄ™" + +#: src/localplayer.cpp:1925 +#, c-format +msgid "(%d) crazy move number %d" +msgstr "(%d) szalone ruchy numer %d" + +#: src/localplayer.cpp:1930 +msgid "(a) custom crazy move" +msgstr "(a) wÅ‚asne szalone ruchy" + +#: src/localplayer.cpp:1934 +msgid "(?) crazy move" +msgstr "(?) szalone ruchy" + +#: src/localplayer.cpp:1948 +msgid "(0) default moves to target" +msgstr "(0) domyÅ›lne przybliżenie do celu" + +#: src/localplayer.cpp:1949 +msgid "(1) moves to target in distance 1" +msgstr "(1) podejdź do 1 pola od celu" + +#: src/localplayer.cpp:1950 +msgid "(2) moves to target in distance 2" +msgstr "(2) podejdź do 2 pól od celu" + +#: src/localplayer.cpp:1951 +msgid "(3) moves to target in distance 3" +msgstr "(3) podejdź do 3 pól od celu" + +#: src/localplayer.cpp:1952 +msgid "(5) moves to target in distance 5" +msgstr "(5) podejdź do 5 pól od celu" + +#: src/localplayer.cpp:1953 +msgid "(7) moves to target in distance 7" +msgstr "(7) podejdź do 7 pól od celu" + +#: src/localplayer.cpp:1954 +msgid "(A) moves to target in attack range" +msgstr "(A) podejdź do celu na zasiÄ™g ataku" + +#: src/localplayer.cpp:1955 +msgid "(a) archer attack range" +msgstr "(a) zasiÄ™g ataku Å‚ucznika" + +#: src/localplayer.cpp:1956 +msgid "(?) move to target" +msgstr "(?) pól do celu" + +#: src/localplayer.cpp:1975 +msgid "(D) default follow" +msgstr "(D) domyÅ›lne podążanie" + +#: src/localplayer.cpp:1976 +msgid "(R) relative follow" +msgstr "(R) relatywne podążanie" + +#: src/localplayer.cpp:1977 +msgid "(M) mirror follow" +msgstr "(M) lustrzane podążanie" + +#: src/localplayer.cpp:1978 +msgid "(P) pet follow" +msgstr "(P) niewolnicze podążanie" + +#: src/localplayer.cpp:1979 +msgid "(?) unknown follow" +msgstr "(?) nieznane podążanie" + +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 +msgid "(?) attack" +msgstr "(?) atak" + +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 +msgid "(D) default attack" +msgstr "(D) domyÅ›lny atak" + +#: src/localplayer.cpp:2000 +msgid "(s) switch attack without shield" +msgstr "(s) zdejmij tarczÄ™ do ataku" + +#: src/localplayer.cpp:2001 +msgid "(S) switch attack with shield" +msgstr "(S) załóż tarczÄ™ do ataku" + +#: src/localplayer.cpp:2022 +msgid "(G) go and attack" +msgstr "(G) idź, atakuj" + +#: src/localplayer.cpp:2023 +msgid "(A) go, attack, pickup" +msgstr "(A) idź, atakuj, podnieÅ›" + +#: src/localplayer.cpp:2024 +msgid "(d) without auto attack" +msgstr "(d) bez autoataku" + +#: src/localplayer.cpp:2058 +msgid "(S) small pick up 1x1 cells" +msgstr "(S) podnoÅ› w promieniu 1x1" + +#: src/localplayer.cpp:2059 +msgid "(D) default pick up 2x1 cells" +msgstr "(D) podnoÅ› w promieniu 2x1" + +#: src/localplayer.cpp:2060 +msgid "(F) forward pick up 2x3 cells" +msgstr "(F) podnoÅ› w promieniu 2x3" + +#: src/localplayer.cpp:2061 +msgid "(3) pick up 3x3 cells" +msgstr "(3) podnoÅ› w promieniu 3x3" + +#: src/localplayer.cpp:2062 +msgid "(g) go and pick up in distance 4" +msgstr "(g) podejdź i podnoÅ› do 4 pól" + +#: src/localplayer.cpp:2063 +msgid "(G) go and pick up in distance 8" +msgstr "(G) podejdź i podnoÅ› do 8 pól" + +#: src/localplayer.cpp:2064 +msgid "(A) go and pick up in max distance" +msgstr "(A) podejdź i podnoÅ› w zasiÄ™gu wzroku" + +#: src/localplayer.cpp:2065 +msgid "(?) pick up" +msgstr "(?) podnoÅ›" + +#: src/localplayer.cpp:2078 +msgid "(N) normal map view" +msgstr "(N) normalny widok mapy" + +#: src/localplayer.cpp:2079 +msgid "(D) debug map view" +msgstr "(D) widok debug" + +#: src/localplayer.cpp:2080 +msgid "(u) ultra map view" +msgstr "(u) pÅ‚aska mapa" + +#: src/localplayer.cpp:2081 +msgid "(U) ultra map view 2" +msgstr "(U) pÅ‚aska mapa 2" + +#: src/localplayer.cpp:2082 +msgid "(e) empty map view" +msgstr "(e) mapa bez tekstur" + +#: src/localplayer.cpp:2083 +msgid "(b) black & white map view" +msgstr "(b) dwukolorowa mapa" + +#: src/localplayer.cpp:2102 +msgid "(f) use #flar for magic attack" +msgstr "(f) użyj #flar jako M.A." + +#: src/localplayer.cpp:2103 +msgid "(c) use #chiza for magic attack" +msgstr "(c) użyj #chiza jako M.A." + +#: src/localplayer.cpp:2104 +msgid "(I) use #ingrav for magic attack" +msgstr "(I) użyj #ingrav jako M.A." + +#: src/localplayer.cpp:2105 +msgid "(F) use #frillyar for magic attack" +msgstr "(F) użyj #frillyar jako M.A." + +#: src/localplayer.cpp:2106 +msgid "(U) use #upmarmu for magic attack" +msgstr "(U) użyj #upmarmu jako M.A." -#: src/localplayer.cpp:3174 +#: src/localplayer.cpp:2107 +msgid "(?) magic attack" +msgstr "(?) magiczny atak" + +#: src/localplayer.cpp:2126 +msgid "(a) attack all players" +msgstr "(a) atakuj wszystkich graczy" + +#: src/localplayer.cpp:2127 +msgid "(f) attack not friends" +msgstr "(f) nie atakuj przyjaciół" + +#: src/localplayer.cpp:2128 +msgid "(b) attack bad relations" +msgstr "(b) atakuj nielubianych" + +#: src/localplayer.cpp:2129 +msgid "(d) dont attack players" +msgstr "(d) nie atakuj nikogo" + +#: src/localplayer.cpp:2130 +msgid "(?) pvp attack" +msgstr "(?) atak PvP" + +#: src/localplayer.cpp:2149 +msgid "(D) default imitation" +msgstr "(D) domyÅ›lna imitacja" + +#: src/localplayer.cpp:2150 +msgid "(O) outfits imitation" +msgstr "(O) Imituj strój" + +#: src/localplayer.cpp:2151 +msgid "(?) imitation" +msgstr "(?) imitacja" + +#: src/localplayer.cpp:2179 msgid "Away" -msgstr "" +msgstr "AFK" + +#: src/localplayer.cpp:2198 +msgid "(O) on keyboard" +msgstr "(O) przy klawiaturze" + +#: src/localplayer.cpp:2199 +msgid "(A) away" +msgstr "(A) AFK" + +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 +msgid "(?) away" +msgstr "(?) stan" + +#: src/localplayer.cpp:2213 +msgid "(G) game camera mode" +msgstr "(G) tryb kamery gry" + +#: src/localplayer.cpp:2214 +msgid "(F) free camera mode" +msgstr "(F) wolny tryb kamery" + +#: src/localplayer.cpp:2239 +msgid "Game modifiers are enabled" +msgstr "Modyfikatory gry wÅ‚Ä…czone." + +#: src/localplayer.cpp:2240 +msgid "Game modifiers are disabled" +msgstr "Modyfikatory gry wyÅ‚Ä…czone." + +#: src/localplayer.cpp:2241 +msgid "Game modifiers are unknown" +msgstr "Modyfikatory gry nieznane" -#: src/localplayer.cpp:3478 +#: src/localplayer.cpp:3757 msgid "Follow: " -msgstr "" +msgstr "Podążasz za: " -#: src/localplayer.cpp:3480 src/localplayer.cpp:3495 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" -msgstr "" +msgstr "Podążanie anulowane." -#: src/localplayer.cpp:3487 +#: src/localplayer.cpp:3766 msgid "Imitation: " -msgstr "" +msgstr "Imitujesz: " -#: src/localplayer.cpp:3489 src/localplayer.cpp:3497 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" -msgstr "" +msgstr "Imitacja anulowana" -#: src/localplayer.cpp:3849 +#: src/localplayer.cpp:4124 msgid "You see " -msgstr "" +msgstr "Widzisz " -#: src/main.cpp:47 -msgid "manaplus [options] [mana-file]" -msgstr "" +#: src/main.cpp:50 +msgid "manaplus [options] [manaplus-file]" +msgstr "manaplus [opcje] [manaplus-file]" -#: src/main.cpp:48 -msgid "[mana-file] : The mana file is an XML file (.mana)" -msgstr "" +#: src/main.cpp:51 +msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" +msgstr "[manaplus-file] : Plik manaplus jest plikiem XML (.manaplus)" -#: src/main.cpp:49 -msgid " used to set custom parameters" -msgstr "" +#: src/main.cpp:53 +msgid " used to set custom parameters" +msgstr " używane do wprowadzania wÅ‚asnych parametrów" -#: src/main.cpp:50 -msgid " to the manaplus client." -msgstr "" +#: src/main.cpp:54 +msgid " to the manaplus client." +msgstr " do klienta manaplus." -#: src/main.cpp:52 +#: src/main.cpp:56 msgid "Options:" msgstr "Opcje:" -#: src/main.cpp:53 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" -msgstr "" +msgstr " -l --log-file : Używany plik logów" -#: src/main.cpp:54 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" -msgstr "" +msgstr " -L --chat-log-dir : Używany katalog logów" -#: src/main.cpp:55 +#: src/main.cpp:59 msgid " -v --version : Display the version" -msgstr "" +msgstr " -v --version : Pokaż wersjÄ™" -#: src/main.cpp:56 +#: src/main.cpp:60 msgid " -h --help : Display this help" -msgstr "" +msgstr " -h --help : Pokaż tÄ… pomoc" -#: src/main.cpp:57 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" -msgstr "" +msgstr " -C --config-dir : Katalog konfiguracyjny" -#: src/main.cpp:58 +#: src/main.cpp:62 msgid " -U --username : Login with this username" -msgstr "" +msgstr " -U --username : Zaloguj siÄ™ tym loginem" -#: src/main.cpp:59 +#: src/main.cpp:63 msgid " -P --password : Login with this password" -msgstr "" +msgstr " -P --password : Zaloguj siÄ™ tym hasÅ‚em" -#: src/main.cpp:60 +#: src/main.cpp:64 msgid " -c --character : Login with this character" -msgstr "" +msgstr " -c --character : Zaloguj siÄ™ tÄ… postaciÄ…" -#: src/main.cpp:61 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" -msgstr "" +msgstr " -s --server : Nazwa serwera lub IP" -#: src/main.cpp:62 +#: src/main.cpp:66 msgid " -p --port : Login server port" -msgstr "" +msgstr " -p --port : Port serwera" -#: src/main.cpp:63 +#: src/main.cpp:67 msgid " --update-host : Use this update host" -msgstr "" +msgstr " --update-host : Użyj tego serwera aktualizacji" -#: src/main.cpp:64 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" -msgstr "" +msgstr " -D --default : Wybierz domyÅ›lny serwer i postać" -#: src/main.cpp:66 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" -msgstr "" +msgstr " -u --skip-update : OmiÅ„ aktualizacjÄ™" -#: src/main.cpp:67 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" -msgstr "" +msgstr " -d --data : Katalog z danymi gry" -#: src/main.cpp:69 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" -msgstr "" +msgstr " -L --localdata-dir : Katalog z lokalnymi danymi" -#: src/main.cpp:71 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" -msgstr "" +msgstr " --screenshot-dir : Katalog ze zrzutami ekranu" -#: src/main.cpp:72 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" -msgstr "" +msgstr " --safemode : Rozpocznij grÄ™ w trybie bezpieczeÅ„stwa" -#: src/main.cpp:74 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr " -T --test :Rozpocznij test sterowników i autokonfiguracjÄ™" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" -msgstr "" +msgstr " --no-opengl : WyÅ‚Ä…cz OpenGL w tej sesji" #: src/net/ea/buysellhandler.cpp:163 msgid "Nothing to sell." @@ -4247,143 +4417,131 @@ msgstr "DziÄ™kujÄ™ za kupno." msgid "Unable to buy." msgstr "Nie można kupić." -#: src/net/ea/charserverhandler.cpp:63 +#: src/net/ea/charserverhandler.cpp:66 msgid "Strength:" -msgstr "" +msgstr "SiÅ‚a:" -#: src/net/ea/charserverhandler.cpp:64 +#: src/net/ea/charserverhandler.cpp:67 msgid "Agility:" -msgstr "" +msgstr "Szybkość:" -#: src/net/ea/charserverhandler.cpp:65 +#: src/net/ea/charserverhandler.cpp:68 msgid "Vitality:" -msgstr "" +msgstr "Witalność:" -#: src/net/ea/charserverhandler.cpp:66 +#: src/net/ea/charserverhandler.cpp:69 msgid "Intelligence:" -msgstr "" +msgstr "Inteligencja:" -#: src/net/ea/charserverhandler.cpp:67 +#: src/net/ea/charserverhandler.cpp:70 msgid "Dexterity:" -msgstr "" +msgstr "ZrÄ™czność:" -#: src/net/ea/charserverhandler.cpp:68 +#: src/net/ea/charserverhandler.cpp:71 msgid "Luck:" -msgstr "" +msgstr "Szczęście:" -#: src/net/ea/charserverhandler.cpp:102 +#: src/net/ea/charserverhandler.cpp:115 msgid "Access denied. Most likely, there are too many players on this server." -msgstr "" +msgstr "Odmowa wstÄ™pu. Prawdopodobnie serwer jest przeciążony." -#: src/net/ea/charserverhandler.cpp:106 +#: src/net/ea/charserverhandler.cpp:119 msgid "Cannot use this ID." -msgstr "" +msgstr "Nie można użyć tego ID." -#: src/net/ea/charserverhandler.cpp:109 +#: src/net/ea/charserverhandler.cpp:122 msgid "Unknown char-server failure." -msgstr "" +msgstr "Nieznany bÅ‚Ä…d serwera postaci." -#: src/net/ea/charserverhandler.cpp:138 +#: src/net/ea/charserverhandler.cpp:151 msgid "Failed to create character. Most likely the name is already taken." -msgstr "" +msgstr "Nie udaÅ‚o siÄ™ stworzyć postaci. Prawdopodobnie imiÄ™ jest już zajÄ™te." -#: src/net/ea/charserverhandler.cpp:142 src/net/ea/loginhandler.cpp:237 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." -msgstr "" +msgstr "NieprawidÅ‚owe imiÄ™." -#: src/net/ea/charserverhandler.cpp:145 +#: src/net/ea/charserverhandler.cpp:158 msgid "Incorrect stats." -msgstr "" +msgstr "NieprawidÅ‚owe staty." -#: src/net/ea/charserverhandler.cpp:148 +#: src/net/ea/charserverhandler.cpp:161 msgid "Incorrect hair." -msgstr "" +msgstr "NieprawidÅ‚owe wÅ‚osy." -#: src/net/ea/charserverhandler.cpp:151 +#: src/net/ea/charserverhandler.cpp:164 msgid "Incorrect slot." -msgstr "" +msgstr "NieprawidÅ‚owe miejsce inwentarza." + +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "NieprawidÅ‚owa rasa." -#: src/net/ea/charserverhandler.cpp:166 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Info" -#: src/net/ea/charserverhandler.cpp:166 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." -msgstr "" +msgstr "Postać skasowana." -#: src/net/ea/charserverhandler.cpp:172 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." -msgstr "" +msgstr "Nie udaÅ‚o siÄ™ skasować postaci." -#: src/net/ea/chathandler.cpp:60 src/net/ea/chathandler.cpp:66 -#: src/net/ea/chathandler.cpp:71 src/net/ea/chathandler.cpp:77 -#: src/net/ea/chathandler.cpp:82 src/net/ea/chathandler.cpp:88 -#: src/net/ea/chathandler.cpp:95 src/net/ea/chathandler.cpp:101 +#: src/net/ea/chathandler.cpp:61 src/net/ea/chathandler.cpp:67 +#: src/net/ea/chathandler.cpp:72 src/net/ea/chathandler.cpp:78 +#: src/net/ea/chathandler.cpp:83 src/net/ea/chathandler.cpp:89 +#: src/net/ea/chathandler.cpp:96 src/net/ea/chathandler.cpp:102 msgid "Channels are not supported!" -msgstr "" +msgstr "Pokoje nie sÄ… obsÅ‚ugiwane!" -#: src/net/ea/chathandler.cpp:128 +#: src/net/ea/chathandler.cpp:129 #, c-format msgid "Whisper could not be sent, %s is offline." -msgstr "" +msgstr "Szept nie mógÅ‚ zostać wysÅ‚any, %s jest offline." -#: src/net/ea/chathandler.cpp:136 +#: src/net/ea/chathandler.cpp:137 #, c-format msgid "Whisper could not be sent, ignored by %s." -msgstr "" +msgstr "Szept nie mógÅ‚ zostać wysÅ‚any, jesteÅ› ignorowany/a przez %s." -#: src/net/ea/chathandler.cpp:348 +#: src/net/ea/chathandler.cpp:346 msgid "MVP player." -msgstr "" +msgstr "Gracz MVP." -#: src/net/ea/chathandler.cpp:352 +#: src/net/ea/chathandler.cpp:350 msgid "MVP player: " -msgstr "" - -#: src/net/ea/gamehandler.cpp:86 -#, c-format -msgid "Online users: %d" -msgstr "" - -#: src/net/ea/gamehandler.cpp:98 -msgid "Game" -msgstr "" - -#: src/net/ea/gamehandler.cpp:98 -msgid "Request to quit denied!" -msgstr "" +msgstr "Gracz MVP: " -#: src/net/ea/gui/guildtab.cpp:67 src/net/ea/gui/partytab.cpp:83 -msgid "Command: /invite <nick>" -msgstr "" +#: src/net/ea/chathandler.cpp:370 +msgid "All whispers ignored." +msgstr "Wszystkie szepty ignorowane." -#: src/net/ea/gui/guildtab.cpp:68 -msgid "This command invites <nick> to the guild you're in." -msgstr "" +#: src/net/ea/chathandler.cpp:374 +msgid "All whispers ignore failed." +msgstr "Nie udaÅ‚o siÄ™ ignorować wszystkich szeptów." -#: src/net/ea/gui/guildtab.cpp:74 src/net/ea/gui/partytab.cpp:90 -msgid "Command: /leave" -msgstr "" - -#: src/net/ea/gui/guildtab.cpp:75 -msgid "This command causes the player to leave the guild." -msgstr "" +#: src/net/ea/chathandler.cpp:385 +msgid "All whispers unignored." +msgstr "Wszystkie szepty odignorowane." -#: src/net/ea/gui/guildtab.cpp:135 src/net/ea/gui/partytab.cpp:69 -msgid "/help > Display this help." -msgstr "" +#: src/net/ea/chathandler.cpp:389 +msgid "All whispers unignore failed." +msgstr "Nie udaÅ‚o siÄ™ odignorować wszystkich szeptów." -#: src/net/ea/gui/guildtab.cpp:136 -msgid "/invite > Invite a player to your guild" -msgstr "" +#: src/net/ea/gamehandler.cpp:92 +#, c-format +msgid "Online users: %d" +msgstr "Gracze online: %d" -#: src/net/ea/gui/guildtab.cpp:137 -msgid "/leave > Leave the guild you are in" -msgstr "" +#: src/net/ea/gamehandler.cpp:104 +msgid "Game" +msgstr "Gra" -#: src/net/ea/gui/guildtab.cpp:138 -msgid "/kick > Kick some one from the guild you are in" -msgstr "" +#: src/net/ea/gamehandler.cpp:104 +msgid "Request to quit denied!" +msgstr "Żądanie wyjÅ›cia odrzucone!" #: src/net/ea/guildhandler.cpp:83 src/net/manaserv/guildhandler.cpp:85 msgid "Guild created." @@ -4391,351 +4549,363 @@ msgstr "Gildia zostaÅ‚a utworzona." #: src/net/ea/guildhandler.cpp:88 src/net/ea/guildhandler.cpp:93 msgid "You are already in guild." -msgstr "" +msgstr "Już jesteÅ› w gildii." #: src/net/ea/guildhandler.cpp:98 msgid "Emperium check failed." -msgstr "" +msgstr "Na tym serwerze nie można utworzyć gildii." #: src/net/ea/guildhandler.cpp:103 msgid "Unknown server response." -msgstr "" +msgstr "Nieznana odpowiedź serwera." #: src/net/ea/guildhandler.cpp:180 #, c-format msgid "Guild name: %s" -msgstr "" +msgstr "Nazwa gildii: %s" #: src/net/ea/guildhandler.cpp:182 #, c-format msgid "Guild master: %s" -msgstr "" +msgstr "Przywódca gildii: %s" #: src/net/ea/guildhandler.cpp:184 #, c-format msgid "Guild level: %d" -msgstr "" +msgstr "Poziom gildii: %d" -#: src/net/ea/guildhandler.cpp:186 +#: src/net/ea/guildhandler.cpp:185 #, c-format msgid "Online members: %d" -msgstr "" +msgstr "CzÅ‚onkowie online: %d" -#: src/net/ea/guildhandler.cpp:188 +#: src/net/ea/guildhandler.cpp:187 #, c-format msgid "Max members: %d" -msgstr "" +msgstr "Maksymalna ilość czÅ‚onków: %d" -#: src/net/ea/guildhandler.cpp:190 +#: src/net/ea/guildhandler.cpp:189 #, c-format msgid "Average level: %d" -msgstr "" +msgstr "PrzeciÄ™tny poziom: %d" -#: src/net/ea/guildhandler.cpp:192 +#: src/net/ea/guildhandler.cpp:191 #, c-format msgid "Guild exp: %d" -msgstr "" +msgstr "Punkty doÅ›wiadczenie gildii: %d" -#: src/net/ea/guildhandler.cpp:194 +#: src/net/ea/guildhandler.cpp:192 #, c-format msgid "Guild next exp: %d" -msgstr "" +msgstr "Punkty doÅ›wiadczenia do nastÄ™pnego poziomu gildii: %d" -#: src/net/ea/guildhandler.cpp:196 +#: src/net/ea/guildhandler.cpp:194 #, c-format msgid "Guild castle: %s" -msgstr "" +msgstr "Zamek gildii: %s" -#: src/net/ea/guildhandler.cpp:402 +#: src/net/ea/guildhandler.cpp:412 msgid "Could not inivte user to guild." -msgstr "" +msgstr "Nie można zaprosić gracza do gildii." -#: src/net/ea/guildhandler.cpp:406 +#: src/net/ea/guildhandler.cpp:416 msgid "User rejected guild invite." -msgstr "" +msgstr "Gracz odrzuciÅ‚ zaproszenie do gildii." -#: src/net/ea/guildhandler.cpp:410 +#: src/net/ea/guildhandler.cpp:420 msgid "User is now part of your guild." -msgstr "" +msgstr "Gracz należy teraz do Twojej gildii." -#: src/net/ea/guildhandler.cpp:414 +#: src/net/ea/guildhandler.cpp:424 msgid "Your guild is full." -msgstr "" +msgstr "Twoja gildia jest peÅ‚na." -#: src/net/ea/guildhandler.cpp:418 +#: src/net/ea/guildhandler.cpp:428 msgid "Unknown guild invite response." -msgstr "" +msgstr "Nieznana odpowiedź na zaproszenie do gildii." -#: src/net/ea/guildhandler.cpp:438 -msgid "You have left the guild." -msgstr "" - -#: src/net/ea/guildhandler.cpp:452 +#: src/net/ea/guildhandler.cpp:464 #, c-format msgid "%s has left your guild." -msgstr "" +msgstr "%s opuÅ›ciÅ‚/a TwojÄ… gildiÄ™." -#: src/net/ea/guildhandler.cpp:483 -msgid "You was kicked from guild." -msgstr "" +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." +msgstr "ZostaÅ‚eÅ›/aÅ› wykopany/a z gildii." -#: src/net/ea/guildhandler.cpp:496 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." -msgstr "" +msgstr "%s wyrzuciÅ‚/a CiÄ™ z gildii." #: src/net/ea/gui/partytab.cpp:70 msgid "/invite > Invite a player to your party" -msgstr "" +msgstr "/invite > ZaproÅ› gracza do swojej grupy" #: src/net/ea/gui/partytab.cpp:71 msgid "/leave > Leave the party you are in" -msgstr "" +msgstr "/leave > Opuść swojÄ… grupÄ™" #: src/net/ea/gui/partytab.cpp:72 msgid "/kick > Kick some one from the party you are in" -msgstr "" +msgstr "/kick > Wyrzuć kogoÅ› z grupy" #: src/net/ea/gui/partytab.cpp:73 msgid "/item > Show/change party item sharing options" -msgstr "" +msgstr "/item > Pokaż/zmieÅ„ stan dzielenia siÄ™ przedmiotami w grupie" #: src/net/ea/gui/partytab.cpp:74 msgid "/exp > Show/change party experience sharing options" msgstr "" +"/exp > Pokaż/zmieÅ„ ustawienia grupy dotyczÄ…ce dzielenia siÄ™ punktami " +"doÅ›wiadczenia" #: src/net/ea/gui/partytab.cpp:84 msgid "This command invites <nick> to party with you." -msgstr "" +msgstr "To polecenie zaprasza <nick> do Twojej drużyny." #: src/net/ea/gui/partytab.cpp:91 msgid "This command causes the player to leave the party." -msgstr "" +msgstr "To polecenie sprawia, że gracz opuszcza grupÄ™." #: src/net/ea/gui/partytab.cpp:95 msgid "Command: /item <policy>" -msgstr "" +msgstr "Polecenie: /item <zasada>" #: src/net/ea/gui/partytab.cpp:97 msgid "This command changes the party's item sharing policy." -msgstr "" +msgstr "To polecenie zmienia zasady dzielenia siÄ™ przedmiotami w grupie." #: src/net/ea/gui/partytab.cpp:98 msgid "" "<policy> can be one of \"1\", \"yes\", \"true\" to enable item sharing, or " "\"0\", \"no\", \"false\" to disable item sharing." msgstr "" +"<zasada> to może być \"1\", \"yes\", \"true\" aby wÅ‚Ä…czyć dzielenie siÄ™, lub " +"\"0\", \"no\", \"false\" aby je wyÅ‚Ä…czyć." #: src/net/ea/gui/partytab.cpp:101 msgid "Command: /item" -msgstr "" +msgstr "Polecenie: /item" #: src/net/ea/gui/partytab.cpp:102 msgid "This command displays the party's current item sharing policy." msgstr "" +"To polecenie pokazuje aktualny stan zasad dzielenia siÄ™ przedmiotami w " +"grupie." #: src/net/ea/gui/partytab.cpp:107 msgid "Command: /exp <policy>" -msgstr "" +msgstr "Polecenie: /exp <zasada>" #: src/net/ea/gui/partytab.cpp:108 msgid "This command changes the party's experience sharing policy." msgstr "" +"To polecenie zmienia aktualny stan zasad dzielenia siÄ™ punktami " +"doÅ›wiadczenia w grupie." #: src/net/ea/gui/partytab.cpp:110 msgid "" "<policy> can be one of \"1\", \"yes\", \"true\" to enable experience " "sharing, or \"0\", \"no\", \"false\" to disable experience sharing." msgstr "" +"<zasada> to może być \"1\", \"yes\", \"true\" żeby wÅ‚Ä…czyć dzielenie siÄ™ " +"punktami doÅ›wiadczenia, \"0\", \"no\", \"false\" żeby je wyÅ‚Ä…czyć." #: src/net/ea/gui/partytab.cpp:113 msgid "Command: /exp" -msgstr "" +msgstr "Polecenie: /exp" #: src/net/ea/gui/partytab.cpp:114 msgid "This command displays the party's current experience sharing policy." msgstr "" +"To polecenie pokazuje aktualny stan zasad dzielenia siÄ™ punktami " +"doÅ›wiadczenia w grupie." -#: src/net/ea/gui/partytab.cpp:148 src/net/ea/partyhandler.cpp:286 +#: src/net/ea/gui/partytab.cpp:148 src/net/ea/partyhandler.cpp:285 msgid "Item sharing enabled." -msgstr "" +msgstr "WÅ‚Ä…czono dzielenie siÄ™ przedmiotami." -#: src/net/ea/gui/partytab.cpp:151 src/net/ea/partyhandler.cpp:296 +#: src/net/ea/gui/partytab.cpp:151 src/net/ea/partyhandler.cpp:295 msgid "Item sharing disabled." -msgstr "" +msgstr "WyÅ‚Ä…czono dzielenie siÄ™ przedmiotami." -#: src/net/ea/gui/partytab.cpp:154 src/net/ea/partyhandler.cpp:306 +#: src/net/ea/gui/partytab.cpp:154 src/net/ea/partyhandler.cpp:305 msgid "Item sharing not possible." -msgstr "" +msgstr "Nie można wÅ‚Ä…czyć dzielenia siÄ™ przedmiotami." #: src/net/ea/gui/partytab.cpp:157 msgid "Item sharing unknown." -msgstr "" +msgstr "Stan dzielenia siÄ™ przedmiotami nieznany." -#: src/net/ea/gui/partytab.cpp:187 src/net/ea/partyhandler.cpp:248 +#: src/net/ea/gui/partytab.cpp:187 src/net/ea/partyhandler.cpp:247 msgid "Experience sharing enabled." -msgstr "" +msgstr "PodziaÅ‚ doÅ›wiadczenia wÅ‚Ä…czony." -#: src/net/ea/gui/partytab.cpp:190 src/net/ea/partyhandler.cpp:258 +#: src/net/ea/gui/partytab.cpp:190 src/net/ea/partyhandler.cpp:257 msgid "Experience sharing disabled." -msgstr "" +msgstr "PodziaÅ‚ doÅ›wiadczenia wyÅ‚Ä…czony." -#: src/net/ea/gui/partytab.cpp:193 src/net/ea/partyhandler.cpp:268 +#: src/net/ea/gui/partytab.cpp:193 src/net/ea/partyhandler.cpp:267 msgid "Experience sharing not possible." msgstr "" +"PodziaÅ‚ doÅ›wiadczenia nie jest możliwy- prawdopodobnie maksymalna róznica " +"poziomów jest wiÄ™ksza niż 10." #: src/net/ea/gui/partytab.cpp:196 msgid "Experience sharing unknown." -msgstr "" +msgstr "Nieznany stan podziaÅ‚u doÅ›wiadczenia." -#: src/net/ea/inventoryhandler.cpp:407 +#: src/net/ea/inventoryhandler.cpp:404 msgid "Failed to use item." -msgstr "" +msgstr "Nie można użyć przedmiotu." -#: src/net/ea/inventoryhandler.cpp:580 +#: src/net/ea/inventoryhandler.cpp:572 msgid "Unable to equip." -msgstr "" +msgstr "Nie można zaÅ‚ożyć." #: src/net/ea/loginhandler.cpp:131 msgid "Account was not found. Please re-login." -msgstr "" +msgstr "Konto nie znalezione. Prosimy siÄ™ przelogować." #: src/net/ea/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:127 msgid "Old password incorrect." -msgstr "" +msgstr "Stare hasÅ‚o nieprawidÅ‚owe." #: src/net/ea/loginhandler.cpp:137 msgid "New password too short." -msgstr "" +msgstr "Nowe hasÅ‚o jest zbyt krótkie." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:243 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." -msgstr "" +msgstr "Nieznany bÅ‚Ä…d." -#: src/net/ea/loginhandler.cpp:205 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." -msgstr "" +msgstr "Niezarejestrowany ID." -#: src/net/ea/loginhandler.cpp:208 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." -msgstr "" +msgstr "NieprawidÅ‚owe hasÅ‚o." -#: src/net/ea/loginhandler.cpp:211 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." -msgstr "" +msgstr "Ważność konta wygasÅ‚a." -#: src/net/ea/loginhandler.cpp:214 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." -msgstr "" +msgstr "Nie przyjÄ™ty przez serwer." -#: src/net/ea/loginhandler.cpp:217 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." -msgstr "" +msgstr "DostaÅ‚eÅ›/aÅ› dożywotniego bana. Prosimy o kontakt z drużynÄ… GM-ów." -#: src/net/ea/loginhandler.cpp:221 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." -msgstr "" +msgstr "Klient jest zbyt nieaktualny." -#: src/net/ea/loginhandler.cpp:224 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" "Please contact the GM team via the forums." msgstr "" +"DostaÅ‚eÅ›/aÅ› tymczasowego bana do %s.\n" +"Prosimy o kontakt z drużynÄ… GM-ów przez fora." -#: src/net/ea/loginhandler.cpp:231 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." -msgstr "" +msgstr "Serwer jest przeciążony." -#: src/net/ea/loginhandler.cpp:234 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." -msgstr "" +msgstr "Login jest już w użyciu." -#: src/net/ea/loginhandler.cpp:240 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." -msgstr "" +msgstr "Login pernamentnie usuniÄ™ty." -#: src/net/ea/partyhandler.cpp:82 +#: src/net/ea/partyhandler.cpp:80 msgid "Could not create party." -msgstr "" +msgstr "Nie udaÅ‚o siÄ™ utworzyć grupy." -#: src/net/ea/partyhandler.cpp:84 +#: src/net/ea/partyhandler.cpp:82 msgid "Party successfully created." -msgstr "" +msgstr "Grupa utworzona z powodzeniem." -#: src/net/ea/partyhandler.cpp:140 +#: src/net/ea/partyhandler.cpp:138 #, c-format msgid "%s has joined your party." -msgstr "" +msgstr "%s przyÅ‚Ä…czyÅ‚/a siÄ™ do Twojej drużyny." -#: src/net/ea/partyhandler.cpp:176 +#: src/net/ea/partyhandler.cpp:174 #, c-format msgid "%s is already a member of a party." -msgstr "" +msgstr "%s już należy do grupy." -#: src/net/ea/partyhandler.cpp:181 +#: src/net/ea/partyhandler.cpp:179 #, c-format msgid "%s refused your invitation." -msgstr "" +msgstr "%s odrzuciÅ‚/a Twoje zaproszenie." -#: src/net/ea/partyhandler.cpp:186 +#: src/net/ea/partyhandler.cpp:184 #, c-format msgid "%s is now a member of your party." -msgstr "" +msgstr "%s zostaÅ‚/a przyÅ‚Ä…czony/a do grupy." -#: src/net/ea/partyhandler.cpp:191 +#: src/net/ea/partyhandler.cpp:189 #, c-format msgid "%s can't join your party because party is full." -msgstr "" +msgstr "%s nie może siÄ™ przyÅ‚Ä…czyć, ponieważ grupa jest już peÅ‚na." -#: src/net/ea/partyhandler.cpp:196 +#: src/net/ea/partyhandler.cpp:194 #, c-format msgid "QQQ Unknown invite response for %s." -msgstr "" +msgstr "QQQ Nieznana odpowiedź na zaproszenie od %s." -#: src/net/ea/partyhandler.cpp:356 +#: src/net/ea/partyhandler.cpp:358 msgid "You have left the party." -msgstr "" +msgstr "OpuÅ›ciÅ‚eÅ›/aÅ› grupÄ™." -#: src/net/ea/partyhandler.cpp:368 +#: src/net/ea/partyhandler.cpp:371 #, c-format msgid "%s has left your party." -msgstr "" +msgstr "%s opuÅ›ciÅ‚/a TwojÄ… grupÄ™." -#: src/net/ea/partyhandler.cpp:444 +#: src/net/ea/partyhandler.cpp:448 #, c-format msgid "An unknown member tried to say: %s" -msgstr "" +msgstr "Nieznany czÅ‚onek grupy chciaÅ‚ powiedzieć: %s" -#: src/net/ea/playerhandler.cpp:95 src/net/manaserv/beinghandler.cpp:315 +#: src/net/ea/playerhandler.cpp:96 src/net/manaserv/beinghandler.cpp:315 msgid "You are dead." -msgstr "JesteÅ› martwy." +msgstr "JesteÅ› martwy/a." -#: src/net/ea/playerhandler.cpp:96 src/net/manaserv/beinghandler.cpp:316 +#: src/net/ea/playerhandler.cpp:97 src/net/manaserv/beinghandler.cpp:316 msgid "We regret to inform you that your character was killed in battle." -msgstr "Ubolewamy, inforumujÄ…c iż twoja postać zostaÅ‚a zabita w bitwie." +msgstr "Z ubolewaniem powiadamiamy, iż Twoja postać polegÅ‚a w bitwie." -#: src/net/ea/playerhandler.cpp:98 src/net/manaserv/beinghandler.cpp:318 +#: src/net/ea/playerhandler.cpp:99 src/net/manaserv/beinghandler.cpp:318 msgid "You are not that alive anymore." msgstr "Już nie jesteÅ› taki żywy." -#: src/net/ea/playerhandler.cpp:99 src/net/manaserv/beinghandler.cpp:319 +#: src/net/ea/playerhandler.cpp:100 src/net/manaserv/beinghandler.cpp:319 msgid "The cold hands of the grim reaper are grabbing for your soul." -msgstr "SkostniaÅ‚e Å‚apy ponurego żniwiarza siÄ™gajÄ… po twojÄ… duszÄ™." +msgstr "SkostniaÅ‚e Å‚apy ponurego żniwiarza siÄ™gajÄ… po TwojÄ… duszÄ™." -#: src/net/ea/playerhandler.cpp:100 src/net/manaserv/beinghandler.cpp:320 +#: src/net/ea/playerhandler.cpp:101 src/net/manaserv/beinghandler.cpp:320 msgid "Game Over!" msgstr "Koniec gry!" -#: src/net/ea/playerhandler.cpp:101 +#: src/net/ea/playerhandler.cpp:102 msgid "Insert coin to continue." -msgstr "" +msgstr "Wrzuć żeton aby kontynuować." -#: src/net/ea/playerhandler.cpp:102 src/net/manaserv/beinghandler.cpp:321 +#: src/net/ea/playerhandler.cpp:103 src/net/manaserv/beinghandler.cpp:321 msgid "" "No, kids. Your character did not really die. It... err... went to a better " "place." @@ -4743,380 +4913,385 @@ msgstr "" "Nie, dzieci. Wasza postać tak naprawdÄ™ nie zginęła. Ona... yyy... udaÅ‚a siÄ™ " "do lepszego miejsca." -#: src/net/ea/playerhandler.cpp:104 src/net/manaserv/beinghandler.cpp:323 +#: src/net/ea/playerhandler.cpp:105 src/net/manaserv/beinghandler.cpp:323 msgid "" "Your plan of breaking your enemies weapon by bashing it with your throat " "failed." msgstr "" -"Twój plan zniszczenia broni wrogów poprzez uderzanie o niÄ… twoim gardÅ‚em " -"zawiódÅ‚." +"Twój plan zniszczenia broni wrogów poprzez uderzanie o niÄ… gardÅ‚em zawiódÅ‚." -#: src/net/ea/playerhandler.cpp:106 src/net/manaserv/beinghandler.cpp:325 +#: src/net/ea/playerhandler.cpp:107 src/net/manaserv/beinghandler.cpp:325 msgid "I guess this did not run too well." msgstr "Wydaje mi siÄ™, iż to nie poszÅ‚o zbyt dobrze." -#: src/net/ea/playerhandler.cpp:108 src/net/manaserv/beinghandler.cpp:326 +#: src/net/ea/playerhandler.cpp:109 src/net/manaserv/beinghandler.cpp:326 msgid "Do you want your possessions identified?" -msgstr "Czy chesz zidentyfikować twoje rzeczy?" +msgstr "Czy chesz zidentyfikować swoje rzeczy?" -#: src/net/ea/playerhandler.cpp:110 src/net/manaserv/beinghandler.cpp:327 +#: src/net/ea/playerhandler.cpp:111 src/net/manaserv/beinghandler.cpp:327 msgid "Sadly, no trace of you was ever found..." -msgstr "Niestety, Å›lad po tobie zaginÄ…Å‚..." +msgstr "Niestety, Å›lad po Tobie zaginÄ…Å‚..." -#: src/net/ea/playerhandler.cpp:112 src/net/manaserv/beinghandler.cpp:329 +#: src/net/ea/playerhandler.cpp:113 src/net/manaserv/beinghandler.cpp:329 msgid "Annihilated." msgstr "Unicestwiony." -#: src/net/ea/playerhandler.cpp:114 src/net/manaserv/beinghandler.cpp:330 +#: src/net/ea/playerhandler.cpp:115 src/net/manaserv/beinghandler.cpp:330 msgid "Looks like you got your head handed to you." msgstr "WyglÄ…da na to, że podano tobie twojÄ… gÅ‚owÄ™." -#: src/net/ea/playerhandler.cpp:116 src/net/manaserv/beinghandler.cpp:332 +#: src/net/ea/playerhandler.cpp:117 src/net/manaserv/beinghandler.cpp:332 msgid "" "You screwed up again, dump your body down the tubes and get you another one." -msgstr "Znowu nawaliÅ‚eÅ›, wrzuć swoje ciaÅ‚o do rur i weź sobie nowe." +msgstr "Znowu nawaliÅ‚eÅ›, wrzuć swoje ciaÅ‚o do Å›cieku i kup sobie nowe." -#: src/net/ea/playerhandler.cpp:119 +#: src/net/ea/playerhandler.cpp:120 msgid "You're not dead yet. You're just resting." -msgstr "" +msgstr "Jeszcze nie umarÅ‚eÅ›. Tylko sobie odpoczywasz." -#: src/net/ea/playerhandler.cpp:120 +#: src/net/ea/playerhandler.cpp:121 msgid "You are no more." -msgstr "" +msgstr "Już CiÄ™ nie ma." -#: src/net/ea/playerhandler.cpp:121 +#: src/net/ea/playerhandler.cpp:122 msgid "You have ceased to be." -msgstr "" +msgstr "Twoja marna egzystencja może teraz odejść w zapomnienie." -#: src/net/ea/playerhandler.cpp:122 +#: src/net/ea/playerhandler.cpp:123 msgid "You've expired and gone to meet your maker." -msgstr "" +msgstr "OdeszÅ‚eÅ› by spotkać siÄ™ ze swym stwórcÄ…." -#: src/net/ea/playerhandler.cpp:123 +#: src/net/ea/playerhandler.cpp:124 msgid "You're a stiff." -msgstr "" +msgstr "JesteÅ› sztywniak." -#: src/net/ea/playerhandler.cpp:124 +#: src/net/ea/playerhandler.cpp:125 msgid "Bereft of life, you rest in peace." -msgstr "" +msgstr "Pozbawiony życia, spoczywasz w pokoju." -#: src/net/ea/playerhandler.cpp:125 +#: src/net/ea/playerhandler.cpp:126 msgid "If you weren't so animated, you'd be pushing up the daisies." -msgstr "" +msgstr "GdybyÅ› nie byÅ‚ wirtualny, wÄ…chaÅ‚byÅ› kwiatki od spodu." -#: src/net/ea/playerhandler.cpp:126 +#: src/net/ea/playerhandler.cpp:127 msgid "Your metabolic processes are now history." -msgstr "" +msgstr "Twoje procesy metaboliczne sÄ… teraz historiÄ…." -#: src/net/ea/playerhandler.cpp:127 +#: src/net/ea/playerhandler.cpp:128 msgid "You're off the twig." -msgstr "" +msgstr "WypadÅ‚eÅ› z rozgrywki." -#: src/net/ea/playerhandler.cpp:128 +#: src/net/ea/playerhandler.cpp:129 msgid "You've kicked the bucket." -msgstr "" +msgstr "KopnÄ…Å‚eÅ› w kalendarz." -#: src/net/ea/playerhandler.cpp:129 +#: src/net/ea/playerhandler.cpp:130 msgid "" "You've shuffled off your mortal coil, run down the curtain and joined the " "bleedin' choir invisibile." msgstr "" +"ZrzuciÅ‚eÅ› swÄ… ziemskÄ… powÅ‚okÄ™, wyniosÅ‚eÅ› ducha poza doczesne wymiary i " +"przyÅ‚Ä…czyÅ‚eÅ› siÄ™ do chórów anielskich." -#: src/net/ea/playerhandler.cpp:131 +#: src/net/ea/playerhandler.cpp:132 msgid "You are an ex-player." -msgstr "" +msgstr "JesteÅ› eks-graczem." -#: src/net/ea/playerhandler.cpp:132 +#: src/net/ea/playerhandler.cpp:133 msgid "You're pining for the fjords." -msgstr "" +msgstr "KopyrtnÄ…Å‚eÅ›." -#: src/net/ea/playerhandler.cpp:336 src/net/ea/playerhandler.cpp:346 -#: src/net/ea/playerhandler.cpp:425 +#: src/net/ea/playerhandler.cpp:335 src/net/ea/playerhandler.cpp:345 +#: src/net/ea/playerhandler.cpp:427 msgid "Message" -msgstr "" +msgstr "Wiadomość" -#: src/net/ea/playerhandler.cpp:337 +#: src/net/ea/playerhandler.cpp:336 msgid "" -"You are carrying more than half your weight. You are unable to regain " -"health." +"You are carrying more than half your weight. You are unable to regain health." msgstr "" +"Niesiesz wiÄ™cej niż poÅ‚owÄ™ dopuszczalnego ciężaru. Nie odzyskujesz zdrowia." -#: src/net/ea/playerhandler.cpp:347 +#: src/net/ea/playerhandler.cpp:346 msgid "You are carrying less than half your weight. You can regain health." msgstr "" +"Niesiesz mniej niż poÅ‚owÄ™ dopuszczalnego ciężaru. Możesz znowu odzyskiwać " +"zdrowie." -#: src/net/ea/playerhandler.cpp:451 +#: src/net/ea/playerhandler.cpp:453 #, c-format msgid "You picked up %s." -msgstr "" +msgstr "PodniosÅ‚eÅ›/aÅ› %s." -#: src/net/ea/playerhandler.cpp:457 +#: src/net/ea/playerhandler.cpp:459 #, c-format msgid "You spent %s." -msgstr "" +msgstr "WydaÅ‚eÅ›/aÅ› %s." -#: src/net/ea/playerhandler.cpp:501 +#: src/net/ea/playerhandler.cpp:505 msgid "Cannot raise skill!" -msgstr "" +msgstr "Nie można podnieść poziomu umiejÄ™tnoÅ›ci!" -#: src/net/ea/playerhandler.cpp:618 +#: src/net/ea/playerhandler.cpp:623 msgid "Equip arrows first." -msgstr "" +msgstr "Dodaj strzaÅ‚y do ekwipunku." -#: src/net/ea/specialhandler.cpp:149 +#: src/net/ea/specialhandler.cpp:143 msgid "Trade failed!" -msgstr "" +msgstr "Handel zakoÅ„czony niepowodzeniem!" -#: src/net/ea/specialhandler.cpp:152 +#: src/net/ea/specialhandler.cpp:146 msgid "Emote failed!" -msgstr "" +msgstr "Emotka nieudana!" -#: src/net/ea/specialhandler.cpp:155 +#: src/net/ea/specialhandler.cpp:149 msgid "Sit failed!" -msgstr "" +msgstr "Nie można usiąść!" -#: src/net/ea/specialhandler.cpp:158 +#: src/net/ea/specialhandler.cpp:152 msgid "Chat creating failed!" -msgstr "" +msgstr "Nie można stworzyć czatu!" -#: src/net/ea/specialhandler.cpp:161 +#: src/net/ea/specialhandler.cpp:155 msgid "Could not join party!" -msgstr "" +msgstr "Nie udaÅ‚o siÄ™ doÅ‚Ä…czyć do grupy!" -#: src/net/ea/specialhandler.cpp:164 +#: src/net/ea/specialhandler.cpp:158 msgid "Cannot shout!" -msgstr "" +msgstr "Nie można krzyczeć!" -#: src/net/ea/specialhandler.cpp:177 +#: src/net/ea/specialhandler.cpp:171 msgid "You have not yet reached a high enough lvl!" -msgstr "" +msgstr "Nie masz jeszcze wymaganego poziomu!" -#: src/net/ea/specialhandler.cpp:181 +#: src/net/ea/specialhandler.cpp:174 msgid "Insufficient HP!" -msgstr "" +msgstr "Zbyt niskie HP!" -#: src/net/ea/specialhandler.cpp:184 +#: src/net/ea/specialhandler.cpp:177 msgid "Insufficient SP!" -msgstr "" +msgstr "Zbyt niska mana!" -#: src/net/ea/specialhandler.cpp:187 +#: src/net/ea/specialhandler.cpp:180 msgid "You have no memos!" -msgstr "" +msgstr "Nie masz notek!" -#: src/net/ea/specialhandler.cpp:190 +#: src/net/ea/specialhandler.cpp:183 msgid "You cannot do that right now!" -msgstr "" +msgstr "Nie możesz tego teraz zrobić!" -#: src/net/ea/specialhandler.cpp:193 +#: src/net/ea/specialhandler.cpp:186 msgid "Seems you need more money... ;-)" -msgstr "" +msgstr "Chyba brak Ci kasy... ;-)" -#: src/net/ea/specialhandler.cpp:196 +#: src/net/ea/specialhandler.cpp:189 msgid "You cannot use this skill with that kind of weapon!" -msgstr "" +msgstr "Nie możesz użyć tej umiejÄ™tnoÅ›ci przy tym rodzaju broni!" -#: src/net/ea/specialhandler.cpp:200 +#: src/net/ea/specialhandler.cpp:193 msgid "You need another red gem!" -msgstr "" +msgstr "Potrzebujesz innego czerwonego klejnotu!" -#: src/net/ea/specialhandler.cpp:203 +#: src/net/ea/specialhandler.cpp:196 msgid "You need another blue gem!" -msgstr "" +msgstr "Potrzebujesz innego niebieskiego klejnotu!" -#: src/net/ea/specialhandler.cpp:206 +#: src/net/ea/specialhandler.cpp:199 msgid "You're carrying to much to do this!" -msgstr "" +msgstr "Niesiesz za duży ciężar by to zrobić!" -#: src/net/ea/specialhandler.cpp:209 +#: src/net/ea/specialhandler.cpp:202 msgid "Huh? What's that?" -msgstr "" +msgstr "Eee? A to to co?" -#: src/net/ea/specialhandler.cpp:220 +#: src/net/ea/specialhandler.cpp:213 msgid "Warp failed..." -msgstr "" +msgstr "Nie udaÅ‚o siÄ™ przeteleportować..." -#: src/net/ea/specialhandler.cpp:223 +#: src/net/ea/specialhandler.cpp:216 msgid "Could not steal anything..." -msgstr "" +msgstr "Nie udaÅ‚o siÄ™ niczego ukraść..." -#: src/net/ea/specialhandler.cpp:226 +#: src/net/ea/specialhandler.cpp:219 msgid "Poison had no effect..." -msgstr "" +msgstr "Trucizna nie zadziaÅ‚aÅ‚a..." -#: src/net/ea/tradehandler.cpp:107 src/net/manaserv/tradehandler.cpp:128 +#: src/net/ea/tradehandler.cpp:105 src/net/manaserv/tradehandler.cpp:128 #, c-format msgid "%s wants to trade with you, do you accept?" -msgstr "%s chce handlować z tobÄ…, zgadzasz siÄ™?" +msgstr "%s chce handlować z TobÄ…, zgadzasz siÄ™?" -#: src/net/ea/tradehandler.cpp:130 +#: src/net/ea/tradehandler.cpp:135 msgid "Trading isn't possible. Trade partner is too far away." -msgstr "" +msgstr "Handel niemożliwy. Partner handlowy jest zbyt daleko." -#: src/net/ea/tradehandler.cpp:134 +#: src/net/ea/tradehandler.cpp:139 msgid "Trading isn't possible. Character doesn't exist." -msgstr "" +msgstr "Handel niemożliwy. Postać nie istnieje." -#: src/net/ea/tradehandler.cpp:138 +#: src/net/ea/tradehandler.cpp:143 msgid "Trade cancelled due to an unknown reason." -msgstr "" +msgstr "Handel anulowany z nieznanych powodów." -#: src/net/ea/tradehandler.cpp:146 +#: src/net/ea/tradehandler.cpp:149 #, c-format msgid "Trade: You and %s" -msgstr "" +msgstr "Handel: Ty i %s" -#: src/net/ea/tradehandler.cpp:156 +#: src/net/ea/tradehandler.cpp:159 #, c-format msgid "Trade with %s cancelled." -msgstr "" +msgstr "Handel z %s anulowany." -#: src/net/ea/tradehandler.cpp:169 +#: src/net/ea/tradehandler.cpp:172 msgid "Unhandled trade cancel packet." -msgstr "" +msgstr "NieobsÅ‚ugiwany pakiet anulowania handlu." -#: src/net/ea/tradehandler.cpp:231 +#: src/net/ea/tradehandler.cpp:237 msgid "Failed adding item. Trade partner is over weighted." -msgstr "" +msgstr "Nie można dodać przedmiotu. Osoba z którÄ… handlujesz jest przeciążona." -#: src/net/ea/tradehandler.cpp:236 +#: src/net/ea/tradehandler.cpp:242 msgid "Failed adding item. Trade partner has no free slot." msgstr "" +"Nie można dodać przedmiotu. Osoba z którÄ… handlujesz nie ma wolnych miejsc w " +"inwentarzu." -#: src/net/ea/tradehandler.cpp:241 +#: src/net/ea/tradehandler.cpp:247 msgid "Failed adding item. You can't trade this item." -msgstr "" +msgstr "Nie można dodać przedmiotu. Tym przedmiotem nie można handlować." -#: src/net/ea/tradehandler.cpp:245 +#: src/net/ea/tradehandler.cpp:251 msgid "Failed adding item for unknown reason." -msgstr "" +msgstr "Nie można dodać przedmiotu z niewiadomych przyczyn." -#: src/net/ea/tradehandler.cpp:264 src/net/manaserv/tradehandler.cpp:160 +#: src/net/ea/tradehandler.cpp:270 src/net/manaserv/tradehandler.cpp:160 msgid "Trade canceled." msgstr "Handel anulowany." -#: src/net/ea/tradehandler.cpp:275 src/net/manaserv/tradehandler.cpp:167 +#: src/net/ea/tradehandler.cpp:281 src/net/manaserv/tradehandler.cpp:167 msgid "Trade completed." msgstr "Handel zakoÅ„czony." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:259 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "SiÅ‚a" #: src/net/manaserv/attributes.cpp:167 #, c-format msgid "Strength %+.1f" -msgstr "" +msgstr "SiÅ‚a %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:260 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Zwinność" #: src/net/manaserv/attributes.cpp:180 #, c-format msgid "Agility %+.1f" -msgstr "" +msgstr "Szybkość %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "ZrÄ™czność" #: src/net/manaserv/attributes.cpp:193 #, c-format msgid "Dexterity %+.1f" -msgstr "" +msgstr "ZrÄ™czność %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:261 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Witalność" #: src/net/manaserv/attributes.cpp:206 #, c-format msgid "Vitality %+.1f" -msgstr "" +msgstr "Witalność %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Inteligencja" #: src/net/manaserv/attributes.cpp:219 #, c-format msgid "Intelligence %+.1f" -msgstr "" +msgstr "Inteligencja %+.1f" #: src/net/manaserv/attributes.cpp:225 msgid "Willpower" -msgstr "" +msgstr "SiÅ‚a woli" #: src/net/manaserv/attributes.cpp:232 #, c-format msgid "Willpower %+.1f" -msgstr "" +msgstr "SiÅ‚a woli %+.1f" #: src/net/manaserv/beinghandler.cpp:337 msgid "Press OK to respawn." -msgstr "" +msgstr "NaciÅ›nij OK aby siÄ™ zrespawnować." #: src/net/manaserv/beinghandler.cpp:338 msgid "You Died" -msgstr "" +msgstr "PadÅ‚eÅ›." #: src/net/manaserv/charhandler.cpp:145 src/net/manaserv/charhandler.cpp:219 msgid "Not logged in." -msgstr "" +msgstr "Nie jesteÅ› zalogowany/a." #: src/net/manaserv/charhandler.cpp:148 msgid "No empty slot." -msgstr "" +msgstr "Nie ma dostÄ™pnych miejsc." #: src/net/manaserv/charhandler.cpp:151 msgid "Invalid name." -msgstr "" +msgstr "BÅ‚Ä™dna nazwa." #: src/net/manaserv/charhandler.cpp:154 msgid "Character's name already exists." -msgstr "" +msgstr "ImiÄ™ postaci już wykorzystane." #: src/net/manaserv/charhandler.cpp:157 msgid "Invalid hairstyle." -msgstr "" +msgstr "BÅ‚Ä™dna fryzura." #: src/net/manaserv/charhandler.cpp:160 msgid "Invalid hair color." -msgstr "" +msgstr "BÅ‚Ä™dny kolor wÅ‚osów." #: src/net/manaserv/charhandler.cpp:163 msgid "Invalid gender." -msgstr "" +msgstr "BÅ‚Ä™dna pÅ‚eć." #: src/net/manaserv/charhandler.cpp:166 msgid "Character's stats are too high." -msgstr "" +msgstr "Staty postaci sÄ… zbyt wysokie." #: src/net/manaserv/charhandler.cpp:169 msgid "Character's stats are too low." -msgstr "" +msgstr "Staty postaci sÄ… zbyt niskie." #: src/net/manaserv/charhandler.cpp:172 #, c-format msgid "At least one stat is out of the permitted range: (%u - %u)." -msgstr "" +msgstr "Przynajmniej jeden stat jest poza dozwolonym zakresem: (%u - %u)." #: src/net/manaserv/charhandler.cpp:178 msgid "Invalid slot number." -msgstr "" +msgstr "BÅ‚Ä™dny numer miejsca w inwentarzu." #: src/net/manaserv/charhandler.cpp:210 msgid "Player deleted." -msgstr "" +msgstr "Gracz skasowany." #: src/net/manaserv/charhandler.cpp:222 msgid "Selection out of range." -msgstr "" +msgstr "Zaznaczenie poza limitami." #: src/net/manaserv/charhandler.cpp:225 #, c-format msgid "Unknown error (%d)." -msgstr "" +msgstr "Nieznany bÅ‚Ä…d (%d)." #: src/net/manaserv/charhandler.cpp:261 msgid "No gameservers are available." @@ -5130,43 +5305,43 @@ msgstr "Temat: %s" #: src/net/manaserv/chathandler.cpp:191 src/net/manaserv/chathandler.cpp:269 msgid "Players in this channel:" -msgstr "" +msgstr "Gracze w tym pokoju:" #: src/net/manaserv/chathandler.cpp:208 msgid "Error joining channel." -msgstr "" +msgstr "BÅ‚Ä…d w przyÅ‚Ä…czaniu siÄ™ do pokoju." #: src/net/manaserv/chathandler.cpp:214 msgid "Listing channels." -msgstr "" +msgstr "Lista pokojów." #: src/net/manaserv/chathandler.cpp:226 msgid "End of channel list." -msgstr "" +msgstr "Koniec listy pokojów." #: src/net/manaserv/chathandler.cpp:299 #, c-format msgid "%s entered the channel." -msgstr "" +msgstr "%s wchodzi do pokoju." #: src/net/manaserv/chathandler.cpp:304 #, c-format msgid "%s left the channel." -msgstr "" +msgstr "%s opuÅ›ciÅ‚/a pokój." #: src/net/manaserv/chathandler.cpp:320 #, c-format msgid "%s has set mode %s on user %s." -msgstr "" +msgstr "%s nadaÅ‚/a tryb %s użytkownikowi %s." #: src/net/manaserv/chathandler.cpp:331 #, c-format msgid "%s has kicked %s." -msgstr "" +msgstr "%s wyrzuciÅ‚/a %s." #: src/net/manaserv/chathandler.cpp:337 msgid "Unknown channel event." -msgstr "" +msgstr "Nieznane wydarzenie pokoju." #: src/net/manaserv/guildhandler.cpp:90 msgid "Error creating guild." @@ -5182,23 +5357,23 @@ msgstr "CzÅ‚onek zostaÅ‚ pomyÅ›lnie wypromowany." #: src/net/manaserv/guildhandler.cpp:212 msgid "Failed to promote member." -msgstr "Promocja CzÅ‚onka nie powiodÅ‚a siÄ™." +msgstr "Promocja czÅ‚onka nie powiodÅ‚a siÄ™." #: src/net/manaserv/loginhandler.cpp:93 msgid "Wrong magic_token." -msgstr "" +msgstr "NieprawidÅ‚owy magic_token." #: src/net/manaserv/loginhandler.cpp:96 src/net/manaserv/loginhandler.cpp:281 msgid "Already logged in." -msgstr "" +msgstr "Już zalogowano." #: src/net/manaserv/loginhandler.cpp:99 msgid "Account banned." -msgstr "" +msgstr "Konto zbanowane." #: src/net/manaserv/loginhandler.cpp:124 msgid "New password incorrect." -msgstr "" +msgstr "Nowe hasÅ‚o nieprawidÅ‚owe." #: src/net/manaserv/loginhandler.cpp:131 src/net/manaserv/loginhandler.cpp:163 msgid "Account not connected. Please login first." @@ -5206,52 +5381,54 @@ msgstr "Konto niepoÅ‚Ä…czone. ProszÄ™ najpierw siÄ™ zalogować." #: src/net/manaserv/loginhandler.cpp:156 msgid "New email address incorrect." -msgstr "" +msgstr "Nowy adres e-mail nieprawidÅ‚owy." #: src/net/manaserv/loginhandler.cpp:159 msgid "Old email address incorrect." -msgstr "" +msgstr "Stary adres e-mail nieprawidÅ‚owy." #: src/net/manaserv/loginhandler.cpp:167 msgid "The new email address already exists." -msgstr "" +msgstr "Nowy adres e-mail już zarejestrowany." #: src/net/manaserv/loginhandler.cpp:249 msgid "" "Client registration is not allowed. Please contact server administration." msgstr "" +"Rejestracja przez program zablokowana. ProszÄ™ skontaktować siÄ™ z " +"administracjÄ… serwera." #: src/net/manaserv/loginhandler.cpp:275 src/net/manaserv/loginhandler.cpp:312 msgid "Client version is too old." -msgstr "" +msgstr "Wersja klienta jest zbyt stara." #: src/net/manaserv/loginhandler.cpp:278 msgid "Wrong username or password." -msgstr "" +msgstr "NieprawidÅ‚owy login lub hasÅ‚o." #: src/net/manaserv/loginhandler.cpp:284 msgid "Account banned" -msgstr "" +msgstr "Konto zbanowane." #: src/net/manaserv/loginhandler.cpp:287 msgid "Login attempt too soon after previous attempt." -msgstr "" +msgstr "Próba zalogowania zbyt wczeÅ›nie po poprzedniej próbie." #: src/net/manaserv/loginhandler.cpp:315 msgid "Wrong username, password or email address." -msgstr "" +msgstr "Niepoprawny login, hasÅ‚o lub adres e-mail." #: src/net/manaserv/loginhandler.cpp:318 msgid "Username already exists." -msgstr "" +msgstr "Login już istnieje." #: src/net/manaserv/loginhandler.cpp:321 msgid "Email address already exists." -msgstr "" +msgstr "Adres e-mail już zarejestrowany." #: src/net/manaserv/loginhandler.cpp:324 msgid "You took too long with the captcha or your response was incorrect." -msgstr "" +msgstr "Captcha zabraÅ‚a Ci zbyt wiele czasu, albo zostaÅ‚a źle rozwiÄ…zana." #: src/net/manaserv/partyhandler.cpp:90 msgid "Joined party." @@ -5265,7 +5442,7 @@ msgstr "%s doÅ‚Ä…czyÅ‚ do grupy." #: src/net/manaserv/partyhandler.cpp:126 #, c-format msgid "%s rejected your invite." -msgstr "" +msgstr "%s odrzuciÅ‚/a Twoje zaproszenie." #: src/net/manaserv/tradehandler.cpp:107 msgid "Accepting incoming trade requests." @@ -5298,177 +5475,179 @@ msgstr "Nie można sprzedać." #: src/net/tmwa/buysellhandler.cpp:140 msgid "Unable to sell while trading." -msgstr "" +msgstr "Nie można sprzedawać podczas handlowania." #: src/net/tmwa/buysellhandler.cpp:143 msgid "Unable to sell unsellable item." -msgstr "" +msgstr "Nie można sprzedać- niesprzedawalny przedmiot" -#: src/net/tmwa/generalhandler.cpp:109 +#: src/net/tmwa/generalhandler.cpp:108 #, c-format msgid "Strength %+d" msgstr "SiÅ‚a %+d" -#: src/net/tmwa/generalhandler.cpp:110 +#: src/net/tmwa/generalhandler.cpp:109 #, c-format msgid "Agility %+d" msgstr "Zwinność %+d" -#: src/net/tmwa/generalhandler.cpp:111 +#: src/net/tmwa/generalhandler.cpp:110 #, c-format msgid "Vitality %+d" msgstr "Witalność %+d" -#: src/net/tmwa/generalhandler.cpp:112 +#: src/net/tmwa/generalhandler.cpp:111 #, c-format msgid "Intelligence %+d" msgstr "Inteligencja %+d" -#: src/net/tmwa/generalhandler.cpp:113 +#: src/net/tmwa/generalhandler.cpp:112 #, c-format msgid "Dexterity %+d" msgstr "ZrÄ™czność %+d" -#: src/net/tmwa/generalhandler.cpp:114 +#: src/net/tmwa/generalhandler.cpp:113 #, c-format msgid "Luck %+d" msgstr "Szczęście %+d" -#: src/net/tmwa/generalhandler.cpp:140 +#: src/net/tmwa/generalhandler.cpp:139 msgid "Authentication failed." -msgstr "" +msgstr "BÅ‚Ä…d uwierzytelniania." -#: src/net/tmwa/generalhandler.cpp:143 +#: src/net/tmwa/generalhandler.cpp:142 msgid "No servers available." -msgstr "" +msgstr "Brak dostÄ™pnych serwerów." #: src/net/tmwa/generalhandler.cpp:147 msgid "Someone else is trying to use this account." -msgstr "" +msgstr "KtoÅ› inny próbuje użyć konta." -#: src/net/tmwa/generalhandler.cpp:150 +#: src/net/tmwa/generalhandler.cpp:152 msgid "This account is already logged in." -msgstr "" +msgstr "To konto jest już zalogowane." -#: src/net/tmwa/generalhandler.cpp:153 +#: src/net/tmwa/generalhandler.cpp:156 msgid "Speed hack detected." -msgstr "" +msgstr "Wykryto speed hack." -#: src/net/tmwa/generalhandler.cpp:156 +#: src/net/tmwa/generalhandler.cpp:159 msgid "Duplicated login." -msgstr "" +msgstr "Zduplikowany login." -#: src/net/tmwa/generalhandler.cpp:159 +#: src/net/tmwa/generalhandler.cpp:162 msgid "Unknown connection error." -msgstr "" +msgstr "Nieznany bÅ‚Ä…d poÅ‚Ä…czenia." -#: src/net/tmwa/generalhandler.cpp:232 +#: src/net/tmwa/generalhandler.cpp:235 msgid "Got disconnected from server!" msgstr "RozÅ‚Ä…czono z serwerem!" -#: src/net/tmwa/generalhandler.cpp:264 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Szczęście" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" -msgstr "" +msgstr "Obrona" -#: src/net/tmwa/generalhandler.cpp:268 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" -msgstr "" +msgstr "Atak mag." -#: src/net/tmwa/generalhandler.cpp:269 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" -msgstr "" +msgstr "Obrona mag." -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" -msgstr "" +msgstr "% celnoÅ›ci" -#: src/net/tmwa/generalhandler.cpp:273 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" -msgstr "" +msgstr "% uników" -#: src/net/tmwa/generalhandler.cpp:275 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" -msgstr "" +msgstr "% ciosów kryt." -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" -msgstr "" +msgstr "Opóźnienie ataku" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" -msgstr "" +msgstr "Opóźnienie chodu" -#: src/net/tmwa/generalhandler.cpp:280 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" -msgstr "" +msgstr "ZasiÄ™g ataku" + +#: src/net/tmwa/generalhandler.cpp:288 +msgid "Damage per sec." +msgstr "Obrażenia na sek." -#: src/net/tmwa/network.cpp:152 +#: src/net/tmwa/network.cpp:153 msgid "Empty address given to Network::connect()!" -msgstr "" +msgstr "Network::connect() otrzymaÅ‚ pusty adres!" -#: src/net/tmwa/network.cpp:356 +#: src/net/tmwa/network.cpp:357 msgid "Unable to resolve host \"" -msgstr "" +msgstr "Nie można byÅ‚o odnaleźć serwera." -#: src/net/tmwa/network.cpp:426 +#: src/net/tmwa/network.cpp:427 msgid "Connection to server terminated. " -msgstr "" +msgstr "PoÅ‚Ä…czenie z serwerem przerwane." #: src/net/tmwa/partyhandler.cpp:171 #, c-format msgid "%s is not in your party!" msgstr "%s nie jest w twojej grupie!" -#: src/playerrelations.cpp:414 +#: src/playerrelations.cpp:479 msgid "Print '...'" -msgstr "" +msgstr "Pisz '...'" -#: src/playerrelations.cpp:434 +#: src/playerrelations.cpp:499 msgid "Blink name" -msgstr "" +msgstr "Mruganie nicka" -#: src/playerrelations.cpp:478 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" -msgstr "" +msgstr "BÄ…belek \"...\" nad gÅ‚owÄ…" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:546 msgid "Floating bubble" -msgstr "" +msgstr "BÄ…belek nad gÅ‚owÄ…" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:248 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "nienazwany" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Atak %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Obrona %+d" -#: src/resources/itemdb.cpp:67 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:68 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:171 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Nieznany przedmiot" - - @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-19 16:56+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" "Language-Team: Portuguese (http://www.transifex.net/projects/p/manaplus/team/" "pt/)\n" "Language: pt\n" @@ -21,7 +21,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Visivel no mapa" @@ -43,113 +43,113 @@ msgstr "A" msgid "I" msgstr "l" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "Configurar" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "Performance" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "VÃdeo" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "Temas" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Conectando ao servidor" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "Efetuando login" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Entrando no domÃnio do jogo" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Requisitando personagens" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Conectando ao servidor do jogo" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Mudando servidores do jogo" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Erro" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Requisitando detalhes do registro" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Mudar senha" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Senha modificada com sucesso!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Mudar email" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Email modificado com sucesso!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Registro cancelado com sucesso" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Tchau, volte sempre..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s não existe e não pode ser criado! Saindo." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Host de atualização inválido: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Erro ao criar pasta de atualizações!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Erro: %s não existe e não pode se criado! Saindo." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Comando desconhecido." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Não é possÃvel enviar mensagens privadas vazias!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -158,160 +158,160 @@ msgstr "" "Não é possÃvel criar uma aba de mensagem privada para o nick \"%s\"! Ou ela " "já existe ou é você mesmo." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Solicitando entrada no canal %s." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Falta o nome do grupo." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Falta o nome da guilda." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Por favor, especifique um nome." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Enter alterna para o chat." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "A mensagem fecha o chat." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Agora Enter alterna para o chat." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Agora a mensagem fecha o chat." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "amigo" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "ignorado" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutro" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Jogador já %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Jogador %s com sucesso!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Jogador não pode ser %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "O jogador não estava ignorado!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "O jogador não está mais ignorado!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Não foi possÃvel deixar de ignorar o jogador!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "Na Lista Negra" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Jogador já apagado!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Jogador apagado com sucesso!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Jogador não pode ser apagado!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Uptime do cliente: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d semana" msgstr[1] "%d semanas" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dia" msgstr[1] "%d dias" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d hora" msgstr[1] "%d horas" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minutos" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d segundo" msgstr[1] "%d segundos" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "Tamanho do cache de fonte" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "Tamanho de Cache:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Criado:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Deletado:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "Recursos de imagens:" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "Recursos de imagens orfãos:" @@ -321,43 +321,43 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Geral" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Depurador" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Screenshot salva como " -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Falha ao salvar screenshot!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "A conexão com o servidor caiu." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Erro de conexão" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Ignorando propostas de negócios" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Aceitando propostas de negócios" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Não foi possÃvel carregar o mapa" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Erro ao carregar %s" @@ -390,20 +390,20 @@ msgstr "Analizador de bot" msgid "Name" msgstr "Nome" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Atacar" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Falar" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Mover" @@ -416,8 +416,8 @@ msgid "Reset" msgstr "Resetar" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Comprar" @@ -435,7 +435,7 @@ msgstr "Quantidade:" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -443,7 +443,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -455,8 +455,8 @@ msgid "Quit" msgstr "Sair" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Máximo" @@ -465,8 +465,8 @@ msgstr "Máximo" msgid "Shop" msgstr "Loja" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -475,19 +475,19 @@ msgstr "Vender" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Cancelar" @@ -519,7 +519,7 @@ msgid "The email address entries mismatch." msgstr "Os emails informados não são iguais." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Alterar senha" @@ -585,8 +585,8 @@ msgstr "Estilo do Cabelo:" msgid "Race:" msgstr "Corrida:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Criar" @@ -628,126 +628,126 @@ msgstr "Tem certeza que deseja excluir este personagem?" msgid "Account and Character Management" msgstr "Gerenciamento de Conta e Personagem" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Trocar Login" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Cancelar Registro" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Alterar email" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Senha Incorreta" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Entre com a Senha para Deletar o usuario" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Entre com a senha" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Excluir" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Escolher" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "NÃvel %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(vazio)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "padrão" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "preto" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "vermelho" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "verde" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "azul" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "ouro" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "amarelo" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "rosa" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "roxo" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "cinza" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "marrom" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "arco-Ãris 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "arco-Ãris 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "arco-Ãris 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Chat" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Presentes: %s; %d jogadores estão presentes." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Enviando MP para %s: %s" @@ -760,13 +760,13 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Ignora" @@ -912,7 +912,7 @@ msgstr "Você sabia?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Fechar" @@ -939,8 +939,8 @@ msgstr "Equipamento" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Desequipar" @@ -982,31 +982,31 @@ msgid "Filter:" msgstr "Filtro:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Equipar" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Usar" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Descartar..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Dividir" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Roupas" @@ -1015,17 +1015,17 @@ msgid "Weight:" msgstr "Peso:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Armazenar" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Retirar" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Descartar" @@ -1249,8 +1249,8 @@ msgid "Need" msgstr "Precisa" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Aguarde" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1265,14 +1265,10 @@ msgstr "Enviar" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Limpar" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> Próximo" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Para:" @@ -1303,347 +1299,355 @@ msgstr "Desequipar antes" msgid "Away outfit" msgstr "Roupas de ocupado" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Negócios" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Sussuro" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Curar:" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Ser Amigo" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "Ser inimigo" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "Lista Negra" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Apagar" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Não ignorar" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "Ignorar completamente" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Seguir" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Imitar" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "Convidar para grupo" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Chutar do grupo" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Chutar da Guilda" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "Mudar posição da Guilda" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "Convidar para Guilda" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Chutar Jogador" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "Deixar pelado" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Mostar itens:" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Deixar sem Roupas" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "Adicionar comentário" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Comprar (?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "Vender (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Chutar" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "Remover da Lista de Ataques" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "Adicionar a prioridade na lista de ataques" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "Adicionar a lista de ataques" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Adicionar a lista de ignorados" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Adicionar nome ao chat" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Jogadores" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Pegar" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Nome no chat" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Mapa Item" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Renomear" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "A Remover" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "Urdidura" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Carregar Antigas Roupas" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Feitiços" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Carregar Antigos Feitiços" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Editar Feitiços" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Desabilitar destaque" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Habilitar destaque" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "Não remova o nome" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Remover nome" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "Habilitar longe do teclado" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "Desabilitar longe do teclado" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Sair" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Mudar a posição da guilda" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Renomear mapa " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Nome: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "Comentário do jogador" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "Comentário:" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "Add. na negociação" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "Add. 10 na negociação" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "Add. metade na negociação" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "Add. todos na negociação" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Guardar 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Guardar metade" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Guardar tudo" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "Descartar tudo" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Retirar 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Retirar metade" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Retirar tudo" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Carregar antigos atalhos de item" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Carregar antigos atalhos de descarte" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Ocultar" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Mostrar" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "Resetar barra amarela" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "Copiar para o chat" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(padrão)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Mover a cima" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Mover a baixo" @@ -1740,11 +1744,11 @@ msgstr "Preparando download" msgid "Error retreiving server list!" msgstr "Erro ao recuperar lista!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "requer uma versão mais nova" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "requer v%s" @@ -2233,10 +2237,6 @@ msgstr "Desabilitar cache avançado (Software)" msgid "Disable beings caching (Software)" msgstr "Desabilitar cache (Software)" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Jogadores" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Mostrar gênero" @@ -2386,74 +2386,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Tema" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Tema" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Fonte" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Fonte negrito" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Fonte de particulas" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Fonte de ajuda" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "Fonte Segura" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "Font Jasponesa" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Tamanho da fonte" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Tema alterado" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Reincie o cliente para que as mudanças surtam efeito." @@ -2689,194 +2693,194 @@ msgstr "NÃvel: %d" msgid "Lvl: %d (%+d)" msgstr "NÃvel: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Guilda" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Convidou o jogador %s para a guilda %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "SaÃda da Guilda %s requisitada." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "Convite de membros para a Guilda." -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Quem você gostaria de convidar para a guilda %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Sair da guilda?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Tem certeza que deseja sair da guilda %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Grupo" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "Convidou usuário %s para o grupo." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "SaÃda do grupo %s requisitada." -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "Convite de membros para o grupo" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "Quem você gostaria de convidar para o grupo %s?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "Sair do grupo?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "Tem certeza que deseja sair do grupo %s?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "Nav" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Atq" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "Mobs Prioritarios" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "Atacar Mobs" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Ignorar mobss" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Criar guilda" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Criar grupo" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "Social" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Convidar" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "Aceitou convite para o grupo de %s." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Rejeitou convite para o grupo de %s." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "Aceitou convite para a guilda de %s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Rejeitou convite para a guilda de %s." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "Criando guilda chamada %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Criando grupo chamado %s." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Nome da guilda" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Escolha o nome da sua guilda." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "Requisição de guilda recebida, mas já existe uma." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s te convidou para entrar na guilda %s." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "Aceitar convite para a guilda" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Requisição de grupo recebida, mas já existe um." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Você foi convidado para entrar em um grupo." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Você foi convidado para entrar no grupo %s." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s te convidou para entrar em seu grupo." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s te convidou para entrar no grupo %s." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Aceitar convite para o grupo" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Não foi possÃvel criar o grupo. Você já faz parte de um." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Nome do grupo" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Escolha o nome do seu grupo." @@ -3067,33 +3071,33 @@ msgstr "" msgid "Name: %s" msgstr "Nome: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Atualizando..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Conectando..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Jogar" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 O processo de update está incompleto." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 É altamente recomendado que" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "##1 tente novamente mais tarde." -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "ConcluÃdo" @@ -3245,23 +3249,23 @@ msgstr "Borda do Lugar Inicial" msgid "Road Point" msgstr "Ponto de estrada" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Quem está online - Atualizando" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Atualizar" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Quem está online - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Quem está online - Erro" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "Quem está online - Atualizado" @@ -3970,430 +3974,433 @@ msgstr "" "comprometer a jogabilidade." #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "Você foi morto por " +#, c-format +msgid "You were killed by %s" +msgstr "" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Você tentou pegar um item não existente." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "Este item é muito pesado." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "Item está muito longe" -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "O inventário está cheio." -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "Esta pilha é muito grande." -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "Este item pertence a outra pessoa." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "Problema desconhecido ao tentar pegar item." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "Você pegou %d [@@%d|%s@@]." msgstr[1] "Você pegou %d [@@%d|%s@@]." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) movimentos padrão" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(l) inserir movimentos" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "(c) Alguns movimentos loucos" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "(C) Movimentos loucos" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) dobro normal + louco" -#: src/localplayer.cpp:1892 -#, fuzzy +#: src/localplayer.cpp:1903 msgid "(?) unknown move" -msgstr "(?) Seguir em modo desconhecido" +msgstr "" -#: src/localplayer.cpp:1914 -#, fuzzy, c-format +#: src/localplayer.cpp:1925 +#, c-format msgid "(%d) crazy move number %d" -msgstr "(?) movimentos loucos" +msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "(a) movimentos loucos customizados" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "(?) movimentos loucos" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) Mover ao alvo padrão" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) Mover ao alvo com distância 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) mover ao alvo em distância 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) Mover ao alvo com distância 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) Mover ao alvo com distância 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) Mover ao alvo com distância 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) Mover ao alvo com a distância de ataque" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "(a) Alcance de arqueiros" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) Mover ao alvo" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) Seguir em modo padrão" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) Seguir em modo relativo" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) Seguir em modo espelhado" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "(P) Seguir em modo animal de extimação" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "(?) Seguir em modo desconhecido" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) Ataque" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) Ataque padrão" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) Trocar ataque sem escudo" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) Trocar ataque com escudo" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) Ir e atacar" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) Ir, atacar, pegar" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) sem auto ataque" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) Pequeno pegar 1x1 celulas" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) Pegar padrão 2x1 células" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) Pegar em frente 2x3 células" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) Pegar 3x3 células" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) Ir e pegar em distância 4" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(G) Ir e pegar em distância 8" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) Ir e pegar em distância mâxima" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) Pegar item" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) Visualizardor de mapa normal" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) Visualizador de mapa depurador" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) Visualizador de mapa ultra" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(U) Visualizador de mapa ultra 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) Visualizador de mapa vazio" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) Visualizador de mapa preto e branco" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) Usar #flar para feitiço de ataque" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) Usar #chiza para feitiço de ataque" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) Usar #ingrav para feitiço de ataque" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) Usar #frillyar para feitiço de ataque" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) Usar #upmarmu para feitiço de ataque" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) Feitiço de ataque" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) MÃmica padrão" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) MÃmica de roupas" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) MÃmica" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Indisponivel " -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) No teclado" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) Ausente" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) Ausente" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) Modo de jogo câmera" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) Modo de jogo câmera livre" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Modificadores de jogo ativados" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Modificadores de jogo desativados" -#: src/localplayer.cpp:2230 -#, fuzzy +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" -msgstr "Modificadores de jogo ativados" +msgstr "" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Seguindo:" -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Seguir cancelado" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "Imitando:" -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Imitação cancelada" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "Você vê " -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "manaplus [opções] [manaplus-arquivo]" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "[manaplus-arquivo] : O arquivo manaplus é um XML (.manaplus)" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "usado para definir parâmetros customizados" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "para o cliente manaplus. " -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Opções:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr " -l --log-file : Usar arquivo de log" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr " -L --chat-log-dir : Diretório para log de chat " -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Exibe a versão" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " -h --help : Exibe esta ajuda" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr " -C --config-dir : Diretório de configuração a ser usado" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Efetua login com este usuário" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password :Efetua login com esta senha" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --character :Efetua login com este personagem" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr " -s --server : Nome ou IP do servidor de login" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Porta do servidor de login" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr " --update-host : Usa este host de update" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" " -D --default : Escolhe um personagem e um servidor de personagem " "padrão" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr " -u --skip-update : Não faz downloads de atualização" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr "" " -d --data : Pasta de onde os dados do jogo vão ser carregados" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" " -L --localdata-dir : Diretório a ser usado como pasta de dados local" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr " --screenshot-dir : Diretório onde serão salvas as screenshots" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr " --safemode : Inicia o jogo em modo seguro" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr " --no-opengl : Desabilita OpenGL nesta sessão" @@ -4449,7 +4456,7 @@ msgstr "Erro desconhecido do char-server." msgid "Failed to create character. Most likely the name is already taken." msgstr "Erro ao criar personagem. Provavelmente o nome já está sendo usado." -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Nome errado." @@ -4465,15 +4472,19 @@ msgstr "Cabelo incorreto." msgid "Incorrect slot." msgstr "Slot incorreto." -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Informações" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "Personagem deletado." -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "Falha ao deletar personagem." @@ -4518,16 +4529,16 @@ msgstr "Todos sussurros não-ignorados. " msgid "All whispers unignore failed." msgstr "Todos sussurros não-ignorados falharam. " -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "Jogadores online: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Jogo" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "Requisição de saÃda negada!" @@ -4617,11 +4628,11 @@ msgstr "Resposta desconhecida de convite para guilda." msgid "%s has left your guild." msgstr "%s saiu de sua Guilda." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." -msgstr "Você foi expulso da Guilda." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." +msgstr "" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "%s foi expulso da Guilda." @@ -4757,41 +4768,41 @@ msgstr "Senha antiga incorreta." msgid "New password too short." msgstr "Nova senha é muito curta." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Erro desconhecido." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "ID não registrado." -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Senha incorreta." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "A conta expirou." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "Rejeitado pelo servidor." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" "Você foi permanentemente banido do jogo. Por favor entre em contato com " "algum GM." -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Cliente muito antigo." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" @@ -4800,15 +4811,15 @@ msgstr "" "Você banido do jogo até %s.\n" "Por favor entre em contato com algum GM através do fórum." -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Server lotado." -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Este nome de usuário já está em uso." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Usuário deletado." @@ -5155,7 +5166,7 @@ msgstr "Negociação cancelada." msgid "Trade completed." msgstr "Negociação realizada." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Força" @@ -5164,7 +5175,7 @@ msgstr "Força" msgid "Strength %+.1f" msgstr "Força %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Agilidade" @@ -5173,7 +5184,7 @@ msgstr "Agilidade" msgid "Agility %+.1f" msgstr "Agilidade %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Destreza" @@ -5182,7 +5193,7 @@ msgstr "Destreza" msgid "Dexterity %+.1f" msgstr "Destreza %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Vitalidade" @@ -5191,7 +5202,7 @@ msgstr "Vitalidade" msgid "Vitality %+.1f" msgstr "Vitalidade %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Inteligência" @@ -5525,50 +5536,50 @@ msgstr "Erro de conexão desconhecido." msgid "Got disconnected from server!" msgstr "Você foi desconectado do servidor!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Sorte" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Defesa" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "Atq. Mágico" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "Def. Mágica" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% Exatidão" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% Evasão" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "% CrÃticos" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "Atraso de ataque" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "Atraso de movimento" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "Atraso de alcance" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "Dano por seg." @@ -5589,143 +5600,47 @@ msgstr "Conexão com o servidor interrompida. " msgid "%s is not in your party!" msgstr "%s não está em seu grupo!" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Imprimir '...'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Piscar nome" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Bolha '...' flutuante" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Bolha Flutuante" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "sem nome" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Ataque %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Defesa %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Item desconhecido" - -#~ msgid "(?) move" -#~ msgstr "(?) mover" - -#~ msgid "(?) map view" -#~ msgstr "(?) Visualizador de mapa" - -#~ msgid "(D) design camera mode" -#~ msgstr "(D) Modo de jogo câmera design" - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(I)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr "(2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(4)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" diff --git a/po/pt_BR.po b/po/pt_BR.po index 4c7d2cbd6..83e2254a9 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -3,7 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# <alasmirt@gmail.com>, 2011. +# <alasmirt@gmail.com>, 2011, 2012. # alastrim <alasmirt@gmail.com>, 2011. # Andrei Karas <akaras@inbox.ru>, 2011. # <freya.df@gmail.com>, 2011. @@ -12,10 +12,10 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" -"Language-Team: Portuguese (Brazilian) (http://www.transifex.net/projects/p/" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-19 16:56+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.net/projects/p/" "manaplus/team/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" @@ -23,7 +23,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Mapa visivel " @@ -45,113 +45,113 @@ msgstr "A" msgid "I" msgstr "I" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "por peso" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "Performance" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "VÃdeo" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "Temas" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "por quantidade" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "por tipo" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Habilitar rolagem preguisoça " -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Rolagem preguiçosa" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Conectando ao servidor do jogo" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Mudando servidores do jogo" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Erro" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Requisitando detalhes do registro" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Mudar senha" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Senha modificada com sucesso!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Mudar email" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Email modificado com sucesso!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "Registro cancelado com sucesso" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Tchau, volte sempre..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s não existe e não pode ser criado! Saindo." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Host de atualização inválido: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Erro ao criar pasta de atualizações!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Erro: %s não existe e não pode se criado! Saindo." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "Comando desconhecido." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "Não é possÃvel enviar mensagens privadas vazias!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -160,160 +160,160 @@ msgstr "" "Não é possÃvel criar uma aba de mensagem privada para o nick \"%s\"! Ou ela " "já existe ou é você mesmo." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Solicitando entrada no canal %s." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Falta o nome do grupo." -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Falta o nome da guilda." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "Por favor, especifique um nome." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Enter alterna para o chat." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "A mensagem fecha o chat." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Agora Enter alterna para o chat." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Agora a mensagem fecha o chat." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "amigo" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "ignorado" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "neutro" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Jogador já %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Jogador %s com sucesso!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Jogador não pode ser %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "O jogador não estava ignorado!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "O jogador não está mais ignorado!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Não foi possÃvel deixar de ignorar o jogador!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "Na Lista Negra" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" -msgstr "" +msgstr "inimigo" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Jogador já apagado!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Jogador apagado com sucesso!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Jogador não pode ser apagado!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Uptime do cliente: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "%d semana" msgstr[1] "%d semanas" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dia" msgstr[1] "%d dias" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "%d hora" msgstr[1] "%d horas" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minutos" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "%d segundo" msgstr[1] "%d segundos" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "Tamanho de fonte Cache" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "Tamanho de cache:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Criado:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Deletado:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "Recursos de imagem:" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "Recurso de imagem orfão:" @@ -323,43 +323,43 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "" "Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Geral" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Depurador" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Screenshot salva como " -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Falha ao salvar screenshot!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "A conexão com o servidor caiu." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Erro de conexão" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Ignorando propostas de negócios" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Aceitando propostas de negócios" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Não foi possÃvel carregar o mapa" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Erro ao carregar %s" @@ -392,20 +392,20 @@ msgstr "Analizador de bot" msgid "Name" msgstr "Nome" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Atacar" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Falar" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Mover" @@ -418,8 +418,8 @@ msgid "Reset" msgstr "Resetar" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Comprar" @@ -437,7 +437,7 @@ msgstr "Quantidade:" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -445,7 +445,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -457,8 +457,8 @@ msgid "Quit" msgstr "Sair" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "Máximo" @@ -467,8 +467,8 @@ msgstr "Máximo" msgid "Shop" msgstr "Loja" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -477,19 +477,19 @@ msgstr "Vender" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Cancelar" @@ -521,7 +521,7 @@ msgid "The email address entries mismatch." msgstr "Os emails informados não são iguais." #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Alterar senha" @@ -587,8 +587,8 @@ msgstr "Estilo do Cabelo:" msgid "Race:" msgstr "Corrida:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Criar" @@ -630,126 +630,126 @@ msgstr "Tem certeza que deseja excluir este personagem?" msgid "Account and Character Management" msgstr "Gerenciamento de Conta e Personagem" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Trocar Login" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Cancelar Registro" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Alterar email" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Senha incorreta" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Entre com a senha para apagar o personagem" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Entre com a senha:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Excluir" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Escolher" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "NÃvel %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(vazio)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "padrão" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "preto" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "vermelho" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "verde" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "azul" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "ouro" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "amarelo" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "rosa" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "roxo" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "cinza" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "marrom" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "arco-Ãris 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "arco-Ãris 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "arco-Ãris 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Chat" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "Presentes: %s; %d jogadores estão presentes." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Enviando MP para %s: %s" @@ -762,13 +762,13 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Ignora" @@ -914,7 +914,7 @@ msgstr "Você Sabia?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Fechar" @@ -941,8 +941,8 @@ msgstr "Equipamento" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "Desequipar" @@ -984,31 +984,31 @@ msgid "Filter:" msgstr "Filtro:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Equipar" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "Usar" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "Descartar..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Dividir" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "Roupas" @@ -1017,17 +1017,17 @@ msgid "Weight:" msgstr "Peso:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Armazenar" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Retirar" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "Descartar" @@ -1251,8 +1251,8 @@ msgid "Need" msgstr "Precisa" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Aguarde" +msgid "Stop waiting" +msgstr "Parar de esperar" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1267,14 +1267,10 @@ msgstr "Enviar" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "Limpar" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> Próximo" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "Para:" @@ -1305,347 +1301,355 @@ msgstr "Desequipar antes" msgid "Away outfit" msgstr "Roupas de ocupado" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Negócios" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Mensagem Privada:" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Cura" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "Ser amigo" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "Ser inimigo" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "Lista Negra" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" -msgstr "" - -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +msgstr "Definir como inimigo" + +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Apagar" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Não ignorar" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "Ignorar completamente" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Seguir" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Imitar" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "Convidar para grupo" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Expulsar do grupo" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Expulsar da guilda" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "Mudar pos na Guilda" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "Convidar pra Guilda" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Chutar Jogador" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "Nu" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Mostrar itens:" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Despir" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "Add comentário" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Comprar (?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "vender (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Chutar" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "Remover da lista de ataque" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "Adicionar na prioridade da lista de ataques" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "Adicionar a lista de ataques" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Adicionar a lista de ignorados" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Adicionar nome ao chat" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Jogadores" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "Pegar" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Nome no chat" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Mapa Item" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Renomear" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Remover" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "Urdidura" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Carregar velhas roupas" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "Limpar conjunto de roupas" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "Feitiços" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Carregar velhos feitiços" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Editar feitiços" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Desabilitar destaque" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Habilitar destaque" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "Não retire o nome" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Remover o nome" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "Habilitar modo indisponÃvel" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "Desabilitar modo indisponÃvel" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Sair" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "Copiar para a área de transferência" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Mudar a posição da guilda" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Renomear mapa " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "Nome: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "Comentário do jogador" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "Comentário:" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "Add. na negociação" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "Add. 10 na negociação" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "Add. metade na negociação" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "Add. todos na negociação" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Guardar 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Guardar metade" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Guardar tudo" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "Descartar tudo" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Retirar 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Retirar metade" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Retirar tudo" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Carregar antigos atalhos de item" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Carregar antigos atalhos de descarte" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "Ocultar" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Mostrar" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "Zerar barra amarela" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "Copiar para chat" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(padrão)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Mover para cima" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Mover para baixo" @@ -1742,11 +1746,11 @@ msgstr "Preparando download" msgid "Error retreiving server list!" msgstr "Erro ao recuperar lista!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "requer uma versão mais nova" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "requer v%s" @@ -1973,7 +1977,7 @@ msgstr "Habilitar joystick" #: src/gui/setup_joystick.cpp:75 msgid "Use joystick if client window inactive" -msgstr "" +msgstr "Usar joystick se a janela do cliente estiver inativa" #: src/gui/setup_joystick.cpp:78 msgid "Joystick" @@ -1985,7 +1989,7 @@ msgstr "Parar" #: src/gui/setup_joystick.cpp:149 msgid "Rotate the stick and dont press buttons" -msgstr "" +msgstr "Gire o bastão e não aperte os botões" #: src/gui/setup_keyboard.cpp:80 msgid "Keyboard" @@ -2169,7 +2173,7 @@ msgstr "Habilitar Analisador de bot" #: src/gui/setup_other.cpp:174 msgid "Enable buggy servers protection (do not disable)" -msgstr "" +msgstr "Habilitar proteção para servidores com bugs (não desabilitar)" #: src/gui/setup_other.cpp:178 msgid "Enable debug log" @@ -2235,10 +2239,6 @@ msgstr "Desabilitar cache avançado (Software)" msgid "Disable beings caching (Software)" msgstr "Desabilitar cache (Software)" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Jogadores" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Mostrar gênero" @@ -2313,7 +2313,7 @@ msgstr "Na Lista Negra " #: src/gui/setup_relations.cpp:76 msgid "Enemy" -msgstr "" +msgstr "Inimigo" #: src/gui/setup_relations.cpp:240 msgid "Allow trading" @@ -2361,101 +2361,105 @@ msgstr "Enorme (15)" #: src/gui/setup_theme.cpp:146 msgid "Chinese (China)" -msgstr "" +msgstr "Chinês(China)" #: src/gui/setup_theme.cpp:147 msgid "Czech" -msgstr "" +msgstr "Tcheco" #: src/gui/setup_theme.cpp:148 msgid "English" -msgstr "" +msgstr "Inglês" #: src/gui/setup_theme.cpp:149 msgid "Finnish" -msgstr "" +msgstr "Finlandês" #: src/gui/setup_theme.cpp:150 msgid "French" -msgstr "" +msgstr "Francês" #: src/gui/setup_theme.cpp:151 msgid "German" -msgstr "" +msgstr "Alemão" #: src/gui/setup_theme.cpp:152 msgid "Indonesian" -msgstr "" +msgstr "Indonésio" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" -msgstr "" +msgid "Polish" +msgstr "Polonês" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" -msgstr "" +msgid "Japanese" +msgstr "Japonês" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" -msgstr "" +msgid "Dutch (Belgium/Flemish)" +msgstr "Holandês" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" -msgstr "" +msgid "Portuguese" +msgstr "Português" #: src/gui/setup_theme.cpp:157 -msgid "Russian" -msgstr "" +msgid "Portuguese (Brazilian)" +msgstr "Português (Brasileiro)" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "Russo" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" -msgstr "" +msgstr "Espanhol" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Tema" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Tema" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" -msgstr "" +msgstr "Linguagem" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "Fonte" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Fonte negrito" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Fonte de particulas" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Fonte de ajuda" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "Fonte segura" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "Font Japonesa" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Tamanho da fonte" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Tema alterado" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Reincie o cliente para que as mudanças surtam efeito." @@ -2691,194 +2695,194 @@ msgstr "NÃvel: %d" msgid "Lvl: %d (%+d)" msgstr "NÃvel: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "Guilda" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Convidou o jogador %s para a guilda %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "SaÃda da Guilda %s requisitada." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "Convite de membros para a Guilda." -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Quem você gostaria de convidar para a guilda %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Sair da guilda?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Tem certeza que deseja sair da guilda %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Grupo" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "Convidou usuário %s para o grupo." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "SaÃda do grupo %s requisitada." -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "Convite de membros para o grupo" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "Quem você gostaria de convidar para o grupo %s?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "Sair do grupo?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "Tem certeza que deseja sair do grupo %s?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "Nav" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Ataque" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "Mobs prioritarios " -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "Atacar mobs" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Ignorar mobs" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Criar guilda" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Criar grupo" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "Social" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "Convidar" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "Aceitou convite para o grupo de %s." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Rejeitou convite para o grupo de %s." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "Aceitou convite para a guilda de %s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Rejeitou convite para a guilda de %s." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "Criando guilda chamada %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Criando grupo chamado %s." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Nome da guilda" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Escolha o nome da sua guilda." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "Requisição de guilda recebida, mas já existe uma." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s te convidou para entrar na guilda %s." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "Aceitar convite para a guilda" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Requisição de grupo recebida, mas já existe um." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Você foi convidado para entrar em um grupo." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Você foi convidado para entrar no grupo %s." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s te convidou para entrar em seu grupo." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s te convidou para entrar no grupo %s." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "Aceitar convite para o grupo" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Não foi possÃvel criar o grupo. Você já faz parte de um." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Nome do grupo" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Escolha o nome do seu grupo." @@ -3069,33 +3073,33 @@ msgstr "" msgid "Name: %s" msgstr "Nome: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Atualizando..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Conectando..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Jogar" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 O processo de update está incompleto." #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 É altamente recomendado que" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "##1 tente novamente mais tarde." -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "ConcluÃdo" @@ -3247,23 +3251,23 @@ msgstr "Borda do Lugar Inicial" msgid "Road Point" msgstr "Ponto de estrada" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Quem está online - Atualizando" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Atualizar" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Quem está online - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Quem está online - Erro" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "Quem está online - Atualizado" @@ -3916,7 +3920,7 @@ msgstr "Trocar feitiço de ataque" #: src/keyboardconfig.cpp:329 msgid "Switch pvp attack" -msgstr "" +msgstr "Mudar ataque em pvp" #: src/keyboardconfig.cpp:330 msgid "Change move type" @@ -3972,430 +3976,433 @@ msgstr "" "comprometer a jogabilidade." #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "Você foi morto por " +#, c-format +msgid "You were killed by %s" +msgstr "" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Você tentou pegar um item não existente." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "Este item é muito pesado." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "Item está muito longe" -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "O inventário está cheio." -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "Esta pilha é muito grande." -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "Este item pertence a outra pessoa." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "Problema desconhecido ao tentar pegar item." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "Você pegou %d [@@%d|%s@@]." msgstr[1] "Você pegou %d [@@%d|%s@@]." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) movimentos padrão" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(l) inserir movimentos" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "(c) Alguns movimentos loucos" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "(C) Movimentos loucos" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) dobro normal + louco" -#: src/localplayer.cpp:1892 -#, fuzzy +#: src/localplayer.cpp:1903 msgid "(?) unknown move" -msgstr "(?) Seguir em modo desconhecido" +msgstr "(?) movimento desconhecido" -#: src/localplayer.cpp:1914 -#, fuzzy, c-format +#: src/localplayer.cpp:1925 +#, c-format msgid "(%d) crazy move number %d" -msgstr "(?) Movimentos loucos" +msgstr "(%d) movimento louco número %d" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "(a) movimentos loucos customizados" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "(?) Movimentos loucos" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) Mover ao alvo padrão" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) Mover ao alvo com distância 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) mover ao alvo em distância 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) Mover ao alvo com distância 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) Mover ao alvo com distância 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) Mover ao alvo com distância 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) Mover ao alvo com a distância de ataque" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "(a) Alcance ataque de arqueiro" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) Mover ao alvo" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) Seguir em modo padrão" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) Seguir em modo relativo" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) Seguir em modo espelhado" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "(P) Seguir em modo animal de extimação" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "(?) Seguir em modo desconhecido" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) Ataque" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) Ataque padrão" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) Trocar ataque sem escudo" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) Trocar ataque com escudo" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) Ir e atacar" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) Ir, atacar, pegar" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) sem auto ataque" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) Pequeno pegar 1x1 celulas" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) Pegar padrão 2x1 células" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) Pegar em frente 2x3 células" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) Pegar 3x3 células" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) Ir e pegar em distância 4" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(G) Ir e pegar em distância 8" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) Ir e pegar em distância mâxima" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) Pegar item" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) Visualizardor de mapa normal" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) Visualizador de mapa depurador" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) Visualizador de mapa ultra" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(U) Visualizador de mapa ultra 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) Visualizador de mapa vazio" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) Visualizador de mapa preto e branco" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) Usar #flar para feitiço de ataque" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) Usar #chiza para feitiço de ataque" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) Usar #ingrav para feitiço de ataque" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) Usar #frillyar para feitiço de ataque" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) Usar #upmarmu para feitiço de ataque" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) Feitiço de ataque" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" -msgstr "" +msgstr "(a) atacar qualquer jogador" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" -msgstr "" +msgstr "(f) não atacar amigos" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" -msgstr "" +msgstr "(b) atacar más relações" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" -msgstr "" +msgstr "(d) não atacar jogadores" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" -msgstr "" +msgstr "(?) ataque em pvp" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) MÃmica padrão" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) MÃmica de roupas" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) MÃmica" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Indisponivel " -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) No teclado" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) Ausente" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) Ausente" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) Modo de jogo câmera" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) Modo de jogo câmera livre" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Modificadores de jogo desativados" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Modificadores de jogo desativados" -#: src/localplayer.cpp:2230 -#, fuzzy +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" -msgstr "Modificadores de jogo desativados" +msgstr "Modificadores são desconhecidos" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Seguindo:" -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Seguindo cancelado" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "Imitando:" -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Imitação cancelada" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "Você vê " -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "Manaplus [opções] [manaplus-arquivo]" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "[Manaplus-Arquivo]: O arquivo Manaplus é um arquivo XML (.manaplus)" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "Usado para parâmetros customizados" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "Para o cliente Manaplus." -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Opções:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr " -l --log-file : Usar arquivo de log" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr " -L --chat-log-dir : Diretório para log de chat " -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Exibe a versão" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " -h --help : Exibe esta ajuda" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr " -C --config-dir : Diretório de configuração a ser usado" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Efetua login com este usuário" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password :Efetua login com esta senha" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --character :Efetua login com este personagem" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr " -s --server : Nome ou IP do servidor de login" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Porta do servidor de login" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr " --update-host : Usa este host de update" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" " -D --default : Escolhe um personagem e um servidor de personagem " "padrão" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr " -u --skip-update : Não faz downloads de atualização" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr "" " -d --data : Pasta de onde os dados do jogo vão ser carregados" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" " -L --localdata-dir : Diretório a ser usado como pasta de dados local" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr " --screenshot-dir : Diretório onde serão salvas as screenshots" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr " --safemode : Inicia o jogo em modo seguro" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr " -T --testes : Começa a testar drivers e a auto-configurar" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr " --no-opengl : Desabilita OpenGL nesta sessão" @@ -4451,7 +4458,7 @@ msgstr "Erro desconhecido do char-server." msgid "Failed to create character. Most likely the name is already taken." msgstr "Erro ao criar personagem. Provavelmente o nome já está sendo usado." -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Nome errado." @@ -4467,15 +4474,19 @@ msgstr "Cabelo incorreto." msgid "Incorrect slot." msgstr "Slot incorreto." -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "Informações" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "Personagem deletado." -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "Falha ao deletar personagem." @@ -4520,16 +4531,16 @@ msgstr "Todos sussurros não-ignorados." msgid "All whispers unignore failed." msgstr "Todos sussurros não-ignorados falharam. " -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "Jogadores online: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Jogo" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "Requisição de saÃda negada!" @@ -4619,11 +4630,11 @@ msgstr "Resposta desconhecida de convite para guilda." msgid "%s has left your guild." msgstr "%s saiu de sua Guilda." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." -msgstr "Você foi expulso da Guilda." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." +msgstr "" -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "%s foi expulso da Guilda." @@ -4759,41 +4770,41 @@ msgstr "Senha antiga incorreta." msgid "New password too short." msgstr "Nova senha é muito curta." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "Erro desconhecido." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "ID não registrado." -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Senha incorreta." -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "A conta expirou." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "Rejeitado pelo servidor." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "" "Você foi permanentemente banido do jogo. Por favor entre em contato com " "algum GM." -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Cliente muito antigo." -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" @@ -4802,15 +4813,15 @@ msgstr "" "Você banido do jogo até %s.\n" "Por favor entre em contato com algum GM através do fórum." -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Servidor lotado." -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Este nome de usuário já está em uso." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Usuário apagado permanentemente. " @@ -5157,7 +5168,7 @@ msgstr "Negociação cancelada." msgid "Trade completed." msgstr "Negociação realizada." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Força" @@ -5166,7 +5177,7 @@ msgstr "Força" msgid "Strength %+.1f" msgstr "Força %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "Agilidade" @@ -5175,7 +5186,7 @@ msgstr "Agilidade" msgid "Agility %+.1f" msgstr "Agilidade %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "Destreza" @@ -5184,7 +5195,7 @@ msgstr "Destreza" msgid "Dexterity %+.1f" msgstr "Destreza %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "Vitalidade" @@ -5193,7 +5204,7 @@ msgstr "Vitalidade" msgid "Vitality %+.1f" msgstr "Vitalidade %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Inteligência" @@ -5527,50 +5538,50 @@ msgstr "Erro de conexão desconhecido." msgid "Got disconnected from server!" msgstr "Você foi desconectado do servidor!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Sorte" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Defesa" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "Atq. Mágico" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "Def. Mágica" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% Exatidão" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% Evasão" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "% CrÃticos" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "Atraso de ataque" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "Atraso de movimento" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "Atraso de alcance" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "Dano por seg." @@ -5591,143 +5602,47 @@ msgstr "Conexão com o servidor interrompida. " msgid "%s is not in your party!" msgstr "%s não está em seu grupo!" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Imprimir '...'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Piscar nome" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Bolha '...' flutuante" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Bolha Flutuante" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "sem nome" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Ataque %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Defesa %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "Item desconhecido" - -#~ msgid "(?) move" -#~ msgstr "(?) mover" - -#~ msgid "(?) map view" -#~ msgstr "(?) Visualizador de mapa" - -#~ msgid "(D) design camera mode" -#~ msgstr "(D) Modo de jogo câmera design" - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(l)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr "(2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(5)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" @@ -3,7 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Andrei Karas <akaras@inbox.ru>, 2011. +# Andrei Karas <akaras@inbox.ru>, 2011, 2012. # Necromonger <Necromong@inbox.ru>, 2011. # <Necromong@inbox.ru>, 2011. # <reslayer@mail.ru>, 2011. @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-20 17:44+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-19 16:57+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" "Language-Team: Russian (http://www.transifex.net/projects/p/manaplus/team/" "ru/)\n" "Language: ru\n" @@ -23,7 +23,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "Видимые на карте" @@ -45,113 +45,113 @@ msgstr "О" msgid "I" msgstr "Б" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "ÐаÑтройка" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "ПроизводительноÑÑ‚ÑŒ" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "Видео" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "Темы" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "Идет подключение к Ñерверу..." -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "ÐвторизациÑ" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "Входим в игровой мир" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "Получение ÑпиÑка перÑонажей" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "Подключение к игровому Ñерверу" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "Смена игрового Ñервера" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "Ошибка" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ñ€ÐµÐ³Ð¸Ñтрационных данных" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "Изменить Пароль" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "Пароль изменен!" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "Сменить Email" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "Email изменен!" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð°" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "Хорошо, возвращайтеÑÑŒ в любое времÑ..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s не ÑущеÑтвует, и не может быть Ñоздано! Выход." -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "Ðекорректный Ñервер обновлений: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð¸ Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¹!" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Ошибка: %s не ÑущеÑтвует, и не может быть Ñоздан! Выход." -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°." -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "ÐÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÑÑ‚ÑŒ пуÑтые ÑообщениÑ!" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " @@ -160,105 +160,105 @@ msgstr "" "Ðевозможно Ñоздать вкладку Ð´Ð»Ñ Ð»Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ¾Ð¼ \"%s\"! Или вкладка " "уже Ñоздана, или Ñтот игрок Ð’Ñ‹ Ñами." -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° приÑоединение к каналу %s." -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "Ðе указано название группы" -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "Ðе задано Ð¸Ð¼Ñ Ð³Ð¸Ð»ÑŒÐ´Ð¸Ð¸." -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "ПожалуйÑта, укажите имÑ" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "Enter переключает Ð’Ð°Ñ Ð½Ð° окно чата." -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "Сообщение закрывает чат." -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "Теперь Return переключает чат." -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "Теперь Ñообщение закрывает чат." -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "друг" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "пренебрегаемый" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "нейтральный" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "Игрок уже %s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "Игрок удачно %s!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "Игрок не может быть %s!" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "Игрок не был игнорируемым!" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "Игрок больше не игнорируетÑÑ!" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "Игрок не может быть удален из ÑпиÑка игнорированиÑ!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "добавлен в черный ÑпиÑок" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "враг" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "Игрок и так уже удален!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "Игрок удален!" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "Игрок не может быть удален!" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ клиента: %s" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" @@ -266,7 +266,7 @@ msgstr[0] "%d неделÑ" msgstr[1] "%d недели" msgstr[2] "%d недель" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" @@ -274,7 +274,7 @@ msgstr[0] "%d день" msgstr[1] "%d днÑ" msgstr[2] "%d дней" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" @@ -282,7 +282,7 @@ msgstr[0] "%d чаÑ" msgstr[1] "%d чаÑа" msgstr[2] "%d чаÑов" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" @@ -290,7 +290,7 @@ msgstr[0] "%d минута" msgstr[1] "%d минуты" msgstr[2] "%d минут" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" @@ -298,27 +298,27 @@ msgstr[0] "%d Ñекунда" msgstr[1] "%d Ñекунды" msgstr[2] "%d Ñекунд" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "размер кеша шрифта" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "Размер кеша:" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "Создано:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "Удалено:" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "Изображений:" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "Удаленных изображений:" @@ -329,43 +329,43 @@ msgstr "" "/%s может принимать значение \"yes\", \"no\", \"true\", \"false\", \"1\" или " "\"0\"." -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "Общие" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "Отладка" -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "Снимок Ñкрана Ñохранен как " -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "Ошибка при Ñохранении Ñнимка Ñкрана!" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "Соединение Ñ Ñервером потерÑно." -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "Ошибка Ñети" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "Игнорировать Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾ торговле" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "Принимать Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾ торговле" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "Ðе удалоÑÑŒ загрузить карту" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ %s" @@ -398,20 +398,20 @@ msgstr "Окно детектора ботов" msgid "Name" msgstr "ИмÑ" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "Ðтака" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "Разговор" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "Движение" @@ -424,8 +424,8 @@ msgid "Reset" msgstr "СброÑить" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "Купить" @@ -443,7 +443,7 @@ msgstr "КоличеÑтво:" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -451,7 +451,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -463,8 +463,8 @@ msgid "Quit" msgstr "Выход" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "МакÑ" @@ -473,8 +473,8 @@ msgstr "МакÑ" msgid "Shop" msgstr "Магазин" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -483,19 +483,19 @@ msgstr "Продать" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "Отмена" @@ -527,7 +527,7 @@ msgid "The email address entries mismatch." msgstr "ÐÐ´Ñ€ÐµÑ E-mail не Ñовпадает" #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "Изменить пароль" @@ -593,8 +593,8 @@ msgstr "Стрижка:" msgid "Race:" msgstr "РаÑа:" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "Создать" @@ -636,126 +636,126 @@ msgstr "Ð’Ñ‹ уверены, что хотите удалить Ñтого Ð¿ÐµÑ msgid "Account and Character Management" msgstr "Управление учётной запиÑью" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "Сменить героÑ" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "Удалить региÑтрацию" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "Сменить Ð°Ð´Ñ€ÐµÑ E-mail" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "Ðправильный пароль" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "Введите пароль Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€Ñонажа" -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "Введите пароль:" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "Удалить" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "Выбрать" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "Уровень: %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "(пуÑто)" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "По умолчанию" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "черный" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "краÑный" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "зеленый" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "Ñиний" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "золотой" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "желтый" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "розовый" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "фиолетовый" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "Ñерый" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "коричневый" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "радуга 1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "радуга 2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "радуга 3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "Чат" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "ПриÑутÑтвуют: %s; Ð’Ñего %d игроков." -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "Ð’Ñ‹ прошептали %s: %s" @@ -768,13 +768,13 @@ msgstr "Да" msgid "No" msgstr "Ðет" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "Игнорировать" @@ -920,7 +920,7 @@ msgstr "Ð’Ñ‹ знаете?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "Закрыть" @@ -947,8 +947,8 @@ msgstr "СнарÑжение" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "СнÑÑ‚ÑŒ" @@ -990,31 +990,31 @@ msgid "Filter:" msgstr "Фильтр:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "Ðадеть" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "ИÑпользовать" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "БроÑить" -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "Разделить" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "ÐарÑды" @@ -1023,17 +1023,17 @@ msgid "Weight:" msgstr "ВеÑ:" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "Сохранить" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "Получить" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "БроÑить" @@ -1259,8 +1259,8 @@ msgid "Need" msgstr "Ðужно" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "Ожидание ответа от Ñервера" +msgid "Stop waiting" +msgstr "ОÑтановить ожидание" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1275,14 +1275,10 @@ msgstr "Применить" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "ОчиÑтить" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "> Далее" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "ДлÑ:" @@ -1313,347 +1309,355 @@ msgstr "Сначала ÑнÑÑ‚ÑŒ" msgid "Away outfit" msgstr "нарÑд отÑутÑтвиÑ" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "Торговать" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "Приват" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "Лечить" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "ПодружитьÑÑ" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "Пренебречь" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "Черный ÑпиÑок" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "Сделать врагом" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "Стереть" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "Ðе игнорировать" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "@@ignore|ПолноÑтью игнорировать@@" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "Следовать" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "Имитировать" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "ПриглаÑить в группу" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "Выкинуть из группы" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "Выкинуть из гильдии" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "Сменить позицию в гильдии" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "ПриглаÑить в гильдию" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "Кикнуть игрока" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "Уничтожить" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "Показать предметы" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "Раздеть" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "Добавить коментарий" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "Купить (?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "Продать (?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "Кикнуть" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "Удалить из ÑпиÑка атаки" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "Добавить в приоритетный ÑпиÑок" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "Добавить в ÑпиÑок атаки" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "Добавить в ÑпиÑок игнорированиÑ" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "Добавить Ð¸Ð¼Ñ Ð² чат" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "Игроки" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "ПоднÑÑ‚ÑŒ" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "Добавить в чат" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "Ðлмент карты" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "Переименовать" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "Удалить" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "Прыгнуть" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" -msgstr "Загрузить Ñтарые нарÑды" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" +msgstr "ОчиÑтить нарÑд" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "ЗаклинаниÑ" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "Загрузить Ñтарые заклинаниÑ" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "Изменить заклинание" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "Отключить уведомление" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "Включить уведомление" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "Ðе Ñкрывать имÑ" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "Скрывать имÑ" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "Рарешить режим отошел" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "Запретить режим отошел" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "Покинуть" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "Копировать в буфер обмена" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "Сменить позицию в гильдии" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "Переименовать знак на карте" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "ИмÑ: " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "Комментарий " #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "Комментарий: " -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "Добавить к Ñделке" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "Добавить к Ñделке 10" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "Добавить к Ñделке половину" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "Добавить к торговле вÑе" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "Сохранить 10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "Сохранить половину" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "Сохранить вÑе" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "БроÑить вÑе" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "Получить 10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "Получить половину" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "Получить вÑе" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "Загрузить Ñтарые горÑчие клавиши предметов" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "Загрузить Ñтарые данные" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "СпрÑтать" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "Показать" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "ÑброÑить наÑтройки" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "Скопировать в чат" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(по умолчанию)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "Передвинуть выше" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "Передвинуть ниже" @@ -1750,11 +1754,11 @@ msgstr "Подготовка к загрузке" msgid "Error retreiving server list!" msgstr "Ðе удалоÑÑŒ получить ÑпиÑок Ñерверов!" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "требуетÑÑ Ð±Ð¾Ð»ÐµÐµ Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑиÑ" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "требуетÑÑ v%s" @@ -2248,10 +2252,6 @@ msgstr "Выключить раÑширенное кеширование ÑущРmsgid "Disable beings caching (Software)" msgstr "Выключить кеширование ÑущноÑтей (программный режим)" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "Игроки" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "Показать пол" @@ -2401,74 +2401,78 @@ msgid "Indonesian" msgstr "ИндонезийÑкий" #: src/gui/setup_theme.cpp:153 +msgid "Polish" +msgstr "ПольÑкий" + +#: src/gui/setup_theme.cpp:154 msgid "Japanese" msgstr "ЯпонÑкий" -#: src/gui/setup_theme.cpp:154 +#: src/gui/setup_theme.cpp:155 msgid "Dutch (Belgium/Flemish)" msgstr "ГолландÑкий (БельгийÑкий / ФламандÑкий)" -#: src/gui/setup_theme.cpp:155 +#: src/gui/setup_theme.cpp:156 msgid "Portuguese" msgstr "ПортугальÑкий" -#: src/gui/setup_theme.cpp:156 +#: src/gui/setup_theme.cpp:157 msgid "Portuguese (Brazilian)" msgstr "ПортугальÑкий (БразильÑкий)" -#: src/gui/setup_theme.cpp:157 +#: src/gui/setup_theme.cpp:158 msgid "Russian" msgstr "РуÑÑкий" -#: src/gui/setup_theme.cpp:158 +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "ИÑпанÑкий (КаÑтильÑкий)" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "Тема" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "Тема интерфейÑа" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "Язык" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "ОÑновной шрифт" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "Жирный шрифт" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "Шрифт чаÑтиц" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "Шрифт помощи" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "БезопаÑный шрифт" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "ЯпонÑкий шрифт" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "Размер шрифта" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "Тема изменена" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "Перезегрузите игру дабы Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²Ñтупили в Ñилу." @@ -2706,194 +2710,194 @@ msgstr "Уровень: %d" msgid "Lvl: %d (%+d)" msgstr "Уровень: %d (%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "ГильдиÑ" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "Пользователь %s приглашен в гильдию %s." -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "Выход из гильдии %s запрошен." -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "Приглашение игрока в Гильдию" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "Кого вы хотите приглаÑить в гильдию %s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "Покинуть Гильдию?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "Ð’Ñ‹ дейÑтвительно хотите выйти из гильдии %s?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "Группа" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "ПриглаÑить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %s в группу." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "Запрошен выход из группы %s." -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "ПриглаÑить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² группу" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "Кого вы хотите приглаÑить в группу %s?" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "Покинуть группу?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "Ð’Ñ‹ дейÑтвительно хотите покинуть группу %s?" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "Ðав" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "Ðтк" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "Приоритетные монÑтры" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "Ðтакуемые монÑтры" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "Игнорируемые монÑтры" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "Создать Гильдию" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "Создать группу" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "ОбщеÑтво" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "ПриглаÑить" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "ПринÑто приглашение в группу от %s." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "Отклонено приглашение в группу от %s." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "ПринÑто приглашение в гильдию от %s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "Отклонено приглашение в гильдию от %s." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "Создание гильдии Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ %s." -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "Создание группы Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ %s." -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "Ð˜Ð¼Ñ Ð³Ð¸Ð»ÑŒÐ´Ð¸Ð¸" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "Выберите Ð¸Ð¼Ñ Ð´Ð»Ñ Ð³Ð¸Ð»ÑŒÐ´Ð¸Ð¸." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "Получено приглашение в гильдию, но оно не первое." -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%s приглашает приÑоединитьÑÑ Ðº гильдии %s." -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "ПринÑÑ‚ÑŒ приглашение в гильдию" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "Получено приглашение в группу, но оно не порвое." -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "Ð’Ð°Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐ°ÑŽÑ‚ в группу." -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "Ð’Ð°Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐ°ÑŽÑ‚ приÑоединитьÑÑ Ðº группе %s." -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%s приглашает Ð’Ð°Ñ Ðº Ñебе в группу." -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%s приглашает приÑоединитьÑÑ Ðº %s группе." -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "ПринÑÑ‚ÑŒ приглашение в группу" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "Ðе удалоÑÑŒ Ñоздать группу. Ð’Ñ‹ уже ÑоÑтоите в другой." -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "Ð˜Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "Выберите Ð¸Ð¼Ñ Ð±ÑƒÐ´ÑƒÑ‰ÐµÐ¹ группы." @@ -3085,33 +3089,33 @@ msgstr "" msgid "Name: %s" msgstr "ИмÑ: %s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "Обновление..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "Соединение..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "Играть" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 ПроцеÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ðµ завершен!" #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 ÐаÑтоÑтельно рекомендуетÑÑ" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "##1 попытатьÑÑ ÐµÑ‰Ðµ раз немного погодÑ." -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "Завершено" @@ -3263,23 +3267,23 @@ msgstr "Бордюр домашней позиции" msgid "Road Point" msgstr "Точка дороги" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "Кто онлайн - обновление" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "Обновить" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "Кто онлайн - " -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "Кто онлайн - ошибка" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "Кто онлайн - обновление" @@ -3989,40 +3993,41 @@ msgstr "" "веÑти." #: src/localplayer.cpp:384 -msgid "You were killed by " -msgstr "Ð’Ñ‹ были убиты " +#, c-format +msgid "You were killed by %s" +msgstr "Ð’Ð°Ñ ÑƒÐ±Ð¸Ð» %s" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "Попытка поднÑÑ‚ÑŒ неÑущеÑтвующий предмет." -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "Предмет Ñлишком Ñ‚Ñжелый." -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "Предмет Ñлишком далеко" -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "Инвентарь переполнен." -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "Слишком много предметов." -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "Предмет принадлежит кому-то еще." -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð° при поднÑтии предмета." #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." @@ -4030,385 +4035,390 @@ msgstr[0] "Ð’Ñ‹ поднÑли %d [@@%d|%s@@]." msgstr[1] "Ð’Ñ‹ поднÑли %d [@@%d|%s@@]." msgstr[2] "Ð’Ñ‹ поднÑли %d [@@%d|%s@@]." -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "(D) Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "(I) обратное движение" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "(c) обычное движение иногда Ñ Ñумашедшими движениÑми" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "(C) движение Ñ Ñумашедшими движениÑми" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "(d) нормальные и Ñумашедшие движениÑ" -#: src/localplayer.cpp:1892 +#: src/localplayer.cpp:1903 msgid "(?) unknown move" msgstr "(?) неизвеÑтное движение" -#: src/localplayer.cpp:1914 +#: src/localplayer.cpp:1925 #, c-format msgid "(%d) crazy move number %d" msgstr "(%d) ÑумаÑшедшее движение %d" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "(a) пользовательÑкие Ñумашедшие движениÑ" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "(?) неизвеÑтные ÑумаÑшедшие движениÑ" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "(0) обычное движение к цели" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "(1) движение к цели на раÑÑтоÑние 1" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "(2) движение к цели на раÑÑтоÑние 2" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "(3) движение к цели на раÑÑтоÑние 3" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "(5) движение к цели на раÑÑтоÑние 5" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "(7) движение к цели на раÑÑтоÑние 7" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "(A) движение к цели на раÑÑтоÑние атаки" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "(a) атака лучника" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?) неизвеÑтное движение к цели" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "(D) Ñледование по умолчанию" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "(R) отноÑительное Ñледование" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "(M) зеркальное Ñледование" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "(P) Ñледование как животное" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "(?) неизвеÑтное Ñледование" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) неизвеÑÑ‚Ð½Ð°Ñ Ð°Ñ‚Ð°ÐºÐ°" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "(D) Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ Ð°Ñ‚Ð°ÐºÐ°" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "(s) переключение атаки без щита" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "(S) переключение атаки Ñо щитом" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) идти и атаковать" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "(A) идти, атаковать, Ñобирать" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "(d) без автоатаки" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "(S) поднÑтие в облаÑти 1x1" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "(D) поднÑтие из облаÑти 2x1" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "(F) поднÑтие из облаÑти Ñпереди 2x3" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "(3) поднÑтие из облаÑти 3x3" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "(g) движение и поднÑтие на раÑÑтоÑнии 4" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "(g) движение и поднÑтие на раÑÑтоÑнии 8" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "(A) движение и поднÑтие на макÑимальном раÑÑтоÑнии" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?) неизвеÑтный режим поднÑтиÑ" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "(N) обычный режим карты" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "(D) отладочный режим карты" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "(u) Ñпециальный режим карты" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "(U) Ñпециальный режим карты 2" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "(e) режим пуÑтой карты" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "(b) черно-белый режим карты" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "(f) иÑпользовать #flar Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "(c) иÑпользовать #chiza Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "(I) иÑпользовать #ingrav Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "(F) иÑпользовать #frillyar Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "(U) иÑпользовать #upmarmu Ð´Ð»Ñ Ð°Ñ‚Ð°ÐºÐ¸" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "(?) неизвеÑÑ‚Ð½Ð°Ñ Ð¼Ð°Ð³Ð¸Ñ‡ÐµÑÐºÐ°Ñ Ð°Ñ‚Ð°ÐºÐ°" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "(a) атаковать вÑех игроков" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "(f) атаковать вÑех кроме друзей" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "(b) атаковать врагов" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "(d) не атаковать игроков" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "(?) pvp атака" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "(D) Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ Ð¿Ð¾ умолчанию" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "(O) Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ Ð½Ð°Ñ€Ñдов" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "(?) неизвеÑÑ‚Ð½Ð°Ñ Ð¸Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "Отошел" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "(O) возле компьютера" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "(A) отошел" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "(?) неизвеÑтный режим отошел" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "(G) Ð¸Ð³Ñ€Ð¾Ð²Ð°Ñ ÐºÐ°Ð¼ÐµÑ€Ð°" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "(F) ÑÐ²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ ÐºÐ°Ð¼ÐµÑ€Ð°" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "Игровые модификаторы включены" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "Игровые модификаторы выключены" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" msgstr "Игровые модификаторы в неизвеÑтном положении" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "Следование: " -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "Следование отменено" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "ИмитациÑ: " -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "Ð˜Ð¼Ð¸Ñ‚Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð°" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "Ð’Ñ‹ видите " -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "manaplus [параметры] [файл-manaplus]" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "[файл-manaplus] : Файл manaplus Ñто xml файл (.manaplus)" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr " иÑпользуетÑÑ Ð´Ð»Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… параметров" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr " в клиенте." -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "Опции:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr " -l --log-file : ИÑпользовать указанный файл как лог" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr " -L --chat-log-dir : ИÑпользовать указанный каталог Ð´Ð»Ñ Ð»Ð¾Ð³Ð°" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr " -v --version : Показать верÑию" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr " -h --help : Показать Ñту Ñправку" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr " -C --config-dir : ИÑпользовать указанный каталог конфигурации" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr " -U --username : Войти Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ логином" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr " -P --password : Войти Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ паролем" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr " -c --character : ИÑпользовать указанный перÑонаж" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr " -s --server : Ð˜Ð¼Ñ Ð¸Ð»Ð¸ IP Ñервера авторизации" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr " -p --port : Порт Ñервера авторизации" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr " --update-host : ИÑпользовать Ñтот узел обновлений" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" " -D --default : Выбрать перÑонаж и Ñервер перÑонажей по умолчанию" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr " -u --skip-update : ПропуÑтить обновление" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr " -d --data : Загрузить игровые данные из Ñтого каталога" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr " -L --localdata-dir : Каталог Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… данных" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr " --screenshot-dir : СохранÑÑ‚ÑŒ Ñкриншоты в указанном каталоге" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr " --safemode : ЗапуÑк игры в безопаÑном режиме" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" +" -T --tests : ЗапуÑкает проверку драйверов и автоконфигурацию" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr " --no-opengl : Ðе иÑпользовать OpenGL Ð´Ð»Ñ Ñтой ÑеÑÑии" @@ -4465,7 +4475,7 @@ msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñервера перÑонажей. msgid "Failed to create character. Most likely the name is already taken." msgstr "Ðевозможно Ñоздать перÑонажа. Скорее вÑего, таке Ð¸Ð¼Ñ ÑƒÐ¶Ðµ иÑпользуетÑÑ." -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "Ðекорректное имÑ." @@ -4481,15 +4491,19 @@ msgstr "Ðекорректный тип волоÑ." msgid "Incorrect slot." msgstr "Ðекорректный Ñлот." -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +msgid "Incorrect race." +msgstr "ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ñ€Ð°ÑÑа." + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "СведениÑ" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "ПерÑонаж удален" -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "Ðевозможно удалить перÑонажа." @@ -4534,16 +4548,16 @@ msgstr "Убрано игнорирование вÑех приватных Ñо msgid "All whispers unignore failed." msgstr "Ðе удалоÑÑŒ убрать игнорирование вÑех приватных Ñообщение." -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "Пользователей онлайн: %d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "Игра" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° выход отклонен!" @@ -4633,11 +4647,11 @@ msgstr "ÐеизвеÑтный ответ на приглашение в Ð³Ð¸Ð»Ñ msgid "%s has left your guild." msgstr "%s покинул Вашу гильдию." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." +#: src/net/ea/guildhandler.cpp:499 +msgid "You were kicked from guild." msgstr "Ð’Ñ‹ были кикнуты из гильдии." -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "%s был вышвырнут из Вашей гильдии." @@ -4771,39 +4785,39 @@ msgstr "Старый пароль указан неверно." msgid "New password too short." msgstr "Ðовый пароль Ñлишком короткий." -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°." -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "ÐезарегиÑтрированный ID" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "Ðеверный пароль" -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ проÑрочена." -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "Получен отказ от Ñервера.." -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "Ð’Ð°Ñ Ð½Ð°Ð²Ñегда забанили. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ ГМ-ов." -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "Клиент уÑтарел" -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" @@ -4811,15 +4825,15 @@ msgid "" msgstr "" "Ð’Ð°Ñ Ð·Ð°Ð±Ð°Ð½Ð¸Ð»Ð¸ до %s. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ ГМ-ов через форум." -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "Сервер переполнен" -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "Ðто Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÐ¶Ðµ занÑто." -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "Пользователь удален" @@ -5165,7 +5179,7 @@ msgstr "Ð¢Ð¾Ñ€Ð³Ð¾Ð²Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð°." msgid "Trade completed." msgstr "Ð¢Ð¾Ñ€Ð³Ð¾Ð²Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°." -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "Сила (str)" @@ -5174,7 +5188,7 @@ msgstr "Сила (str)" msgid "Strength %+.1f" msgstr "Сила (str) %+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "ВыноÑливоÑÑ‚ÑŒ (agi)" @@ -5183,7 +5197,7 @@ msgstr "ВыноÑливоÑÑ‚ÑŒ (agi)" msgid "Agility %+.1f" msgstr "ВыноÑливоÑÑ‚ÑŒ (agi) %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "ЛовкоÑÑ‚ÑŒ (dex)" @@ -5192,7 +5206,7 @@ msgstr "ЛовкоÑÑ‚ÑŒ (dex)" msgid "Dexterity %+.1f" msgstr "ЛовкоÑÑ‚ÑŒ (dex) %+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "ЖивучеÑÑ‚ÑŒ (vit)" @@ -5201,7 +5215,7 @@ msgstr "ЖивучеÑÑ‚ÑŒ (vit)" msgid "Vitality %+.1f" msgstr "ЖивучеÑÑ‚ÑŒ (vit) %+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "Интеллект (int)" @@ -5539,50 +5553,50 @@ msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° подключениÑ." msgid "Got disconnected from server!" msgstr "Отключено от Ñервера!" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "Удача (luk)" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "Защита" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "Маг. Ðтака" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "Маг.Защита" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "% ТочноÑти" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "% УклонениÑ" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "% КритичеÑкий удар" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "Задержка атаки" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "Задержка движениÑ" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "Зона атаки" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "Урон в Ñек." @@ -5603,47 +5617,47 @@ msgstr "Подключение к Ñерверу прервано." msgid "%s is not in your party!" msgstr "%s не в группе!" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "Печатать '...'" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "Мигать именем" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "Плавающий '...' пузырек" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "Плавающий пузырек" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "безымÑнный" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "Ðтака %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "Защита %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "Мана %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "ÐеизвеÑтный предмет" diff --git a/po/zh_CN.po b/po/zh_CN.po index 519462407..32a6a190d 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2011-11-26 02:20+0300\n" -"PO-Revision-Date: 2011-11-11 21:38+0000\n" -"Last-Translator: akaras <akaras@inbox.ru>\n" +"POT-Creation-Date: 2012-01-21 19:25+0300\n" +"PO-Revision-Date: 2012-01-05 20:43+0000\n" +"Last-Translator: Andrei Karas <akaras@inbox.ru>\n" "Language-Team: Chinese (China) (http://www.transifex.net/projects/p/manaplus/" "team/zh_CN/)\n" "Language: zh_CN\n" @@ -21,7 +21,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0\n" -#: src/actorspritemanager.cpp:1171 +#: src/actorspritemanager.cpp:1169 msgid "Visible on map" msgstr "在地图上å¯è§" @@ -43,268 +43,268 @@ msgstr "A" msgid "I" msgstr "I" -#: src/client.cpp:878 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 +#: src/client.cpp:946 src/gui/setup.cpp:54 src/gui/windowmenu.cpp:100 msgid "Setup" msgstr "é”法攻击" -#: src/client.cpp:885 src/gui/setup_perfomance.cpp:48 +#: src/client.cpp:953 src/gui/setup_perfomance.cpp:48 msgid "Perfomance" msgstr "性能" -#: src/client.cpp:890 src/gui/setup_video.cpp:315 +#: src/client.cpp:958 src/gui/setup_video.cpp:315 msgid "Video" msgstr "视频" -#: src/client.cpp:895 +#: src/client.cpp:963 msgid "Themes" msgstr "主题" -#: src/client.cpp:977 +#: src/client.cpp:1045 msgid "Connecting to server" msgstr "é”法防御" -#: src/client.cpp:1008 +#: src/client.cpp:1076 msgid "Logging in" msgstr "å°è¯•æ¡èµ·ä¸å˜åœ¨çš„物å“。" -#: src/client.cpp:1041 +#: src/client.cpp:1109 msgid "Entering game world" msgstr "æ¡èµ·ç‰©å“å‘生ä¸å˜åœ¨çš„物å“。" -#: src/client.cpp:1142 +#: src/client.cpp:1210 msgid "Requesting characters" msgstr "请求角色" -#: src/client.cpp:1173 +#: src/client.cpp:1241 msgid "Connecting to the game server" msgstr "连接到游æˆæœåŠ¡å™¨" -#: src/client.cpp:1183 +#: src/client.cpp:1251 msgid "Changing game servers" msgstr "更改游æˆæœåŠ¡å™¨" -#: src/client.cpp:1226 src/client.cpp:1233 src/client.cpp:1367 +#: src/client.cpp:1294 src/client.cpp:1301 src/client.cpp:1435 #: src/gui/changeemaildialog.cpp:157 src/gui/changepassworddialog.cpp:147 -#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:254 +#: src/gui/charcreatedialog.cpp:230 src/gui/charselectdialog.cpp:256 #: src/gui/register.cpp:228 src/gui/serverdialog.cpp:401 -#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:167 -#: src/net/ea/charserverhandler.cpp:185 src/net/manaserv/charhandler.cpp:184 +#: src/gui/unregisterdialog.cpp:137 src/net/ea/charserverhandler.cpp:170 +#: src/net/ea/charserverhandler.cpp:188 src/net/manaserv/charhandler.cpp:184 #: src/net/manaserv/charhandler.cpp:227 msgid "Error" msgstr "错误" -#: src/client.cpp:1242 +#: src/client.cpp:1310 msgid "Requesting registration details" msgstr "请求注册的详细信æ¯" -#: src/client.cpp:1268 +#: src/client.cpp:1336 msgid "Password Change" msgstr "密ç 更改" -#: src/client.cpp:1269 +#: src/client.cpp:1337 msgid "Password changed successfully!" msgstr "更改密ç æˆåŠŸï¼" -#: src/client.cpp:1288 +#: src/client.cpp:1356 msgid "Email Change" msgstr "更改电å邮件" -#: src/client.cpp:1289 +#: src/client.cpp:1357 msgid "Email changed successfully!" msgstr "更改电å邮件æˆåŠŸï¼" -#: src/client.cpp:1309 +#: src/client.cpp:1377 msgid "Unregister Successful" msgstr "注销æˆåŠŸ" -#: src/client.cpp:1310 +#: src/client.cpp:1378 msgid "Farewell, come back any time..." msgstr "å†è§ï¼Œéšæ—¶æ¬¢è¿Žå›žæ¥... ..." -#: src/client.cpp:1509 src/client.cpp:1539 src/client.cpp:1554 -#: src/client.cpp:1979 src/client.cpp:1986 +#: src/client.cpp:1583 src/client.cpp:1616 src/client.cpp:1631 +#: src/client.cpp:2063 src/client.cpp:2070 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s ä¸å˜åœ¨ï¼Œå¹¶ä¸”æ— æ³•åˆ›å»ºï¼é€€å‡ºã€‚" -#: src/client.cpp:1685 +#: src/client.cpp:1769 #, c-format msgid "Invalid update host: %s" msgstr "æ— æ•ˆçš„æ›´æ–°ä¸»æœº: %s" -#: src/client.cpp:1719 src/client.cpp:1725 +#: src/client.cpp:1803 src/client.cpp:1809 msgid "Error creating updates directory!" msgstr "创建更新目录错误ï¼" -#: src/client.cpp:1746 +#: src/client.cpp:1830 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "错误:%s ä¸å˜åœ¨å¹¶ä¸”æ— æ³•åˆ›å»ºï¼é€€å‡ºã€‚" -#: src/commandhandler.cpp:209 +#: src/commandhandler.cpp:212 msgid "Unknown command." msgstr "未知命令。" -#: src/commandhandler.cpp:329 +#: src/commandhandler.cpp:332 msgid "Cannot send empty whispers!" msgstr "æ— æ³•å‘é€ç©ºç™½å¯†è¯ï¼" -#: src/commandhandler.cpp:343 +#: src/commandhandler.cpp:346 #, c-format msgid "" "Cannot create a whisper tab for nick \"%s\"! It either already exists, or is " "you." msgstr "æ— æ³•åŒ \"%s\" 建立一个ç§äººè°ˆè¯æ ‡ç¾é¡µï¼æˆ–者已ç»å˜åœ¨ï¼Œæˆ–者那就是自己。" -#: src/commandhandler.cpp:363 +#: src/commandhandler.cpp:366 #, c-format msgid "Requesting to join channel %s." msgstr "è¯·æ±‚åŠ å…¥é¢‘é“%s。" -#: src/commandhandler.cpp:379 src/net/ea/gui/partytab.cpp:125 +#: src/commandhandler.cpp:382 src/net/ea/gui/partytab.cpp:125 msgid "Party name is missing." msgstr "帮会å称缺失。" -#: src/commandhandler.cpp:390 +#: src/commandhandler.cpp:393 msgid "Guild name is missing." msgstr "公会å称是缺少的。" -#: src/commandhandler.cpp:403 src/commandhandler.cpp:521 -#: src/commandhandler.cpp:562 src/commandhandler.cpp:602 +#: src/commandhandler.cpp:406 src/commandhandler.cpp:523 +#: src/commandhandler.cpp:564 src/commandhandler.cpp:604 msgid "Please specify a name." msgstr "请指定一个å称。" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Return toggles chat." msgstr "" -#: src/commandhandler.cpp:455 +#: src/commandhandler.cpp:457 msgid "Message closes chat." msgstr "讯æ¯å…³é—èŠå¤©ã€‚" -#: src/commandhandler.cpp:466 +#: src/commandhandler.cpp:468 msgid "Return now toggles chat." msgstr "<回车>键现在切æ¢èŠå¤©ã€‚" -#: src/commandhandler.cpp:472 +#: src/commandhandler.cpp:474 msgid "Message now closes chat." msgstr "讯æ¯çŽ°åœ¨å…³é—èŠå¤©ã€‚" -#: src/commandhandler.cpp:500 +#: src/commandhandler.cpp:502 msgid "friend" msgstr "朋å‹" -#: src/commandhandler.cpp:505 +#: src/commandhandler.cpp:507 msgid "disregarded" msgstr "æ— è§†" -#: src/commandhandler.cpp:510 +#: src/commandhandler.cpp:512 msgid "neutral" msgstr "ä¸æ€§" -#: src/commandhandler.cpp:529 +#: src/commandhandler.cpp:531 #, c-format msgid "Player already %s!" msgstr "玩家已ç»%s!" -#: src/commandhandler.cpp:543 +#: src/commandhandler.cpp:545 #, c-format msgid "Player successfully %s!" msgstr "玩家æˆåŠŸ%s!" -#: src/commandhandler.cpp:551 +#: src/commandhandler.cpp:553 #, c-format msgid "Player could not be %s!" msgstr "玩家ä¸èƒ½ä¸º %s" -#: src/commandhandler.cpp:574 +#: src/commandhandler.cpp:576 msgid "Player wasn't ignored!" msgstr "是ä¸èƒ½å¿½è§†çš„ï¼" -#: src/commandhandler.cpp:581 +#: src/commandhandler.cpp:583 msgid "Player no longer ignored!" msgstr "玩家ä¸å†è¢«å¿½ç•¥ï¼" -#: src/commandhandler.cpp:583 +#: src/commandhandler.cpp:585 msgid "Player could not be unignored!" msgstr "玩家ä¸èƒ½è¢«å¿½ç•¥!" -#: src/commandhandler.cpp:589 +#: src/commandhandler.cpp:591 msgid "blacklisted" msgstr "" -#: src/commandhandler.cpp:594 +#: src/commandhandler.cpp:596 msgid "enemy" msgstr "" -#: src/commandhandler.cpp:609 +#: src/commandhandler.cpp:611 msgid "Player already erased!" msgstr "玩家已ç»è¢«åˆ 除!" -#: src/commandhandler.cpp:620 +#: src/commandhandler.cpp:622 msgid "Player successfully erased!" msgstr "玩家æˆåŠŸåˆ 除ï¼" -#: src/commandhandler.cpp:622 +#: src/commandhandler.cpp:624 msgid "Player could not be erased!" msgstr "çŽ©å®¶æ— æ³•åˆ é™¤ï¼" -#: src/commandhandler.cpp:929 src/commandhandler.cpp:975 +#: src/commandhandler.cpp:931 src/commandhandler.cpp:977 #, c-format msgid "Client uptime: %s" msgstr "" -#: src/commandhandler.cpp:939 +#: src/commandhandler.cpp:941 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" -#: src/commandhandler.cpp:948 +#: src/commandhandler.cpp:950 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" -#: src/commandhandler.cpp:956 +#: src/commandhandler.cpp:958 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" -#: src/commandhandler.cpp:964 +#: src/commandhandler.cpp:966 #, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" -#: src/commandhandler.cpp:972 +#: src/commandhandler.cpp:974 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" -#: src/commandhandler.cpp:1051 +#: src/commandhandler.cpp:1053 msgid "font cache size" msgstr "å—体缓å˜å¤§å°" -#: src/commandhandler.cpp:1063 +#: src/commandhandler.cpp:1065 msgid "Cache size:" msgstr "" -#: src/commandhandler.cpp:1067 +#: src/commandhandler.cpp:1069 msgid "Created:" msgstr "创建于:" -#: src/commandhandler.cpp:1069 +#: src/commandhandler.cpp:1071 msgid "Deleted:" msgstr "åˆ é™¤ï¼š" -#: src/commandhandler.cpp:1171 src/commandhandler.cpp:1178 +#: src/commandhandler.cpp:1226 src/commandhandler.cpp:1233 msgid "Resource images:" msgstr "" -#: src/commandhandler.cpp:1173 src/commandhandler.cpp:1180 +#: src/commandhandler.cpp:1228 src/commandhandler.cpp:1235 msgid "Resource orphaned images:" msgstr "" @@ -313,43 +313,43 @@ msgstr "" msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"." msgstr "/%s的选项是\"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"。" -#: src/game.cpp:252 src/gui/widgets/chattab.cpp:403 +#: src/game.cpp:254 src/gui/widgets/chattab.cpp:405 msgid "General" msgstr "常规" -#: src/game.cpp:256 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:405 +#: src/game.cpp:258 src/gui/debugwindow.cpp:54 src/gui/widgets/chattab.cpp:407 msgid "Debug" msgstr "调试 " -#: src/game.cpp:506 +#: src/game.cpp:508 msgid "Screenshot saved as " msgstr "截图ä¿å˜ä¸º" -#: src/game.cpp:514 +#: src/game.cpp:516 msgid "Saving screenshot failed!" msgstr "ä¿å˜å±å¹•å¿«ç…§å¤±è´¥ï¼" -#: src/game.cpp:554 +#: src/game.cpp:558 msgid "The connection to the server was lost." msgstr "æœåŠ¡å™¨çš„连接丢失。" -#: src/game.cpp:557 +#: src/game.cpp:559 msgid "Network Error" msgstr "网络错误" -#: src/game.cpp:1258 +#: src/game.cpp:1270 msgid "Ignoring incoming trade requests" msgstr "忽略新进的交易请求" -#: src/game.cpp:1268 +#: src/game.cpp:1280 msgid "Accepting incoming trade requests" msgstr "接å—ä¼ å…¥çš„äº¤æ˜“è¯·æ±‚" -#: src/game.cpp:1773 +#: src/game.cpp:1786 msgid "Could Not Load Map" msgstr "ä¸èƒ½åŠ 载地图" -#: src/game.cpp:1774 +#: src/game.cpp:1787 #, c-format msgid "Error while loading %s" msgstr "åŠ è½½%s时出现错误" @@ -382,20 +382,20 @@ msgstr "挂机检查" msgid "Name" msgstr "姓å" -#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:133 -#: src/gui/popupmenu.cpp:303 src/gui/popupmenu.cpp:636 -#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:269 +#: src/gui/botcheckerwindow.cpp:297 src/gui/popupmenu.cpp:137 +#: src/gui/popupmenu.cpp:307 src/gui/popupmenu.cpp:672 +#: src/keyboardconfig.cpp:49 src/net/tmwa/generalhandler.cpp:272 msgid "Attack" msgstr "攻击" -#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:292 +#: src/gui/botcheckerwindow.cpp:298 src/gui/popupmenu.cpp:296 #: src/keyboardconfig.cpp:62 msgid "Talk" msgstr "说è¯" -#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:264 -#: src/gui/popupmenu.cpp:296 src/gui/popupmenu.cpp:459 -#: src/gui/popupmenu.cpp:702 src/gui/popupmenu.cpp:789 +#: src/gui/botcheckerwindow.cpp:299 src/gui/popupmenu.cpp:268 +#: src/gui/popupmenu.cpp:300 src/gui/popupmenu.cpp:481 +#: src/gui/popupmenu.cpp:738 src/gui/popupmenu.cpp:825 msgid "Move" msgstr "移动" @@ -408,8 +408,8 @@ msgid "Reset" msgstr "é‡ç½®" #: src/gui/buydialog.cpp:58 src/gui/buydialog.cpp:65 src/gui/buydialog.cpp:112 -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:276 -#: src/gui/popupmenu.cpp:293 src/gui/popupmenu.cpp:714 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:280 +#: src/gui/popupmenu.cpp:297 src/gui/popupmenu.cpp:750 msgid "Buy" msgstr "è´ä¹°" @@ -427,7 +427,7 @@ msgstr "" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:108 src/gui/itemamountwindow.cpp:207 #: src/gui/itemamountwindow.cpp:235 src/gui/npcdialog.cpp:114 -#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:755 +#: src/gui/selldialog.cpp:91 src/gui/statuswindow.cpp:765 msgid "+" msgstr "+" @@ -435,7 +435,7 @@ msgstr "+" #. You may change this symbol if your language uses another. #: src/gui/buydialog.cpp:111 src/gui/itemamountwindow.cpp:206 #: src/gui/itemamountwindow.cpp:234 src/gui/npcdialog.cpp:115 -#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:767 +#: src/gui/selldialog.cpp:92 src/gui/statuswindow.cpp:777 msgid "-" msgstr "-" @@ -447,8 +447,8 @@ msgid "Quit" msgstr "退出" #: src/gui/buydialog.cpp:114 src/gui/selldialog.cpp:95 -#: src/gui/statuswindow.cpp:505 src/gui/statuswindow.cpp:555 -#: src/gui/statuswindow.cpp:754 src/gui/statuswindow.cpp:785 +#: src/gui/statuswindow.cpp:515 src/gui/statuswindow.cpp:565 +#: src/gui/statuswindow.cpp:764 src/gui/statuswindow.cpp:795 msgid "Max" msgstr "最大" @@ -457,8 +457,8 @@ msgstr "最大" msgid "Shop" msgstr "商店" -#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:277 -#: src/gui/popupmenu.cpp:294 src/gui/popupmenu.cpp:715 +#: src/gui/buyselldialog.cpp:65 src/gui/popupmenu.cpp:281 +#: src/gui/popupmenu.cpp:298 src/gui/popupmenu.cpp:751 #: src/gui/selldialog.cpp:53 src/gui/selldialog.cpp:60 #: src/gui/selldialog.cpp:93 msgid "Sell" @@ -467,19 +467,19 @@ msgstr "出售" #: src/gui/buyselldialog.cpp:65 src/gui/changeemaildialog.cpp:59 #: src/gui/changepassworddialog.cpp:61 src/gui/charcreatedialog.cpp:105 #: src/gui/connectiondialog.cpp:47 src/gui/itemamountwindow.cpp:209 -#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:344 -#: src/gui/popupmenu.cpp:365 src/gui/popupmenu.cpp:500 -#: src/gui/popupmenu.cpp:526 src/gui/popupmenu.cpp:550 -#: src/gui/popupmenu.cpp:563 src/gui/popupmenu.cpp:581 -#: src/gui/popupmenu.cpp:805 src/gui/popupmenu.cpp:829 -#: src/gui/popupmenu.cpp:1775 src/gui/popupmenu.cpp:1803 -#: src/gui/popupmenu.cpp:1859 src/gui/popupmenu.cpp:1904 -#: src/gui/popupmenu.cpp:1939 src/gui/popupmenu.cpp:1978 -#: src/gui/popupmenu.cpp:2030 src/gui/popupmenu.cpp:2050 +#: src/gui/npcpostdialog.cpp:58 src/gui/popupmenu.cpp:348 +#: src/gui/popupmenu.cpp:385 src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:550 src/gui/popupmenu.cpp:576 +#: src/gui/popupmenu.cpp:592 src/gui/popupmenu.cpp:613 +#: src/gui/popupmenu.cpp:841 src/gui/popupmenu.cpp:867 +#: src/gui/popupmenu.cpp:1850 src/gui/popupmenu.cpp:1880 +#: src/gui/popupmenu.cpp:1938 src/gui/popupmenu.cpp:1985 +#: src/gui/popupmenu.cpp:2022 src/gui/popupmenu.cpp:2063 +#: src/gui/popupmenu.cpp:2117 src/gui/popupmenu.cpp:2139 #: src/gui/quitdialog.cpp:55 src/gui/register.cpp:82 src/gui/setup.cpp:72 -#: src/gui/socialwindow.cpp:1077 src/gui/textcommandeditor.cpp:241 +#: src/gui/socialwindow.cpp:1198 src/gui/textcommandeditor.cpp:241 #: src/gui/textdialog.cpp:51 src/gui/unregisterdialog.cpp:59 -#: src/gui/updaterwindow.cpp:161 +#: src/gui/updaterwindow.cpp:162 msgid "Cancel" msgstr "å–消" @@ -511,7 +511,7 @@ msgid "The email address entries mismatch." msgstr "电å邮件地å€ä¸åŒ¹é…。" #: src/gui/changepassworddialog.cpp:50 src/gui/changepassworddialog.cpp:59 -#: src/gui/charselectdialog.cpp:139 +#: src/gui/charselectdialog.cpp:140 msgid "Change Password" msgstr "æ›´æ¢å¯†ç " @@ -577,8 +577,8 @@ msgstr "å‘型:" msgid "Race:" msgstr "" -#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:481 -#: src/gui/socialwindow.cpp:1139 +#: src/gui/charcreatedialog.cpp:104 src/gui/charselectdialog.cpp:483 +#: src/gui/socialwindow.cpp:1260 msgid "Create" msgstr "建立" @@ -620,126 +620,126 @@ msgstr "ä½ ç¡®å®šæƒ³åˆ é™¤è¿™ä¸ªè§’è‰²ï¼Ÿ" msgid "Account and Character Management" msgstr "å¸å·å’Œè§’色管ç†" -#: src/gui/charselectdialog.cpp:138 +#: src/gui/charselectdialog.cpp:139 msgid "Switch Login" msgstr "登录" -#: src/gui/charselectdialog.cpp:152 src/gui/unregisterdialog.cpp:50 +#: src/gui/charselectdialog.cpp:154 src/gui/unregisterdialog.cpp:50 #: src/gui/unregisterdialog.cpp:58 msgid "Unregister" msgstr "注销" -#: src/gui/charselectdialog.cpp:161 +#: src/gui/charselectdialog.cpp:163 msgid "Change Email" msgstr "å˜æ›´ç”µå邮件" -#: src/gui/charselectdialog.cpp:254 +#: src/gui/charselectdialog.cpp:256 msgid "Incorrect password" msgstr "ä¸æ£ç¡®çš„密ç " -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password for deleting character" msgstr "åˆ é™¤å—符输入的密ç " -#: src/gui/charselectdialog.cpp:287 +#: src/gui/charselectdialog.cpp:289 msgid "Enter password:" msgstr "输入密ç :" -#: src/gui/charselectdialog.cpp:411 src/gui/serverdialog.cpp:298 +#: src/gui/charselectdialog.cpp:413 src/gui/serverdialog.cpp:298 #: src/gui/setup_relations.cpp:244 src/gui/shopwindow.cpp:122 #: src/gui/shopwindow.cpp:125 src/gui/textcommandeditor.cpp:244 msgid "Delete" msgstr "åˆ é™¤" -#: src/gui/charselectdialog.cpp:469 +#: src/gui/charselectdialog.cpp:471 msgid "Choose" msgstr "选择" -#: src/gui/charselectdialog.cpp:472 +#: src/gui/charselectdialog.cpp:474 #, c-format msgid "Level %d" msgstr "ç‰çº§ %d" -#: src/gui/charselectdialog.cpp:483 src/gui/charselectdialog.cpp:484 +#: src/gui/charselectdialog.cpp:485 src/gui/charselectdialog.cpp:486 msgid "(empty)" msgstr "()" -#: src/gui/chatwindow.cpp:112 src/gui/inventorywindow.cpp:70 +#: src/gui/chatwindow.cpp:116 src/gui/inventorywindow.cpp:70 msgid "default" msgstr "默认" -#: src/gui/chatwindow.cpp:113 +#: src/gui/chatwindow.cpp:117 msgid "black" msgstr "黑色" -#: src/gui/chatwindow.cpp:114 +#: src/gui/chatwindow.cpp:118 msgid "red" msgstr "红色" -#: src/gui/chatwindow.cpp:115 +#: src/gui/chatwindow.cpp:119 msgid "green" msgstr "绿色" -#: src/gui/chatwindow.cpp:116 +#: src/gui/chatwindow.cpp:120 msgid "blue" msgstr "è“色" -#: src/gui/chatwindow.cpp:117 +#: src/gui/chatwindow.cpp:121 msgid "gold" msgstr "金" -#: src/gui/chatwindow.cpp:118 +#: src/gui/chatwindow.cpp:122 msgid "yellow" msgstr "黄色" -#: src/gui/chatwindow.cpp:119 +#: src/gui/chatwindow.cpp:123 msgid "pink" msgstr "粉红色" -#: src/gui/chatwindow.cpp:120 +#: src/gui/chatwindow.cpp:124 msgid "purple" msgstr "ç´«" -#: src/gui/chatwindow.cpp:121 +#: src/gui/chatwindow.cpp:125 msgid "grey" msgstr "ç°è‰²" -#: src/gui/chatwindow.cpp:122 +#: src/gui/chatwindow.cpp:126 msgid "brown" msgstr "棕色" -#: src/gui/chatwindow.cpp:123 +#: src/gui/chatwindow.cpp:127 msgid "rainbow 1" msgstr "彩虹1" -#: src/gui/chatwindow.cpp:124 +#: src/gui/chatwindow.cpp:128 msgid "rainbow 2" msgstr "彩虹2" -#: src/gui/chatwindow.cpp:125 +#: src/gui/chatwindow.cpp:129 msgid "rainbow 3" msgstr "彩虹3" -#: src/gui/chatwindow.cpp:142 src/gui/inventorywindow.cpp:90 +#: src/gui/chatwindow.cpp:146 src/gui/inventorywindow.cpp:90 #: src/gui/itemamountwindow.cpp:93 src/gui/logindialog.cpp:78 #: src/gui/setup_joystick.cpp:60 src/gui/setup_relations.cpp:222 #: src/gui/setup_theme.cpp:74 src/gui/setup_theme.cpp:128 -#: src/gui/setup_theme.cpp:173 src/gui/setup_video.cpp:211 +#: src/gui/setup_theme.cpp:174 src/gui/setup_video.cpp:211 #: src/gui/textcommandeditor.cpp:102 src/gui/textcommandeditor.cpp:141 #: src/gui/textcommandeditor.cpp:160 msgid "???" msgstr "???" -#: src/gui/chatwindow.cpp:152 src/gui/setup_chat.cpp:48 +#: src/gui/chatwindow.cpp:156 src/gui/setup_chat.cpp:48 msgid "Chat" msgstr "èŠå¤©" -#: src/gui/chatwindow.cpp:615 +#: src/gui/chatwindow.cpp:650 #, c-format msgid "Present: %s; %d players are present." msgstr "" -#: src/gui/chatwindow.cpp:1002 +#: src/gui/chatwindow.cpp:1037 #, c-format msgid "Whispering to %s: %s" msgstr "对%s密è¯åˆ°ï¼š%s" @@ -752,13 +752,13 @@ msgstr "是" msgid "No" msgstr "å¦" -#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:146 -#: src/gui/popupmenu.cpp:154 src/gui/popupmenu.cpp:163 -#: src/gui/popupmenu.cpp:171 src/gui/popupmenu.cpp:391 -#: src/gui/popupmenu.cpp:399 src/gui/popupmenu.cpp:408 -#: src/gui/popupmenu.cpp:427 src/gui/popupmenu.cpp:648 -#: src/gui/popupmenu.cpp:656 src/gui/popupmenu.cpp:665 -#: src/gui/popupmenu.cpp:679 +#: src/gui/confirmdialog.cpp:52 src/gui/popupmenu.cpp:150 +#: src/gui/popupmenu.cpp:158 src/gui/popupmenu.cpp:167 +#: src/gui/popupmenu.cpp:175 src/gui/popupmenu.cpp:413 +#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:430 +#: src/gui/popupmenu.cpp:449 src/gui/popupmenu.cpp:684 +#: src/gui/popupmenu.cpp:692 src/gui/popupmenu.cpp:701 +#: src/gui/popupmenu.cpp:715 msgid "Ignore" msgstr "忽略" @@ -904,7 +904,7 @@ msgstr "ä½ çŸ¥é“å—?" #: src/gui/didyouknowwindow.cpp:63 src/gui/helpwindow.cpp:59 #: src/gui/inventorywindow.cpp:205 src/gui/npcdialog.cpp:53 -#: src/gui/popupmenu.cpp:596 src/gui/shopwindow.cpp:113 +#: src/gui/popupmenu.cpp:630 src/gui/shopwindow.cpp:113 msgid "Close" msgstr "å…³é—" @@ -931,8 +931,8 @@ msgstr "装备" #: src/gui/equipmentwindow.cpp:99 src/gui/inventorywindow.cpp:160 #: src/gui/inventorywindow.cpp:545 src/gui/inventorywindow.cpp:554 -#: src/gui/popupmenu.cpp:1737 src/gui/popupmenu.cpp:1829 -#: src/gui/popupmenu.cpp:1874 +#: src/gui/popupmenu.cpp:1812 src/gui/popupmenu.cpp:1908 +#: src/gui/popupmenu.cpp:1955 msgid "Unequip" msgstr "å¸ä¸‹è£…备" @@ -974,31 +974,31 @@ msgid "Filter:" msgstr "过滤器:" #: src/gui/inventorywindow.cpp:158 src/gui/inventorywindow.cpp:547 -#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1739 -#: src/gui/popupmenu.cpp:1831 src/gui/popupmenu.cpp:1876 +#: src/gui/inventorywindow.cpp:556 src/gui/popupmenu.cpp:1814 +#: src/gui/popupmenu.cpp:1910 src/gui/popupmenu.cpp:1957 msgid "Equip" msgstr "装备" #: src/gui/inventorywindow.cpp:159 src/gui/inventorywindow.cpp:548 -#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1743 -#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1835 -#: src/gui/popupmenu.cpp:1880 +#: src/gui/inventorywindow.cpp:552 src/gui/popupmenu.cpp:1818 +#: src/gui/popupmenu.cpp:1875 src/gui/popupmenu.cpp:1914 +#: src/gui/popupmenu.cpp:1961 msgid "Use" msgstr "使用" #: src/gui/inventorywindow.cpp:173 src/gui/inventorywindow.cpp:652 -#: src/gui/popupmenu.cpp:1748 src/gui/popupmenu.cpp:1840 -#: src/gui/popupmenu.cpp:1885 +#: src/gui/popupmenu.cpp:1823 src/gui/popupmenu.cpp:1919 +#: src/gui/popupmenu.cpp:1966 msgid "Drop..." msgstr "掉è½... ..." -#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1757 -#: src/gui/popupmenu.cpp:1849 src/gui/popupmenu.cpp:1894 +#: src/gui/inventorywindow.cpp:174 src/gui/popupmenu.cpp:1832 +#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1975 msgid "Split" msgstr "分离" #: src/gui/inventorywindow.cpp:175 src/gui/outfitwindow.cpp:60 -#: src/gui/popupmenu.cpp:559 +#: src/gui/popupmenu.cpp:588 msgid "Outfits" msgstr "套装" @@ -1007,17 +1007,17 @@ msgid "Weight:" msgstr "é‡é‡ï¼š" #: src/gui/inventorywindow.cpp:203 src/gui/inventorywindow.cpp:643 -#: src/gui/popupmenu.cpp:1723 src/gui/popupmenu.cpp:1852 -#: src/gui/popupmenu.cpp:1897 src/gui/setup.cpp:73 +#: src/gui/popupmenu.cpp:1798 src/gui/popupmenu.cpp:1931 +#: src/gui/popupmenu.cpp:1978 src/gui/setup.cpp:73 msgid "Store" msgstr "å˜å‚¨" -#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1764 +#: src/gui/inventorywindow.cpp:204 src/gui/popupmenu.cpp:1839 msgid "Retrieve" msgstr "å–回" -#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1753 -#: src/gui/popupmenu.cpp:1845 src/gui/popupmenu.cpp:1890 +#: src/gui/inventorywindow.cpp:654 src/gui/popupmenu.cpp:1828 +#: src/gui/popupmenu.cpp:1924 src/gui/popupmenu.cpp:1971 #: src/gui/windowmenu.cpp:97 msgid "Drop" msgstr "丢弃" @@ -1239,8 +1239,8 @@ msgid "Need" msgstr "需è¦" #: src/gui/npcdialog.cpp:51 -msgid "Waiting for server" -msgstr "ç‰å¾…æœåŠ¡å™¨ä¸" +msgid "Stop waiting" +msgstr "" #: src/gui/npcdialog.cpp:52 msgid "Next" @@ -1255,14 +1255,10 @@ msgstr "æ交" msgid "NPC" msgstr "NPC" -#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:598 +#: src/gui/npcdialog.cpp:108 src/gui/popupmenu.cpp:632 msgid "Clear" msgstr "清除" -#: src/gui/npcdialog.cpp:223 -msgid "> Next" -msgstr "" - #: src/gui/npcpostdialog.cpp:48 msgid "To:" msgstr "至:" @@ -1293,347 +1289,355 @@ msgstr "" msgid "Away outfit" msgstr "" -#: src/gui/popupmenu.cpp:132 src/gui/popupmenu.cpp:635 +#: src/gui/popupmenu.cpp:136 src/gui/popupmenu.cpp:671 #: src/gui/widgets/tradetab.cpp:44 msgid "Trade" msgstr "交易" -#: src/gui/popupmenu.cpp:134 src/gui/popupmenu.cpp:383 +#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:405 msgid "Whisper" msgstr "密è¯" -#: src/gui/popupmenu.cpp:138 src/gui/popupmenu.cpp:640 +#: src/gui/popupmenu.cpp:142 src/gui/popupmenu.cpp:676 msgid "Heal" msgstr "愈åˆ" -#: src/gui/popupmenu.cpp:144 src/gui/popupmenu.cpp:389 -#: src/gui/popupmenu.cpp:646 +#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:411 +#: src/gui/popupmenu.cpp:682 msgid "Be friend" msgstr "是朋å‹" -#: src/gui/popupmenu.cpp:145 src/gui/popupmenu.cpp:153 -#: src/gui/popupmenu.cpp:162 src/gui/popupmenu.cpp:170 -#: src/gui/popupmenu.cpp:189 src/gui/popupmenu.cpp:390 -#: src/gui/popupmenu.cpp:398 src/gui/popupmenu.cpp:407 -#: src/gui/popupmenu.cpp:426 src/gui/popupmenu.cpp:434 -#: src/gui/popupmenu.cpp:647 src/gui/popupmenu.cpp:655 -#: src/gui/popupmenu.cpp:664 src/gui/popupmenu.cpp:678 -#: src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 +#: src/gui/popupmenu.cpp:166 src/gui/popupmenu.cpp:174 +#: src/gui/popupmenu.cpp:193 src/gui/popupmenu.cpp:412 +#: src/gui/popupmenu.cpp:420 src/gui/popupmenu.cpp:429 +#: src/gui/popupmenu.cpp:448 src/gui/popupmenu.cpp:456 +#: src/gui/popupmenu.cpp:683 src/gui/popupmenu.cpp:691 +#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:714 +#: src/gui/popupmenu.cpp:727 msgid "Disregard" msgstr "" -#: src/gui/popupmenu.cpp:147 src/gui/popupmenu.cpp:155 -#: src/gui/popupmenu.cpp:172 src/gui/popupmenu.cpp:392 -#: src/gui/popupmenu.cpp:400 src/gui/popupmenu.cpp:428 -#: src/gui/popupmenu.cpp:649 src/gui/popupmenu.cpp:657 -#: src/gui/popupmenu.cpp:680 +#: src/gui/popupmenu.cpp:151 src/gui/popupmenu.cpp:159 +#: src/gui/popupmenu.cpp:176 src/gui/popupmenu.cpp:414 +#: src/gui/popupmenu.cpp:422 src/gui/popupmenu.cpp:450 +#: src/gui/popupmenu.cpp:685 src/gui/popupmenu.cpp:693 +#: src/gui/popupmenu.cpp:716 msgid "Black list" msgstr "" -#: src/gui/popupmenu.cpp:148 src/gui/popupmenu.cpp:156 -#: src/gui/popupmenu.cpp:164 src/gui/popupmenu.cpp:393 -#: src/gui/popupmenu.cpp:401 src/gui/popupmenu.cpp:409 -#: src/gui/popupmenu.cpp:650 src/gui/popupmenu.cpp:658 -#: src/gui/popupmenu.cpp:666 +#: src/gui/popupmenu.cpp:152 src/gui/popupmenu.cpp:160 +#: src/gui/popupmenu.cpp:168 src/gui/popupmenu.cpp:415 +#: src/gui/popupmenu.cpp:423 src/gui/popupmenu.cpp:431 +#: src/gui/popupmenu.cpp:686 src/gui/popupmenu.cpp:694 +#: src/gui/popupmenu.cpp:702 msgid "Set as enemy" msgstr "" -#: src/gui/popupmenu.cpp:149 src/gui/popupmenu.cpp:157 -#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 -#: src/gui/popupmenu.cpp:179 src/gui/popupmenu.cpp:184 -#: src/gui/popupmenu.cpp:394 src/gui/popupmenu.cpp:402 -#: src/gui/popupmenu.cpp:410 src/gui/popupmenu.cpp:416 -#: src/gui/popupmenu.cpp:421 src/gui/popupmenu.cpp:429 -#: src/gui/popupmenu.cpp:651 src/gui/popupmenu.cpp:659 -#: src/gui/popupmenu.cpp:667 src/gui/popupmenu.cpp:673 -#: src/gui/popupmenu.cpp:681 src/gui/popupmenu.cpp:686 +#: src/gui/popupmenu.cpp:153 src/gui/popupmenu.cpp:161 +#: src/gui/popupmenu.cpp:169 src/gui/popupmenu.cpp:177 +#: src/gui/popupmenu.cpp:183 src/gui/popupmenu.cpp:188 +#: src/gui/popupmenu.cpp:416 src/gui/popupmenu.cpp:424 +#: src/gui/popupmenu.cpp:432 src/gui/popupmenu.cpp:438 +#: src/gui/popupmenu.cpp:443 src/gui/popupmenu.cpp:451 +#: src/gui/popupmenu.cpp:687 src/gui/popupmenu.cpp:695 +#: src/gui/popupmenu.cpp:703 src/gui/popupmenu.cpp:709 +#: src/gui/popupmenu.cpp:717 src/gui/popupmenu.cpp:722 msgid "Erase" msgstr "" -#: src/gui/popupmenu.cpp:161 src/gui/popupmenu.cpp:169 -#: src/gui/popupmenu.cpp:177 src/gui/popupmenu.cpp:183 -#: src/gui/popupmenu.cpp:188 src/gui/popupmenu.cpp:406 -#: src/gui/popupmenu.cpp:414 src/gui/popupmenu.cpp:420 -#: src/gui/popupmenu.cpp:425 src/gui/popupmenu.cpp:433 -#: src/gui/popupmenu.cpp:663 src/gui/popupmenu.cpp:671 -#: src/gui/popupmenu.cpp:677 src/gui/popupmenu.cpp:685 -#: src/gui/popupmenu.cpp:690 +#: src/gui/popupmenu.cpp:165 src/gui/popupmenu.cpp:173 +#: src/gui/popupmenu.cpp:181 src/gui/popupmenu.cpp:187 +#: src/gui/popupmenu.cpp:192 src/gui/popupmenu.cpp:428 +#: src/gui/popupmenu.cpp:436 src/gui/popupmenu.cpp:442 +#: src/gui/popupmenu.cpp:447 src/gui/popupmenu.cpp:455 +#: src/gui/popupmenu.cpp:699 src/gui/popupmenu.cpp:707 +#: src/gui/popupmenu.cpp:713 src/gui/popupmenu.cpp:721 +#: src/gui/popupmenu.cpp:726 msgid "Unignore" msgstr "" -#: src/gui/popupmenu.cpp:178 src/gui/popupmenu.cpp:190 -#: src/gui/popupmenu.cpp:415 src/gui/popupmenu.cpp:435 -#: src/gui/popupmenu.cpp:672 src/gui/popupmenu.cpp:692 -#: src/playerrelations.cpp:447 +#: src/gui/popupmenu.cpp:182 src/gui/popupmenu.cpp:194 +#: src/gui/popupmenu.cpp:437 src/gui/popupmenu.cpp:457 +#: src/gui/popupmenu.cpp:708 src/gui/popupmenu.cpp:728 +#: src/playerrelations.cpp:465 msgid "Completely ignore" msgstr "完全忽略" -#: src/gui/popupmenu.cpp:198 src/gui/popupmenu.cpp:443 -#: src/gui/popupmenu.cpp:700 src/gui/popupmenu.cpp:779 +#: src/gui/popupmenu.cpp:202 src/gui/popupmenu.cpp:465 +#: src/gui/popupmenu.cpp:736 src/gui/popupmenu.cpp:815 msgid "Follow" msgstr "按照" -#: src/gui/popupmenu.cpp:199 src/gui/popupmenu.cpp:444 -#: src/gui/popupmenu.cpp:701 src/gui/popupmenu.cpp:780 +#: src/gui/popupmenu.cpp:203 src/gui/popupmenu.cpp:466 +#: src/gui/popupmenu.cpp:737 src/gui/popupmenu.cpp:816 msgid "Imitation" msgstr "" -#: src/gui/popupmenu.cpp:208 src/gui/popupmenu.cpp:733 +#: src/gui/popupmenu.cpp:212 src/gui/popupmenu.cpp:769 msgid "Invite to party" msgstr "" -#: src/gui/popupmenu.cpp:213 src/gui/popupmenu.cpp:455 -#: src/gui/popupmenu.cpp:738 +#: src/gui/popupmenu.cpp:217 src/gui/popupmenu.cpp:477 +#: src/gui/popupmenu.cpp:774 msgid "Kick from party" msgstr "踢从党" -#: src/gui/popupmenu.cpp:228 src/gui/popupmenu.cpp:240 -#: src/gui/popupmenu.cpp:472 src/gui/popupmenu.cpp:755 +#: src/gui/popupmenu.cpp:232 src/gui/popupmenu.cpp:244 +#: src/gui/popupmenu.cpp:494 src/gui/popupmenu.cpp:791 msgid "Kick from guild" msgstr "踢从公会" -#: src/gui/popupmenu.cpp:233 src/gui/popupmenu.cpp:245 -#: src/gui/popupmenu.cpp:477 src/gui/popupmenu.cpp:760 +#: src/gui/popupmenu.cpp:237 src/gui/popupmenu.cpp:249 +#: src/gui/popupmenu.cpp:499 src/gui/popupmenu.cpp:796 msgid "Change pos in guild" msgstr "" -#: src/gui/popupmenu.cpp:253 src/gui/popupmenu.cpp:485 -#: src/gui/popupmenu.cpp:769 +#: src/gui/popupmenu.cpp:257 src/gui/popupmenu.cpp:507 +#: src/gui/popupmenu.cpp:805 msgid "Invite to guild" msgstr "" -#: src/gui/popupmenu.cpp:261 +#: src/gui/popupmenu.cpp:265 msgid "Kick player" msgstr "踢çƒå‘˜" -#: src/gui/popupmenu.cpp:263 +#: src/gui/popupmenu.cpp:267 msgid "Nuke" msgstr "" -#: src/gui/popupmenu.cpp:265 src/gui/popupmenu.cpp:703 -#: src/gui/popupmenu.cpp:792 +#: src/gui/popupmenu.cpp:269 src/gui/popupmenu.cpp:739 +#: src/gui/popupmenu.cpp:828 msgid "Show Items" msgstr "显示项目" -#: src/gui/popupmenu.cpp:266 src/gui/popupmenu.cpp:704 -#: src/gui/popupmenu.cpp:793 src/gui/popupmenu.cpp:2047 +#: src/gui/popupmenu.cpp:270 src/gui/popupmenu.cpp:740 +#: src/gui/popupmenu.cpp:829 src/gui/popupmenu.cpp:2136 msgid "Undress" msgstr "" -#: src/gui/popupmenu.cpp:267 src/gui/popupmenu.cpp:297 -#: src/gui/popupmenu.cpp:445 src/gui/popupmenu.cpp:705 -#: src/gui/popupmenu.cpp:794 +#: src/gui/popupmenu.cpp:271 src/gui/popupmenu.cpp:301 +#: src/gui/popupmenu.cpp:467 src/gui/popupmenu.cpp:741 +#: src/gui/popupmenu.cpp:830 msgid "Add comment" msgstr "å‘表评论" -#: src/gui/popupmenu.cpp:282 src/gui/popupmenu.cpp:493 -#: src/gui/popupmenu.cpp:720 src/gui/popupmenu.cpp:799 +#: src/gui/popupmenu.cpp:286 src/gui/popupmenu.cpp:515 +#: src/gui/popupmenu.cpp:756 src/gui/popupmenu.cpp:835 msgid "Buy (?)" msgstr "è´ä¹°(?)" -#: src/gui/popupmenu.cpp:283 src/gui/popupmenu.cpp:494 -#: src/gui/popupmenu.cpp:721 src/gui/popupmenu.cpp:800 +#: src/gui/popupmenu.cpp:287 src/gui/popupmenu.cpp:516 +#: src/gui/popupmenu.cpp:757 src/gui/popupmenu.cpp:836 msgid "Sell (?)" msgstr "出售(?)" -#: src/gui/popupmenu.cpp:308 +#: src/gui/popupmenu.cpp:312 msgid "Kick" msgstr "" -#: src/gui/popupmenu.cpp:319 +#: src/gui/popupmenu.cpp:323 msgid "Remove from attack list" msgstr "" -#: src/gui/popupmenu.cpp:324 +#: src/gui/popupmenu.cpp:328 msgid "Add to priority attack list" msgstr "优先攻击列表" -#: src/gui/popupmenu.cpp:326 +#: src/gui/popupmenu.cpp:330 msgid "Add to attack list" msgstr "åŠ å…¥æ”»å‡»æ¸…å•" -#: src/gui/popupmenu.cpp:328 +#: src/gui/popupmenu.cpp:332 msgid "Add to ignore list" msgstr "" -#: src/gui/popupmenu.cpp:341 src/gui/popupmenu.cpp:497 +#: src/gui/popupmenu.cpp:345 src/gui/popupmenu.cpp:519 msgid "Add name to chat" msgstr "" -#: src/gui/popupmenu.cpp:522 +#: src/gui/popupmenu.cpp:358 src/gui/setup_players.cpp:48 +msgid "Players" +msgstr "玩家" + +#: src/gui/popupmenu.cpp:546 msgid "Pick up" msgstr "拾å–" -#: src/gui/popupmenu.cpp:523 src/gui/popupmenu.cpp:1773 -#: src/gui/popupmenu.cpp:1853 src/gui/popupmenu.cpp:1898 +#: src/gui/popupmenu.cpp:547 src/gui/popupmenu.cpp:1848 +#: src/gui/popupmenu.cpp:1932 src/gui/popupmenu.cpp:1979 msgid "Add to chat" msgstr "åŠ å…¥èŠå¤©" -#: src/gui/popupmenu.cpp:540 +#: src/gui/popupmenu.cpp:566 msgid "Map Item" msgstr "地图项" -#: src/gui/popupmenu.cpp:541 +#: src/gui/popupmenu.cpp:567 msgid "Rename" msgstr "é‡å‘½å" -#: src/gui/popupmenu.cpp:542 src/gui/popupmenu.cpp:2008 -#: src/gui/popupmenu.cpp:2019 src/gui/popupmenu.cpp:2023 +#: src/gui/popupmenu.cpp:568 src/gui/popupmenu.cpp:2095 +#: src/gui/popupmenu.cpp:2106 src/gui/popupmenu.cpp:2110 msgid "Remove" msgstr "" -#: src/gui/popupmenu.cpp:547 +#: src/gui/popupmenu.cpp:573 msgid "Warp" msgstr "" -#: src/gui/popupmenu.cpp:560 -msgid "Load old outfits" +#: src/gui/popupmenu.cpp:589 +msgid "Clear outfit" msgstr "" -#: src/gui/popupmenu.cpp:576 src/gui/windowmenu.cpp:96 +#: src/gui/popupmenu.cpp:608 src/gui/windowmenu.cpp:96 msgid "Spells" msgstr "法术" -#: src/gui/popupmenu.cpp:577 +#: src/gui/popupmenu.cpp:609 msgid "Load old spells" msgstr "" -#: src/gui/popupmenu.cpp:578 +#: src/gui/popupmenu.cpp:610 msgid "Edit spell" msgstr "" -#: src/gui/popupmenu.cpp:602 +#: src/gui/popupmenu.cpp:636 msgid "Disable highlight" msgstr "ç¦ç”¨" -#: src/gui/popupmenu.cpp:604 +#: src/gui/popupmenu.cpp:638 msgid "Enable highlight" msgstr "å¯ç”¨çªå‡º" -#: src/gui/popupmenu.cpp:606 +#: src/gui/popupmenu.cpp:640 msgid "Don't remove name" msgstr "" -#: src/gui/popupmenu.cpp:608 +#: src/gui/popupmenu.cpp:642 msgid "Remove name" msgstr "移除姓å" -#: src/gui/popupmenu.cpp:610 +#: src/gui/popupmenu.cpp:644 msgid "Enable away" msgstr "å¯ç”¨è¿œ" -#: src/gui/popupmenu.cpp:612 +#: src/gui/popupmenu.cpp:646 msgid "Disable away" msgstr "" -#: src/gui/popupmenu.cpp:617 src/gui/socialwindow.cpp:1141 +#: src/gui/popupmenu.cpp:651 src/gui/socialwindow.cpp:1262 msgid "Leave" msgstr "留下" -#: src/gui/popupmenu.cpp:813 +#: src/gui/popupmenu.cpp:654 +msgid "Copy to clipboard" +msgstr "" + +#: src/gui/popupmenu.cpp:849 msgid "Change guild position" msgstr "更改公会的立场" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1286 +#: src/gui/popupmenu.cpp:1335 msgid "Rename map sign " msgstr "é‡å‘½åçš„åœ°å›¾æ ‡å¿—" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1288 +#: src/gui/popupmenu.cpp:1337 msgid "Name: " msgstr "å称:" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1338 +#: src/gui/popupmenu.cpp:1382 msgid "Player comment " msgstr "玩家评论" #. TRANSLATORS: number of chars in string should be near original -#: src/gui/popupmenu.cpp:1340 +#: src/gui/popupmenu.cpp:1384 msgid "Comment: " msgstr "评论:" -#: src/gui/popupmenu.cpp:1711 +#: src/gui/popupmenu.cpp:1786 msgid "Add to trade" msgstr "" -#: src/gui/popupmenu.cpp:1715 +#: src/gui/popupmenu.cpp:1790 msgid "Add to trade 10" msgstr "" -#: src/gui/popupmenu.cpp:1716 +#: src/gui/popupmenu.cpp:1791 msgid "Add to trade half" msgstr "" -#: src/gui/popupmenu.cpp:1717 +#: src/gui/popupmenu.cpp:1792 msgid "Add to trade all" msgstr "" -#: src/gui/popupmenu.cpp:1727 +#: src/gui/popupmenu.cpp:1802 msgid "Store 10" msgstr "商店10" -#: src/gui/popupmenu.cpp:1728 +#: src/gui/popupmenu.cpp:1803 msgid "Store half" msgstr "商店的一åŠ" -#: src/gui/popupmenu.cpp:1729 +#: src/gui/popupmenu.cpp:1804 msgid "Store all" msgstr "商店所有" -#: src/gui/popupmenu.cpp:1749 src/gui/popupmenu.cpp:1841 -#: src/gui/popupmenu.cpp:1886 +#: src/gui/popupmenu.cpp:1824 src/gui/popupmenu.cpp:1920 +#: src/gui/popupmenu.cpp:1967 msgid "Drop all" msgstr "所有" -#: src/gui/popupmenu.cpp:1768 +#: src/gui/popupmenu.cpp:1843 msgid "Retrieve 10" msgstr "拿出10" -#: src/gui/popupmenu.cpp:1769 +#: src/gui/popupmenu.cpp:1844 msgid "Retrieve half" msgstr "拿出一åŠ" -#: src/gui/popupmenu.cpp:1770 +#: src/gui/popupmenu.cpp:1845 msgid "Retrieve all" msgstr "检索所有" -#: src/gui/popupmenu.cpp:1801 src/gui/popupmenu.cpp:1857 +#: src/gui/popupmenu.cpp:1878 src/gui/popupmenu.cpp:1936 msgid "Load old item shortcuts" msgstr "" -#: src/gui/popupmenu.cpp:1902 +#: src/gui/popupmenu.cpp:1983 msgid "Load old drop shortcuts" msgstr "" -#: src/gui/popupmenu.cpp:1928 src/gui/popupmenu.cpp:1963 +#: src/gui/popupmenu.cpp:2011 src/gui/popupmenu.cpp:2048 msgid "Hide" msgstr "éšè—" -#: src/gui/popupmenu.cpp:1934 src/gui/popupmenu.cpp:1969 +#: src/gui/popupmenu.cpp:2017 src/gui/popupmenu.cpp:2054 msgid "Show" msgstr "显示" -#: src/gui/popupmenu.cpp:1975 +#: src/gui/popupmenu.cpp:2060 msgid "Reset yellow bar" msgstr "" -#: src/gui/popupmenu.cpp:1977 src/gui/statuswindow.cpp:242 +#: src/gui/popupmenu.cpp:2062 src/gui/statuswindow.cpp:242 msgid "Copy to chat" msgstr "" -#: src/gui/popupmenu.cpp:1995 src/gui/setup_theme.cpp:88 -#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:958 -#: src/gui/socialwindow.cpp:993 src/gui/socialwindow.cpp:1028 +#: src/gui/popupmenu.cpp:2082 src/gui/setup_theme.cpp:88 +#: src/gui/setup_theme.cpp:145 src/gui/socialwindow.cpp:982 +#: src/gui/socialwindow.cpp:1017 src/gui/socialwindow.cpp:1052 msgid "(default)" msgstr "(默认)" -#: src/gui/popupmenu.cpp:2005 src/gui/popupmenu.cpp:2016 +#: src/gui/popupmenu.cpp:2092 src/gui/popupmenu.cpp:2103 msgid "Move up" msgstr "x" -#: src/gui/popupmenu.cpp:2007 src/gui/popupmenu.cpp:2018 +#: src/gui/popupmenu.cpp:2094 src/gui/popupmenu.cpp:2105 msgid "Move down" msgstr "" @@ -1730,11 +1734,11 @@ msgstr "准备下载" msgid "Error retreiving server list!" msgstr "æ¢å¤æœåŠ¡å™¨åˆ—表错误ï¼" -#: src/gui/serverdialog.cpp:678 +#: src/gui/serverdialog.cpp:681 msgid "requires a newer version" msgstr "需è¦è¾ƒæ–°ç‰ˆæœ¬" -#: src/gui/serverdialog.cpp:680 +#: src/gui/serverdialog.cpp:683 #, c-format msgid "requires v%s" msgstr "éœ€è¦ v%s" @@ -2222,10 +2226,6 @@ msgstr "" msgid "Disable beings caching (Software)" msgstr "" -#: src/gui/setup_players.cpp:48 -msgid "Players" -msgstr "玩家" - #: src/gui/setup_players.cpp:54 msgid "Show gender" msgstr "显示性别" @@ -2375,74 +2375,78 @@ msgid "Indonesian" msgstr "" #: src/gui/setup_theme.cpp:153 -msgid "Japanese" +msgid "Polish" msgstr "" #: src/gui/setup_theme.cpp:154 -msgid "Dutch (Belgium/Flemish)" +msgid "Japanese" msgstr "" #: src/gui/setup_theme.cpp:155 -msgid "Portuguese" +msgid "Dutch (Belgium/Flemish)" msgstr "" #: src/gui/setup_theme.cpp:156 -msgid "Portuguese (Brazilian)" +msgid "Portuguese" msgstr "" #: src/gui/setup_theme.cpp:157 -msgid "Russian" +msgid "Portuguese (Brazilian)" msgstr "" #: src/gui/setup_theme.cpp:158 +msgid "Russian" +msgstr "" + +#: src/gui/setup_theme.cpp:159 msgid "Spanish (Castilian)" msgstr "" -#: src/gui/setup_theme.cpp:190 +#: src/gui/setup_theme.cpp:191 msgid "Theme" msgstr "主题" -#: src/gui/setup_theme.cpp:192 +#: src/gui/setup_theme.cpp:193 msgid "Gui theme" msgstr "桂主题" -#: src/gui/setup_theme.cpp:193 +#: src/gui/setup_theme.cpp:194 msgid "Language" msgstr "" -#: src/gui/setup_theme.cpp:194 +#: src/gui/setup_theme.cpp:195 msgid "Main Font" msgstr "主è¦å—体" -#: src/gui/setup_theme.cpp:195 +#: src/gui/setup_theme.cpp:196 msgid "Bold font" msgstr "åŠ ç²—å—体" -#: src/gui/setup_theme.cpp:196 +#: src/gui/setup_theme.cpp:197 msgid "Particle font" msgstr "ç²’åå—体" -#: src/gui/setup_theme.cpp:197 +#: src/gui/setup_theme.cpp:198 msgid "Help font" msgstr "帮助å—体" -#: src/gui/setup_theme.cpp:198 +#: src/gui/setup_theme.cpp:199 msgid "Secure font" msgstr "安全å—体" -#: src/gui/setup_theme.cpp:199 +#: src/gui/setup_theme.cpp:200 msgid "Japanese font" msgstr "日文å—体" -#: src/gui/setup_theme.cpp:236 +#: src/gui/setup_theme.cpp:237 msgid "Font size" msgstr "å—体大å°" -#: src/gui/setup_theme.cpp:377 +#: src/gui/setup_theme.cpp:378 msgid "Theme Changed" msgstr "主题更改" -#: src/gui/setup_theme.cpp:378 src/gui/setup_video.cpp:619 +#: src/gui/setup_theme.cpp:379 src/gui/setup_video.cpp:619 #: src/gui/setup_video.cpp:624 msgid "Restart your client for the change to take effect." msgstr "é‡å¯æ‚¨çš„游æˆå®¢æˆ·ç«¯ä»¥ä½¿å˜æ›´ç”Ÿæ•ˆã€‚" @@ -2674,194 +2678,194 @@ msgstr "ç‰çº§: %d" msgid "Lvl: %d (%+d)" msgstr "ç‰çº§: %d(%+d)" -#: src/gui/socialwindow.cpp:118 src/gui/socialwindow.cpp:216 +#: src/gui/socialwindow.cpp:144 src/gui/socialwindow.cpp:242 #: src/gui/widgets/guildchattab.cpp:43 src/net/ea/gui/guildtab.cpp:52 msgid "Guild" msgstr "帮会" -#: src/gui/socialwindow.cpp:147 +#: src/gui/socialwindow.cpp:173 #, c-format msgid "Invited user %s to guild %s." msgstr "邀请用户%såŠ å…¥å…¬ä¼š%s" -#: src/gui/socialwindow.cpp:161 +#: src/gui/socialwindow.cpp:187 #, c-format msgid "Guild %s quit requested." msgstr "退出公会%s的请求。" -#: src/gui/socialwindow.cpp:188 +#: src/gui/socialwindow.cpp:214 msgid "Member Invite to Guild" msgstr "会员邀请到公会" -#: src/gui/socialwindow.cpp:189 +#: src/gui/socialwindow.cpp:215 #, c-format msgid "Who would you like to invite to guild %s?" msgstr "ä½ è¦é‚€è¯·è°åŠ 入工会%s?" -#: src/gui/socialwindow.cpp:198 +#: src/gui/socialwindow.cpp:224 msgid "Leave Guild?" msgstr "离开公会?" -#: src/gui/socialwindow.cpp:199 +#: src/gui/socialwindow.cpp:225 #, c-format msgid "Are you sure you want to leave guild %s?" msgstr "ä½ ç¡®å®šè¦ç¦»å¼€å·¥ä¼š%så—?" -#: src/gui/socialwindow.cpp:319 src/net/ea/gui/partytab.cpp:50 +#: src/gui/socialwindow.cpp:345 src/net/ea/gui/partytab.cpp:50 msgid "Party" msgstr "t" -#: src/gui/socialwindow.cpp:347 +#: src/gui/socialwindow.cpp:373 #, c-format msgid "Invited user %s to party." msgstr "邀请用户%såŠ å…¥å›¢é˜Ÿ." -#: src/gui/socialwindow.cpp:361 +#: src/gui/socialwindow.cpp:387 #, c-format msgid "Party %s quit requested." msgstr "" -#: src/gui/socialwindow.cpp:388 +#: src/gui/socialwindow.cpp:414 msgid "Member Invite to Party" msgstr "" -#: src/gui/socialwindow.cpp:389 +#: src/gui/socialwindow.cpp:415 #, c-format msgid "Who would you like to invite to party %s?" msgstr "" -#: src/gui/socialwindow.cpp:398 +#: src/gui/socialwindow.cpp:424 msgid "Leave Party?" msgstr "离开团队?" -#: src/gui/socialwindow.cpp:399 +#: src/gui/socialwindow.cpp:425 #, c-format msgid "Are you sure you want to leave party %s?" msgstr "" -#: src/gui/socialwindow.cpp:625 +#: src/gui/socialwindow.cpp:649 msgid "Nav" msgstr "" -#: src/gui/socialwindow.cpp:903 +#: src/gui/socialwindow.cpp:927 msgid "Atk" msgstr "" -#: src/gui/socialwindow.cpp:944 +#: src/gui/socialwindow.cpp:968 msgid "Priority mobs" msgstr "" -#: src/gui/socialwindow.cpp:976 +#: src/gui/socialwindow.cpp:1000 msgid "Attack mobs" msgstr "攻击暴徒" -#: src/gui/socialwindow.cpp:1011 +#: src/gui/socialwindow.cpp:1035 msgid "Ignore mobs" msgstr "" -#: src/gui/socialwindow.cpp:1074 +#: src/gui/socialwindow.cpp:1195 msgid "Create Guild" msgstr "创建帮会" -#: src/gui/socialwindow.cpp:1075 src/gui/socialwindow.cpp:1503 +#: src/gui/socialwindow.cpp:1196 src/gui/socialwindow.cpp:1629 msgid "Create Party" msgstr "建立" -#: src/gui/socialwindow.cpp:1117 src/gui/windowmenu.cpp:93 +#: src/gui/socialwindow.cpp:1238 src/gui/windowmenu.cpp:93 msgid "Social" msgstr "" -#: src/gui/socialwindow.cpp:1140 +#: src/gui/socialwindow.cpp:1261 msgid "Invite" msgstr "邀请" -#: src/gui/socialwindow.cpp:1286 +#: src/gui/socialwindow.cpp:1412 #, c-format msgid "Accepted party invite from %s." msgstr "接å—%s团队的邀请." -#: src/gui/socialwindow.cpp:1296 +#: src/gui/socialwindow.cpp:1422 #, c-format msgid "Rejected party invite from %s." msgstr "æ‹’ç»%s的团队邀请." -#: src/gui/socialwindow.cpp:1313 +#: src/gui/socialwindow.cpp:1439 #, c-format msgid "Accepted guild invite from %s." msgstr "已接å—公会邀请æ¥è‡ª%s." -#: src/gui/socialwindow.cpp:1326 +#: src/gui/socialwindow.cpp:1452 #, c-format msgid "Rejected guild invite from %s." msgstr "æ‹’ç»%s的公会邀请." -#: src/gui/socialwindow.cpp:1373 +#: src/gui/socialwindow.cpp:1499 #, c-format msgid "Creating guild called %s." msgstr "创建公会的å为%s" -#: src/gui/socialwindow.cpp:1396 +#: src/gui/socialwindow.cpp:1522 #, c-format msgid "Creating party called %s." msgstr "创建团队åå—为%sçš„" -#: src/gui/socialwindow.cpp:1410 +#: src/gui/socialwindow.cpp:1536 msgid "Guild Name" msgstr "公会å称" -#: src/gui/socialwindow.cpp:1411 +#: src/gui/socialwindow.cpp:1537 msgid "Choose your guild's name." msgstr "é€‰æ‹©ä½ çš„å…¬ä¼šçš„åå—." -#: src/gui/socialwindow.cpp:1425 +#: src/gui/socialwindow.cpp:1551 msgid "Received guild request, but one already exists." msgstr "" -#: src/gui/socialwindow.cpp:1431 +#: src/gui/socialwindow.cpp:1557 #, c-format msgid "%s has invited you to join the guild %s." msgstr "%sé‚€è¯·ä½ åŠ å…¥å…¬ä¼š%s" -#: src/gui/socialwindow.cpp:1437 +#: src/gui/socialwindow.cpp:1563 msgid "Accept Guild Invite" msgstr "接å—邀请" -#: src/gui/socialwindow.cpp:1452 +#: src/gui/socialwindow.cpp:1578 msgid "Received party request, but one already exists." msgstr "接å—到一个已ç»å˜åœ¨çš„帮会邀请。" -#: src/gui/socialwindow.cpp:1463 +#: src/gui/socialwindow.cpp:1589 msgid "You have been invited you to join a party." msgstr "æ‚¨å·²è¢«é‚€è¯·æ‚¨åŠ å…¥å…šã€‚" -#: src/gui/socialwindow.cpp:1467 +#: src/gui/socialwindow.cpp:1593 #, c-format msgid "You have been invited to join the %s party." msgstr "æ‚¨å·²è¢«é‚€è¯·åŠ å…¥%s的团队。" -#: src/gui/socialwindow.cpp:1475 +#: src/gui/socialwindow.cpp:1601 #, c-format msgid "%s has invited you to join their party." msgstr "%så·²ç»é‚€è¯·ä½ åŠ å…¥ä»–ä»¬çš„å¸®ä¼šã€‚" -#: src/gui/socialwindow.cpp:1480 +#: src/gui/socialwindow.cpp:1606 #, c-format msgid "%s has invited you to join the %s party." msgstr "%så·²ç»é‚€è¯·ä½ åŠ å…¥å¸®ä¼š%s。" -#: src/gui/socialwindow.cpp:1489 +#: src/gui/socialwindow.cpp:1615 msgid "Accept Party Invite" msgstr "接å—帮会邀请" -#: src/gui/socialwindow.cpp:1504 +#: src/gui/socialwindow.cpp:1630 msgid "Cannot create party. You are already in a party" msgstr "æ— æ³•å»ºç«‹å›¢é˜Ÿ.您已ç»åœ¨ä¸€ä¸ªé˜Ÿä¼ä¸äº†" -#: src/gui/socialwindow.cpp:1509 +#: src/gui/socialwindow.cpp:1635 msgid "Party Name" msgstr "" -#: src/gui/socialwindow.cpp:1510 +#: src/gui/socialwindow.cpp:1636 msgid "Choose your party's name." msgstr "选择nçš„å称。" @@ -3051,33 +3055,33 @@ msgstr "æ·»åŠ ç‰©å“å¤±è´¥ã€‚ä½ ä¸èƒ½è¦†ç›–窗å£ä¸çš„该类物å“。" msgid "Name: %s" msgstr "姓å:%s" -#: src/gui/updaterwindow.cpp:138 +#: src/gui/updaterwindow.cpp:139 msgid "Updating..." msgstr "æ›´æ–°..." -#: src/gui/updaterwindow.cpp:159 +#: src/gui/updaterwindow.cpp:160 msgid "Connecting..." msgstr "连接ä¸..." -#: src/gui/updaterwindow.cpp:162 +#: src/gui/updaterwindow.cpp:163 msgid "Play" msgstr "开始" -#: src/gui/updaterwindow.cpp:565 +#: src/gui/updaterwindow.cpp:566 msgid "##1 The update process is incomplete." msgstr "##1 更新过程ä¸å®Œæ•´ã€‚" #. TRANSLATORS: Continues "you try again later.". -#: src/gui/updaterwindow.cpp:567 +#: src/gui/updaterwindow.cpp:568 msgid "##1 It is strongly recommended that" msgstr "##1 强烈建议" #. TRANSLATORS: Begins "It is strongly recommended that". -#: src/gui/updaterwindow.cpp:569 +#: src/gui/updaterwindow.cpp:570 msgid "##1 you try again later." msgstr "" -#: src/gui/updaterwindow.cpp:745 +#: src/gui/updaterwindow.cpp:746 msgid "Completed" msgstr "已完æˆ" @@ -3229,23 +3233,23 @@ msgstr "家居广场边界" msgid "Road Point" msgstr "路点" -#: src/gui/whoisonline.cpp:85 src/gui/whoisonline.cpp:494 +#: src/gui/whoisonline.cpp:90 src/gui/whoisonline.cpp:572 msgid "Who Is Online - Updating" msgstr "è°åœ¨çº¿ - æ›´æ–°" -#: src/gui/whoisonline.cpp:108 +#: src/gui/whoisonline.cpp:113 msgid "Update" msgstr "æ›´æ–°" -#: src/gui/whoisonline.cpp:307 +#: src/gui/whoisonline.cpp:196 msgid "Who Is Online - " msgstr "è°åœ¨çº¿ -" -#: src/gui/whoisonline.cpp:508 +#: src/gui/whoisonline.cpp:586 msgid "Who Is Online - error" msgstr "è°åœ¨çº¿ - 错误" -#: src/gui/whoisonline.cpp:540 +#: src/gui/whoisonline.cpp:625 msgid "Who Is Online - Update" msgstr "è°åœ¨çº¿ - æ›´æ–°" @@ -3950,423 +3954,428 @@ msgid "" msgstr "" #: src/localplayer.cpp:384 -msgid "You were killed by " +#, fuzzy, c-format +msgid "You were killed by %s" msgstr "ä½ è¢«æ‰“æ»" -#: src/localplayer.cpp:1434 +#: src/localplayer.cpp:1439 msgid "Tried to pick up nonexistent item." msgstr "" -#: src/localplayer.cpp:1436 +#: src/localplayer.cpp:1442 msgid "Item is too heavy." msgstr "项目是太é‡äº†ã€‚" -#: src/localplayer.cpp:1438 +#: src/localplayer.cpp:1445 msgid "Item is too far away." msgstr "物å“太远了。" -#: src/localplayer.cpp:1440 +#: src/localplayer.cpp:1448 msgid "Inventory is full." msgstr "" -#: src/localplayer.cpp:1442 +#: src/localplayer.cpp:1451 msgid "Stack is too big." msgstr "" -#: src/localplayer.cpp:1445 +#: src/localplayer.cpp:1454 msgid "Item belongs to someone else." msgstr "" -#: src/localplayer.cpp:1448 +#: src/localplayer.cpp:1457 msgid "Unknown problem picking up item." msgstr "" #. TRANSLATORS: %d is number, #. [@@%d|%s@@] - here player can see link to item -#: src/localplayer.cpp:1472 +#: src/localplayer.cpp:1481 #, c-format msgid "You picked up %d [@@%d|%s@@]." msgid_plural "You picked up %d [@@%d|%s@@]." msgstr[0] "ä½ æ‹¾èµ·%d[@@%d|%s @@]。" -#: src/localplayer.cpp:1887 +#: src/localplayer.cpp:1898 msgid "(D) default moves" msgstr "" -#: src/localplayer.cpp:1888 +#: src/localplayer.cpp:1899 msgid "(I) invert moves" msgstr "" -#: src/localplayer.cpp:1889 +#: src/localplayer.cpp:1900 msgid "(c) moves with some crazy moves" msgstr "" -#: src/localplayer.cpp:1890 +#: src/localplayer.cpp:1901 msgid "(C) moves with crazy moves" msgstr "" -#: src/localplayer.cpp:1891 +#: src/localplayer.cpp:1902 msgid "(d) double normal + crazy" msgstr "" -#: src/localplayer.cpp:1892 +#: src/localplayer.cpp:1903 msgid "(?) unknown move" msgstr "" -#: src/localplayer.cpp:1914 +#: src/localplayer.cpp:1925 #, c-format msgid "(%d) crazy move number %d" msgstr "" -#: src/localplayer.cpp:1919 +#: src/localplayer.cpp:1930 msgid "(a) custom crazy move" msgstr "" -#: src/localplayer.cpp:1923 +#: src/localplayer.cpp:1934 msgid "(?) crazy move" msgstr "" -#: src/localplayer.cpp:1937 +#: src/localplayer.cpp:1948 msgid "(0) default moves to target" msgstr "" -#: src/localplayer.cpp:1938 +#: src/localplayer.cpp:1949 msgid "(1) moves to target in distance 1" msgstr "" -#: src/localplayer.cpp:1939 +#: src/localplayer.cpp:1950 msgid "(2) moves to target in distance 2" msgstr "" -#: src/localplayer.cpp:1940 +#: src/localplayer.cpp:1951 msgid "(3) moves to target in distance 3" msgstr "" -#: src/localplayer.cpp:1941 +#: src/localplayer.cpp:1952 msgid "(5) moves to target in distance 5" msgstr "" -#: src/localplayer.cpp:1942 +#: src/localplayer.cpp:1953 msgid "(7) moves to target in distance 7" msgstr "" -#: src/localplayer.cpp:1943 +#: src/localplayer.cpp:1954 msgid "(A) moves to target in attack range" msgstr "" -#: src/localplayer.cpp:1944 +#: src/localplayer.cpp:1955 msgid "(a) archer attack range" msgstr "" -#: src/localplayer.cpp:1945 +#: src/localplayer.cpp:1956 msgid "(?) move to target" msgstr "(?)ç§»åŠ¨åˆ°ç›®æ ‡" -#: src/localplayer.cpp:1964 +#: src/localplayer.cpp:1975 msgid "(D) default follow" msgstr "" -#: src/localplayer.cpp:1965 +#: src/localplayer.cpp:1976 msgid "(R) relative follow" msgstr "" -#: src/localplayer.cpp:1966 +#: src/localplayer.cpp:1977 msgid "(M) mirror follow" msgstr "" -#: src/localplayer.cpp:1967 +#: src/localplayer.cpp:1978 msgid "(P) pet follow" msgstr "" -#: src/localplayer.cpp:1968 +#: src/localplayer.cpp:1979 msgid "(?) unknown follow" msgstr "" -#: src/localplayer.cpp:1987 src/localplayer.cpp:1991 src/localplayer.cpp:2014 +#: src/localplayer.cpp:1998 src/localplayer.cpp:2002 src/localplayer.cpp:2025 msgid "(?) attack" msgstr "(?) 攻击" -#: src/localplayer.cpp:1988 src/localplayer.cpp:2010 +#: src/localplayer.cpp:1999 src/localplayer.cpp:2021 msgid "(D) default attack" msgstr "" -#: src/localplayer.cpp:1989 +#: src/localplayer.cpp:2000 msgid "(s) switch attack without shield" msgstr "" -#: src/localplayer.cpp:1990 +#: src/localplayer.cpp:2001 msgid "(S) switch attack with shield" msgstr "" -#: src/localplayer.cpp:2011 +#: src/localplayer.cpp:2022 msgid "(G) go and attack" msgstr "(G) 去攻击" -#: src/localplayer.cpp:2012 +#: src/localplayer.cpp:2023 msgid "(A) go, attack, pickup" msgstr "" -#: src/localplayer.cpp:2013 +#: src/localplayer.cpp:2024 msgid "(d) without auto attack" msgstr "" -#: src/localplayer.cpp:2047 +#: src/localplayer.cpp:2058 msgid "(S) small pick up 1x1 cells" msgstr "" -#: src/localplayer.cpp:2048 +#: src/localplayer.cpp:2059 msgid "(D) default pick up 2x1 cells" msgstr "" -#: src/localplayer.cpp:2049 +#: src/localplayer.cpp:2060 msgid "(F) forward pick up 2x3 cells" msgstr "" -#: src/localplayer.cpp:2050 +#: src/localplayer.cpp:2061 msgid "(3) pick up 3x3 cells" msgstr "" -#: src/localplayer.cpp:2051 +#: src/localplayer.cpp:2062 msgid "(g) go and pick up in distance 4" msgstr "" -#: src/localplayer.cpp:2052 +#: src/localplayer.cpp:2063 msgid "(G) go and pick up in distance 8" msgstr "" -#: src/localplayer.cpp:2053 +#: src/localplayer.cpp:2064 msgid "(A) go and pick up in max distance" msgstr "" -#: src/localplayer.cpp:2054 +#: src/localplayer.cpp:2065 msgid "(?) pick up" msgstr "(?)æ‹¿èµ·" -#: src/localplayer.cpp:2067 +#: src/localplayer.cpp:2078 msgid "(N) normal map view" msgstr "" -#: src/localplayer.cpp:2068 +#: src/localplayer.cpp:2079 msgid "(D) debug map view" msgstr "" -#: src/localplayer.cpp:2069 +#: src/localplayer.cpp:2080 msgid "(u) ultra map view" msgstr "" -#: src/localplayer.cpp:2070 +#: src/localplayer.cpp:2081 msgid "(U) ultra map view 2" msgstr "" -#: src/localplayer.cpp:2071 +#: src/localplayer.cpp:2082 msgid "(e) empty map view" msgstr "" -#: src/localplayer.cpp:2072 +#: src/localplayer.cpp:2083 msgid "(b) black & white map view" msgstr "" -#: src/localplayer.cpp:2091 +#: src/localplayer.cpp:2102 msgid "(f) use #flar for magic attack" msgstr "" -#: src/localplayer.cpp:2092 +#: src/localplayer.cpp:2103 msgid "(c) use #chiza for magic attack" msgstr "" -#: src/localplayer.cpp:2093 +#: src/localplayer.cpp:2104 msgid "(I) use #ingrav for magic attack" msgstr "" -#: src/localplayer.cpp:2094 +#: src/localplayer.cpp:2105 msgid "(F) use #frillyar for magic attack" msgstr "" -#: src/localplayer.cpp:2095 +#: src/localplayer.cpp:2106 msgid "(U) use #upmarmu for magic attack" msgstr "" -#: src/localplayer.cpp:2096 +#: src/localplayer.cpp:2107 msgid "(?) magic attack" msgstr "" -#: src/localplayer.cpp:2115 +#: src/localplayer.cpp:2126 msgid "(a) attack all players" msgstr "" -#: src/localplayer.cpp:2116 +#: src/localplayer.cpp:2127 msgid "(f) attack not friends" msgstr "" -#: src/localplayer.cpp:2117 +#: src/localplayer.cpp:2128 msgid "(b) attack bad relations" msgstr "" -#: src/localplayer.cpp:2118 +#: src/localplayer.cpp:2129 msgid "(d) dont attack players" msgstr "" -#: src/localplayer.cpp:2119 +#: src/localplayer.cpp:2130 msgid "(?) pvp attack" msgstr "" -#: src/localplayer.cpp:2138 +#: src/localplayer.cpp:2149 msgid "(D) default imitation" msgstr "" -#: src/localplayer.cpp:2139 +#: src/localplayer.cpp:2150 msgid "(O) outfits imitation" msgstr "" -#: src/localplayer.cpp:2140 +#: src/localplayer.cpp:2151 msgid "(?) imitation" msgstr "" -#: src/localplayer.cpp:2168 +#: src/localplayer.cpp:2179 msgid "Away" msgstr "è·ç¦»" -#: src/localplayer.cpp:2187 +#: src/localplayer.cpp:2198 msgid "(O) on keyboard" msgstr "" -#: src/localplayer.cpp:2188 +#: src/localplayer.cpp:2199 msgid "(A) away" msgstr "" -#: src/localplayer.cpp:2189 src/localplayer.cpp:2204 +#: src/localplayer.cpp:2200 src/localplayer.cpp:2215 msgid "(?) away" msgstr "" -#: src/localplayer.cpp:2202 +#: src/localplayer.cpp:2213 msgid "(G) game camera mode" msgstr "" -#: src/localplayer.cpp:2203 +#: src/localplayer.cpp:2214 msgid "(F) free camera mode" msgstr "" -#: src/localplayer.cpp:2228 +#: src/localplayer.cpp:2239 msgid "Game modifiers are enabled" msgstr "" -#: src/localplayer.cpp:2229 +#: src/localplayer.cpp:2240 msgid "Game modifiers are disabled" msgstr "" -#: src/localplayer.cpp:2230 +#: src/localplayer.cpp:2241 msgid "Game modifiers are unknown" msgstr "" -#: src/localplayer.cpp:3746 +#: src/localplayer.cpp:3757 msgid "Follow: " msgstr "è·Ÿéš:" -#: src/localplayer.cpp:3748 src/localplayer.cpp:3763 +#: src/localplayer.cpp:3759 src/localplayer.cpp:3774 msgid "Follow canceled" msgstr "" -#: src/localplayer.cpp:3755 +#: src/localplayer.cpp:3766 msgid "Imitation: " msgstr "" -#: src/localplayer.cpp:3757 src/localplayer.cpp:3765 +#: src/localplayer.cpp:3768 src/localplayer.cpp:3776 msgid "Imitation canceled" msgstr "" -#: src/localplayer.cpp:4113 +#: src/localplayer.cpp:4124 msgid "You see " msgstr "ä½ çœ‹" -#: src/main.cpp:47 +#: src/main.cpp:50 msgid "manaplus [options] [manaplus-file]" msgstr "" -#: src/main.cpp:48 +#: src/main.cpp:51 msgid "[manaplus-file] : The manaplus file is an XML file (.manaplus)" msgstr "" -#: src/main.cpp:50 +#: src/main.cpp:53 msgid " used to set custom parameters" msgstr "" -#: src/main.cpp:51 +#: src/main.cpp:54 msgid " to the manaplus client." msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 msgid "Options:" msgstr "选项:" -#: src/main.cpp:54 +#: src/main.cpp:57 msgid " -l --log-file : Log file to use" msgstr "-l--log-file 日志文件" -#: src/main.cpp:55 +#: src/main.cpp:58 msgid " -L --chat-log-dir : Chat log dir to use" msgstr "" -#: src/main.cpp:56 +#: src/main.cpp:59 msgid " -v --version : Display the version" msgstr "-v --version: 显示版本" -#: src/main.cpp:57 +#: src/main.cpp:60 msgid " -h --help : Display this help" msgstr "" -#: src/main.cpp:58 +#: src/main.cpp:61 msgid " -C --config-dir : Configuration directory to use" msgstr "" -#: src/main.cpp:59 +#: src/main.cpp:62 msgid " -U --username : Login with this username" msgstr "" -#: src/main.cpp:60 +#: src/main.cpp:63 msgid " -P --password : Login with this password" msgstr "" -#: src/main.cpp:61 +#: src/main.cpp:64 msgid " -c --character : Login with this character" msgstr "" -#: src/main.cpp:62 +#: src/main.cpp:65 msgid " -s --server : Login server name or IP" msgstr "" -#: src/main.cpp:63 +#: src/main.cpp:66 msgid " -p --port : Login server port" msgstr "" -#: src/main.cpp:64 +#: src/main.cpp:67 msgid " --update-host : Use this update host" msgstr "--update-host: 使用æ¤æ›´æ–°ä¸»æœº" -#: src/main.cpp:65 +#: src/main.cpp:68 msgid " -D --default : Choose default character server and character" msgstr "" -#: src/main.cpp:67 +#: src/main.cpp:70 msgid " -u --skip-update : Skip the update downloads" msgstr "" -#: src/main.cpp:68 +#: src/main.cpp:71 msgid " -d --data : Directory to load game data from" msgstr "" -#: src/main.cpp:70 +#: src/main.cpp:73 msgid " -L --localdata-dir : Directory to use as local data directory" msgstr "" -#: src/main.cpp:72 +#: src/main.cpp:75 msgid " --screenshot-dir : Directory to store screenshots" msgstr "" -#: src/main.cpp:73 +#: src/main.cpp:76 msgid " --safemode : Start game in safe mode" msgstr "" -#: src/main.cpp:75 +#: src/main.cpp:77 +msgid " -T --tests : Start testing drivers and auto configuring" +msgstr "" + +#: src/main.cpp:80 msgid " --no-opengl : Disable OpenGL for this session" msgstr "" @@ -4422,7 +4431,7 @@ msgstr "" msgid "Failed to create character. Most likely the name is already taken." msgstr "创建角色失败。很å¯èƒ½å称已被å 用。" -#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:235 +#: src/net/ea/charserverhandler.cpp:155 src/net/ea/loginhandler.cpp:245 msgid "Wrong name." msgstr "错误的å称。" @@ -4438,15 +4447,20 @@ msgstr "ä¸æ£ç¡®çš„头å‘。" msgid "Incorrect slot." msgstr "" -#: src/net/ea/charserverhandler.cpp:179 src/net/manaserv/charhandler.cpp:210 +#: src/net/ea/charserverhandler.cpp:167 +#, fuzzy +msgid "Incorrect race." +msgstr "ä¸æ£ç¡®çš„头å‘。" + +#: src/net/ea/charserverhandler.cpp:182 src/net/manaserv/charhandler.cpp:210 msgid "Info" msgstr "ä¿¡æ¯" -#: src/net/ea/charserverhandler.cpp:179 +#: src/net/ea/charserverhandler.cpp:182 msgid "Character deleted." msgstr "è§’è‰²å·²åˆ é™¤ã€‚" -#: src/net/ea/charserverhandler.cpp:185 +#: src/net/ea/charserverhandler.cpp:188 msgid "Failed to delete character." msgstr "åˆ é™¤è§’è‰²å¤±è´¥ã€‚" @@ -4491,16 +4505,16 @@ msgstr "" msgid "All whispers unignore failed." msgstr "" -#: src/net/ea/gamehandler.cpp:87 +#: src/net/ea/gamehandler.cpp:92 #, c-format msgid "Online users: %d" msgstr "在线用户数:%d" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Game" msgstr "游æˆ" -#: src/net/ea/gamehandler.cpp:99 +#: src/net/ea/gamehandler.cpp:104 msgid "Request to quit denied!" msgstr "" @@ -4590,11 +4604,12 @@ msgstr "未知工会邀请å“应." msgid "%s has left your guild." msgstr "%så·²ç»ç¦»å¼€å·¥ä¼š." -#: src/net/ea/guildhandler.cpp:498 -msgid "You was kicked from guild." +#: src/net/ea/guildhandler.cpp:499 +#, fuzzy +msgid "You were kicked from guild." msgstr "ä½ å·²ç»è¢«å·¥ä¼šå¼€é™¤ï¼." -#: src/net/ea/guildhandler.cpp:511 +#: src/net/ea/guildhandler.cpp:512 #, c-format msgid "%s has kicked from your guild." msgstr "%så·²ç»è¢«å·¥ä¼šå¼€é™¤." @@ -4727,39 +4742,39 @@ msgstr "旧密ç ä¸æ£ç¡®ã€‚" msgid "New password too short." msgstr "新密ç 太çŸã€‚" -#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:241 +#: src/net/ea/loginhandler.cpp:140 src/net/ea/loginhandler.cpp:251 #: src/net/manaserv/charhandler.cpp:181 src/net/manaserv/loginhandler.cpp:102 #: src/net/manaserv/loginhandler.cpp:134 src/net/manaserv/loginhandler.cpp:170 #: src/net/manaserv/loginhandler.cpp:291 src/net/manaserv/loginhandler.cpp:328 msgid "Unknown error." msgstr "未知的错误。" -#: src/net/ea/loginhandler.cpp:203 +#: src/net/ea/loginhandler.cpp:213 msgid "Unregistered ID." msgstr "未注册的ID。" -#: src/net/ea/loginhandler.cpp:206 +#: src/net/ea/loginhandler.cpp:216 msgid "Wrong password." msgstr "错误的密ç 。" -#: src/net/ea/loginhandler.cpp:209 +#: src/net/ea/loginhandler.cpp:219 msgid "Account expired." msgstr "账户过期失效。" -#: src/net/ea/loginhandler.cpp:212 +#: src/net/ea/loginhandler.cpp:222 msgid "Rejected from server." msgstr "" -#: src/net/ea/loginhandler.cpp:215 +#: src/net/ea/loginhandler.cpp:225 msgid "" "You have been permanently banned from the game. Please contact the GM team." msgstr "您已被永久ç¦æ¢è¿›å…¥æ¸¸æˆã€‚请è”ç³»GM团队。" -#: src/net/ea/loginhandler.cpp:219 +#: src/net/ea/loginhandler.cpp:229 msgid "Client too old." msgstr "客户端太旧。" -#: src/net/ea/loginhandler.cpp:222 +#: src/net/ea/loginhandler.cpp:232 #, c-format msgid "" "You have been temporarily banned from the game until %s.\n" @@ -4768,15 +4783,15 @@ msgstr "" "ä½ è¢«æš‚æ—¶ç¦æ¢è¿›å…¥æ¸¸æˆç›´åˆ°%s.\n" "请通过论å›è”ç³»GM组" -#: src/net/ea/loginhandler.cpp:229 +#: src/net/ea/loginhandler.cpp:239 msgid "Server overpopulated." msgstr "" -#: src/net/ea/loginhandler.cpp:232 +#: src/net/ea/loginhandler.cpp:242 msgid "This user name is already taken." msgstr "" -#: src/net/ea/loginhandler.cpp:238 +#: src/net/ea/loginhandler.cpp:248 msgid "Username permanently erased." msgstr "" @@ -5116,7 +5131,7 @@ msgstr "交易å–消。" msgid "Trade completed." msgstr "交易完æˆã€‚" -#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:262 +#: src/net/manaserv/attributes.cpp:160 src/net/tmwa/generalhandler.cpp:265 msgid "Strength" msgstr "力é‡" @@ -5125,7 +5140,7 @@ msgstr "力é‡" msgid "Strength %+.1f" msgstr "力é‡%+.1f" -#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:263 +#: src/net/manaserv/attributes.cpp:173 src/net/tmwa/generalhandler.cpp:266 msgid "Agility" msgstr "æ•æ·" @@ -5134,7 +5149,7 @@ msgstr "æ•æ·" msgid "Agility %+.1f" msgstr "æ•æ· %+.1f" -#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:266 +#: src/net/manaserv/attributes.cpp:186 src/net/tmwa/generalhandler.cpp:269 msgid "Dexterity" msgstr "æ•æ·" @@ -5143,7 +5158,7 @@ msgstr "æ•æ·" msgid "Dexterity %+.1f" msgstr "çµå·§%+.1f" -#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:264 +#: src/net/manaserv/attributes.cpp:199 src/net/tmwa/generalhandler.cpp:267 msgid "Vitality" msgstr "生命" @@ -5152,7 +5167,7 @@ msgstr "生命" msgid "Vitality %+.1f" msgstr "活力%+.1f" -#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:265 +#: src/net/manaserv/attributes.cpp:212 src/net/tmwa/generalhandler.cpp:268 msgid "Intelligence" msgstr "智慧" @@ -5484,50 +5499,50 @@ msgstr "未知的连接错误。" msgid "Got disconnected from server!" msgstr "å’ŒæœåŠ¡å™¨å¤±åŽ»è¿žæŽ¥" -#: src/net/tmwa/generalhandler.cpp:267 +#: src/net/tmwa/generalhandler.cpp:270 msgid "Luck" msgstr "幸è¿" -#: src/net/tmwa/generalhandler.cpp:270 +#: src/net/tmwa/generalhandler.cpp:273 msgid "Defense" msgstr "防御" -#: src/net/tmwa/generalhandler.cpp:271 +#: src/net/tmwa/generalhandler.cpp:274 msgid "M.Attack" msgstr "" -#: src/net/tmwa/generalhandler.cpp:272 +#: src/net/tmwa/generalhandler.cpp:275 msgid "M.Defense" msgstr "" -#: src/net/tmwa/generalhandler.cpp:274 +#: src/net/tmwa/generalhandler.cpp:277 #, no-c-format msgid "% Accuracy" msgstr "%精度" -#: src/net/tmwa/generalhandler.cpp:276 +#: src/net/tmwa/generalhandler.cpp:279 #, no-c-format msgid "% Evade" msgstr "ï¼…é—ªé¿" -#: src/net/tmwa/generalhandler.cpp:278 +#: src/net/tmwa/generalhandler.cpp:281 #, no-c-format msgid "% Critical" msgstr "ï¼…" -#: src/net/tmwa/generalhandler.cpp:279 +#: src/net/tmwa/generalhandler.cpp:282 msgid "Attack Delay" msgstr "攻击延迟" -#: src/net/tmwa/generalhandler.cpp:281 +#: src/net/tmwa/generalhandler.cpp:284 msgid "Walk Delay" msgstr "æ¥è¡Œå»¶è¿Ÿ" -#: src/net/tmwa/generalhandler.cpp:283 +#: src/net/tmwa/generalhandler.cpp:286 msgid "Attack Range" msgstr "攻击范围" -#: src/net/tmwa/generalhandler.cpp:285 +#: src/net/tmwa/generalhandler.cpp:288 msgid "Damage per sec." msgstr "æ¯ç§’伤害" @@ -5548,134 +5563,47 @@ msgstr "连接到æœåŠ¡å™¨ç»ˆæ¢ã€‚" msgid "%s is not in your party!" msgstr "%sä¸åœ¨ä½ 的帮会ä¸ï¼" -#: src/playerrelations.cpp:461 +#: src/playerrelations.cpp:479 msgid "Print '...'" msgstr "" -#: src/playerrelations.cpp:481 +#: src/playerrelations.cpp:499 msgid "Blink name" msgstr "" -#: src/playerrelations.cpp:525 +#: src/playerrelations.cpp:543 msgid "Floating '...' bubble" msgstr "" -#: src/playerrelations.cpp:528 +#: src/playerrelations.cpp:546 msgid "Floating bubble" msgstr "æµåŠ¨çš„泡沫" -#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:246 +#: src/resources/beinginfo.cpp:36 src/resources/itemdb.cpp:244 #: src/resources/monsterdb.cpp:84 msgid "unnamed" msgstr "未知怪兽" -#: src/resources/itemdb.cpp:63 +#: src/resources/itemdb.cpp:61 #, c-format msgid "Attack %+d" msgstr "攻击 %+d" -#: src/resources/itemdb.cpp:64 +#: src/resources/itemdb.cpp:62 #, c-format msgid "Defense %+d" msgstr "防御 %+d" -#: src/resources/itemdb.cpp:65 +#: src/resources/itemdb.cpp:63 #, c-format msgid "HP %+d" msgstr "HP %+d" -#: src/resources/itemdb.cpp:66 +#: src/resources/itemdb.cpp:64 #, c-format msgid "MP %+d" msgstr "MP %+d" -#: src/resources/itemdb.cpp:169 +#: src/resources/itemdb.cpp:167 msgid "Unknown item" msgstr "未知物å“" - -#~ msgid "(D)" -#~ msgstr "(D)" - -#~ msgid "(I)" -#~ msgstr "(I)" - -#~ msgid "(c)" -#~ msgstr "(c)" - -#~ msgid "(C)" -#~ msgstr "(C)" - -#~ msgid "(d)" -#~ msgstr "(d)" - -#~ msgid "(?)" -#~ msgstr "(?)" - -#~ msgid "(a)" -#~ msgstr "(a)" - -#~ msgid "(0)" -#~ msgstr "(0)" - -#~ msgid "(1)" -#~ msgstr "(1)" - -#~ msgid "(2)" -#~ msgstr "(2)" - -#~ msgid "(3)" -#~ msgstr "(3)" - -#~ msgid "(5)" -#~ msgstr "(5)" - -#~ msgid "(7)" -#~ msgstr "(7)" - -#~ msgid "(A)" -#~ msgstr "(A)" - -#~ msgid "(R)" -#~ msgstr "(R)" - -#~ msgid "(M)" -#~ msgstr "(M)" - -#~ msgid "(P)" -#~ msgstr "(P)" - -#~ msgid "(s)" -#~ msgstr "(s)" - -#~ msgid "(S)" -#~ msgstr "(S)" - -#~ msgid "(G)" -#~ msgstr "(G)" - -#~ msgid "(f)" -#~ msgstr "(f)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "(U)" -#~ msgstr "(U)" - -#~ msgid "(b)" -#~ msgstr "(b)" - -#~ msgid "(g)" -#~ msgstr "(g)" - -#~ msgid "(N)" -#~ msgstr "(N)" - -#~ msgid "(u)" -#~ msgstr "(u)" - -#~ msgid "(e)" -#~ msgstr "(e)" - -#~ msgid "(O)" -#~ msgstr "(O)" diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d4ae8079b..6c612629c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -452,8 +452,8 @@ SET(SRCS utils/mathutils.h utils/paths.cpp utils/paths.h - utils/sha256.cpp - utils/sha256.h + utils/process.cpp + utils/process.h utils/stringutils.cpp utils/stringutils.h utils/mutex.h @@ -461,6 +461,10 @@ SET(SRCS utils/mkdir.h utils/xml.cpp utils/xml.h + test/testlauncher.cpp + test/testlauncher.h + test/testmain.cpp + test/testmain.h actor.cpp actor.h actorsprite.cpp @@ -685,6 +689,8 @@ SET(SRCS_TMWA ) SET(SRCS_MANASERV + utils/sha256.cpp + utils/sha256.h net/manaserv/attributes.cpp net/manaserv/attributes.h net/manaserv/adminhandler.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 6ab63bc70..1893adb80 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -362,8 +362,8 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \ utils/mkdir.h \ utils/paths.cpp \ utils/paths.h \ - utils/sha256.cpp \ - utils/sha256.h \ + utils/process.cpp \ + utils/process.h \ utils/specialfolder.cpp \ utils/specialfolder.h \ utils/stringutils.cpp \ @@ -371,6 +371,10 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \ utils/mutex.h \ utils/xml.cpp \ utils/xml.h \ + test/testlauncher.cpp \ + test/testlauncher.h \ + test/testmain.cpp \ + test/testmain.h \ actor.cpp \ actor.h \ actorsprite.cpp \ @@ -507,7 +511,9 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \ if ENABLE_MANASERV manaplus_CXXFLAGS += -DMANASERV_SUPPORT -manaplus_SOURCES += net/manaserv/attributes.cpp \ +manaplus_SOURCES += utils/sha256.cpp \ + utils/sha256.h \ + net/manaserv/attributes.cpp \ net/manaserv/attributes.h \ net/manaserv/adminhandler.cpp \ net/manaserv/adminhandler.h \ diff --git a/src/actor.cpp b/src/actor.cpp index 150f6042b..6a11c6e91 100644 --- a/src/actor.cpp +++ b/src/actor.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actor.h b/src/actor.h index 9afaff93d..51cba0c60 100644 --- a/src/actor.h +++ b/src/actor.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actorsprite.cpp b/src/actorsprite.cpp index 2a92cf506..c1c139bb9 100644 --- a/src/actorsprite.cpp +++ b/src/actorsprite.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -164,7 +164,7 @@ static EffectDescription *default_effect = nullptr; static std::map<int, EffectDescription *> effects; static bool effects_initialized = false; -static EffectDescription *getEffectDescription(xmlNodePtr node, int *id) +static EffectDescription *getEffectDescription(XmlNodePtr node, int *id) { EffectDescription *ed = new EffectDescription; @@ -180,9 +180,9 @@ static EffectDescription *getEffectDescription(int effectId) if (!effects_initialized) { XML::Document doc(EFFECTS_FILE); - xmlNodePtr root = doc.rootNode(); + XmlNodePtr root = doc.rootNode(); - if (!root || !xmlStrEqual(root->name, BAD_CAST "being-effects")) + if (!root || !xmlNameEqual(root, "being-effects")) { logger->log1("Error loading being effects file: " EFFECTS_FILE); @@ -193,13 +193,13 @@ static EffectDescription *getEffectDescription(int effectId) { int id; - if (xmlStrEqual(node->name, BAD_CAST "effect")) + if (xmlNameEqual(node, "effect")) { EffectDescription *EffectDescription = getEffectDescription(node, &id); effects[id] = EffectDescription; } - else if (xmlStrEqual(node->name, BAD_CAST "default")) + else if (xmlNameEqual(node, "default")) { EffectDescription *effectDescription = getEffectDescription(node, &id); @@ -437,7 +437,7 @@ static const char *cursorSize(int size) void ActorSprite::initTargetCursor() { - static std::string targetCursorFile = "graphics/target-cursor-%s-%s.png"; + static std::string targetCursorFile = "target-cursor-%s-%s.png"; static int targetWidths[NUM_TC] = {44, 62, 82}; static int targetHeights[NUM_TC] = {35, 44, 60}; @@ -479,8 +479,8 @@ void ActorSprite::loadTargetCursor(const std::string &filename, if (size < TC_SMALL || size >= NUM_TC) return; - ResourceManager *resman = ResourceManager::getInstance(); - ImageSet *currentImageSet = resman->getImageSet(filename, width, height); + ImageSet *currentImageSet = Theme::getImageSetFromTheme( + filename, width, height); if (!currentImageSet) { diff --git a/src/actorsprite.h b/src/actorsprite.h index e130269bf..29df6954c 100644 --- a/src/actorsprite.h +++ b/src/actorsprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actorspritelistener.h b/src/actorspritelistener.h index 88082af20..314825fc7 100644 --- a/src/actorspritelistener.h +++ b/src/actorspritelistener.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/actorspritemanager.cpp b/src/actorspritemanager.cpp index 4403738f9..fa6d49d38 100644 --- a/src/actorspritemanager.cpp +++ b/src/actorspritemanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -406,13 +406,12 @@ Being *ActorSpriteManager::findBeingByPixel(int x, int y, } } -void ActorSpriteManager::findBeingsByPixel(std::vector<Being*> &beings, +void ActorSpriteManager::findBeingsByPixel(std::vector<ActorSprite*> &beings, int x, int y, bool allPlayers) const { if (!mMap) return; - bool targetDead = mTargetDeadPlayers; const int xtol = 16; const int uptol = 32; @@ -421,25 +420,24 @@ void ActorSpriteManager::findBeingsByPixel(std::vector<Being*> &beings, if (!*it) continue; - if ((*it)->getType() == ActorSprite::FLOOR_ITEM - || (*it)->getType() == ActorSprite::PORTAL) - { + if ((*it)->getType() == ActorSprite::PORTAL) continue; - } - Being *being = static_cast<Being*>(*it); + Being *being = dynamic_cast<Being*>(*it); + ActorSprite *actor = *it; - if ((being->isAlive() - || (targetDead && being->getType() == Being::PLAYER)) + if ((being && (being->isAlive() + || (mTargetDeadPlayers && being->getType() == Being::PLAYER)) && (allPlayers || being != player_node)) + || actor->getType() == ActorSprite::FLOOR_ITEM) { - if ((being->getPixelX() - xtol <= x) && - (being->getPixelX() + xtol > x) && - (being->getPixelY() - uptol <= y) && - (being->getPixelY() > y)) + if ((actor->getPixelX() - xtol <= x) && + (actor->getPixelX() + xtol > x) && + (actor->getPixelY() - uptol <= y) && + (actor->getPixelY() > y)) { - beings.push_back(being); + beings.push_back(actor); } } } diff --git a/src/actorspritemanager.h b/src/actorspritemanager.h index f1f83634d..7960c6301 100644 --- a/src/actorspritemanager.h +++ b/src/actorspritemanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -94,7 +94,7 @@ class ActorSpriteManager: public ConfigListener /** * Returns a beings at the specific pixel. */ - void findBeingsByPixel(std::vector<Being*> &beings, int x, int y, + void findBeingsByPixel(std::vector<ActorSprite*> &beings, int x, int y, bool allPlayers) const; /** @@ -123,7 +123,7 @@ class ActorSpriteManager: public ConfigListener */ Being *findNearestLivingBeing(int x, int y, int maxTileDist, ActorSprite::Type type = Being::UNKNOWN, - Being *excluded = 0) const; + Being *excluded = nullptr) const; /** * Returns a being nearest to another being. @@ -292,12 +292,12 @@ class ActorSpriteManager: public ConfigListener protected: bool validateBeing(Being *aroundBeing, Being* being, - Being::Type type, Being* excluded = 0, + Being::Type type, Being* excluded = nullptr, int maxCost = 20) const; Being *findNearestLivingBeing(Being *aroundBeing, int maxdist, Being::Type type, int x, int y, - Being *excluded = 0) const; + Being *excluded = nullptr) const; void loadAttackList(); void storeAttackList(); diff --git a/src/animatedsprite.cpp b/src/animatedsprite.cpp index 5277ddf33..f4f3451cb 100644 --- a/src/animatedsprite.cpp +++ b/src/animatedsprite.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/animatedsprite.h b/src/animatedsprite.h index 16bcdf2da..4a41eac52 100644 --- a/src/animatedsprite.h +++ b/src/animatedsprite.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/animationparticle.cpp b/src/animationparticle.cpp index ef2e0a680..c1bf251af 100644 --- a/src/animationparticle.cpp +++ b/src/animationparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -33,7 +33,7 @@ AnimationParticle::AnimationParticle(Map *map, Animation *animation): { } -AnimationParticle::AnimationParticle(Map *map, xmlNodePtr animationNode, +AnimationParticle::AnimationParticle(Map *map, XmlNodePtr animationNode, const std::string& dyePalettes): ImageParticle(map, nullptr), mAnimation(new SimpleAnimation(animationNode, dyePalettes)) diff --git a/src/animationparticle.h b/src/animationparticle.h index 984d3dc14..933f2d164 100644 --- a/src/animationparticle.h +++ b/src/animationparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -25,7 +25,7 @@ #include "imageparticle.h" -#include <libxml/tree.h> +#include "utils/xml.h" class Animation; class Map; @@ -36,7 +36,7 @@ class AnimationParticle : public ImageParticle public: AnimationParticle(Map *map, Animation *animation); - AnimationParticle(Map *map, xmlNodePtr animationNode, + AnimationParticle(Map *map, XmlNodePtr animationNode, const std::string& dyePalettes = std::string()); ~AnimationParticle(); diff --git a/src/auctionmanager.cpp b/src/auctionmanager.cpp index 900d47e29..9e4752e9b 100644 --- a/src/auctionmanager.cpp +++ b/src/auctionmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/auctionmanager.h b/src/auctionmanager.h index bdc0497ae..35b233abf 100644 --- a/src/auctionmanager.h +++ b/src/auctionmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/avatar.h b/src/avatar.h index 6c79dd96a..5ff0a8f75 100644 --- a/src/avatar.h +++ b/src/avatar.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/being.cpp b/src/being.cpp index 736d64f1a..39d0bd450 100644 --- a/src/being.cpp +++ b/src/being.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -2071,30 +2071,47 @@ void Being::drawHpBar(Graphics *graphics, int maxHP, int hp, int damage, int dx = static_cast<int>(static_cast<float>(width) / p); - if (!damage || (!hp && maxHP == damage)) - { - graphics->setColor(userPalette->getColorWithAlpha(color1)); - - graphics->fillRectangle(gcn::Rectangle( - x, y, dx, height)); - return; + if (serverVersion < 1) + { // old servers + if ((!damage && (this != player_node || hp == maxHP)) + || (!hp && maxHP == damage)) + { + graphics->setColor(userPalette->getColorWithAlpha(color1)); + graphics->fillRectangle(gcn::Rectangle( + x, y, dx, height)); + return; + } + else if (width - dx <= 0) + { + graphics->setColor(userPalette->getColorWithAlpha(color2)); + graphics->fillRectangle(gcn::Rectangle( + x, y, width, height)); + return; + } } - else if (width - dx <= 0) - { - graphics->setColor(userPalette->getColorWithAlpha(color2)); - - graphics->fillRectangle(gcn::Rectangle( - x, y, width, height)); - return; + else + { // evol servers + if (hp == maxHP) + { + graphics->setColor(userPalette->getColorWithAlpha(color1)); + graphics->fillRectangle(gcn::Rectangle( + x, y, dx, height)); + return; + } + else if (width - dx <= 0) + { + graphics->setColor(userPalette->getColorWithAlpha(color2)); + graphics->fillRectangle(gcn::Rectangle( + x, y, width, height)); + return; + } } graphics->setColor(userPalette->getColorWithAlpha(color1)); - graphics->fillRectangle(gcn::Rectangle( x, y, dx, height)); graphics->setColor(userPalette->getColorWithAlpha(color2)); - graphics->fillRectangle(gcn::Rectangle( x + dx, y, width - dx, height)); } @@ -2186,6 +2203,12 @@ void Being::recalcSpritesOrder() { std::map<int, int>::const_iterator repIt = itemReplacer.find(mSpriteIDs[remSprite]); + if (repIt == itemReplacer.end()) + { + repIt = itemReplacer.find(0); + if (repIt->second == 0) + repIt = itemReplacer.end(); + } if (repIt != itemReplacer.end()) { mSpriteHide[remSprite] = repIt->second; @@ -2526,10 +2549,9 @@ void Being::updatePercentHP() { if (!mMaxHP || !serverVersion) return; - unsigned num = 0; if (mHP) { - num = mHP * 100 / mMaxHP; + unsigned num = mHP * 100 / mMaxHP; if (num != mNumber) { mNumber = num; diff --git a/src/being.h b/src/being.h index f1cae8df7..6052644c9 100644 --- a/src/being.h +++ b/src/being.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/channel.cpp b/src/channel.cpp index 19859f4ef..dd52fe75d 100644 --- a/src/channel.cpp +++ b/src/channel.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/channel.h b/src/channel.h index 078ea3a5e..559002296 100644 --- a/src/channel.h +++ b/src/channel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/channelmanager.cpp b/src/channelmanager.cpp index 4ae1ebe2a..83229b454 100644 --- a/src/channelmanager.cpp +++ b/src/channelmanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/channelmanager.h b/src/channelmanager.h index e90408032..6798bdfa8 100644 --- a/src/channelmanager.h +++ b/src/channelmanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/chatlogger.cpp b/src/chatlogger.cpp index 0299a6fe3..ad86de8e9 100644 --- a/src/chatlogger.cpp +++ b/src/chatlogger.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -142,11 +142,13 @@ std::string ChatLogger::secureName(std::string &name) const { for (unsigned int f = 0; f < name.length(); f ++) { - if (name[f] < '0' && name[f] > '9' && name[f] < 'a' && name[f] > 'z' - && name[f] < 'A' && name[f] > 'Z' + if ((name[f] < '0' || name[f] > '9') + && (name[f] < 'a' || name[f] > 'z') + && (name[f] < 'A' || name[f] > 'Z') && name[f] != '-' && name[f] != '+' && name[f] != '=' && name[f] != '.' && name[f] != ',' && name[f] != ')' - && name[f] != '(' && name[f] != '[' && name[f] != ']') + && name[f] != '(' && name[f] != '[' && name[f] != ']' + && name[f] != '#') { name[f] = '_'; } diff --git a/src/chatlogger.h b/src/chatlogger.h index 23d5d4a86..91805a8bc 100644 --- a/src/chatlogger.h +++ b/src/chatlogger.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * Copyright (C) 2009-2010 Andrei Karas * * This file is part of The ManaPlus Client. diff --git a/src/client.cpp b/src/client.cpp index d8bb747fb..1c4629178 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -101,6 +101,9 @@ #include "utils/paths.h" #include "utils/stringutils.h" +#include "test/testlauncher.h" +#include "test/testmain.h" + #ifdef __APPLE__ #include <CoreFoundation/CFBundle.h> #endif @@ -259,8 +262,8 @@ Client::Client(const Options &options): mState(STATE_CHOOSE_SERVER), mOldState(STATE_START), mIcon(nullptr), - mLogicCounterId(0), - mSecondsCounterId(0), + mLogicCounterId(nullptr), + mSecondsCounterId(nullptr), mLimitFps(false), mConfigAutoSaved(false), mIsMinimized(false), @@ -269,7 +272,25 @@ Client::Client(const Options &options): mGuiAlpha(1.0f) { mInstance = this; +} + +void Client::testsInit() +{ + printf ("testInit\n"); + if (!mOptions.test.empty()) + { + gameInit(); + } + else + { + logger = new Logger; + initLocalDataDir(); + initConfigDir(); + } +} +void Client::gameInit() +{ logger = new Logger; // Load branding information @@ -295,7 +316,7 @@ Client::Client(const Options &options): #if ENABLE_NLS std::string lang = config.getValue("lang", ""); #ifdef WIN32 - if (!lang.empty()) + if (lang.empty()) lang = std::string(_nl_locale_name_default()); putenv((char*)("LANG=" + lang).c_str()); @@ -644,7 +665,31 @@ Client::Client(const Options &options): Client::~Client() { - logger->log1("Quitting1"); + if (!mOptions.testMode) + gameClear(); + else + testsClear(); +} + +void Client::testsClear() +{ + if (!mOptions.test.empty()) + { + gameClear(); + } + else + { + BeingInfo::clear(); + + //delete logger; + //logger = nullptr; + } +} + +void Client::gameClear() +{ + if (logger) + logger->log1("Quitting1"); config.removeListener("fpslimit", this); config.removeListener("guialpha", this); @@ -681,39 +726,45 @@ Client::~Client() player_relations.store(); - logger->log1("Quitting2"); + if (logger) + logger->log1("Quitting2"); delete gui; gui = nullptr; - logger->log1("Quitting3"); + if (logger) + logger->log1("Quitting3"); delete mainGraphics; mainGraphics = nullptr; - logger->log1("Quitting4"); + if (logger) + logger->log1("Quitting4"); - // Shutdown libxml - xmlCleanupParser(); + XML::cleanupXML(); - logger->log1("Quitting5"); + if (logger) + logger->log1("Quitting5"); BeingInfo::clear(); // Shutdown sound sound.close(); - logger->log1("Quitting6"); + if (logger) + logger->log1("Quitting6"); ActorSprite::unload(); ResourceManager::deleteInstance(); - logger->log1("Quitting8"); + if (logger) + logger->log1("Quitting8"); SDL_FreeSurface(mIcon); - logger->log1("Quitting9"); + if (logger) + logger->log1("Quitting9"); delete userPalette; userPalette = nullptr; @@ -721,7 +772,8 @@ Client::~Client() delete joystick; joystick = nullptr; - logger->log1("Quitting10"); + if (logger) + logger->log1("Quitting10"); config.write(); serverConfig.write(); @@ -729,18 +781,34 @@ Client::~Client() config.clear(); serverConfig.clear(); - logger->log1("Quitting11"); + if (logger) + logger->log1("Quitting11"); delete chatLogger; chatLogger = nullptr; - delete logger; - logger = nullptr; + //delete logger; + //logger = nullptr; mInstance = nullptr; } -int Client::exec() +int Client::testsExec() +{ + if (mOptions.test.empty()) + { + TestMain test; + return test.exec(); + } + else + { + TestLauncher launcher(mOptions.test); + return launcher.exec(); + } + return 0; +} + +int Client::gameExec() { int lastTickTime = tick_time; @@ -1481,6 +1549,12 @@ void Client::initRootDir() */ void Client::initHomeDir() { + initLocalDataDir(); + initConfigDir(); +} + +void Client::initLocalDataDir() +{ mLocalDataDir = mOptions.localDataDir; if (mLocalDataDir.empty()) @@ -1509,7 +1583,10 @@ void Client::initHomeDir() logger->error(strprintf(_("%s doesn't exist and can't be created! " "Exiting."), mLocalDataDir.c_str())); } +} +void Client::initConfigDir() +{ mConfigDir = mOptions.configDir; if (mConfigDir.empty()) @@ -1611,6 +1688,8 @@ void Client::initConfiguration() config.setValue("musicVolume", 60); config.setValue("fpslimit", 60); std::string defaultUpdateHost = branding.getValue("defaultUpdateHost", ""); + if (!checkPath(defaultUpdateHost)) + defaultUpdateHost = ""; config.setValue("updatehost", defaultUpdateHost); config.setValue("customcursor", true); config.setValue("useScreenshotDirectorySuffix", true); @@ -1623,7 +1702,10 @@ void Client::initConfiguration() // bool oldConfig = false; // int emptySize = config.getSize(); - configPath = mConfigDir + "/config.xml"; + if (mOptions.test.empty()) + configPath = mConfigDir + "/config.xml"; + else + configPath = mConfigDir + "/test.xml"; configFile = fopen(configPath.c_str(), "r"); @@ -1660,6 +1742,8 @@ void Client::initUpdatesDir() // If updatesHost is currently empty, fill it from config file if (mUpdateHost.empty()) mUpdateHost = config.getStringValue("updatehost"); + if (!checkPath(mUpdateHost)) + return; // Don't go out of range int he next check if (mUpdateHost.length() < 2) @@ -2055,6 +2139,11 @@ void Client::initPacketLimiter() mPacketLimits[PACKET_STOPATTACK].cntLimit = 1; mPacketLimits[PACKET_STOPATTACK].cnt = 0; + mPacketLimits[PACKET_ONLINELIST].timeLimit = 1800; + mPacketLimits[PACKET_ONLINELIST].lastTime = 0; + mPacketLimits[PACKET_ONLINELIST].cntLimit = 1; + mPacketLimits[PACKET_ONLINELIST].cnt = 0; + if (!mServerConfigDir.empty()) { std::string packetLimitsName = @@ -2091,7 +2180,7 @@ void Client::initPacketLimiter() mPacketLimits[f].timeLimit = atoi(line); } inPacketFile.close(); - if (ver < 3) + if (ver < 4) writePacketLimits(packetLimitsName); } } @@ -2106,7 +2195,7 @@ void Client::writePacketLimits(std::string packetLimitsName) outPacketFile.close(); return; } - outPacketFile << "3" << std::endl; + outPacketFile << "4" << std::endl; for (int f = 0; f < PACKET_SIZE; f ++) { outPacketFile << toString(mPacketLimits[f].timeLimit) @@ -2233,6 +2322,14 @@ void Client::setFramerate(int fpsLimit) SDL_setFramerate(&instance()->mFpsManager, fpsLimit); } +int Client::getFramerate() +{ + if (!instance()->mLimitFps) + return 0; + + return SDL_getFramerate(&instance()->mFpsManager); +} + void Client::closeDialogs() { Net::getNpcHandler()->clearDialogs(); diff --git a/src/client.h b/src/client.h index b3fc0d676..27e6249bd 100644 --- a/src/client.h +++ b/src/client.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -131,6 +131,7 @@ enum PacketTypes PACKET_DIRECTION = 8, PACKET_ATTACK = 9, PACKET_STOPATTACK = 10, + PACKET_ONLINELIST = 11, PACKET_SIZE }; @@ -162,6 +163,7 @@ public: chooseDefault(false), noOpenGL(false), safeMode(false), + testMode(false), serverPort(0) {} @@ -183,6 +185,8 @@ public: std::string localDataDir; std::string screenshotDir; bool safeMode; + bool testMode; + std::string test; std::string serverName; short serverPort; @@ -197,7 +201,13 @@ public: static Client *instance() { return mInstance; } - int exec(); + void gameInit(); + + void testsInit(); + + int gameExec(); + + int testsExec(); static void setState(State state) { instance()->mState = state; } @@ -255,6 +265,8 @@ public: static void setFramerate(int fpsLimit); + static int getFramerate(); + static bool isTmw(); void optionChanged(const std::string &name); @@ -277,19 +289,33 @@ public: private: void initRootDir(); + void initHomeDir(); + void initConfiguration(); + + void initLocalDataDir(); + + void initConfigDir(); + void initUpdatesDir(); + void initScreenshotDir(); + void initServerConfig(std::string serverName); bool copyFile(std::string &configPath, std::string &oldConfigPath); + bool createConfig(std::string &configPath); void accountLogin(LoginData *data); void storeSafeParameters(); + void gameClear(); + + void testsClear(); + static Client *mInstance; Options mOptions; diff --git a/src/commandhandler.cpp b/src/commandhandler.cpp index d04fda150..0f1e60a25 100644 --- a/src/commandhandler.cpp +++ b/src/commandhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -32,6 +32,7 @@ #include "localplayer.h" #include "logger.h" #include "main.h" +#include "party.h" #include "gui/chatwindow.h" #include "gui/helpwindow.h" @@ -201,6 +202,8 @@ void CommandHandler::handleCommand(const std::string &command, ChatTab *tab) handleServerUnIgnoreAll(args, tab); else if (type == "dumpg") handleDumpGraphics(args, tab); + else if (type == "dumpt") + handleDumpTests(args, tab); else if (tab->handleCommand(type, args)) ; else if (type == "hack") @@ -405,7 +408,6 @@ void CommandHandler::handleParty(const std::string &args, ChatTab *tab) void CommandHandler::handleMe(const std::string &args, ChatTab *tab) { - const std::string str = strprintf("*%s*", args.c_str()); outString(tab, strprintf("*%s*", args.c_str()), args); } @@ -1110,7 +1112,7 @@ void CommandHandler::handleDumpGraphics(const std::string &args A_UNUSED, str += ",0"; #endif - str += strprintf(",%f,", Client::getGuiAlpha()); + str += strprintf(",%f,", static_cast<double>(Client::getGuiAlpha())); str += config.getBoolValue("adjustPerfomance") ? "1" : "0"; str += config.getBoolValue("alphaCache") ? "1" : "0"; str += config.getBoolValue("enableMapReduce") ? "1" : "0"; @@ -1122,7 +1124,60 @@ void CommandHandler::handleDumpGraphics(const std::string &args A_UNUSED, str += config.getBoolValue("particleeffects") ? "1" : "0"; str += strprintf(",%d-%d", fps, config.getIntValue("fpslimit")); - outString(tab, str, str); + outStringNormal(tab, str, str); +} + +void CommandHandler::handleDumpTests(const std::string &args A_UNUSED, + ChatTab *tab) +{ + std::string str = config.getStringValue("testInfo"); + outStringNormal(tab, str, str); +} + +void CommandHandler::outStringNormal(ChatTab *tab, const std::string &str, + const std::string &def) +{ + if (!player_node) + return; + + if (!tab) + { + Net::getChatHandler()->talk(str); + return; + } + + switch (tab->getType()) + { + case ChatTab::TAB_PARTY: + { + Net::getPartyHandler()->chat(str); + break; + } + case ChatTab::TAB_GUILD: + { + if (!player_node) + return; + const Guild *guild = player_node->getGuild(); + if (guild) + { + if (guild->getServerGuild()) + Net::getGuildHandler()->chat(guild->getId(), str); + else if (guildManager) + guildManager->chat(str); + } + break; + } + case ChatTab::TAB_WHISPER: + { + WhisperTab *whisper = static_cast<WhisperTab*>(tab); + tab->chatLog(player_node->getName(), str); + Net::getChatHandler()->privateMessage(whisper->getNick(), str); + break; + } + default: + Net::getChatHandler()->talk(def); + break; + } } #ifdef DEBUG_DUMP_LEAKS @@ -1194,3 +1249,82 @@ void CommandHandler::handleDump(const std::string &args A_UNUSED, { } #endif + +void CommandHandler::replaceVars(std::string &str) +{ + if (!player_node || !actorSpriteManager) + return; + + if (str.find("<PLAYER>") != std::string::npos) + { + Being *target = player_node->getTarget(); + if (!target || target->getType() != ActorSprite::PLAYER) + { + target = actorSpriteManager->findNearestLivingBeing( + player_node, 20, ActorSprite::PLAYER); + } + if (target) + replaceAll(str, "<PLAYER>", target->getName()); + else + replaceAll(str, "<PLAYER>", ""); + } + if (str.find("<MONSTER>") != std::string::npos) + { + Being *target = player_node->getTarget(); + if (!target || target->getType() != ActorSprite::MONSTER) + { + target = actorSpriteManager->findNearestLivingBeing( + player_node, 20, ActorSprite::MONSTER); + } + if (target) + replaceAll(str, "<MONSTER>", target->getName()); + else + replaceAll(str, "<MONSTER>", ""); + } + if (str.find("<PEOPLE>") != std::string::npos) + { + std::vector<std::string> names; + std::string newStr = ""; + actorSpriteManager->getPlayerNames(names, false); + std::vector<std::string>::const_iterator it = names.begin(); + std::vector<std::string>::const_iterator it_end = names.end(); + for (; it != it_end; ++ it) + { + if (*it != player_node->getName()) + newStr += *it + ","; + } + if (newStr[newStr.size() - 1] == ',') + newStr = newStr.substr(0, newStr.size() - 1); + if (!newStr.empty()) + replaceAll(str, "<PEOPLE>", newStr); + else + replaceAll(str, "<PEOPLE>", ""); + } + if (str.find("<PARTY>") != std::string::npos) + { + std::vector<std::string> names; + std::string newStr = ""; + Party *party = nullptr; + if (player_node->isInParty() && (party = player_node->getParty())) + { + party->getNames(names); + std::vector<std::string>::const_iterator it = names.begin(); + std::vector<std::string>::const_iterator it_end = names.end(); + for (; it != it_end; ++ it) + { + if (*it != player_node->getName()) + newStr += *it + ","; + } + if (newStr[newStr.size() - 1] == ',') + newStr = newStr.substr(0, newStr.size() - 1); + if (!newStr.empty()) + replaceAll(str, "<PARTY>", newStr); + else + replaceAll(str, "<PARTY>", ""); + } + else + { + replaceAll(str, "<PARTY>", ""); + } + } +} diff --git a/src/commandhandler.h b/src/commandhandler.h index f8b44e04f..16e5e94ce 100644 --- a/src/commandhandler.h +++ b/src/commandhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -59,6 +59,8 @@ class CommandHandler void handleCommands(const std::string &command, ChatTab *tab = localChatTab); + void replaceVars(std::string &str); + static char parseBoolean(const std::string &value); protected: @@ -297,9 +299,14 @@ class CommandHandler void handleDumpGraphics(const std::string &args, ChatTab *tab); + void handleDumpTests(const std::string &args, ChatTab *tab); + void outString(ChatTab *tab, const std::string &str, const std::string &def); + void outStringNormal(ChatTab *tab, const std::string &str, + const std::string &def); + void handleCacheInfo(const std::string &args, ChatTab *tab); bool parse2Int(const std::string &args, int *x, int *y); diff --git a/src/compoundsprite.cpp b/src/compoundsprite.cpp index 912c51404..e76a55dcf 100644 --- a/src/compoundsprite.cpp +++ b/src/compoundsprite.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/compoundsprite.h b/src/compoundsprite.h index f29bece7f..1c04e44d2 100644 --- a/src/compoundsprite.h +++ b/src/compoundsprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/configlistener.h b/src/configlistener.h index bf94b1df5..e4bbbee53 100644 --- a/src/configlistener.h +++ b/src/configlistener.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/configuration.cpp b/src/configuration.cpp index b8b742f53..39e0c75d4 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -27,9 +27,6 @@ #include "utils/paths.h" #include "utils/stringutils.h" -#include "utils/xml.h" - -#include <libxml/encoding.h> #include <stdlib.h> @@ -429,13 +426,13 @@ bool Configuration::resetBoolValue(const std::string &key) return defaultValue; } -void ConfigurationObject::initFromXML(xmlNodePtr parent_node) +void ConfigurationObject::initFromXML(XmlNodePtr parent_node) { clear(); for_each_xml_child_node(node, parent_node) { - if (xmlStrEqual(node->name, BAD_CAST "list")) + if (xmlNameEqual(node, "list")) { // list option handling @@ -443,7 +440,7 @@ void ConfigurationObject::initFromXML(xmlNodePtr parent_node) for_each_xml_child_node(subnode, node) { - if (xmlStrEqual(subnode->name, BAD_CAST name.c_str()) + if (xmlNameEqual(subnode, name.c_str()) && subnode->type == XML_ELEMENT_NODE) { ConfigurationObject *cobj = new ConfigurationObject; @@ -455,7 +452,7 @@ void ConfigurationObject::initFromXML(xmlNodePtr parent_node) } } - else if (xmlStrEqual(node->name, BAD_CAST "option")) + else if (xmlNameEqual(node, "option")) { // single option handling @@ -492,9 +489,9 @@ void Configuration::init(const std::string &filename, bool useResManager) return; } - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "configuration")) + if (!rootNode || !xmlNameEqual(rootNode, "configuration")) { logger->log("Warning: No configuration file (%s)", filename.c_str()); return; @@ -503,7 +500,7 @@ void Configuration::init(const std::string &filename, bool useResManager) initFromXML(rootNode); } -void ConfigurationObject::writeToXML(xmlTextWriterPtr writer) +void ConfigurationObject::writeToXML(XmlTextWriterPtr writer) { for (Options::const_iterator i = mOptions.begin(), i_end = mOptions.end(); i != i_end; ++i) @@ -554,7 +551,7 @@ void Configuration::write() fclose(testFile); } - xmlTextWriterPtr writer = xmlNewTextWriterFilename(mConfigPath.c_str(), 0); + XmlTextWriterPtr writer = xmlNewTextWriterFilename(mConfigPath.c_str(), 0); if (!writer) { diff --git a/src/configuration.h b/src/configuration.h index 1f03b7387..00479933e 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -24,9 +24,10 @@ #define CONFIGURATION_H #include "utils/stringutils.h" -#include "defaults.h" +#include "utils/xml.h" -#include <libxml/xmlwriter.h> +#include "defaults.h" +#include "localconsts.h" #include <cassert> #include <list> @@ -158,7 +159,7 @@ class ConfigurationObject } delete nextobj; - nextobj = 0; + nextobj = nullptr; } /** @@ -192,8 +193,8 @@ class ConfigurationObject } protected: - virtual void initFromXML(xmlNodePtr node); - virtual void writeToXML(xmlTextWriterPtr writer); + virtual void initFromXML(XmlNodePtr node); + virtual void writeToXML(XmlTextWriterPtr writer); void deleteList(const std::string &name); diff --git a/src/debug.h b/src/debug.h index 00a0ec3d0..4b3934922 100644 --- a/src/debug.h +++ b/src/debug.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/defaults.cpp b/src/defaults.cpp index f18e0f432..8c0b84ae2 100644 --- a/src/defaults.cpp +++ b/src/defaults.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -224,6 +224,7 @@ DefaultsData* getConfigDefaults() AddDEF(configData, "lang", ""); AddDEF(configData, "selectedJoystick", 0); AddDEF(configData, "useInactiveJoystick", false); + AddDEF(configData, "testInfo", ""); return configData; } @@ -240,7 +241,7 @@ DefaultsData* getBrandingDefaults() AddDEF(brandingData, "defaultPort", DEFAULT_PORT); AddDEF(brandingData, "defaultServerType", "tmwathena"); AddDEF(brandingData, "onlineServerList", - "http://manasource.org/serverlist.xml"); + "http://manaplus.evolonline.org/serverlist.xml"); AddDEF(brandingData, "appShort", "mana"); AddDEF(brandingData, "defaultUpdateHost", ""); AddDEF(brandingData, "helpPath", ""); diff --git a/src/defaults.h b/src/defaults.h index 8a6ec7f60..1d979e928 100644 --- a/src/defaults.h +++ b/src/defaults.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/effectmanager.cpp b/src/effectmanager.cpp index 55bf692cd..de12ecaa5 100644 --- a/src/effectmanager.cpp +++ b/src/effectmanager.cpp @@ -32,9 +32,9 @@ EffectManager::EffectManager() { XML::Document doc("effects.xml"); - xmlNodePtr root = doc.rootNode(); + XmlNodePtr root = doc.rootNode(); - if (!root || !xmlStrEqual(root->name, BAD_CAST "being-effects")) + if (!root || !xmlNameEqual(root, "being-effects")) { logger->log1("Error loading being effects file: effects.xml"); return; @@ -46,7 +46,7 @@ EffectManager::EffectManager() for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "effect")) + if (xmlNameEqual(node, "effect")) { EffectDescription ed; ed.id = XML::getProperty(node, "id", -1); diff --git a/src/equipment.h b/src/equipment.h index 2b6dae3ce..6e4d04c21 100644 --- a/src/equipment.h +++ b/src/equipment.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/event.cpp b/src/event.cpp index 9d27a081a..4f77967bc 100644 --- a/src/event.cpp +++ b/src/event.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/event.h b/src/event.h index 9ff02f3d0..61bf31e14 100644 --- a/src/event.h +++ b/src/event.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/flooritem.cpp b/src/flooritem.cpp index cf1ee16dc..6e4926f2e 100644 --- a/src/flooritem.cpp +++ b/src/flooritem.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/flooritem.h b/src/flooritem.h index fb929268a..7e7da33a0 100644 --- a/src/flooritem.h +++ b/src/flooritem.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/game.cpp b/src/game.cpp index 683ba418b..14a988700 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -216,7 +216,9 @@ static void createGuiWindows() minimap = new Minimap; helpWindow = new HelpWindow; debugWindow = new DebugWindow; - itemShortcutWindow = new ShortcutWindow("ItemShortcut", "items.xml"); + itemShortcutWindow = new ShortcutWindow( + "ItemShortcut", "items.xml", 83, 460); + for (int f = 0; f < SHORTCUT_TABS; f ++) { itemShortcutWindow->addTab(toString(f + 1), @@ -551,9 +553,9 @@ void Game::logic() if (Client::getState() != STATE_ERROR) { - errorMessage = _("The connection to the server was lost."); if (!disconnectedDialog) { + errorMessage = _("The connection to the server was lost."); disconnectedDialog = new OkDialog(_("Network Error"), errorMessage, false); disconnectedDialog->addActionListener(&errorListener); @@ -561,14 +563,20 @@ void Game::logic() } } - if (viewport) + if (viewport && !errorMessage.empty()) { Map *map = viewport->getCurrentMap(); if (map) + { + logger->log("state: %d", Client::getState()); map->saveExtraLayer(); + } } closeDialogs(); Client::setFramerate(config.getIntValue("fpslimit")); + mNextAdjustTime = cur_time + adjustDelay; + if (Client::getState() != STATE_ERROR) + errorMessage = ""; } else { @@ -598,7 +606,10 @@ void Game::adjustPerfomance() return; } - int maxFps = config.getIntValue("fpslimit"); + int maxFps = Client::getFramerate(); + if (maxFps != config.getIntValue("fpslimit")) + return; + if (!maxFps) maxFps = 30; else if (maxFps < 10) @@ -1087,6 +1098,7 @@ bool Game::handleSwitchKeys(SDL_Event &event, bool &used) gcn::Window *requestedWindow = nullptr; if (!NpcDialog::isAnyInputFocused() + && !InventoryWindow::isAnyInputFocused() && !keyboard.isKeyActive(keyboard.KEY_TARGET) && !keyboard.isKeyActive(keyboard.KEY_UNTARGET)) { @@ -1507,8 +1519,7 @@ void Game::handleMoveAndAttack(SDL_Event &event, bool wasDown) } // Talk to the nearest NPC if 't' pressed - if (event.type == SDL_KEYDOWN && - keyboard.getKeyIndex(event.key.keysym.sym) + if (wasDown && keyboard.getKeyIndex(event.key.keysym.sym) == KeyboardConfig::KEY_TALK && !keyboard.isKeyActive(keyboard.KEY_EMOTE)) { @@ -1574,7 +1585,6 @@ void Game::handleActive(SDL_Event &event) player_node->setHalfAway(true); } } - Client::setFramerate(fpsLimit); } if (player_node) player_node->updateName(); @@ -1584,19 +1594,22 @@ void Game::handleActive(SDL_Event &event) if (event.active.state & SDL_APPMOUSEFOCUS) Client::setMouseFocused(event.active.gain); - if (player_node && player_node->getAway()) + if (!fpsLimit) { - if (Client::getInputFocused() || Client::getMouseFocused()) - fpsLimit = config.getIntValue("fpslimit"); + if (player_node && player_node->getAway()) + { + if (Client::getInputFocused() || Client::getMouseFocused()) + fpsLimit = config.getIntValue("fpslimit"); + else + fpsLimit = config.getIntValue("altfpslimit"); + } else - fpsLimit = config.getIntValue("altfpslimit"); - Client::setFramerate(fpsLimit); - } - else - { - fpsLimit = config.getIntValue("fpslimit"); - Client::setFramerate(fpsLimit); + { + fpsLimit = config.getIntValue("fpslimit"); + } } + Client::setFramerate(fpsLimit); + mNextAdjustTime = cur_time + adjustDelay; } /** diff --git a/src/game.h b/src/game.h index 4e5337d29..c6d942fe1 100644 --- a/src/game.h +++ b/src/game.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/graphics.cpp b/src/graphics.cpp index 47b0cae3d..bbd398aa5 100644 --- a/src/graphics.cpp +++ b/src/graphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/graphics.h b/src/graphics.h index 2502c0418..4c47e690d 100644 --- a/src/graphics.h +++ b/src/graphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/graphicsvertexes.cpp b/src/graphicsvertexes.cpp index 0e28c2b76..4a299620d 100644 --- a/src/graphicsvertexes.cpp +++ b/src/graphicsvertexes.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/graphicsvertexes.h b/src/graphicsvertexes.h index 13b7bf0c8..046bf90ce 100644 --- a/src/graphicsvertexes.h +++ b/src/graphicsvertexes.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/beingpopup.cpp b/src/gui/beingpopup.cpp index 759d4c245..eff4652ce 100644 --- a/src/gui/beingpopup.cpp +++ b/src/gui/beingpopup.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/beingpopup.h b/src/gui/beingpopup.h index 2aeb6c20c..a029f739a 100644 --- a/src/gui/beingpopup.h +++ b/src/gui/beingpopup.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/botcheckerwindow.cpp b/src/gui/botcheckerwindow.cpp index bff9ad31a..2043b4fe3 100644 --- a/src/gui/botcheckerwindow.cpp +++ b/src/gui/botcheckerwindow.cpp @@ -193,14 +193,14 @@ public: attackBot = true; // attacking but not talking more than 2 minutes - if (talk > 2 * 60 && talk > 2 * 60) + if (talk > 2 * 60) { talkBot = true; str += toString((talk) / 60) + " "; } // attacking but not moving more than 2 minutes - if (move > 2 * 60 && move > 2 * 60) + if (move > 2 * 60) { moveBot = true; str += toString((move) / 60); diff --git a/src/gui/buydialog.cpp b/src/gui/buydialog.cpp index f5e556848..c41f22de7 100644 --- a/src/gui/buydialog.cpp +++ b/src/gui/buydialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/buydialog.h b/src/gui/buydialog.h index 6bc10a103..57f66c922 100644 --- a/src/gui/buydialog.h +++ b/src/gui/buydialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/buyselldialog.cpp b/src/gui/buyselldialog.cpp index 2a614ed74..5aa421bad 100644 --- a/src/gui/buyselldialog.cpp +++ b/src/gui/buyselldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/buyselldialog.h b/src/gui/buyselldialog.h index 2c7e5c101..d8e4444d8 100644 --- a/src/gui/buyselldialog.h +++ b/src/gui/buyselldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/changeemaildialog.cpp b/src/gui/changeemaildialog.cpp index 3c412b424..518ed3da1 100644 --- a/src/gui/changeemaildialog.cpp +++ b/src/gui/changeemaildialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/changeemaildialog.h b/src/gui/changeemaildialog.h index fccb5cb1c..acbd6b55a 100644 --- a/src/gui/changeemaildialog.h +++ b/src/gui/changeemaildialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/changepassworddialog.cpp b/src/gui/changepassworddialog.cpp index a7ebaebca..8082b8d58 100644 --- a/src/gui/changepassworddialog.cpp +++ b/src/gui/changepassworddialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/changepassworddialog.h b/src/gui/changepassworddialog.h index fca8b4946..525384a09 100644 --- a/src/gui/changepassworddialog.h +++ b/src/gui/changepassworddialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/charcreatedialog.cpp b/src/gui/charcreatedialog.cpp index d621caa96..a1233fdcc 100644 --- a/src/gui/charcreatedialog.cpp +++ b/src/gui/charcreatedialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -124,24 +124,24 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *parent, int slot): mAttributesLeft = new Label( strprintf(_("Please distribute %d points"), 99)); - int w = 200; + int w = 280; int h = 330; setContentSize(w, h); - mPlayerBox->setDimension(gcn::Rectangle(80, 30, 110, 85)); + mPlayerBox->setDimension(gcn::Rectangle(145, 35, 110, 87)); mNameLabel->setPosition(5, 5); mNameField->setDimension( - gcn::Rectangle(45, 5, w - 45 - 7, mNameField->getHeight())); - mPrevHairColorButton->setPosition(90, 35); - mNextHairColorButton->setPosition(165, 35); + gcn::Rectangle(60, 5, w - 60 - 7, mNameField->getHeight())); + mPrevHairColorButton->setPosition(155, 35); + mNextHairColorButton->setPosition(230, 35); mHairColorLabel->setPosition(5, 40); - mPrevHairStyleButton->setPosition(90, 64); - mNextHairStyleButton->setPosition(165, 64); + mPrevHairStyleButton->setPosition(155, 64); + mNextHairStyleButton->setPosition(230, 64); mHairStyleLabel->setPosition(5, 70); if (serverVersion >= 2) { - mPrevRaceButton->setPosition(90, 93); - mNextRaceButton->setPosition(165, 93); + mPrevRaceButton->setPosition(155, 93); + mNextRaceButton->setPosition(230, 93); mRaceLabel->setPosition(5, 100); } @@ -365,17 +365,18 @@ void CharCreateDialog::setAttributes(const std::vector<std::string> &labels, mAttributeLabel[i] = new Label(labels[i]); mAttributeLabel[i]->setWidth(70); mAttributeLabel[i]->setPosition(5, 140 + i*20); + mAttributeLabel[i]->adjustSize(); add(mAttributeLabel[i]); mAttributeSlider[i] = new Slider(min, max); - mAttributeSlider[i]->setDimension(gcn::Rectangle(75, 140 + i * 20, + mAttributeSlider[i]->setDimension(gcn::Rectangle(140, 140 + i * 20, 100, 10)); mAttributeSlider[i]->setActionEventId("statslider"); mAttributeSlider[i]->addActionListener(this); add(mAttributeSlider[i]); mAttributeValue[i] = new Label(toString(min)); - mAttributeValue[i]->setPosition(180, 140 + i*20); + mAttributeValue[i]->setPosition(245, 140 + i*20); add(mAttributeValue[i]); } diff --git a/src/gui/charcreatedialog.h b/src/gui/charcreatedialog.h index c7010d6b1..e369f1777 100644 --- a/src/gui/charcreatedialog.h +++ b/src/gui/charcreatedialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/charselectdialog.cpp b/src/gui/charselectdialog.cpp index 15d1e6e0e..638691bab 100644 --- a/src/gui/charselectdialog.cpp +++ b/src/gui/charselectdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -135,6 +135,7 @@ CharSelectDialog::CharSelectDialog(LoginData *data): setCloseButton(false); mAccountNameLabel = new Label(mLoginData->username); + mLastLoginLabel = new Label(mLoginData->lastLogin); mSwitchLoginButton = new Button(_("Switch Login"), "switch", this); mChangePasswordButton = new Button(_("Change Password"), "change_password", this); @@ -145,6 +146,7 @@ CharSelectDialog::CharSelectDialog(LoginData *data): placer = getPlacer(0, 0); placer(0, 0, mAccountNameLabel, 2); + placer(2, 0, mLastLoginLabel); placer(0, 1, mSwitchLoginButton); if (optionalActions & Net::LoginHandler::Unregister) diff --git a/src/gui/charselectdialog.h b/src/gui/charselectdialog.h index 0dfe90733..1e32fb311 100644 --- a/src/gui/charselectdialog.h +++ b/src/gui/charselectdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -100,6 +100,7 @@ class CharSelectDialog : public Window, public gcn::ActionListener, bool mLocked; gcn::Label *mAccountNameLabel; + gcn::Label *mLastLoginLabel; gcn::Button *mSwitchLoginButton; gcn::Button *mChangePasswordButton; diff --git a/src/gui/chatwindow.cpp b/src/gui/chatwindow.cpp index 35b89b839..899bbdc36 100644 --- a/src/gui/chatwindow.cpp +++ b/src/gui/chatwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -24,6 +24,7 @@ #include "actorspritemanager.h" #include "client.h" +#include "commandhandler.h" #include "configuration.h" #include "guild.h" #include "keyboardconfig.h" @@ -55,10 +56,13 @@ #include "net/playerhandler.h" #include "net/net.h" +#include "utils/copynpaste.h" #include "utils/dtor.h" #include "utils/gettext.h" #include "utils/stringutils.h" +#include "resources/resourcemanager.h" + #include <guichan/focushandler.hpp> #include <guichan/focuslistener.hpp> @@ -151,7 +155,8 @@ public: ChatWindow::ChatWindow(): Window(_("Chat"), false, nullptr, "chat.xml"), mTmpVisible(false), - mChatHistoryIndex(0) + mChatHistoryIndex(0), + mGMLoaded(false) { listen(CHANNEL_NOTICES); listen(Mana::CHANNEL_ATTRIBUTES); @@ -211,6 +216,8 @@ ChatWindow::ChatWindow(): mColorPicker->setVisible(config.getBoolValue("showChatColorsList")); fillCommands(); + if (player_node && player_node->isGM()) + loadGMCommands(); initTradeFilter(); loadCustomList(); parseHighlights(); @@ -298,7 +305,35 @@ void ChatWindow::fillCommands() mCommands.push_back("/serverignoreall"); mCommands.push_back("/serverunignoreall"); mCommands.push_back("/dumpg"); + mCommands.push_back("/dumpt"); mCommands.push_back("/pseudoaway "); + mCommands.push_back("<PLAYER>"); + mCommands.push_back("<MONSTER>"); + mCommands.push_back("<PEOPLE>"); + mCommands.push_back("<PARTY>"); +} + +void ChatWindow::loadGMCommands() +{ + if (mGMLoaded) + return; + + const char *fileName = "gmcommands.txt"; + ResourceManager *resman = ResourceManager::getInstance(); + std::vector<std::string> list; + resman->loadTextFile(fileName, list); + std::vector<std::string>::const_iterator it = list.begin(); + std::vector<std::string>::const_iterator it_end = list.end(); + + while (it != it_end) + { + const std::string str = *it; + if (!str.empty()) + mCommands.push_back(str); + + ++ it; + } + mGMLoaded = true; } void ChatWindow::resetToDefaultSize() @@ -385,11 +420,11 @@ void ChatWindow::prevTab() int tab = mChatTabs->getSelectedTabIndex(); - if (tab == 0) + if (tab <= 0) tab = mChatTabs->getNumberOfTabs(); tab--; - mChatTabs->setSelectedTab(tab); + mChatTabs->setSelectedTabByPos(tab); } void ChatWindow::nextTab() @@ -403,7 +438,7 @@ void ChatWindow::nextTab() if (tab == mChatTabs->getNumberOfTabs()) tab = 0; - mChatTabs->setSelectedTab(tab); + mChatTabs->setSelectedTabByPos(tab); } void ChatWindow::closeTab() @@ -425,7 +460,7 @@ void ChatWindow::closeTab() void ChatWindow::defaultTab() { if (mChatTabs) - mChatTabs->setSelectedTab(static_cast<unsigned>(0)); + mChatTabs->setSelectedTabByPos(static_cast<unsigned>(0)); } void ChatWindow::action(const gcn::ActionEvent &event) @@ -1145,7 +1180,8 @@ void ChatWindow::autoComplete() ChatTab *cTab = static_cast<ChatTab*>(mChatTabs->getSelectedTab()); std::vector<std::string> nameList; - cTab->getAutoCompleteList(nameList); + if (cTab) + cTab->getAutoCompleteList(nameList); newName = autoComplete(nameList, name); if (newName == "" && actorSpriteManager) @@ -1540,4 +1576,18 @@ void ChatWindow::parseHighlights() bool ChatWindow::findHighlight(std::string &str) { return findI(str, mHighlights) != std::string::npos; -}
\ No newline at end of file +} + +void ChatWindow::copyToClipboard(int x, int y) +{ + ChatTab *tab = getFocused(); + if (!tab) + return; + + BrowserBox *text = tab->mTextOutput; + if (!text) + return; + + std::string str = text->getTextAtPos(x, y); + sendBuffer(str); +} diff --git a/src/gui/chatwindow.h b/src/gui/chatwindow.h index ad5229ffe..82e3d31f2 100644 --- a/src/gui/chatwindow.h +++ b/src/gui/chatwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -243,6 +243,8 @@ class ChatWindow : public Window, void loadCustomList(); + void loadGMCommands(); + std::string doReplace(const std::string &msg); void adjustTabSize(); @@ -258,6 +260,8 @@ class ChatWindow : public Window, bool findHighlight(std::string &str); + void copyToClipboard(int x, int y); + protected: friend class ChatTab; friend class WhisperTab; @@ -328,6 +332,7 @@ class ChatWindow : public Window, unsigned int mChatHistoryIndex; std::list<std::string> mAwayLog; std::vector<std::string> mHighlights; + bool mGMLoaded; }; extern ChatWindow *chatWindow; diff --git a/src/gui/confirmdialog.cpp b/src/gui/confirmdialog.cpp index 298855563..cf9d541ad 100644 --- a/src/gui/confirmdialog.cpp +++ b/src/gui/confirmdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/confirmdialog.h b/src/gui/confirmdialog.h index 2b5febed0..421be7f96 100644 --- a/src/gui/confirmdialog.h +++ b/src/gui/confirmdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/connectiondialog.cpp b/src/gui/connectiondialog.cpp index da98ea5ac..ba1330881 100644 --- a/src/gui/connectiondialog.cpp +++ b/src/gui/connectiondialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/connectiondialog.h b/src/gui/connectiondialog.h index 7c0b59faf..76d8a952b 100644 --- a/src/gui/connectiondialog.h +++ b/src/gui/connectiondialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/debugwindow.cpp b/src/gui/debugwindow.cpp index 56a63c72d..d13545bea 100644 --- a/src/gui/debugwindow.cpp +++ b/src/gui/debugwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/debugwindow.h b/src/gui/debugwindow.h index b955209a5..ff86eaf74 100644 --- a/src/gui/debugwindow.h +++ b/src/gui/debugwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/didyouknowwindow.cpp b/src/gui/didyouknowwindow.cpp index 9a913a305..db0878360 100644 --- a/src/gui/didyouknowwindow.cpp +++ b/src/gui/didyouknowwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -138,16 +138,16 @@ void DidYouKnowWindow::loadFile(int num) { std::string name = helpPath + langs[0] + "/" + file + ".txt"; if (resman->exists(name)) - lines = resman->loadTextFile(name); + resman->loadTextFile(name, lines); if (lines.empty() && langs.size() > 1) { name = helpPath + langs[1] + "/" + file + ".txt"; - lines = resman->loadTextFile(name); + resman->loadTextFile(name, lines); } } if (lines.empty()) - lines = resman->loadTextFile(helpPath + file + ".txt"); + resman->loadTextFile(helpPath + file + ".txt", lines); for (unsigned int i = 0; i < lines.size(); ++i) mBrowserBox->addRow(lines[i]); diff --git a/src/gui/didyouknowwindow.h b/src/gui/didyouknowwindow.h index d9734e8fe..f3fb61c70 100644 --- a/src/gui/didyouknowwindow.h +++ b/src/gui/didyouknowwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/emotepopup.cpp b/src/gui/emotepopup.cpp index a8c92ed47..a286f78e8 100644 --- a/src/gui/emotepopup.cpp +++ b/src/gui/emotepopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/emotepopup.h b/src/gui/emotepopup.h index a80562fea..453c4e669 100644 --- a/src/gui/emotepopup.h +++ b/src/gui/emotepopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/equipmentwindow.cpp b/src/gui/equipmentwindow.cpp index cb3ace0c7..275bf19bb 100644 --- a/src/gui/equipmentwindow.cpp +++ b/src/gui/equipmentwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -65,7 +65,7 @@ EquipmentWindow::EquipmentWindow(Equipment *equipment, Being *being, mEquipment(equipment), mSelected(-1), mForing(foring), - mImageSet(0) + mImageSet(nullptr) { mBeing = being; mItemPopup = new ItemPopup; @@ -355,7 +355,7 @@ void EquipmentWindow::resetBeing(Being *being) void EquipmentWindow::fillBoxes() { XML::Document *doc = new XML::Document("equipmentwindow.xml"); - xmlNodePtr root = doc->rootNode(); + XmlNodePtr root = doc->rootNode(); if (!root) { delete doc; @@ -371,23 +371,23 @@ void EquipmentWindow::fillBoxes() for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "window")) + if (xmlNameEqual(node, "window")) loadWindow(node); - else if (xmlStrEqual(node->name, BAD_CAST "playerbox")) + else if (xmlNameEqual(node, "playerbox")) loadPlayerBox(node); - else if (xmlStrEqual(node->name, BAD_CAST "slot")) + else if (xmlNameEqual(node, "slot")) loadSlot(node, mImageSet); } delete doc; } -void EquipmentWindow::loadWindow(xmlNodePtr windowNode) +void EquipmentWindow::loadWindow(XmlNodePtr windowNode) { setDefaultSize(XML::getProperty(windowNode, "width", 180), XML::getProperty(windowNode, "height", 345), ImageRect::CENTER); } -void EquipmentWindow::loadPlayerBox(xmlNodePtr playerBoxNode) +void EquipmentWindow::loadPlayerBox(XmlNodePtr playerBoxNode) { mPlayerBox->setDimension(gcn::Rectangle( XML::getProperty(playerBoxNode, "x", 50), @@ -396,7 +396,7 @@ void EquipmentWindow::loadPlayerBox(xmlNodePtr playerBoxNode) XML::getProperty(playerBoxNode, "height", 168))); } -void EquipmentWindow::loadSlot(xmlNodePtr slotNode, ImageSet *imageset) +void EquipmentWindow::loadSlot(XmlNodePtr slotNode, ImageSet *imageset) { int slot = parseSlotName(XML::getProperty(slotNode, "name", "")); if (slot < 0) diff --git a/src/gui/equipmentwindow.h b/src/gui/equipmentwindow.h index 0a3c2da20..daeaeb3d7 100644 --- a/src/gui/equipmentwindow.h +++ b/src/gui/equipmentwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -85,7 +85,7 @@ class EquipmentWindow : public Window, public gcn::ActionListener void mousePressed(gcn::MouseEvent& mouseEvent); Item* getEquipment(int i) - { return mEquipment ? mEquipment->getEquipment(i) : 0; } + { return mEquipment ? mEquipment->getEquipment(i) : nullptr; } void setBeing(Being *being); @@ -108,11 +108,11 @@ class EquipmentWindow : public Window, public gcn::ActionListener void addBox(int idx, int x, int y, int imageIndex); - void loadWindow(xmlNodePtr windowNode); + void loadWindow(XmlNodePtr windowNode); - void loadPlayerBox(xmlNodePtr playerBoxNode); + void loadPlayerBox(XmlNodePtr playerBoxNode); - void loadSlot(xmlNodePtr slotNode, ImageSet *imageset); + void loadSlot(XmlNodePtr slotNode, ImageSet *imageset); int parseSlotName(std::string name); diff --git a/src/gui/focushandler.cpp b/src/gui/focushandler.cpp index 40fa2f4ed..0e98c3473 100644 --- a/src/gui/focushandler.cpp +++ b/src/gui/focushandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/focushandler.h b/src/gui/focushandler.h index 9d814bb69..064f04697 100644 --- a/src/gui/focushandler.h +++ b/src/gui/focushandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index b3154fb25..bd855a598 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/gui.h b/src/gui/gui.h index 578202b17..cadcc89ac 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/helpwindow.cpp b/src/gui/helpwindow.cpp index 49f309bca..a099c7a7a 100644 --- a/src/gui/helpwindow.cpp +++ b/src/gui/helpwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -114,16 +114,16 @@ void HelpWindow::loadFile(const std::string &file) { std::string name = helpPath + langs[0] + "/" + file + ".txt"; if (resman->exists(name)) - lines = resman->loadTextFile(name); + resman->loadTextFile(name, lines); if (lines.empty() && langs.size() > 1) { name = helpPath + langs[1] + "/" + file + ".txt"; - lines = resman->loadTextFile(name); + resman->loadTextFile(name, lines); } } if (lines.empty()) - lines = resman->loadTextFile(helpPath + file + ".txt"); + resman->loadTextFile(helpPath + file + ".txt", lines); for (unsigned int i = 0; i < lines.size(); ++i) mBrowserBox->addRow(lines[i]); diff --git a/src/gui/helpwindow.h b/src/gui/helpwindow.h index 178ae1e16..a6d83e91d 100644 --- a/src/gui/helpwindow.h +++ b/src/gui/helpwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp index 8ffebebff..01e2bdd17 100644 --- a/src/gui/inventorywindow.cpp +++ b/src/gui/inventorywindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -98,7 +98,7 @@ InventoryWindow::WindowList InventoryWindow::instances; InventoryWindow::InventoryWindow(Inventory *inventory): Window("Inventory", false, nullptr, "inventory.xml"), mInventory(inventory), - mDropButton(0), + mDropButton(nullptr), mSplit(false), mCompactMode(false) { diff --git a/src/gui/inventorywindow.h b/src/gui/inventorywindow.h index aa78705b8..2b35ec9c4 100644 --- a/src/gui/inventorywindow.h +++ b/src/gui/inventorywindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -128,7 +128,7 @@ class InventoryWindow : public Window, void processEvent(Mana::Channels channel, const Mana::Event &event); - void updateButtons(Item *item = 0); + void updateButtons(Item *item = nullptr); bool isInputFocused() const; diff --git a/src/gui/itemamountwindow.cpp b/src/gui/itemamountwindow.cpp index a80434ac0..9e2a97681 100644 --- a/src/gui/itemamountwindow.cpp +++ b/src/gui/itemamountwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/itemamountwindow.h b/src/gui/itemamountwindow.h index bacd4cfd0..076101c0f 100644 --- a/src/gui/itemamountwindow.h +++ b/src/gui/itemamountwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/itempopup.cpp b/src/gui/itempopup.cpp index 2e87cd544..9a9e5f50d 100644 --- a/src/gui/itempopup.cpp +++ b/src/gui/itempopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/itempopup.h b/src/gui/itempopup.h index 66d7e91a2..89f6355fe 100644 --- a/src/gui/itempopup.h +++ b/src/gui/itempopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/killstats.cpp b/src/gui/killstats.cpp index fa6241ef6..972c660ec 100644 --- a/src/gui/killstats.cpp +++ b/src/gui/killstats.cpp @@ -70,8 +70,8 @@ KillStats::KillStats(): xpNextLevel = 1; mLine1 = new Label(strprintf(_("Level: %d at %f%%"), - player_node->getLevel(), static_cast<float>(xp) - / static_cast<float>(xpNextLevel) * 100.0f)); + player_node->getLevel(), static_cast<double>(xp) + / static_cast<double>(xpNextLevel) * 100.0)); mLine2 = new Label(strprintf(_("Exp: %d/%d Left: %d"), xp, xpNextLevel, xpNextLevel - xp)); @@ -206,9 +206,9 @@ void KillStats::gainXp(int xp) timeDiff = 1; mLine1->setCaption(strprintf(_("Level: %d at %f%%"), - player_node->getLevel(), static_cast<float>( - PlayerInfo::getAttribute(EXP)) / static_cast<float>( - xpNextLevel) * 100.0f)); + player_node->getLevel(), static_cast<double>( + PlayerInfo::getAttribute(EXP)) / static_cast<double>( + xpNextLevel) * 100.0)); mLine2->setCaption(strprintf(_("Exp: %d/%d Left: %d"), PlayerInfo::getAttribute(EXP), xpNextLevel, diff --git a/src/gui/logindialog.cpp b/src/gui/logindialog.cpp index 86b3dc28b..b1c80b102 100644 --- a/src/gui/logindialog.cpp +++ b/src/gui/logindialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -184,8 +184,16 @@ void LoginDialog::action(const gcn::ActionEvent &event) serverConfig.setValue("customUpdateHost", mUpdateHostText->getText()); - mLoginData->updateHost = mUpdateHostText->getText(); - *mUpdateHost = mUpdateHostText->getText(); + if (checkPath(mUpdateHostText->getText())) + { + mLoginData->updateHost = mUpdateHostText->getText(); + *mUpdateHost = mUpdateHostText->getText(); + } + else + { + mLoginData->updateHost = ""; + *mUpdateHost = ""; + } } mLoginData->updateType = updateType; serverConfig.setValue("updateType", updateType); diff --git a/src/gui/logindialog.h b/src/gui/logindialog.h index 0696bc680..08799b1c2 100644 --- a/src/gui/logindialog.h +++ b/src/gui/logindialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/minimap.cpp b/src/gui/minimap.cpp index d890a462f..74da37341 100644 --- a/src/gui/minimap.cpp +++ b/src/gui/minimap.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/minimap.h b/src/gui/minimap.h index 86996f51c..8b7da5849 100644 --- a/src/gui/minimap.h +++ b/src/gui/minimap.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/ministatuswindow.cpp b/src/gui/ministatuswindow.cpp index 665d2b61b..00df97813 100644 --- a/src/gui/ministatuswindow.cpp +++ b/src/gui/ministatuswindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -188,7 +188,7 @@ void MiniStatusWindow::updateBars() void MiniStatusWindow::setIcon(int index, AnimatedSprite *sprite) { if (index >= static_cast<int>(mIcons.size())) - mIcons.resize(index + 1, 0); + mIcons.resize(index + 1, nullptr); delete mIcons[index]; diff --git a/src/gui/ministatuswindow.h b/src/gui/ministatuswindow.h index 6fb8f7652..ca18e1b92 100644 --- a/src/gui/ministatuswindow.h +++ b/src/gui/ministatuswindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/npcdialog.cpp b/src/gui/npcdialog.cpp index 66a30c8a7..265748b6f 100644 --- a/src/gui/npcdialog.cpp +++ b/src/gui/npcdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -48,7 +48,7 @@ #include "debug.h" -#define CAPTION_WAITING _("Waiting for server") +#define CAPTION_WAITING _("Stop waiting") #define CAPTION_NEXT _("Next") #define CAPTION_CLOSE _("Close") #define CAPTION_SUBMIT _("Submit") @@ -220,9 +220,9 @@ void NpcDialog::action(const gcn::ActionEvent &event) return; nextDialog(); - addText(_("> Next"), false); } - else if (mActionState == NPC_ACTION_CLOSE) + else if (mActionState == NPC_ACTION_CLOSE + || mActionState == NPC_ACTION_WAIT) { closeDialog(); } @@ -501,8 +501,6 @@ void NpcDialog::buildLayout() Layout &layout = getLayout(); layout.setRowHeight(0, Layout::AUTO_SET); - mButton->setEnabled(mActionState != NPC_ACTION_WAIT); - redraw(); mScrollArea->setVerticalScrollAmount(mScrollArea->getVerticalMaxScroll()); diff --git a/src/gui/npcdialog.h b/src/gui/npcdialog.h index 7e9ea7e10..e76897499 100644 --- a/src/gui/npcdialog.h +++ b/src/gui/npcdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/npcpostdialog.cpp b/src/gui/npcpostdialog.cpp index ada48e832..6bcb62baf 100644 --- a/src/gui/npcpostdialog.cpp +++ b/src/gui/npcpostdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/npcpostdialog.h b/src/gui/npcpostdialog.h index bc329096b..b00f7bda0 100644 --- a/src/gui/npcpostdialog.h +++ b/src/gui/npcpostdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/okdialog.cpp b/src/gui/okdialog.cpp index 5a6ee4846..4a3bdf731 100644 --- a/src/gui/okdialog.cpp +++ b/src/gui/okdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/okdialog.h b/src/gui/okdialog.h index 2f32d0d65..5705be568 100644 --- a/src/gui/okdialog.h +++ b/src/gui/okdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/outfitwindow.cpp b/src/gui/outfitwindow.cpp index c33c753bc..74e8dbe46 100644 --- a/src/gui/outfitwindow.cpp +++ b/src/gui/outfitwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -985,3 +985,12 @@ void OutfitWindow::setItemSelected(Item *item) mItemColorSelected = 1; } } + +void OutfitWindow::clearCurrentOutfit() +{ + for (unsigned f = 0; f < OUTFIT_ITEM_COUNT; f++) + { + mItems[mCurrentOutfit][f] = -1; + mItemColors[mCurrentOutfit][f] = 1; + } +} diff --git a/src/gui/outfitwindow.h b/src/gui/outfitwindow.h index 8dd5fd6a3..b2b46c7e7 100644 --- a/src/gui/outfitwindow.h +++ b/src/gui/outfitwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -108,6 +108,8 @@ class OutfitWindow : public Window, gcn::ActionListener std::string keyName(int number) A_PURE; + void clearCurrentOutfit(); + private: Button *mPreviousButton; Button *mNextButton; diff --git a/src/gui/palette.cpp b/src/gui/palette.cpp index f3046264f..fe14cd2d4 100644 --- a/src/gui/palette.cpp +++ b/src/gui/palette.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey <dougaboffey@netscape.net> * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -65,15 +65,13 @@ Palette::~Palette() const gcn::Color& Palette::getColor(char c, bool &valid) { - for (Colors::const_iterator col = mColors.begin(), - colEnd = mColors.end(); col != colEnd; ++col) + CharColors::const_iterator it = mCharColors.find(c); + if (it != mCharColors.end()) { - if (col->ch == c) - { - valid = true; - return col->color; - } + valid = true; + return mColors[(*it).second].color; } + valid = false; return BLACK; } diff --git a/src/gui/palette.h b/src/gui/palette.h index 645260280..36d87e305 100644 --- a/src/gui/palette.h +++ b/src/gui/palette.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey <dougaboffey@netscape.net> * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -30,6 +30,7 @@ #include <guichan/color.hpp> #include <cstdlib> +#include <map> #include <string> #include <set> #include <vector> @@ -200,8 +201,10 @@ class Palette } }; typedef std::vector<ColorElem> Colors; + typedef std::map<unsigned char, int> CharColors; /** Vector containing the colors. */ Colors mColors; + CharColors mCharColors; std::vector<ColorElem*> mGradVector; }; diff --git a/src/gui/popupmenu.cpp b/src/gui/popupmenu.cpp index b133f66fc..cd3a4c5ad 100644 --- a/src/gui/popupmenu.cpp +++ b/src/gui/popupmenu.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -85,7 +85,7 @@ std::string tradePartnerName(""); PopupMenu::PopupMenu(): Popup("PopupMenu", "popupmenu.xml"), mBeingId(0), - mFloorItem(nullptr), + mFloorItemId(0), mItem(nullptr), mItemId(0), mItemColor(1), @@ -95,7 +95,9 @@ PopupMenu::PopupMenu(): mDialog(nullptr), mButton(nullptr), mNick(""), - mType(Being::UNKNOWN) + mType(Being::UNKNOWN), + mX(0), + mY(0) { mBrowserBox = new BrowserBox; mBrowserBox->setPosition(4, 4); @@ -120,6 +122,8 @@ void PopupMenu::showPopup(int x, int y, Being *being) mNick = being->getName(); mType = being->getType(); mBrowserBox->clearRows(); + mX = x; + mY = y; const std::string &name = mNick; @@ -346,20 +350,36 @@ void PopupMenu::showPopup(int x, int y, Being *being) showPopup(x, y); } -void PopupMenu::showPopup(int x, int y, std::vector<Being*> &beings) +void PopupMenu::showPopup(int x, int y, std::vector<ActorSprite*> &beings) { + mX = x; + mY = y; mBrowserBox->clearRows(); - mBrowserBox->addRow("Players"); - std::vector<Being*>::const_iterator it, it_end; + mBrowserBox->addRow(_("Players")); + std::vector<ActorSprite*>::const_iterator it, it_end; for (it = beings.begin(), it_end = beings.end(); it != it_end; ++it) { - Being *being = *it; - if (!being->getName().empty()) + Being *being = dynamic_cast<Being*>(*it); + ActorSprite *actor = *it; + if (being && !being->getName().empty()) { mBrowserBox->addRow(strprintf("@@player_%u|%s >@@", being->getId(), (being->getName() + being->getGenderSignWithSpace()).c_str())); } + else if (actor->getType() == ActorSprite::FLOOR_ITEM) + { + FloorItem *floorItem = static_cast<FloorItem*>(actor); + const ItemInfo &info = floorItem->getInfo(); + std::string name; + + if (serverVersion > 0) + name = info.getName(floorItem->getColor()); + else + name = info.getName(); + mBrowserBox->addRow(strprintf("@@flooritem_%u|%s >@@", + actor->getId(), name.c_str())); + } } mBrowserBox->addRow("##3---"); mBrowserBox->addRow("cancel", _("Cancel")); @@ -374,6 +394,8 @@ void PopupMenu::showPlayerPopup(int x, int y, std::string nick) mNick = nick; mBeingId = 0; mType = Being::PLAYER; + mX = x; + mY = y; mBrowserBox->clearRows(); const std::string &name = mNick; @@ -507,7 +529,9 @@ void PopupMenu::showPopup(int x, int y, FloorItem *floorItem) if (!floorItem) return; - mFloorItem = floorItem; + mFloorItemId = floorItem->getId(); + mX = x; + mY = y; const ItemInfo &info = floorItem->getInfo(); mBrowserBox->clearRows(); std::string name; @@ -534,6 +558,8 @@ void PopupMenu::showPopup(int x, int y, MapItem *mapItem) return; mMapItem = mapItem; + mX = x; + mY = y; mBrowserBox->clearRows(); @@ -554,10 +580,13 @@ void PopupMenu::showPopup(int x, int y, MapItem *mapItem) void PopupMenu::showOutfitsPopup(int x, int y) { + mX = x; + mY = y; + mBrowserBox->clearRows(); mBrowserBox->addRow(_("Outfits")); - mBrowserBox->addRow("load old outfits", _("Load old outfits")); + mBrowserBox->addRow("clear outfit", _("Clear outfit")); mBrowserBox->addRow("##3---"); mBrowserBox->addRow("cancel", _("Cancel")); @@ -573,6 +602,9 @@ void PopupMenu::showSpellPopup(int x, int y, TextCommand *cmd) mBrowserBox->clearRows(); mSpell = cmd; + mX = x; + mY = y; + mBrowserBox->addRow(_("Spells")); mBrowserBox->addRow("load old spells", _("Load old spells")); mBrowserBox->addRow("edit spell", _("Edit spell")); @@ -589,6 +621,8 @@ void PopupMenu::showChatPopup(int x, int y, ChatTab *tab) return; mTab = tab; + mX = x; + mY = y; mBrowserBox->clearRows(); @@ -617,6 +651,8 @@ void PopupMenu::showChatPopup(int x, int y, ChatTab *tab) mBrowserBox->addRow("leave party", _("Leave")); mBrowserBox->addRow("##3---"); } + mBrowserBox->addRow("chat clipboard", _("Copy to clipboard")); + mBrowserBox->addRow("##3---"); if (tab->getType() == ChatTab::TAB_WHISPER) { @@ -815,6 +851,8 @@ void PopupMenu::showChangePos(int x, int y) if (!player_node) return; + mX = x; + mY = y; const Guild *guild = player_node->getGuild(); if (guild) { @@ -833,11 +871,13 @@ void PopupMenu::showChangePos(int x, int y) else { mBeingId = 0; - mFloorItem = nullptr; + mFloorItemId = 0; mItem = nullptr; mMapItem = nullptr; mNick = ""; mType = Being::UNKNOWN; + mX = 0; + mY = 0; setVisible(false); } } @@ -998,10 +1038,14 @@ void PopupMenu::handleLink(const std::string &link, player_node->setImitate(mNick); } // Pick Up Floor Item action - else if ((link == "pickup") && mFloorItem) + else if ((link == "pickup") && mFloorItemId) { - if (player_node) - player_node->pickUp(mFloorItem); + if (player_node && actorSpriteManager) + { + FloorItem *item = actorSpriteManager->findItem(mFloorItemId); + if (item) + player_node->pickUp(item); + } } // Look To action else if (link == "look") @@ -1066,16 +1110,21 @@ void PopupMenu::handleLink(const std::string &link, chatWindow->addItemText(mItem->getInfo().getName()); } } - else if (mFloorItem) + else if (mFloorItemId && actorSpriteManager) { - if (serverVersion > 0) - { - chatWindow->addItemText(mFloorItem->getInfo().getName( - mFloorItem->getColor())); - } - else + FloorItem *item = actorSpriteManager->findItem(mFloorItemId); + + if (item) { - chatWindow->addItemText(mFloorItem->getInfo().getName()); + if (serverVersion > 0) + { + chatWindow->addItemText(item->getInfo().getName( + item->getColor())); + } + else + { + chatWindow->addItemText(item->getInfo().getName()); + } } } } @@ -1291,11 +1340,6 @@ void PopupMenu::handleLink(const std::string &link, mDialog->setActionEventId("ok"); mDialog->addActionListener(&mRenameListener); } - else if (link == "load old outfits") - { - if (outfitWindow) - outfitWindow->load(true); - } else if (link == "load old spells") { if (spellManager) @@ -1404,6 +1448,11 @@ void PopupMenu::handleLink(const std::string &link, if (chatWindow) chatWindow->saveState(); } + else if (link == "chat clipboard" && mTab) + { + if (chatWindow) + chatWindow->copyToClipboard(mX, mY); + } else if (link == "remove attack" && being) { if (actorSpriteManager && being->getType() == Being::MONSTER) @@ -1628,6 +1677,11 @@ void PopupMenu::handleLink(const std::string &link, showChangePos(getX(), getY()); return; } + else if (link == "clear outfit") + { + if (outfitWindow) + outfitWindow->clearCurrentOutfit(); + } else if (!link.compare(0, 10, "guild-pos-")) { if (player_node) @@ -1654,6 +1708,23 @@ void PopupMenu::handleLink(const std::string &link, } } } + else if (!link.compare(0, 10, "flooritem_")) + { + if (actorSpriteManager) + { + int id = atoi(link.substr(10).c_str()); + if (id) + { + FloorItem *item = actorSpriteManager->findItem(id); + if (item) + { + mFloorItemId = item->getId(); + showPopup(getX(), getY(), item); + return; + } + } + } + } else if (!link.compare(0, 12, "hide button_")) { if (windowMenu) @@ -1683,13 +1754,15 @@ void PopupMenu::handleLink(const std::string &link, setVisible(false); mBeingId = 0; - mFloorItem = nullptr; + mFloorItemId = 0; mItem = nullptr; mItemId = 0; mItemColor = 1; mMapItem = nullptr; mNick = ""; mType = Being::UNKNOWN; + mX = 0; + mY = 0; } void PopupMenu::showPopup(Window *parent, int x, int y, Item *item, @@ -1700,6 +1773,8 @@ void PopupMenu::showPopup(Window *parent, int x, int y, Item *item, mItem = item; mWindow = parent; + mX = x; + mY = y; mBrowserBox->clearRows(); int cnt = item->getQuantity(); @@ -1793,6 +1868,8 @@ void PopupMenu::showItemPopup(int x, int y, int itemId, unsigned char color) mItem = nullptr; mItemId = itemId; mItemColor = color; + mX = x; + mY = y; mBrowserBox->clearRows(); mBrowserBox->addRow("use", _("Use")); @@ -1809,6 +1886,8 @@ void PopupMenu::showItemPopup(int x, int y, int itemId, unsigned char color) void PopupMenu::showItemPopup(int x, int y, Item *item) { mItem = item; + mX = x; + mY = y; if (item) { mItemId = item->getId(); @@ -1864,6 +1943,8 @@ void PopupMenu::showItemPopup(int x, int y, Item *item) void PopupMenu::showDropPopup(int x, int y, Item *item) { mItem = item; + mX = x; + mY = y; mBrowserBox->clearRows(); if (item) @@ -1912,6 +1993,8 @@ void PopupMenu::showPopup(int x, int y, Button *button) return; mButton = button; + mX = x; + mY = y; mBrowserBox->clearRows(); std::vector <gcn::Button*> names = windowMenu->getButtons(); @@ -1947,6 +2030,8 @@ void PopupMenu::showPopup(int x, int y, ProgressBar *b) return; mNick = b->text(); + mX = x; + mY = y; mBrowserBox->clearRows(); std::vector <ProgressBar*> bars = miniStatusWindow->getBars(); @@ -1988,6 +2073,8 @@ void PopupMenu::showAttackMonsterPopup(int x, int y, std::string name, mNick = name; mType = Being::MONSTER; + mX = x; + mY = y; mBrowserBox->clearRows(); @@ -2041,6 +2128,8 @@ void PopupMenu::showUndressPopup(int x, int y, Being *being, Item *item) mItem = item; mItemId = item->getId(); mItemColor = item->getColor(); + mX = x; + mY = y; mBrowserBox->clearRows(); diff --git a/src/gui/popupmenu.h b/src/gui/popupmenu.h index 4bbe2c46c..8b9107300 100644 --- a/src/gui/popupmenu.h +++ b/src/gui/popupmenu.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -26,6 +26,8 @@ #include "gui/widgets/linkhandler.h" #include "gui/widgets/popup.h" +#include "actorsprite.h" + #include <guichan/actionlistener.hpp> #include "localconsts.h" @@ -102,7 +104,7 @@ class PopupMenu : public Popup, public LinkHandler /** * Shows the beings related popup menu at the specified mouse coords. */ - void showPopup(int x, int y, std::vector<Being*> &beings); + void showPopup(int x, int y, std::vector<ActorSprite*> &beings); void showPlayerPopup(int x, int y, std::string nick); @@ -158,7 +160,7 @@ class PopupMenu : public Popup, public LinkHandler BrowserBox* mBrowserBox; int mBeingId; - FloorItem* mFloorItem; + int mFloorItemId; Item *mItem; int mItemId; unsigned char mItemColor; @@ -172,6 +174,8 @@ class PopupMenu : public Popup, public LinkHandler Button *mButton; std::string mNick; int mType; + int mX; + int mY; /** * Shared code for the various showPopup functions. diff --git a/src/gui/quitdialog.cpp b/src/gui/quitdialog.cpp index 450cfd86e..dff5a570c 100644 --- a/src/gui/quitdialog.cpp +++ b/src/gui/quitdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/quitdialog.h b/src/gui/quitdialog.h index 5456be26b..dd881d283 100644 --- a/src/gui/quitdialog.h +++ b/src/gui/quitdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/register.cpp b/src/gui/register.cpp index 29030aa72..2122e0d6b 100644 --- a/src/gui/register.cpp +++ b/src/gui/register.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/register.h b/src/gui/register.h index b0137f141..ecda27d28 100644 --- a/src/gui/register.h +++ b/src/gui/register.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/sdlfont.cpp b/src/gui/sdlfont.cpp index 001a8671a..0e69db026 100644 --- a/src/gui/sdlfont.cpp +++ b/src/gui/sdlfont.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers * Copyright (C) 2009 Aethyra Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/sdlfont.h b/src/gui/sdlfont.h index e0aac7785..6fcad34d4 100644 --- a/src/gui/sdlfont.h +++ b/src/gui/sdlfont.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/sdlinput.cpp b/src/gui/sdlinput.cpp index 7c5ddb055..e8660f861 100644 --- a/src/gui/sdlinput.cpp +++ b/src/gui/sdlinput.cpp @@ -8,7 +8,7 @@ * * Copyright (c) 2004, 2005, 2006, 2007 Olof Naessén and Per Larsson * Copyright (C) 2007-2010 The Mana World Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * Js_./ * Per Larsson a.k.a finalman _RqZ{a<^_aa diff --git a/src/gui/selldialog.cpp b/src/gui/selldialog.cpp index e1a77f6c9..0e1b16de7 100644 --- a/src/gui/selldialog.cpp +++ b/src/gui/selldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/selldialog.h b/src/gui/selldialog.h index a775cf0e0..877b74cd8 100644 --- a/src/gui/selldialog.h +++ b/src/gui/selldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/serverdialog.cpp b/src/gui/serverdialog.cpp index 3fd298159..39ff19a89 100644 --- a/src/gui/serverdialog.cpp +++ b/src/gui/serverdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -365,7 +365,7 @@ ServerDialog::ServerDialog(ServerInfo *serverInfo, const std::string &dir): mConnectButton->requestFocus(); } - loadServers(false); + loadServers(true); if (mServers.empty()) downloadServerList(); @@ -558,7 +558,7 @@ void ServerDialog::logic() else if (mDownloadStatus == DOWNLOADING_IN_PROGRESS) { mDescription->setCaption(strprintf(_("Downloading server list..." - "%2.2f%%"), mDownloadProgress * 100)); + "%2.2f%%"), static_cast<double>(mDownloadProgress * 100))); } else if (mDownloadStatus == DOWNLOADING_IDLE) { @@ -609,9 +609,12 @@ void ServerDialog::downloadServerList() if (listFile.empty()) listFile = config.getStringValue("onlineServerList"); - // Fall back to manasource.org when neither branding nor config set it + // Fall back to manaplus.evolonline.org when neither branding nor config set it if (listFile.empty()) - listFile = "http://manasource.org/serverlist.xml"; + { + listFile = "http://manaplus.evolonline.org/" + "serverlist.xml/serverlist.xml"; + } if (mDownload) { @@ -628,9 +631,9 @@ void ServerDialog::downloadServerList() void ServerDialog::loadServers(bool addNew) { XML::Document doc(mDir + "/serverlist.xml", false); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "serverlist")) + if (!rootNode || !xmlNameEqual(rootNode, "serverlist")) { logger->log1("Error loading server list!"); return; @@ -646,7 +649,7 @@ void ServerDialog::loadServers(bool addNew) for_each_xml_child_node(serverNode, rootNode) { - if (!xmlStrEqual(serverNode->name, BAD_CAST "server")) + if (!xmlNameEqual(serverNode, "server")) continue; ServerInfo server; @@ -681,7 +684,7 @@ void ServerDialog::loadServers(bool addNew) for_each_xml_child_node(subNode, serverNode) { - if (xmlStrEqual(subNode->name, BAD_CAST "connection")) + if (xmlNameEqual(subNode, "connection")) { server.hostname = XML::getProperty(subNode, "hostname", ""); server.port = static_cast<short unsigned>( @@ -693,7 +696,7 @@ void ServerDialog::loadServers(bool addNew) server.port = defaultPortForServerType(server.type); } } - else if (xmlStrEqual(subNode->name, BAD_CAST "description")) + else if (xmlNameEqual(subNode, "description")) { server.description = reinterpret_cast<const char*>( subNode->xmlChildrenNode->content); diff --git a/src/gui/serverdialog.h b/src/gui/serverdialog.h index 39c6f94f7..d2fe0d25b 100644 --- a/src/gui/serverdialog.h +++ b/src/gui/serverdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup.cpp b/src/gui/setup.cpp index d305824d5..bac474950 100644 --- a/src/gui/setup.cpp +++ b/src/gui/setup.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -201,7 +201,7 @@ void Setup::doCancel() void Setup::activateTab(const std::string &name) { std::string tmp = gettext(name.c_str()); - mPanel->setSelectedTab(tmp); + mPanel->setSelectedTabByName(tmp); /* for (std::list<SetupTab*>::const_iterator it = mTabs.begin(); it != mTabs.end(); ++it) @@ -212,7 +212,7 @@ void Setup::activateTab(const std::string &name) logger->log("check tab: " + tab->getName()); if (tab->getName() == tmp) { - mPanel->setSelectedTab(name); + mPanel->setSelectedTabByName(name); return; } } diff --git a/src/gui/setup.h b/src/gui/setup.h index b499da4ee..3a6f66297 100644 --- a/src/gui/setup.h +++ b/src/gui/setup.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_audio.cpp b/src/gui/setup_audio.cpp index 1737e9004..bc058faf9 100644 --- a/src/gui/setup_audio.cpp +++ b/src/gui/setup_audio.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_audio.h b/src/gui/setup_audio.h index 53aa017b6..88869d730 100644 --- a/src/gui/setup_audio.h +++ b/src/gui/setup_audio.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_chat.cpp b/src/gui/setup_chat.cpp index 1b8209c8f..7e81acaa9 100644 --- a/src/gui/setup_chat.cpp +++ b/src/gui/setup_chat.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_chat.h b/src/gui/setup_chat.h index 402235d99..238021cca 100644 --- a/src/gui/setup_chat.h +++ b/src/gui/setup_chat.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_colors.cpp b/src/gui/setup_colors.cpp index 6f1a4afce..d5885143c 100644 --- a/src/gui/setup_colors.cpp +++ b/src/gui/setup_colors.cpp @@ -1,7 +1,7 @@ /* * Configurable text colors * Copyright (C) 2008 Douglas Boffey <dougaboffey@netscape.net> - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_colors.h b/src/gui/setup_colors.h index b6d5209e2..cbcca6dfa 100644 --- a/src/gui/setup_colors.h +++ b/src/gui/setup_colors.h @@ -1,7 +1,7 @@ /* * Configurable text colors * Copyright (C) 2008 Douglas Boffey <dougaboffey@netscape.net> - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_joystick.cpp b/src/gui/setup_joystick.cpp index 7899247e3..290607be4 100644 --- a/src/gui/setup_joystick.cpp +++ b/src/gui/setup_joystick.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_joystick.h b/src/gui/setup_joystick.h index 5bd72cdad..d93d7e821 100644 --- a/src/gui/setup_joystick.h +++ b/src/gui/setup_joystick.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_keyboard.cpp b/src/gui/setup_keyboard.cpp index fa7a63b8c..bdd7c2083 100644 --- a/src/gui/setup_keyboard.cpp +++ b/src/gui/setup_keyboard.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2007 Joshua Langley <joshlangley@optusnet.com.au> * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_other.cpp b/src/gui/setup_other.cpp index bd445cfa0..d6f5e9972 100644 --- a/src/gui/setup_other.cpp +++ b/src/gui/setup_other.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_other.h b/src/gui/setup_other.h index a13bf4ba3..4144a02ab 100644 --- a/src/gui/setup_other.h +++ b/src/gui/setup_other.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_perfomance.cpp b/src/gui/setup_perfomance.cpp index dd634d1f3..95703fa4c 100644 --- a/src/gui/setup_perfomance.cpp +++ b/src/gui/setup_perfomance.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_perfomance.h b/src/gui/setup_perfomance.h index f355c9691..097c1e28c 100644 --- a/src/gui/setup_perfomance.h +++ b/src/gui/setup_perfomance.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_players.cpp b/src/gui/setup_players.cpp index a6bf5b81c..f0bf4c0ea 100644 --- a/src/gui/setup_players.cpp +++ b/src/gui/setup_players.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_players.h b/src/gui/setup_players.h index c9ce7b3b3..ebfc78db6 100644 --- a/src/gui/setup_players.h +++ b/src/gui/setup_players.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 Andrei Karas - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_relations.cpp b/src/gui/setup_relations.cpp index 8ac61f90c..9ddef9e1a 100644 --- a/src/gui/setup_relations.cpp +++ b/src/gui/setup_relations.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_relations.h b/src/gui/setup_relations.h index 2c23d4dba..76ea26875 100644 --- a/src/gui/setup_relations.h +++ b/src/gui/setup_relations.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_theme.cpp b/src/gui/setup_theme.cpp index 3b1c1d932..67936f698 100644 --- a/src/gui/setup_theme.cpp +++ b/src/gui/setup_theme.cpp @@ -138,7 +138,7 @@ struct Language std::string value; }; -const int langs_count = 14; +const int langs_count = 15; const Language LANG_NAME[langs_count] = { @@ -150,6 +150,7 @@ const Language LANG_NAME[langs_count] = {N_("French"), "fr_FR"}, {N_("German"), "de_DE"}, {N_("Indonesian"), "id_ID"}, + {N_("Polish"), "pl_PL"}, {N_("Japanese"), "ja_JP.utf8"}, {N_("Dutch (Belgium/Flemish)"), "nl_BE"}, {N_("Portuguese"), "pt_PT"}, diff --git a/src/gui/setup_video.cpp b/src/gui/setup_video.cpp index 794fd3324..259388fd0 100644 --- a/src/gui/setup_video.cpp +++ b/src/gui/setup_video.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/setup_video.h b/src/gui/setup_video.h index 509deb2fd..0c82ab272 100644 --- a/src/gui/setup_video.h +++ b/src/gui/setup_video.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shopwindow.cpp b/src/gui/shopwindow.cpp index a50a485ec..b6b87edb7 100644 --- a/src/gui/shopwindow.cpp +++ b/src/gui/shopwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shopwindow.h b/src/gui/shopwindow.h index e1fd8a2a0..53ed7690c 100644 --- a/src/gui/shopwindow.h +++ b/src/gui/shopwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/shortcutwindow.cpp b/src/gui/shortcutwindow.cpp index eff28def7..0e968efef 100644 --- a/src/gui/shortcutwindow.cpp +++ b/src/gui/shortcutwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -23,6 +23,7 @@ #include "gui/shortcutwindow.h" #include "configuration.h" +#include "logger.h" #include "gui/setup.h" @@ -58,12 +59,15 @@ ShortcutWindow::ShortcutWindow(const std::string &title, { setWindowName(title); // no title presented, title bar is padding so window can be moved. - gcn::Window::setTitleBarHeight(gcn::Window::getPadding()); + gcn::Window::setTitleBarHeight(gcn::Window::getPadding() + 1); setShowTitle(false); setResizable(true); setDefaultVisible(false); setSaveVisible(true); + mDragOffsetX = 0; + mDragOffsetY = 0; + setupWindow->registerWindowForReset(this); mTabs = nullptr; @@ -104,12 +108,15 @@ ShortcutWindow::ShortcutWindow(const std::string &title, std::string skinFile, { setWindowName(title); // no title presented, title bar is padding so window can be moved. - gcn::Window::setTitleBarHeight(gcn::Window::getPadding()); + gcn::Window::setTitleBarHeight(gcn::Window::getPadding() + 1); setShowTitle(false); setResizable(true); setDefaultVisible(false); setSaveVisible(true); + mDragOffsetX = 0; + mDragOffsetY = 0; + setupWindow->registerWindowForReset(this); mTabs = new TabbedArea; @@ -178,3 +185,34 @@ void ShortcutWindow::widgetHidden(const gcn::Event &event) } } } + +void ShortcutWindow::mousePressed(gcn::MouseEvent &event) +{ + Window::mousePressed(event); + + if (event.isConsumed()) + return; + + if (event.getButton() == gcn::MouseEvent::LEFT) + { + mDragOffsetX = event.getX(); + mDragOffsetY = event.getY(); + } +} + +void ShortcutWindow::mouseDragged(gcn::MouseEvent &event) +{ + Window::mouseDragged(event); + + if (event.isConsumed()) + return; + + if (canMove() && isMovable() && mMoved) + { + int newX = std::max(0, getX() + event.getX() - mDragOffsetX); + int newY = std::max(0, getY() + event.getY() - mDragOffsetY); + newX = std::min(mainGraphics->mWidth - getWidth(), newX); + newY = std::min(mainGraphics->mHeight - getHeight(), newY); + setPosition(newX, newY); + } +} diff --git a/src/gui/shortcutwindow.h b/src/gui/shortcutwindow.h index 8627a5dce..bdff5ab0d 100644 --- a/src/gui/shortcutwindow.h +++ b/src/gui/shortcutwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -58,6 +58,10 @@ class ShortcutWindow : public Window void widgetHidden(const gcn::Event &event); + void mousePressed(gcn::MouseEvent &event); + + void mouseDragged(gcn::MouseEvent &event); + private: ShortcutWindow(); ShortcutContainer *mItems; diff --git a/src/gui/skilldialog.cpp b/src/gui/skilldialog.cpp index 072a9cb85..4ee674325 100644 --- a/src/gui/skilldialog.cpp +++ b/src/gui/skilldialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -362,7 +362,7 @@ void SkillDialog::loadSkills(const std::string &file) return; XML::Document doc(file); - xmlNodePtr root = doc.rootNode(); + XmlNodePtr root = doc.rootNode(); int setCount = 0; std::string setName; @@ -370,7 +370,7 @@ void SkillDialog::loadSkills(const std::string &file) SkillListBox *listbox; SkillTab *tab; - if (!root || !xmlStrEqual(root->name, BAD_CAST "skills")) + if (!root || !xmlNameEqual(root, "skills")) { logger->log("Error loading skills file: %s", file.c_str()); @@ -413,7 +413,7 @@ void SkillDialog::loadSkills(const std::string &file) for_each_xml_child_node(set, root) { - if (xmlStrEqual(set->name, BAD_CAST "set")) + if (xmlNameEqual(set, "set")) { setCount++; setName = XML::getProperty(set, "name", @@ -425,7 +425,7 @@ void SkillDialog::loadSkills(const std::string &file) for_each_xml_child_node(node, set) { - if (xmlStrEqual(node->name, BAD_CAST "skill")) + if (xmlNameEqual(node, "skill")) { int id = atoi(XML::getProperty(node, "id", "-1").c_str()); std::string name = XML::getProperty(node, "name", diff --git a/src/gui/skilldialog.h b/src/gui/skilldialog.h index 63f7d1790..dcb40927a 100644 --- a/src/gui/skilldialog.h +++ b/src/gui/skilldialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/socialwindow.cpp b/src/gui/socialwindow.cpp index 2bc8aba9b..3988c819c 100644 --- a/src/gui/socialwindow.cpp +++ b/src/gui/socialwindow.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -29,6 +29,8 @@ #include "logger.h" #include "map.h" #include "party.h" +#include "playerrelations.h" +#include "gui/whoisonline.h" #include "gui/confirmdialog.h" #include "gui/okdialog.h" @@ -60,6 +62,30 @@ #include "debug.h" +class SortFriendsFunctor +{ + public: + bool operator() (Avatar* m1, Avatar* m2) + { + if (!m1 || !m2) + return false; + + if (m1->getOnline() != m2->getOnline()) + return m1->getOnline() > m2->getOnline(); + + if (m1->getName() != m2->getName()) + { + std::string s1 = m1->getName(); + std::string s2 = m2->getName(); + toLower(s1); + toLower(s2); + return s1 < s2; + } + return false; + } +} friendSorter; + + class SocialTab : public Tab { protected: @@ -457,7 +483,6 @@ public: mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); -// mBeings->getMembers().push_back(new Avatar("test")); updateList(); setCaption(name); } @@ -550,7 +575,6 @@ public: if (actorSpriteManager) { -// std::list<Being*> beings = actorSpriteManager->getAll(); std::vector<std::string> names; actorSpriteManager->getPlayerNames(names, false); @@ -650,7 +674,7 @@ public: return; Map* map = socialWindow->getMap(); - if (!map) + if (!map || map->empty()) return; if (socialWindow->getProcessedPortals()) @@ -848,11 +872,11 @@ public: std::vector<Avatar*> *avatars = mBeings->getMembers(); - std::vector<Avatar*>::iterator i = avatars->begin(); - if (!avatars) return; + std::vector<Avatar*>::iterator i = avatars->begin(); + while (i != avatars->end()) { Avatar *ava = (*i); @@ -1058,6 +1082,103 @@ private: }; + +class SocialFriendsTab : public SocialTab +{ +public: + SocialFriendsTab(std::string name) + { + mBeings = new BeingsListModal(); + + mList = new AvatarListBox(mBeings); + mScroll = new ScrollArea(mList); + + mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + + updateList(); + setCaption(name); + } + + ~SocialFriendsTab() + { + delete mList; + mList = nullptr; + delete mScroll; + mScroll = nullptr; + delete mBeings; + mBeings = nullptr; + } + + void updateList() + { + getPlayersAvatars(); + } + + void updateAvatar(std::string name A_UNUSED) + { + } + + void resetDamage(std::string name A_UNUSED) + { + } + + void getPlayersAvatars() + { + if (!actorSpriteManager) + return; + + std::vector<Avatar*> *avatars = mBeings->getMembers(); + if (!avatars) + return; + + std::vector<Avatar*>::iterator ia = avatars->begin(); + while (ia != avatars->end()) + { + delete *ia; + ++ ia; + } + avatars->clear(); + + std::vector<std::string> *players + = player_relations.getPlayersByRelation(PlayerRelation::FRIEND); + + std::set<std::string> players2 = whoIsOnline->getOnlinePlayers(); + + if (!players) + return; + + std::vector<std::string>::iterator it = players->begin(); + std::vector<std::string>::iterator it_end = players->end(); + for (; it != it_end; ++ it) + { + Avatar *ava = nullptr; + ava = new Avatar(*it); + if (actorSpriteManager->findBeingByName(*it, Being::PLAYER) + || players2.find(*it) != players2.end()) + { + ava->setOnline(true); + } + avatars->push_back(ava); + } + std::sort(avatars->begin(), avatars->end(), friendSorter); + delete players; + } + +protected: + void invite() + { + } + + void leave() + { + } + +private: + BeingsListModal *mBeings; +}; + + class CreatePopup : public Popup, public LinkHandler { public: @@ -1155,6 +1276,9 @@ SocialWindow::SocialWindow() : mPlayers = new SocialPlayersTab("P"); mTabs->addTab(mPlayers, mPlayers->mScroll); + mFriends = new SocialFriendsTab("F"); + mTabs->addTab(mFriends, mFriends->mScroll); + mNavigation = new SocialNavigationTab(); mTabs->addTab(mNavigation, mNavigation->mScroll); @@ -1205,6 +1329,8 @@ SocialWindow::~SocialWindow() mNavigation = nullptr; delete mAttackFilter; mAttackFilter = nullptr; + delete mFriends; + mFriends = nullptr; } bool SocialWindow::addTab(Guild *guild) @@ -1523,6 +1649,7 @@ void SocialWindow::logic() if (mNeedUpdate && nowTime - mLastUpdateTime > 1) { mPlayers->updateList(); + mFriends->updateList(); mNeedUpdate = false; mLastUpdateTime = nowTime; } @@ -1610,7 +1737,7 @@ void SocialWindow::nextTab() if (tab == mTabs->getNumberOfTabs()) tab = 0; - mTabs->setSelectedTab(tab); + mTabs->setSelectedTabByPos(tab); } void SocialWindow::prevTab() @@ -1624,7 +1751,7 @@ void SocialWindow::prevTab() tab = mTabs->getNumberOfTabs(); tab--; - mTabs->setSelectedTab(tab); + mTabs->setSelectedTabByPos(tab); } void SocialWindow::updateAttackFilter() diff --git a/src/gui/socialwindow.h b/src/gui/socialwindow.h index dec8a6c26..1429866ee 100644 --- a/src/gui/socialwindow.h +++ b/src/gui/socialwindow.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -141,6 +141,7 @@ protected: SocialTab *mAttackFilter; SocialTab *mPlayers; SocialTab *mNavigation; + SocialTab *mFriends; CreatePopup *mCreatePopup; diff --git a/src/gui/specialswindow.cpp b/src/gui/specialswindow.cpp index 6abff3796..4dd53cee1 100644 --- a/src/gui/specialswindow.cpp +++ b/src/gui/specialswindow.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/specialswindow.h b/src/gui/specialswindow.h index 4350a656b..a7eeeb5d5 100644 --- a/src/gui/specialswindow.h +++ b/src/gui/specialswindow.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/speechbubble.cpp b/src/gui/speechbubble.cpp index 7356cc633..877715137 100644 --- a/src/gui/speechbubble.cpp +++ b/src/gui/speechbubble.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/speechbubble.h b/src/gui/speechbubble.h index 170f619e8..5342bd49e 100644 --- a/src/gui/speechbubble.h +++ b/src/gui/speechbubble.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/statuswindow.cpp b/src/gui/statuswindow.cpp index 5ac14d132..410ee08e2 100644 --- a/src/gui/statuswindow.cpp +++ b/src/gui/statuswindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -431,10 +431,20 @@ void StatusWindow::addAttribute(int id, const std::string &name, disp = new DerDisplay(id, name); mDAttrCont->add(disp); } - mAttrs[id] = disp; } +void StatusWindow::clearAttributes() +{ + mAttrCont->clear(); + mDAttrCont->clear(); + Attrs::iterator it = mAttrs.begin(); + Attrs::iterator it_end = mAttrs.end(); + for (; it != it_end; ++ it) + delete (*it).second; + mAttrs.clear(); +} + void StatusWindow::updateHPBar(ProgressBar *bar, bool showMax) { if (!bar) @@ -512,7 +522,7 @@ void StatusWindow::updateProgressBar(ProgressBar *bar, int value, int max, / static_cast<float>(max); if (percent) - bar->setText(strprintf("%2.5f", 100 * progress) + "%"); + bar->setText(strprintf("%2.5f%%", static_cast<double>(100 * progress))); else bar->setText(toString(value) + "/" + toString(max)); diff --git a/src/gui/statuswindow.h b/src/gui/statuswindow.h index d3a619bcb..8e110a354 100644 --- a/src/gui/statuswindow.h +++ b/src/gui/statuswindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -75,6 +75,8 @@ class StatusWindow : public Window, void action(const gcn::ActionEvent &event); + void clearAttributes(); + private: static std::string translateLetter(const char* letters); diff --git a/src/gui/textdialog.cpp b/src/gui/textdialog.cpp index a32b13aa4..b30c9eb82 100644 --- a/src/gui/textdialog.cpp +++ b/src/gui/textdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/textdialog.h b/src/gui/textdialog.h index aed26c1e9..03deae8f6 100644 --- a/src/gui/textdialog.h +++ b/src/gui/textdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -44,7 +44,7 @@ public: * @see Window::Window */ TextDialog(const std::string &title, const std::string &msg, - Window *parent = 0, bool isPassword = false); + Window *parent = nullptr, bool isPassword = false); ~TextDialog(); diff --git a/src/gui/textpopup.cpp b/src/gui/textpopup.cpp index 15b2618da..8cdbfa430 100644 --- a/src/gui/textpopup.cpp +++ b/src/gui/textpopup.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/textpopup.h b/src/gui/textpopup.h index 9ac041389..6f418152c 100644 --- a/src/gui/textpopup.h +++ b/src/gui/textpopup.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 The Legend of Mazzeroth Development Team * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/theme.cpp b/src/gui/theme.cpp index 9aa6bb956..85fd215ac 100644 --- a/src/gui/theme.cpp +++ b/src/gui/theme.cpp @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -162,6 +162,18 @@ Theme::Theme(): mColors[SERVER].ch = 'S'; mColors[LOGGER].ch = 'L'; mColors[HYPERLINK].ch = '<'; + mCharColors['H'] = HIGHLIGHT; + mCharColors['C'] = CHAT; + mCharColors['G'] = GM; + mCharColors['Y'] = PLAYER; + mCharColors['W'] = WHISPER; + mCharColors['w'] = WHISPER_OFFLINE; + mCharColors['I'] = IS; + mCharColors['P'] = PARTY_CHAT_TAB; + mCharColors['U'] = GUILD_CHAT_TAB; + mCharColors['S'] = SERVER; + mCharColors['L'] = LOGGER; + mCharColors['<'] = HYPERLINK; } Theme::~Theme() @@ -303,9 +315,9 @@ Skin *Theme::readSkin(const std::string &filename) // filename = resman->mapPathToSkin(filename0); XML::Document doc(resolveThemePath(filename)); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "skinset")) + if (!rootNode || !xmlNameEqual(rootNode, "skinset")) return nullptr; const std::string skinSetImage = XML::getProperty(rootNode, "image", ""); @@ -327,7 +339,7 @@ Skin *Theme::readSkin(const std::string &filename) // iterate <widget>'s for_each_xml_child_node(widgetNode, rootNode) { - if (!xmlStrEqual(widgetNode->name, BAD_CAST "widget")) + if (!xmlNameEqual(widgetNode, "widget")) continue; const std::string widgetType = @@ -336,7 +348,7 @@ Skin *Theme::readSkin(const std::string &filename) { for_each_xml_child_node(partNode, widgetNode) { - if (xmlStrEqual(partNode->name, BAD_CAST "part")) + if (xmlNameEqual(partNode, "part")) { const std::string partType = XML::getProperty(partNode, "type", "unknown"); @@ -465,7 +477,7 @@ Skin *Theme::readSkin(const std::string &filename) "'%s'", partType.c_str()); } } - else if (xmlStrEqual(partNode->name, BAD_CAST "option")) + else if (xmlNameEqual(partNode, "option")) { const std::string name = XML::getProperty( partNode, "name", ""); @@ -806,9 +818,9 @@ void Theme::loadColors(std::string file) file += "/colors.xml"; XML::Document doc(resolveThemePath(file)); - xmlNodePtr root = doc.rootNode(); + XmlNodePtr root = doc.rootNode(); - if (!root || !xmlStrEqual(root->name, BAD_CAST "colors")) + if (!root || !xmlNameEqual(root, "colors")) { logger->log("Error loading colors file: %s", file.c_str()); return; @@ -823,7 +835,7 @@ void Theme::loadColors(std::string file) for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "color")) + if (xmlNameEqual(node, "color")) { type = readColorType(XML::getProperty(node, "id", "")); if (type < 0) // invalid or no type given @@ -838,7 +850,7 @@ void Theme::loadColors(std::string file) mColors[type].set(type, color, grad, 10); } - else if (xmlStrEqual(node->name, BAD_CAST "progressbar")) + else if (xmlNameEqual(node, "progressbar")) { type = readProgressType(XML::getProperty(node, "id", "")); if (type < 0) // invalid or no type given diff --git a/src/gui/theme.h b/src/gui/theme.h index 92b2c8878..3be6882a3 100644 --- a/src/gui/theme.h +++ b/src/gui/theme.h @@ -4,7 +4,7 @@ * Copyright (C) 2009 Aethyra Development Team * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/tradewindow.cpp b/src/gui/tradewindow.cpp index 506bf65c9..43393fc09 100644 --- a/src/gui/tradewindow.cpp +++ b/src/gui/tradewindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/tradewindow.h b/src/gui/tradewindow.h index 16b3d9d6f..b055c90ce 100644 --- a/src/gui/tradewindow.h +++ b/src/gui/tradewindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/unregisterdialog.cpp b/src/gui/unregisterdialog.cpp index c43f28400..ca21263f1 100644 --- a/src/gui/unregisterdialog.cpp +++ b/src/gui/unregisterdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/unregisterdialog.h b/src/gui/unregisterdialog.h index e68741e22..a89b3231b 100644 --- a/src/gui/unregisterdialog.h +++ b/src/gui/unregisterdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/updaterwindow.cpp b/src/gui/updaterwindow.cpp index ac51cc76f..39dde65c3 100644 --- a/src/gui/updaterwindow.cpp +++ b/src/gui/updaterwindow.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -67,9 +67,9 @@ std::vector<updateFile> loadXMLFile(const std::string &fileName) { std::vector<updateFile> files; XML::Document doc(fileName, false); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "updates")) + if (!rootNode || !xmlNameEqual(rootNode, "updates")) { logger->log("Error loading update file: %s", fileName.c_str()); return files; @@ -78,7 +78,7 @@ std::vector<updateFile> loadXMLFile(const std::string &fileName) for_each_xml_child_node(fileNode, rootNode) { // Ignore all tags except for the "update" tags - if (!xmlStrEqual(fileNode->name, BAD_CAST "update")) + if (!xmlNameEqual(fileNode, "update")) continue; updateFile file; @@ -91,7 +91,8 @@ std::vector<updateFile> loadXMLFile(const std::string &fileName) else file.required = false; - files.push_back(file); + if (checkPath(file.name)) + files.push_back(file); } return files; @@ -118,7 +119,7 @@ std::vector<updateFile> loadTxtFile(const std::string &fileName) thisFile.required = true; thisFile.desc = ""; - if (!thisFile.name.empty()) + if (!thisFile.name.empty() && checkPath(thisFile.name)) files.push_back(thisFile); } } diff --git a/src/gui/updaterwindow.h b/src/gui/updaterwindow.h index e9a45241f..f8ee4e29c 100644 --- a/src/gui/updaterwindow.h +++ b/src/gui/updaterwindow.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/userpalette.cpp b/src/gui/userpalette.cpp index 62fd03c70..a3299fb7b 100644 --- a/src/gui/userpalette.cpp +++ b/src/gui/userpalette.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey <dougaboffey@netscape.net> * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/userpalette.h b/src/gui/userpalette.h index 3bf9c782a..cb0593fa7 100644 --- a/src/gui/userpalette.h +++ b/src/gui/userpalette.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey <dougaboffey@netscape.net> * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 3086a027f..1407415fd 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -432,7 +432,7 @@ void Viewport::mousePressed(gcn::MouseEvent &event) { if (actorSpriteManager) { - std::vector<Being*> beings; + std::vector<ActorSprite*> beings; const int x = getMouseX() + static_cast<int>(mPixelViewX); const int y = getMouseY() + static_cast<int>(mPixelViewY); actorSpriteManager->findBeingsByPixel(beings, x, y, true); @@ -481,6 +481,7 @@ void Viewport::mousePressed(gcn::MouseEvent &event) if (mHoverBeing->canTalk()) { mHoverBeing->talkTo(); + return; } else { @@ -490,6 +491,9 @@ void Viewport::mousePressed(gcn::MouseEvent &event) { if (player_node != mHoverBeing || mSelfMouseHeal) actorSpriteManager->heal(mHoverBeing); + if (player_node == mHoverBeing && mHoverItem) + player_node->pickUp(mHoverItem); + return; } } else if (player_node->withinAttackRange(mHoverBeing) || @@ -499,17 +503,21 @@ void Viewport::mousePressed(gcn::MouseEvent &event) { player_node->attack(mHoverBeing, !keyboard.isKeyActive(keyboard.KEY_TARGET)); + return; } } else if (!keyboard.isKeyActive(keyboard.KEY_ATTACK)) { if (player_node != mHoverBeing) + { player_node->setGotoTarget(mHoverBeing); + return; + } } } - // Picks up a item if we clicked on one } - else if (mHoverItem) + // Picks up a item if we clicked on one + if (mHoverItem) { player_node->pickUp(mHoverItem); } @@ -739,7 +747,7 @@ void Viewport::mouseMoved(gcn::MouseEvent &event A_UNUSED) } mHoverItem = nullptr; - if (!mHoverBeing && actorSpriteManager) + if (actorSpriteManager) { mHoverItem = actorSpriteManager->findItem(x / mMap->getTileWidth(), y / mMap->getTileHeight()); diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 938988198..b25f51242 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/whoisonline.cpp b/src/gui/whoisonline.cpp index e0fa4ebcf..a80fb4c89 100644 --- a/src/gui/whoisonline.cpp +++ b/src/gui/whoisonline.cpp @@ -21,14 +21,16 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "whoisonline.h" +#include "gui/whoisonline.h" #include <SDL.h> #include <SDL_thread.h> #include <vector> #include <algorithm> +#include "gui/socialwindow.h" #include "gui/viewport.h" + #include "gui/widgets/button.h" #include "gui/widgets/browserbox.h" #include "gui/widgets/scrollarea.h" @@ -41,6 +43,9 @@ #include "playerrelations.h" #include "main.h" +#include "net/net.h" +#include "net/playerhandler.h" + #include "gui/chatwindow.h" #include "utils/gettext.h" @@ -181,7 +186,120 @@ void WhoIsOnline::handleLink(const std::string& link, gcn::MouseEvent *event) } } -void WhoIsOnline::loadList() +void WhoIsOnline::updateWindow(std::vector<std::string> &friends, + std::vector<std::string> &neutral, + std::vector<std::string> &disregard, + std::vector<std::string> enemy, + int numOnline) +{ + //Set window caption + setCaption(_("Who Is Online - ") + toString(numOnline)); + + //List the online people + sort(friends.begin(), friends.end(), nameCompare); + sort(neutral.begin(), neutral.end(), nameCompare); + sort(disregard.begin(), disregard.end(), nameCompare); + bool addedFromSection(false); + for (int i = 0; i < static_cast<int>(friends.size()); i++) + { + mBrowserBox->addRow(friends.at(i)); + addedFromSection = true; + } + if (addedFromSection == true) + { + mBrowserBox->addRow("---"); + addedFromSection = false; + } + for (int i = 0; i < static_cast<int>(enemy.size()); i++) + { + mBrowserBox->addRow(enemy.at(i)); + addedFromSection = true; + } + if (addedFromSection == true) + { + mBrowserBox->addRow("---"); + addedFromSection = false; + } + for (int i = 0; i < static_cast<int>(neutral.size()); i++) + { + mBrowserBox->addRow(neutral.at(i)); + addedFromSection = true; + } + if (addedFromSection == true && !disregard.empty()) + { + mBrowserBox->addRow("---"); + addedFromSection = false; + } + for (int i = 0; i < static_cast<int>(disregard.size()); i++) + { + mBrowserBox->addRow(disregard.at(i)); + } + + if (mScrollArea->getVerticalMaxScroll() < + mScrollArea->getVerticalScrollAmount()) + { + mScrollArea->setVerticalScrollAmount( + mScrollArea->getVerticalMaxScroll()); + } +} + +void WhoIsOnline::loadList(std::vector<std::string> &list) +{ + mBrowserBox->clearRows(); + int numOnline = list.size(); + std::vector<std::string> friends; + std::vector<std::string> neutral; + std::vector<std::string> disregard; + std::vector<std::string> enemy; + + mOnlinePlayers.clear(); + mShowLevel = config.getBoolValue("showlevel"); + + std::vector<std::string>::const_iterator it = list.begin(); + std::vector<std::string>::const_iterator it_end = list.end(); + for (; it != it_end; ++ it) + { + std::string nick = *it; + mOnlinePlayers.insert(nick); + + switch (player_relations.getRelation(nick)) + { + case PlayerRelation::NEUTRAL: + default: + neutral.push_back(prepareNick(nick, 0, "0")); + break; + + case PlayerRelation::FRIEND: + friends.push_back(prepareNick(nick, 0, "2")); + break; + + case PlayerRelation::DISREGARDED: + case PlayerRelation::BLACKLISTED: + disregard.push_back(prepareNick(nick, 0, "8")); + break; + + case PlayerRelation::ENEMY2: + enemy.push_back(prepareNick(nick, 0, "1")); + break; + + case PlayerRelation::IGNORED: + case PlayerRelation::ERASED: + //Ignore the ignored. + break; + } + } + + updateWindow(friends, neutral, disregard, enemy, numOnline); + if (!mOnlinePlayers.empty()) + { + if (chatWindow) + chatWindow->updateOnline(mOnlinePlayers); + if (socialWindow) + socialWindow->updateActiveList(); + } +} + +void WhoIsOnline::loadWebList() { if (!mMemoryBuffer) return; @@ -303,59 +421,11 @@ void WhoIsOnline::loadList() line = strtok(nullptr, "\n"); } - //Set window caption - setCaption(_("Who Is Online - ") + toString(numOnline)); - - //List the online people - sort(friends.begin(), friends.end(), nameCompare); - sort(neutral.begin(), neutral.end(), nameCompare); - sort(disregard.begin(), disregard.end(), nameCompare); - bool addedFromSection(false); - for (int i = 0; i < static_cast<int>(friends.size()); i++) - { - mBrowserBox->addRow(friends.at(i)); - addedFromSection = true; - } - if (addedFromSection == true) - { - mBrowserBox->addRow("---"); - addedFromSection = false; - } - for (int i = 0; i < static_cast<int>(enemy.size()); i++) - { - mBrowserBox->addRow(enemy.at(i)); - addedFromSection = true; - } - if (addedFromSection == true) - { - mBrowserBox->addRow("---"); - addedFromSection = false; - } - for (int i = 0; i < static_cast<int>(neutral.size()); i++) - { - mBrowserBox->addRow(neutral.at(i)); - addedFromSection = true; - } - if (addedFromSection == true && !disregard.empty()) - { - mBrowserBox->addRow("---"); - addedFromSection = false; - } - for (int i = 0; i < static_cast<int>(disregard.size()); i++) - { - mBrowserBox->addRow(disregard.at(i)); - } + updateWindow(friends, neutral, disregard, enemy, numOnline); // Free the memory buffer now that we don't need it anymore free(mMemoryBuffer); mMemoryBuffer = nullptr; - - if (mScrollArea->getVerticalMaxScroll() < - mScrollArea->getVerticalScrollAmount()) - { - mScrollArea->setVerticalScrollAmount( - mScrollArea->getVerticalMaxScroll()); - } } size_t WhoIsOnline::memoryWrite(void *ptr, size_t size, @@ -461,15 +531,23 @@ int WhoIsOnline::downloadThread(void *ptr) void WhoIsOnline::download() { - mDownloadComplete = true; - if (mThread && SDL_GetThreadID(mThread)) - SDL_WaitThread(mThread, nullptr); + if (serverVersion < 3) + { + mDownloadComplete = true; + if (mThread && SDL_GetThreadID(mThread)) + SDL_WaitThread(mThread, nullptr); - mDownloadComplete = false; - mThread = SDL_CreateThread(WhoIsOnline::downloadThread, this); + mDownloadComplete = false; + mThread = SDL_CreateThread(WhoIsOnline::downloadThread, this); - if (mThread == nullptr) - mDownloadStatus = UPDATE_ERROR; + if (mThread == nullptr) + mDownloadStatus = UPDATE_ERROR; + } + else + { + if (Client::limitPackets(PACKET_ONLINELIST)) + Net::getPlayerHandler()->requestOnlineList(); + } } void WhoIsOnline::logic() @@ -513,13 +591,18 @@ void WhoIsOnline::logic() case UPDATE_LIST: if (mDownloadComplete == true) { - loadList(); + loadWebList(); mDownloadStatus = UPDATE_COMPLETE; mUpdateButton->setEnabled(true); mUpdateTimer = 0; updateSize(); - if (!mOnlinePlayers.empty() && chatWindow) - chatWindow->updateOnline(mOnlinePlayers); + if (!mOnlinePlayers.empty()) + { + if (chatWindow) + chatWindow->updateOnline(mOnlinePlayers); + if (socialWindow) + socialWindow->updateActiveList(); + } } break; case UPDATE_COMPLETE: @@ -532,18 +615,29 @@ void WhoIsOnline::action(const gcn::ActionEvent &event) { if (event.getId() == "update") { - if (mDownloadStatus == UPDATE_COMPLETE) + if (serverVersion < 3) + { + if (mDownloadStatus == UPDATE_COMPLETE) + { + mUpdateTimer = cur_time - 20; + if (mUpdateButton) + mUpdateButton->setEnabled(false); + setCaption(_("Who Is Online - Update")); + if (mThread && SDL_GetThreadID(mThread)) + { + SDL_WaitThread(mThread, nullptr); + mThread = nullptr; + } + mDownloadComplete = true; + } + } + else { - mUpdateTimer = cur_time - 20; - if (mUpdateButton) - mUpdateButton->setEnabled(false); - setCaption(_("Who Is Online - Update")); - if (mThread && SDL_GetThreadID(mThread)) + if (Client::limitPackets(PACKET_ONLINELIST)) { - SDL_WaitThread(mThread, nullptr); - mThread = nullptr; + mUpdateTimer = cur_time; + Net::getPlayerHandler()->requestOnlineList(); } - mDownloadComplete = true; } } } diff --git a/src/gui/whoisonline.h b/src/gui/whoisonline.h index 72063b183..ade391d5a 100644 --- a/src/gui/whoisonline.h +++ b/src/gui/whoisonline.h @@ -26,6 +26,7 @@ #include <string> #include <set> +#include <vector> #include "configlistener.h" @@ -65,7 +66,9 @@ class WhoIsOnline : public Window, /** * Loads and display online list from the memory buffer. */ - void loadList(); + void loadWebList(); + + void loadList(std::vector<std::string> &list); void handleLink(const std::string& link, gcn::MouseEvent *event); @@ -83,6 +86,10 @@ class WhoIsOnline : public Window, void optionChanged(const std::string &name); + void updateList(std::vector<std::string> &list); + + void readFromWeb(); + private: void download(); @@ -101,6 +108,13 @@ private: const std::string prepareNick(std::string nick, int level, std::string color) const; + + void updateWindow(std::vector<std::string> &friends, + std::vector<std::string> &neutral, + std::vector<std::string> &disregard, + std::vector<std::string> enemy, + int numOnline); + enum DownloadStatus { UPDATE_ERROR = 0, @@ -137,4 +151,6 @@ private: bool mUpdateOnlineList; }; +extern WhoIsOnline *whoIsOnline; + #endif diff --git a/src/gui/widgets/avatarlistbox.cpp b/src/gui/widgets/avatarlistbox.cpp index 8264f0fb9..1bf897301 100644 --- a/src/gui/widgets/avatarlistbox.cpp +++ b/src/gui/widgets/avatarlistbox.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/avatarlistbox.h b/src/gui/widgets/avatarlistbox.h index afb4abdf5..526db6ef5 100644 --- a/src/gui/widgets/avatarlistbox.h +++ b/src/gui/widgets/avatarlistbox.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/battletab.cpp b/src/gui/widgets/battletab.cpp index c5500e801..5ac13c78e 100644 --- a/src/gui/widgets/battletab.cpp +++ b/src/gui/widgets/battletab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/battletab.h b/src/gui/widgets/battletab.h index 03c63da2c..8d85e739e 100644 --- a/src/gui/widgets/battletab.h +++ b/src/gui/widgets/battletab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp index 5ded29c55..5856a91b1 100644 --- a/src/gui/widgets/browserbox.cpp +++ b/src/gui/widgets/browserbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. @@ -79,6 +79,7 @@ BrowserBox::BrowserBox(unsigned int mode, bool opaque): mColors[PURPLE] = Theme::getThemeColor(Theme::PURPLE); mColors[GRAY] = Theme::getThemeColor(Theme::GRAY); mColors[BROWN] = Theme::getThemeColor(Theme::BROWN); + setForegroundColor(Theme::getThemeColor(Theme::TEXT)); } BrowserBox::~BrowserBox() @@ -406,8 +407,8 @@ int BrowserBox::calcHeight() char const *hyphen = "~"; int hyphenWidth = font->getWidth(hyphen); - gcn::Color selColor = Theme::getThemeColor(Theme::TEXT); - const gcn::Color textColor = Theme::getThemeColor(Theme::TEXT); + gcn::Color selColor = getForegroundColor(); + const gcn::Color textColor = getForegroundColor(); ResourceManager *resman = ResourceManager::getInstance(); mLineParts.clear(); @@ -450,6 +451,7 @@ int BrowserBox::calcHeight() } gcn::Color prevColor = selColor; + bold = false; // TODO: Check if we must take texture size limits into account here // TODO: Check if some of the O(n) calls can be removed @@ -465,8 +467,6 @@ int BrowserBox::calcHeight() wrapped = false; } - bold = false; - // "Tokenize" the string at control sequences if (mUseLinksAndUserColors) end = row.find("##", start + 1); @@ -645,6 +645,35 @@ void BrowserBox::updateHeight() } } +std::string BrowserBox::getTextAtPos(const int x, const int y) +{ + int textX = 0; + int textY = 0; + + getAbsolutePosition(textX, textY); + if (x < textX || y < textY) + return ""; // mouse position ourside of correct widget (outside of tab) + + textX = x - textX; + textY = y - textY; + + std::string str = ""; + + for (LinePartIterator i = mLineParts.begin(); + i != mLineParts.end(); + ++i) + { + const LinePart &part = *i; + if (part.mY + 50 < mYStart) + continue; + if (part.mY > textY) + break; + str = part.mText; + } + + return str; +} + LinePart::~LinePart() { if (mImage) diff --git a/src/gui/widgets/browserbox.h b/src/gui/widgets/browserbox.h index 06609b318..ab3049c0b 100644 --- a/src/gui/widgets/browserbox.h +++ b/src/gui/widgets/browserbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. @@ -137,6 +137,7 @@ class BrowserBox : public gcn::Widget, * Handles mouse actions. */ void mousePressed(gcn::MouseEvent &event); + void mouseMoved(gcn::MouseEvent &event); /** @@ -198,6 +199,8 @@ class BrowserBox : public gcn::Widget, void setEnableImages(bool n) { mEnableImages = n; } + std::string getTextAtPos(const int x, const int y); + private: int calcHeight(); diff --git a/src/gui/widgets/button.cpp b/src/gui/widgets/button.cpp index 85e4eca17..2867e3d39 100644 --- a/src/gui/widgets/button.cpp +++ b/src/gui/widgets/button.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/button.h b/src/gui/widgets/button.h index 1b62179b3..aed46bb55 100644 --- a/src/gui/widgets/button.h +++ b/src/gui/widgets/button.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/channeltab.cpp b/src/gui/widgets/channeltab.cpp index 87d87f7d1..f362cc28c 100644 --- a/src/gui/widgets/channeltab.cpp +++ b/src/gui/widgets/channeltab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/channeltab.h b/src/gui/widgets/channeltab.h index 5d3b78094..4b56d2e05 100644 --- a/src/gui/widgets/channeltab.h +++ b/src/gui/widgets/channeltab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/chattab.cpp b/src/gui/widgets/chattab.cpp index 0a224605a..aea367482 100644 --- a/src/gui/widgets/chattab.cpp +++ b/src/gui/widgets/chattab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -205,8 +205,7 @@ void ChatTab::chatLog(std::string line, Own own, // if configured, move magic messages log to debug chat tab if (localChatTab && this == localChatTab - && ((config.getBoolValue("showMagicInDebug") - && own == BY_PLAYER && tmp.text.length() > 1 + && ((config.getBoolValue("showMagicInDebug") && own == BY_PLAYER && tmp.text.length() > 1 && tmp.text.at(0) == '#' && tmp.text.at(1) != '#') || (config.getBoolValue("serverMsgInDebug") && (own == BY_SERVER @@ -350,6 +349,9 @@ void ChatTab::chatInput(const std::string &message) start = msg.find('[', start + 1); } + if (commandHandler) + commandHandler->replaceVars(msg); + // Prepare ordinary message if (msg[0] != '/') handleInput(msg); diff --git a/src/gui/widgets/chattab.h b/src/gui/widgets/chattab.h index 962c0b363..ddf10bf5e 100644 --- a/src/gui/widgets/chattab.h +++ b/src/gui/widgets/chattab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/checkbox.cpp b/src/gui/widgets/checkbox.cpp index dcedc8951..0689c5395 100644 --- a/src/gui/widgets/checkbox.cpp +++ b/src/gui/widgets/checkbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/checkbox.h b/src/gui/widgets/checkbox.h index af38065f5..0c8e48553 100644 --- a/src/gui/widgets/checkbox.h +++ b/src/gui/widgets/checkbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/container.cpp b/src/gui/widgets/container.cpp index 558257507..80028a62f 100644 --- a/src/gui/widgets/container.cpp +++ b/src/gui/widgets/container.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/container.h b/src/gui/widgets/container.h index c011b8925..d927f5379 100644 --- a/src/gui/widgets/container.h +++ b/src/gui/widgets/container.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/dropdown.cpp b/src/gui/widgets/dropdown.cpp index 2a17320de..91c983f26 100644 --- a/src/gui/widgets/dropdown.cpp +++ b/src/gui/widgets/dropdown.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/dropdown.h b/src/gui/widgets/dropdown.h index 3559b634a..a769678ca 100644 --- a/src/gui/widgets/dropdown.h +++ b/src/gui/widgets/dropdown.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -48,7 +48,7 @@ class DropDown : public gcn::DropDown * @param listBox the listBox to use. * @see ListModel, ScrollArea, ListBox. */ - DropDown(gcn::ListModel *listModel = 0, + DropDown(gcn::ListModel *listModel = nullptr, gcn::ActionListener* listener = nullptr, std::string eventId = ""); diff --git a/src/gui/widgets/flowcontainer.cpp b/src/gui/widgets/flowcontainer.cpp index 7d3ddc0b4..acda5ad88 100644 --- a/src/gui/widgets/flowcontainer.cpp +++ b/src/gui/widgets/flowcontainer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/flowcontainer.h b/src/gui/widgets/flowcontainer.h index d1f276b3c..677dd3661 100644 --- a/src/gui/widgets/flowcontainer.h +++ b/src/gui/widgets/flowcontainer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/guildchattab.cpp b/src/gui/widgets/guildchattab.cpp index 0353ac23f..a95fca3cf 100644 --- a/src/gui/widgets/guildchattab.cpp +++ b/src/gui/widgets/guildchattab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/guildchattab.h b/src/gui/widgets/guildchattab.h index 4f5ee3a8e..bebdaa1f3 100644 --- a/src/gui/widgets/guildchattab.h +++ b/src/gui/widgets/guildchattab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/guitable.cpp b/src/gui/widgets/guitable.cpp index 78ce14e56..d620cbb8d 100644 --- a/src/gui/widgets/guitable.cpp +++ b/src/gui/widgets/guitable.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/guitable.h b/src/gui/widgets/guitable.h index 17f517644..d5810fcbf 100644 --- a/src/gui/widgets/guitable.h +++ b/src/gui/widgets/guitable.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/horizontcontainer.cpp b/src/gui/widgets/horizontcontainer.cpp index dbb02498a..c128ea550 100644 --- a/src/gui/widgets/horizontcontainer.cpp +++ b/src/gui/widgets/horizontcontainer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/horizontcontainer.h b/src/gui/widgets/horizontcontainer.h index 2a3f77d2b..7439672dc 100644 --- a/src/gui/widgets/horizontcontainer.h +++ b/src/gui/widgets/horizontcontainer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/icon.cpp b/src/gui/widgets/icon.cpp index b8cc2ac3a..b35eb1d95 100644 --- a/src/gui/widgets/icon.cpp +++ b/src/gui/widgets/icon.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/icon.h b/src/gui/widgets/icon.h index 4b0d12342..6f05da3f7 100644 --- a/src/gui/widgets/icon.h +++ b/src/gui/widgets/icon.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/inttextfield.cpp b/src/gui/widgets/inttextfield.cpp index 89544e108..8a075000b 100644 --- a/src/gui/widgets/inttextfield.cpp +++ b/src/gui/widgets/inttextfield.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/inttextfield.h b/src/gui/widgets/inttextfield.h index b36b088a6..7284c9d03 100644 --- a/src/gui/widgets/inttextfield.h +++ b/src/gui/widgets/inttextfield.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/inventoryfilter.cpp b/src/gui/widgets/inventoryfilter.cpp index 795f0d31e..216c2bea0 100644 --- a/src/gui/widgets/inventoryfilter.cpp +++ b/src/gui/widgets/inventoryfilter.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/inventoryfilter.h b/src/gui/widgets/inventoryfilter.h index c3762189e..c4f2b6242 100644 --- a/src/gui/widgets/inventoryfilter.h +++ b/src/gui/widgets/inventoryfilter.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemcontainer.cpp b/src/gui/widgets/itemcontainer.cpp index 57c64093b..669d05a66 100644 --- a/src/gui/widgets/itemcontainer.cpp +++ b/src/gui/widgets/itemcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemcontainer.h b/src/gui/widgets/itemcontainer.h index 2c465fdee..ae6e4a35d 100644 --- a/src/gui/widgets/itemcontainer.h +++ b/src/gui/widgets/itemcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemlinkhandler.cpp b/src/gui/widgets/itemlinkhandler.cpp index 549aa1616..61d929f0b 100644 --- a/src/gui/widgets/itemlinkhandler.cpp +++ b/src/gui/widgets/itemlinkhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemlinkhandler.h b/src/gui/widgets/itemlinkhandler.h index bc3bdc51c..9f66da991 100644 --- a/src/gui/widgets/itemlinkhandler.h +++ b/src/gui/widgets/itemlinkhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemshortcutcontainer.cpp b/src/gui/widgets/itemshortcutcontainer.cpp index 3682ec448..130d641fe 100644 --- a/src/gui/widgets/itemshortcutcontainer.cpp +++ b/src/gui/widgets/itemshortcutcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/itemshortcutcontainer.h b/src/gui/widgets/itemshortcutcontainer.h index 587723279..59e52b5ae 100644 --- a/src/gui/widgets/itemshortcutcontainer.h +++ b/src/gui/widgets/itemshortcutcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layout.cpp b/src/gui/widgets/layout.cpp index f0359062e..453e62a50 100644 --- a/src/gui/widgets/layout.cpp +++ b/src/gui/widgets/layout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layout.h b/src/gui/widgets/layout.h index 754d13a0b..02fed43b5 100644 --- a/src/gui/widgets/layout.h +++ b/src/gui/widgets/layout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layouthelper.cpp b/src/gui/widgets/layouthelper.cpp index 54c41635f..2b79609b9 100644 --- a/src/gui/widgets/layouthelper.cpp +++ b/src/gui/widgets/layouthelper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/layouthelper.h b/src/gui/widgets/layouthelper.h index a01051595..b0f4d435d 100644 --- a/src/gui/widgets/layouthelper.h +++ b/src/gui/widgets/layouthelper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/linkhandler.h b/src/gui/widgets/linkhandler.h index f8f195f2d..366899ffc 100644 --- a/src/gui/widgets/linkhandler.h +++ b/src/gui/widgets/linkhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/listbox.cpp b/src/gui/widgets/listbox.cpp index 53299ca46..28fe9daa1 100644 --- a/src/gui/widgets/listbox.cpp +++ b/src/gui/widgets/listbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/listbox.h b/src/gui/widgets/listbox.h index 8ac0bbc3b..e4b6dd54e 100644 --- a/src/gui/widgets/listbox.h +++ b/src/gui/widgets/listbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/mouseevent.h b/src/gui/widgets/mouseevent.h index 9484be0a5..e41ed46b8 100644 --- a/src/gui/widgets/mouseevent.h +++ b/src/gui/widgets/mouseevent.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/passwordfield.cpp b/src/gui/widgets/passwordfield.cpp index 34639b063..6f339ddd7 100644 --- a/src/gui/widgets/passwordfield.cpp +++ b/src/gui/widgets/passwordfield.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/passwordfield.h b/src/gui/widgets/passwordfield.h index 5ba08094d..eca95e6ad 100644 --- a/src/gui/widgets/passwordfield.h +++ b/src/gui/widgets/passwordfield.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/playerbox.cpp b/src/gui/widgets/playerbox.cpp index fb72176bd..5e2412d3b 100644 --- a/src/gui/widgets/playerbox.cpp +++ b/src/gui/widgets/playerbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/playerbox.h b/src/gui/widgets/playerbox.h index 2bf010618..d2393ca08 100644 --- a/src/gui/widgets/playerbox.h +++ b/src/gui/widgets/playerbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -25,6 +25,8 @@ #include <guichan/widgets/scrollarea.hpp> +#include "localconsts.h" + class Being; class ImageRect; @@ -40,7 +42,7 @@ class PlayerBox : public gcn::ScrollArea * Constructor. Takes the initial player character that this box should * display, which defaults to <code>NULL</code>. */ - PlayerBox(const Being *being = 0); + PlayerBox(const Being *being = nullptr); /** * Destructor. diff --git a/src/gui/widgets/popup.cpp b/src/gui/widgets/popup.cpp index 78557d481..e206a3246 100644 --- a/src/gui/widgets/popup.cpp +++ b/src/gui/widgets/popup.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/popup.h b/src/gui/widgets/popup.h index 64e4b52ac..8ff21149a 100644 --- a/src/gui/widgets/popup.h +++ b/src/gui/widgets/popup.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * Copyright (C) 2009 Aethyra Development Team * * This file is part of The ManaPlus Client. diff --git a/src/gui/widgets/progressbar.cpp b/src/gui/widgets/progressbar.cpp index f9b6da153..8b2beb8d5 100644 --- a/src/gui/widgets/progressbar.cpp +++ b/src/gui/widgets/progressbar.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/progressbar.h b/src/gui/widgets/progressbar.h index 36ed96bd2..163310245 100644 --- a/src/gui/widgets/progressbar.h +++ b/src/gui/widgets/progressbar.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/progressindicator.cpp b/src/gui/widgets/progressindicator.cpp index e885aa0ec..6adb5a2fa 100644 --- a/src/gui/widgets/progressindicator.cpp +++ b/src/gui/widgets/progressindicator.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -51,7 +51,7 @@ ProgressIndicator::ProgressIndicator() } else { - mIndicator = 0; + mIndicator = nullptr; } setSize(32, 32); @@ -60,7 +60,7 @@ ProgressIndicator::ProgressIndicator() ProgressIndicator::~ProgressIndicator() { delete mIndicator; - mIndicator = 0; + mIndicator = nullptr; } void ProgressIndicator::logic() diff --git a/src/gui/widgets/progressindicator.h b/src/gui/widgets/progressindicator.h index e5fcaefda..6d55fd3ce 100644 --- a/src/gui/widgets/progressindicator.h +++ b/src/gui/widgets/progressindicator.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/radiobutton.cpp b/src/gui/widgets/radiobutton.cpp index 7d344b09d..94152a716 100644 --- a/src/gui/widgets/radiobutton.cpp +++ b/src/gui/widgets/radiobutton.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/radiobutton.h b/src/gui/widgets/radiobutton.h index d1c347acb..7692d478a 100644 --- a/src/gui/widgets/radiobutton.h +++ b/src/gui/widgets/radiobutton.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/resizegrip.cpp b/src/gui/widgets/resizegrip.cpp index c8822eea9..4a6adadb6 100644 --- a/src/gui/widgets/resizegrip.cpp +++ b/src/gui/widgets/resizegrip.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/resizegrip.h b/src/gui/widgets/resizegrip.h index 873d74058..ce4eb0770 100644 --- a/src/gui/widgets/resizegrip.h +++ b/src/gui/widgets/resizegrip.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp index 0ec4a2027..021bd3d15 100644 --- a/src/gui/widgets/scrollarea.cpp +++ b/src/gui/widgets/scrollarea.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index 105791080..86902b5c9 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp index 8081f5d7b..92ff625c2 100644 --- a/src/gui/widgets/setupitem.cpp +++ b/src/gui/widgets/setupitem.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setupitem.h b/src/gui/widgets/setupitem.h index 5b8a9df87..eb2680ede 100644 --- a/src/gui/widgets/setupitem.h +++ b/src/gui/widgets/setupitem.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setuptab.cpp b/src/gui/widgets/setuptab.cpp index e98e9c3ac..b3863c134 100644 --- a/src/gui/widgets/setuptab.cpp +++ b/src/gui/widgets/setuptab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setuptab.h b/src/gui/widgets/setuptab.h index ddc0c8958..e47af8995 100644 --- a/src/gui/widgets/setuptab.h +++ b/src/gui/widgets/setuptab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setuptabscroll.cpp b/src/gui/widgets/setuptabscroll.cpp index 4fb092070..ab8f61a40 100644 --- a/src/gui/widgets/setuptabscroll.cpp +++ b/src/gui/widgets/setuptabscroll.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/setuptabscroll.h b/src/gui/widgets/setuptabscroll.h index 2b0c6f65e..4ad1f464b 100644 --- a/src/gui/widgets/setuptabscroll.h +++ b/src/gui/widgets/setuptabscroll.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shopitems.cpp b/src/gui/widgets/shopitems.cpp index d3aac5c56..5f13e5f71 100644 --- a/src/gui/widgets/shopitems.cpp +++ b/src/gui/widgets/shopitems.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shopitems.h b/src/gui/widgets/shopitems.h index 29d24cb64..c013f1810 100644 --- a/src/gui/widgets/shopitems.h +++ b/src/gui/widgets/shopitems.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shoplistbox.cpp b/src/gui/widgets/shoplistbox.cpp index b649a81ef..71e373d70 100644 --- a/src/gui/widgets/shoplistbox.cpp +++ b/src/gui/widgets/shoplistbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shoplistbox.h b/src/gui/widgets/shoplistbox.h index c5acbbefc..9b416d3a3 100644 --- a/src/gui/widgets/shoplistbox.h +++ b/src/gui/widgets/shoplistbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shortcutcontainer.cpp b/src/gui/widgets/shortcutcontainer.cpp index 36f88da08..6c8397bbb 100644 --- a/src/gui/widgets/shortcutcontainer.cpp +++ b/src/gui/widgets/shortcutcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/shortcutcontainer.h b/src/gui/widgets/shortcutcontainer.h index 8587950c6..72f8b9cac 100644 --- a/src/gui/widgets/shortcutcontainer.h +++ b/src/gui/widgets/shortcutcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/slider.cpp b/src/gui/widgets/slider.cpp index 3822d40c9..ed667e194 100644 --- a/src/gui/widgets/slider.cpp +++ b/src/gui/widgets/slider.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/slider.h b/src/gui/widgets/slider.h index 9ac45d0a0..8eed984b1 100644 --- a/src/gui/widgets/slider.h +++ b/src/gui/widgets/slider.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tab.cpp b/src/gui/widgets/tab.cpp index 8e4b1fe6f..c09fb423d 100644 --- a/src/gui/widgets/tab.cpp +++ b/src/gui/widgets/tab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tab.h b/src/gui/widgets/tab.h index ba51e6c74..40b46ede5 100644 --- a/src/gui/widgets/tab.h +++ b/src/gui/widgets/tab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tabbedarea.cpp b/src/gui/widgets/tabbedarea.cpp index fb9279343..fc6526a13 100644 --- a/src/gui/widgets/tabbedarea.cpp +++ b/src/gui/widgets/tabbedarea.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -197,7 +197,7 @@ void TabbedArea::removeTab(gcn::Tab *tab) } else { - setSelectedTab(tabIndexToBeSelected); + setSelectedTabByPos(tabIndexToBeSelected); } adjustSize(); @@ -241,7 +241,7 @@ void TabbedArea::setSelectedTab(gcn::Tab *tab) widgetResized(nullptr); } -void TabbedArea::setSelectedTab(const std::string &name) +void TabbedArea::setSelectedTabByName(const std::string &name) { for (TabContainer::const_iterator itr = mTabs.begin(), itr_end = mTabs.end(); itr != itr_end; ++itr) @@ -254,6 +254,11 @@ void TabbedArea::setSelectedTab(const std::string &name) } } +void TabbedArea::setSelectedTabByPos(int tab) +{ + gcn::TabbedArea::setSelectedTab(tab); +} + void TabbedArea::widgetResized(const gcn::Event &event A_UNUSED) { int width = getWidth() - 2 * getFrameSize() @@ -459,8 +464,7 @@ void TabbedArea::removeAll() { if (getSelectedTabIndex() != -1) { - setSelectedTab(static_cast<unsigned int>(0)); - + setSelectedTabByPos(static_cast<unsigned int>(0)); } while (getNumberOfTabs() > 0) { diff --git a/src/gui/widgets/tabbedarea.h b/src/gui/widgets/tabbedarea.h index d71109dd3..b202dfc9d 100644 --- a/src/gui/widgets/tabbedarea.h +++ b/src/gui/widgets/tabbedarea.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -78,8 +78,6 @@ class TabbedArea : public gcn::TabbedArea, public gcn::WidgetListener */ gcn::Widget *getCurrentWidget(); - using gcn::TabbedArea::addTab; - /** * Add a tab. Overridden since it needs to size the widget. * @@ -112,11 +110,11 @@ class TabbedArea : public gcn::TabbedArea, public gcn::WidgetListener int getContainerHeight() const { return mWidgetContainer->getHeight(); } - using gcn::TabbedArea::setSelectedTab; - void setSelectedTab(gcn::Tab *tab); - void setSelectedTab(const std::string &name); + void setSelectedTabByPos(int tab); + + void setSelectedTabByName(const std::string &name); void widgetResized(const gcn::Event &event); diff --git a/src/gui/widgets/tablemodel.cpp b/src/gui/widgets/tablemodel.cpp index f54b4281a..5216fb89c 100644 --- a/src/gui/widgets/tablemodel.cpp +++ b/src/gui/widgets/tablemodel.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tablemodel.h b/src/gui/widgets/tablemodel.h index 810b2f4ac..40a350163 100644 --- a/src/gui/widgets/tablemodel.h +++ b/src/gui/widgets/tablemodel.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textbox.cpp b/src/gui/widgets/textbox.cpp index f31c8d129..a4bc3bc09 100644 --- a/src/gui/widgets/textbox.cpp +++ b/src/gui/widgets/textbox.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textbox.h b/src/gui/widgets/textbox.h index 27525fc85..6d2467b38 100644 --- a/src/gui/widgets/textbox.h +++ b/src/gui/widgets/textbox.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp index b4584947a..03fdb5378 100644 --- a/src/gui/widgets/textfield.cpp +++ b/src/gui/widgets/textfield.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textfield.h b/src/gui/widgets/textfield.h index e530cfef2..bc1123f19 100644 --- a/src/gui/widgets/textfield.h +++ b/src/gui/widgets/textfield.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textpreview.cpp b/src/gui/widgets/textpreview.cpp index 9be2d5b3f..f3ea962bc 100644 --- a/src/gui/widgets/textpreview.cpp +++ b/src/gui/widgets/textpreview.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/textpreview.h b/src/gui/widgets/textpreview.h index a3f623177..81e27fd06 100644 --- a/src/gui/widgets/textpreview.h +++ b/src/gui/widgets/textpreview.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tradetab.cpp b/src/gui/widgets/tradetab.cpp index deec2aea6..5c893de1f 100644 --- a/src/gui/widgets/tradetab.cpp +++ b/src/gui/widgets/tradetab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/tradetab.h b/src/gui/widgets/tradetab.h index f061778f3..06add3ee0 100644 --- a/src/gui/widgets/tradetab.h +++ b/src/gui/widgets/tradetab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/vertcontainer.cpp b/src/gui/widgets/vertcontainer.cpp index 5e79b7c19..305343d1a 100644 --- a/src/gui/widgets/vertcontainer.cpp +++ b/src/gui/widgets/vertcontainer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -69,6 +69,7 @@ void VertContainer::clear() Container::clear(); mCount = 0; + mNextY = 0; } void VertContainer::widgetResized(const gcn::Event &event A_UNUSED) diff --git a/src/gui/widgets/vertcontainer.h b/src/gui/widgets/vertcontainer.h index 08546aa47..6e1305a06 100644 --- a/src/gui/widgets/vertcontainer.h +++ b/src/gui/widgets/vertcontainer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/whispertab.cpp b/src/gui/widgets/whispertab.cpp index 33859d8be..625c8a392 100644 --- a/src/gui/widgets/whispertab.cpp +++ b/src/gui/widgets/whispertab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/whispertab.h b/src/gui/widgets/whispertab.h index 8678c932c..72d407ac2 100644 --- a/src/gui/widgets/whispertab.h +++ b/src/gui/widgets/whispertab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/window.cpp b/src/gui/widgets/window.cpp index 273695a1a..3858b0d81 100644 --- a/src/gui/widgets/window.cpp +++ b/src/gui/widgets/window.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/window.h b/src/gui/widgets/window.h index 6249626d3..65dbf196b 100644 --- a/src/gui/widgets/window.h +++ b/src/gui/widgets/window.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/windowcontainer.cpp b/src/gui/widgets/windowcontainer.cpp index 34a6b68c7..43aaea8a4 100644 --- a/src/gui/widgets/windowcontainer.cpp +++ b/src/gui/widgets/windowcontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/widgets/windowcontainer.h b/src/gui/widgets/windowcontainer.h index b27ba927f..00ef04c19 100644 --- a/src/gui/widgets/windowcontainer.h +++ b/src/gui/widgets/windowcontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windowmenu.cpp b/src/gui/windowmenu.cpp index 3f41be466..e954340f8 100644 --- a/src/gui/windowmenu.cpp +++ b/src/gui/windowmenu.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/windowmenu.h b/src/gui/windowmenu.h index 3f02ea851..8abc5e87a 100644 --- a/src/gui/windowmenu.h +++ b/src/gui/windowmenu.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/worldselectdialog.cpp b/src/gui/worldselectdialog.cpp index ae5345031..917605281 100644 --- a/src/gui/worldselectdialog.cpp +++ b/src/gui/worldselectdialog.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/gui/worldselectdialog.h b/src/gui/worldselectdialog.h index 61bcc4b51..1a469757f 100644 --- a/src/gui/worldselectdialog.h +++ b/src/gui/worldselectdialog.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/guichanfwd.h b/src/guichanfwd.h index be5708863..b3808d8ba 100644 --- a/src/guichanfwd.h +++ b/src/guichanfwd.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/guild.cpp b/src/guild.cpp index 0e629e2be..e569bed65 100644 --- a/src/guild.cpp +++ b/src/guild.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/guild.h b/src/guild.h index 915dda5e7..e95677ec6 100644 --- a/src/guild.h +++ b/src/guild.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/guildmanager.cpp b/src/guildmanager.cpp index 16edb369a..9dc9d7b73 100644 --- a/src/guildmanager.cpp +++ b/src/guildmanager.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/guildmanager.h b/src/guildmanager.h index 5cd5e19cc..368b2456c 100644 --- a/src/guildmanager.h +++ b/src/guildmanager.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/imageparticle.cpp b/src/imageparticle.cpp index 8634702ce..5e0b93d7a 100644 --- a/src/imageparticle.cpp +++ b/src/imageparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/imageparticle.h b/src/imageparticle.h index 73005a526..16b4b8cb7 100644 --- a/src/imageparticle.h +++ b/src/imageparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/imagesprite.cpp b/src/imagesprite.cpp index 6ccaeb5fc..f969717f2 100644 --- a/src/imagesprite.cpp +++ b/src/imagesprite.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/imagesprite.h b/src/imagesprite.h index 9dad0f743..7537faef3 100644 --- a/src/imagesprite.h +++ b/src/imagesprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/inventory.cpp b/src/inventory.cpp index 4521613ba..47a32bce1 100644 --- a/src/inventory.cpp +++ b/src/inventory.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/inventory.h b/src/inventory.h index f94568739..d210c65e2 100644 --- a/src/inventory.h +++ b/src/inventory.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/item.cpp b/src/item.cpp index d4b41b6cb..cc7d666b5 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/item.h b/src/item.h index 29700f27a..ad051846d 100644 --- a/src/item.h +++ b/src/item.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/itemshortcut.cpp b/src/itemshortcut.cpp index 625e8d90a..f267dd755 100644 --- a/src/itemshortcut.cpp +++ b/src/itemshortcut.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/itemshortcut.h b/src/itemshortcut.h index b735e899c..55c6d1165 100644 --- a/src/itemshortcut.h +++ b/src/itemshortcut.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/joystick.cpp b/src/joystick.cpp index 29e16dff4..035232e41 100644 --- a/src/joystick.cpp +++ b/src/joystick.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/joystick.h b/src/joystick.h index be23599c9..87d1e81a9 100644 --- a/src/joystick.h +++ b/src/joystick.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listener.cpp b/src/listener.cpp index cf7c209d6..ea125013f 100644 --- a/src/listener.cpp +++ b/src/listener.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/listener.h b/src/listener.h index cccc026c6..dc968672a 100644 --- a/src/listener.h +++ b/src/listener.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/localconsts.h b/src/localconsts.h index e135a4108..2d0eb5dea 100644 --- a/src/localconsts.h +++ b/src/localconsts.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -21,6 +21,9 @@ #ifndef __GXX_EXPERIMENTAL_CXX0X__ #undef nullptr #define nullptr 0 +#else +#undef Z_NULL +#define Z_NULL nullptr #endif #ifdef __GNUC__ diff --git a/src/localplayer.cpp b/src/localplayer.cpp index cbf75a5f9..0da291711 100644 --- a/src/localplayer.cpp +++ b/src/localplayer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -98,7 +98,7 @@ extern MiniStatusWindow *miniStatusWindow; extern SkillDialog *skillDialog; LocalPlayer::LocalPlayer(int id, int subtype): - Being(id, PLAYER, subtype, 0), + Being(id, PLAYER, subtype, nullptr), mTargetTime(-1), mLastTarget(-1), mTarget(nullptr), @@ -112,7 +112,7 @@ LocalPlayer::LocalPlayer(int id, int subtype): mPathSetByMouse(false), mLocalWalkTime(-1), mMessageTime(0), - mAwayDialog(0), + mAwayDialog(nullptr), mAfkTime(0), mAwayMode(false), mPseudoAwayMode(false), @@ -151,12 +151,12 @@ LocalPlayer::LocalPlayer(int id, int subtype): if (userPalette) mNameColor = &userPalette->getColor(UserPalette::SELF); else - mNameColor = 0; + mNameColor = nullptr; mLastTargetX = 0; mLastTargetY = 0; - mInvertDirection = config.getIntValue("invertMoveDirection"); + mInvertDirection = 0; mCrazyMoveType = config.getIntValue("crazyMoveType"); mCrazyMoveState = 0; mAttackWeaponType = config.getIntValue("attackWeaponType"); @@ -381,7 +381,8 @@ void LocalPlayer::setAction(Action action, int attackType) mLastTarget = -1; if (!mLastHitFrom.empty()) { - debugMsg(_("You were killed by ") + mLastHitFrom); + debugMsg(strprintf(_("You were killed by %s"), + mLastHitFrom.c_str())); mLastHitFrom = ""; } setTarget(nullptr); @@ -397,7 +398,11 @@ void LocalPlayer::setGMLevel(int level) mGMLevel = level; if (level > 0) + { setGM(true); + if (chatWindow) + chatWindow->loadGMCommands(); + } } @@ -1433,13 +1438,17 @@ void LocalPlayer::pickedUp(const ItemInfo &itemInfo, int amount, case PICKUP_BAD_ITEM: msg = N_("Tried to pick up nonexistent item."); break; - case PICKUP_TOO_HEAVY: msg = N_("Item is too heavy."); + case PICKUP_TOO_HEAVY: + msg = N_("Item is too heavy."); break; - case PICKUP_TOO_FAR: msg = N_("Item is too far away."); + case PICKUP_TOO_FAR: + msg = N_("Item is too far away."); break; - case PICKUP_INV_FULL: msg = N_("Inventory is full."); + case PICKUP_INV_FULL: + msg = N_("Inventory is full."); break; - case PICKUP_STACK_FULL: msg = N_("Stack is too big."); + case PICKUP_STACK_FULL: + msg = N_("Stack is too big."); break; case PICKUP_DROP_STEAL: msg = N_("Item belongs to someone else."); @@ -1862,12 +1871,14 @@ void LocalPlayer::moveToHome() static const unsigned invertDirectionSize = 5; void LocalPlayer::changeMode(unsigned *var, unsigned limit, const char *conf, - std::string (LocalPlayer::*func)(), unsigned def) + std::string (LocalPlayer::*func)(), unsigned def, + bool save) { (*var) ++; if (*var >= limit) *var = def; - config.setValue(conf, *var); + if (save) + config.setValue(conf, *var); if (miniStatusWindow) miniStatusWindow->updateStatus(); const std::string str = (this->*func)(); @@ -1879,7 +1890,7 @@ void LocalPlayer::invertDirection() { mMoveState = 0; changeMode(&mInvertDirection, invertDirectionSize, "invertMoveDirection", - &LocalPlayer::getInvertDirectionString); + &LocalPlayer::getInvertDirectionString, 0, false); } static const char *invertDirectionStrings[] = @@ -4118,7 +4129,7 @@ void LocalPlayer::checkNewName(Being *being) void LocalPlayer::resetYellowBar() { - mInvertDirection = config.resetIntValue("invertMoveDirection"); + mInvertDirection = 0; mCrazyMoveType = config.resetIntValue("crazyMoveType"); mMoveToTargetType = config.resetIntValue("moveToTargetType"); mFollowMode = config.resetIntValue("followMode"); diff --git a/src/localplayer.h b/src/localplayer.h index 5b755e4f6..ed181e3d0 100644 --- a/src/localplayer.h +++ b/src/localplayer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -523,7 +523,8 @@ class LocalPlayer : public Being, public ActorSpriteListener, const char *getVarItem(const char **arr, unsigned index, unsigned sz); void changeMode(unsigned *var, unsigned limit, const char *conf, - std::string (LocalPlayer::*func)(), unsigned def = 0); + std::string (LocalPlayer::*func)(), unsigned def = 0, + bool save = true); void crazyMove1(); void crazyMove2(); diff --git a/src/logger.cpp b/src/logger.cpp index c2eb1cc46..a2df9a911 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/logger.h b/src/logger.h index 4ce89f759..db618b275 100644 --- a/src/logger.h +++ b/src/logger.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/main.cpp b/src/main.cpp index b49b38300..5025d6d29 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -27,18 +27,21 @@ #include "client.h" #include "logger.h" -#include <libxml/parser.h> - #include <getopt.h> #include <iostream> #include <physfs.h> +#include "utils/stringutils.h" +#include "utils/xml.h" + #ifdef __MINGW32__ #include <windows.h> #endif #include "debug.h" +char *selfName = nullptr; + static void printHelp() { using std::endl; @@ -71,6 +74,8 @@ static void printHelp() " directory") << endl << _(" --screenshot-dir : Directory to store screenshots") << endl << _(" --safemode : Start game in safe mode") << endl + << _(" -T --tests : Start testing drivers and " + "auto configuring") << endl #ifdef USE_OPENGL << _(" --no-opengl : Disable OpenGL for this session") << endl #endif @@ -84,30 +89,32 @@ static void printVersion() static void parseOptions(int argc, char *argv[], Client::Options &options) { - const char *optstring = "hvud:U:P:Dc:p:l:L:C:"; + const char *optstring = "hvud:U:P:Dc:p:l:L:C:s:t:T"; const struct option long_options[] = { - { "config-dir", required_argument, 0, 'C' }, - { "data", required_argument, 0, 'd' }, - { "default", no_argument, 0, 'D' }, - { "password", required_argument, 0, 'P' }, - { "character", required_argument, 0, 'c' }, - { "help", no_argument, 0, 'h' }, - { "localdata-dir", required_argument, 0, 'L' }, - { "update-host", required_argument, 0, 'H' }, - { "port", required_argument, 0, 'p' }, - { "server", required_argument, 0, 's' }, - { "skip-update", no_argument, 0, 'u' }, - { "username", required_argument, 0, 'U' }, - { "no-opengl", no_argument, 0, 'O' }, - { "chat-log-dir", required_argument, 0, 'l' }, - { "version", no_argument, 0, 'v' }, - { "log-file", required_argument, 0, 'l' }, - { "chat-log-dir", required_argument, 0, 'L' }, - { "screenshot-dir", required_argument, 0, 'i' }, - { "safemode", no_argument, 0, 'm' }, - { nullptr, 0, 0, 0 } + { "config-dir", required_argument, nullptr, 'C' }, + { "data", required_argument, nullptr, 'd' }, + { "default", no_argument, nullptr, 'D' }, + { "password", required_argument, nullptr, 'P' }, + { "character", required_argument, nullptr, 'c' }, + { "help", no_argument, nullptr, 'h' }, + { "localdata-dir", required_argument, nullptr, 'L' }, + { "update-host", required_argument, nullptr, 'H' }, + { "port", required_argument, nullptr, 'p' }, + { "server", required_argument, nullptr, 's' }, + { "skip-update", no_argument, nullptr, 'u' }, + { "username", required_argument, nullptr, 'U' }, + { "no-opengl", no_argument, nullptr, 'O' }, + { "chat-log-dir", required_argument, nullptr, 'l' }, + { "version", no_argument, nullptr, 'v' }, + { "log-file", required_argument, nullptr, 'l' }, + { "chat-log-dir", required_argument, nullptr, 'L' }, + { "screenshot-dir", required_argument, nullptr, 'i' }, + { "safemode", no_argument, nullptr, 'm' }, + { "tests", no_argument, nullptr, 'T' }, + { "test", required_argument, nullptr, 't' }, + { nullptr, 0, nullptr, 0 } }; while (optind < argc) @@ -134,7 +141,10 @@ static void parseOptions(int argc, char *argv[], Client::Options &options) options.printHelp = true; break; case 'H': - options.updateHost = optarg; + if (checkPath(optarg)) + options.updateHost = optarg; + else + options.updateHost = ""; break; case 'c': options.character = optarg; @@ -174,6 +184,14 @@ static void parseOptions(int argc, char *argv[], Client::Options &options) case 'm': options.safeMode = true; break; + case 'T': + options.testMode = true; + options.test = ""; + break; + case 't': + options.testMode = true; + options.test = std::string(optarg); + break; default: break; } @@ -191,23 +209,6 @@ static void parseOptions(int argc, char *argv[], Client::Options &options) extern "C" char const *_nl_locale_name_default(void); #endif -static void xmlNullLogger(void *ctx A_UNUSED, const char *msg A_UNUSED, ...) -{ - // Does nothing, that's the whole point of it -} - -// Initialize libxml2 and check for potential ABI mismatches between -// compiled version and the shared library actually used. -static void initXML() -{ - xmlInitParser(); - LIBXML_TEST_VERSION; - - // Suppress libxml2 error messages - xmlSetGenericErrorFunc(nullptr, xmlNullLogger); -} - - int main(int argc, char *argv[]) { #if defined(__MINGW32__) @@ -216,6 +217,8 @@ int main(int argc, char *argv[]) LoadLibrary("exchndl.dll"); #endif + selfName = argv[0]; + // Parse command line options Client::Options options; parseOptions(argc, argv, options); @@ -241,11 +244,20 @@ int main(int argc, char *argv[]) atexit((void(*)()) PHYSFS_deinit); - initXML(); + XML::initXML(); #ifdef WIN32 SetCurrentDirectory(PHYSFS_getBaseDir()); #endif Client client(options); - return client.exec(); + if (!options.testMode) + { + client.gameInit(); + return client.gameExec(); + } + else + { + client.testsInit(); + return client.testsExec(); + } } diff --git a/src/main.h b/src/main.h index 6f7c0980a..541296d22 100644 --- a/src/main.h +++ b/src/main.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -45,8 +45,8 @@ * different interfaces, which have different implementations for each server. */ -#define SMALL_VERSION "1.1.11.27" -#define CHECK_VERSION "01.01.11.27" +#define SMALL_VERSION "1.2.1.22" +#define CHECK_VERSION "01.02.01.22" #ifdef HAVE_CONFIG_H #include "../config.h" diff --git a/src/map.cpp b/src/map.cpp index e706f120b..211504504 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -1392,6 +1392,9 @@ Path Map::findPath(int startX, int startY, int destX, int destY, // Reset starting tile's G cost to 0 MetaTile *startTile = &mMetaTiles[startX + startY * mWidth]; + if (!startTile) + return path; + startTile->Gcost = 0; // Add the start point to the open list @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -498,6 +498,9 @@ class Map : public Properties, public ConfigListener void redrawMap(); + bool empty() + { return mLayers.empty(); } + protected: friend class Actor; friend class Minimap; diff --git a/src/net/adminhandler.h b/src/net/adminhandler.h index 6899f85f4..f6d8606ce 100644 --- a/src/net/adminhandler.h +++ b/src/net/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/buysellhandler.h b/src/net/buysellhandler.h index c41e918e1..8a49a68cd 100644 --- a/src/net/buysellhandler.h +++ b/src/net/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/charhandler.cpp b/src/net/charhandler.cpp index f3a02fc3b..016b72cbf 100644 --- a/src/net/charhandler.cpp +++ b/src/net/charhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/charhandler.h b/src/net/charhandler.h index 848354e96..492e27e55 100644 --- a/src/net/charhandler.h +++ b/src/net/charhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -44,14 +44,14 @@ struct Character { Character() : slot(0), - dummy(0) + dummy(nullptr) { } ~Character() { delete dummy; - dummy = 0; + dummy = nullptr; } int slot; /**< The index in the list of characters */ @@ -94,9 +94,9 @@ class CharHandler protected: CharHandler() : - mSelectedCharacter(0), - mCharSelectDialog(0), - mCharCreateDialog(0) + mSelectedCharacter(nullptr), + mCharSelectDialog(nullptr), + mCharCreateDialog(nullptr) {} void updateCharSelectDialog(); diff --git a/src/net/chathandler.h b/src/net/chathandler.h index fc6c10376..f8a9e4ccf 100644 --- a/src/net/chathandler.h +++ b/src/net/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/download.cpp b/src/net/download.cpp index 5141c022e..22af389f3 100644 --- a/src/net/download.cpp +++ b/src/net/download.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -180,7 +180,6 @@ int Download::downloadProgress(void *clientp, double dltotal, double dlnow, return d->mUpdateFunction(d->mPtr, DOWNLOAD_STATUS_CANCELLED, static_cast<size_t>(dltotal), static_cast<size_t>(dlnow)); - return -5; } return d->mUpdateFunction(d->mPtr, DOWNLOAD_STATUS_IDLE, diff --git a/src/net/download.h b/src/net/download.h index 8339dee30..b31350eff 100644 --- a/src/net/download.h +++ b/src/net/download.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/adminhandler.cpp b/src/net/ea/adminhandler.cpp index bdd43b3f8..556629458 100644 --- a/src/net/ea/adminhandler.cpp +++ b/src/net/ea/adminhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/adminhandler.h b/src/net/ea/adminhandler.h index 5d1b7aa14..70c458514 100644 --- a/src/net/ea/adminhandler.h +++ b/src/net/ea/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/beinghandler.cpp b/src/net/ea/beinghandler.cpp index 1c2983137..84bd03bb1 100644 --- a/src/net/ea/beinghandler.cpp +++ b/src/net/ea/beinghandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/beinghandler.h b/src/net/ea/beinghandler.h index f47385a61..b4fd5f93f 100644 --- a/src/net/ea/beinghandler.h +++ b/src/net/ea/beinghandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/buysellhandler.cpp b/src/net/ea/buysellhandler.cpp index 28584d97f..73d4090b7 100644 --- a/src/net/ea/buysellhandler.cpp +++ b/src/net/ea/buysellhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/buysellhandler.h b/src/net/ea/buysellhandler.h index 196626b0d..14d39ea02 100644 --- a/src/net/ea/buysellhandler.h +++ b/src/net/ea/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/charserverhandler.cpp b/src/net/ea/charserverhandler.cpp index 63e267584..2dc51acf3 100644 --- a/src/net/ea/charserverhandler.cpp +++ b/src/net/ea/charserverhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -163,6 +163,9 @@ void CharServerHandler::processCharCreateFailed(Net::MessageIn &msg) case 5: errorMessage = _("Incorrect slot."); break; + case 6: + errorMessage = _("Incorrect race."); + break; } new OkDialog(_("Error"), errorMessage); if (mCharCreateDialog) diff --git a/src/net/ea/charserverhandler.h b/src/net/ea/charserverhandler.h index bacde67b6..bec8d2011 100644 --- a/src/net/ea/charserverhandler.h +++ b/src/net/ea/charserverhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/chathandler.cpp b/src/net/ea/chathandler.cpp index 35e8597f0..e31f68596 100644 --- a/src/net/ea/chathandler.cpp +++ b/src/net/ea/chathandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/chathandler.h b/src/net/ea/chathandler.h index d39e6788a..baa9a01b5 100644 --- a/src/net/ea/chathandler.h +++ b/src/net/ea/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/eaprotocol.h b/src/net/ea/eaprotocol.h index d34cba0ca..62b61a956 100644 --- a/src/net/ea/eaprotocol.h +++ b/src/net/ea/eaprotocol.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gamehandler.cpp b/src/net/ea/gamehandler.cpp index b74f2384d..b7566e271 100644 --- a/src/net/ea/gamehandler.cpp +++ b/src/net/ea/gamehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -52,9 +52,14 @@ void GameHandler::processEvent(Mana::Channels channel, if (channel == Mana::CHANNEL_GAME) { if (event.getName() == Mana::EVENT_ENGINESINITALIZED) - Game::instance()->changeMap(mMap); + { + if (mMap != "") + Game::instance()->changeMap(mMap); + } else if (event.getName() == Mana::EVENT_MAPLOADED) + { mapLoadedEvent(); + } } } @@ -73,7 +78,7 @@ void GameHandler::processMapLogin(Net::MessageIn &msg) Uint16 x, y; msg.readInt32(); // server tick msg.readCoordinates(x, y, direction); - msg.skip(2); // unknown + msg.skip(2); // 0x0505 logger->log("Protocol: Player start position: (%d, %d)," " Direction: %d", x, y, direction); // Switch now or we'll have problems diff --git a/src/net/ea/gamehandler.h b/src/net/ea/gamehandler.h index 511efe357..248175617 100644 --- a/src/net/ea/gamehandler.h +++ b/src/net/ea/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gui/guildtab.cpp b/src/net/ea/gui/guildtab.cpp index 9836f5fa9..87fc34d94 100644 --- a/src/net/ea/gui/guildtab.cpp +++ b/src/net/ea/gui/guildtab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gui/guildtab.h b/src/net/ea/gui/guildtab.h index 2aad4a564..81d971161 100644 --- a/src/net/ea/gui/guildtab.h +++ b/src/net/ea/gui/guildtab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gui/partytab.cpp b/src/net/ea/gui/partytab.cpp index 23eab361c..cf62af459 100644 --- a/src/net/ea/gui/partytab.cpp +++ b/src/net/ea/gui/partytab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/gui/partytab.h b/src/net/ea/gui/partytab.h index 3a544d8db..029d71ac7 100644 --- a/src/net/ea/gui/partytab.h +++ b/src/net/ea/gui/partytab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/guildhandler.cpp b/src/net/ea/guildhandler.cpp index 907fa13db..96a361838 100644 --- a/src/net/ea/guildhandler.cpp +++ b/src/net/ea/guildhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -168,7 +168,7 @@ void GuildHandler::processGuildBasicInfo(Net::MessageIn &msg) int avgLevel = msg.readInt32(); // Average level int exp = msg.readInt32(); // Exp int nextExp = msg.readInt32(); // Next exp - msg.skip(16); // unused + msg.skip(16); // 0 unused std::string name = msg.readString(24); // Name std::string master = msg.readString(24); // Master's name std::string castle = msg.readString(20); // Castles @@ -242,7 +242,7 @@ void GuildHandler::processGuildMemberList(Net::MessageIn &msg) int exp = msg.readInt32(); // Exp int online = msg.readInt32(); // Online int pos = msg.readInt32(); // Position - msg.skip(50); // unused + msg.skip(50); // 0 unused std::string name = msg.readString(24); // Name GuildMember *m = taGuild->addMember(id, charId, name); @@ -371,11 +371,11 @@ void GuildHandler::processGuildSkillInfo(Net::MessageIn &msg) { msg.readInt16(); // ID msg.readInt16(); // 'Info' (unknown atm) - msg.readInt16(); // unused + msg.readInt16(); // 0 unused msg.readInt16(); // Level msg.readInt16(); // SP msg.readInt16(); // 'Range' - msg.skip(24); // unused + msg.skip(24); // 0 unused msg.readInt8(); // Can be increased } } @@ -479,9 +479,10 @@ void GuildHandler::processGuildLeave(Net::MessageIn &msg) void GuildHandler::processGuildExpulsion(Net::MessageIn &msg) { + msg.skip(2); // size (can be many explusions in list) std::string nick = msg.readString(24); // Name (of expulsed?) - msg.readString(40); // Message - msg.skip(24); // unused ("dummy") + msg.skip(24); // acc + msg.readString(44); // Message if (taGuild) taGuild->removeMember(nick); @@ -495,7 +496,7 @@ void GuildHandler::processGuildExpulsion(Net::MessageIn &msg) taGuild->removeFromMembers(); taGuild->clearMembers(); } - SERVER_NOTICE(_("You was kicked from guild.")); + SERVER_NOTICE(_("You were kicked from guild.")); delete guildTab; guildTab = nullptr; diff --git a/src/net/ea/guildhandler.h b/src/net/ea/guildhandler.h index 5b090ec41..5b7442a40 100644 --- a/src/net/ea/guildhandler.h +++ b/src/net/ea/guildhandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/inventoryhandler.cpp b/src/net/ea/inventoryhandler.cpp index d2a1fb4f0..4c4fb760c 100644 --- a/src/net/ea/inventoryhandler.cpp +++ b/src/net/ea/inventoryhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/inventoryhandler.h b/src/net/ea/inventoryhandler.h index 6db6b18ed..c2e076751 100644 --- a/src/net/ea/inventoryhandler.h +++ b/src/net/ea/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/itemhandler.cpp b/src/net/ea/itemhandler.cpp index 38d6f7be9..e08fe2cd1 100644 --- a/src/net/ea/itemhandler.cpp +++ b/src/net/ea/itemhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/itemhandler.h b/src/net/ea/itemhandler.h index dabf61b5d..1d0747c61 100644 --- a/src/net/ea/itemhandler.h +++ b/src/net/ea/itemhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/loginhandler.cpp b/src/net/ea/loginhandler.cpp index b11e60d4d..291a92906 100644 --- a/src/net/ea/loginhandler.cpp +++ b/src/net/ea/loginhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -150,6 +150,11 @@ void LoginHandler::processUpdateHost(Net::MessageIn &msg) len = msg.readInt16() - 4; mUpdateHost = msg.readString(len); + if (!checkPath(mUpdateHost)) + { + mUpdateHost = ""; + logger->log1("Warning: incorrect update server name"); + } loginData.updateHost = mUpdateHost; logger->log("Received update host \"%s\" from login server.", @@ -159,7 +164,7 @@ void LoginHandler::processUpdateHost(Net::MessageIn &msg) void LoginHandler::processLoginData(Net::MessageIn &msg) { // Skip the length word - msg.skip(2); + msg.skip(2); // size clearWorlds(); @@ -168,7 +173,11 @@ void LoginHandler::processLoginData(Net::MessageIn &msg) mToken.session_ID1 = msg.readInt32(); mToken.account_ID = msg.readInt32(); mToken.session_ID2 = msg.readInt32(); - msg.skip(30); // unknown + msg.skip(4); // old ip + loginData.lastLogin = msg.readString(24); + msg.skip(2); // 0 unused bytes + +// msg.skip(30); // unknown // reserve bits for future usage mToken.sex = (msg.readInt8() & 1) ? GENDER_MALE : GENDER_FEMALE; @@ -179,10 +188,11 @@ void LoginHandler::processLoginData(Net::MessageIn &msg) world->address = msg.readInt32(); world->port = msg.readInt16(); world->name = msg.readString(20); - world->online_users = msg.readInt32(); + world->online_users = msg.readInt16(); config.setValue("updatehost", mUpdateHost); world->updateHost = mUpdateHost; - msg.skip(2); // unknown + msg.skip(2); // maintenance + msg.skip(2); // new logger->log("Network: Server: %s (%s:%d)", world->name.c_str(), ipToString(world->address), world->port); diff --git a/src/net/ea/loginhandler.h b/src/net/ea/loginhandler.h index 62ace31c8..555de6385 100644 --- a/src/net/ea/loginhandler.h +++ b/src/net/ea/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/npchandler.cpp b/src/net/ea/npchandler.cpp index e8e1014d4..18b0ca39a 100644 --- a/src/net/ea/npchandler.cpp +++ b/src/net/ea/npchandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/npchandler.h b/src/net/ea/npchandler.h index 3e68c2321..be0465375 100644 --- a/src/net/ea/npchandler.h +++ b/src/net/ea/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/partyhandler.cpp b/src/net/ea/partyhandler.cpp index 8373cb1c4..556e72c8d 100644 --- a/src/net/ea/partyhandler.cpp +++ b/src/net/ea/partyhandler.cpp @@ -320,7 +320,7 @@ void PartyHandler::processPartyMove(Net::MessageIn &msg) m = Ea::taParty->getMember(id); if (m) { - msg.skip(4); + msg.skip(4); // 0 m->setX(msg.readInt16()); // x m->setY(msg.readInt16()); // y m->setOnline(msg.readInt8()); // online (if 0) @@ -330,7 +330,7 @@ void PartyHandler::processPartyMove(Net::MessageIn &msg) } else { - msg.skip(4); + msg.skip(4); // 0 msg.readInt16(); // x msg.readInt16(); // y msg.readInt8(); // online (if 0) diff --git a/src/net/ea/playerhandler.cpp b/src/net/ea/playerhandler.cpp index 02af3dbb4..6a841415f 100644 --- a/src/net/ea/playerhandler.cpp +++ b/src/net/ea/playerhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/playerhandler.h b/src/net/ea/playerhandler.h index ceb4aba0b..d0402ecfc 100644 --- a/src/net/ea/playerhandler.h +++ b/src/net/ea/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/specialhandler.cpp b/src/net/ea/specialhandler.cpp index fe56db52a..7b2ef601a 100644 --- a/src/net/ea/specialhandler.cpp +++ b/src/net/ea/specialhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -87,11 +87,11 @@ void SpecialHandler::processPlayerSkills(Net::MessageIn &msg) { int skillId = msg.readInt16(); msg.readInt16(); // target type - msg.skip(2); // unused + msg.skip(2); // skill pool flags int level = msg.readInt16(); msg.readInt16(); // sp msg.readInt16(); // range - msg.skip(24); // unused + msg.skip(24); // 0 unused int up = msg.readInt8(); PlayerInfo::setStatBase(skillId, level); diff --git a/src/net/ea/specialhandler.h b/src/net/ea/specialhandler.h index 47b412f3e..c2b05399e 100644 --- a/src/net/ea/specialhandler.h +++ b/src/net/ea/specialhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/token.h b/src/net/ea/token.h index 40a7058ff..86871647f 100644 --- a/src/net/ea/token.h +++ b/src/net/ea/token.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/tradehandler.cpp b/src/net/ea/tradehandler.cpp index 5aaa09f91..0ba3925a8 100644 --- a/src/net/ea/tradehandler.cpp +++ b/src/net/ea/tradehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/ea/tradehandler.h b/src/net/ea/tradehandler.h index 6d623f60d..07e9cc23b 100644 --- a/src/net/ea/tradehandler.h +++ b/src/net/ea/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/gamehandler.h b/src/net/gamehandler.h index 14203fb20..fd051234f 100644 --- a/src/net/gamehandler.h +++ b/src/net/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/generalhandler.h b/src/net/generalhandler.h index 1a15e6929..9864ba654 100644 --- a/src/net/generalhandler.h +++ b/src/net/generalhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/guildhandler.h b/src/net/guildhandler.h index 4070abad5..b8af633de 100644 --- a/src/net/guildhandler.h +++ b/src/net/guildhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/inventoryhandler.h b/src/net/inventoryhandler.h index 360f141fa..ec2f3db47 100644 --- a/src/net/inventoryhandler.h +++ b/src/net/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/logindata.h b/src/net/logindata.h index 647a04abf..e5d3fc97a 100644 --- a/src/net/logindata.h +++ b/src/net/logindata.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -59,6 +59,7 @@ class LoginData std::string password; std::string newPassword; std::string updateHost; + std::string lastLogin; int updateType; std::string email; @@ -82,6 +83,7 @@ class LoginData email.clear(); captchaResponse.clear(); gender = GENDER_UNSPECIFIED; + lastLogin.clear(); resetCharacterSlots(); } /** diff --git a/src/net/loginhandler.h b/src/net/loginhandler.h index 5607ca1e2..1366e30dd 100644 --- a/src/net/loginhandler.h +++ b/src/net/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/adminhandler.cpp b/src/net/manaserv/adminhandler.cpp index a7bcf6355..609c9e4f1 100644 --- a/src/net/manaserv/adminhandler.cpp +++ b/src/net/manaserv/adminhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/adminhandler.h b/src/net/manaserv/adminhandler.h index 5a71db35e..a4157b3b0 100644 --- a/src/net/manaserv/adminhandler.h +++ b/src/net/manaserv/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/attributes.cpp b/src/net/manaserv/attributes.cpp index 25c75f9d8..662032e29 100644 --- a/src/net/manaserv/attributes.cpp +++ b/src/net/manaserv/attributes.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -238,9 +238,9 @@ namespace Attributes logger->log("Initializing attributes database..."); XML::Document doc(DEFAULT_ATTRIBUTESDB_FILE); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "attributes")) + if (!rootNode || !xmlNameEqual(rootNode, "attributes")) { logger->log("Attributes: Error while loading " DEFAULT_ATTRIBUTESDB_FILE ". Using Built-ins."); @@ -251,7 +251,7 @@ namespace Attributes for_each_xml_child_node(node, rootNode) { - if (xmlStrEqual(node->name, BAD_CAST "attribute")) + if (xmlNameEqual(node, "attribute")) { int id = XML::getProperty(node, "id", 0); @@ -290,7 +290,7 @@ namespace Attributes unsigned int count = 0; for_each_xml_child_node(effectNode, node) { - if (!xmlStrEqual(effectNode->name, BAD_CAST "modifier")) + if (!xmlNameEqual(effectNode, "modifier")) continue; ++count; std::string tag = XML::getProperty(effectNode, "tag", ""); @@ -334,7 +334,7 @@ namespace Attributes logger->log("Found %d tags for attribute %d.", count, id); }// End attribute - else if (xmlStrEqual(node->name, BAD_CAST "points")) + else if (xmlNameEqual(node, "points")) { creationPoints = XML::getProperty( node, "start", DEFAULT_POINTS); diff --git a/src/net/manaserv/attributes.h b/src/net/manaserv/attributes.h index 35eeaef88..ba5931b8c 100644 --- a/src/net/manaserv/attributes.h +++ b/src/net/manaserv/attributes.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/beinghandler.cpp b/src/net/manaserv/beinghandler.cpp index d14cdcadf..cef4f497a 100644 --- a/src/net/manaserv/beinghandler.cpp +++ b/src/net/manaserv/beinghandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/beinghandler.h b/src/net/manaserv/beinghandler.h index 59797f8f5..70d61545c 100644 --- a/src/net/manaserv/beinghandler.h +++ b/src/net/manaserv/beinghandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/buysellhandler.cpp b/src/net/manaserv/buysellhandler.cpp index 7cc0e70f2..25db86cf0 100644 --- a/src/net/manaserv/buysellhandler.cpp +++ b/src/net/manaserv/buysellhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/buysellhandler.h b/src/net/manaserv/buysellhandler.h index e1a9c91e5..3c983ac08 100644 --- a/src/net/manaserv/buysellhandler.h +++ b/src/net/manaserv/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/charhandler.cpp b/src/net/manaserv/charhandler.cpp index 42db6e621..300af5a2b 100644 --- a/src/net/manaserv/charhandler.cpp +++ b/src/net/manaserv/charhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/charhandler.h b/src/net/manaserv/charhandler.h index ea44ae23e..134b8447b 100644 --- a/src/net/manaserv/charhandler.h +++ b/src/net/manaserv/charhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/chathandler.cpp b/src/net/manaserv/chathandler.cpp index 1757b565d..f0a23127c 100644 --- a/src/net/manaserv/chathandler.cpp +++ b/src/net/manaserv/chathandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/chathandler.h b/src/net/manaserv/chathandler.h index e93c2dd87..029d5fe83 100644 --- a/src/net/manaserv/chathandler.h +++ b/src/net/manaserv/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/connection.cpp b/src/net/manaserv/connection.cpp index 33d6f28cf..2467eb198 100644 --- a/src/net/manaserv/connection.cpp +++ b/src/net/manaserv/connection.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/connection.h b/src/net/manaserv/connection.h index 933822a85..4263ae21f 100644 --- a/src/net/manaserv/connection.h +++ b/src/net/manaserv/connection.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/defines.h b/src/net/manaserv/defines.h index e2fe27839..aaf29bff2 100644 --- a/src/net/manaserv/defines.h +++ b/src/net/manaserv/defines.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/effecthandler.cpp b/src/net/manaserv/effecthandler.cpp index 92cf66302..59fb1e4f5 100644 --- a/src/net/manaserv/effecthandler.cpp +++ b/src/net/manaserv/effecthandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/effecthandler.h b/src/net/manaserv/effecthandler.h index 774411041..ceb48fd22 100644 --- a/src/net/manaserv/effecthandler.h +++ b/src/net/manaserv/effecthandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/gamehandler.cpp b/src/net/manaserv/gamehandler.cpp index 21bd526d8..4a03dff0f 100644 --- a/src/net/manaserv/gamehandler.cpp +++ b/src/net/manaserv/gamehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/gamehandler.h b/src/net/manaserv/gamehandler.h index 323b2566a..443533bba 100644 --- a/src/net/manaserv/gamehandler.h +++ b/src/net/manaserv/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/generalhandler.cpp b/src/net/manaserv/generalhandler.cpp index 2eea6cdf6..584faa368 100644 --- a/src/net/manaserv/generalhandler.cpp +++ b/src/net/manaserv/generalhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/generalhandler.h b/src/net/manaserv/generalhandler.h index c6614707f..fcb28c846 100644 --- a/src/net/manaserv/generalhandler.h +++ b/src/net/manaserv/generalhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/guildhandler.cpp b/src/net/manaserv/guildhandler.cpp index 306a15be4..dfd2ed3cf 100644 --- a/src/net/manaserv/guildhandler.cpp +++ b/src/net/manaserv/guildhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/guildhandler.h b/src/net/manaserv/guildhandler.h index 6a8db27c8..893a7157b 100644 --- a/src/net/manaserv/guildhandler.h +++ b/src/net/manaserv/guildhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/internal.cpp b/src/net/manaserv/internal.cpp index 6d2c99712..37148b101 100644 --- a/src/net/manaserv/internal.cpp +++ b/src/net/manaserv/internal.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/internal.h b/src/net/manaserv/internal.h index 14a728727..9c0529a79 100644 --- a/src/net/manaserv/internal.h +++ b/src/net/manaserv/internal.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/inventoryhandler.cpp b/src/net/manaserv/inventoryhandler.cpp index ce837b5e1..47f149eca 100644 --- a/src/net/manaserv/inventoryhandler.cpp +++ b/src/net/manaserv/inventoryhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/inventoryhandler.h b/src/net/manaserv/inventoryhandler.h index ba4535d79..8471b1caf 100644 --- a/src/net/manaserv/inventoryhandler.h +++ b/src/net/manaserv/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/itemhandler.cpp b/src/net/manaserv/itemhandler.cpp index 89826a33f..021d57cf3 100644 --- a/src/net/manaserv/itemhandler.cpp +++ b/src/net/manaserv/itemhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/itemhandler.h b/src/net/manaserv/itemhandler.h index 0fdd8c333..cfdc30083 100644 --- a/src/net/manaserv/itemhandler.h +++ b/src/net/manaserv/itemhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/loginhandler.cpp b/src/net/manaserv/loginhandler.cpp index bf823562f..8b8ac831f 100644 --- a/src/net/manaserv/loginhandler.cpp +++ b/src/net/manaserv/loginhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -341,9 +341,18 @@ void LoginHandler::readServerInfo(Net::MessageIn &msg) // Set the update host when included in the message const std::string updateHost = msg.readString(); if (!updateHost.empty()) + { + if (!checkPath(updateHost)) + { + logger->log1("Warning: incorrect update server name"); + updateHost = ""; + } mLoginData->updateHost = updateHost; + } else + { logger->log1("Warning: server does not have an update host set!"); + } // Read the client data folder for dynamic data loading. // This is only used by the QT client. diff --git a/src/net/manaserv/loginhandler.h b/src/net/manaserv/loginhandler.h index 0e8f2a4e6..72c43aec0 100644 --- a/src/net/manaserv/loginhandler.h +++ b/src/net/manaserv/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/messagehandler.cpp b/src/net/manaserv/messagehandler.cpp index 2e9603f19..769f2a3b6 100644 --- a/src/net/manaserv/messagehandler.cpp +++ b/src/net/manaserv/messagehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/messagehandler.h b/src/net/manaserv/messagehandler.h index c1011cef7..c09d59439 100644 --- a/src/net/manaserv/messagehandler.h +++ b/src/net/manaserv/messagehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/messagein.cpp b/src/net/manaserv/messagein.cpp index 92bfa7d2c..bc97155a9 100644 --- a/src/net/manaserv/messagein.cpp +++ b/src/net/manaserv/messagein.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/messagein.h b/src/net/manaserv/messagein.h index 6b0464a44..f22cdabca 100644 --- a/src/net/manaserv/messagein.h +++ b/src/net/manaserv/messagein.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/messageout.cpp b/src/net/manaserv/messageout.cpp index c80ba6593..0bb1c0f77 100644 --- a/src/net/manaserv/messageout.cpp +++ b/src/net/manaserv/messageout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/messageout.h b/src/net/manaserv/messageout.h index 772b108f3..dc583ab3d 100644 --- a/src/net/manaserv/messageout.h +++ b/src/net/manaserv/messageout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/network.cpp b/src/net/manaserv/network.cpp index 44478fb4c..84e71eaf3 100644 --- a/src/net/manaserv/network.cpp +++ b/src/net/manaserv/network.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/network.h b/src/net/manaserv/network.h index 63ba7b11a..506d44b4f 100644 --- a/src/net/manaserv/network.h +++ b/src/net/manaserv/network.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/npchandler.cpp b/src/net/manaserv/npchandler.cpp index 8ff2c5d21..24a58ebd8 100644 --- a/src/net/manaserv/npchandler.cpp +++ b/src/net/manaserv/npchandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/npchandler.h b/src/net/manaserv/npchandler.h index f91858614..d71cd4d18 100644 --- a/src/net/manaserv/npchandler.h +++ b/src/net/manaserv/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/partyhandler.cpp b/src/net/manaserv/partyhandler.cpp index 660657f44..60dcaaaff 100644 --- a/src/net/manaserv/partyhandler.cpp +++ b/src/net/manaserv/partyhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/partyhandler.h b/src/net/manaserv/partyhandler.h index 087936d72..5497d5e34 100644 --- a/src/net/manaserv/partyhandler.h +++ b/src/net/manaserv/partyhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/playerhandler.cpp b/src/net/manaserv/playerhandler.cpp index da8958044..5ebf840bc 100644 --- a/src/net/manaserv/playerhandler.cpp +++ b/src/net/manaserv/playerhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -443,4 +443,9 @@ Vector PlayerHandler::getDefaultWalkSpeed() const return ManaServ::BeingHandler::giveSpeedInPixelsPerTicks(6.0f); } +void PlayerHandler::requestOnlineList() +{ + +} + } // namespace ManaServ diff --git a/src/net/manaserv/playerhandler.h b/src/net/manaserv/playerhandler.h index 21bbac516..0255406a8 100644 --- a/src/net/manaserv/playerhandler.h +++ b/src/net/manaserv/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -70,6 +70,8 @@ class PlayerHandler : public MessageHandler, public Net::PlayerHandler int getJobLocation() const; int getAttackLocation() const; + void requestOnlineList(); + Vector getDefaultWalkSpeed() const; private: diff --git a/src/net/manaserv/protocol.h b/src/net/manaserv/protocol.h index 7f5e03871..58103ffb1 100644 --- a/src/net/manaserv/protocol.h +++ b/src/net/manaserv/protocol.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/specialhandler.cpp b/src/net/manaserv/specialhandler.cpp index 85fe7271f..13c6f7613 100644 --- a/src/net/manaserv/specialhandler.cpp +++ b/src/net/manaserv/specialhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/specialhandler.h b/src/net/manaserv/specialhandler.h index ccbe59fd9..f6a20e4ac 100644 --- a/src/net/manaserv/specialhandler.h +++ b/src/net/manaserv/specialhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/tradehandler.cpp b/src/net/manaserv/tradehandler.cpp index 383da9fe6..e827c2cec 100644 --- a/src/net/manaserv/tradehandler.cpp +++ b/src/net/manaserv/tradehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/manaserv/tradehandler.h b/src/net/manaserv/tradehandler.h index 2ca542f78..39d691982 100644 --- a/src/net/manaserv/tradehandler.h +++ b/src/net/manaserv/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/messagehandler.h b/src/net/messagehandler.h index 64483c8cd..9867ffd65 100644 --- a/src/net/messagehandler.h +++ b/src/net/messagehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/messagein.cpp b/src/net/messagein.cpp index 0fbf7162b..4fb61dc6a 100644 --- a/src/net/messagein.cpp +++ b/src/net/messagein.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -241,4 +241,29 @@ std::string MessageIn::readRawString(int length) return str; } +char *MessageIn::readBytes(int length) +{ + // Get string length + if (length < 0) + length = readInt16(); + + // Make sure the string isn't erroneous + if (length < 0 || mPos + length > mLength) + { + mPos = mLength + 1; + DEBUGLOG("readBytesString error"); + return nullptr; + } + + char *buf = new char[length + 2]; + + memcpy (buf, mData + mPos, length); + buf[length] = 0; + buf[length + 1] = 0; + mPos += length; + + PacketCounters::incInBytes(length); + return buf; +} + } diff --git a/src/net/messagein.h b/src/net/messagein.h index 6d7038d4a..8dd43a1a0 100644 --- a/src/net/messagein.h +++ b/src/net/messagein.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -95,6 +95,8 @@ class MessageIn virtual std::string readRawString(int length); + char *readBytes(int length); + virtual ~MessageIn() { } diff --git a/src/net/messageout.cpp b/src/net/messageout.cpp index b1e0c2295..9ec45c7cc 100644 --- a/src/net/messageout.cpp +++ b/src/net/messageout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/messageout.h b/src/net/messageout.h index a169bfe2d..6ac6f81e2 100644 --- a/src/net/messageout.h +++ b/src/net/messageout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/net.cpp b/src/net/net.cpp index 933f7686b..713b6aa7e 100644 --- a/src/net/net.cpp +++ b/src/net/net.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/net.h b/src/net/net.h index a6adef44e..ce320591f 100644 --- a/src/net/net.h +++ b/src/net/net.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/npchandler.h b/src/net/npchandler.h index 40b97deef..2e32e5986 100644 --- a/src/net/npchandler.h +++ b/src/net/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetcounters.cpp b/src/net/packetcounters.cpp index 8cd2e4627..dc504768e 100644 --- a/src/net/packetcounters.cpp +++ b/src/net/packetcounters.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/packetcounters.h b/src/net/packetcounters.h index 35d5d64bc..936217c95 100644 --- a/src/net/packetcounters.h +++ b/src/net/packetcounters.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/partyhandler.h b/src/net/partyhandler.h index 14f06060d..dd92f78d1 100644 --- a/src/net/partyhandler.h +++ b/src/net/partyhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/playerhandler.h b/src/net/playerhandler.h index 47d666036..f62acc0c9 100644 --- a/src/net/playerhandler.h +++ b/src/net/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -71,6 +71,8 @@ class PlayerHandler virtual int getAttackLocation() const = 0; virtual Vector getDefaultWalkSpeed() const = 0; + + virtual void requestOnlineList() = 0; }; } // namespace Net diff --git a/src/net/serverinfo.h b/src/net/serverinfo.h index eb07f766e..fb6a99a33 100644 --- a/src/net/serverinfo.h +++ b/src/net/serverinfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/specialhandler.h b/src/net/specialhandler.h index 64b11fdda..7ed3673cf 100644 --- a/src/net/specialhandler.h +++ b/src/net/specialhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/adminhandler.cpp b/src/net/tmwa/adminhandler.cpp index 5d5034938..65f4d6f2c 100644 --- a/src/net/tmwa/adminhandler.cpp +++ b/src/net/tmwa/adminhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/adminhandler.h b/src/net/tmwa/adminhandler.h index d81e2421a..4063a7fba 100644 --- a/src/net/tmwa/adminhandler.h +++ b/src/net/tmwa/adminhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/beinghandler.cpp b/src/net/tmwa/beinghandler.cpp index 02267e20e..627db1402 100644 --- a/src/net/tmwa/beinghandler.cpp +++ b/src/net/tmwa/beinghandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/beinghandler.h b/src/net/tmwa/beinghandler.h index 5e741aaa8..a45e33d36 100644 --- a/src/net/tmwa/beinghandler.h +++ b/src/net/tmwa/beinghandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/buysellhandler.cpp b/src/net/tmwa/buysellhandler.cpp index 552aa1d51..629aa54f6 100644 --- a/src/net/tmwa/buysellhandler.cpp +++ b/src/net/tmwa/buysellhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -69,7 +69,7 @@ BuySellHandler::BuySellHandler() }; handledMessages = _messages; buySellHandler = this; - mBuyDialog = 0; + mBuyDialog = nullptr; } void BuySellHandler::handleMessage(Net::MessageIn &msg) diff --git a/src/net/tmwa/buysellhandler.h b/src/net/tmwa/buysellhandler.h index 65067f7e0..e4d07511f 100644 --- a/src/net/tmwa/buysellhandler.h +++ b/src/net/tmwa/buysellhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/charserverhandler.cpp b/src/net/tmwa/charserverhandler.cpp index 69f7165ec..717df1284 100644 --- a/src/net/tmwa/charserverhandler.cpp +++ b/src/net/tmwa/charserverhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -190,7 +190,7 @@ void CharServerHandler::readPlayerData(Net::MessageIn &msg, msg.readInt32(); // option msg.readInt32(); // karma msg.readInt32(); // manner - msg.skip(2); // unknown + msg.readInt16(); // character points left character->data.mAttributes[HP] = msg.readInt16(); character->data.mAttributes[MAX_HP] = msg.readInt16(); @@ -347,7 +347,7 @@ void CharServerHandler::processCharLogin(Net::MessageIn &msg) loginData.characterSlots = static_cast<short unsigned int>(slots); bool version = msg.readInt8() == 1 && serverVersion > 0; - msg.skip(17); // Unused + msg.skip(17); // 0 Unused delete_all(mCharacters); mCharacters.clear(); diff --git a/src/net/tmwa/charserverhandler.h b/src/net/tmwa/charserverhandler.h index f1256e409..915c6dba5 100644 --- a/src/net/tmwa/charserverhandler.h +++ b/src/net/tmwa/charserverhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/chathandler.cpp b/src/net/tmwa/chathandler.cpp index 5af248e5c..368421285 100644 --- a/src/net/tmwa/chathandler.cpp +++ b/src/net/tmwa/chathandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/chathandler.h b/src/net/tmwa/chathandler.h index 9a88b7478..8652d297d 100644 --- a/src/net/tmwa/chathandler.h +++ b/src/net/tmwa/chathandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gamehandler.cpp b/src/net/tmwa/gamehandler.cpp index adaaa067b..5acf9ae6c 100644 --- a/src/net/tmwa/gamehandler.cpp +++ b/src/net/tmwa/gamehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gamehandler.h b/src/net/tmwa/gamehandler.h index ddb381058..d48fabdcc 100644 --- a/src/net/tmwa/gamehandler.h +++ b/src/net/tmwa/gamehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/generalhandler.cpp b/src/net/tmwa/generalhandler.cpp index 293986bde..a666fa5f4 100644 --- a/src/net/tmwa/generalhandler.cpp +++ b/src/net/tmwa/generalhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -201,9 +201,9 @@ void GeneralHandler::reload() static_cast<LoginHandler*>(mLoginHandler.get())->clearWorlds(); static_cast<CharServerHandler*>( - mCharHandler.get())->setCharCreateDialog(0); + mCharHandler.get())->setCharCreateDialog(nullptr); static_cast<CharServerHandler*>( - mCharHandler.get())->setCharSelectDialog(0); + mCharHandler.get())->setCharSelectDialog(nullptr); static_cast<PartyHandler*>(mPartyHandler.get())->reload(); } @@ -259,6 +259,9 @@ void GeneralHandler::processEvent(Mana::Channels channel, if (!statusWindow) return; + // protection against double addition attributes. + statusWindow->clearAttributes(); + statusWindow->addAttribute(STR, _("Strength"), true, ""); statusWindow->addAttribute(AGI, _("Agility"), true, ""); statusWindow->addAttribute(VIT, _("Vitality"), true, ""); diff --git a/src/net/tmwa/generalhandler.h b/src/net/tmwa/generalhandler.h index e0f29fd1d..b250ddfd4 100644 --- a/src/net/tmwa/generalhandler.h +++ b/src/net/tmwa/generalhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gui/guildtab.cpp b/src/net/tmwa/gui/guildtab.cpp index 05a93bff8..af90f5c6b 100644 --- a/src/net/tmwa/gui/guildtab.cpp +++ b/src/net/tmwa/gui/guildtab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gui/guildtab.h b/src/net/tmwa/gui/guildtab.h index 21c56c4ed..351dadfd6 100644 --- a/src/net/tmwa/gui/guildtab.h +++ b/src/net/tmwa/gui/guildtab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gui/partytab.cpp b/src/net/tmwa/gui/partytab.cpp index 373fcca31..d0738e79c 100644 --- a/src/net/tmwa/gui/partytab.cpp +++ b/src/net/tmwa/gui/partytab.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/gui/partytab.h b/src/net/tmwa/gui/partytab.h index d865995f7..0bdc11372 100644 --- a/src/net/tmwa/gui/partytab.h +++ b/src/net/tmwa/gui/partytab.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/guildhandler.cpp b/src/net/tmwa/guildhandler.cpp index 7ea97eb49..5e2ac528f 100644 --- a/src/net/tmwa/guildhandler.cpp +++ b/src/net/tmwa/guildhandler.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/guildhandler.h b/src/net/tmwa/guildhandler.h index d8d291bdd..e1d2d7c29 100644 --- a/src/net/tmwa/guildhandler.h +++ b/src/net/tmwa/guildhandler.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/inventoryhandler.cpp b/src/net/tmwa/inventoryhandler.cpp index 14a15e59f..7fa26f5ed 100644 --- a/src/net/tmwa/inventoryhandler.cpp +++ b/src/net/tmwa/inventoryhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/inventoryhandler.h b/src/net/tmwa/inventoryhandler.h index d924e8713..d2ecc4b6d 100644 --- a/src/net/tmwa/inventoryhandler.h +++ b/src/net/tmwa/inventoryhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/itemhandler.cpp b/src/net/tmwa/itemhandler.cpp index ee33cd230..ce03044c7 100644 --- a/src/net/tmwa/itemhandler.cpp +++ b/src/net/tmwa/itemhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/itemhandler.h b/src/net/tmwa/itemhandler.h index 3e948547e..0f2459fbf 100644 --- a/src/net/tmwa/itemhandler.h +++ b/src/net/tmwa/itemhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/loginhandler.cpp b/src/net/tmwa/loginhandler.cpp index bdc944d63..3b53bbf7c 100644 --- a/src/net/tmwa/loginhandler.cpp +++ b/src/net/tmwa/loginhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -154,7 +154,7 @@ void LoginHandler::processServerVersion(Net::MessageIn &msg) { unsigned int options = msg.readInt8(); mRegistrationEnabled = options; - msg.skip(2); + msg.skip(2); // 0 unused serverVersion = msg.readInt8(); } else diff --git a/src/net/tmwa/loginhandler.h b/src/net/tmwa/loginhandler.h index c13c882a7..e2b8beec7 100644 --- a/src/net/tmwa/loginhandler.h +++ b/src/net/tmwa/loginhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messagehandler.cpp b/src/net/tmwa/messagehandler.cpp index 830b3bc4f..d4b3c03a4 100644 --- a/src/net/tmwa/messagehandler.cpp +++ b/src/net/tmwa/messagehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messagehandler.h b/src/net/tmwa/messagehandler.h index fef9e2004..7607e5c80 100644 --- a/src/net/tmwa/messagehandler.h +++ b/src/net/tmwa/messagehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messagein.cpp b/src/net/tmwa/messagein.cpp index 5a9d39211..b8bba342f 100644 --- a/src/net/tmwa/messagein.cpp +++ b/src/net/tmwa/messagein.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messagein.h b/src/net/tmwa/messagein.h index bf8debf54..29b17d8ba 100644 --- a/src/net/tmwa/messagein.h +++ b/src/net/tmwa/messagein.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messageout.cpp b/src/net/tmwa/messageout.cpp index d5d9d82f9..790611381 100644 --- a/src/net/tmwa/messageout.cpp +++ b/src/net/tmwa/messageout.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/messageout.h b/src/net/tmwa/messageout.h index d97851d4a..5d1e911b6 100644 --- a/src/net/tmwa/messageout.h +++ b/src/net/tmwa/messageout.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/network.cpp b/src/net/tmwa/network.cpp index 3181ec898..addc737ee 100644 --- a/src/net/tmwa/network.cpp +++ b/src/net/tmwa/network.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -83,7 +83,7 @@ short packet_lengths[] = -1, -1, 20, 10, 32, 9, 34, 14, 2, 6, 48, 56, -1, 4, 5, 10, // #0x0200 26, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 19, 10, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; diff --git a/src/net/tmwa/network.h b/src/net/tmwa/network.h index 757358c25..17a4f7370 100644 --- a/src/net/tmwa/network.h +++ b/src/net/tmwa/network.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/npchandler.cpp b/src/net/tmwa/npchandler.cpp index 6b6ffcbb6..574f34d55 100644 --- a/src/net/tmwa/npchandler.cpp +++ b/src/net/tmwa/npchandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/npchandler.h b/src/net/tmwa/npchandler.h index 548346205..967829ddc 100644 --- a/src/net/tmwa/npchandler.h +++ b/src/net/tmwa/npchandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/playerhandler.cpp b/src/net/tmwa/playerhandler.cpp index c34c661e8..d5f0641eb 100644 --- a/src/net/tmwa/playerhandler.cpp +++ b/src/net/tmwa/playerhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -30,6 +30,8 @@ #include "net/tmwa/npchandler.h" #include "net/tmwa/inventoryhandler.h" +#include "gui/whoisonline.h" + #include "debug.h" extern Net::PlayerHandler *playerHandler; @@ -50,6 +52,7 @@ PlayerHandler::PlayerHandler() SMSG_PLAYER_STAT_UPDATE_5, SMSG_PLAYER_STAT_UPDATE_6, SMSG_PLAYER_ARROW_MESSAGE, + SMSG_ONLINE_LIST, 0 }; handledMessages = _messages; @@ -97,6 +100,9 @@ void PlayerHandler::handleMessage(Net::MessageIn &msg) processPlayerArrowMessage(msg); break; + case SMSG_ONLINE_LIST: + processOnlineList(msg); + default: break; } @@ -201,4 +207,40 @@ void PlayerHandler::respawn() outMsg.writeInt8(0); } +void PlayerHandler::requestOnlineList() +{ + MessageOut outMsg(CMSG_ONLINE_LIST); +} + +void PlayerHandler::processOnlineList(Net::MessageIn &msg) +{ + if (!whoIsOnline) + return; + + int size = msg.readInt16() - 4; + std::vector<std::string> arr; + + if (!size) + { + if (whoIsOnline) + whoIsOnline->loadList(arr); + return; + } + + const char *start = msg.readBytes(size); + const char *buf = start; + + while (buf - start + 1 < size && *(buf + 1)) + { +// char status = *buf; // now unused + buf ++; + arr.push_back(buf); + buf += strlen(buf) + 1; + } + + if (whoIsOnline) + whoIsOnline->loadList(arr); + delete [] start; +} + } // namespace TmwAthena diff --git a/src/net/tmwa/playerhandler.h b/src/net/tmwa/playerhandler.h index bf8e861ff..0fa524d51 100644 --- a/src/net/tmwa/playerhandler.h +++ b/src/net/tmwa/playerhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -51,6 +51,8 @@ class PlayerHandler : public MessageHandler, public Ea::PlayerHandler void setDirection(char direction); void setDestination(int x, int y, int direction = -1); void changeAction(Being::Action action); + void processOnlineList(Net::MessageIn &msg); + void requestOnlineList(); void respawn(); }; diff --git a/src/net/tmwa/protocol.h b/src/net/tmwa/protocol.h index caf3c8e53..0f124cc20 100644 --- a/src/net/tmwa/protocol.h +++ b/src/net/tmwa/protocol.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -333,5 +333,7 @@ enum #define SMSG_PVP_SET 0x019a #define CMSG_IGNORE_ALL 0x00d0 #define SMSG_IGNORE_ALL_RESPONSE 0x00d2 +#define CMSG_ONLINE_LIST 0x0210 +#define SMSG_ONLINE_LIST 0x0211 #endif diff --git a/src/net/tmwa/specialhandler.cpp b/src/net/tmwa/specialhandler.cpp index c75d954dc..9fa7b6dfa 100644 --- a/src/net/tmwa/specialhandler.cpp +++ b/src/net/tmwa/specialhandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/specialhandler.h b/src/net/tmwa/specialhandler.h index 50bf31c0b..f17ef4c44 100644 --- a/src/net/tmwa/specialhandler.h +++ b/src/net/tmwa/specialhandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/tradehandler.cpp b/src/net/tmwa/tradehandler.cpp index 2280079ea..1a44e4956 100644 --- a/src/net/tmwa/tradehandler.cpp +++ b/src/net/tmwa/tradehandler.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tmwa/tradehandler.h b/src/net/tmwa/tradehandler.h index 3a4c8c1fc..b5a06ef6a 100644 --- a/src/net/tmwa/tradehandler.h +++ b/src/net/tmwa/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/tradehandler.h b/src/net/tradehandler.h index 57219e675..06a431ec6 100644 --- a/src/net/tradehandler.h +++ b/src/net/tradehandler.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/net/worldinfo.h b/src/net/worldinfo.h index b02e9fa21..26733a0da 100644 --- a/src/net/worldinfo.h +++ b/src/net/worldinfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/opengl1graphics.cpp b/src/opengl1graphics.cpp index 1f1a0231d..6f712f698 100644 --- a/src/opengl1graphics.cpp +++ b/src/opengl1graphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -377,6 +377,9 @@ void OpenGL1Graphics::drawRescaledImagePattern(Image *image, int x, int y, // Draw a set of textured rectangles glBegin(GL_QUADS); + const float scaleFactorW = (float) scaledWidth / image->getWidth(); + const float scaleFactorH = (float) scaledHeight / image->getHeight(); + for (int py = 0; py < h; py += ih) { const int height = (py + ih >= h) ? h - py : ih; @@ -387,7 +390,8 @@ void OpenGL1Graphics::drawRescaledImagePattern(Image *image, int x, int y, int dstX = x + px; drawRescaledQuad(image, srcX, srcY, dstX, dstY, - width, height, scaledWidth, scaledHeight); + width / scaleFactorW, height / scaleFactorH, + scaledWidth, scaledHeight); } } @@ -474,6 +478,7 @@ SDL_Surface* OpenGL1Graphics::getScreenshot() { int h = mTarget->h; int w = mTarget->w; + GLint pack = 1; SDL_Surface *screenshot = SDL_CreateRGBSurface( SDL_SWSURFACE, @@ -484,6 +489,7 @@ SDL_Surface* OpenGL1Graphics::getScreenshot() SDL_LockSurface(screenshot); // Grap the pixel buffer and write it to the SDL surface + glGetIntegerv(GL_PACK_ALIGNMENT, &pack); glPixelStorei(GL_PACK_ALIGNMENT, 1); glReadPixels(0, 0, w, h, GL_RGB, GL_UNSIGNED_BYTE, screenshot->pixels); @@ -505,6 +511,8 @@ SDL_Surface* OpenGL1Graphics::getScreenshot() free(buf); + glPixelStorei(GL_PACK_ALIGNMENT, pack); + if (SDL_MUSTLOCK(screenshot)) SDL_UnlockSurface(screenshot); diff --git a/src/opengl1graphics.h b/src/opengl1graphics.h index 11df607f8..87458d8b9 100644 --- a/src/opengl1graphics.h +++ b/src/opengl1graphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/openglgraphics.cpp b/src/openglgraphics.cpp index f5e9f8107..b744a3caf 100644 --- a/src/openglgraphics.cpp +++ b/src/openglgraphics.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -588,22 +588,25 @@ void OpenGLGraphics::drawRescaledImagePattern(Image *image, const int height = (py + scaledHeight >= h) ? h - py : scaledHeight; const int dstY = y + py; + const int scaledY = srcY + height / scaleFactorH; for (int px = 0; px < w; px += scaledWidth) { - int width = (px + scaledWidth >= w) ? w - px : scaledWidth; - int dstX = x + px; + const int width = (px + scaledWidth >= w) + ? w - px : scaledWidth; + const int dstX = x + px; + const int scaledX = srcX + width / scaleFactorW; mIntTexArray[vp + 0] = srcX; mIntTexArray[vp + 1] = srcY; - mIntTexArray[vp + 2] = srcX + width / scaleFactorW; + mIntTexArray[vp + 2] = scaledX; mIntTexArray[vp + 3] = srcY; - mIntTexArray[vp + 4] = srcX + width / scaleFactorW; - mIntTexArray[vp + 5] = srcY + height / scaleFactorH; + mIntTexArray[vp + 4] = scaledX; + mIntTexArray[vp + 5] = scaledY; mIntTexArray[vp + 6] = srcX; - mIntTexArray[vp + 7] = srcY + height / scaleFactorH; + mIntTexArray[vp + 7] = scaledY; mIntVertArray[vp + 0] = dstX; mIntVertArray[vp + 1] = dstY; @@ -1020,6 +1023,7 @@ SDL_Surface* OpenGLGraphics::getScreenshot() { int h = mTarget->h; int w = mTarget->w; + GLint pack = 1; SDL_Surface *screenshot = SDL_CreateRGBSurface( SDL_SWSURFACE, @@ -1033,6 +1037,7 @@ SDL_Surface* OpenGLGraphics::getScreenshot() SDL_LockSurface(screenshot); // Grap the pixel buffer and write it to the SDL surface + glGetIntegerv(GL_PACK_ALIGNMENT, &pack); glPixelStorei(GL_PACK_ALIGNMENT, 1); glReadPixels(0, 0, w, h, GL_RGB, GL_UNSIGNED_BYTE, screenshot->pixels); @@ -1054,6 +1059,8 @@ SDL_Surface* OpenGLGraphics::getScreenshot() free(buf); + glPixelStorei(GL_PACK_ALIGNMENT, pack); + if (SDL_MUSTLOCK(screenshot)) SDL_UnlockSurface(screenshot); diff --git a/src/openglgraphics.h b/src/openglgraphics.h index d12810203..1047223ad 100644 --- a/src/openglgraphics.h +++ b/src/openglgraphics.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particle.cpp b/src/particle.cpp index e71791ce8..a0acb4f73 100644 --- a/src/particle.cpp +++ b/src/particle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -291,9 +291,9 @@ Particle *Particle::addEffect(const std::string &particleEffectFile, dyePalettes = particleEffectFile.substr(pos + 1); XML::Document doc(particleEffectFile.substr(0, pos)); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "effect")) + if (!rootNode || !xmlNameEqual(rootNode, "effect")) { logger->log("Error loading particle: %s", particleEffectFile.c_str()); return nullptr; @@ -305,11 +305,11 @@ Particle *Particle::addEffect(const std::string &particleEffectFile, for_each_xml_child_node(effectChildNode, rootNode) { // We're only interested in particles - if (!xmlStrEqual(effectChildNode->name, BAD_CAST "particle")) + if (!xmlNameEqual(effectChildNode, "particle")) continue; // Determine the exact particle type - xmlNodePtr node; + XmlNodePtr node; // Animation if ((node = XML::findFirstChildByName(effectChildNode, "animation"))) @@ -361,14 +361,14 @@ Particle *Particle::addEffect(const std::string &particleEffectFile, // Look for additional emitters for this particle for_each_xml_child_node(emitterNode, effectChildNode) { - if (xmlStrEqual(emitterNode->name, BAD_CAST "emitter")) + if (xmlNameEqual(emitterNode, "emitter")) { ParticleEmitter *newEmitter; newEmitter = new ParticleEmitter(emitterNode, newParticle, mMap, rotation, dyePalettes); newParticle->addEmitter(newEmitter); } - else if (xmlStrEqual(emitterNode->name, BAD_CAST "deatheffect")) + else if (xmlNameEqual(emitterNode, "deatheffect")) { std::string deathEffect = reinterpret_cast<const char*>( emitterNode->xmlChildrenNode->content); diff --git a/src/particle.h b/src/particle.h index ad448a054..a79181498 100644 --- a/src/particle.h +++ b/src/particle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particlecontainer.cpp b/src/particlecontainer.cpp index 40ab68865..e39f4dd86 100644 --- a/src/particlecontainer.cpp +++ b/src/particlecontainer.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particlecontainer.h b/src/particlecontainer.h index 2219bd67c..a8af163fd 100644 --- a/src/particlecontainer.h +++ b/src/particlecontainer.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/particleemitter.cpp b/src/particleemitter.cpp index 1add452a0..c6c819e92 100644 --- a/src/particleemitter.cpp +++ b/src/particleemitter.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -39,11 +39,11 @@ #define SIN45 0.707106781f #define DEG_RAD_FACTOR 0.017453293f -ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, +ParticleEmitter::ParticleEmitter(XmlNodePtr emitterNode, Particle *target, Map *map, int rotation, const std::string& dyePalettes): mOutputPauseLeft(0), - mParticleImage(0) + mParticleImage(nullptr) { mMap = map; mParticleTarget = target; @@ -71,7 +71,7 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, for_each_xml_child_node(propertyNode, emitterNode) { - if (xmlStrEqual(propertyNode->name, BAD_CAST "property")) + if (xmlNameEqual(propertyNode, "property")) { std::string name = XML::getProperty(propertyNode, "name", ""); @@ -197,13 +197,13 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, name.c_str()); } } - else if (xmlStrEqual(propertyNode->name, BAD_CAST "emitter")) + else if (xmlNameEqual(propertyNode, "emitter")) { ParticleEmitter newEmitter(propertyNode, mParticleTarget, map, rotation, dyePalettes); mParticleChildEmitters.push_back(newEmitter); } - else if (xmlStrEqual(propertyNode->name, BAD_CAST "rotation")) + else if (xmlNameEqual(propertyNode, "rotation")) { ImageSet *imageset = ResourceManager::getInstance()->getImageSet( XML::getProperty(propertyNode, "imageset", ""), @@ -229,7 +229,7 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, offsetY -= imageset->getHeight() - 32; offsetX -= imageset->getWidth() / 2 - 16; - if (xmlStrEqual(frameNode->name, BAD_CAST "frame")) + if (xmlNameEqual(frameNode, "frame")) { int index = XML::getProperty(frameNode, "index", -1); @@ -250,7 +250,7 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, mParticleRotation.addFrame(img, delay, offsetX, offsetY, rand); } - else if (xmlStrEqual(frameNode->name, BAD_CAST "sequence")) + else if (xmlNameEqual(frameNode, "sequence")) { int start = XML::getProperty(frameNode, "start", -1); int end = XML::getProperty(frameNode, "end", -1); @@ -276,13 +276,13 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, start++; } } - else if (xmlStrEqual(frameNode->name, BAD_CAST "end")) + else if (xmlNameEqual(frameNode, "end")) { mParticleRotation.addTerminator(rand); } } // for frameNode } - else if (xmlStrEqual(propertyNode->name, BAD_CAST "animation")) + else if (xmlNameEqual(propertyNode, "animation")) { ImageSet *imageset = ResourceManager::getInstance()->getImageSet( XML::getProperty(propertyNode, "imageset", ""), @@ -307,7 +307,7 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, offsetY -= imageset->getHeight() - 32; offsetX -= imageset->getWidth() / 2 - 16; - if (xmlStrEqual(frameNode->name, BAD_CAST "frame")) + if (xmlNameEqual(frameNode, "frame")) { int index = XML::getProperty(frameNode, "index", -1); @@ -328,7 +328,7 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, mParticleAnimation.addFrame(img, delay, offsetX, offsetY, rand); } - else if (xmlStrEqual(frameNode->name, BAD_CAST "sequence")) + else if (xmlNameEqual(frameNode, "sequence")) { int start = XML::getProperty(frameNode, "start", -1); int end = XML::getProperty(frameNode, "end", -1); @@ -354,13 +354,13 @@ ParticleEmitter::ParticleEmitter(xmlNodePtr emitterNode, Particle *target, start++; } } - else if (xmlStrEqual(frameNode->name, BAD_CAST "end")) + else if (xmlNameEqual(frameNode, "end")) { mParticleAnimation.addTerminator(rand); } } // for frameNode } - else if (xmlStrEqual(propertyNode->name, BAD_CAST "deatheffect")) + else if (xmlNameEqual(propertyNode, "deatheffect")) { mDeathEffect = reinterpret_cast<const char*>( propertyNode->xmlChildrenNode->content); @@ -460,13 +460,13 @@ ParticleEmitter::~ParticleEmitter() if (mParticleImage) { mParticleImage->decRef(); - mParticleImage = 0; + mParticleImage = nullptr; } } template <typename T> ParticleEmitterProp<T> -ParticleEmitter::readParticleEmitterProp(xmlNodePtr propertyNode, T def) +ParticleEmitter::readParticleEmitterProp(XmlNodePtr propertyNode, T def) { ParticleEmitterProp<T> retval; diff --git a/src/particleemitter.h b/src/particleemitter.h index 49826d0f6..faa54dd12 100644 --- a/src/particleemitter.h +++ b/src/particleemitter.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -43,7 +43,7 @@ class Particle; class ParticleEmitter { public: - ParticleEmitter(xmlNodePtr emitterNode, Particle *target, Map *map, + ParticleEmitter(XmlNodePtr emitterNode, Particle *target, Map *map, int rotation = 0, const std::string& dyePalettes = std::string()); @@ -82,7 +82,7 @@ class ParticleEmitter private: template <typename T> ParticleEmitterProp<T> - readParticleEmitterProp(xmlNodePtr propertyNode, T def); + readParticleEmitterProp(XmlNodePtr propertyNode, T def); /** * initial position of particles: diff --git a/src/particleemitterprop.h b/src/particleemitterprop.h index 76c855e4f..cadfa0f3a 100644 --- a/src/particleemitterprop.h +++ b/src/particleemitterprop.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/party.cpp b/src/party.cpp index b462c94a7..1a693ddd6 100644 --- a/src/party.cpp +++ b/src/party.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/party.h b/src/party.h index 73c45214a..1f616319d 100644 --- a/src/party.h +++ b/src/party.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/playerinfo.cpp b/src/playerinfo.cpp index 93e704302..0b9d16de2 100644 --- a/src/playerinfo.cpp +++ b/src/playerinfo.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/playerinfo.h b/src/playerinfo.h index b90e47ce9..cff145d2d 100644 --- a/src/playerinfo.h +++ b/src/playerinfo.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/playerrelations.cpp b/src/playerrelations.cpp index 1bf63aa81..6b5cb0199 100644 --- a/src/playerrelations.cpp +++ b/src/playerrelations.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -361,6 +361,24 @@ std::vector<std::string> * PlayerRelationsManager::getPlayers() return retval; } +std::vector<std::string> *PlayerRelationsManager::getPlayersByRelation( + PlayerRelation::Relation rel) +{ + std::vector<std::string> *retval = new std::vector<std::string>(); + + for (std::map<std::string, + PlayerRelation *>::const_iterator it = mRelations.begin(); + it != mRelations.end(); ++it) + { + if (it->second && it->second->mRelation == rel) + retval->push_back(it->first); + } + + sort(retval->begin(), retval->end(), playersSorter); + + return retval; +} + void PlayerRelationsManager::removePlayer(const std::string &name) { if (mRelations[name]) @@ -574,14 +592,24 @@ bool PlayerRelationsManager::checkName(const std::string &name) const const int size = name.size(); std::string check = config.getStringValue("unsecureChars"); - if (name.substr(0, 1) == " " || name.substr(size - 1, 1) == " ") + std::string lastChar = name.substr(size - 1, 1); + if (name.substr(0, 1) == " " || lastChar == " " || lastChar == "." + || name.find(" ") != std::string::npos) + { return false; + } else if (check.empty()) + { return true; + } else if (name.find_first_of(check) != std::string::npos) + { return false; + } else + { return true; + } } PlayerRelationsManager player_relations; diff --git a/src/playerrelations.h b/src/playerrelations.h index 5eb1b3c64..143a82477 100644 --- a/src/playerrelations.h +++ b/src/playerrelations.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -202,6 +202,9 @@ class PlayerRelationsManager */ std::vector<std::string> *getPlayers(); + std::vector<std::string> *getPlayersByRelation(PlayerRelation::Relation + rel); + /** * Removes all recorded player info. */ diff --git a/src/position.cpp b/src/position.cpp index 8e9baf272..7bd6cfe50 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/position.h b/src/position.h index 973a774f0..2e10aebe2 100644 --- a/src/position.h +++ b/src/position.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/properties.h b/src/properties.h index 19354b9ab..406477c73 100644 --- a/src/properties.h +++ b/src/properties.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/action.cpp b/src/resources/action.cpp index f940bffcb..e1f88ecb7 100644 --- a/src/resources/action.cpp +++ b/src/resources/action.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/action.h b/src/resources/action.h index 9ab6f98d5..1e3965363 100644 --- a/src/resources/action.h +++ b/src/resources/action.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -23,7 +23,7 @@ #ifndef ACTION_H #define ACTION_H -#include <libxml/tree.h> +#include "utils/xml.h" #include <map> diff --git a/src/resources/ambientlayer.cpp b/src/resources/ambientlayer.cpp index 2ad25dcd0..b5640904c 100644 --- a/src/resources/ambientlayer.cpp +++ b/src/resources/ambientlayer.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/ambientlayer.h b/src/resources/ambientlayer.h index c90ef7c79..54a764841 100644 --- a/src/resources/ambientlayer.h +++ b/src/resources/ambientlayer.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/animation.cpp b/src/resources/animation.cpp index 1f3336a8b..1c1da6ca5 100644 --- a/src/resources/animation.cpp +++ b/src/resources/animation.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/animation.h b/src/resources/animation.h index 19b17eb54..33bfd76e9 100644 --- a/src/resources/animation.h +++ b/src/resources/animation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -23,7 +23,7 @@ #ifndef ANIMATION_H #define ANIMATION_H -#include <libxml/tree.h> +#include "utils/xml.h" #include <vector> #include <string> diff --git a/src/resources/beinginfo.cpp b/src/resources/beinginfo.cpp index 0b2aaa8fa..0fa815181 100644 --- a/src/resources/beinginfo.cpp +++ b/src/resources/beinginfo.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/beinginfo.h b/src/resources/beinginfo.h index b93c11ba6..0f62ba5ea 100644 --- a/src/resources/beinginfo.h +++ b/src/resources/beinginfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/chardb.cpp b/src/resources/chardb.cpp index d944f280e..f38f13224 100644 --- a/src/resources/chardb.cpp +++ b/src/resources/chardb.cpp @@ -1,7 +1,7 @@ /* * Color database * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -24,10 +24,6 @@ #include "client.h" #include "logger.h" -#include "utils/xml.h" - -#include <libxml/tree.h> - #include "debug.h" namespace @@ -48,9 +44,9 @@ void CharDB::load() unload(); XML::Document *doc = new XML::Document("charcreation.xml"); - xmlNodePtr root = doc->rootNode(); + XmlNodePtr root = doc->rootNode(); - if (!root || !xmlStrEqual(root->name, BAD_CAST "chars")) + if (!root || !xmlNameEqual(root, "chars")) { logger->log1("CharDB: Failed to parse charcreation.xml."); @@ -60,15 +56,15 @@ void CharDB::load() for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "haircolor")) + if (xmlNameEqual(node, "haircolor")) { loadMinMax(node, &mMinHairColor, &mMaxHairColor); } - else if (xmlStrEqual(node->name, BAD_CAST "hairstyle")) + else if (xmlNameEqual(node, "hairstyle")) { loadMinMax(node, &mMinHairStyle, &mMaxHairStyle); } - else if (xmlStrEqual(node->name, BAD_CAST "stat")) + else if (xmlNameEqual(node, "stat")) { loadMinMax(node, &mMinStat, &mMaxStat); mSumStat = XML::getProperty(node, "sum", 0); @@ -80,7 +76,7 @@ void CharDB::load() mLoaded = true; } -void CharDB::loadMinMax(xmlNodePtr node, unsigned *min, unsigned *max) +void CharDB::loadMinMax(XmlNodePtr node, unsigned *min, unsigned *max) { *min = XML::getProperty(node, "min", 1); *max = XML::getProperty(node, "max", 10); diff --git a/src/resources/chardb.h b/src/resources/chardb.h index 769dedb56..60ff31084 100644 --- a/src/resources/chardb.h +++ b/src/resources/chardb.h @@ -1,7 +1,7 @@ /* * Color database * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -25,7 +25,7 @@ #include <map> #include <string> -#include <libxml/tree.h> +#include "utils/xml.h" /** * Char information database. @@ -42,7 +42,7 @@ namespace CharDB */ void unload(); - void loadMinMax(xmlNodePtr node, unsigned *min, unsigned *max); + void loadMinMax(XmlNodePtr node, unsigned *min, unsigned *max); unsigned getMinHairColor(); diff --git a/src/resources/colordb.cpp b/src/resources/colordb.cpp index 3b8c9d573..1ffe507b2 100644 --- a/src/resources/colordb.cpp +++ b/src/resources/colordb.cpp @@ -1,7 +1,7 @@ /* * Color database * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -26,8 +26,6 @@ #include "utils/xml.h" -#include <libxml/tree.h> - #include "debug.h" namespace @@ -51,10 +49,10 @@ void ColorDB::load() void ColorDB::loadHair() { XML::Document *doc = new XML::Document("hair.xml"); - xmlNodePtr root = doc->rootNode(); + XmlNodePtr root = doc->rootNode(); bool hairXml = true; - if (!root || !xmlStrEqual(root->name, BAD_CAST "colors")) + if (!root || !xmlNameEqual(root, "colors")) { logger->log1("Trying to fall back on colors.xml"); @@ -64,7 +62,7 @@ void ColorDB::loadHair() doc = new XML::Document("colors.xml"); root = doc->rootNode(); - if (!root || !xmlStrEqual(root->name, BAD_CAST "colors")) + if (!root || !xmlNameEqual(root, "colors")) { logger->log1("ColorDB: Failed to find any color files."); mHairColors[0] = mFail; @@ -78,7 +76,7 @@ void ColorDB::loadHair() for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "color")) + if (xmlNameEqual(node, "color")) { int id = XML::getProperty(node, "id", 0); @@ -99,7 +97,7 @@ void ColorDB::loadHair() void ColorDB::loadColorLists() { XML::Document *doc = new XML::Document("itemcolors.xml"); - xmlNodePtr root = doc->rootNode(); + XmlNodePtr root = doc->rootNode(); if (!root) { delete doc; @@ -108,7 +106,7 @@ void ColorDB::loadColorLists() for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "list")) + if (xmlNameEqual(node, "list")) { std::string name = XML::getProperty(node, "name", ""); if (name.empty()) @@ -122,7 +120,7 @@ void ColorDB::loadColorLists() for_each_xml_child_node(colorNode, node) { - if (xmlStrEqual(colorNode->name, BAD_CAST "color")) + if (xmlNameEqual(colorNode, "color")) { ItemColor c(XML::getProperty(colorNode, "id", -1), XML::getProperty(colorNode, "name", ""), diff --git a/src/resources/colordb.h b/src/resources/colordb.h index f4cc88a59..36907095e 100644 --- a/src/resources/colordb.h +++ b/src/resources/colordb.h @@ -1,7 +1,7 @@ /* * Color database * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye.cpp b/src/resources/dye.cpp index 29b1c864e..6800c5170 100644 --- a/src/resources/dye.cpp +++ b/src/resources/dye.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/dye.h b/src/resources/dye.h index 85192041a..94bee3b58 100644 --- a/src/resources/dye.h +++ b/src/resources/dye.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/emotedb.cpp b/src/resources/emotedb.cpp index c456c49e4..c6126a57b 100644 --- a/src/resources/emotedb.cpp +++ b/src/resources/emotedb.cpp @@ -52,9 +52,9 @@ void EmoteDB::load() logger->log1("Initializing emote database..."); XML::Document doc("emotes.xml"); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "emotes")) + if (!rootNode || !xmlNameEqual(rootNode, "emotes")) { logger->log1("Emote Database: Error while loading emotes.xml!"); return; @@ -63,7 +63,7 @@ void EmoteDB::load() //iterate <emote>s for_each_xml_child_node(emoteNode, rootNode) { - if (!xmlStrEqual(emoteNode->name, BAD_CAST "emote")) + if (!xmlNameEqual(emoteNode, "emote")) continue; int id = XML::getProperty(emoteNode, "id", -1); @@ -81,7 +81,7 @@ void EmoteDB::load() if (!spriteNode->xmlChildrenNode) continue; - if (xmlStrEqual(spriteNode->name, BAD_CAST "sprite")) + if (xmlNameEqual(spriteNode, "sprite")) { EmoteSprite *currentSprite = new EmoteSprite; std::string file = paths.getStringValue("sprites") @@ -92,7 +92,7 @@ void EmoteDB::load() currentSprite->name = XML::getProperty(spriteNode, "name", ""); currentInfo->sprites.push_back(currentSprite); } - else if (xmlStrEqual(spriteNode->name, BAD_CAST "particlefx")) + else if (xmlNameEqual(spriteNode, "particlefx")) { std::string particlefx = reinterpret_cast<const char*>( spriteNode->xmlChildrenNode->content); @@ -108,7 +108,7 @@ void EmoteDB::load() XML::Document doc2("graphics/sprites/manaplus_emotes.xml"); rootNode = doc2.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "emotes")) + if (!rootNode || !xmlNameEqual(rootNode, "emotes")) { logger->log1("Emote Database: Error while loading" " manaplus_emotes.xml!"); @@ -118,7 +118,7 @@ void EmoteDB::load() //iterate <emote>s for_each_xml_child_node(emoteNode, rootNode) { - if (!xmlStrEqual(emoteNode->name, BAD_CAST "emote")) + if (!xmlNameEqual(emoteNode, "emote")) continue; int id = XML::getProperty(emoteNode, "id", -1); @@ -136,7 +136,7 @@ void EmoteDB::load() if (!spriteNode->xmlChildrenNode) continue; - if (xmlStrEqual(spriteNode->name, BAD_CAST "sprite")) + if (xmlNameEqual(spriteNode, "sprite")) { EmoteSprite *currentSprite = new EmoteSprite; std::string file = paths.getStringValue("sprites") @@ -147,7 +147,7 @@ void EmoteDB::load() currentSprite->name = XML::getProperty(spriteNode, "name", ""); currentInfo->sprites.push_back(currentSprite); } - else if (xmlStrEqual(spriteNode->name, BAD_CAST "particlefx")) + else if (xmlNameEqual(spriteNode, "particlefx")) { std::string particlefx = reinterpret_cast<const char*>( spriteNode->xmlChildrenNode->content); diff --git a/src/resources/image.cpp b/src/resources/image.cpp index df07c16a2..d94967631 100644 --- a/src/resources/image.cpp +++ b/src/resources/image.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -473,10 +473,10 @@ Image* Image::SDLmerge(Image *image, int x, int y) static_cast<Uint16>(mBounds.h - y)); // for each pixel lines of a source image - for (offset_x = (x > 0 ? 0 : -x); offset_x < maxX; offset_x++) + for (offset_x = ((x > 0) ? 0 : -x); offset_x < maxX; offset_x++) { const int x1 = x0 + offset_x; - for (offset_y = (y > 0 ? 0 : -y); offset_y < maxY; offset_y++) + for (offset_y = ((y > 0) ? 0 : -y); offset_y < maxY; offset_y++) { // Computing offset on both images current_offset = (offset_y * getWidth()) + x1; diff --git a/src/resources/image.h b/src/resources/image.h index 333dc63f9..a9f5722cd 100644 --- a/src/resources/image.h +++ b/src/resources/image.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imageloader.cpp b/src/resources/imageloader.cpp index a8563c679..decf17189 100644 --- a/src/resources/imageloader.cpp +++ b/src/resources/imageloader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imageloader.h b/src/resources/imageloader.h index 5c3d29c74..1dcd046ca 100644 --- a/src/resources/imageloader.h +++ b/src/resources/imageloader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imageset.cpp b/src/resources/imageset.cpp index 09b57be28..9e3513e91 100644 --- a/src/resources/imageset.cpp +++ b/src/resources/imageset.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imageset.h b/src/resources/imageset.h index fd320295a..69ebebdc0 100644 --- a/src/resources/imageset.h +++ b/src/resources/imageset.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imagewriter.cpp b/src/resources/imagewriter.cpp index a3a35cfd1..9501c98a5 100644 --- a/src/resources/imagewriter.cpp +++ b/src/resources/imagewriter.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/imagewriter.h b/src/resources/imagewriter.h index ae94730f2..ca8150694 100644 --- a/src/resources/imagewriter.h +++ b/src/resources/imagewriter.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/itemdb.cpp b/src/resources/itemdb.cpp index 2911fa06f..5fa68a88f 100644 --- a/src/resources/itemdb.cpp +++ b/src/resources/itemdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -23,6 +23,7 @@ #include "resources/itemdb.h" #include "client.h" +#include "configuration.h" #include "logger.h" #include "resources/iteminfo.h" @@ -32,9 +33,6 @@ #include "utils/gettext.h" #include "utils/stringutils.h" #include "utils/xml.h" -#include "configuration.h" - -#include <libxml/tree.h> #include "debug.h" @@ -49,11 +47,11 @@ namespace } // Forward declarations -static void loadSpriteRef(ItemInfo *itemInfo, xmlNodePtr node); -static void loadSoundRef(ItemInfo *itemInfo, xmlNodePtr node); -static void loadFloorSprite(SpriteDisplay *display, xmlNodePtr node); -static void loadReplaceSprite(ItemInfo *itemInfo, xmlNodePtr replaceNode); -static void loadOrderSprite(ItemInfo *itemInfo, xmlNodePtr node, +static void loadSpriteRef(ItemInfo *itemInfo, XmlNodePtr node); +static void loadSoundRef(ItemInfo *itemInfo, XmlNodePtr node); +static void loadFloorSprite(SpriteDisplay *display, XmlNodePtr node); +static void loadReplaceSprite(ItemInfo *itemInfo, XmlNodePtr replaceNode); +static void loadOrderSprite(ItemInfo *itemInfo, XmlNodePtr node, bool drawAfter); static int parseSpriteName(std::string name); static int parseDirectionName(std::string name); @@ -174,9 +172,9 @@ void ItemDB::load() mUnknown->addTag(mTags["All"]); XML::Document doc("items.xml"); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "items")) + if (!rootNode || !xmlNameEqual(rootNode, "items")) { logger->log("ItemDB: Error while loading items.xml!"); mLoaded = true; @@ -185,7 +183,7 @@ void ItemDB::load() for_each_xml_child_node(node, rootNode) { - if (!xmlStrEqual(node->name, BAD_CAST "item")) + if (!xmlNameEqual(node, "item")) continue; int id = XML::getProperty(node, "id", 0); @@ -326,7 +324,7 @@ void ItemDB::load() for_each_xml_child_node(itemChild, node) { - if (xmlStrEqual(itemChild->name, BAD_CAST "sprite")) + if (xmlNameEqual(itemChild, "sprite")) { std::string attackParticle = XML::getProperty( itemChild, "particle-effect", ""); @@ -334,23 +332,23 @@ void ItemDB::load() loadSpriteRef(itemInfo, itemChild); } - else if (xmlStrEqual(itemChild->name, BAD_CAST "sound")) + else if (xmlNameEqual(itemChild, "sound")) { loadSoundRef(itemInfo, itemChild); } - else if (xmlStrEqual(itemChild->name, BAD_CAST "floor")) + else if (xmlNameEqual(itemChild, "floor")) { loadFloorSprite(&display, itemChild); } - else if (xmlStrEqual(itemChild->name, BAD_CAST "replace")) + else if (xmlNameEqual(itemChild, "replace")) { loadReplaceSprite(itemInfo, itemChild); } - else if (xmlStrEqual(itemChild->name, BAD_CAST "drawAfter")) + else if (xmlNameEqual(itemChild, "drawAfter")) { loadOrderSprite(itemInfo, itemChild, true); } - else if (xmlStrEqual(itemChild->name, BAD_CAST "drawBefore")) + else if (xmlNameEqual(itemChild, "drawBefore")) { loadOrderSprite(itemInfo, itemChild, false); } @@ -595,7 +593,7 @@ int parseDirectionName(std::string name) return id; } -void loadSpriteRef(ItemInfo *itemInfo, xmlNodePtr node) +void loadSpriteRef(ItemInfo *itemInfo, XmlNodePtr node) { std::string gender = XML::getProperty(node, "gender", "unisex"); std::string filename = reinterpret_cast<const char*>( @@ -607,7 +605,7 @@ void loadSpriteRef(ItemInfo *itemInfo, xmlNodePtr node) itemInfo->setSprite(filename, GENDER_FEMALE); } -void loadSoundRef(ItemInfo *itemInfo, xmlNodePtr node) +void loadSoundRef(ItemInfo *itemInfo, XmlNodePtr node) { std::string event = XML::getProperty(node, "event", ""); std::string filename = reinterpret_cast<const char*>( @@ -628,11 +626,11 @@ void loadSoundRef(ItemInfo *itemInfo, xmlNodePtr node) } } -void loadFloorSprite(SpriteDisplay *display, xmlNodePtr floorNode) +void loadFloorSprite(SpriteDisplay *display, XmlNodePtr floorNode) { for_each_xml_child_node(spriteNode, floorNode) { - if (xmlStrEqual(spriteNode->name, BAD_CAST "sprite")) + if (xmlNameEqual(spriteNode, "sprite")) { SpriteReference *currentSprite = new SpriteReference; currentSprite->sprite = reinterpret_cast<const char*>( @@ -641,7 +639,7 @@ void loadFloorSprite(SpriteDisplay *display, xmlNodePtr floorNode) = XML::getProperty(spriteNode, "variant", 0); display->sprites.push_back(currentSprite); } - else if (xmlStrEqual(spriteNode->name, BAD_CAST "particlefx")) + else if (xmlNameEqual(spriteNode, "particlefx")) { std::string particlefx = reinterpret_cast<const char*>( spriteNode->xmlChildrenNode->content); @@ -650,7 +648,7 @@ void loadFloorSprite(SpriteDisplay *display, xmlNodePtr floorNode) } } -void loadReplaceSprite(ItemInfo *itemInfo, xmlNodePtr replaceNode) +void loadReplaceSprite(ItemInfo *itemInfo, XmlNodePtr replaceNode) { std::string removeSprite = XML::getProperty(replaceNode, "sprite", ""); int direction = parseDirectionName(XML::getProperty( @@ -671,7 +669,7 @@ void loadReplaceSprite(ItemInfo *itemInfo, xmlNodePtr replaceNode) continue; for_each_xml_child_node(itemNode, replaceNode) { - if (xmlStrEqual(itemNode->name, BAD_CAST "item")) + if (xmlNameEqual(itemNode, "item")) { int from = XML::getProperty(itemNode, "from", 0); int to = XML::getProperty(itemNode, "to", 1); @@ -693,7 +691,7 @@ void loadReplaceSprite(ItemInfo *itemInfo, xmlNodePtr replaceNode) for_each_xml_child_node(itemNode, replaceNode) { - if (xmlStrEqual(itemNode->name, BAD_CAST "item")) + if (xmlNameEqual(itemNode, "item")) { int from = XML::getProperty(itemNode, "from", 0); int to = XML::getProperty(itemNode, "to", 1); @@ -726,7 +724,7 @@ void loadReplaceSprite(ItemInfo *itemInfo, xmlNodePtr replaceNode) for_each_xml_child_node(itemNode, replaceNode) { - if (xmlStrEqual(itemNode->name, BAD_CAST "item")) + if (xmlNameEqual(itemNode, "item")) { int from = XML::getProperty(itemNode, "from", 0); int to = XML::getProperty(itemNode, "to", 1); @@ -756,7 +754,7 @@ void loadReplaceSprite(ItemInfo *itemInfo, xmlNodePtr replaceNode) return; for_each_xml_child_node(itemNode, replaceNode) { - if (xmlStrEqual(itemNode->name, BAD_CAST "item")) + if (xmlNameEqual(itemNode, "item")) { int from = XML::getProperty(itemNode, "from", 0); int to = XML::getProperty(itemNode, "to", 1); @@ -768,7 +766,7 @@ void loadReplaceSprite(ItemInfo *itemInfo, xmlNodePtr replaceNode) } } -void loadOrderSprite(ItemInfo *itemInfo, xmlNodePtr node, bool drawAfter) +void loadOrderSprite(ItemInfo *itemInfo, XmlNodePtr node, bool drawAfter) { int sprite = parseSpriteName(XML::getProperty(node, "name", "")); int priority = XML::getProperty(node, "priority", 0); diff --git a/src/resources/itemdb.h b/src/resources/itemdb.h index 71f0a490e..e56840c16 100644 --- a/src/resources/itemdb.h +++ b/src/resources/itemdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/iteminfo.cpp b/src/resources/iteminfo.cpp index dfcff3f76..f163fc590 100644 --- a/src/resources/iteminfo.cpp +++ b/src/resources/iteminfo.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/iteminfo.h b/src/resources/iteminfo.h index 1fe8f3bad..8c5e2dd8f 100644 --- a/src/resources/iteminfo.h +++ b/src/resources/iteminfo.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mapdb.cpp b/src/resources/mapdb.cpp index e7288e039..b186ad658 100644 --- a/src/resources/mapdb.cpp +++ b/src/resources/mapdb.cpp @@ -1,7 +1,7 @@ /* * Color database * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -27,8 +27,6 @@ #include "utils/xml.h" -#include <libxml/tree.h> - #include "debug.h" namespace @@ -45,7 +43,7 @@ void MapDB::load() XML::Document *doc = new XML::Document( paths.getStringValue("maps") + "remap.xml"); - xmlNodePtr root = doc->rootNode(); + XmlNodePtr root = doc->rootNode(); if (!root) { delete doc; @@ -54,7 +52,7 @@ void MapDB::load() for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "map")) + if (xmlNameEqual(node, "map")) { std::string name = XML::getProperty(node, "name", ""); if (name.empty()) diff --git a/src/resources/mapdb.h b/src/resources/mapdb.h index 2ba084297..d249a5cc6 100644 --- a/src/resources/mapdb.h +++ b/src/resources/mapdb.h @@ -1,7 +1,7 @@ /* * Color database * Copyright (C) 2008 Aethyra Development Team - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/mapreader.cpp b/src/resources/mapreader.cpp index 68d39f0ae..8d71779f2 100644 --- a/src/resources/mapreader.cpp +++ b/src/resources/mapreader.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -35,7 +35,6 @@ #include "utils/base64.h" #include "utils/gettext.h" #include "utils/stringutils.h" -#include "utils/xml.h" #include <iostream> #include <zlib.h> @@ -223,12 +222,12 @@ Map *MapReader::readMap(const std::string &filename, XML::Document doc(reinterpret_cast<char*>(inflated), inflatedSize); free(inflated); - xmlNodePtr node = doc.rootNode(); + XmlNodePtr node = doc.rootNode(); // Parse the inflated map data if (node) { - if (!xmlStrEqual(node->name, BAD_CAST "map")) + if (!xmlNameEqual(node, "map")) logger->log("Error: Not a map file (%s)!", realFilename.c_str()); else map = readMap(node, realFilename); @@ -248,7 +247,7 @@ Map *MapReader::readMap(const std::string &filename, return map; } -Map *MapReader::readMap(xmlNodePtr node, const std::string &path) +Map *MapReader::readMap(XmlNodePtr node, const std::string &path) { if (!node) return nullptr; @@ -277,23 +276,23 @@ Map *MapReader::readMap(xmlNodePtr node, const std::string &path) for_each_xml_child_node(childNode, node) { - if (xmlStrEqual(childNode->name, BAD_CAST "tileset")) + if (xmlNameEqual(childNode, "tileset")) { Tileset *tileset = readTileset(childNode, pathDir, map); if (tileset) map->addTileset(tileset); } - else if (xmlStrEqual(childNode->name, BAD_CAST "layer")) + else if (xmlNameEqual(childNode, "layer")) { readLayer(childNode, map); } - else if (xmlStrEqual(childNode->name, BAD_CAST "properties")) + else if (xmlNameEqual(childNode, "properties")) { readProperties(childNode, map); map->setVersion(atoi(map->getProperty( "manaplus version").c_str())); } - else if (xmlStrEqual(childNode->name, BAD_CAST "objectgroup")) + else if (xmlNameEqual(childNode, "objectgroup")) { // The object group offset is applied to each object individually const int tileOffsetX = XML::getProperty(childNode, "x", 0); @@ -303,7 +302,7 @@ Map *MapReader::readMap(xmlNodePtr node, const std::string &path) for_each_xml_child_node(objectNode, childNode) { - if (xmlStrEqual(objectNode->name, BAD_CAST "object")) + if (xmlNameEqual(objectNode, "object")) { std::string objType = XML::getProperty( objectNode, "type", ""); @@ -380,14 +379,14 @@ Map *MapReader::readMap(xmlNodePtr node, const std::string &path) return map; } -void MapReader::readProperties(xmlNodePtr node, Properties *props) +void MapReader::readProperties(XmlNodePtr node, Properties *props) { if (!node || !props) return; for_each_xml_child_node(childNode, node) { - if (!xmlStrEqual(childNode->name, BAD_CAST "property")) + if (!xmlNameEqual(childNode, "property")) continue; // Example: <property name="name" value="value"/> @@ -443,7 +442,7 @@ inline static void setTile(Map *map, MapLayer *layer, int x, int y, int gid) } } -void MapReader::readLayer(xmlNodePtr node, Map *map) +void MapReader::readLayer(XmlNodePtr node, Map *map) { // Layers are not necessarily the same size as the map const int w = XML::getProperty(node, "width", map->getWidth()); @@ -473,7 +472,7 @@ void MapReader::readLayer(xmlNodePtr node, Map *map) // Load the tile data for_each_xml_child_node(childNode, node) { - if (!xmlStrEqual(childNode->name, BAD_CAST "data")) + if (!xmlNameEqual(childNode, "data")) continue; const std::string encoding = @@ -492,7 +491,7 @@ void MapReader::readLayer(xmlNodePtr node, Map *map) } // Read base64 encoded map file - xmlNodePtr dataChild = childNode->xmlChildrenNode; + XmlNodePtr dataChild = childNode->xmlChildrenNode; if (!dataChild) continue; @@ -577,7 +576,7 @@ void MapReader::readLayer(xmlNodePtr node, Map *map) } else if (encoding == "csv") { - xmlNodePtr dataChild = childNode->xmlChildrenNode; + XmlNodePtr dataChild = childNode->xmlChildrenNode; if (!dataChild) continue; @@ -620,7 +619,7 @@ void MapReader::readLayer(xmlNodePtr node, Map *map) // Read plain XML map file for_each_xml_child_node(childNode2, childNode) { - if (!xmlStrEqual(childNode2->name, BAD_CAST "tile")) + if (!xmlNameEqual(childNode2, "tile")) continue; const int gid = XML::getProperty(childNode2, "gid", -1); @@ -647,7 +646,7 @@ void MapReader::readLayer(xmlNodePtr node, Map *map) } -Tileset *MapReader::readTileset(xmlNodePtr node, const std::string &path, +Tileset *MapReader::readTileset(XmlNodePtr node, const std::string &path, Map *map) { if (!map) @@ -679,7 +678,7 @@ Tileset *MapReader::readTileset(xmlNodePtr node, const std::string &path, for_each_xml_child_node(childNode, node) { - if (xmlStrEqual(childNode->name, BAD_CAST "image")) + if (xmlNameEqual(childNode, "image")) { const std::string source = XML::getProperty( childNode, "source", ""); @@ -704,11 +703,11 @@ Tileset *MapReader::readTileset(xmlNodePtr node, const std::string &path, } } } - else if (xmlStrEqual(childNode->name, BAD_CAST "tile")) + else if (xmlNameEqual(childNode, "tile")) { for_each_xml_child_node(tileNode, childNode) { - if (!xmlStrEqual(tileNode->name, BAD_CAST "properties")) + if (!xmlNameEqual(tileNode, "properties")) continue; int tileGID = firstGid + XML::getProperty(childNode, "id", 0); @@ -717,7 +716,7 @@ Tileset *MapReader::readTileset(xmlNodePtr node, const std::string &path, std::map<std::string, int> tileProperties; for_each_xml_child_node(propertyNode, tileNode) { - if (!xmlStrEqual(propertyNode->name, BAD_CAST "property")) + if (!xmlNameEqual(propertyNode, "property")) continue; std::string name = XML::getProperty( propertyNode, "name", ""); diff --git a/src/resources/mapreader.h b/src/resources/mapreader.h index c15a83b6f..c9c742ecd 100644 --- a/src/resources/mapreader.h +++ b/src/resources/mapreader.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -23,7 +23,7 @@ #ifndef MAPREADER_H #define MAPREADER_H -#include <libxml/tree.h> +#include "utils/xml.h" #include <string> @@ -47,7 +47,7 @@ class MapReader * Read an XML map from a parsed XML tree. The path is used to find the * location of referenced tileset images. */ - static Map *readMap(xmlNodePtr node, const std::string &path); + static Map *readMap(XmlNodePtr node, const std::string &path); private: /** @@ -57,17 +57,17 @@ class MapReader * @param props The Properties instance to which the properties will * be assigned. */ - static void readProperties(xmlNodePtr node, Properties* props); + static void readProperties(XmlNodePtr node, Properties* props); /** * Reads a map layer and adds it to the given map. */ - static void readLayer(xmlNodePtr node, Map *map); + static void readLayer(XmlNodePtr node, Map *map); /** * Reads a tile set. */ - static Tileset *readTileset(xmlNodePtr node, const std::string &path, + static Tileset *readTileset(XmlNodePtr node, const std::string &path, Map *map); }; diff --git a/src/resources/monsterdb.cpp b/src/resources/monsterdb.cpp index dbf9d3e9a..9d295db35 100644 --- a/src/resources/monsterdb.cpp +++ b/src/resources/monsterdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -52,9 +52,9 @@ void MonsterDB::load() logger->log1("Initializing monster database..."); XML::Document doc("monsters.xml"); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "monsters")) + if (!rootNode || !xmlNameEqual(rootNode, "monsters")) { logger->log("Monster Database: Error while loading monster.xml!"); mLoaded = true; @@ -71,7 +71,7 @@ void MonsterDB::load() //iterate <monster>s for_each_xml_child_node(monsterNode, rootNode) { - if (!xmlStrEqual(monsterNode->name, BAD_CAST "monster")) + if (!xmlNameEqual(monsterNode, "monster")) continue; BeingInfo *currentInfo = new BeingInfo; @@ -119,7 +119,7 @@ void MonsterDB::load() if (!spriteNode->xmlChildrenNode) continue; - if (xmlStrEqual(spriteNode->name, BAD_CAST "sprite")) + if (xmlNameEqual(spriteNode, "sprite")) { SpriteReference *currentSprite = new SpriteReference; currentSprite->sprite = reinterpret_cast<const char*>( @@ -129,7 +129,7 @@ void MonsterDB::load() spriteNode, "variant", 0); display.sprites.push_back(currentSprite); } - else if (xmlStrEqual(spriteNode->name, BAD_CAST "sound")) + else if (xmlNameEqual(spriteNode, "sound")) { std::string event = XML::getProperty(spriteNode, "event", ""); const char *filename; @@ -172,7 +172,7 @@ void MonsterDB::load() currentInfo->getName().c_str()); } } - else if (xmlStrEqual(spriteNode->name, BAD_CAST "attack")) + else if (xmlNameEqual(spriteNode, "attack")) { const int id = XML::getProperty(spriteNode, "id", 0); const std::string particleEffect = XML::getProperty( @@ -185,7 +185,7 @@ void MonsterDB::load() currentInfo->addAttack(id, spriteAction, particleEffect, missileParticle); } - else if (xmlStrEqual(spriteNode->name, BAD_CAST "particlefx")) + else if (xmlNameEqual(spriteNode, "particlefx")) { display.particles.push_back(reinterpret_cast<const char*>( spriteNode->xmlChildrenNode->content)); diff --git a/src/resources/monsterdb.h b/src/resources/monsterdb.h index 1a9d0e64f..3ddc68c08 100644 --- a/src/resources/monsterdb.h +++ b/src/resources/monsterdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/music.cpp b/src/resources/music.cpp index 099d030b0..6e752ab60 100644 --- a/src/resources/music.cpp +++ b/src/resources/music.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/music.h b/src/resources/music.h index a4b5b4973..428c02572 100644 --- a/src/resources/music.h +++ b/src/resources/music.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/npcdb.cpp b/src/resources/npcdb.cpp index d04a2518f..832fa26d6 100644 --- a/src/resources/npcdb.cpp +++ b/src/resources/npcdb.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -46,9 +46,9 @@ void NPCDB::load() logger->log1("Initializing NPC database..."); XML::Document doc("npcs.xml"); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "npcs")) + if (!rootNode || !xmlNameEqual(rootNode, "npcs")) { logger->log("NPC Database: Error while loading npcs.xml!"); mLoaded = true; @@ -58,7 +58,7 @@ void NPCDB::load() //iterate <npc>s for_each_xml_child_node(npcNode, rootNode) { - if (!xmlStrEqual(npcNode->name, BAD_CAST "npc")) + if (!xmlNameEqual(npcNode, "npc")) continue; int id = XML::getProperty(npcNode, "id", 0); @@ -84,7 +84,7 @@ void NPCDB::load() if (!spriteNode->xmlChildrenNode) continue; - if (xmlStrEqual(spriteNode->name, BAD_CAST "sprite")) + if (xmlNameEqual(spriteNode, "sprite")) { SpriteReference *currentSprite = new SpriteReference; currentSprite->sprite = reinterpret_cast<const char*>( @@ -93,7 +93,7 @@ void NPCDB::load() XML::getProperty(spriteNode, "variant", 0); display.sprites.push_back(currentSprite); } - else if (xmlStrEqual(spriteNode->name, BAD_CAST "particlefx")) + else if (xmlNameEqual(spriteNode, "particlefx")) { std::string particlefx = reinterpret_cast<const char*>( spriteNode->xmlChildrenNode->content); diff --git a/src/resources/npcdb.h b/src/resources/npcdb.h index 1d8a72aa6..9b686691a 100644 --- a/src/resources/npcdb.h +++ b/src/resources/npcdb.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resource.cpp b/src/resources/resource.cpp index 552af06ec..e9449f0c9 100644 --- a/src/resources/resource.cpp +++ b/src/resources/resource.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resource.h b/src/resources/resource.h index 7196fa916..b8e06aaa7 100644 --- a/src/resources/resource.h +++ b/src/resources/resource.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/resourcemanager.cpp b/src/resources/resourcemanager.cpp index a99ca622e..3376394bc 100644 --- a/src/resources/resourcemanager.cpp +++ b/src/resources/resourcemanager.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -456,7 +456,7 @@ struct DyedImageLoader if (!buffer) { delete d; - return 0; + return nullptr; } Resource *res = d ? Image::load(buffer, fileSize, *d) : Image::load(buffer, fileSize); @@ -634,18 +634,17 @@ bool ResourceManager::copyFile(const std::string &src, const std::string &dst) return true; } -std::vector<std::string> ResourceManager::loadTextFile( - const std::string &fileName) +bool ResourceManager::loadTextFile(const std::string &fileName, + std::vector<std::string> &lines) { int contentsLength; char *fileContents = static_cast<char*>( loadFile(fileName, contentsLength)); - std::vector<std::string> lines; if (!fileContents) { logger->log("Couldn't load text file: %s", fileName.c_str()); - return lines; + return false; } std::istringstream iss(std::string(fileContents, contentsLength)); @@ -655,7 +654,7 @@ std::vector<std::string> ResourceManager::loadTextFile( lines.push_back(line); free(fileContents); - return lines; + return true; } std::vector<std::string> ResourceManager::loadTextFileLocal( diff --git a/src/resources/resourcemanager.h b/src/resources/resourcemanager.h index f70fbece4..f0146b8b4 100644 --- a/src/resources/resourcemanager.h +++ b/src/resources/resourcemanager.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -217,7 +217,8 @@ class ResourceManager /** * Retrieves the contents of a text file (PhysFS). */ - std::vector<std::string> loadTextFile(const std::string &fileName); + bool loadTextFile(const std::string &fileName, + std::vector<std::string> &lines); /** * Retrieves the contents of a text file. diff --git a/src/resources/soundeffect.cpp b/src/resources/soundeffect.cpp index a8da8dd80..eaa323bd6 100644 --- a/src/resources/soundeffect.cpp +++ b/src/resources/soundeffect.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/soundeffect.h b/src/resources/soundeffect.h index fdd4bd275..91ca3bb59 100644 --- a/src/resources/soundeffect.h +++ b/src/resources/soundeffect.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/specialdb.cpp b/src/resources/specialdb.cpp index 51ba4bc74..b1a3a9c4d 100644 --- a/src/resources/specialdb.cpp +++ b/src/resources/specialdb.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -55,9 +55,9 @@ void SpecialDB::load() logger->log("Initializing special database..."); XML::Document doc("specials.xml"); - xmlNodePtr root = doc.rootNode(); + XmlNodePtr root = doc.rootNode(); - if (!root || !xmlStrEqual(root->name, BAD_CAST "specials")) + if (!root || !xmlNameEqual(root, "specials")) { logger->log("Error loading specials file specials.xml"); return; @@ -67,13 +67,13 @@ void SpecialDB::load() for_each_xml_child_node(set, root) { - if (xmlStrEqual(set->name, BAD_CAST "set")) + if (xmlNameEqual(set, "set")) { setName = XML::getProperty(set, "name", "Actions"); for_each_xml_child_node(special, set) { - if (xmlStrEqual(special->name, BAD_CAST "special")) + if (xmlNameEqual(special, "special")) { SpecialInfo *info = new SpecialInfo(); int id = XML::getProperty(special, "id", 0); diff --git a/src/resources/specialdb.h b/src/resources/specialdb.h index 8a9e6bb23..f6ef73862 100644 --- a/src/resources/specialdb.h +++ b/src/resources/specialdb.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/spritedef.cpp b/src/resources/spritedef.cpp index 32d18b6b8..0d9b95f6f 100644 --- a/src/resources/spritedef.cpp +++ b/src/resources/spritedef.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -33,8 +33,6 @@ #include "configuration.h" -#include "utils/xml.h" - #include "debug.h" SpriteReference *SpriteReference::Empty = nullptr; @@ -83,9 +81,9 @@ SpriteDef *SpriteDef::load(const std::string &animationFile, int variant) palettes = animationFile.substr(pos + 1); XML::Document doc(animationFile.substr(0, pos)); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "sprite")) + if (!rootNode || !xmlNameEqual(rootNode, "sprite")) { logger->log("Error, failed to parse %s", animationFile.c_str()); @@ -136,7 +134,7 @@ void SpriteDef::substituteActions() substituteAction(SpriteAction::SPAWN, SpriteAction::STAND); } -void SpriteDef::loadSprite(xmlNodePtr spriteNode, int variant, +void SpriteDef::loadSprite(XmlNodePtr spriteNode, int variant, const std::string &palettes) { // Get the variant @@ -151,16 +149,16 @@ void SpriteDef::loadSprite(xmlNodePtr spriteNode, int variant, for_each_xml_child_node(node, spriteNode) { - if (xmlStrEqual(node->name, BAD_CAST "imageset")) + if (xmlNameEqual(node, "imageset")) loadImageSet(node, palettes); - else if (xmlStrEqual(node->name, BAD_CAST "action")) + else if (xmlNameEqual(node, "action")) loadAction(node, variant_offset); - else if (xmlStrEqual(node->name, BAD_CAST "include")) + else if (xmlNameEqual(node, "include")) includeSprite(node); } } -void SpriteDef::loadImageSet(xmlNodePtr node, const std::string &palettes) +void SpriteDef::loadImageSet(XmlNodePtr node, const std::string &palettes) { const std::string name = XML::getProperty(node, "name", ""); @@ -188,7 +186,7 @@ void SpriteDef::loadImageSet(xmlNodePtr node, const std::string &palettes) mImageSets[name] = imageSet; } -void SpriteDef::loadAction(xmlNodePtr node, int variant_offset) +void SpriteDef::loadAction(XmlNodePtr node, int variant_offset) { const std::string actionName = XML::getProperty(node, "name", ""); const std::string imageSetName = XML::getProperty(node, "imageset", ""); @@ -225,12 +223,12 @@ void SpriteDef::loadAction(xmlNodePtr node, int variant_offset) // Load animations for_each_xml_child_node(animationNode, node) { - if (xmlStrEqual(animationNode->name, BAD_CAST "animation")) + if (xmlNameEqual(animationNode, "animation")) loadAnimation(animationNode, action, imageSet, variant_offset); } } -void SpriteDef::loadAnimation(xmlNodePtr animationNode, +void SpriteDef::loadAnimation(XmlNodePtr animationNode, Action *action, ImageSet *imageSet, int variant_offset) { @@ -264,7 +262,7 @@ void SpriteDef::loadAnimation(xmlNodePtr animationNode, offsetY -= imageSet->getHeight() - 32; offsetX -= imageSet->getWidth() / 2 - 16; - if (xmlStrEqual(frameNode->name, BAD_CAST "frame")) + if (xmlNameEqual(frameNode, "frame")) { const int index = XML::getProperty(frameNode, "index", -1); @@ -284,7 +282,7 @@ void SpriteDef::loadAnimation(xmlNodePtr animationNode, animation->addFrame(img, delay, offsetX, offsetY, rand); } - else if (xmlStrEqual(frameNode->name, BAD_CAST "sequence")) + else if (xmlNameEqual(frameNode, "sequence")) { const int start = XML::getProperty(frameNode, "start", -1); const int end = XML::getProperty(frameNode, "end", -1); @@ -324,22 +322,22 @@ void SpriteDef::loadAnimation(xmlNodePtr animationNode, repeat --; } } - else if (xmlStrEqual(frameNode->name, BAD_CAST "end")) + else if (xmlNameEqual(frameNode, "end")) { animation->addTerminator(rand); } - else if (xmlStrEqual(frameNode->name, BAD_CAST "jump")) + else if (xmlNameEqual(frameNode, "jump")) { animation->addJump(XML::getProperty( frameNode, "action", ""), rand); } - else if (xmlStrEqual(frameNode->name, BAD_CAST "label")) + else if (xmlNameEqual(frameNode, "label")) { std::string name = XML::getProperty(frameNode, "name", ""); if (!name.empty()) animation->addLabel(name); } - else if (xmlStrEqual(frameNode->name, BAD_CAST "goto")) + else if (xmlNameEqual(frameNode, "goto")) { std::string name = XML::getProperty(frameNode, "label", ""); if (!name.empty()) @@ -348,7 +346,7 @@ void SpriteDef::loadAnimation(xmlNodePtr animationNode, } // for frameNode } -void SpriteDef::includeSprite(xmlNodePtr includeNode) +void SpriteDef::includeSprite(XmlNodePtr includeNode) { std::string filename = XML::getProperty(includeNode, "file", ""); @@ -365,9 +363,9 @@ void SpriteDef::includeSprite(xmlNodePtr includeNode) mProcessedFiles.insert(filename); XML::Document doc(filename); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "sprite")) + if (!rootNode || !xmlNameEqual(rootNode, "sprite")) { logger->log("Error, no sprite root node in %s", filename.c_str()); return; diff --git a/src/resources/spritedef.h b/src/resources/spritedef.h index 3aa6369dd..0490bdcb3 100644 --- a/src/resources/spritedef.h +++ b/src/resources/spritedef.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -25,7 +25,7 @@ #include "resources/resource.h" -#include <libxml/tree.h> +#include "utils/xml.h" #include <list> #include <map> @@ -145,30 +145,30 @@ class SpriteDef : public Resource /** * Loads a sprite element. */ - void loadSprite(xmlNodePtr spriteNode, int variant, + void loadSprite(XmlNodePtr spriteNode, int variant, const std::string &palettes = ""); /** * Loads an imageset element. */ - void loadImageSet(xmlNodePtr node, const std::string &palettes); + void loadImageSet(XmlNodePtr node, const std::string &palettes); /** * Loads an action element. */ - void loadAction(xmlNodePtr node, int variant_offset); + void loadAction(XmlNodePtr node, int variant_offset); /** * Loads an animation element. */ - void loadAnimation(xmlNodePtr animationNode, + void loadAnimation(XmlNodePtr animationNode, Action *action, ImageSet *imageSet, int variant_offset); /** * Include another sprite into this one. */ - void includeSprite(xmlNodePtr includeNode); + void includeSprite(XmlNodePtr includeNode); /** * Complete missing actions by copying existing ones. diff --git a/src/resources/wallpaper.cpp b/src/resources/wallpaper.cpp index c8cd5ad60..7ebc5a11a 100644 --- a/src/resources/wallpaper.cpp +++ b/src/resources/wallpaper.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/resources/wallpaper.h b/src/resources/wallpaper.h index 55f5eec93..7123cfd96 100644 --- a/src/resources/wallpaper.h +++ b/src/resources/wallpaper.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/rotationalparticle.cpp b/src/rotationalparticle.cpp index c7c0d10bf..f92b0f3eb 100644 --- a/src/rotationalparticle.cpp +++ b/src/rotationalparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -34,9 +34,9 @@ RotationalParticle::RotationalParticle(Map *map, Animation *animation): { } -RotationalParticle::RotationalParticle(Map *map, xmlNodePtr animationNode, +RotationalParticle::RotationalParticle(Map *map, XmlNodePtr animationNode, const std::string& dyePalettes): - ImageParticle(map, 0), + ImageParticle(map, nullptr), mAnimation(new SimpleAnimation(animationNode, dyePalettes)) { } @@ -61,12 +61,12 @@ bool RotationalParticle::update() float rad = static_cast<float>(atan2(mVelocity.x, mVelocity.y)); if (rad < 0) - rad = static_cast<float>(PI + (PI + rad)); + rad = static_cast<float>(PI) + static_cast<float>(PI) + rad; float range = static_cast<float>(PI / size); // Determines which frame the particle should play - if (rad < range || rad > ((PI*2) - range)) + if (rad < range || rad > ((static_cast<float>(PI)*2) - range)) { mAnimation->setFrame(0); } diff --git a/src/rotationalparticle.h b/src/rotationalparticle.h index d5b91bc63..251e3769c 100644 --- a/src/rotationalparticle.h +++ b/src/rotationalparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -25,7 +25,7 @@ #include "imageparticle.h" -#include <libxml/tree.h> +#include "utils/xml.h" class Animation; class Map; @@ -36,7 +36,7 @@ class RotationalParticle : public ImageParticle public: RotationalParticle(Map *map, Animation *animation); - RotationalParticle(Map *map, xmlNodePtr animationNode, + RotationalParticle(Map *map, XmlNodePtr animationNode, const std::string& dyePalettes = std::string()); ~RotationalParticle(); diff --git a/src/shopitem.cpp b/src/shopitem.cpp index db84d30df..083c2836f 100644 --- a/src/shopitem.cpp +++ b/src/shopitem.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/shopitem.h b/src/shopitem.h index 188698438..61d23a4ab 100644 --- a/src/shopitem.h +++ b/src/shopitem.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/simpleanimation.cpp b/src/simpleanimation.cpp index 31f0c7af0..2b7cc328d 100644 --- a/src/simpleanimation.cpp +++ b/src/simpleanimation.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -44,7 +44,7 @@ SimpleAnimation::SimpleAnimation(Animation *animation): { } -SimpleAnimation::SimpleAnimation(xmlNodePtr animationNode, +SimpleAnimation::SimpleAnimation(XmlNodePtr animationNode, const std::string& dyePalettes): mAnimation(new Animation), mAnimationTime(0), @@ -136,7 +136,7 @@ Image *SimpleAnimation::getCurrentImage() const return nullptr; } -void SimpleAnimation::initializeAnimation(xmlNodePtr animationNode, +void SimpleAnimation::initializeAnimation(XmlNodePtr animationNode, const std::string& dyePalettes) { mInitialized = false; @@ -161,7 +161,7 @@ void SimpleAnimation::initializeAnimation(xmlNodePtr animationNode, return; // Get animation frames - for (xmlNodePtr frameNode = animationNode->xmlChildrenNode; + for (XmlNodePtr frameNode = animationNode->xmlChildrenNode; frameNode; frameNode = frameNode->next) { int delay = XML::getProperty(frameNode, "delay", 0); @@ -171,7 +171,7 @@ void SimpleAnimation::initializeAnimation(xmlNodePtr animationNode, offsetY -= imageset->getHeight() - 32; offsetX -= imageset->getWidth() / 2 - 16; - if (xmlStrEqual(frameNode->name, BAD_CAST "frame")) + if (xmlNameEqual(frameNode, "frame")) { int index = XML::getProperty(frameNode, "index", -1); @@ -192,7 +192,7 @@ void SimpleAnimation::initializeAnimation(xmlNodePtr animationNode, if (mAnimation) mAnimation->addFrame(img, delay, offsetX, offsetY, rand); } - else if (xmlStrEqual(frameNode->name, BAD_CAST "sequence")) + else if (xmlNameEqual(frameNode, "sequence")) { int start = XML::getProperty(frameNode, "start", -1); int end = XML::getProperty(frameNode, "end", -1); @@ -218,7 +218,7 @@ void SimpleAnimation::initializeAnimation(xmlNodePtr animationNode, start++; } } - else if (xmlStrEqual(frameNode->name, BAD_CAST "end")) + else if (xmlNameEqual(frameNode, "end")) { if (mAnimation) mAnimation->addTerminator(rand); diff --git a/src/simpleanimation.h b/src/simpleanimation.h index 44aab9a25..de1203662 100644 --- a/src/simpleanimation.h +++ b/src/simpleanimation.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -47,7 +47,7 @@ class SimpleAnimation /** * Creates a simple animation that creates its animation from XML Data. */ - SimpleAnimation(xmlNodePtr animationNode, + SimpleAnimation(XmlNodePtr animationNode, const std::string& dyePalettes = std::string()); ~SimpleAnimation(); @@ -68,7 +68,7 @@ class SimpleAnimation Image *getCurrentImage() const; private: - void initializeAnimation(xmlNodePtr animationNode, const std::string& + void initializeAnimation(XmlNodePtr animationNode, const std::string& dyePalettes = std::string()); /** The hosted animation. */ diff --git a/src/sound.cpp b/src/sound.cpp index a573458ef..123a66567 100644 --- a/src/sound.cpp +++ b/src/sound.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -349,9 +349,13 @@ void Sound::playGuiSfx(const std::string &path) if (!mInstalled || path.empty() || !mPlayGui) return; + std::string tmpPath; + if (!path.compare(0, 4, "sfx/")) + tmpPath = path; + else + tmpPath = paths.getValue("sfx", "sfx/") + path; ResourceManager *resman = ResourceManager::getInstance(); - SoundEffect *sample = resman->getSoundEffect( - paths.getStringValue("sfx") + path); + SoundEffect *sample = resman->getSoundEffect(tmpPath); if (sample) { logger->log("Sound::playGuiSfx() Playing: %s", path.c_str()); diff --git a/src/sound.h b/src/sound.h index 16fff161b..6ac361cac 100644 --- a/src/sound.h +++ b/src/sound.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/sprite.h b/src/sprite.h index 64721b740..ffee97d49 100644 --- a/src/sprite.h +++ b/src/sprite.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/statuseffect.cpp b/src/statuseffect.cpp index f7bffc31f..a7e06a2f4 100644 --- a/src/statuseffect.cpp +++ b/src/statuseffect.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -37,7 +37,7 @@ #define STATUS_EFFECTS_FILE "status-effects.xml" -void unloadMap(std::map<int, StatusEffect *> map); +void unloadMap(std::map<int, StatusEffect *> &map); bool StatusEffect::mLoaded = false; @@ -130,9 +130,9 @@ void StatusEffect::load() unload(); XML::Document doc(STATUS_EFFECTS_FILE); - xmlNodePtr rootNode = doc.rootNode(); + XmlNodePtr rootNode = doc.rootNode(); - if (!rootNode || !xmlStrEqual(rootNode->name, BAD_CAST "status-effects")) + if (!rootNode || !xmlNameEqual(rootNode, "status-effects")) { logger->log1("Error loading status effects file: " STATUS_EFFECTS_FILE); @@ -145,7 +145,7 @@ void StatusEffect::load() int index = atoi(XML::getProperty(node, "id", "-1").c_str()); - if (xmlStrEqual(node->name, BAD_CAST "status-effect")) + if (xmlNameEqual(node, "status-effect")) { the_map = &statusEffects; int block_index = atoi(XML::getProperty( @@ -155,8 +155,10 @@ void StatusEffect::load() blockEffectIndexMap[block_index] = index; } - else if (xmlStrEqual(node->name, BAD_CAST "stun-effect")) + else if (xmlNameEqual(node, "stun-effect")) + { the_map = &stunEffects; + } if (the_map) { @@ -187,7 +189,7 @@ void StatusEffect::load() mLoaded = true; } -void unloadMap(std::map<int, StatusEffect *> map) +void unloadMap(std::map<int, StatusEffect *> &map) { std::map<int, StatusEffect *>::iterator it; diff --git a/src/statuseffect.h b/src/statuseffect.h index 8af1607a5..326a0d3c1 100644 --- a/src/statuseffect.h +++ b/src/statuseffect.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/test/testlauncher.cpp b/src/test/testlauncher.cpp new file mode 100644 index 000000000..d3caa8938 --- /dev/null +++ b/src/test/testlauncher.cpp @@ -0,0 +1,172 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2012 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#include "test/testlauncher.h" + +#include "client.h" +#include "configuration.h" +#include "graphics.h" +#include "localconsts.h" +#include "logger.h" +#include "sound.h" + +#include "gui/theme.h" + +#include "utils/gettext.h" +#include "utils/mkdir.h" +#include "utils/stringutils.h" + +#include "resources/image.h" +#include "resources/wallpaper.h" + +#include <unistd.h> + +#ifdef WIN32 +#include <windows.h> +#define sleep(seconds) Sleep((seconds) * 1000) +#endif + +//#include <unistd.h> + +#include "debug.h" + +TestLauncher::TestLauncher(std::string test) : + mTest(test) +{ + file.open((Client::getLocalDataDirectory() + + std::string("/test.log")).c_str(), std::ios::out); +} + +TestLauncher::~TestLauncher() +{ + file.close(); +} + +int TestLauncher::exec() +{ + if (mTest == "1" || mTest == "2" || mTest == "3") + return testBackend(); + else if (mTest == "4") + return testSound(); + else if (mTest == "5" || mTest == "6" || mTest == "7") + return testRescale(); + else if (mTest == "8" || mTest == "9" || mTest == "10") + return testFps(); + + return -1; +} + +int TestLauncher::testBackend() +{ + Image *img = Theme::getImageFromTheme("graphics/sprites/arrow_up.gif"); + if (!img) + return 1; + int cnt = 100; + + for (int f = 0; f < cnt; f ++) + { + mainGraphics->drawImage(img, cnt * 7, cnt * 5); + mainGraphics->updateScreen(); + } + + sleep(1); + return 0; +} + +int TestLauncher::testSound() +{ + sound.playGuiSfx("system/newmessage.ogg"); + sleep(1); + sound.playSfx("system/newmessage.ogg", 0, 0); + sound.playMusic("sfx/system/newmessage.ogg"); + sleep(3); + sound.stopMusic(); + return 0; +} + +int TestLauncher::testRescale() +{ + Wallpaper::loadWallpapers(); + const std::string wallpaperName = Wallpaper::getWallpaper(800, 600); + volatile Image *img = Theme::getImageFromTheme(wallpaperName); + if (!img) + return 1; + + sleep(1); + return 0; +} + +int TestLauncher::testFps() +{ + timeval start; + timeval end; + + Wallpaper::loadWallpapers(); + Wallpaper::getWallpaper(800, 600); + Image *img[4]; + + img[0] = Theme::getImageFromTheme("graphics/sprites/arrow_up.gif"); + img[1] = Theme::getImageFromTheme("graphics/sprites/arrow_down.gif"); + img[2] = Theme::getImageFromTheme("graphics/sprites/arrow_left.gif"); + img[3] = Theme::getImageFromTheme("graphics/sprites/arrow_right.gif"); + int idx = 0; + + int cnt = 500; + + gettimeofday(&start, nullptr); + for (int k = 0; k < cnt; k ++) + { + for (int x = 0; x < 800; x += 20) + { + for (int y = 0; y < 600; y += 25) + { + mainGraphics->drawImage(img[idx], x, y); + idx ++; + if (idx > 3) + idx = 0; + } + } + mainGraphics->updateScreen(); + } + + gettimeofday(&end, nullptr); + int tFps = calcFps(&start, &end, cnt); + file << mTest << std::endl; + file << tFps << std::endl; + + sleep(1); + return 0; +} + +int TestLauncher::calcFps(timeval *start, timeval *end, int calls) +{ + long mtime; + long seconds; + long useconds; + + seconds = end->tv_sec - start->tv_sec; + useconds = end->tv_usec - start->tv_usec; + + mtime = (seconds * 1000 + useconds / 1000.0) + 0.5; + if (mtime == 0) + return 100000; + + return static_cast<long>(calls) * 1000 / mtime; +} diff --git a/src/test/testlauncher.h b/src/test/testlauncher.h new file mode 100644 index 000000000..b1031a9c1 --- /dev/null +++ b/src/test/testlauncher.h @@ -0,0 +1,54 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2012 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef TEST_TESTLAUNCHER_H +#define TEST_TESTLAUNCHER_H + +#include "logger.h" + +#include <string> +#include <sys/time.h> + +class TestLauncher +{ + public: + TestLauncher(std::string test); + + ~TestLauncher(); + + int exec(); + + int calcFps(timeval *start, timeval *end, int calls); + + int testBackend(); + + int testSound(); + + int testRescale(); + + int testFps(); + + private: + std::string mTest; + + std::ofstream file; +}; + +#endif // TEST_TESTLAUNCHER_H diff --git a/src/test/testmain.cpp b/src/test/testmain.cpp new file mode 100644 index 000000000..70fcfc346 --- /dev/null +++ b/src/test/testmain.cpp @@ -0,0 +1,287 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2012 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#include "test/testmain.h" + +#include "utils/gettext.h" + +#include "client.h" +#include "configuration.h" +#include "localconsts.h" + +#include "utils/gettext.h" +#include "utils/mkdir.h" +#include "utils/stringutils.h" +#include "utils/process.h" + +#include <iostream> + +#include "debug.h" + +std::string fileName = ""; +extern char *selfName; + +TestMain::TestMain() +{ +#ifdef WIN32 + fileName = "manaplus.exe"; +#else + fileName = selfName; +#endif + + log = new Logger; +// log->setLogFile(Client::getLocalDataDirectory() +// + std::string("/test.log")); + log->setLogFile(Client::getLocalDataDirectory() + + std::string("/manaplustest.log")); +} + +void TestMain::initConfig() +{ + config.init(Client::getConfigDirectory() + "/test.xml"); +// config.setDefaultValues(getConfigDefaults()); + + config.setValue("hwaccel", false); + config.setValue("screen", false); + config.setValue("sound", false); + config.setValue("guialpha", 0.8f); + config.setValue("remember", true); + config.setValue("sfxVolume", 50); + config.setValue("musicVolume", 60); + config.setValue("fpslimit", 0); + config.setValue("customcursor", true); + config.setValue("useScreenshotDirectorySuffix", true); + config.setValue("ChatLogLength", 128); + config.setValue("screenwidth", 800); + config.setValue("screenheight", 600); +} + +int TestMain::exec() +{ + initConfig(); + int softwareTest = invokeSoftwareRenderTest("1"); + int fastOpenGLTest = invokeFastOpenGLRenderTest("2"); + int safeOpenGLTest = invokeSafeOpenGLRenderTest("3"); + int soundTest = invokeTest4(); + int rescaleTest[3]; + int softFps = 0; + int fastOpenGLFps = 0; + int safeOpenGLFps = 0; + + int openGLMode = 0; + int maxFps = 0; + rescaleTest[0] = -1; + rescaleTest[1] = -1; + rescaleTest[2] = -1; + std::string info; + + info += strprintf("%d.%d,%d,%d.", soundTest, softwareTest, + fastOpenGLTest, safeOpenGLTest); + + if (!softwareTest) + { + int softFpsTest = invokeSoftwareRenderTest("8"); + info += strprintf ("%d", softFpsTest); + if (!softFpsTest) + { + softFps = readValue(8); + info += strprintf (",%d", softFps); + if (!softFps) + { + softwareTest = -1; + softFpsTest = -1; + } + else + { + rescaleTest[0] = invokeSoftwareRenderTest("5"); + info += strprintf (",%d", rescaleTest[0]); + } + } + else + { + softwareTest = -1; + } + } + info += "."; + if (!fastOpenGLTest) + { + int fastOpenGLFpsTest = invokeFastOpenGLRenderTest("9"); + info += strprintf ("%d", fastOpenGLFpsTest); + if (!fastOpenGLFpsTest) + { + fastOpenGLFps = readValue(9); + info += strprintf (",%d", fastOpenGLFps); + if (!fastOpenGLFps) + { + fastOpenGLTest = -1; + fastOpenGLFpsTest = -1; + } + else + { + rescaleTest[1] = invokeFastOpenGLRenderTest("6"); + info += strprintf (",%d", rescaleTest[1]); + } + } + else + { + fastOpenGLTest = -1; + } + } + info += "."; + if (!safeOpenGLTest) + { + int safeOpenGLFpsTest = invokeSafeOpenGLRenderTest("10"); + info += strprintf ("%d", safeOpenGLFpsTest); + if (!safeOpenGLFpsTest) + { + safeOpenGLFps = readValue(10); + info += strprintf (",%d", safeOpenGLFps); + if (!safeOpenGLFps) + { + safeOpenGLTest = -1; + safeOpenGLFpsTest = -1; + } + else + { + rescaleTest[2] = invokeSafeOpenGLRenderTest("7"); + info += strprintf (",%d", rescaleTest[2]); + } + } + else + { + safeOpenGLTest = -1; + } + } + info += "."; + + maxFps = softFps; + if (maxFps < fastOpenGLFps) + { + openGLMode = 1; + maxFps = fastOpenGLFps; + } + if (maxFps < safeOpenGLFps) + { + openGLMode = 2; + maxFps = safeOpenGLFps; + } + + writeConfig(openGLMode, rescaleTest[openGLMode], soundTest, info); + return 0; +} + +void TestMain::writeConfig(int openGLMode, int rescale, + int sound, std::string info) +{ + config.init(Client::getConfigDirectory() + "/config.xml"); + + // searched values + config.setValue("opengl", openGLMode); + config.setValue("showBackground", !rescale); + config.setValue("sound", !sound); + + // better perfomance + config.setValue("hwaccel", true); + config.setValue("fpslimit", 60); + config.setValue("altfpslimit", 2); + config.setValue("safemode", false); + config.setValue("enableMapReduce", true); + + // stats + config.setValue("testInfo", info); + + config.write(); +} + +int TestMain::readValue(int ver, int def) +{ + std::string tmp; + int var; + file.open((Client::getLocalDataDirectory() + + std::string("/test.log")).c_str(), std::ios::in); + if (!getline(file, tmp)) + { + file.close(); + return def; + } + var = atoi(tmp.c_str()); + if (ver != var || !getline(file, tmp)) + { + file.close(); + return def; + } + def = atoi(tmp.c_str()); + file.close(); + log->log("value for %d = %d", ver, def); + return def; +} + +int TestMain::invokeTest(std::string test) +{ + config.setValue("opengl", 0); + + config.write(); + int ret = execFile(fileName, fileName, "-t", test); + return ret; +} + +int TestMain::invokeTest4() +{ + config.setValue("sound", true); + int ret = invokeTest("4"); + + log->log("4: %d", ret); + return ret; +} + +int TestMain::invokeSoftwareRenderTest(std::string test) +{ + config.setValue("opengl", 0); + config.write(); + int ret = execFile(fileName, fileName, "-t", test, 30); + log->log("%s: %d", test.c_str(), ret); + return ret; +} + +int TestMain::invokeFastOpenGLRenderTest(std::string test) +{ +#if defined USE_OPENGL + config.setValue("opengl", 1); + config.write(); + int ret = execFile(fileName, fileName, "-t", test, 30); + log->log("%s: %d", test.c_str(), ret); + return ret; +#else + return -1; +#endif +} + +int TestMain::invokeSafeOpenGLRenderTest(std::string test) +{ +#if defined USE_OPENGL + config.setValue("opengl", 2); + config.write(); + int ret = execFile(fileName, fileName, "-t", test, 30); + log->log("%s: %d", test.c_str(), ret); + return ret; +#else + return -1; +#endif +} diff --git a/src/test/testmain.h b/src/test/testmain.h new file mode 100644 index 000000000..8e5ce162f --- /dev/null +++ b/src/test/testmain.h @@ -0,0 +1,64 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2012 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef TEST_TESTMAIN_H +#define TEST_TESTMAIN_H + +#include "logger.h" + +#include <string> + +class TestMain +{ + public: + TestMain(); + + int exec(); + + private: + void initConfig(); + + int readValue(int ver, int def = 0); + + int invokeTest(std::string test); + + int invokeTest3(); + + int invokeTest4(); + + int invokeTest7(); + + int invokeSoftwareRenderTest(std::string test); + + int invokeFastOpenGLRenderTest(std::string test); + + int invokeSafeOpenGLRenderTest(std::string test); + + void testsMain(); + + void writeConfig(int openGLMode, int rescale, + int sound, std::string info); + + Logger *log; + + std::ifstream file; +}; + +#endif // TEST_TESTMAIN_H diff --git a/src/text.cpp b/src/text.cpp index bb480811f..4d54dd431 100644 --- a/src/text.cpp +++ b/src/text.cpp @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey <DougABoffey@netscape.net> * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/text.h b/src/text.h index 2b0eaa97b..25fbe66f0 100644 --- a/src/text.h +++ b/src/text.h @@ -3,7 +3,7 @@ * Copyright (C) 2008 Douglas Boffey <DougABoffey@netscape.net> * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -26,6 +26,7 @@ #include "graphics.h" #include "guichanfwd.h" +#include "localconsts.h" #include <guichan/color.hpp> @@ -42,7 +43,7 @@ class Text Text(const std::string &text, int x, int y, gcn::Graphics::Alignment alignment, const gcn::Color *color, bool isSpeech = false, - gcn::Font *font = 0); + gcn::Font *font = nullptr); /** * Destructor. The text is removed from the screen. @@ -90,7 +91,7 @@ class FlashText : public Text FlashText(const std::string &text, int x, int y, gcn::Graphics::Alignment alignment, const gcn::Color* color, - gcn::Font *font = 0); + gcn::Font *font = nullptr); /** * Remove the text from the screen diff --git a/src/textparticle.cpp b/src/textparticle.cpp index 02cc97459..d8c0b7a8e 100644 --- a/src/textparticle.cpp +++ b/src/textparticle.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/textparticle.h b/src/textparticle.h index b37f25732..c85aff476 100644 --- a/src/textparticle.h +++ b/src/textparticle.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2006-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/textrenderer.h b/src/textrenderer.h index 8fe2c5954..9309c5415 100644 --- a/src/textrenderer.h +++ b/src/textrenderer.h @@ -2,7 +2,7 @@ * Text Renderer * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/tileset.h b/src/tileset.h index 0867e5716..c21d6948a 100644 --- a/src/tileset.h +++ b/src/tileset.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/units.cpp b/src/units.cpp index edf9c749a..804512dbd 100644 --- a/src/units.cpp +++ b/src/units.cpp @@ -2,7 +2,7 @@ * Support for custom units * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -100,9 +100,9 @@ void Units::loadUnits() } XML::Document doc("units.xml"); - xmlNodePtr root = doc.rootNode(); + XmlNodePtr root = doc.rootNode(); - if (!root || !xmlStrEqual(root->name, BAD_CAST "units")) + if (!root || !xmlNameEqual(root, "units")) { logger->log1("Error loading unit definition file: units.xml"); return; @@ -110,7 +110,7 @@ void Units::loadUnits() for_each_xml_child_node(node, root) { - if (xmlStrEqual(node->name, BAD_CAST "unit")) + if (xmlNameEqual(node, "unit")) { struct UnitDescription ud; int level = 1; @@ -127,7 +127,7 @@ void Units::loadUnits() for_each_xml_child_node(uLevel, node) { - if (xmlStrEqual(uLevel->name, BAD_CAST "level")) + if (xmlNameEqual(uLevel, "level")) { struct UnitLevel ul; ul.symbol = XML::getProperty(uLevel, "symbol", diff --git a/src/units.h b/src/units.h index 7705a9bd4..ba1f720e3 100644 --- a/src/units.h +++ b/src/units.h @@ -2,7 +2,7 @@ * Support for custom units * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/base64.cpp b/src/utils/base64.cpp index 843a0b534..24a3a58e3 100644 --- a/src/utils/base64.cpp +++ b/src/utils/base64.cpp @@ -108,7 +108,8 @@ unsigned char *php3_base64_decode(const unsigned char *string, /* run through the whole string, converting as we go */ while ((ch = *current++) != '\0') { - if (ch == base64_pad) break; + if (ch == base64_pad) + break; /* When Base64 gets POSTed, all pluses are interpreted as spaces. This line changes them back. It's not exactly the Base64 spec, diff --git a/src/utils/copynpaste.cpp b/src/utils/copynpaste.cpp index 3e37afd9d..3e9e09a5c 100644 --- a/src/utils/copynpaste.cpp +++ b/src/utils/copynpaste.cpp @@ -407,8 +407,17 @@ bool retrieveBuffer(std::string& text, std::string::size_type& pos) return false; } +bool runxsel(std::string& text, const char *p1, const char *p2 = nullptr); + bool sendBuffer(std::string& text) { + runxsel(text, "-i"); + runxsel(text, "-b", "-i"); + return true; +} + +bool runxsel(std::string& text, const char *p1, const char *p2) +{ pid_t pid; int fd[2]; @@ -432,7 +441,11 @@ bool sendBuffer(std::string& text) } close(fd[0]); } - execl("/usr/bin/xsel", "xsel", "-i", (char *)nullptr); + if (p2) + execl("/usr/bin/xsel", "xsel", p1, p2, (char *)nullptr); + else + execl("/usr/bin/xsel", "xsel", p1, (char *)nullptr); + exit(1); } diff --git a/src/utils/dtor.h b/src/utils/dtor.h index fbe903ced..54fa11549 100644 --- a/src/utils/dtor.h +++ b/src/utils/dtor.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/gettext.h b/src/utils/gettext.h index 696f0d4bf..8bb41a4cb 100644 --- a/src/utils/gettext.h +++ b/src/utils/gettext.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/mathutils.h b/src/utils/mathutils.h index 40a9e5d79..9f6818146 100644 --- a/src/utils/mathutils.h +++ b/src/utils/mathutils.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/mkdir.cpp b/src/utils/mkdir.cpp index 84c205b33..582c9c7dc 100644 --- a/src/utils/mkdir.cpp +++ b/src/utils/mkdir.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -43,6 +43,7 @@ int mkdir_r(const char *pathname) { char tmp[PATH_MAX]; + char tmp2[PATH_MAX]; char *p; if (strlen(pathname) >= PATH_MAX - 2) @@ -72,9 +73,13 @@ int mkdir_r(const char *pathname) continue; } + strcpy(tmp2, tmp); + char *p2 = tmp2 + strlen(tmp2) - 1; + if (*p2 == '/' || *p2 == '\\') + *p2 = 0; // check if the name already exists, but not as directory struct stat statbuf; - if (!stat(tmp, &statbuf)) + if (!stat(tmp2, &statbuf)) { if (S_ISDIR(statbuf.st_mode)) { @@ -85,13 +90,12 @@ int mkdir_r(const char *pathname) return -1; } - if (!CreateDirectory(tmp, 0)) + if (!CreateDirectory(tmp2, 0)) { // hack, hack. just assume that x: might be a drive // letter, and try again - if (!(strlen(tmp) == 2 && - !strcmp(tmp + 1, ":"))) - return -1; + if (!(strlen(tmp2) == 2 && !strcmp(tmp2 + 1, ":"))) + return -1; } #ifdef M_MKDIR_TEST_ diff --git a/src/utils/mkdir.h b/src/utils/mkdir.h index deff75475..8c5ab4ca2 100644 --- a/src/utils/mkdir.h +++ b/src/utils/mkdir.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/mutex.h b/src/utils/mutex.h index 03dac2e7a..a97a8d3f8 100644 --- a/src/utils/mutex.h +++ b/src/utils/mutex.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/paths.cpp b/src/utils/paths.cpp index 3cc35cb55..8decb6e95 100644 --- a/src/utils/paths.cpp +++ b/src/utils/paths.cpp @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -43,6 +43,8 @@ std::string getRealPath(const std::string &str) #else char *realPath = realpath(str.c_str(), nullptr); #endif + if (!realPath) + return ""; path = realPath; free(realPath); return path; diff --git a/src/utils/paths.h b/src/utils/paths.h index 1723bf6c4..804900587 100644 --- a/src/utils/paths.h +++ b/src/utils/paths.h @@ -1,6 +1,6 @@ /* * The ManaPlus Client - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/process.cpp b/src/utils/process.cpp new file mode 100644 index 000000000..4a2081514 --- /dev/null +++ b/src/utils/process.cpp @@ -0,0 +1,172 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2012 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#include "utils/process.h" + +#include <string.h> +#include <cstdarg> +#include <cstdio> + +#include <stdlib.h> +#include <unistd.h> + +#include "localconsts.h" + +#include "debug.h" + +const int timeOut = 10; + +#ifdef WIN32 + +#include <windows.h> + +int execFile(std::string pathName, std::string name, + std::string arg1, std::string arg2, int waitTime) +{ + if (!waitTime) + waitTime = timeOut; + + STARTUPINFO siStartupInfo; + PROCESS_INFORMATION piProcessInfo; + memset(&siStartupInfo, 0, sizeof(siStartupInfo)); + memset(&piProcessInfo, 0, sizeof(piProcessInfo)); + siStartupInfo.cb = sizeof(siStartupInfo); + DWORD ret = -1; + std::string args(pathName + " " + arg1); + if (!arg2.empty()) + args += " " + arg2; + + if (CreateProcess(pathName.c_str(), (char*)args.c_str(), 0, 0, false, + CREATE_DEFAULT_ERROR_MODE, 0, 0, &siStartupInfo, + &piProcessInfo) != false) + { + if (!WaitForSingleObject(piProcessInfo.hProcess, timeOut * 1000)) + { + if (GetExitCodeProcess(piProcessInfo.hProcess, &ret)) + { + CloseHandle(piProcessInfo.hProcess); + CloseHandle(piProcessInfo.hThread); + return ret; + } + } + TerminateProcess(piProcessInfo.hProcess, -1); + } + + CloseHandle(piProcessInfo.hProcess); + CloseHandle(piProcessInfo.hThread); + return -1; +} + +#elif defined(__APPLE__) + +int execFile(std::string pathName, std::string name, + std::string arg1, std::string arg2, int waitTime) +{ + return -1; +} + +#elif defined __linux__ || defined __linux + +#include <sys/types.h> +#include <sys/wait.h> + +int execFile(std::string pathName, std::string name, + std::string arg1, std::string arg2, int waitTime) +{ + pid_t mon_pid; + int status; + + if (!waitTime) + waitTime = timeOut; + + if ((mon_pid = fork()) == -1) + { // fork error + return -1; + } + else if (!mon_pid) + { // monitoring child + pid_t pid; + if ((pid = fork()) == -1) + { // fork error + return -1; + } + else if (!pid) + { // work child + if (arg2.empty()) + { + execl(pathName.c_str(), name.c_str(), + arg1.c_str(), (char *)nullptr); + } + else + { + execl(pathName.c_str(), name.c_str(), + arg1.c_str(), arg2.c_str(), (char *)nullptr); + } + exit(-1); + } + + // monitoring process + pid_t sleep_pid; + if ((sleep_pid = fork()) == -1) + { // fork error + return -1; + } + else if (!sleep_pid) + { // sleep pid + sleep (timeOut); +// printf ("time out\n"); + exit(-1); + } + + // monitoring process + pid_t exited_pid = wait(&status); + int ret = -1; + if (exited_pid == pid) + { + kill(sleep_pid, SIGKILL); + if (WIFEXITED(status)) + ret = WEXITSTATUS(status); + } + else + { + kill(pid, SIGKILL); + ret = -1; + } + wait(nullptr); + exit(ret); + } + + // monitoring parent + waitpid(mon_pid, &status, 0); + if (WIFEXITED(status)) + return WEXITSTATUS(status); + + return -1; +} + +#else + +int execFile(std::string pathName, std::string name, + std::string arg1, std::string arg2, int waitTime) +{ + return -1; +} + +#endif diff --git a/src/utils/process.h b/src/utils/process.h new file mode 100644 index 000000000..12421729f --- /dev/null +++ b/src/utils/process.h @@ -0,0 +1,29 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2012 The ManaPlus Developers + * + * This file is part of The ManaPlus Client. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef UTILS_PROCESS_H +#define UTILS_PROCESS_H + +#include <string> + +int execFile(std::string pathName, std::string name, + std::string arg1, std::string arg2, int waitTime = 0); + +#endif // UTILS_PROCESS_H diff --git a/src/utils/sha256.cpp b/src/utils/sha256.cpp index 523c021a4..ac9c78b2a 100644 --- a/src/utils/sha256.cpp +++ b/src/utils/sha256.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2008-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file has been slighly modified as part of The ManaPlus Client. * diff --git a/src/utils/sha256.h b/src/utils/sha256.h index aa2468d56..54bb92f3c 100644 --- a/src/utils/sha256.h +++ b/src/utils/sha256.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/specialfolder.cpp b/src/utils/specialfolder.cpp index fae0fbf47..9690a9fb7 100644 --- a/src/utils/specialfolder.cpp +++ b/src/utils/specialfolder.cpp @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/specialfolder.h b/src/utils/specialfolder.h index 571817370..8eb00a637 100644 --- a/src/utils/specialfolder.h +++ b/src/utils/specialfolder.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/utils/stringutils.cpp b/src/utils/stringutils.cpp index 39f14a646..b855e3b04 100644 --- a/src/utils/stringutils.cpp +++ b/src/utils/stringutils.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -612,3 +612,13 @@ std::string &removeProtocol(std::string &url) url = url.substr(i + 3); return url; } + +bool checkPath(std::string path) +{ + if (path.empty()) + return true; + return path.find("../") == std::string::npos + && path.find("..\\") == std::string::npos + && path.find("/..") == std::string::npos + && path.find("\\..") == std::string::npos; +} diff --git a/src/utils/stringutils.h b/src/utils/stringutils.h index 273fa0c8c..c6eb08a6c 100644 --- a/src/utils/stringutils.h +++ b/src/utils/stringutils.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -206,4 +206,6 @@ bool findCutFirst(std::string &str1, std::string str2); std::string &removeProtocol(std::string &url); +bool checkPath(std::string path); + #endif // UTILS_STRINGUTILS_H diff --git a/src/utils/xml.cpp b/src/utils/xml.cpp index 10436067f..420915d8f 100644 --- a/src/utils/xml.cpp +++ b/src/utils/xml.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -32,6 +32,11 @@ #include "debug.h" +static void xmlNullLogger(void *ctx A_UNUSED, const char *msg A_UNUSED, ...) +{ + // Does nothing, that's the whole point of it +} + namespace XML { Document::Document(const std::string &filename, bool useResman): @@ -96,12 +101,12 @@ namespace XML xmlFreeDoc(mDoc); } - xmlNodePtr Document::rootNode() + XmlNodePtr Document::rootNode() { return mDoc ? xmlDocGetRootElement(mDoc) : nullptr; } - int getProperty(xmlNodePtr node, const char* name, int def) + int getProperty(XmlNodePtr node, const char* name, int def) { int &ret = def; @@ -115,7 +120,7 @@ namespace XML return ret; } - double getFloatProperty(xmlNodePtr node, const char* name, double def) + double getFloatProperty(XmlNodePtr node, const char* name, double def) { double &ret = def; @@ -129,7 +134,7 @@ namespace XML return ret; } - std::string getProperty(xmlNodePtr node, const char *name, + std::string getProperty(XmlNodePtr node, const char *name, const std::string &def) { xmlChar *prop = xmlGetProp(node, BAD_CAST name); @@ -143,7 +148,7 @@ namespace XML return def; } - bool getBoolProperty(xmlNodePtr node, const char* name, bool def) + bool getBoolProperty(XmlNodePtr node, const char* name, bool def) { xmlChar *prop = xmlGetProp(node, BAD_CAST name); @@ -154,15 +159,32 @@ namespace XML return def; } - xmlNodePtr findFirstChildByName(xmlNodePtr parent, const char *name) + XmlNodePtr findFirstChildByName(XmlNodePtr parent, const char *name) { for_each_xml_child_node(child, parent) { - if (xmlStrEqual(child->name, BAD_CAST name)) + if (xmlNameEqual(child, name)) return child; } return nullptr; } + // Initialize libxml2 and check for potential ABI mismatches between + // compiled version and the shared library actually used. + void initXML() + { + xmlInitParser(); + LIBXML_TEST_VERSION; + + // Suppress libxml2 error messages + xmlSetGenericErrorFunc(nullptr, xmlNullLogger); + } + + // Shutdown libxml + void cleanupXML() + { + xmlCleanupParser(); + } + } // namespace XML diff --git a/src/utils/xml.h b/src/utils/xml.h index 7bcec2c83..f623fa618 100644 --- a/src/utils/xml.h +++ b/src/utils/xml.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2004-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * @@ -23,10 +23,16 @@ #ifndef XML_H #define XML_H +#include <libxml/encoding.h> +#include <libxml/xmlwriter.h> #include <libxml/tree.h> #include <string> +#define XmlNodePtr xmlNodePtr +#define xmlNameEqual(node, str) xmlStrEqual((node)->name, BAD_CAST (str)) +#define XmlTextWriterPtr xmlTextWriterPtr + /** * XML helper functions. */ @@ -63,40 +69,44 @@ namespace XML * Returns the root node of the document (or NULL if there was a * load error). */ - xmlNodePtr rootNode(); + XmlNodePtr rootNode(); private: xmlDocPtr mDoc; }; /** - * Gets an floating point property from an xmlNodePtr. + * Gets an floating point property from an XmlNodePtr. */ - double getFloatProperty(xmlNodePtr node, const char *name, double def); + double getFloatProperty(XmlNodePtr node, const char *name, double def); /** - * Gets an integer property from an xmlNodePtr. + * Gets an integer property from an XmlNodePtr. */ - int getProperty(xmlNodePtr node, const char *name, int def); + int getProperty(XmlNodePtr node, const char *name, int def); /** - * Gets a string property from an xmlNodePtr. + * Gets a string property from an XmlNodePtr. */ - std::string getProperty(xmlNodePtr node, const char *name, + std::string getProperty(XmlNodePtr node, const char *name, const std::string &def); /** - * Gets a boolean property from an xmlNodePtr. + * Gets a boolean property from an XmlNodePtr. */ - bool getBoolProperty(xmlNodePtr node, const char *name, bool def); + bool getBoolProperty(XmlNodePtr node, const char *name, bool def); /** * Finds the first child node with the given name */ - xmlNodePtr findFirstChildByName(xmlNodePtr parent, const char *name); + XmlNodePtr findFirstChildByName(XmlNodePtr parent, const char *name); + + void initXML(); + + void cleanupXML(); } #define for_each_xml_child_node(var, parent) \ - for (xmlNodePtr var = parent->xmlChildrenNode; var; var = var->next) + for (XmlNodePtr var = parent->xmlChildrenNode; var; var = var->next) #endif // XML_H diff --git a/src/variabledata.h b/src/variabledata.h index 73eca2198..e5516bd9f 100644 --- a/src/variabledata.h +++ b/src/variabledata.h @@ -1,7 +1,7 @@ /* * The ManaPlus Client * Copyright (C) 2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/vector.cpp b/src/vector.cpp index c234dea4c..e134a777a 100644 --- a/src/vector.cpp +++ b/src/vector.cpp @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/src/vector.h b/src/vector.h index 0f10bae96..744b235c0 100644 --- a/src/vector.h +++ b/src/vector.h @@ -2,7 +2,7 @@ * The ManaPlus Client * Copyright (C) 2007-2009 The Mana World Development Team * Copyright (C) 2009-2010 The Mana Developers - * Copyright (C) 2011 The ManaPlus Developers + * Copyright (C) 2011-2012 The ManaPlus Developers * * This file is part of The ManaPlus Client. * diff --git a/tools/update-copyright.sh b/tools/update-copyright.sh index 8f924f53c..6cebcd564 100755 --- a/tools/update-copyright.sh +++ b/tools/update-copyright.sh @@ -1,18 +1,19 @@ #!/bin/bash # Copyright (C) 2001-2010 Wormux Team. # Copyright (C) 2010 The ManaWorld Development Team. +# Copyright (C) 2012 The ManaPlus Developers. new_year="$1" [[ -z $new_year ]] && echo "Missing parameter: year" && exit 1 -[[ ! -e src ]] && echo "This script should be ran from the top mana/manaserv dir" && exit 2 +[[ ! -e src ]] && echo "This script should be ran from the top manaplus dir" && exit 2 tmp_file="w$RANDOM$RANDOM$RANDOM$RANDOM" [[ -e $tmp_file ]] && tmp_file="w$RANDOM$RANDOM$RANDOM$RANDOM" # update the dates, creating the interval if it doesn't exist yet find -iname "*.cpp" -or -iname "*.h" -or -iname "*.hpp" | - xargs sed -i "/Copyright.*The Mana World Development Team/ s,\(20[0-9]*\) \|\(20[0-9]*\)-20[0-9]* ,\1\2-$new_year ," + xargs sed -i "/Copyright.*The ManaPlus Developers/ s,\(20[0-9]*\) \|\(20[0-9]*\)-20[0-9]* ,\1\2-$new_year ," # do a semi-automated commit check git diff > $tmp_file |