From 54f1b48226c5aaa20926a93fbfdc8a54712e78f1 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 1 Mar 2014 20:50:14 +0300 Subject: In guitable rename conflicting mActionListeners into mActionListeners2. --- src/gui/widgets/guitable.cpp | 8 ++++---- src/gui/widgets/guitable.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gui/widgets/guitable.cpp b/src/gui/widgets/guitable.cpp index 70ebb77d6..128281fe9 100644 --- a/src/gui/widgets/guitable.cpp +++ b/src/gui/widgets/guitable.cpp @@ -101,7 +101,7 @@ GuiTable::GuiTable(const Widget2 *const widget, KeyListener(), mModel(nullptr), mTopWidget(nullptr), - mActionListeners(), + mActionListeners2(), mHighlightColor(getThemeColor(Theme::HIGHLIGHT)), mSelectedRow(-1), mSelectedColumn(-1), @@ -266,8 +266,8 @@ void GuiTable::setSelectedColumn(const int selected) void GuiTable::uninstallActionListeners() { - delete_all(mActionListeners); - mActionListeners.clear(); + delete_all(mActionListeners2); + mActionListeners2.clear(); } void GuiTable::installActionListeners() @@ -285,7 +285,7 @@ void GuiTable::installActionListeners() Widget *const widget = mModel->getElementAt(row, column); if (widget) { - mActionListeners.push_back(new GuiTableActionListener( + mActionListeners2.push_back(new GuiTableActionListener( this, widget, row, column)); } } diff --git a/src/gui/widgets/guitable.h b/src/gui/widgets/guitable.h index fb0c34784..7cec854a8 100644 --- a/src/gui/widgets/guitable.h +++ b/src/gui/widgets/guitable.h @@ -183,7 +183,7 @@ private: Widget *mTopWidget; /** Vector for compactness; used as a list in practice. */ - std::vector mActionListeners; + std::vector mActionListeners2; /** * Holds the background color of the table. -- cgit v1.2.3-70-g09d2 From 6709f3df268223662c9ae1622db3bbc93a83cf8f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 1 Mar 2014 21:26:32 +0300 Subject: Move basiccontainer into gui/widgets. --- src/CMakeLists.txt | 4 +- src/Makefile.am | 4 +- src/gui/base/basiccontainer.cpp | 384 ------------------------------------ src/gui/base/basiccontainer.hpp | 218 -------------------- src/gui/base/widgets/container.hpp | 2 +- src/gui/base/widgets/scrollarea.cpp | 6 +- src/gui/base/widgets/scrollarea.hpp | 3 +- src/gui/widgets/basiccontainer.cpp | 377 +++++++++++++++++++++++++++++++++++ src/gui/widgets/basiccontainer.h | 215 ++++++++++++++++++++ src/gui/widgets/dropdown.cpp | 2 +- src/gui/widgets/dropdown.h | 4 +- src/gui/widgets/tabbedarea.cpp | 4 +- src/gui/widgets/tabbedarea.h | 2 +- src/gui/widgets/tabs/tab.cpp | 2 +- src/gui/widgets/tabs/tab.h | 4 +- 15 files changed, 611 insertions(+), 620 deletions(-) delete mode 100644 src/gui/base/basiccontainer.cpp delete mode 100644 src/gui/base/basiccontainer.hpp create mode 100644 src/gui/widgets/basiccontainer.cpp create mode 100644 src/gui/widgets/basiccontainer.h diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 054ab4823..8b4a052cf 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -790,7 +790,7 @@ SET(SRCS walklayer.h events/actionevent.h listeners/actionlistener.h - gui/base/basiccontainer.hpp + gui/widgets/basiccontainer.h gui/cliprect.h gui/color.h listeners/deathlistener.h @@ -821,7 +821,7 @@ SET(SRCS gui/base/widgets/slider.hpp gui/base/widgets/textbox.hpp gui/base/widgets/textfield.hpp - gui/base/basiccontainer.cpp + gui/widgets/basiccontainer.cpp gui/cliprect.cpp gui/color.cpp gui/base/gui.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 2b1eb4c68..1e372d667 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -152,7 +152,7 @@ endif manaplus_SOURCES += events/actionevent.h \ listeners/actionlistener.h \ - gui/base/basiccontainer.hpp \ + gui/widgets/basiccontainer.h \ gui/cliprect.h \ gui/color.h \ listeners/deathlistener.h \ @@ -184,7 +184,7 @@ manaplus_SOURCES += events/actionevent.h \ gui/base/widgets/slider.hpp \ gui/base/widgets/textbox.hpp \ gui/base/widgets/textfield.hpp \ - gui/base/basiccontainer.cpp \ + gui/widgets/basiccontainer.cpp \ gui/cliprect.cpp \ gui/color.cpp \ gui/base/gui.cpp \ diff --git a/src/gui/base/basiccontainer.cpp b/src/gui/base/basiccontainer.cpp deleted file mode 100644 index f323366ad..000000000 --- a/src/gui/base/basiccontainer.cpp +++ /dev/null @@ -1,384 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/basiccontainer.hpp" - -#include - -#include "debug.h" - -namespace gcn -{ - BasicContainer::~BasicContainer() - { - clear(); - } - - void BasicContainer::moveToTop(Widget* widget) - { - for (WidgetListIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - if (*iter == widget) - { - mWidgets.erase(iter); - mWidgets.push_back(widget); - return; - } - } - } - - void BasicContainer::moveToBottom(Widget* widget) - { - WidgetListIterator iter; - iter = std::find(mWidgets.begin(), mWidgets.end(), widget); - - if (iter == mWidgets.end()) - return; - - mWidgets.erase(iter); - mWidgets.insert(mWidgets.begin(), widget); - } - - void BasicContainer::death(const Event& event) - { - WidgetListIterator iter; - iter = std::find(mWidgets.begin(), mWidgets.end(), event.getSource()); - - if (iter == mWidgets.end()) - return; - - mWidgets.erase(iter); - } - - Rect BasicContainer::getChildrenArea() - { - return Rect(0, 0, getWidth(), getHeight()); - } - - void BasicContainer::focusNext() - { - WidgetListConstIterator it; - - for (it = mWidgets.begin(); it != mWidgets.end(); ++ it) - { - if ((*it)->isFocused()) - break; - } - - WidgetListConstIterator end = it; - - if (it == mWidgets.end()) - it = mWidgets.begin(); - - ++ it; - - for ( ; it != end; ++ it) - { - if (it == mWidgets.end()) - it = mWidgets.begin(); - - if ((*it)->isFocusable()) - { - (*it)->requestFocus(); - return; - } - } - } - - void BasicContainer::focusPrevious() - { - WidgetListReverseIterator it; - - for (it = mWidgets.rbegin(); it != mWidgets.rend(); ++ it) - { - if ((*it)->isFocused()) - break; - } - - const WidgetListReverseIterator end = it; - - ++ it; - - if (it == mWidgets.rend()) - it = mWidgets.rbegin(); - - for ( ; it != end; ++ it) - { - if (it == mWidgets.rend()) - it = mWidgets.rbegin(); - - if ((*it)->isFocusable()) - { - (*it)->requestFocus(); - return; - } - } - } - - Widget *BasicContainer::getWidgetAt(int x, int y) - { - const Rect r = getChildrenArea(); - - if (!r.isPointInRect(x, y)) - return nullptr; - - x -= r.x; - y -= r.y; - - for (WidgetListReverseIterator it = mWidgets.rbegin(); - it != mWidgets.rend(); ++ it) - { - if ((*it)->isVisible() && (*it)->getDimension() - .isPointInRect(x, y)) - { - return (*it); - } - } - - return nullptr; - } - - void BasicContainer::logic() - { - BLOCK_START("BasicContainer::logic") - logicChildren(); - BLOCK_END("BasicContainer::logic") - } - - void BasicContainer::_setFocusHandler(FocusHandler* focusHandler) - { - Widget::_setFocusHandler(focusHandler); - - if (mInternalFocusHandler) - return; - - for (WidgetListConstIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - (*iter)->_setFocusHandler(focusHandler); - } - } - - void BasicContainer::add(Widget* widget) - { - mWidgets.push_back(widget); - - if (!mInternalFocusHandler) - widget->_setFocusHandler(_getFocusHandler()); - else - widget->_setFocusHandler(mInternalFocusHandler); - - widget->_setParent(this); - widget->addDeathListener(this); - } - - void BasicContainer::remove(Widget* widget) - { - for (WidgetListIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - if (*iter == widget) - { - mWidgets.erase(iter); - widget->_setFocusHandler(nullptr); - widget->_setParent(nullptr); - widget->removeDeathListener(this); - return; - } - } - } - - void BasicContainer::clear() - { - for (WidgetListConstIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - (*iter)->_setFocusHandler(nullptr); - (*iter)->_setParent(nullptr); - (*iter)->removeDeathListener(this); - } - - mWidgets.clear(); - } - - void BasicContainer::drawChildren(Graphics* graphics) - { - BLOCK_START("BasicContainer::drawChildren") - - graphics->pushClipArea(getChildrenArea()); - - for (WidgetListConstIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - Widget *const widget = *iter; - if (widget->isVisible()) - { - // If the widget has a frame, - // draw it before drawing the widget - if (widget->getFrameSize() > 0) - { - Rect rec = widget->getDimension(); - const int frame = widget->getFrameSize(); - const int frame2 = frame * 2; - rec.x -= frame; - rec.y -= frame; - rec.width += frame2; - rec.height += frame2; - graphics->pushClipArea(rec); - BLOCK_START("BasicContainer::drawChildren 1") - widget->drawFrame(graphics); - BLOCK_END("BasicContainer::drawChildren 1") - graphics->popClipArea(); - } - - graphics->pushClipArea(widget->getDimension()); - BLOCK_START("BasicContainer::drawChildren 2") - widget->draw(graphics); - BLOCK_END("BasicContainer::drawChildren 2") - graphics->popClipArea(); - } - } - - graphics->popClipArea(); - BLOCK_END("BasicContainer::drawChildren") - } - - void BasicContainer::logicChildren() - { - BLOCK_START("BasicContainer::logicChildren") - for (WidgetListConstIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - (*iter)->logic(); - } - BLOCK_END("BasicContainer::logicChildren") - } - - void BasicContainer::showWidgetPart(Widget* widget, Rect area) - { - const Rect widgetArea = getChildrenArea(); - - area.x += widget->getX(); - area.y += widget->getY(); - - if (area.x + area.width > widgetArea.width) - { - widget->setX(widget->getX() - area.x - - area.width + widgetArea.width); - } - - if (area.y + area.height > widgetArea.height) - { - widget->setY(widget->getY() - area.y - - area.height + widgetArea.height); - } - - if (area.x < 0) - widget->setX(widget->getX() - area.x); - - if (area.y < 0) - widget->setY(widget->getY() - area.y); - } - - void BasicContainer::setInternalFocusHandler(FocusHandler* focusHandler) - { - Widget::setInternalFocusHandler(focusHandler); - - for (WidgetListConstIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - if (!mInternalFocusHandler) - (*iter)->_setFocusHandler(_getFocusHandler()); - else - (*iter)->_setFocusHandler(mInternalFocusHandler); - } - } - - Widget* BasicContainer::findWidgetById(const std::string& id) - { - for (WidgetListConstIterator iter = mWidgets.begin(); - iter != mWidgets.end(); ++ iter) - { - if ((*iter)->getId() == id) - return (*iter); - - BasicContainer *const basicContainer - = dynamic_cast(*iter); - - if (basicContainer) - { - Widget *const widget = basicContainer->findWidgetById(id); - - if (widget) - return widget; - } - } - - return nullptr; - } -} // namespace gcn diff --git a/src/gui/base/basiccontainer.hpp b/src/gui/base/basiccontainer.hpp deleted file mode 100644 index e1947c652..000000000 --- a/src/gui/base/basiccontainer.hpp +++ /dev/null @@ -1,218 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_BASICCONTAINER_HPP -#define GCN_BASICCONTAINER_HPP - -#include - -#include "gui/widgets/widget.h" - -#include "listeners/deathlistener.h" - -namespace gcn -{ - /** - * A base class for containers. The class implements the most - * common things for a container. If you are implementing a - * container, consider inheriting from this class. - * - * @see Container - * @since 0.6.0 - */ - class BasicContainer : public Widget, - public DeathListener - { - public: - explicit BasicContainer(const Widget2 *const widget) : - Widget(widget), - DeathListener(), - mWidgets() - { } - - A_DELETE_COPY(BasicContainer) - - /** - * Destructor - */ - virtual ~BasicContainer(); - - /** - * Shows a certain part of a widget in the basic container. - * Used when widgets want a specific part to be visible in - * its parent. An example is a TextArea that wants a specific - * part of its text to be visible when a TextArea is a child - * of a ScrollArea. - * - * @param widget The widget whom wants a specific part of - * itself to be visible. - * @param rectangle The rectangle to be visible. - */ - virtual void showWidgetPart(Widget* widget, Rect area); - - // Inherited from Widget - - virtual void moveToTop(Widget* widget); - - virtual void moveToBottom(Widget* widget); - - virtual Rect getChildrenArea() A_WARN_UNUSED; - - virtual void focusNext(); - - virtual void focusPrevious(); - - virtual void logic(); - - virtual void _setFocusHandler(FocusHandler* focusHandler); - - void setInternalFocusHandler(FocusHandler* focusHandler); - - virtual Widget *getWidgetAt(int x, int y) A_WARN_UNUSED; - - - // Inherited from DeathListener - - virtual void death(const Event& event); - - protected: - /** - * Adds a widget to the basic container. - * - * @param widget The widget to add. - * @see remove, clear - */ - void add(Widget* widget); - - /** - * Removes a widget from the basic container. - * - * @param widget The widget to remove. - * @see add, clear - */ - virtual void remove(Widget* widget); - - /** - * Clears the basic container from all widgets. - * - * @see remove, clear - */ - virtual void clear(); - - /** - * Draws the children widgets of the basic container. - * - * @param graphics A graphics object to draw with. - */ - virtual void drawChildren(Graphics* graphics); - - /** - * Calls logic for the children widgets of the basic - * container. - */ - virtual void logicChildren(); - - /** - * Finds a widget given an id. This function can be useful - * when implementing a GUI generator for Guichan, such as - * the ability to create a Guichan GUI from an XML file. - * - * @param id The id to find a widget by. - * @return The widget with the corrosponding id, - NULL of no widget is found. - */ - virtual Widget* findWidgetById(const std::string& id) A_WARN_UNUSED; - - /** - * Typedef. - */ - typedef std::vector WidgetList; - - /** - * Typedef. - */ - typedef WidgetList::iterator WidgetListIterator; - - /** - * Typedef. - */ - typedef WidgetList::const_iterator WidgetListConstIterator; - - /** - * Typedef. - */ - typedef WidgetList::reverse_iterator WidgetListReverseIterator; - - /** - * Typedef. - */ - typedef WidgetList::const_reverse_iterator WidgetListCReverseIterator; - - /** - * Holds all widgets of the basic container. - */ - WidgetList mWidgets; - }; -} // namespace gcn - -#endif // end GCN_BASICCONTAINER_HPP diff --git a/src/gui/base/widgets/container.hpp b/src/gui/base/widgets/container.hpp index 3e6c0a587..37984bbc9 100644 --- a/src/gui/base/widgets/container.hpp +++ b/src/gui/base/widgets/container.hpp @@ -64,7 +64,7 @@ #ifndef GCN_CONTAINER_HPP #define GCN_CONTAINER_HPP -#include "gui/base/basiccontainer.hpp" +#include "gui/widgets/basiccontainer.h" namespace gcn { diff --git a/src/gui/base/widgets/scrollarea.cpp b/src/gui/base/widgets/scrollarea.cpp index 665830ce4..3c830c239 100644 --- a/src/gui/base/widgets/scrollarea.cpp +++ b/src/gui/base/widgets/scrollarea.cpp @@ -72,7 +72,7 @@ namespace gcn { ScrollArea::ScrollArea(const Widget2 *const widget) : - gcn::BasicContainer(widget), + BasicContainer(widget), MouseListener(), mVScroll(0), mHScroll(0), @@ -100,7 +100,7 @@ namespace gcn ScrollArea::ScrollArea(const Widget2 *const widget, Widget *const content) : - gcn::BasicContainer(widget), + BasicContainer(widget), MouseListener(), mVScroll(0), mHScroll(0), @@ -131,7 +131,7 @@ namespace gcn Widget *content, ScrollPolicy hPolicy, ScrollPolicy vPolicy) : - gcn::BasicContainer(widget), + BasicContainer(widget), MouseListener(), mVScroll(0), mHScroll(0), diff --git a/src/gui/base/widgets/scrollarea.hpp b/src/gui/base/widgets/scrollarea.hpp index 879792019..624debc35 100644 --- a/src/gui/base/widgets/scrollarea.hpp +++ b/src/gui/base/widgets/scrollarea.hpp @@ -64,7 +64,8 @@ #ifndef GCN_SCROLLAREA_HPP #define GCN_SCROLLAREA_HPP -#include "gui/base/basiccontainer.hpp" +#include "gui/widgets/basiccontainer.h" + #include "listeners/mouselistener.h" namespace gcn diff --git a/src/gui/widgets/basiccontainer.cpp b/src/gui/widgets/basiccontainer.cpp new file mode 100644 index 000000000..48ab683be --- /dev/null +++ b/src/gui/widgets/basiccontainer.cpp @@ -0,0 +1,377 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2014 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 . + */ + +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "gui/widgets/basiccontainer.h" + +#include + +#include "debug.h" + +BasicContainer::~BasicContainer() +{ + clear(); +} + +void BasicContainer::moveToTop(Widget* widget) +{ + for (WidgetListIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + if (*iter == widget) + { + mWidgets.erase(iter); + mWidgets.push_back(widget); + return; + } + } +} + +void BasicContainer::moveToBottom(Widget* widget) +{ + WidgetListIterator iter; + iter = std::find(mWidgets.begin(), mWidgets.end(), widget); + + if (iter == mWidgets.end()) + return; + + mWidgets.erase(iter); + mWidgets.insert(mWidgets.begin(), widget); +} + +void BasicContainer::death(const Event& event) +{ + WidgetListIterator iter; + iter = std::find(mWidgets.begin(), mWidgets.end(), event.getSource()); + + if (iter == mWidgets.end()) + return; + + mWidgets.erase(iter); +} + +Rect BasicContainer::getChildrenArea() +{ + return Rect(0, 0, getWidth(), getHeight()); +} + +void BasicContainer::focusNext() +{ + WidgetListConstIterator it; + + for (it = mWidgets.begin(); it != mWidgets.end(); ++ it) + { + if ((*it)->isFocused()) + break; + } + + WidgetListConstIterator end = it; + + if (it == mWidgets.end()) + it = mWidgets.begin(); + + ++ it; + + for ( ; it != end; ++ it) + { + if (it == mWidgets.end()) + it = mWidgets.begin(); + + if ((*it)->isFocusable()) + { + (*it)->requestFocus(); + return; + } + } +} + +void BasicContainer::focusPrevious() +{ + WidgetListReverseIterator it; + + for (it = mWidgets.rbegin(); it != mWidgets.rend(); ++ it) + { + if ((*it)->isFocused()) + break; + } + + const WidgetListReverseIterator end = it; + + ++ it; + + if (it == mWidgets.rend()) + it = mWidgets.rbegin(); + + for ( ; it != end; ++ it) + { + if (it == mWidgets.rend()) + it = mWidgets.rbegin(); + + if ((*it)->isFocusable()) + { + (*it)->requestFocus(); + return; + } + } +} + +Widget *BasicContainer::getWidgetAt(int x, int y) +{ + const Rect r = getChildrenArea(); + + if (!r.isPointInRect(x, y)) + return nullptr; + + x -= r.x; + y -= r.y; + + for (WidgetListReverseIterator it = mWidgets.rbegin(); + it != mWidgets.rend(); ++ it) + { + if ((*it)->isVisible() && (*it)->getDimension() + .isPointInRect(x, y)) + { + return (*it); + } + } + + return nullptr; +} + +void BasicContainer::logic() +{ + BLOCK_START("BasicContainer::logic") + logicChildren(); + BLOCK_END("BasicContainer::logic") +} + +void BasicContainer::_setFocusHandler(FocusHandler* focusHandler) +{ + Widget::_setFocusHandler(focusHandler); + + if (mInternalFocusHandler) + return; + + for (WidgetListConstIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + (*iter)->_setFocusHandler(focusHandler); + } +} + +void BasicContainer::add(Widget* widget) +{ + mWidgets.push_back(widget); + + if (!mInternalFocusHandler) + widget->_setFocusHandler(_getFocusHandler()); + else + widget->_setFocusHandler(mInternalFocusHandler); + + widget->_setParent(this); + widget->addDeathListener(this); +} + +void BasicContainer::remove(Widget* widget) +{ + for (WidgetListIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + if (*iter == widget) + { + mWidgets.erase(iter); + widget->_setFocusHandler(nullptr); + widget->_setParent(nullptr); + widget->removeDeathListener(this); + return; + } + } +} + +void BasicContainer::clear() +{ + for (WidgetListConstIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + (*iter)->_setFocusHandler(nullptr); + (*iter)->_setParent(nullptr); + (*iter)->removeDeathListener(this); + } + + mWidgets.clear(); +} + +void BasicContainer::drawChildren(Graphics* graphics) +{ + BLOCK_START("BasicContainer::drawChildren") + + graphics->pushClipArea(getChildrenArea()); + + for (WidgetListConstIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + Widget *const widget = *iter; + if (widget->isVisible()) + { + // If the widget has a frame, + // draw it before drawing the widget + if (widget->getFrameSize() > 0) + { + Rect rec = widget->getDimension(); + const int frame = widget->getFrameSize(); + const int frame2 = frame * 2; + rec.x -= frame; + rec.y -= frame; + rec.width += frame2; + rec.height += frame2; + graphics->pushClipArea(rec); + BLOCK_START("BasicContainer::drawChildren 1") + widget->drawFrame(graphics); + BLOCK_END("BasicContainer::drawChildren 1") + graphics->popClipArea(); + } + + graphics->pushClipArea(widget->getDimension()); + BLOCK_START("BasicContainer::drawChildren 2") + widget->draw(graphics); + BLOCK_END("BasicContainer::drawChildren 2") + graphics->popClipArea(); + } + } + + graphics->popClipArea(); + BLOCK_END("BasicContainer::drawChildren") +} + +void BasicContainer::logicChildren() +{ + BLOCK_START("BasicContainer::logicChildren") + for (WidgetListConstIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + (*iter)->logic(); + } + BLOCK_END("BasicContainer::logicChildren") +} + +void BasicContainer::showWidgetPart(Widget* widget, Rect area) +{ + const Rect widgetArea = getChildrenArea(); + + area.x += widget->getX(); + area.y += widget->getY(); + + if (area.x + area.width > widgetArea.width) + { + widget->setX(widget->getX() - area.x + - area.width + widgetArea.width); + } + + if (area.y + area.height > widgetArea.height) + { + widget->setY(widget->getY() - area.y + - area.height + widgetArea.height); + } + + if (area.x < 0) + widget->setX(widget->getX() - area.x); + + if (area.y < 0) + widget->setY(widget->getY() - area.y); +} + +void BasicContainer::setInternalFocusHandler(FocusHandler* focusHandler) +{ + Widget::setInternalFocusHandler(focusHandler); + + for (WidgetListConstIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + if (!mInternalFocusHandler) + (*iter)->_setFocusHandler(_getFocusHandler()); + else + (*iter)->_setFocusHandler(mInternalFocusHandler); + } +} + +Widget* BasicContainer::findWidgetById(const std::string& id) +{ + for (WidgetListConstIterator iter = mWidgets.begin(); + iter != mWidgets.end(); ++ iter) + { + if ((*iter)->getId() == id) + return (*iter); + + BasicContainer *const basicContainer + = dynamic_cast(*iter); + + if (basicContainer) + { + Widget *const widget = basicContainer->findWidgetById(id); + + if (widget) + return widget; + } + } + + return nullptr; +} diff --git a/src/gui/widgets/basiccontainer.h b/src/gui/widgets/basiccontainer.h new file mode 100644 index 000000000..240e9375f --- /dev/null +++ b/src/gui/widgets/basiccontainer.h @@ -0,0 +1,215 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2014 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 . + */ + +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef GCN_BASICCONTAINER_HPP +#define GCN_BASICCONTAINER_HPP + +#include + +#include "gui/widgets/widget.h" + +#include "listeners/deathlistener.h" + +/** + * A base class for containers. The class implements the most + * common things for a container. If you are implementing a + * container, consider inheriting from this class. + * + * @see Container + * @since 0.6.0 + */ +class BasicContainer : public Widget, + public DeathListener +{ + public: + explicit BasicContainer(const Widget2 *const widget) : + Widget(widget), + DeathListener(), + mWidgets() + { } + + A_DELETE_COPY(BasicContainer) + + /** + * Destructor + */ + virtual ~BasicContainer(); + + /** + * Shows a certain part of a widget in the basic container. + * Used when widgets want a specific part to be visible in + * its parent. An example is a TextArea that wants a specific + * part of its text to be visible when a TextArea is a child + * of a ScrollArea. + * + * @param widget The widget whom wants a specific part of + * itself to be visible. + * @param rectangle The rectangle to be visible. + */ + virtual void showWidgetPart(Widget* widget, Rect area); + + // Inherited from Widget + + virtual void moveToTop(Widget* widget); + + virtual void moveToBottom(Widget* widget); + + virtual Rect getChildrenArea() A_WARN_UNUSED; + + virtual void focusNext(); + + virtual void focusPrevious(); + + virtual void logic(); + + virtual void _setFocusHandler(FocusHandler* focusHandler); + + void setInternalFocusHandler(FocusHandler* focusHandler); + + virtual Widget *getWidgetAt(int x, int y) A_WARN_UNUSED; + + + // Inherited from DeathListener + + virtual void death(const Event& event); + + protected: + /** + * Adds a widget to the basic container. + * + * @param widget The widget to add. + * @see remove, clear + */ + void add(Widget* widget); + + /** + * Removes a widget from the basic container. + * + * @param widget The widget to remove. + * @see add, clear + */ + virtual void remove(Widget* widget); + + /** + * Clears the basic container from all widgets. + * + * @see remove, clear + */ + virtual void clear(); + + /** + * Draws the children widgets of the basic container. + * + * @param graphics A graphics object to draw with. + */ + virtual void drawChildren(Graphics* graphics); + + /** + * Calls logic for the children widgets of the basic + * container. + */ + virtual void logicChildren(); + + /** + * Finds a widget given an id. This function can be useful + * when implementing a GUI generator for Guichan, such as + * the ability to create a Guichan GUI from an XML file. + * + * @param id The id to find a widget by. + * @return The widget with the corrosponding id, + NULL of no widget is found. + */ + virtual Widget* findWidgetById(const std::string& id) A_WARN_UNUSED; + + /** + * Typedef. + */ + typedef std::vector WidgetList; + + /** + * Typedef. + */ + typedef WidgetList::iterator WidgetListIterator; + + /** + * Typedef. + */ + typedef WidgetList::const_iterator WidgetListConstIterator; + + /** + * Typedef. + */ + typedef WidgetList::reverse_iterator WidgetListReverseIterator; + + /** + * Typedef. + */ + typedef WidgetList::const_reverse_iterator WidgetListCReverseIterator; + + /** + * Holds all widgets of the basic container. + */ + WidgetList mWidgets; +}; + +#endif // end GCN_BASICCONTAINER_HPP diff --git a/src/gui/widgets/dropdown.cpp b/src/gui/widgets/dropdown.cpp index dfc17e17b..b1a3c4ac1 100644 --- a/src/gui/widgets/dropdown.cpp +++ b/src/gui/widgets/dropdown.cpp @@ -60,7 +60,7 @@ DropDown::DropDown(const Widget2 *const widget, ActionListener *const listener, const std::string &eventId): ActionListener(), - gcn::BasicContainer(widget), + BasicContainer(widget), KeyListener(), MouseListener(), FocusListener(), diff --git a/src/gui/widgets/dropdown.h b/src/gui/widgets/dropdown.h index 8e463a2c1..2208880b3 100644 --- a/src/gui/widgets/dropdown.h +++ b/src/gui/widgets/dropdown.h @@ -23,7 +23,7 @@ #ifndef GUI_WIDGETS_DROPDOWN_H #define GUI_WIDGETS_DROPDOWN_H -#include "gui/base/basiccontainer.hpp" +#include "gui/widgets/basiccontainer.h" #include "listeners/actionlistener.h" #include "listeners/focuslistener.h" @@ -46,7 +46,7 @@ class Skin; * your list. */ class DropDown final : public ActionListener, - public gcn::BasicContainer, + public BasicContainer, public KeyListener, public MouseListener, public FocusListener, diff --git a/src/gui/widgets/tabbedarea.cpp b/src/gui/widgets/tabbedarea.cpp index d2bb24720..5d125cadd 100644 --- a/src/gui/widgets/tabbedarea.cpp +++ b/src/gui/widgets/tabbedarea.cpp @@ -81,7 +81,7 @@ TabbedArea::TabbedArea(const Widget2 *const widget) : ActionListener(), - gcn::BasicContainer(widget), + BasicContainer(widget), KeyListener(), MouseListener(), WidgetListener(), @@ -768,7 +768,7 @@ void TabbedArea::death(const Event &event) if (tab) removeTab(tab); else - gcn::BasicContainer::death(event); + BasicContainer::death(event); } void TabbedArea::selectNextTab() diff --git a/src/gui/widgets/tabbedarea.h b/src/gui/widgets/tabbedarea.h index dbaa4334b..11f3a46d3 100644 --- a/src/gui/widgets/tabbedarea.h +++ b/src/gui/widgets/tabbedarea.h @@ -82,7 +82,7 @@ class Tab; * A tabbed area, the same as the guichan tabbed area in 0.8, but extended */ class TabbedArea final : public ActionListener, - public gcn::BasicContainer, + public BasicContainer, public KeyListener, public MouseListener, public WidgetListener diff --git a/src/gui/widgets/tabs/tab.cpp b/src/gui/widgets/tabs/tab.cpp index 96ae76787..ede69619e 100644 --- a/src/gui/widgets/tabs/tab.cpp +++ b/src/gui/widgets/tabs/tab.cpp @@ -91,7 +91,7 @@ static std::string const data[Tab::TAB_COUNT] = Skin *Tab::tabImg[Tab::TAB_COUNT]; Tab::Tab(const Widget2 *const widget) : - gcn::BasicContainer(widget), + BasicContainer(widget), MouseListener(), WidgetListener(), mLabel(new Label(this)), diff --git a/src/gui/widgets/tabs/tab.h b/src/gui/widgets/tabs/tab.h index 1f52cde88..246d90650 100644 --- a/src/gui/widgets/tabs/tab.h +++ b/src/gui/widgets/tabs/tab.h @@ -66,7 +66,7 @@ #ifndef GUI_WIDGETS_TABS_TAB_H #define GUI_WIDGETS_TABS_TAB_H -#include "gui/base/basiccontainer.hpp" +#include "gui/widgets/basiccontainer.h" #include "listeners/mouselistener.h" #include "listeners/widgetlistener.h" @@ -81,7 +81,7 @@ class TabbedArea; /** * A tab, the same as the Guichan tab in 0.8, but extended */ -class Tab : public gcn::BasicContainer, +class Tab : public BasicContainer, public MouseListener, public WidgetListener { -- cgit v1.2.3-70-g09d2 From e710a36d3905b50861edf21f4b5ac5a79cb5ee05 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 12:15:59 +0300 Subject: Join gui classes in one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/events/mouseevent.h | 2 +- src/gui/base/gui.cpp | 763 ------------------------------------------------ src/gui/base/gui.hpp | 515 -------------------------------- src/gui/gui.cpp | 561 ++++++++++++++++++++++++++++++++++- src/gui/gui.h | 331 ++++++++++++++++++++- 7 files changed, 889 insertions(+), 1287 deletions(-) delete mode 100644 src/gui/base/gui.cpp delete mode 100644 src/gui/base/gui.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8b4a052cf..066a481f7 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -796,7 +796,6 @@ SET(SRCS listeners/deathlistener.h events/event.h listeners/focuslistener.h - gui/base/gui.hpp events/inputguievent.h input/key.h events/keyevent.h @@ -824,7 +823,6 @@ SET(SRCS gui/widgets/basiccontainer.cpp gui/cliprect.cpp gui/color.cpp - gui/base/gui.cpp input/key.cpp gui/rect.cpp gui/widgets/widget.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 1e372d667..065184849 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -159,7 +159,6 @@ manaplus_SOURCES += events/actionevent.h \ events/event.h \ listeners/focuslistener.h \ render/graphics.h \ - gui/base/gui.hpp \ events/inputguievent.h \ input/key.h \ events/keyevent.h \ @@ -187,7 +186,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/widgets/basiccontainer.cpp \ gui/cliprect.cpp \ gui/color.cpp \ - gui/base/gui.cpp \ input/key.cpp \ gui/rect.cpp \ gui/widgets/widget.cpp \ diff --git a/src/events/mouseevent.h b/src/events/mouseevent.h index a717980f9..8ef65cca4 100644 --- a/src/events/mouseevent.h +++ b/src/events/mouseevent.h @@ -235,7 +235,7 @@ class MouseEvent: public InputGuiEvent * to widget the mouse listener receiving the events have registered * to. */ - friend class gcn::Gui; + friend class Gui; }; #endif // EVENTS_MOUSEEVENT_H diff --git a/src/gui/base/gui.cpp b/src/gui/base/gui.cpp deleted file mode 100644 index 8985ec062..000000000 --- a/src/gui/base/gui.cpp +++ /dev/null @@ -1,763 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/gui.hpp" - -#include "gui/widgets/widget.h" - -#include "gui/focushandler.h" - -#include "input/mouseinput.h" - -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -#include "debug.h" - -namespace gcn -{ - Gui::Gui() : - mTop(nullptr), - mGraphics(nullptr), - mInput(nullptr), - mFocusHandler(new FocusHandler), - mTabbing(true), - mKeyListeners(), - mShiftPressed(false), - mMetaPressed(false), - mControlPressed(false), - mAltPressed(false), - mLastMousePressButton(0), - mLastMousePressTimeStamp(0), - mLastMouseX(0), - mLastMouseY(0), - mClickCount(1), - mLastMouseDragButton(0), - mWidgetWithMouseQueue() - { - } - - Gui::~Gui() - { - if (Widget::widgetExists(mTop)) - setTop(nullptr); - - delete mFocusHandler; - mFocusHandler = nullptr; - } - - void Gui::setTop(Widget* top) - { - if (mTop) - mTop->_setFocusHandler(nullptr); - if (top) - top->_setFocusHandler(mFocusHandler); - - mTop = top; - } - - Widget* Gui::getTop() const - { - return mTop; - } - - void Gui::setGraphics(Graphics* graphics) - { - mGraphics = graphics; - } - - Graphics* Gui::getGraphics() const - { - return mGraphics; - } - - void Gui::setInput(SDLInput* input) - { - mInput = input; - } - - SDLInput* Gui::getInput() const - { - return mInput; - } - - void Gui::logic() - { - } - - void Gui::draw() - { - } - - void Gui::focusNone() - { - mFocusHandler->focusNone(); - } - - void Gui::setTabbingEnabled(bool tabbing) - { - mTabbing = tabbing; - } - - bool Gui::isTabbingEnabled() - { - return mTabbing; - } - - void Gui::addGlobalKeyListener(KeyListener* keyListener) - { - mKeyListeners.push_back(keyListener); - } - - void Gui::removeGlobalKeyListener(KeyListener* keyListener) - { - mKeyListeners.remove(keyListener); - } - - void Gui::handleMouseInput() - { - } - - void Gui::handleKeyInput() - { - } - - void Gui::handleMouseMoved(const MouseInput& mouseInput) - { - // Check if the mouse leaves the application window. - if (!mWidgetWithMouseQueue.empty() && (mouseInput.getX() < 0 - || mouseInput.getY() < 0 || !mTop->getDimension().isPointInRect( - mouseInput.getX(), mouseInput.getY()))) - { - // Distribute an event to all widgets in the - // "widget with mouse" queue. - while (!mWidgetWithMouseQueue.empty()) - { - Widget *const widget = mWidgetWithMouseQueue.front(); - - if (Widget::widgetExists(widget)) - { - distributeMouseEvent(widget, - MouseEvent::EXITED, - mouseInput.getButton(), - mouseInput.getX(), - mouseInput.getY(), - true, - true); - } - - mWidgetWithMouseQueue.pop_front(); - } - - return; - } - - // Check if there is a need to send mouse exited events by - // traversing the "widget with mouse" queue. - bool widgetWithMouseQueueCheckDone = mWidgetWithMouseQueue.empty(); - while (!widgetWithMouseQueueCheckDone) - { - unsigned int iterations = 0; - for (std::deque::iterator - iter = mWidgetWithMouseQueue.begin(); - iter != mWidgetWithMouseQueue.end(); - ++ iter) - { - Widget *const widget = *iter; - - // If a widget in the "widget with mouse queue" doesn't - // exists anymore it should be removed from the queue. - if (!Widget::widgetExists(widget)) - { - mWidgetWithMouseQueue.erase(iter); - break; - } - else - { - int x, y; - widget->getAbsolutePosition(x, y); - - if (x > mouseInput.getX() - || y > mouseInput.getY() - || x + widget->getWidth() <= mouseInput.getX() - || y + widget->getHeight() <= mouseInput.getY() - || !widget->isVisible()) - { - distributeMouseEvent(widget, - MouseEvent::EXITED, - mouseInput.getButton(), - mouseInput.getX(), - mouseInput.getY(), - true, - true); - mClickCount = 1; - mLastMousePressTimeStamp = 0; - mWidgetWithMouseQueue.erase(iter); - break; - } - } - - iterations++; - } - - widgetWithMouseQueueCheckDone = - (iterations == mWidgetWithMouseQueue.size()); - } - - // Check all widgets below the mouse to see if they are - // present in the "widget with mouse" queue. If a widget - // is not then it should be added and an entered event should - // be sent to it. - Widget* parent = getMouseEventSource( - mouseInput.getX(), mouseInput.getY()); - Widget* widget = parent; - - // If a widget has modal mouse input focus then it will - // always be returned from getMouseEventSource, but we only wan't to - // send mouse entered events if the mouse has actually entered the - // widget with modal mouse input focus, hence we need to check if - // that's the case. If it's not we should simply ignore to send any - // mouse entered events. - if (mFocusHandler->getModalMouseInputFocused() - && widget == mFocusHandler->getModalMouseInputFocused() - && Widget::widgetExists(widget)) - { - int x, y; - widget->getAbsolutePosition(x, y); - - if (x > mouseInput.getX() || y > mouseInput.getY() - || x + widget->getWidth() <= mouseInput.getX() - || y + widget->getHeight() <= mouseInput.getY()) - { - parent = nullptr; - } - } - - while (parent) - { - parent = widget->getParent(); - - // Check if the widget is present in the "widget with mouse" queue. - bool widgetIsPresentInQueue = false; - FOR_EACH (std::deque::const_iterator, - iter, mWidgetWithMouseQueue) - { - if (*iter == widget) - { - widgetIsPresentInQueue = true; - break; - } - } - - // Widget is not present, send an entered event and add - // it to the "widget with mouse" queue. - if (!widgetIsPresentInQueue - && Widget::widgetExists(widget)) - { - distributeMouseEvent(widget, - MouseEvent::ENTERED, - mouseInput.getButton(), - mouseInput.getX(), - mouseInput.getY(), - true, - true); - mWidgetWithMouseQueue.push_front(widget); - } - - const Widget *const swap = widget; - widget = parent; - parent = swap->getParent(); - } - - if (mFocusHandler->getDraggedWidget()) - { - distributeMouseEvent(mFocusHandler->getDraggedWidget(), - MouseEvent::DRAGGED, - mLastMouseDragButton, - mouseInput.getX(), - mouseInput.getY()); - } - else - { - Widget *const sourceWidget = getMouseEventSource( - mouseInput.getX(), mouseInput.getY()); - - distributeMouseEvent(sourceWidget, - MouseEvent::MOVED, - mouseInput.getButton(), - mouseInput.getX(), - mouseInput.getY()); - } - } - - void Gui::handleMouseWheelMovedDown(const MouseInput& mouseInput) - { - Widget* sourceWidget = getMouseEventSource( - mouseInput.getX(), mouseInput.getY()); - - if (mFocusHandler->getDraggedWidget()) - sourceWidget = mFocusHandler->getDraggedWidget(); - - int sourceWidgetX, sourceWidgetY; - sourceWidget->getAbsolutePosition(sourceWidgetX, sourceWidgetY); - - distributeMouseEvent(sourceWidget, - MouseEvent::WHEEL_MOVED_DOWN, - mouseInput.getButton(), - mouseInput.getX(), - mouseInput.getY()); - } - - void Gui::handleMouseWheelMovedUp(const MouseInput& mouseInput) - { - Widget* sourceWidget = getMouseEventSource( - mouseInput.getX(), mouseInput.getY()); - - if (mFocusHandler->getDraggedWidget()) - sourceWidget = mFocusHandler->getDraggedWidget(); - - int sourceWidgetX, sourceWidgetY; - sourceWidget->getAbsolutePosition(sourceWidgetX, sourceWidgetY); - - distributeMouseEvent(sourceWidget, - MouseEvent::WHEEL_MOVED_UP, - mouseInput.getButton(), - mouseInput.getX(), - mouseInput.getY()); - } - - Widget* Gui::getWidgetAt(int x, int y) - { - // If the widget's parent has no child then we have found the widget.. - Widget* parent = mTop; - Widget* child = mTop; - - while (child) - { - Widget *const swap = child; - int parentX, parentY; - parent->getAbsolutePosition(parentX, parentY); - child = parent->getWidgetAt(x - parentX, y - parentY); - parent = swap; - } - - return parent; - } - - Widget* Gui::getMouseEventSource(int x, int y) - { - Widget *const widget = getWidgetAt(x, y); - - // +++ possible nullpointer - if (mFocusHandler->getModalMouseInputFocused() - && !widget->isModalMouseInputFocused()) - { - return mFocusHandler->getModalMouseInputFocused(); - } - - return widget; - } - - Widget* Gui::getKeyEventSource() - { - Widget* widget = mFocusHandler->getFocused(); - - // +++ possible nullpointer - while (widget->_getInternalFocusHandler() - && widget->_getInternalFocusHandler()->getFocused()) - { - widget = widget->_getInternalFocusHandler()->getFocused(); - } - - return widget; - } - - void Gui::distributeMouseEvent(Widget* source, - int type, - int button, - int x, - int y, - bool force, - bool toSourceOnly) - { - Widget* parent = source; - Widget* widget = source; - - if (mFocusHandler->getModalFocused() - && !widget->isModalFocused() - && !force) - { - return; - } - - if (mFocusHandler->getModalMouseInputFocused() - && !widget->isModalMouseInputFocused() - && !force) - { - return; - } - - MouseEvent mouseEvent(source, - mShiftPressed, - mControlPressed, - mAltPressed, - mMetaPressed, - type, - button, - x, - y, - mClickCount); - - while (parent) - { - // If the widget has been removed due to input - // cancel the distribution. - if (!Widget::widgetExists(widget)) - break; - - parent = widget->getParent(); - - if (widget->isEnabled() || force) - { - int widgetX, widgetY; - widget->getAbsolutePosition(widgetX, widgetY); - - mouseEvent.mX = x - widgetX; - mouseEvent.mY = y - widgetY; - - std::list mouseListeners - = widget->_getMouseListeners(); - - // Send the event to all mouse listeners of the widget. - for (std::list::const_iterator - it = mouseListeners.begin(); - it != mouseListeners.end(); - ++it) - { - switch (mouseEvent.getType()) - { - case MouseEvent::ENTERED: - (*it)->mouseEntered(mouseEvent); - break; - case MouseEvent::EXITED: - (*it)->mouseExited(mouseEvent); - break; - case MouseEvent::MOVED: - (*it)->mouseMoved(mouseEvent); - break; - case MouseEvent::PRESSED: - (*it)->mousePressed(mouseEvent); - break; - case MouseEvent::RELEASED: - (*it)->mouseReleased(mouseEvent); - break; - case MouseEvent::WHEEL_MOVED_UP: - (*it)->mouseWheelMovedUp(mouseEvent); - break; - case MouseEvent::WHEEL_MOVED_DOWN: - (*it)->mouseWheelMovedDown(mouseEvent); - break; - case MouseEvent::DRAGGED: - (*it)->mouseDragged(mouseEvent); - break; - case MouseEvent::CLICKED: - (*it)->mouseClicked(mouseEvent); - break; - default: - break; - } - } - - if (toSourceOnly) - break; - } - - const Widget *const swap = widget; - widget = parent; - parent = swap->getParent(); - - // If a non modal focused widget has been reach - // and we have modal focus cancel the distribution. - if (mFocusHandler->getModalFocused() - && !widget->isModalFocused()) - { - break; - } - - // If a non modal mouse input focused widget has been reach - // and we have modal mouse input focus cancel the distribution. - if (mFocusHandler->getModalMouseInputFocused() - && !widget->isModalMouseInputFocused()) - { - break; - } - } - } - - void Gui::distributeKeyEvent(KeyEvent& keyEvent) - { - Widget* parent = keyEvent.getSource(); - Widget* widget = keyEvent.getSource(); - - if (mFocusHandler->getModalFocused() - && !widget->isModalFocused()) - { - return; - } - - if (mFocusHandler->getModalMouseInputFocused() - && !widget->isModalMouseInputFocused()) - { - return; - } - - while (parent) - { - // If the widget has been removed due to input - // cancel the distribution. - if (!Widget::widgetExists(widget)) - break; - - parent = widget->getParent(); - - if (widget->isEnabled()) - { - std::list keyListeners - = widget->_getKeyListeners(); - - // Send the event to all key listeners of the source widget. - for (std::list::const_iterator - it = keyListeners.begin(); - it != keyListeners.end(); - ++it) - { - switch (keyEvent.getType()) - { - case KeyEvent::PRESSED: - (*it)->keyPressed(keyEvent); - break; - case KeyEvent::RELEASED: - (*it)->keyReleased(keyEvent); - break; - default: - break; - } - } - } - - const Widget *const swap = widget; - widget = parent; - parent = swap->getParent(); - - // If a non modal focused widget has been reach - // and we have modal focus cancel the distribution. - if (mFocusHandler->getModalFocused() - && !widget->isModalFocused()) - { - break; - } - } - } - - void Gui::distributeKeyEventToGlobalKeyListeners(KeyEvent& keyEvent) - { - for (KeyListenerListIterator it = mKeyListeners.begin(); - it != mKeyListeners.end(); ++ it) - { - switch (keyEvent.getType()) - { - case KeyEvent::PRESSED: - (*it)->keyPressed(keyEvent); - break; - case KeyEvent::RELEASED: - (*it)->keyReleased(keyEvent); - break; - default: - break; - } - - if (keyEvent.isConsumed()) - break; - } - } - - void Gui::handleModalMouseInputFocus() - { - BLOCK_START("Gui::handleModalMouseInputFocus") - // Check if modal mouse input focus has been gained by a widget. - if ((mFocusHandler->getLastWidgetWithModalMouseInputFocus() - != mFocusHandler->getModalMouseInputFocused()) - && (!mFocusHandler->getLastWidgetWithModalMouseInputFocus())) - { - handleModalFocusGained(); - mFocusHandler->setLastWidgetWithModalMouseInputFocus( - mFocusHandler->getModalMouseInputFocused()); - } - // Check if modal mouse input focus has been released. - else if ((mFocusHandler->getLastWidgetWithModalMouseInputFocus() - != mFocusHandler->getModalMouseInputFocused()) - && (mFocusHandler->getLastWidgetWithModalMouseInputFocus())) - { - handleModalFocusReleased(); - mFocusHandler->setLastWidgetWithModalMouseInputFocus(nullptr); - } - BLOCK_END("Gui::handleModalMouseInputFocus") - } - - void Gui::handleModalFocus() - { - BLOCK_START("Gui::handleModalFocus") - // Check if modal focus has been gained by a widget. - if ((mFocusHandler->getLastWidgetWithModalFocus() - != mFocusHandler->getModalFocused()) - && (!mFocusHandler->getLastWidgetWithModalFocus())) - { - handleModalFocusGained(); - mFocusHandler->setLastWidgetWithModalFocus( - mFocusHandler->getModalFocused()); - } - // Check if modal focus has been released. - else if ((mFocusHandler->getLastWidgetWithModalFocus() - != mFocusHandler->getModalFocused()) - && (mFocusHandler->getLastWidgetWithModalFocus())) - { - handleModalFocusReleased(); - mFocusHandler->setLastWidgetWithModalFocus(nullptr); - } - BLOCK_END("Gui::handleModalFocus") - } - - void Gui::handleModalFocusGained() - { - // Distribute an event to all widgets in the "widget with mouse" queue. - while (!mWidgetWithMouseQueue.empty()) - { - Widget *const widget = mWidgetWithMouseQueue.front(); - - if (Widget::widgetExists(widget)) - { - distributeMouseEvent(widget, - MouseEvent::EXITED, - mLastMousePressButton, - mLastMouseX, - mLastMouseY, - true, - true); - } - - mWidgetWithMouseQueue.pop_front(); - } - - mFocusHandler->setLastWidgetWithModalMouseInputFocus( - mFocusHandler->getModalMouseInputFocused()); - } - - void Gui::handleModalFocusReleased() - { - // Check all widgets below the mouse to see if they are - // present in the "widget with mouse" queue. If a widget - // is not then it should be added and an entered event should - // be sent to it. - Widget* widget = getMouseEventSource(mLastMouseX, mLastMouseY); - Widget* parent = widget; - - while (parent) - { - parent = widget->getParent(); - - // Check if the widget is present in the "widget with mouse" queue. - bool widgetIsPresentInQueue = false; - FOR_EACH (std::deque::const_iterator, - iter, mWidgetWithMouseQueue) - { - if (*iter == widget) - { - widgetIsPresentInQueue = true; - break; - } - } - - // Widget is not present, send an entered event and add - // it to the "widget with mouse" queue. - if (!widgetIsPresentInQueue && Widget::widgetExists(widget)) - { - distributeMouseEvent(widget, - MouseEvent::ENTERED, - mLastMousePressButton, - mLastMouseX, - mLastMouseY, - false, - true); - mWidgetWithMouseQueue.push_front(widget); - } - - const Widget *const swap = widget; - widget = parent; - parent = swap->getParent(); - } - } -} // namespace gcn diff --git a/src/gui/base/gui.hpp b/src/gui/base/gui.hpp deleted file mode 100644 index 4ea923400..000000000 --- a/src/gui/base/gui.hpp +++ /dev/null @@ -1,515 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_GUI_HPP -#define GCN_GUI_HPP - -#include -#include - -#include "localconsts.h" - -class Event; -class FocusHandler; -class Graphics; -class KeyEvent; -class KeyListener; -class MouseInput; -class SDLInput; -class Widget; - -namespace gcn -{ - // The following comment will appear in the doxygen main page. - /** - * @mainpage - * @section Introduction - * This documentation is mostly intended as a reference to the API. - * If you want to get started with Guichan, we suggest you check out - * the programs in the examples directory of the Guichan release. - * @n - * @n - * This documentation is, and will always be, work in progress. - * If you find any errors, typos or inconsistencies, or if you feel - * something needs to be explained in more detail - don't hesitate to - * tell us. - */ - - /** - * Contains a Guichan GUI. This is the core class of Guichan to which - * implementations of back ends are passed, to make Guichan work with - * a specific library, and to where the top widget (root widget of GUI) - * is added. If you want to be able to have more then one widget in your - * GUI, the top widget should be a container. - * - * A Gui object cannot work properly without passing back end - * implementations to it. A Gui object must have an implementation of a - * Graphics and an implementation of Input. - * - * NOTE: A complete GUI also must have the ability to load images. - * Images are loaded with the Image class, so to make Guichan - * able to load images an implementation of ImageLoader must be - * passed to Image. - * - * @see Graphics, Input, Image - */ - class Gui - { - public: - /** - * Constructor. - */ - Gui(); - - A_DELETE_COPY(Gui) - - /** - * Destructor. - */ - virtual ~Gui(); - - /** - * Sets the top widget. The top widget is the root widget - * of the GUI. If you want a GUI to be able to contain more - * than one widget the top widget should be a container. - * - * @param top The top widget. - * @see Container - * @since 0.1.0 - */ - virtual void setTop(Widget* top); - - /** - * Gets the top widget. The top widget is the root widget - * of the GUI. - * - * @return The top widget. NULL if no top widget has been set. - * @since 0.1.0 - */ - virtual Widget* getTop() const A_WARN_UNUSED; - - /** - * Sets the graphics object to use for drawing. - * - * @param graphics The graphics object to use for drawing. - * @see getGraphics, AllegroGraphics, HGEGraphics, - * OpenLayerGraphics, OpenGLGraphics, SDLGraphics - * @since 0.1.0 - */ - virtual void setGraphics(Graphics* graphics); - - /** - * Gets the graphics object used for drawing. - * - * @return The graphics object used for drawing. NULL if no - * graphics object has been set. - * @see setGraphics, AllegroGraphics, HGEGraphics, - * OpenLayerGraphics, OpenGLGraphics, SDLGraphics - * @since 0.1.0 - */ - virtual Graphics* getGraphics() const A_WARN_UNUSED; - - /** - * Sets the input object to use for input handling. - * - * @param input The input object to use for input handling. - * @see getInput, AllegroInput, HGEInput, OpenLayerInput, - * SDLInput - * @since 0.1.0 - */ - virtual void setInput(SDLInput* input); - - /** - * Gets the input object being used for input handling. - * - * @return The input object used for handling input. NULL if no - * input object has been set. - * @see setInput, AllegroInput, HGEInput, OpenLayerInput, - * SDLInput - * @since 0.1.0 - */ - virtual SDLInput* getInput() const A_WARN_UNUSED; - - /** - * Performs logic of the GUI. By calling this function all logic - * functions down in the GUI heirarchy will be called. When logic - * is called for Gui, user input will be handled. - * - * @see Widget::logic - * @since 0.1.0 - */ - virtual void logic(); - - /** - * Draws the GUI. By calling this funcion all draw functions - * down in the GUI hierarchy will be called. When draw is called - * the used Graphics object will be initialised and drawing of - * the top widget will commence. - * - * @see Widget::draw - * @since 0.1.0 - */ - virtual void draw(); - - /** - * Focuses none of the widgets in the Gui. - * - * @since 0.1.0 - */ - virtual void focusNone(); - - /** - * Sets tabbing enabled, or not. Tabbing is the usage of - * changing focus by utilising the tab key. - * - * @param tabbing True if tabbing should be enabled, false - * otherwise. - * @see isTabbingEnabled - * @since 0.1.0 - */ - virtual void setTabbingEnabled(bool tabbing); - - /** - * Checks if tabbing is enabled. - * - * @return True if tabbing is enabled, false otherwise. - * @see setTabbingEnabled - * @since 0.1.0 - */ - virtual bool isTabbingEnabled(); - - /** - * Adds a global key listener to the Gui. A global key listener - * will receive all key events generated from the GUI and global - * key listeners will receive the events before key listeners - * of widgets. - * - * @param keyListener The key listener to add. - * @see removeGlobalKeyListener - * @since 0.5.0 - */ - virtual void addGlobalKeyListener(KeyListener* keyListener); - - /** - * Removes global key listener from the Gui. - * - * @param keyListener The key listener to remove. - * @throws Exception if the key listener hasn't been added. - * @see addGlobalKeyListener - * @since 0.5.0 - */ - virtual void removeGlobalKeyListener(KeyListener* keyListener); - - protected: - /** - * Handles all mouse input. - * - * @since 0.6.0 - */ - virtual void handleMouseInput(); - - /** - * Handles key input. - * - * @since 0.6.0 - */ - virtual void handleKeyInput(); - - /** - * Handles mouse moved input. - * - * @param mouseInput The mouse input to handle. - * @since 0.6.0 - */ - virtual void handleMouseMoved(const MouseInput& mouseInput); - - /** - * - * Handles mouse wheel moved down input. - * - * @param mouseInput The mouse input to handle. - * @since 0.6.0 - */ - virtual void handleMouseWheelMovedDown(const MouseInput& mouseInput); - - /** - * Handles mouse wheel moved up input. - * - * @param mouseInput The mouse input to handle. - * @since 0.6.0 - */ - virtual void handleMouseWheelMovedUp(const MouseInput& mouseInput); - - /** - * Handles modal focus. Modal focus needs to be checked at - * each logic iteration as it might be necessary to distribute - * mouse entered or mouse exited events. - * - * @since 0.8.0 - */ - virtual void handleModalFocus(); - - /** - * Handles modal mouse input focus. Modal mouse input focus needs - * to be checked at each logic iteration as it might be necessary to - * distribute mouse entered or mouse exited events. - * - * @since 0.8.0 - */ - virtual void handleModalMouseInputFocus(); - - /** - * Handles modal focus gained. If modal focus has been gained it might - * be necessary to distribute mouse entered or mouse exited events. - * - * @since 0.8.0 - */ - virtual void handleModalFocusGained(); - - /** - * Handles modal mouse input focus gained. If modal focus has been - * gained it might be necessary to distribute mouse entered or mouse - * exited events. - * - * @since 0.8.0 - */ - virtual void handleModalFocusReleased(); - - /** - * Distributes a mouse event. - * - * @param type The type of the event to distribute, - * @param button The button of the event (if any used) to distribute. - * @param x The x coordinate of the event. - * @param y The y coordinate of the event. - * @param fource indicates whether the distribution should be forced or not. - * A forced distribution distributes the event even if a widget - * is not enabled, not visible, another widget has modal - * focus or another widget has modal mouse input focus. - * Default value is false. - * @param toSourceOnly indicates whether the distribution should be to the - * source widget only or to it's parent's mouse listeners - * as well. - * - * @since 0.6.0 - */ - virtual void distributeMouseEvent(Widget* source, - int type, - int button, - int x, - int y, - bool force = false, - bool toSourceOnly = false); - - /** - * Distributes a key event. - * - * @param keyEvent The key event to distribute. - - * @since 0.6.0 - */ - virtual void distributeKeyEvent(KeyEvent& keyEvent); - - /** - * Distributes a key event to the global key listeners. - * - * @param keyEvent The key event to distribute. - * - * @since 0.6.0 - */ - virtual void distributeKeyEventToGlobalKeyListeners(KeyEvent& - keyEvent); - - /** - * Gets the widget at a certain position. - * - * @return The widget at a certain position. - * @since 0.6.0 - */ - virtual Widget* getWidgetAt(int x, int y) A_WARN_UNUSED; - - /** - * Gets the source of the mouse event. - * - * @return The source widget of the mouse event. - * @since 0.6.0 - */ - virtual Widget* getMouseEventSource(int x, int y) A_WARN_UNUSED; - - /** - * Gets the source of the key event. - * - * @return The source widget of the key event. - * @since 0.6.0 - */ - virtual Widget* getKeyEventSource() A_WARN_UNUSED; - - /** - * Holds the top widget. - */ - Widget* mTop; - - /** - * Holds the graphics implementation used. - */ - Graphics* mGraphics; - - /** - * Holds the input implementation used. - */ - SDLInput* mInput; - - /** - * Holds the focus handler for the Gui. - */ - FocusHandler* mFocusHandler; - - /** - * True if tabbing is enabled, false otherwise. - */ - bool mTabbing; - - /** - * Typedef. - */ - typedef std::list KeyListenerList; - - /** - * Typedef. - */ - typedef KeyListenerList::iterator KeyListenerListIterator; - - /** - * Holds the global key listeners of the Gui. - */ - KeyListenerList mKeyListeners; - - /** - * True if shift is pressed, false otherwise. - */ - bool mShiftPressed; - - /** - * True if meta is pressed, false otherwise. - */ - bool mMetaPressed; - - /** - * True if control is pressed, false otherwise. - */ - bool mControlPressed; - - /** - * True if alt is pressed, false otherwise. - */ - bool mAltPressed; - - /** - * Holds the last mouse button pressed. - */ - unsigned int mLastMousePressButton; - - /** - * Holds the last mouse press time stamp. - */ - int mLastMousePressTimeStamp; - - /** - * Holds the last mouse x coordinate. - */ - int mLastMouseX; - - /** - * Holds the last mouse y coordinate. - */ - int mLastMouseY; - - /** - * Holds the current click count. Used to keep track - * of clicks for a the last pressed button. - */ - int mClickCount; - - /** - * Holds the last button used when a drag of a widget - * was initiated. Used to be able to release a drag - * when the same button is released. - */ - int mLastMouseDragButton; - - /** - * Holds a stack with all the widgets with the mouse. - * Used to properly distribute mouse events. - */ - std::deque mWidgetWithMouseQueue; - }; -} // namespace gcn - -#endif // end GCN_GUI_HPP - -/* yakslem - "Women, it's a constant struggle." - * finalman - "Yes, but sometimes they succeed with their guesses." - * yaklsem - "...eh...I was talking about love." - * finalman - "Oh...ok..." - * An awkward silence followed. - */ diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 5914e43d9..31722797f 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/gui.h" #include "gui/focushandler.h" @@ -41,6 +84,8 @@ #include "events/keyevent.h" #include "listeners/focuslistener.h" +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" #include "input/keydata.h" #include "input/keyinput.h" @@ -91,7 +136,23 @@ class GuiConfigListener final : public ConfigListener }; Gui::Gui() : - gcn::Gui(), + mTop(nullptr), + mGraphics(nullptr), + mInput(nullptr), + mFocusHandler(new FocusHandler), + mTabbing(true), + mKeyListeners(), + mShiftPressed(false), + mMetaPressed(false), + mControlPressed(false), + mAltPressed(false), + mLastMousePressButton(0), + mLastMousePressTimeStamp(0), + mLastMouseX(0), + mLastMouseY(0), + mClickCount(1), + mLastMouseDragButton(0), + mWidgetWithMouseQueue(), mConfigListener(new GuiConfigListener(this)), mGuiFont(), mInfoParticleFont(), @@ -262,6 +323,12 @@ Gui::~Gui() guiInput = nullptr; Theme::deleteInstance(); + + if (Widget::widgetExists(mTop)) + setTop(nullptr); + + delete mFocusHandler; + mFocusHandler = nullptr; } void Gui::logic() @@ -527,7 +594,171 @@ void Gui::setUseCustomCursor(const bool customCursor) void Gui::handleMouseMoved(const MouseInput &mouseInput) { - gcn::Gui::handleMouseMoved(mouseInput); + // Check if the mouse leaves the application window. + if (!mWidgetWithMouseQueue.empty() && (mouseInput.getX() < 0 + || mouseInput.getY() < 0 || !mTop->getDimension().isPointInRect( + mouseInput.getX(), mouseInput.getY()))) + { + // Distribute an event to all widgets in the + // "widget with mouse" queue. + while (!mWidgetWithMouseQueue.empty()) + { + Widget *const widget = mWidgetWithMouseQueue.front(); + + if (Widget::widgetExists(widget)) + { + distributeMouseEvent(widget, + MouseEvent::EXITED, + mouseInput.getButton(), + mouseInput.getX(), + mouseInput.getY(), + true, + true); + } + + mWidgetWithMouseQueue.pop_front(); + } + + mMouseInactivityTimer = 0; + return; + } + + // Check if there is a need to send mouse exited events by + // traversing the "widget with mouse" queue. + bool widgetWithMouseQueueCheckDone = mWidgetWithMouseQueue.empty(); + while (!widgetWithMouseQueueCheckDone) + { + unsigned int iterations = 0; + for (std::deque::iterator + iter = mWidgetWithMouseQueue.begin(); + iter != mWidgetWithMouseQueue.end(); + ++ iter) + { + Widget *const widget = *iter; + + // If a widget in the "widget with mouse queue" doesn't + // exists anymore it should be removed from the queue. + if (!Widget::widgetExists(widget)) + { + mWidgetWithMouseQueue.erase(iter); + break; + } + else + { + int x, y; + widget->getAbsolutePosition(x, y); + + if (x > mouseInput.getX() + || y > mouseInput.getY() + || x + widget->getWidth() <= mouseInput.getX() + || y + widget->getHeight() <= mouseInput.getY() + || !widget->isVisible()) + { + distributeMouseEvent(widget, + MouseEvent::EXITED, + mouseInput.getButton(), + mouseInput.getX(), + mouseInput.getY(), + true, + true); + mClickCount = 1; + mLastMousePressTimeStamp = 0; + mWidgetWithMouseQueue.erase(iter); + break; + } + } + + iterations++; + } + + widgetWithMouseQueueCheckDone = + (iterations == mWidgetWithMouseQueue.size()); + } + + // Check all widgets below the mouse to see if they are + // present in the "widget with mouse" queue. If a widget + // is not then it should be added and an entered event should + // be sent to it. + Widget* parent = getMouseEventSource( + mouseInput.getX(), mouseInput.getY()); + Widget* widget = parent; + + // If a widget has modal mouse input focus then it will + // always be returned from getMouseEventSource, but we only wan't to + // send mouse entered events if the mouse has actually entered the + // widget with modal mouse input focus, hence we need to check if + // that's the case. If it's not we should simply ignore to send any + // mouse entered events. + if (mFocusHandler->getModalMouseInputFocused() + && widget == mFocusHandler->getModalMouseInputFocused() + && Widget::widgetExists(widget)) + { + int x, y; + widget->getAbsolutePosition(x, y); + + if (x > mouseInput.getX() || y > mouseInput.getY() + || x + widget->getWidth() <= mouseInput.getX() + || y + widget->getHeight() <= mouseInput.getY()) + { + parent = nullptr; + } + } + + while (parent) + { + parent = widget->getParent(); + + // Check if the widget is present in the "widget with mouse" queue. + bool widgetIsPresentInQueue = false; + FOR_EACH (std::deque::const_iterator, + iter, mWidgetWithMouseQueue) + { + if (*iter == widget) + { + widgetIsPresentInQueue = true; + break; + } + } + + // Widget is not present, send an entered event and add + // it to the "widget with mouse" queue. + if (!widgetIsPresentInQueue + && Widget::widgetExists(widget)) + { + distributeMouseEvent(widget, + MouseEvent::ENTERED, + mouseInput.getButton(), + mouseInput.getX(), + mouseInput.getY(), + true, + true); + mWidgetWithMouseQueue.push_front(widget); + } + + const Widget *const swap = widget; + widget = parent; + parent = swap->getParent(); + } + + if (mFocusHandler->getDraggedWidget()) + { + distributeMouseEvent(mFocusHandler->getDraggedWidget(), + MouseEvent::DRAGGED, + mLastMouseDragButton, + mouseInput.getX(), + mouseInput.getY()); + } + else + { + Widget *const sourceWidget = getMouseEventSource( + mouseInput.getX(), mouseInput.getY()); + + distributeMouseEvent(sourceWidget, + MouseEvent::MOVED, + mouseInput.getButton(), + mouseInput.getX(), + mouseInput.getY()); + } mMouseInactivityTimer = 0; } @@ -893,3 +1124,329 @@ uint32_t Gui::getMouseState(int *const x, int *const y) (*y) /= scale; return res; } + +void Gui::setTop(Widget *const top) +{ + if (mTop) + mTop->_setFocusHandler(nullptr); + if (top) + top->_setFocusHandler(mFocusHandler); + + mTop = top; +} + +void Gui::setGraphics(Graphics *const graphics) +{ + mGraphics = graphics; +} + +Graphics* Gui::getGraphics() const +{ + return mGraphics; +} + +void Gui::setInput(SDLInput *const input) +{ + mInput = input; +} + +SDLInput* Gui::getInput() const +{ + return mInput; +} + +void Gui::addGlobalKeyListener(KeyListener *const keyListener) +{ + mKeyListeners.push_back(keyListener); +} + +void Gui::removeGlobalKeyListener(KeyListener *const keyListener) +{ + mKeyListeners.remove(keyListener); +} + +void Gui::handleMouseWheelMovedDown(const MouseInput& mouseInput) +{ + Widget* sourceWidget = getMouseEventSource( + mouseInput.getX(), mouseInput.getY()); + + if (mFocusHandler->getDraggedWidget()) + sourceWidget = mFocusHandler->getDraggedWidget(); + + int sourceWidgetX = 0; + int sourceWidgetY = 0; + sourceWidget->getAbsolutePosition(sourceWidgetX, sourceWidgetY); + + distributeMouseEvent(sourceWidget, + MouseEvent::WHEEL_MOVED_DOWN, + mouseInput.getButton(), + mouseInput.getX(), + mouseInput.getY()); +} + +void Gui::handleMouseWheelMovedUp(const MouseInput& mouseInput) +{ + Widget* sourceWidget = getMouseEventSource( + mouseInput.getX(), mouseInput.getY()); + + if (mFocusHandler->getDraggedWidget()) + sourceWidget = mFocusHandler->getDraggedWidget(); + + int sourceWidgetX, sourceWidgetY; + sourceWidget->getAbsolutePosition(sourceWidgetX, sourceWidgetY); + + distributeMouseEvent(sourceWidget, + MouseEvent::WHEEL_MOVED_UP, + mouseInput.getButton(), + mouseInput.getX(), + mouseInput.getY()); +} + +Widget* Gui::getWidgetAt(int x, int y) +{ + // If the widget's parent has no child then we have found the widget.. + Widget* parent = mTop; + Widget* child = mTop; + + while (child) + { + Widget *const swap = child; + int parentX, parentY; + parent->getAbsolutePosition(parentX, parentY); + child = parent->getWidgetAt(x - parentX, y - parentY); + parent = swap; + } + + return parent; +} + +Widget* Gui::getMouseEventSource(int x, int y) +{ + Widget *const widget = getWidgetAt(x, y); + if (!widget) + return nullptr; + + if (mFocusHandler && mFocusHandler->getModalMouseInputFocused() + && !widget->isModalMouseInputFocused()) + { + return mFocusHandler->getModalMouseInputFocused(); + } + + return widget; +} + +Widget* Gui::getKeyEventSource() +{ + Widget* widget = mFocusHandler->getFocused(); + + while (widget && widget->_getInternalFocusHandler() + && widget->_getInternalFocusHandler()->getFocused()) + { + widget = widget->_getInternalFocusHandler()->getFocused(); + } + + return widget; +} + +void Gui::distributeKeyEvent(KeyEvent& keyEvent) +{ + Widget* parent = keyEvent.getSource(); + Widget* widget = keyEvent.getSource(); + + if (mFocusHandler->getModalFocused() + && !widget->isModalFocused()) + { + return; + } + + if (mFocusHandler->getModalMouseInputFocused() + && !widget->isModalMouseInputFocused()) + { + return; + } + + while (parent) + { + // If the widget has been removed due to input + // cancel the distribution. + if (!Widget::widgetExists(widget)) + break; + + parent = widget->getParent(); + + if (widget->isEnabled()) + { + std::list keyListeners + = widget->_getKeyListeners(); + + // Send the event to all key listeners of the source widget. + for (std::list::const_iterator + it = keyListeners.begin(); + it != keyListeners.end(); + ++ it) + { + switch (keyEvent.getType()) + { + case KeyEvent::PRESSED: + (*it)->keyPressed(keyEvent); + break; + case KeyEvent::RELEASED: + (*it)->keyReleased(keyEvent); + break; + default: + break; + } + } + } + + const Widget *const swap = widget; + widget = parent; + parent = swap->getParent(); + + // If a non modal focused widget has been reach + // and we have modal focus cancel the distribution. + if (mFocusHandler->getModalFocused() + && !widget->isModalFocused()) + { + break; + } + } +} + +void Gui::distributeKeyEventToGlobalKeyListeners(KeyEvent& keyEvent) +{ + for (KeyListenerListIterator it = mKeyListeners.begin(); + it != mKeyListeners.end(); ++ it) + { + switch (keyEvent.getType()) + { + case KeyEvent::PRESSED: + (*it)->keyPressed(keyEvent); + break; + case KeyEvent::RELEASED: + (*it)->keyReleased(keyEvent); + break; + default: + break; + } + + if (keyEvent.isConsumed()) + break; + } +} + +void Gui::handleModalMouseInputFocus() +{ + BLOCK_START("Gui::handleModalMouseInputFocus") + // Check if modal mouse input focus has been gained by a widget. + if ((mFocusHandler->getLastWidgetWithModalMouseInputFocus() + != mFocusHandler->getModalMouseInputFocused()) + && (!mFocusHandler->getLastWidgetWithModalMouseInputFocus())) + { + handleModalFocusGained(); + mFocusHandler->setLastWidgetWithModalMouseInputFocus( + mFocusHandler->getModalMouseInputFocused()); + } + // Check if modal mouse input focus has been released. + else if ((mFocusHandler->getLastWidgetWithModalMouseInputFocus() + != mFocusHandler->getModalMouseInputFocused()) + && (mFocusHandler->getLastWidgetWithModalMouseInputFocus())) + { + handleModalFocusReleased(); + mFocusHandler->setLastWidgetWithModalMouseInputFocus(nullptr); + } + BLOCK_END("Gui::handleModalMouseInputFocus") +} + +void Gui::handleModalFocus() +{ + BLOCK_START("Gui::handleModalFocus") + // Check if modal focus has been gained by a widget. + if ((mFocusHandler->getLastWidgetWithModalFocus() + != mFocusHandler->getModalFocused()) + && (!mFocusHandler->getLastWidgetWithModalFocus())) + { + handleModalFocusGained(); + mFocusHandler->setLastWidgetWithModalFocus( + mFocusHandler->getModalFocused()); + } + // Check if modal focus has been released. + else if ((mFocusHandler->getLastWidgetWithModalFocus() + != mFocusHandler->getModalFocused()) + && (mFocusHandler->getLastWidgetWithModalFocus())) + { + handleModalFocusReleased(); + mFocusHandler->setLastWidgetWithModalFocus(nullptr); + } + BLOCK_END("Gui::handleModalFocus") +} + +void Gui::handleModalFocusGained() +{ + // Distribute an event to all widgets in the "widget with mouse" queue. + while (!mWidgetWithMouseQueue.empty()) + { + Widget *const widget = mWidgetWithMouseQueue.front(); + + if (Widget::widgetExists(widget)) + { + distributeMouseEvent(widget, + MouseEvent::EXITED, + mLastMousePressButton, + mLastMouseX, + mLastMouseY, + true, + true); + } + + mWidgetWithMouseQueue.pop_front(); + } + + mFocusHandler->setLastWidgetWithModalMouseInputFocus( + mFocusHandler->getModalMouseInputFocused()); +} + +void Gui::handleModalFocusReleased() +{ + // Check all widgets below the mouse to see if they are + // present in the "widget with mouse" queue. If a widget + // is not then it should be added and an entered event should + // be sent to it. + Widget* widget = getMouseEventSource(mLastMouseX, mLastMouseY); + Widget* parent = widget; + + while (parent) + { + parent = widget->getParent(); + + // Check if the widget is present in the "widget with mouse" queue. + bool widgetIsPresentInQueue = false; + FOR_EACH (std::deque::const_iterator, + iter, mWidgetWithMouseQueue) + { + if (*iter == widget) + { + widgetIsPresentInQueue = true; + break; + } + } + + // Widget is not present, send an entered event and add + // it to the "widget with mouse" queue. + if (!widgetIsPresentInQueue && Widget::widgetExists(widget)) + { + distributeMouseEvent(widget, + MouseEvent::ENTERED, + mLastMousePressButton, + mLastMouseX, + mLastMouseY, + false, + true); + mWidgetWithMouseQueue.push_front(widget); + } + + const Widget *const swap = widget; + widget = parent; + parent = swap->getParent(); + } +} diff --git a/src/gui/gui.h b/src/gui/gui.h index 4038bbec4..ba1fa2e6b 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -20,23 +20,72 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_GUI_H #define GUI_GUI_H #include "gui/color.h" -#include "gui/base/gui.hpp" +#include +#include #include "localconsts.h" +class Event; +class FocusHandler; class FocusListener; class Graphics; class GuiConfigListener; class ImageSet; +class KeyEvent; +class KeyListener; class MouseEvent; class MouseInput; class Font; class SDLInput; +class Widget; class Window; /** @@ -52,7 +101,7 @@ class Window; * * \ingroup GUI */ -class Gui final : public gcn::Gui +class Gui final { public: /** @@ -168,6 +217,91 @@ class Gui final : public gcn::Gui static uint32_t getMouseState(int *const x, int *const y); + /** + * Sets the top widget. The top widget is the root widget + * of the GUI. If you want a GUI to be able to contain more + * than one widget the top widget should be a container. + * + * @param top The top widget. + * @see Container + * @since 0.1.0 + */ + void setTop(Widget *const top); + + /** + * Gets the top widget. The top widget is the root widget + * of the GUI. + * + * @return The top widget. NULL if no top widget has been set. + * @since 0.1.0 + */ + Widget* getTop() const A_WARN_UNUSED + { return mTop; } + + /** + * Sets the graphics object to use for drawing. + * + * @param graphics The graphics object to use for drawing. + * @see getGraphics, AllegroGraphics, HGEGraphics, + * OpenLayerGraphics, OpenGLGraphics, SDLGraphics + * @since 0.1.0 + */ + void setGraphics(Graphics *const graphics); + + /** + * Gets the graphics object used for drawing. + * + * @return The graphics object used for drawing. NULL if no + * graphics object has been set. + * @see setGraphics, AllegroGraphics, HGEGraphics, + * OpenLayerGraphics, OpenGLGraphics, SDLGraphics + * @since 0.1.0 + */ + Graphics* getGraphics() const A_WARN_UNUSED; + + /** + * Sets the input object to use for input handling. + * + * @param input The input object to use for input handling. + * @see getInput, AllegroInput, HGEInput, OpenLayerInput, + * SDLInput + * @since 0.1.0 + */ + void setInput(SDLInput *const input); + + /** + * Gets the input object being used for input handling. + * + * @return The input object used for handling input. NULL if no + * input object has been set. + * @see setInput, AllegroInput, HGEInput, OpenLayerInput, + * SDLInput + * @since 0.1.0 + */ + SDLInput* getInput() const A_WARN_UNUSED; + + /** + * Adds a global key listener to the Gui. A global key listener + * will receive all key events generated from the GUI and global + * key listeners will receive the events before key listeners + * of widgets. + * + * @param keyListener The key listener to add. + * @see removeGlobalKeyListener + * @since 0.5.0 + */ + void addGlobalKeyListener(KeyListener *const keyListener); + + /** + * Removes global key listener from the Gui. + * + * @param keyListener The key listener to remove. + * @throws Exception if the key listener hasn't been added. + * @see addGlobalKeyListener + * @since 0.5.0 + */ + void removeGlobalKeyListener(KeyListener *const keyListener); + protected: void handleMouseMoved(const MouseInput &mouseInput); @@ -181,7 +315,200 @@ class Gui final : public gcn::Gui int x, int y, bool force = false, bool toSourceOnly = false); + /** + * + * Handles mouse wheel moved down input. + * + * @param mouseInput The mouse input to handle. + * @since 0.6.0 + */ + void handleMouseWheelMovedDown(const MouseInput& mouseInput); + + /** + * Handles mouse wheel moved up input. + * + * @param mouseInput The mouse input to handle. + * @since 0.6.0 + */ + void handleMouseWheelMovedUp(const MouseInput& mouseInput); + + /** + * Gets the widget at a certain position. + * + * @return The widget at a certain position. + * @since 0.6.0 + */ + Widget* getWidgetAt(int x, int y) A_WARN_UNUSED; + + /** + * Gets the source of the mouse event. + * + * @return The source widget of the mouse event. + * @since 0.6.0 + */ + Widget* getMouseEventSource(int x, int y) A_WARN_UNUSED; + + /** + * Gets the source of the key event. + * + * @return The source widget of the key event. + * @since 0.6.0 + */ + Widget* getKeyEventSource() A_WARN_UNUSED; + + /** + * Distributes a key event. + * + * @param keyEvent The key event to distribute. + + * @since 0.6.0 + */ + void distributeKeyEvent(KeyEvent& keyEvent); + + /** + * Distributes a key event to the global key listeners. + * + * @param keyEvent The key event to distribute. + * + * @since 0.6.0 + */ + void distributeKeyEventToGlobalKeyListeners(KeyEvent& keyEvent); + + /** + * Handles modal mouse input focus. Modal mouse input focus needs + * to be checked at each logic iteration as it might be necessary to + * distribute mouse entered or mouse exited events. + * + * @since 0.8.0 + */ + void handleModalMouseInputFocus(); + + /** + * Handles modal focus. Modal focus needs to be checked at + * each logic iteration as it might be necessary to distribute + * mouse entered or mouse exited events. + * + * @since 0.8.0 + */ + void handleModalFocus(); + + /** + * Handles modal focus gained. If modal focus has been gained it might + * be necessary to distribute mouse entered or mouse exited events. + * + * @since 0.8.0 + */ + void handleModalFocusGained(); + + /** + * Handles modal mouse input focus gained. If modal focus has been + * gained it might be necessary to distribute mouse entered or mouse + * exited events. + * + * @since 0.8.0 + */ + void handleModalFocusReleased(); + private: + /** + * Holds the top widget. + */ + Widget* mTop; + + /** + * Holds the graphics implementation used. + */ + Graphics* mGraphics; + + /** + * Holds the input implementation used. + */ + SDLInput* mInput; + + /** + * Holds the focus handler for the Gui. + */ + FocusHandler* mFocusHandler; + + /** + * True if tabbing is enabled, false otherwise. + */ + bool mTabbing; + + /** + * Typedef. + */ + typedef std::list KeyListenerList; + + /** + * Typedef. + */ + typedef KeyListenerList::iterator KeyListenerListIterator; + + /** + * Holds the global key listeners of the Gui. + */ + KeyListenerList mKeyListeners; + + /** + * True if shift is pressed, false otherwise. + */ + bool mShiftPressed; + + /** + * True if meta is pressed, false otherwise. + */ + bool mMetaPressed; + + /** + * True if control is pressed, false otherwise. + */ + bool mControlPressed; + + /** + * True if alt is pressed, false otherwise. + */ + bool mAltPressed; + + /** + * Holds the last mouse button pressed. + */ + unsigned int mLastMousePressButton; + + /** + * Holds the last mouse press time stamp. + */ + int mLastMousePressTimeStamp; + + /** + * Holds the last mouse x coordinate. + */ + int mLastMouseX; + + /** + * Holds the last mouse y coordinate. + */ + int mLastMouseY; + + /** + * Holds the current click count. Used to keep track + * of clicks for a the last pressed button. + */ + int mClickCount; + + /** + * Holds the last button used when a drag of a widget + * was initiated. Used to be able to release a drag + * when the same button is released. + */ + int mLastMouseDragButton; + + /** + * Holds a stack with all the widgets with the mouse. + * Used to properly distribute mouse events. + */ + std::deque mWidgetWithMouseQueue; + GuiConfigListener *mConfigListener; Font *mGuiFont; /**< The global GUI font */ Font *mInfoParticleFont; /**< Font for Info Particles */ -- cgit v1.2.3-70-g09d2 From 07518d71fdcb0c16ea8ece1993b6448839346092 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 12:25:51 +0300 Subject: Remove unused variable from gui. --- src/gui/gui.cpp | 3 +-- src/gui/gui.h | 5 ----- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 31722797f..e3b6d2cac 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -140,7 +140,6 @@ Gui::Gui() : mGraphics(nullptr), mInput(nullptr), mFocusHandler(new FocusHandler), - mTabbing(true), mKeyListeners(), mShiftPressed(false), mMetaPressed(false), @@ -485,7 +484,7 @@ bool Gui::handleKeyInput2() // If the key event hasn't been consumed and // tabbing is enable check for tab press and // change focus. - if (!keyEventConsumed && mTabbing && keyInput.getActionId() + if (!keyEventConsumed && keyInput.getActionId() == static_cast(Input::KEY_GUI_TAB) && keyInput.getType() == KeyInput::PRESSED) { diff --git a/src/gui/gui.h b/src/gui/gui.h index ba1fa2e6b..82678601d 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -430,11 +430,6 @@ class Gui final */ FocusHandler* mFocusHandler; - /** - * True if tabbing is enabled, false otherwise. - */ - bool mTabbing; - /** * Typedef. */ -- cgit v1.2.3-70-g09d2 From fa4ce6cc00f1d3029ccfe7fd02cca29d4147bfb3 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 13:40:42 +0300 Subject: Dehardcode Fx keys in chat window. --- src/gui/setupactiondata.h | 61 ++++++++++++++++++++++++++++++ src/gui/windows/chatwindow.cpp | 56 ++++++++++++++-------------- src/input/keyboarddata.h | 85 ++++++++++++++++++++++++++++++++++++++++++ src/input/keydata.h | 12 ++++++ 4 files changed, 185 insertions(+), 29 deletions(-) diff --git a/src/gui/setupactiondata.h b/src/gui/setupactiondata.h index 1b767516d..aa07e24c4 100644 --- a/src/gui/setupactiondata.h +++ b/src/gui/setupactiondata.h @@ -1231,6 +1231,67 @@ static SetupActionData setupActionData5[] = Input::KEY_CHAT_MOD, "", }, + { + // TRANSLATORS: input action name + N_("Show smiles"), + Input::KEY_GUI_F1, + "", + }, + { + "F2", + Input::KEY_GUI_F2, + "", + }, + { + "F3", + Input::KEY_GUI_F3, + "", + }, + { + "F4", + Input::KEY_GUI_F4, + "", + }, + { + "F5", + Input::KEY_GUI_F5, + "", + }, + { + "F6", + Input::KEY_GUI_F6, + "", + }, + { + "F7", + Input::KEY_GUI_F7, + "", + }, + { + "F8", + Input::KEY_GUI_F8, + "", + }, + { + "F9", + Input::KEY_GUI_F9, + "", + }, + { + "F10", + Input::KEY_GUI_F10, + "", + }, + { + "F11", + Input::KEY_GUI_F11, + "", + }, + { + "F12", + Input::KEY_GUI_F12, + "", + }, { "", Input::KEY_NO_VALUE, diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp index d769c4397..51d7d6db7 100644 --- a/src/gui/windows/chatwindow.cpp +++ b/src/gui/windows/chatwindow.cpp @@ -781,14 +781,16 @@ void ChatWindow::mouseDragged(MouseEvent &event) } } -#define caseKey(key, str) case key:\ - temp = str; \ - break +#define ifKey(key, str) \ + else if (actionId == static_cast(key)) \ + { \ + temp = str; \ + } void ChatWindow::keyPressed(KeyEvent &event) { - const int key = event.getKey().getValue(); const int actionId = event.getActionId(); + std::string temp; if (actionId == static_cast(Input::KEY_GUI_DOWN)) { if (mCurHist != mHistory.end()) @@ -910,38 +912,34 @@ void ChatWindow::keyPressed(KeyEvent &event) mChatInput->getText().length())); } } - - std::string temp; - switch (key) + else if (actionId == static_cast(Input::KEY_GUI_F1)) { - case Key::F1: - if (emoteWindow) - { - if (emoteWindow->isVisible()) - emoteWindow->hide(); - else - emoteWindow->show(); - } - break; - caseKey(Key::F2, "\u2318"); - caseKey(Key::F3, "\u263A"); - caseKey(Key::F4, "\u2665"); - caseKey(Key::F5, "\u266A"); - caseKey(Key::F6, "\u266B"); - caseKey(Key::F7, "\u26A0"); - caseKey(Key::F8, "\u2622"); - caseKey(Key::F9, "\u262E"); - caseKey(Key::F10, "\u2605"); - caseKey(Key::F11, "\u2618"); - caseKey(Key::F12, "\u2592"); - default: - break; + if (emoteWindow) + { + if (emoteWindow->isVisible()) + emoteWindow->hide(); + else + emoteWindow->show(); + } } + ifKey(Input::KEY_GUI_F2, "\u2318") + ifKey(Input::KEY_GUI_F3, "\u263A") + ifKey(Input::KEY_GUI_F4, "\u2665") + ifKey(Input::KEY_GUI_F5, "\u266A") + ifKey(Input::KEY_GUI_F6, "\u266B") + ifKey(Input::KEY_GUI_F7, "\u26A0") + ifKey(Input::KEY_GUI_F8, "\u2622") + ifKey(Input::KEY_GUI_F9, "\u262E") + ifKey(Input::KEY_GUI_F10, "\u2605") + ifKey(Input::KEY_GUI_F11, "\u2618") + ifKey(Input::KEY_GUI_F12, "\u2592") if (!temp.empty()) addInputText(temp, false); } +#undef ifKey + void ChatWindow::processEvent(const Channels channel, const DepricatedEvent &event) { diff --git a/src/input/keyboarddata.h b/src/input/keyboarddata.h index e6bafb61b..a3fbbeab5 100644 --- a/src/input/keyboarddata.h +++ b/src/input/keyboarddata.h @@ -2087,6 +2087,91 @@ static const KeyData keyData[Input::KEY_TOTAL] = { &ActionManager::openTrade, Input::KEY_NO_VALUE, 50, COND_GAME | COND_NOTARGET}, + + {"keyGUIF1", + INPUT_KEYBOARD, SDLK_F1, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF2", + INPUT_KEYBOARD, SDLK_F2, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF3", + INPUT_KEYBOARD, SDLK_F3, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF4", + INPUT_KEYBOARD, SDLK_F4, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF5", + INPUT_KEYBOARD, SDLK_F5, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF6", + INPUT_KEYBOARD, SDLK_F6, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF7", + INPUT_KEYBOARD, SDLK_F7, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF8", + INPUT_KEYBOARD, SDLK_F8, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF9", + INPUT_KEYBOARD, SDLK_F9, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF10", + INPUT_KEYBOARD, SDLK_F10, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF11", + INPUT_KEYBOARD, SDLK_F11, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF12", + INPUT_KEYBOARD, SDLK_F12, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, }; #endif // INPUT_KEYBOARDDATA_H diff --git a/src/input/keydata.h b/src/input/keydata.h index 62517b64b..e8b44bd64 100644 --- a/src/input/keydata.h +++ b/src/input/keydata.h @@ -358,6 +358,18 @@ namespace Input KEY_PREV_COMMANDS_TAB, KEY_NEXT_COMMANDS_TAB, KEY_OPEN_TRADE, + KEY_GUI_F1, + KEY_GUI_F2, + KEY_GUI_F3, + KEY_GUI_F4, + KEY_GUI_F5, + KEY_GUI_F6, + KEY_GUI_F7, + KEY_GUI_F8, + KEY_GUI_F9, + KEY_GUI_F10, + KEY_GUI_F11, + KEY_GUI_F12, KEY_TOTAL }; } // namespace Input -- cgit v1.2.3-70-g09d2 From 2f8fac791e34fe3831518490ae26c752b49ec1f6 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 14:21:37 +0300 Subject: Simplify actions handling in textfield. --- src/gui/widgets/textfield.cpp | 133 ++++++++---------------------------------- src/gui/widgets/textfield.h | 4 -- 2 files changed, 25 insertions(+), 112 deletions(-) diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp index 78a2826d5..aef977d80 100644 --- a/src/gui/widgets/textfield.cpp +++ b/src/gui/widgets/textfield.cpp @@ -271,40 +271,22 @@ void TextField::keyPressed(KeyEvent &keyEvent) mLastEventPaste = 0; bool consumed(false); - handleSDLKeys(val, consumed); - - if (consumed) - { - if (mSendAlwaysEvents) - distributeActionEvent(); - - keyEvent.consume(); - fixScroll(); - return; - } #endif - if (consumed) + const int action = keyEvent.getActionId(); + if (!inputManager.isActionActive(static_cast( + Input::KEY_GUI_CTRL))) { - keyEvent.consume(); + if (!handleNormalKeys(action, consumed)) + { + if (consumed) + keyEvent.consume(); + return; + } } else { - const int action = keyEvent.getActionId(); - if (!inputManager.isActionActive(static_cast( - Input::KEY_GUI_CTRL))) - { - if (!handleNormalKeys(action, consumed)) - { - if (consumed) - keyEvent.consume(); - return; - } - } - else - { - handleCtrlKeys(action, consumed); - } + handleCtrlKeys(action, consumed); } if (mSendAlwaysEvents) @@ -413,16 +395,15 @@ void TextField::handleCtrlKeys(const int action, bool &consumed) consumed = true; break; } -#ifdef USE_SDL2 case Input::KEY_GUI_B: { moveCaretBack(); consumed = true; break; } - case Input::KEY_GUI_C: + case Input::KEY_GUI_F: { - handleCopy(); + moveCaretForward(); consumed = true; break; } @@ -438,118 +419,54 @@ void TextField::handleCtrlKeys(const int action, bool &consumed) consumed = true; break; } - case Input::KEY_GUI_F: - { - moveCaretBack(); - consumed = true; - break; - } case Input::KEY_GUI_H: { deleteCharLeft(mText, &mCaretPosition); consumed = true; break; } - case Input::KEY_GUI_U: - { - caretDeleteToStart(); - consumed = true; - break; - } case Input::KEY_GUI_K: { mText = mText.substr(0, mCaretPosition); consumed = true; break; } - case Input::KEY_GUI_V: - { - handlePaste(); - consumed = true; - break; - } - case Input::KEY_GUI_W: - { - caretDeleteWord(); - consumed = true; - break; - } -#endif - default: - break; - } -} - -#ifndef USE_SDL2 -void TextField::handleSDLKeys(const int val, bool &consumed) -{ - switch (val) - { - case 2: // Ctrl+b + case Input::KEY_GUI_U: { - moveCaretBack(); + caretDeleteToStart(); consumed = true; break; } - - case 6: // Ctrl+f + case Input::KEY_GUI_C: { - moveCaretForward(); + handleCopy(); consumed = true; break; } - - case 4: // Ctrl+d + case Input::KEY_GUI_V: { - caretDelete(); - consumed = true; - break; - } - - case 8: // Ctrl+h - deleteCharLeft(mText, &mCaretPosition); - consumed = true; - break; - - case 5: // Ctrl+e - mCaretPosition = static_cast(mText.size()); - consumed = true; - break; - - case 11: // Ctrl+k - mText = mText.substr(0, mCaretPosition); - consumed = true; - break; - - case 21: // Ctrl+u - caretDeleteToStart(); - consumed = true; - break; - - case 3: // Ctrl+c - handleCopy(); - consumed = true; - break; - - case 22: // Control code 22, SYNCHRONOUS IDLE, sent on Ctrl+v +#ifdef USE_SDL2 + handlePaste(); +#else // hack to prevent paste key sticking if (mLastEventPaste && mLastEventPaste > cur_time) break; handlePaste(); mLastEventPaste = cur_time + 2; +#endif consumed = true; break; - - case 23: // Ctrl+w + } + case Input::KEY_GUI_W: + { caretDeleteWord(); consumed = true; break; - + } default: break; } } -#endif void TextField::moveCaretBack() { diff --git a/src/gui/widgets/textfield.h b/src/gui/widgets/textfield.h index ccc1b16d6..c459d34f7 100644 --- a/src/gui/widgets/textfield.h +++ b/src/gui/widgets/textfield.h @@ -152,10 +152,6 @@ class TextField : public gcn::TextField, void handleCtrlKeys(const int action, bool &consumed); -#ifndef USE_SDL2 - void handleSDLKeys(const int val, bool &consumed); -#endif - static Skin *mSkin; private: -- cgit v1.2.3-70-g09d2 From edc8de3400acbbae60930a9c1d4f946df5b2e68f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 17:09:28 +0300 Subject: In chat add key Ctrl+b for insert bold/normal font size. --- src/gui/widgets/textfield.cpp | 10 +++++++--- src/gui/widgets/textfield.h | 7 +++++++ src/gui/windows/chatwindow.cpp | 20 ++++++++++++++++++++ 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp index aef977d80..1906c5c32 100644 --- a/src/gui/widgets/textfield.cpp +++ b/src/gui/widgets/textfield.cpp @@ -64,7 +64,8 @@ TextField::TextField(const Widget2 *restrict const widget, mLastEventPaste(false), mPadding(1), mNumeric(false), - mLoseFocusOnTab(loseFocusOnTab) + mLoseFocusOnTab(loseFocusOnTab), + mAllowSpecialActions(true) { setFrameSize(2); mForegroundColor = getThemeColor(Theme::TEXTFIELD); @@ -397,8 +398,11 @@ void TextField::handleCtrlKeys(const int action, bool &consumed) } case Input::KEY_GUI_B: { - moveCaretBack(); - consumed = true; + if (mAllowSpecialActions) + { + moveCaretBack(); + consumed = true; + } break; } case Input::KEY_GUI_F: diff --git a/src/gui/widgets/textfield.h b/src/gui/widgets/textfield.h index c459d34f7..4c1b4bffc 100644 --- a/src/gui/widgets/textfield.h +++ b/src/gui/widgets/textfield.h @@ -139,6 +139,12 @@ class TextField : public gcn::TextField, void caretDeleteWord(); + void setAllowSpecialActions(const bool b) + { mAllowSpecialActions = b; } + + std::string getTextBeforeCaret() const + { return mText.substr(0, mCaretPosition); } + protected: void drawCaret(Graphics* graphics, int x) override final; @@ -166,6 +172,7 @@ class TextField : public gcn::TextField, int mPadding; bool mNumeric; bool mLoseFocusOnTab; + bool mAllowSpecialActions; }; #endif // GUI_WIDGETS_TEXTFIELD_H diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp index 51d7d6db7..71915ab08 100644 --- a/src/gui/windows/chatwindow.cpp +++ b/src/gui/windows/chatwindow.cpp @@ -227,6 +227,7 @@ ChatWindow::ChatWindow(): mChatInput->setActionEventId("chatinput"); mChatInput->addActionListener(this); + mChatInput->setAllowSpecialActions(false); mColorPicker->setActionEventId(ACTION_COLOR_PICKER); mColorPicker->addActionListener(this); @@ -934,6 +935,25 @@ void ChatWindow::keyPressed(KeyEvent &event) ifKey(Input::KEY_GUI_F11, "\u2618") ifKey(Input::KEY_GUI_F12, "\u2592") + if (inputManager.isActionActive(static_cast(Input::KEY_GUI_CTRL))) + { + if (actionId == static_cast(Input::KEY_GUI_B)) + { + std::string inputText = mChatInput->getTextBeforeCaret(); + toLower(inputText); + const size_t idx = inputText.rfind("##b"); + if (idx == std::string::npos + || mChatInput->getTextBeforeCaret().substr(idx, 3) == "##b") + { + temp = "##B"; + } + else + { + temp = "##b"; + } + } + } + if (!temp.empty()) addInputText(temp, false); } -- cgit v1.2.3-70-g09d2 From 63d82eada2fccdecf3c90452e93860a37656e7c4 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 19:31:34 +0300 Subject: auto save config if it was changed in game each 10 seconds. --- src/configuration.cpp | 11 ++++++++++- src/configuration.h | 3 +++ src/game.cpp | 10 +++++++++- src/game.h | 1 + 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/configuration.cpp b/src/configuration.cpp index ed2adfc61..36a1a724f 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -223,6 +223,7 @@ void ConfigurationObject::deleteKey(const std::string &key) void Configuration::setValue(const std::string &key, const std::string &value) { ConfigurationObject::setValue(key, value); + mUpdated = true; // Notify listeners const ListenerMapIterator list = mListenerMap.find(key); @@ -347,7 +348,8 @@ Configuration::Configuration() : mDefaultsData(nullptr), mDirectory(), mFilename(), - mUseResManager(false) + mUseResManager(false), + mUpdated(false) { #ifdef DEBUG_CONFIG mLogKeys = false; @@ -803,11 +805,18 @@ void ConfigurationObject::writeToXML(const XmlTextWriterPtr writer) } } +void Configuration::writeUpdated() +{ + if (mUpdated) + write(); +} + void Configuration::write() { if (mConfigPath.empty()) return; + mUpdated = false; // Do not attempt to write to file that cannot be opened for writing FILE *const testFile = fopen(mConfigPath.c_str(), "w"); if (!testFile) diff --git a/src/configuration.h b/src/configuration.h index daa10f51b..d6bcda348 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -346,6 +346,8 @@ class Configuration final : public ConfigurationObject std::string getFileName() const A_WARN_UNUSED { return mFilename; } + void writeUpdated(); + private: /** * Clean up the default values member. @@ -365,6 +367,7 @@ class Configuration final : public ConfigurationObject std::string mDirectory; std::string mFilename; bool mUseResManager; + bool mUpdated; }; extern Configuration branding; diff --git a/src/game.cpp b/src/game.cpp index 253c4bff2..195492335 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -390,7 +390,8 @@ Game::Game(): mAdjustPerfomance(config.getBoolValue("adjustPerfomance")), mLowerCounter(0), mPing(0), - mTime(cur_time + 1) + mTime(cur_time + 1), + mTime2(cur_time + 10) { touchManager.setInGame(true); spellManager = new SpellManager; @@ -620,6 +621,13 @@ void Game::slowLogic() Being::reReadConfig(); if (killStats) killStats->recalcStats(); + + if (time > mTime2 || mTime2 - time > 10) + { + mTime2 = time + 10; + config.writeUpdated(); + serverConfig.writeUpdated(); + } } if (shopWindow) diff --git a/src/game.h b/src/game.h index 023796290..ad9285931 100644 --- a/src/game.h +++ b/src/game.h @@ -135,6 +135,7 @@ class Game final int mLowerCounter; int mPing; int mTime; + int mTime2; static Game *mInstance; }; -- cgit v1.2.3-70-g09d2 From a9d2faa87b1961eed892a421b8877f0e67c0204a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 21:03:15 +0300 Subject: Merge button classes in one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/gui/base/widgets/button.cpp | 192 ---------------------------------- src/gui/base/widgets/button.hpp | 222 ---------------------------------------- src/gui/widgets/button.cpp | 151 ++++++++++++++++++++++++--- src/gui/widgets/button.h | 161 ++++++++++++++++++++++++++++- 6 files changed, 295 insertions(+), 435 deletions(-) delete mode 100644 src/gui/base/widgets/button.cpp delete mode 100644 src/gui/base/widgets/button.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 066a481f7..7b0cd0d35 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -810,7 +810,6 @@ SET(SRCS utils/sdlpixel.h gui/widgets/widget.h listeners/widgetlistener.h - gui/base/widgets/button.hpp gui/base/widgets/checkbox.hpp gui/base/widgets/container.hpp gui/base/widgets/label.hpp @@ -826,7 +825,6 @@ SET(SRCS input/key.cpp gui/rect.cpp gui/widgets/widget.cpp - gui/base/widgets/button.cpp gui/base/widgets/checkbox.cpp gui/base/widgets/container.cpp gui/base/widgets/label.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 065184849..4ff8a7d97 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -173,7 +173,6 @@ manaplus_SOURCES += events/actionevent.h \ utils/sdlpixel.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ - gui/base/widgets/button.hpp \ gui/base/widgets/checkbox.hpp \ gui/base/widgets/container.hpp \ gui/base/widgets/label.hpp \ @@ -189,7 +188,6 @@ manaplus_SOURCES += events/actionevent.h \ input/key.cpp \ gui/rect.cpp \ gui/widgets/widget.cpp \ - gui/base/widgets/button.cpp \ gui/base/widgets/checkbox.cpp \ gui/base/widgets/container.cpp \ gui/base/widgets/label.cpp \ diff --git a/src/gui/base/widgets/button.cpp b/src/gui/base/widgets/button.cpp deleted file mode 100644 index 2d6afa672..000000000 --- a/src/gui/base/widgets/button.cpp +++ /dev/null @@ -1,192 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/button.hpp" - -#include "events/mouseevent.h" - -#include "render/graphics.h" - -#include "debug.h" - -namespace gcn -{ - Button::Button(const Widget2 *const widget) : - Widget(widget), - MouseListener(), - KeyListener(), - FocusListener(), - mCaption(), - mHasMouse(false), - mKeyPressed(false), - mMousePressed(false), - mAlignment(Graphics::CENTER), - mSpacing(4) - { - setFocusable(true); - adjustSize(); - setFrameSize(1); - - addMouseListener(this); - addKeyListener(this); - addFocusListener(this); - } - - Button::Button(const Widget2 *const widget, - const std::string& caption) : - Widget(widget), - MouseListener(), - KeyListener(), - FocusListener(), - mCaption(caption), - mHasMouse(false), - mKeyPressed(false), - mMousePressed(false), - mAlignment(Graphics::CENTER), - mSpacing(4) - { - setFocusable(true); - adjustSize(); - setFrameSize(1); - - addMouseListener(this); - addKeyListener(this); - addFocusListener(this); - } - - void Button::setCaption(const std::string& caption) - { - mCaption = caption; - } - - const std::string& Button::getCaption() const - { - return mCaption; - } - - void Button::setAlignment(Graphics::Alignment alignment) - { - mAlignment = alignment; - } - - Graphics::Alignment Button::getAlignment() const - { - return mAlignment; - } - - void Button::setSpacing(unsigned int spacing) - { - mSpacing = spacing; - } - - unsigned int Button::getSpacing() const - { - return mSpacing; - } - - void Button::adjustSize() - { - } - - bool Button::isPressed() const - { - if (mMousePressed) - return mHasMouse; - else - return mKeyPressed; - } - - void Button::mousePressed(MouseEvent& mouseEvent) - { - if (mouseEvent.getButton() == MouseEvent::LEFT) - { - mMousePressed = true; - mouseEvent.consume(); - } - } - - void Button::mouseExited(MouseEvent& mouseEvent A_UNUSED) - { - mHasMouse = false; - } - - void Button::mouseEntered(MouseEvent& mouseEvent A_UNUSED) - { - mHasMouse = true; - } - - void Button::mouseDragged(MouseEvent& mouseEvent) - { - mouseEvent.consume(); - } - - void Button::focusLost(const Event& event A_UNUSED) - { - mMousePressed = false; - mKeyPressed = false; - } -} // namespace gcn diff --git a/src/gui/base/widgets/button.hpp b/src/gui/base/widgets/button.hpp deleted file mode 100644 index 99e5db4f4..000000000 --- a/src/gui/base/widgets/button.hpp +++ /dev/null @@ -1,222 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_BUTTON_HPP -#define GCN_BUTTON_HPP - -#include - -#include "listeners/focuslistener.h" -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -#include "gui/widgets/widget.h" - -#include "render/graphics.h" - -namespace gcn -{ - /** - * An implementation of a regular clickable button. A button is capable of - * displaying a caption. - * - * If a button is clicked an action event will be sent to all action listener's - * of the button. - * - * @see ImageButton - */ - class Button : public Widget, - public MouseListener, - public KeyListener, - public FocusListener - { - public: - /** - * Constructor. - */ - explicit Button(const Widget2 *const widget); - - /** - * Constructor. The button will be automatically resized - * to fit the caption. - * - * @param caption The caption of the button. - */ - Button(const Widget2 *const widget, - const std::string& caption); - - A_DELETE_COPY(Button) - - /** - * Sets the caption of the button. It's advisable to call - * adjustSize after setting of the caption to adjust the - * button's size to fit the caption. - * - * @param caption The caption of the button. - * @see getCaption, adjustSize - */ - void setCaption(const std::string& caption); - - /** - * Gets the caption of the button. - * - * @return The caption of the button. - */ - const std::string& getCaption() const; - - /** - * Sets the alignment of the caption. The alignment is relative - * to the center of the button. - * - * @param alignment The alignment of the caption. - * @see getAlignment, Graphics - */ - void setAlignment(Graphics::Alignment alignment); - - /** - * Gets the alignment of the caption. - * - * @return The alignment of the caption. - * @see setAlignment, Graphics - */ - Graphics::Alignment getAlignment() const; - - /** - * Sets the spacing between the border of the button and its caption. - * - * @param spacing The default value for spacing is 4 and can be changed - * using this method. - * @see getSpacing - */ - void setSpacing(unsigned int spacing); - - /** - * Gets the spacing between the border of the button and its caption. - * - * @return spacing. - * @see setSpacing - */ - unsigned int getSpacing() const; - - /** - * Adjusts the button's size to fit the caption. - */ - void adjustSize(); - - - // Inherited from FocusListener - - virtual void focusLost(const Event& event); - - // Inherited from MouseListener - - virtual void mousePressed(MouseEvent& mouseEvent) override; - - virtual void mouseEntered(MouseEvent& mouseEvent) override; - - virtual void mouseExited(MouseEvent& mouseEvent) override; - - virtual void mouseDragged(MouseEvent& mouseEvent) override; - - protected: - /** - * Checks if the button is pressed. Convenient method to use - * when overloading the draw method of the button. - * - * @return True if the button is pressed, false otherwise. - */ - bool isPressed() const; - - /** - * Holds the caption of the button. - */ - std::string mCaption; - - /** - * True if the mouse is ontop of the button, false otherwise. - */ - bool mHasMouse; - - /** - * True if a key has been pressed, false otherwise. - */ - bool mKeyPressed; - - /** - * True if a mouse has been pressed, false otherwise. - */ - bool mMousePressed; - - /** - * Holds the alignment of the caption. - */ - Graphics::Alignment mAlignment; - - /** - * Holds the spacing between the border and the caption. - */ - unsigned int mSpacing; - }; -} // namespace gcn - -#endif // end GCN_BUTTON_HPP diff --git a/src/gui/widgets/button.cpp b/src/gui/widgets/button.cpp index 3cb6d823d..8e020370f 100644 --- a/src/gui/widgets/button.cpp +++ b/src/gui/widgets/button.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/button.h" #include "client.h" @@ -53,8 +96,17 @@ static std::string const data[Button::BUTTON_COUNT] = Skin *Button::button[BUTTON_COUNT]; Button::Button(const Widget2 *const widget) : - gcn::Button(widget), + Widget(widget), + MouseListener(), + KeyListener(), + FocusListener(), WidgetListener(), + mCaption(), + mHasMouse(false), + mKeyPressed(false), + mMousePressed(false), + mAlignment(Graphics::CENTER), + mSpacing(4), mDescription(), mVertexes2(new ImageCollection), mEnabledColor(getThemeColor(Theme::BUTTON)), @@ -86,8 +138,17 @@ Button::Button(const Widget2 *const widget, const std::string &restrict caption, const std::string &restrict actionEventId, ActionListener *const listener) : - gcn::Button(widget, caption), + Widget(widget), + MouseListener(), + KeyListener(), + FocusListener(), WidgetListener(), + mCaption(caption), + mHasMouse(false), + mKeyPressed(false), + mMousePressed(false), + mAlignment(Graphics::CENTER), + mSpacing(4), mDescription(), mVertexes2(new ImageCollection), mEnabledColor(getThemeColor(Theme::BUTTON)), @@ -125,8 +186,17 @@ Button::Button(const Widget2 *const widget, const int imageWidth, const int imageHeight, const std::string &restrict actionEventId, ActionListener *const listener) : - gcn::Button(widget, caption), + Widget(widget), + MouseListener(), + KeyListener(), + FocusListener(), WidgetListener(), + mCaption(caption), + mHasMouse(false), + mKeyPressed(false), + mMousePressed(false), + mAlignment(Graphics::CENTER), + mSpacing(4), mDescription(), mVertexes2(new ImageCollection), mEnabledColor(getThemeColor(Theme::BUTTON)), @@ -150,6 +220,7 @@ Button::Button(const Widget2 *const widget, mStick(false), mPressed(false) { + init(); loadImageSet(imageName); adjustSize(); @@ -164,8 +235,17 @@ Button::Button(const Widget2 *const widget, const int imageWidth, const int imageHeight, const std::string &restrict actionEventId, ActionListener *const listener) : - gcn::Button(widget), + Widget(widget), + MouseListener(), + KeyListener(), + FocusListener(), WidgetListener(), + mCaption(), + mHasMouse(false), + mKeyPressed(false), + mMousePressed(false), + mAlignment(Graphics::CENTER), + mSpacing(4), mDescription(), mVertexes2(new ImageCollection), mEnabledColor(getThemeColor(Theme::BUTTON)), @@ -203,8 +283,17 @@ Button::Button(const Widget2 *const widget, const std::string &restrict imageName, const std::string &restrict actionEventId, ActionListener *const listener) : - gcn::Button(widget, caption), + Widget(widget), + MouseListener(), + KeyListener(), + FocusListener(), WidgetListener(), + mCaption(caption), + mHasMouse(false), + mKeyPressed(false), + mMousePressed(false), + mAlignment(Graphics::CENTER), + mSpacing(4), mDescription(), mVertexes2(new ImageCollection), mEnabledColor(getThemeColor(Theme::BUTTON)), @@ -239,10 +328,14 @@ Button::Button(const Widget2 *const widget, void Button::init() { - setFrameSize(0); - + addMouseListener(this); + addKeyListener(this); + addFocusListener(this); addWidgetListener(this); + setFocusable(true); + setFrameSize(0); + if (mInstances == 0) { if (Theme::instance()) @@ -584,11 +677,6 @@ void Button::adjustSize() } } -void Button::setCaption(const std::string& caption) -{ - mCaption = caption; -} - void Button::keyPressed(KeyEvent& keyEvent) { const int action = keyEvent.getActionId(); @@ -614,8 +702,45 @@ void Button::keyReleased(KeyEvent& keyEvent) } } - bool Button::isPressed2() const { return (mPressed || isPressed()); } + +bool Button::isPressed() const +{ + if (mMousePressed) + return mHasMouse; + else + return mKeyPressed; +} + +void Button::focusLost(const Event& event A_UNUSED) +{ + mMousePressed = false; + mKeyPressed = false; +} + +void Button::mousePressed(MouseEvent& mouseEvent) +{ + if (mouseEvent.getButton() == MouseEvent::LEFT) + { + mMousePressed = true; + mouseEvent.consume(); + } +} + +void Button::mouseEntered(MouseEvent& mouseEvent A_UNUSED) +{ + mHasMouse = true; +} + +void Button::mouseExited(MouseEvent& mouseEvent A_UNUSED) +{ + mHasMouse = false; +} + +void Button::mouseDragged(MouseEvent& mouseEvent) +{ + mouseEvent.consume(); +} diff --git a/src/gui/widgets/button.h b/src/gui/widgets/button.h index 039475150..6eba9b3c0 100644 --- a/src/gui/widgets/button.h +++ b/src/gui/widgets/button.h @@ -20,10 +20,57 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_BUTTON_H #define GUI_WIDGETS_BUTTON_H -#include "gui/base/widgets/button.hpp" +#include "gui/widgets/widget.h" + +#include "listeners/focuslistener.h" +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" #include "listeners/widgetlistener.h" #include "localconsts.h" @@ -40,7 +87,10 @@ const std::string BUTTON_PLAY = "buttonplay.png"; * * \ingroup GUI */ -class Button final : public gcn::Button, +class Button final : public Widget, + public MouseListener, + public KeyListener, + public FocusListener, public WidgetListener { public: @@ -139,14 +189,79 @@ class Button final : public gcn::Button, void adjustSize(); - void setCaption(const std::string& caption); - void keyPressed(KeyEvent &keyEvent) override final; void keyReleased(KeyEvent &keyEvent) override final; bool isPressed2() const A_WARN_UNUSED; + /** + * Sets the caption of the button. It's advisable to call + * adjustSize after setting of the caption to adjust the + * button's size to fit the caption. + * + * @param caption The caption of the button. + * @see getCaption, adjustSize + */ + void setCaption(const std::string& caption) + { mCaption = caption; } + + /** + * Gets the caption of the button. + * + * @return The caption of the button. + */ + const std::string& getCaption() const + { return mCaption; } + + /** + * Sets the alignment of the caption. The alignment is relative + * to the center of the button. + * + * @param alignment The alignment of the caption. + * @see getAlignment, Graphics + */ + void setAlignment(Graphics::Alignment alignment) + { mAlignment = alignment; } + + /** + * Gets the alignment of the caption. + * + * @return The alignment of the caption. + * @see setAlignment, Graphics + */ + Graphics::Alignment getAlignment() const + { return mAlignment; } + + /** + * Sets the spacing between the border of the button and its caption. + * + * @param spacing The default value for spacing is 4 and can be changed + * using this method. + * @see getSpacing + */ + void setSpacing(unsigned int spacing) + { mSpacing = spacing; } + + /** + * Gets the spacing between the border of the button and its caption. + * + * @return spacing. + * @see setSpacing + */ + unsigned int getSpacing() const + { return mSpacing; } + + void focusLost(const Event& event) override final; + + void mousePressed(MouseEvent& mouseEvent) override final; + + void mouseEntered(MouseEvent& mouseEvent) override final; + + void mouseExited(MouseEvent& mouseEvent) override final; + + void mouseDragged(MouseEvent& mouseEvent) override final; + enum { BUTTON_STANDARD = 0, // 0 @@ -157,12 +272,50 @@ class Button final : public gcn::Button, }; private: + /** + * Checks if the button is pressed. Convenient method to use + * when overloading the draw method of the button. + * + * @return True if the button is pressed, false otherwise. + */ + bool isPressed() const; + void init(); static Skin *button[BUTTON_COUNT]; /**< Button state graphics */ static int mInstances; /**< Number of button instances */ static float mAlpha; + /** + * Holds the caption of the button. + */ + std::string mCaption; + + /** + * True if the mouse is ontop of the button, false otherwise. + */ + bool mHasMouse; + + /** + * True if a key has been pressed, false otherwise. + */ + bool mKeyPressed; + + /** + * True if a mouse has been pressed, false otherwise. + */ + bool mMousePressed; + + /** + * Holds the alignment of the caption. + */ + Graphics::Alignment mAlignment; + + /** + * Holds the spacing between the border and the caption. + */ + unsigned int mSpacing; + std::string mDescription; ImageCollection *mVertexes2; Color mEnabledColor; -- cgit v1.2.3-70-g09d2 From fef5da05439c4a4f032ac8d350c1bce97507512d Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 2 Mar 2014 22:47:07 +0300 Subject: Merge checkbox classes in one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/gui/base/widgets/checkbox.cpp | 151 ------------------------------- src/gui/base/widgets/checkbox.hpp | 183 -------------------------------------- src/gui/widgets/checkbox.cpp | 72 ++++++++++++++- src/gui/widgets/checkbox.h | 106 +++++++++++++++++++++- 6 files changed, 175 insertions(+), 341 deletions(-) delete mode 100644 src/gui/base/widgets/checkbox.cpp delete mode 100644 src/gui/base/widgets/checkbox.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7b0cd0d35..25e784960 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -810,7 +810,6 @@ SET(SRCS utils/sdlpixel.h gui/widgets/widget.h listeners/widgetlistener.h - gui/base/widgets/checkbox.hpp gui/base/widgets/container.hpp gui/base/widgets/label.hpp gui/base/widgets/listbox.hpp @@ -825,7 +824,6 @@ SET(SRCS input/key.cpp gui/rect.cpp gui/widgets/widget.cpp - gui/base/widgets/checkbox.cpp gui/base/widgets/container.cpp gui/base/widgets/label.cpp gui/base/widgets/listbox.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 4ff8a7d97..09d7e2580 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -173,7 +173,6 @@ manaplus_SOURCES += events/actionevent.h \ utils/sdlpixel.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ - gui/base/widgets/checkbox.hpp \ gui/base/widgets/container.hpp \ gui/base/widgets/label.hpp \ gui/base/widgets/listbox.hpp \ @@ -188,7 +187,6 @@ manaplus_SOURCES += events/actionevent.h \ input/key.cpp \ gui/rect.cpp \ gui/widgets/widget.cpp \ - gui/base/widgets/checkbox.cpp \ gui/base/widgets/container.cpp \ gui/base/widgets/label.cpp \ gui/base/widgets/listbox.cpp \ diff --git a/src/gui/base/widgets/checkbox.cpp b/src/gui/base/widgets/checkbox.cpp deleted file mode 100644 index 476fb3c6b..000000000 --- a/src/gui/base/widgets/checkbox.cpp +++ /dev/null @@ -1,151 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/checkbox.hpp" - -#include "debug.h" - -namespace gcn -{ - - CheckBox::CheckBox(const Widget2 *const widget) : - Widget(widget), - MouseListener(), - KeyListener(), - mSelected(false), - mCaption() - { - setFocusable(true); - addMouseListener(this); - addKeyListener(this); - } - - CheckBox::CheckBox(const Widget2 *const widget, - const std::string &caption, - bool selected) : - Widget(widget), - MouseListener(), - KeyListener(), - mSelected(selected), - mCaption() - { - setCaption(caption); - - setFocusable(true); - addMouseListener(this); - addKeyListener(this); - - adjustSize(); - } - - bool CheckBox::isSelected() const - { - return mSelected; - } - - void CheckBox::setSelected(bool selected) - { - mSelected = selected; - } - - const std::string &CheckBox::getCaption() const - { - return mCaption; - } - - void CheckBox::setCaption(const std::string& caption) - { - mCaption = caption; - } - - void CheckBox::keyPressed(KeyEvent& keyEvent A_UNUSED) - { - } - - void CheckBox::mouseClicked(MouseEvent& mouseEvent) - { - if (mouseEvent.getButton() == MouseEvent::LEFT) - { - toggleSelected(); - } - } - - void CheckBox::mouseDragged(MouseEvent& mouseEvent) - { - mouseEvent.consume(); - } - - void CheckBox::adjustSize() - { - } - - void CheckBox::toggleSelected() - { - mSelected = !mSelected; - distributeActionEvent(); - } -} // namespace gcn diff --git a/src/gui/base/widgets/checkbox.hpp b/src/gui/base/widgets/checkbox.hpp deleted file mode 100644 index 6fcb04767..000000000 --- a/src/gui/base/widgets/checkbox.hpp +++ /dev/null @@ -1,183 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_CHECKBOX_HPP -#define GCN_CHECKBOX_HPP - -#include - -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -#include "gui/widgets/widget.h" - -namespace gcn -{ - /** - * An implementation of a check box where a user can select or deselect - * the check box and where the status of the check box is displayed to the user. - * A check box is capable of displaying a caption. - * - * If a check box's state changes an action event will be sent to all action - * listeners of the check box. - */ - class CheckBox : - public Widget, - public MouseListener, - public KeyListener - { - public: - /** - * Contructor. - */ - explicit CheckBox(const Widget2 *const widget); - - /** - * Constructor. The check box will be automatically resized - * to fit the caption. - * - * @param caption The caption of the check box. - * @param marked True if the check box is selected, false otherwise. - */ - CheckBox(const Widget2 *const widget, - const std::string &caption, - bool selected = false); - - A_DELETE_COPY(CheckBox) - - /** - * Destructor. - */ - virtual ~CheckBox() - { } - - /** - * Checks if the check box is selected. - * - * @return True if the check box is selected, false otherwise. - * @see setSelected - */ - bool isSelected() const; - - /** - * Sets the check box to be selected or not. - * - * @param selected True if the check box should be set as selected. - * @see isSelected - */ - void setSelected(bool selected); - - /** - * Gets the caption of the check box. - * - * @return The caption of the check box. - * @see setCaption - */ - const std::string &getCaption() const; - - /** - * Sets the caption of the check box. It's advisable to call - * adjustSize after setting of the caption to adjust the - * check box's size to fit the caption. - * - * @param caption The caption of the check box. - * @see getCaption, adjustSize - */ - void setCaption(const std::string& caption); - - /** - * Adjusts the check box's size to fit the caption. - */ - void adjustSize(); - - // Inherited from KeyListener - - virtual void keyPressed(KeyEvent& keyEvent) override; - - // Inherited from MouseListener - - virtual void mouseClicked(MouseEvent& mouseEvent) override; - - virtual void mouseDragged(MouseEvent& mouseEvent) override; - - - protected: - /** - * Toggles the check box between being selected and - * not being selected. - */ - virtual void toggleSelected(); - - /** - * True if the check box is selected, false otherwise. - */ - bool mSelected; - - /** - * Holds the caption of the check box. - */ - std::string mCaption; - }; -} // namespace gcn - -#endif // end GCN_CHECKBOX_HPP diff --git a/src/gui/widgets/checkbox.cpp b/src/gui/widgets/checkbox.cpp index 9fb63b2e8..c905ae0c4 100644 --- a/src/gui/widgets/checkbox.cpp +++ b/src/gui/widgets/checkbox.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/checkbox.h" #include "client.h" @@ -44,7 +87,11 @@ CheckBox::CheckBox(const Widget2 *const widget, const bool selected, ActionListener *const listener, const std::string &restrict eventId) : - gcn::CheckBox(widget, caption, selected), + Widget(widget), + MouseListener(), + KeyListener(), + mSelected(selected), + mCaption(), mPadding(0), mImagePadding(0), mImageSize(9), @@ -52,6 +99,12 @@ CheckBox::CheckBox(const Widget2 *const widget, mHasMouse(false), mDrawBox(true) { + setCaption(caption); + + setFocusable(true); + addMouseListener(this); + addKeyListener(this); + mForegroundColor2 = getThemeColor(Theme::CHECKBOX_OUTLINE); if (instances == 0) { @@ -200,3 +253,20 @@ void CheckBox::adjustSize() setWidth(mImagePadding + mImageSize + mSpacing + getFont()->getWidth(mCaption) + mPadding); } + +void CheckBox::mouseClicked(MouseEvent& mouseEvent) +{ + if (mouseEvent.getButton() == MouseEvent::LEFT) + toggleSelected(); +} + +void CheckBox::mouseDragged(MouseEvent& mouseEvent) +{ + mouseEvent.consume(); +} + +void CheckBox::toggleSelected() +{ + mSelected = !mSelected; + distributeActionEvent(); +} diff --git a/src/gui/widgets/checkbox.h b/src/gui/widgets/checkbox.h index 28eadb75c..5711e766f 100644 --- a/src/gui/widgets/checkbox.h +++ b/src/gui/widgets/checkbox.h @@ -20,10 +20,56 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_CHECKBOX_H #define GUI_WIDGETS_CHECKBOX_H -#include "gui/base/widgets/checkbox.hpp" +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" + +#include "gui/widgets/widget.h" #include "localconsts.h" @@ -34,7 +80,9 @@ class Skin; * * \ingroup GUI */ -class CheckBox final : public gcn::CheckBox +class CheckBox final : public Widget, + public MouseListener, + public KeyListener { public: /** @@ -82,7 +130,61 @@ class CheckBox final : public gcn::CheckBox void adjustSize(); + /** + * Checks if the check box is selected. + * + * @return True if the check box is selected, false otherwise. + * @see setSelected + */ + bool isSelected() const + { return mSelected; } + + /** + * Sets the check box to be selected or not. + * + * @param selected True if the check box should be set as selected. + * @see isSelected + */ + void setSelected(const bool selected) + { mSelected = selected; } + + /** + * Gets the caption of the check box. + * + * @return The caption of the check box. + * @see setCaption + */ + const std::string &getCaption() const + { return mCaption; } + + /** + * Sets the caption of the check box. It's advisable to call + * adjustSize after setting of the caption to adjust the + * check box's size to fit the caption. + * + * @param caption The caption of the check box. + * @see getCaption, adjustSize + */ + void setCaption(const std::string& caption) + { mCaption = caption; } + + void mouseClicked(MouseEvent& mouseEvent) override final; + + void mouseDragged(MouseEvent& mouseEvent) override final; + private: + void toggleSelected(); + + /** + * True if the check box is selected, false otherwise. + */ + bool mSelected; + + /** + * Holds the caption of the check box. + */ + std::string mCaption; + int mPadding; int mImagePadding; int mImageSize; -- cgit v1.2.3-70-g09d2 From fe29129780090e9cd080a40302727b6a69319f73 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 00:11:45 +0300 Subject: Merge label classes in one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/gui/base/widgets/label.cpp | 122 -------------------------------- src/gui/base/widgets/label.hpp | 156 ----------------------------------------- src/gui/widgets/label.cpp | 57 ++++++++++++++- src/gui/widgets/label.h | 97 ++++++++++++++++++++++++- 6 files changed, 150 insertions(+), 286 deletions(-) delete mode 100644 src/gui/base/widgets/label.cpp delete mode 100644 src/gui/base/widgets/label.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 25e784960..006b95742 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -811,7 +811,6 @@ SET(SRCS gui/widgets/widget.h listeners/widgetlistener.h gui/base/widgets/container.hpp - gui/base/widgets/label.hpp gui/base/widgets/listbox.hpp gui/base/widgets/radiobutton.hpp gui/base/widgets/scrollarea.hpp @@ -825,7 +824,6 @@ SET(SRCS gui/rect.cpp gui/widgets/widget.cpp gui/base/widgets/container.cpp - gui/base/widgets/label.cpp gui/base/widgets/listbox.cpp gui/base/widgets/radiobutton.cpp gui/base/widgets/scrollarea.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 09d7e2580..33d6634ce 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -174,7 +174,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ gui/base/widgets/container.hpp \ - gui/base/widgets/label.hpp \ gui/base/widgets/listbox.hpp \ gui/base/widgets/radiobutton.hpp \ gui/base/widgets/scrollarea.hpp \ @@ -188,7 +187,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/rect.cpp \ gui/widgets/widget.cpp \ gui/base/widgets/container.cpp \ - gui/base/widgets/label.cpp \ gui/base/widgets/listbox.cpp \ gui/base/widgets/radiobutton.cpp \ gui/base/widgets/scrollarea.cpp \ diff --git a/src/gui/base/widgets/label.cpp b/src/gui/base/widgets/label.cpp deleted file mode 100644 index d2293a957..000000000 --- a/src/gui/base/widgets/label.cpp +++ /dev/null @@ -1,122 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/label.hpp" - -#include "gui/font.h" - -#include "render/graphics.h" - -#include "debug.h" - -namespace gcn -{ - Label::Label(const Widget2 *const widget) : - Widget(widget), - mCaption(), - mAlignment(Graphics::LEFT) - { - } - - Label::Label(const Widget2 *const widget, - const std::string& caption) : - Widget(widget), - mCaption(caption), - mAlignment(Graphics::LEFT) - { - setWidth(getFont()->getWidth(caption)); - setHeight(getFont()->getHeight()); - } - - const std::string &Label::getCaption() const - { - return mCaption; - } - - void Label::setCaption(const std::string& caption) - { - mCaption = caption; - } - - void Label::setAlignment(Graphics::Alignment alignment) - { - mAlignment = alignment; - } - - Graphics::Alignment Label::getAlignment() const - { - return mAlignment; - } - - void Label::draw(Graphics* graphics A_UNUSED) - { - } - - void Label::adjustSize() - { - } -} // namespace gcn diff --git a/src/gui/base/widgets/label.hpp b/src/gui/base/widgets/label.hpp deleted file mode 100644 index fd0d54f8e..000000000 --- a/src/gui/base/widgets/label.hpp +++ /dev/null @@ -1,156 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_LABEL_HPP -#define GCN_LABEL_HPP - -#include - -#include "gui/widgets/widget.h" - -#include "render/graphics.h" - -namespace gcn -{ - /** - * Implementation of a label capable of displaying a caption. - */ - class Label: public Widget - { - public: - /** - * Constructor. - */ - explicit Label(const Widget2 *const widget); - - /** - * Constructor. The label will be automatically resized - * to fit the caption. - * - * @param caption The caption of the label. - */ - Label(const Widget2 *const widget, - const std::string& caption); - - A_DELETE_COPY(Label) - - /** - * Gets the caption of the label. - * - * @return The caption of the label. - * @see setCaption - */ - const std::string &getCaption() const; - - /** - * Sets the caption of the label. It's advisable to call - * adjustSize after setting of the caption to adjust the - * label's size to fit the caption. - * - * @param caption The caption of the label. - * @see getCaption, adjustSize - */ - void setCaption(const std::string& caption); - - /** - * Sets the alignment of the caption. The alignment is relative - * to the center of the label. - * - * @param alignemnt The alignment of the caption of the label. - * @see getAlignment, Graphics - */ - void setAlignment(Graphics::Alignment alignment); - - /** - * Gets the alignment of the caption. The alignment is relative to - * the center of the label. - * - * @return The alignment of caption of the label. - * @see setAlignmentm Graphics - */ - Graphics::Alignment getAlignment() const; - - /** - * Adjusts the label's size to fit the caption. - */ - void adjustSize(); - - - // Inherited from Widget - - virtual void draw(Graphics* graphics); - - protected: - /** - * Holds the caption of the label. - */ - std::string mCaption; - - /** - * Holds the alignment of the caption. - */ - Graphics::Alignment mAlignment; - }; -} // namespace gcn - -#endif // end GCN_LABEL_HPP diff --git a/src/gui/widgets/label.cpp b/src/gui/widgets/label.cpp index 56c949964..64dce1a84 100644 --- a/src/gui/widgets/label.cpp +++ b/src/gui/widgets/label.cpp @@ -19,6 +19,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/label.h" #include "gui/font.h" @@ -30,7 +73,9 @@ Skin *Label::mSkin = nullptr; int Label::mInstances = 0; Label::Label(const Widget2 *const widget) : - gcn::Label(widget), + Widget(widget), + mCaption(), + mAlignment(Graphics::LEFT), mPadding(0) { init(); @@ -38,9 +83,17 @@ Label::Label(const Widget2 *const widget) : Label::Label(const Widget2 *const widget, const std::string &caption) : - gcn::Label(widget, caption), + Widget(widget), + mCaption(caption), + mAlignment(Graphics::LEFT), mPadding(0) { + Font *const font = getFont(); + if (font) + { + setWidth(font->getWidth(caption)); + setHeight(font->getHeight()); + } init(); } diff --git a/src/gui/widgets/label.h b/src/gui/widgets/label.h index 616f6cc79..d205ed77b 100644 --- a/src/gui/widgets/label.h +++ b/src/gui/widgets/label.h @@ -19,10 +19,53 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_LABEL_H #define GUI_WIDGETS_LABEL_H -#include "gui/base/widgets/label.hpp" +#include "gui/widgets/widget.h" #include "localconsts.h" @@ -34,7 +77,7 @@ class Skin; * * \ingroup GUI */ -class Label final : public gcn::Label +class Label final : public Widget { public: /** @@ -69,11 +112,61 @@ class Label final : public gcn::Label void resizeTo(const int maxSize, const int minSize); + /** + * Gets the caption of the label. + * + * @return The caption of the label. + * @see setCaption + */ + const std::string &getCaption() const + { return mCaption; } + + /** + * Sets the caption of the label. It's advisable to call + * adjustSize after setting of the caption to adjust the + * label's size to fit the caption. + * + * @param caption The caption of the label. + * @see getCaption, adjustSize + */ + void setCaption(const std::string& caption) + { mCaption = caption; } + + /** + * Sets the alignment of the caption. The alignment is relative + * to the center of the label. + * + * @param alignemnt The alignment of the caption of the label. + * @see getAlignment, Graphics + */ + void setAlignment(Graphics::Alignment alignment) + { mAlignment = alignment; } + + /** + * Gets the alignment of the caption. The alignment is relative to + * the center of the label. + * + * @return The alignment of caption of the label. + * @see setAlignmentm Graphics + */ + Graphics::Alignment getAlignment() const + { return mAlignment; } + static Skin *mSkin; static int mInstances; private: + /** + * Holds the caption of the label. + */ + std::string mCaption; + + /** + * Holds the alignment of the caption. + */ + Graphics::Alignment mAlignment; + int mPadding; }; -- cgit v1.2.3-70-g09d2 From 5662f6e42636feb307e35c4e02725156ab5741c6 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 01:15:23 +0300 Subject: Merge listbox classes in one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/gui/base/widgets/listbox.cpp | 240 --------------------------------- src/gui/base/widgets/listbox.hpp | 277 --------------------------------------- src/gui/widgets/listbox.cpp | 114 +++++++++++++++- src/gui/widgets/listbox.h | 179 ++++++++++++++++++++++++- 6 files changed, 289 insertions(+), 525 deletions(-) delete mode 100644 src/gui/base/widgets/listbox.cpp delete mode 100644 src/gui/base/widgets/listbox.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 006b95742..0e8addc16 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -811,7 +811,6 @@ SET(SRCS gui/widgets/widget.h listeners/widgetlistener.h gui/base/widgets/container.hpp - gui/base/widgets/listbox.hpp gui/base/widgets/radiobutton.hpp gui/base/widgets/scrollarea.hpp gui/base/widgets/slider.hpp @@ -824,7 +823,6 @@ SET(SRCS gui/rect.cpp gui/widgets/widget.cpp gui/base/widgets/container.cpp - gui/base/widgets/listbox.cpp gui/base/widgets/radiobutton.cpp gui/base/widgets/scrollarea.cpp gui/base/widgets/slider.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 33d6634ce..062d82443 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -174,7 +174,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ gui/base/widgets/container.hpp \ - gui/base/widgets/listbox.hpp \ gui/base/widgets/radiobutton.hpp \ gui/base/widgets/scrollarea.hpp \ gui/base/widgets/slider.hpp \ @@ -187,7 +186,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/rect.cpp \ gui/widgets/widget.cpp \ gui/base/widgets/container.cpp \ - gui/base/widgets/listbox.cpp \ gui/base/widgets/radiobutton.cpp \ gui/base/widgets/scrollarea.cpp \ gui/base/widgets/slider.cpp \ diff --git a/src/gui/base/widgets/listbox.cpp b/src/gui/base/widgets/listbox.cpp deleted file mode 100644 index 2e9606f0a..000000000 --- a/src/gui/base/widgets/listbox.cpp +++ /dev/null @@ -1,240 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/listbox.hpp" - -#include "gui/font.h" - -#include "gui/models/listmodel.h" - -#include "listeners/selectionlistener.h" - -#include "debug.h" - -namespace gcn -{ - ListBox::ListBox(const Widget2 *const widget) : - Widget(widget), - MouseListener(), - KeyListener(), - mSelected(-1), - mListModel(nullptr), - mWrappingEnabled(false), - mSelectionListeners() - { - setWidth(100); - setFocusable(true); - - addMouseListener(this); - addKeyListener(this); - } - - ListBox::ListBox(const Widget2 *const widget, - ListModel *listModel) : - Widget(widget), - MouseListener(), - KeyListener(), - mSelected(-1), - mListModel(listModel), - mWrappingEnabled(false), - mSelectionListeners() - { - setWidth(100); - adjustSize(); - setFocusable(true); - addMouseListener(this); - addKeyListener(this); - } - - void ListBox::draw(Graphics* graphics A_UNUSED) - { - } - - void ListBox::logic() - { - } - - int ListBox::getSelected() const - { - return mSelected; - } - - void ListBox::setSelected(int selected) - { - if (!mListModel) - { - mSelected = -1; - } - else - { - if (selected < 0) - mSelected = -1; - else if (selected >= mListModel->getNumberOfElements()) - mSelected = mListModel->getNumberOfElements() - 1; - else - mSelected = selected; - } - - Rect scroll; - - if (mSelected < 0) - scroll.y = 0; - else - scroll.y = getRowHeight() * mSelected; - - scroll.height = getRowHeight(); - showPart(scroll); - - distributeValueChangedEvent(); - } - - void ListBox::keyPressed(KeyEvent &keyEvent A_UNUSED) - { - } - - void ListBox::mousePressed(MouseEvent &mouseEvent A_UNUSED) - { - } - - void ListBox::mouseWheelMovedUp(MouseEvent& mouseEvent) - { - if (isFocused()) - { - if (getSelected() > 0 ) - setSelected(getSelected() - 1); - - mouseEvent.consume(); - } - } - - void ListBox::mouseWheelMovedDown(MouseEvent& mouseEvent) - { - if (isFocused()) - { - setSelected(getSelected() + 1); - - mouseEvent.consume(); - } - } - - void ListBox::mouseDragged(MouseEvent& mouseEvent) - { - mouseEvent.consume(); - } - - void ListBox::setListModel(ListModel *listModel) - { - mSelected = -1; - mListModel = listModel; - adjustSize(); - } - - ListModel* ListBox::getListModel() - { - return mListModel; - } - - void ListBox::adjustSize() - { - } - - bool ListBox::isWrappingEnabled() const - { - return mWrappingEnabled; - } - - void ListBox::setWrappingEnabled(bool wrappingEnabled) - { - mWrappingEnabled = wrappingEnabled; - } - - void ListBox::addSelectionListener(SelectionListener* selectionListener) - { - mSelectionListeners.push_back(selectionListener); - } - - void ListBox::removeSelectionListener(SelectionListener* selectionListener) - { - mSelectionListeners.remove(selectionListener); - } - - void ListBox::distributeValueChangedEvent() - { - for (SelectionListenerIterator iter = mSelectionListeners.begin(); - iter != mSelectionListeners.end(); - ++ iter) - { - SelectionEvent event(this); - (*iter)->valueChanged(event); - } - } - - unsigned int ListBox::getRowHeight() const - { - return getFont()->getHeight(); - } -} // namespace gcn diff --git a/src/gui/base/widgets/listbox.hpp b/src/gui/base/widgets/listbox.hpp deleted file mode 100644 index 079e5a7d5..000000000 --- a/src/gui/base/widgets/listbox.hpp +++ /dev/null @@ -1,277 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_LISTBOX_HPP -#define GCN_LISTBOX_HPP - -#include - -#include "gui/widgets/widget.h" - -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -class ListModel; -class SelectionListener; - -namespace gcn -{ - /** - * An implementation of a list box where an item can be selected. - * - * To be able display a list the list box uses a user provided list model. - * A list model can be any class that implements the ListModel interface. - * - * If an item is selected in the list box a select event will be sent to - * all selection listeners of the list box. If an item is selected by using - * a mouse click or by using the enter or space key an action event will be - * sent to all action listeners of the list box. - */ - class ListBox : - public Widget, - public MouseListener, - public KeyListener - { - public: - /** - * Constructor. - */ - explicit ListBox(const Widget2 *const widget); - - /** - * Constructor. - * - * @param listModel the list model to use. - */ - ListBox(const Widget2 *const widget, - ListModel *listModel); - - A_DELETE_COPY(ListBox) - - /** - * Destructor. - */ - virtual ~ListBox() - { } - - /** - * Gets the selected item as an index in the list model. - * - * @return the selected item as an index in the list model. - * @see setSelected - */ - int getSelected() const; - - /** - * Sets the selected item. The selected item is represented by - * an index from the list model. - * - * @param selected the selected item as an index from the list model. - * @see getSelected - */ - void setSelected(int selected); - - /** - * Sets the list model to use. - * - * @param listModel the list model to use. - * @see getListModel - */ - void setListModel(ListModel *listModel); - - /** - * Gets the list model used. - * - * @return the list model used. - * @see setListModel - */ - ListModel *getListModel(); - - /** - * Adjusts the size of the list box to fit it's list model. - */ - void adjustSize(); - - /** - * Checks whether the list box wraps when selecting items with a - * keyboard. - * - * Wrapping means that the selection of items will be wrapped. That is, - * if the first item is selected and up is pressed, the last item will - * get selected. If the last item is selected and down is pressed, the - * first item will get selected. - * - * @return true if wrapping is enabled, fasle otherwise. - * @see setWrappingEnabled - */ - bool isWrappingEnabled() const; - - /** - * Sets the list box to wrap or not when selecting items with a - * keyboard. - * - * Wrapping means that the selection of items will be wrapped. That is, - * if the first item is selected and up is pressed, the last item will - * get selected. If the last item is selected and down is pressed, the - * first item will get selected. - * - * @see isWrappingEnabled - */ - void setWrappingEnabled(bool wrappingEnabled); - - /** - * Adds a selection listener to the list box. When the selection - * changes an event will be sent to all selection listeners of the - * list box. - * - * If you delete your selection listener, be sure to also remove it - * using removeSelectionListener(). - * - * @param selectionListener The selection listener to add. - * @since 0.8.0 - */ - void addSelectionListener(SelectionListener* selectionListener); - - /** - * Removes a selection listener from the list box. - * - * @param selectionListener The selection listener to remove. - * @since 0.8.0 - */ - void removeSelectionListener(SelectionListener* selectionListener); - - /** - * Gets the height of a row. Should be overridden if another row - * height than the font height is preferred. - * - * @return The height of a row. - * @since 0.8.0 - */ - virtual unsigned int getRowHeight() const; - - - // Inherited from Widget - - virtual void draw(Graphics* graphics); - - virtual void logic(); - - - // Inherited from KeyListener - - virtual void keyPressed(KeyEvent& keyEvent) override; - - - // Inherited from MouseListener - - virtual void mousePressed(MouseEvent& mouseEvent) override; - - virtual void mouseWheelMovedUp(MouseEvent& mouseEvent) override; - - virtual void mouseWheelMovedDown(MouseEvent& mouseEvent) override; - - virtual void mouseDragged(MouseEvent& mouseEvent) override; - - - protected: - /** - * Distributes a value changed event to all selection listeners - * of the list box. - * - * @since 0.8.0 - */ - void distributeValueChangedEvent(); - - /** - * The selected item as an index in the list model. - */ - int mSelected; - - /** - * The list model to use. - */ - ListModel *mListModel; - - /** - * True if wrapping is enabled, false otherwise. - */ - bool mWrappingEnabled; - - /** - * Typdef. - */ - typedef std::list SelectionListenerList; - - /** - * The selection listeners of the list box. - */ - SelectionListenerList mSelectionListeners; - - /** - * Typedef. - */ - typedef SelectionListenerList::iterator SelectionListenerIterator; - }; -} // namespace gcn - -#endif // end GCN_LISTBOX_HPP diff --git a/src/gui/widgets/listbox.cpp b/src/gui/widgets/listbox.cpp index c6e431634..c12a3fe53 100644 --- a/src/gui/widgets/listbox.cpp +++ b/src/gui/widgets/listbox.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/listbox.h" #include "client.h" @@ -28,6 +71,8 @@ #include "input/keydata.h" +#include "listeners/selectionlistener.h" + #include "gui/focushandler.h" #include "gui/font.h" #include "gui/gui.h" @@ -43,7 +88,13 @@ float ListBox::mAlpha = 1.0; ListBox::ListBox(const Widget2 *const widget, ListModel *const listModel, const std::string &skin) : - gcn::ListBox(widget, listModel), + Widget(widget), + MouseListener(), + KeyListener(), + mSelected(-1), + mListModel(listModel), + mWrappingEnabled(false), + mSelectionListeners(), mHighlightColor(getThemeColor(Theme::HIGHLIGHT)), mForegroundSelectedColor(getThemeColor(Theme::LISTBOX_SELECTED)), mForegroundSelectedColor2(getThemeColor(Theme::LISTBOX_SELECTED_OUTLINE)), @@ -56,6 +107,11 @@ ListBox::ListBox(const Widget2 *const widget, mDistributeMousePressed(true), mCenterText(false) { + setWidth(100); + setFocusable(true); + addMouseListener(this); + addKeyListener(this); + mForegroundColor = getThemeColor(Theme::LISTBOX); mForegroundColor2 = getThemeColor(Theme::LISTBOX_OUTLINE); @@ -313,3 +369,59 @@ int ListBox::getSelectionByMouse(const int y) const return -1; return (y - mPadding) / getRowHeight(); } + +void ListBox::setSelected(const int selected) +{ + if (!mListModel) + { + mSelected = -1; + } + else + { + if (selected < 0) + mSelected = -1; + else if (selected >= mListModel->getNumberOfElements()) + mSelected = mListModel->getNumberOfElements() - 1; + else + mSelected = selected; + } + + Rect scroll; + + if (mSelected < 0) + scroll.y = 0; + else + scroll.y = getRowHeight() * mSelected; + + scroll.height = getRowHeight(); + showPart(scroll); + + distributeValueChangedEvent(); +} + +void ListBox::setListModel(ListModel *const listModel) +{ + mSelected = -1; + mListModel = listModel; + adjustSize(); +} + +void ListBox::addSelectionListener(SelectionListener *const selectionListener) +{ + mSelectionListeners.push_back(selectionListener); +} + +void ListBox::removeSelectionListener(SelectionListener *const + selectionListener) +{ + mSelectionListeners.remove(selectionListener); +} + +void ListBox::distributeValueChangedEvent() +{ + FOR_EACH (SelectionListenerIterator, iter, mSelectionListeners) + { + SelectionEvent event(this); + (*iter)->valueChanged(event); + } +} diff --git a/src/gui/widgets/listbox.h b/src/gui/widgets/listbox.h index 64faa6eb5..f784b3237 100644 --- a/src/gui/widgets/listbox.h +++ b/src/gui/widgets/listbox.h @@ -20,12 +20,58 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_LISTBOX_H #define GUI_WIDGETS_LISTBOX_H #include "gui/color.h" -#include "gui/base/widgets/listbox.hpp" +#include "gui/widgets/widget.h" + +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" #include "localconsts.h" @@ -33,6 +79,7 @@ class Skin; class KeyEvent; class ListModel; class MouseEvent; +class SelectionListener; class Widget2; /** @@ -42,7 +89,9 @@ class Widget2; * * \ingroup GUI */ -class ListBox : public gcn::ListBox +class ListBox : public Widget, + public MouseListener, + public KeyListener { public: /** @@ -103,13 +152,137 @@ class ListBox : public gcn::ListBox int getPressedIndex() const { return mPressedIndex; } - unsigned int getRowHeight() const override A_WARN_UNUSED + virtual unsigned int getRowHeight() const A_WARN_UNUSED { return mRowHeight; } void setRowHeight(unsigned int n) { mRowHeight = n; } + /** + * Gets the selected item as an index in the list model. + * + * @return the selected item as an index in the list model. + * @see setSelected + */ + int getSelected() const + { return mSelected; } + + /** + * Sets the selected item. The selected item is represented by + * an index from the list model. + * + * @param selected the selected item as an index from the list model. + * @see getSelected + */ + void setSelected(const int selected); + + /** + * Sets the list model to use. + * + * @param listModel the list model to use. + * @see getListModel + */ + void setListModel(ListModel *listModel); + + /** + * Gets the list model used. + * + * @return the list model used. + * @see setListModel + */ + ListModel *getListModel() const + { return mListModel; } + + /** + * Checks whether the list box wraps when selecting items with a + * keyboard. + * + * Wrapping means that the selection of items will be wrapped. That is, + * if the first item is selected and up is pressed, the last item will + * get selected. If the last item is selected and down is pressed, the + * first item will get selected. + * + * @return true if wrapping is enabled, fasle otherwise. + * @see setWrappingEnabled + */ + bool isWrappingEnabled() const + { return mWrappingEnabled; } + + /** + * Sets the list box to wrap or not when selecting items with a + * keyboard. + * + * Wrapping means that the selection of items will be wrapped. That is, + * if the first item is selected and up is pressed, the last item will + * get selected. If the last item is selected and down is pressed, the + * first item will get selected. + * + * @see isWrappingEnabled + */ + void setWrappingEnabled(const bool wrappingEnabled) + { mWrappingEnabled = wrappingEnabled; } + + /** + * Adds a selection listener to the list box. When the selection + * changes an event will be sent to all selection listeners of the + * list box. + * + * If you delete your selection listener, be sure to also remove it + * using removeSelectionListener(). + * + * @param selectionListener The selection listener to add. + * @since 0.8.0 + */ + void addSelectionListener(SelectionListener *const selectionListener); + + /** + * Removes a selection listener from the list box. + * + * @param selectionListener The selection listener to remove. + * @since 0.8.0 + */ + void removeSelectionListener(SelectionListener *const + selectionListener); + + /** + * Distributes a value changed event to all selection listeners + * of the list box. + * + * @since 0.8.0 + */ + void distributeValueChangedEvent(); + protected: + /** + * The selected item as an index in the list model. + */ + int mSelected; + + /** + * The list model to use. + */ + ListModel *mListModel; + + /** + * True if wrapping is enabled, false otherwise. + */ + bool mWrappingEnabled; + + /** + * Typdef. + */ + typedef std::list SelectionListenerList; + + /** + * The selection listeners of the list box. + */ + SelectionListenerList mSelectionListeners; + + /** + * Typedef. + */ + typedef SelectionListenerList::iterator SelectionListenerIterator; + Color mHighlightColor; Color mForegroundSelectedColor; Color mForegroundSelectedColor2; -- cgit v1.2.3-70-g09d2 From d528c3d3d79de820b303bb725703c16f6128c564 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 01:32:51 +0300 Subject: Merge radiobutton classes into one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/gui/widgets/radiobutton.cpp | 116 ++++++++++++++++++++++++++++++- src/gui/widgets/radiobutton.h | 147 +++++++++++++++++++++++++++++++++++++++- 4 files changed, 259 insertions(+), 8 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0e8addc16..967149917 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -811,7 +811,6 @@ SET(SRCS gui/widgets/widget.h listeners/widgetlistener.h gui/base/widgets/container.hpp - gui/base/widgets/radiobutton.hpp gui/base/widgets/scrollarea.hpp gui/base/widgets/slider.hpp gui/base/widgets/textbox.hpp @@ -823,7 +822,6 @@ SET(SRCS gui/rect.cpp gui/widgets/widget.cpp gui/base/widgets/container.cpp - gui/base/widgets/radiobutton.cpp gui/base/widgets/scrollarea.cpp gui/base/widgets/slider.cpp gui/base/widgets/textbox.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 062d82443..5272a1778 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -174,7 +174,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ gui/base/widgets/container.hpp \ - gui/base/widgets/radiobutton.hpp \ gui/base/widgets/scrollarea.hpp \ gui/base/widgets/slider.hpp \ gui/base/widgets/textbox.hpp \ @@ -186,7 +185,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/rect.cpp \ gui/widgets/widget.cpp \ gui/base/widgets/container.cpp \ - gui/base/widgets/radiobutton.cpp \ gui/base/widgets/scrollarea.cpp \ gui/base/widgets/slider.cpp \ gui/base/widgets/textbox.cpp \ diff --git a/src/gui/widgets/radiobutton.cpp b/src/gui/widgets/radiobutton.cpp index bb9ae46f9..1aa77a0db 100644 --- a/src/gui/widgets/radiobutton.cpp +++ b/src/gui/widgets/radiobutton.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/radiobutton.h" #include "client.h" @@ -39,17 +82,32 @@ int RadioButton::instances = 0; Skin *RadioButton::mSkin = nullptr; float RadioButton::mAlpha = 1.0; +RadioButton::GroupMap RadioButton::mGroupMap; + RadioButton::RadioButton(const Widget2 *const widget, const std::string &restrict caption, const std::string &restrict group, const bool marked): - gcn::RadioButton(widget, caption, group, marked), + Widget(widget), + MouseListener(), + KeyListener(), + mSelected(false), + mCaption(), + mGroup(), mPadding(0), mImagePadding(0), mImageSize(9), mSpacing(2), mHasMouse(false) { + setCaption(caption); + setGroup(group); + setSelected(marked); + + setFocusable(true); + addMouseListener(this); + addKeyListener(this); + mForegroundColor = getThemeColor(Theme::RADIOBUTTON); mForegroundColor2 = getThemeColor(Theme::RADIOBUTTON_OUTLINE); if (instances == 0) @@ -77,6 +135,8 @@ RadioButton::RadioButton(const Widget2 *const widget, RadioButton::~RadioButton() { + setGroup(""); + if (gui) gui->removeDragged(this); @@ -196,3 +256,57 @@ void RadioButton::adjustSize() setWidth(mImagePadding + mImageSize + mSpacing + font->getWidth(mCaption) + mPadding); } + +void RadioButton::setSelected(const bool selected) +{ + if (selected && !mGroup.empty()) + { + for (GroupIterator iter = mGroupMap.lower_bound(mGroup), + iterEnd = mGroupMap.upper_bound(mGroup); + iter != iterEnd; + ++ iter) + { + if (iter->second && iter->second->isSelected()) + iter->second->setSelected(false); + } + } + + mSelected = selected; +} + +void RadioButton::mouseClicked(MouseEvent& mouseEvent) +{ + if (mouseEvent.getButton() == MouseEvent::LEFT) + { + setSelected(true); + distributeActionEvent(); + } +} + +void RadioButton::mouseDragged(MouseEvent& mouseEvent) +{ + mouseEvent.consume(); +} + +void RadioButton::setGroup(const std::string &group) +{ + if (mGroup != "") + { + for (GroupIterator iter = mGroupMap.lower_bound(mGroup), + iterEnd = mGroupMap.upper_bound(mGroup); + iter != iterEnd; + ++ iter) + { + if (iter->second == this) + { + mGroupMap.erase(iter); + break; + } + } + } + + if (!group.empty()) + mGroupMap.insert(std::pair(group, this)); + + mGroup = group; +} diff --git a/src/gui/widgets/radiobutton.h b/src/gui/widgets/radiobutton.h index 2deb9a772..5aa0d9289 100644 --- a/src/gui/widgets/radiobutton.h +++ b/src/gui/widgets/radiobutton.h @@ -20,10 +20,56 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_RADIOBUTTON_H #define GUI_WIDGETS_RADIOBUTTON_H -#include "gui/base/widgets/radiobutton.hpp" +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" + +#include "gui/widgets/widget.h" #include "localconsts.h" @@ -32,7 +78,10 @@ class Skin; /** * Guichan based RadioButton with custom look */ -class RadioButton final : public gcn::RadioButton +class RadioButton final : public Widget, + public MouseListener, + public KeyListener + { public: /** @@ -53,7 +102,7 @@ class RadioButton final : public gcn::RadioButton /** * Draws the radiobutton, not the caption. */ - void drawBox(Graphics* graphics) override final; + void drawBox(Graphics* graphics); /** * Implementation of the draw methods. @@ -77,10 +126,102 @@ class RadioButton final : public gcn::RadioButton void adjustSize(); + /** + * Checks if the radio button is selected. + * + * @return True if the radio button is selecte, false otherwise. + * @see setSelected + */ + bool isSelected() const + { return mSelected; } + + /** + * Sets the radio button to selected or not. + * + * @param selected True if the radio button should be selected, + * false otherwise. + * @see isSelected + */ + void setSelected(const bool selected); + + /** + * Gets the caption of the radio button. + * + * @return The caption of the radio button. + * @see setCaption + */ + const std::string &getCaption() const + { return mCaption; } + + /** + * Sets the caption of the radio button. It's advisable to call + * adjustSize after setting of the caption to adjust the + * radio button's size to fit the caption. + * + * @param caption The caption of the radio button. + * @see getCaption, adjustSize + */ + void setCaption(const std::string &caption) + { mCaption = caption; } + + void mouseClicked(MouseEvent& mouseEvent) override final; + + void mouseDragged(MouseEvent& mouseEvent) override final; + + /** + * Sets the group the radio button should belong to. Note that + * a radio button group is unique per application, not per Gui object + * as the group is stored in a static map. + * + * @param group The name of the group. + * @see getGroup + */ + void setGroup(const std::string &group); + + /** + * Gets the group the radio button belongs to. + * + * @return The group the radio button belongs to. + * @see setGroup + */ + const std::string &getGroup() const + { return mGroup; } + private: static int instances; static Skin *mSkin; static float mAlpha; + + /** + * True if the radio button is selected, false otherwise. + */ + bool mSelected; + + /** + * Holds the caption of the radio button. + */ + std::string mCaption; + + /** + * Holds the group of the radio button. + */ + std::string mGroup; + + /** + * Typdef. + */ + typedef std::multimap GroupMap; + + /** + * Typdef. + */ + typedef GroupMap::iterator GroupIterator; + + /** + * Holds all available radio button groups. + */ + static GroupMap mGroupMap; + int mPadding; int mImagePadding; int mImageSize; -- cgit v1.2.3-70-g09d2 From 56b3195a88c660ced1c19de77e13db1f630c5ecd Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 12:13:22 +0300 Subject: Remove unused guichan radiobutton. --- src/gui/base/widgets/radiobutton.cpp | 203 ------------------------------- src/gui/base/widgets/radiobutton.hpp | 228 ----------------------------------- 2 files changed, 431 deletions(-) delete mode 100644 src/gui/base/widgets/radiobutton.cpp delete mode 100644 src/gui/base/widgets/radiobutton.hpp diff --git a/src/gui/base/widgets/radiobutton.cpp b/src/gui/base/widgets/radiobutton.cpp deleted file mode 100644 index f9d68555a..000000000 --- a/src/gui/base/widgets/radiobutton.cpp +++ /dev/null @@ -1,203 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/radiobutton.hpp" - -#include "debug.h" - -namespace gcn -{ - RadioButton::GroupMap RadioButton::mGroupMap; - - RadioButton::RadioButton(const Widget2 *const widget) : - Widget(widget), - MouseListener(), - KeyListener(), - mSelected(false), - mCaption(), - mGroup() - { - setSelected(false); - - setFocusable(true); - addMouseListener(this); - addKeyListener(this); - } - - RadioButton::RadioButton(const Widget2 *const widget, - const std::string &caption, - const std::string &group, - bool selected) : - Widget(widget), - MouseListener(), - KeyListener(), - mSelected(false), - mCaption(), - mGroup() - { - setCaption(caption); - setGroup(group); - setSelected(selected); - - setFocusable(true); - addMouseListener(this); - addKeyListener(this); - - adjustSize(); - } - - RadioButton::~RadioButton() - { - // Remove us from the group list - setGroup(""); - } - - bool RadioButton::isSelected() const - { - return mSelected; - } - - void RadioButton::setSelected(bool selected) - { - if (selected && mGroup != "") - { - for (GroupIterator iter = mGroupMap.lower_bound(mGroup), - iterEnd = mGroupMap.upper_bound(mGroup); - iter != iterEnd; - ++ iter) - { - if (iter->second->isSelected()) - iter->second->setSelected(false); - } - } - - mSelected = selected; - } - - const std::string &RadioButton::getCaption() const - { - return mCaption; - } - - void RadioButton::setCaption(const std::string &caption) - { - mCaption = caption; - } - - void RadioButton::keyPressed(KeyEvent& keyEvent A_UNUSED) - { - } - - void RadioButton::mouseClicked(MouseEvent& mouseEvent) - { - if (mouseEvent.getButton() == MouseEvent::LEFT) - { - setSelected(true); - distributeActionEvent(); - } - } - - void RadioButton::mouseDragged(MouseEvent& mouseEvent) - { - mouseEvent.consume(); - } - - void RadioButton::setGroup(const std::string &group) - { - if (mGroup != "") - { - for (GroupIterator iter = mGroupMap.lower_bound(mGroup), - iterEnd = mGroupMap.upper_bound(mGroup); - iter != iterEnd; - ++ iter) - { - if (iter->second == this) - { - mGroupMap.erase(iter); - break; - } - } - } - - if (group != "") - { - mGroupMap.insert( - std::pair(group, this)); - } - - mGroup = group; - } - - const std::string &RadioButton::getGroup() const - { - return mGroup; - } - - void RadioButton::adjustSize() - { - } -} // namespace gcn diff --git a/src/gui/base/widgets/radiobutton.hpp b/src/gui/base/widgets/radiobutton.hpp deleted file mode 100644 index a86a4eed3..000000000 --- a/src/gui/base/widgets/radiobutton.hpp +++ /dev/null @@ -1,228 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_RADIOBUTTON_HPP -#define GCN_RADIOBUTTON_HPP - -#include -#include - -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -#include "gui/widgets/widget.h" - -namespace gcn -{ - /** - * An implementation of a radio button where a user can select or deselect - * the radio button and where the status of the radio button is displayed to the user. - * A radio button can belong to a group and when a radio button belongs to a - * group only one radio button can be selected in the group. A radio button is - * capable of displaying a caption. - * - * If a radio button's state changes an action event will be sent to all action - * listeners of the check box. - */ - class RadioButton : - public Widget, - public MouseListener, - public KeyListener - { - public: - /** - * Constructor. - */ - explicit RadioButton(const Widget2 *const widget); - - /** - * Constructor. The radio button will be automatically resized - * to fit the caption. - * - * @param caption The caption of the radio button. - * @param group The group the radio button should belong to. - * @param selected True if the radio button should be selected. - */ - RadioButton(const Widget2 *const widget, - const std::string &caption, - const std::string &group, - bool selected = false); - - A_DELETE_COPY(RadioButton) - - /** - * Destructor. - */ - virtual ~RadioButton(); - - /** - * Checks if the radio button is selected. - * - * @return True if the radio button is selecte, false otherwise. - * @see setSelected - */ - bool isSelected() const; - - /** - * Sets the radio button to selected or not. - * - * @param selected True if the radio button should be selected, - * false otherwise. - * @see isSelected - */ - void setSelected(bool selected); - - /** - * Gets the caption of the radio button. - * - * @return The caption of the radio button. - * @see setCaption - */ - const std::string &getCaption() const; - - /** - * Sets the caption of the radio button. It's advisable to call - * adjustSize after setting of the caption to adjust the - * radio button's size to fit the caption. - * - * @param caption The caption of the radio button. - * @see getCaption, adjustSize - */ - void setCaption(const std::string &caption); - - /** - * Sets the group the radio button should belong to. Note that - * a radio button group is unique per application, not per Gui object - * as the group is stored in a static map. - * - * @param group The name of the group. - * @see getGroup - */ - void setGroup(const std::string &group); - - /** - * Gets the group the radio button belongs to. - * - * @return The group the radio button belongs to. - * @see setGroup - */ - const std::string &getGroup() const; - - /** - * Adjusts the radio button's size to fit the caption. - */ - void adjustSize(); - - - // Inherited from KeyListener - - virtual void keyPressed(KeyEvent& keyEvent) override; - - - // Inherited from MouseListener - - virtual void mouseClicked(MouseEvent& mouseEvent) override; - - virtual void mouseDragged(MouseEvent& mouseEvent) override; - - protected: - /** - * Draws the box. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawBox(Graphics *graphics) = 0; - - /** - * True if the radio button is selected, false otherwise. - */ - bool mSelected; - - /** - * Holds the caption of the radio button. - */ - std::string mCaption; - - /** - * Holds the group of the radio button. - */ - std::string mGroup; - - /** - * Typdef. - */ - typedef std::multimap GroupMap; - - /** - * Typdef. - */ - typedef GroupMap::iterator GroupIterator; - - /** - * Holds all available radio button groups. - */ - static GroupMap mGroupMap; - }; -} // namespace gcn - -#endif // end GCN_RADIOBUTTON_HPP -- cgit v1.2.3-70-g09d2 From f555fdf0d99622ac0d52881ebf126377287f1d3e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 14:59:29 +0300 Subject: remove scrollarea from playerbox base classes. --- src/gui/widgets/playerbox.cpp | 9 ++++++--- src/gui/widgets/playerbox.h | 7 +++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/gui/widgets/playerbox.cpp b/src/gui/widgets/playerbox.cpp index 7ef543511..2ba452620 100644 --- a/src/gui/widgets/playerbox.cpp +++ b/src/gui/widgets/playerbox.cpp @@ -36,7 +36,8 @@ PlayerBox::PlayerBox(Widget2 *const widget, Being *const being, const std::string &skin, const std::string &selectedSkin) : - ScrollArea(widget), + Widget(widget), + MouseListener(), mBeing(being), mAlpha(1.0), mBackground(), @@ -54,7 +55,8 @@ PlayerBox::PlayerBox(Widget2 *const widget, PlayerBox::PlayerBox(Widget2 *const widget, const std::string &skin, const std::string &selectedSkin) : - ScrollArea(widget), + Widget(widget), + MouseListener(), mBeing(nullptr), mAlpha(1.0), mBackground(), @@ -82,6 +84,7 @@ PlayerBox::~PlayerBox() void PlayerBox::init(std::string name, std::string selectedName) { setFrameSize(2); + addMouseListener(this); Theme *const theme = Theme::instance(); if (theme) @@ -153,10 +156,10 @@ void PlayerBox::drawFrame(Graphics *graphics) void PlayerBox::mouseReleased(MouseEvent& event) { - ScrollArea::mouseReleased(event); if (event.getButton() == MouseEvent::LEFT) { if (!mActionEventId.empty()) distributeActionEvent(); + event.consume(); } } diff --git a/src/gui/widgets/playerbox.h b/src/gui/widgets/playerbox.h index 7481dc9db..aae2eefe6 100644 --- a/src/gui/widgets/playerbox.h +++ b/src/gui/widgets/playerbox.h @@ -23,7 +23,9 @@ #ifndef GUI_WIDGETS_PLAYERBOX_H #define GUI_WIDGETS_PLAYERBOX_H -#include "gui/base/widgets/scrollarea.hpp" +#include "gui/widgets/scrollarea.h" + +#include "listeners/mouselistener.h" #include "localconsts.h" @@ -35,7 +37,8 @@ class Skin; * * \ingroup GUI */ -class PlayerBox final : public gcn::ScrollArea +class PlayerBox final : public Widget, + public MouseListener { public: /** -- cgit v1.2.3-70-g09d2 From 2740b416b99855e0b411b06dce2fc1eb4fa93f2c Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 18:09:05 +0300 Subject: Remove 2 from methods name in gui. --- src/gui/gui.cpp | 8 ++++---- src/gui/gui.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index e3b6d2cac..b897655e2 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -411,17 +411,17 @@ void Gui::clearFonts() bool Gui::handleInput() { if (mInput) - return handleKeyInput2(); + return handleKeyInput(); else return false; } -bool Gui::handleKeyInput2() +bool Gui::handleKeyInput() { if (!guiInput) return false; - BLOCK_START("Gui::handleKeyInput2") + BLOCK_START("Gui::handleKeyInput") bool consumed(false); while (!mInput->isKeyQueueEmpty()) @@ -495,7 +495,7 @@ bool Gui::handleKeyInput2() } } } // end while - BLOCK_END("Gui::handleKeyInput2") + BLOCK_END("Gui::handleKeyInput") return consumed; } diff --git a/src/gui/gui.h b/src/gui/gui.h index 82678601d..85388b8c4 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -191,7 +191,7 @@ class Gui final bool handleInput(); - bool handleKeyInput2(); + bool handleKeyInput(); void resetClickCount(); -- cgit v1.2.3-70-g09d2 From 37241d3f8552e1bdbd4b966fb95d7e9df1546994 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 18:21:45 +0300 Subject: Remove 2 from methods name in sdlinput. --- src/gui/gui.cpp | 4 ++-- src/gui/sdlinput.cpp | 15 +-------------- src/gui/sdlinput.h | 7 +------ 3 files changed, 4 insertions(+), 22 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index b897655e2..0b0290be4 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -426,7 +426,7 @@ bool Gui::handleKeyInput() while (!mInput->isKeyQueueEmpty()) { - const KeyInput keyInput = guiInput->dequeueKeyInput2(); + const KeyInput keyInput = guiInput->dequeueKeyInput(); // Save modifiers state mShiftPressed = keyInput.isShiftPressed(); @@ -988,7 +988,7 @@ void Gui::handleMouseInput() BLOCK_START("Gui::handleMouseInput") while (!mInput->isMouseQueueEmpty()) { - const MouseInput mouseInput = guiInput->dequeueMouseInput2(); + const MouseInput mouseInput = guiInput->dequeueMouseInput(); if (touchManager.processEvent(mouseInput)) { diff --git a/src/gui/sdlinput.cpp b/src/gui/sdlinput.cpp index ffb90a883..b0ac7d613 100644 --- a/src/gui/sdlinput.cpp +++ b/src/gui/sdlinput.cpp @@ -103,7 +103,7 @@ bool SDLInput::isKeyQueueEmpty() const return mKeyInputQueue.empty(); } -KeyInput SDLInput::dequeueKeyInput2() +KeyInput SDLInput::dequeueKeyInput() { if (mKeyInputQueue.empty()) return KeyInput(); @@ -132,19 +132,6 @@ MouseInput SDLInput::dequeueMouseInput() return mouseInput; } -MouseInput SDLInput::dequeueMouseInput2() -{ - MouseInput mouseInput; - - if (mMouseInputQueue.empty()) - return MouseInput(); - - mouseInput = mMouseInputQueue.front(); - mMouseInputQueue.pop(); - - return mouseInput; -} - void SDLInput::pushInput(const SDL_Event &event) { KeyInput keyInput; diff --git a/src/gui/sdlinput.h b/src/gui/sdlinput.h index 8197aa110..6102de743 100644 --- a/src/gui/sdlinput.h +++ b/src/gui/sdlinput.h @@ -107,10 +107,7 @@ public: */ void pushInput(const SDL_Event &event); - KeyInput dequeueKeyInput2() A_WARN_UNUSED; - - KeyInput dequeueKeyInput() A_WARN_UNUSED - { return KeyInput(); } + KeyInput dequeueKeyInput() A_WARN_UNUSED; // Inherited from SDLInput @@ -120,8 +117,6 @@ public: MouseInput dequeueMouseInput() A_WARN_UNUSED; - MouseInput dequeueMouseInput2() A_WARN_UNUSED; - void simulateMouseClick(const int x, const int y, const unsigned int button); -- cgit v1.2.3-70-g09d2 From 50ccaf404cdbe5b635f003ff209996f9062183d5 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 3 Mar 2014 21:17:48 +0300 Subject: fix selection image in equipmentwindow. --- src/gui/windows/equipmentwindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gui/windows/equipmentwindow.cpp b/src/gui/windows/equipmentwindow.cpp index c793ba6ce..d4ea6720a 100644 --- a/src/gui/windows/equipmentwindow.cpp +++ b/src/gui/windows/equipmentwindow.cpp @@ -175,7 +175,10 @@ void EquipmentWindow::draw(Graphics *graphics) { const EquipmentBox *const box = *it; if (!box) + { + i ++; continue; + } if (i == mSelected) { graphics->calcTileCollection(mVertexes, @@ -188,6 +191,7 @@ void EquipmentWindow::draw(Graphics *graphics) mSlotBackground, box->x, box->y); } + i ++; } } graphics->drawTileCollection(mVertexes); -- cgit v1.2.3-70-g09d2 From bc510019c0e0b9cc14f0c580667b384568177f7a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 4 Mar 2014 01:05:30 +0300 Subject: Merge scrollarea classes into one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/gui/base/widgets/scrollarea.cpp | 597 ------------------------------- src/gui/base/widgets/scrollarea.hpp | 550 ---------------------------- src/gui/widgets/basiccontainer.cpp | 2 +- src/gui/widgets/basiccontainer.h | 2 +- src/gui/widgets/scrollarea.cpp | 381 +++++++++++++++++++- src/gui/widgets/scrollarea.h | 413 ++++++++++++++++++++- src/gui/widgets/tabs/chattab.cpp | 4 +- src/gui/widgets/tabs/setup_colors.cpp | 6 +- src/gui/widgets/tabs/setup_relations.cpp | 2 +- src/gui/widgets/tabs/setup_video.cpp | 2 +- src/gui/widgets/widget.h | 2 +- src/gui/windows/buydialog.cpp | 2 +- src/gui/windows/inventorywindow.cpp | 4 +- src/gui/windows/npcdialog.cpp | 8 +- src/gui/windows/npcpostdialog.cpp | 2 +- src/gui/windows/questswindow.cpp | 4 +- src/gui/windows/selldialog.cpp | 2 +- src/gui/windows/serverdialog.cpp | 2 +- src/gui/windows/shopwindow.cpp | 4 +- src/gui/windows/shortcutwindow.cpp | 4 +- src/gui/windows/socialwindow.cpp | 32 +- src/gui/windows/worldselectdialog.cpp | 2 +- 24 files changed, 824 insertions(+), 1207 deletions(-) delete mode 100644 src/gui/base/widgets/scrollarea.cpp delete mode 100644 src/gui/base/widgets/scrollarea.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 967149917..7b5199d1b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -811,7 +811,6 @@ SET(SRCS gui/widgets/widget.h listeners/widgetlistener.h gui/base/widgets/container.hpp - gui/base/widgets/scrollarea.hpp gui/base/widgets/slider.hpp gui/base/widgets/textbox.hpp gui/base/widgets/textfield.hpp @@ -822,7 +821,6 @@ SET(SRCS gui/rect.cpp gui/widgets/widget.cpp gui/base/widgets/container.cpp - gui/base/widgets/scrollarea.cpp gui/base/widgets/slider.cpp gui/base/widgets/textbox.cpp gui/base/widgets/textfield.cpp diff --git a/src/Makefile.am b/src/Makefile.am index 5272a1778..fb901ee83 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -174,7 +174,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ gui/base/widgets/container.hpp \ - gui/base/widgets/scrollarea.hpp \ gui/base/widgets/slider.hpp \ gui/base/widgets/textbox.hpp \ gui/base/widgets/textfield.hpp \ @@ -185,7 +184,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/rect.cpp \ gui/widgets/widget.cpp \ gui/base/widgets/container.cpp \ - gui/base/widgets/scrollarea.cpp \ gui/base/widgets/slider.cpp \ gui/base/widgets/textbox.cpp \ gui/base/widgets/textfield.cpp diff --git a/src/gui/base/widgets/scrollarea.cpp b/src/gui/base/widgets/scrollarea.cpp deleted file mode 100644 index 3c830c239..000000000 --- a/src/gui/base/widgets/scrollarea.cpp +++ /dev/null @@ -1,597 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/scrollarea.hpp" - -#include "debug.h" - -namespace gcn -{ - ScrollArea::ScrollArea(const Widget2 *const widget) : - BasicContainer(widget), - MouseListener(), - mVScroll(0), - mHScroll(0), - mScrollbarWidth(12), - mHPolicy(SHOW_AUTO), - mVPolicy(SHOW_AUTO), - mVBarVisible(false), - mHBarVisible(false), - mUpButtonPressed(false), - mDownButtonPressed(false), - mLeftButtonPressed(false), - mRightButtonPressed(false), - mUpButtonScrollAmount(10), - mDownButtonScrollAmount(10), - mLeftButtonScrollAmount(10), - mRightButtonScrollAmount(10), - mIsVerticalMarkerDragged(false), - mIsHorizontalMarkerDragged(false), - mHorizontalMarkerDragOffset(0), - mVerticalMarkerDragOffset(0), - mOpaque(true) - { - addMouseListener(this); - } - - ScrollArea::ScrollArea(const Widget2 *const widget, - Widget *const content) : - BasicContainer(widget), - MouseListener(), - mVScroll(0), - mHScroll(0), - mScrollbarWidth(12), - mHPolicy(SHOW_AUTO), - mVPolicy(SHOW_AUTO), - mVBarVisible(false), - mHBarVisible(false), - mUpButtonPressed(false), - mDownButtonPressed(false), - mLeftButtonPressed(false), - mRightButtonPressed(false), - mUpButtonScrollAmount(10), - mDownButtonScrollAmount(10), - mLeftButtonScrollAmount(10), - mRightButtonScrollAmount(10), - mIsVerticalMarkerDragged(false), - mIsHorizontalMarkerDragged(false), - mHorizontalMarkerDragOffset(0), - mVerticalMarkerDragOffset(0), - mOpaque(true) - { - setContent(content); - addMouseListener(this); - } - - ScrollArea::ScrollArea(const Widget2 *const widget, - Widget *content, - ScrollPolicy hPolicy, - ScrollPolicy vPolicy) : - BasicContainer(widget), - MouseListener(), - mVScroll(0), - mHScroll(0), - mScrollbarWidth(12), - mHPolicy(hPolicy), - mVPolicy(vPolicy), - mVBarVisible(false), - mHBarVisible(false), - mUpButtonPressed(false), - mDownButtonPressed(false), - mLeftButtonPressed(false), - mRightButtonPressed(false), - mUpButtonScrollAmount(10), - mDownButtonScrollAmount(10), - mLeftButtonScrollAmount(10), - mRightButtonScrollAmount(10), - mIsVerticalMarkerDragged(false), - mIsHorizontalMarkerDragged(false), - mHorizontalMarkerDragOffset(0), - mVerticalMarkerDragOffset(0), - mOpaque(true) - { - setContent(content); - addMouseListener(this); - } - - ScrollArea::~ScrollArea() - { - setContent(nullptr); - } - - void ScrollArea::setContent(Widget* widget) - { - if (widget) - { - clear(); - add(widget); - widget->setPosition(0, 0); - } - else - { - clear(); - } - - checkPolicies(); - } - - Widget* ScrollArea::getContent() - { - if (!mWidgets.empty()) - return *mWidgets.begin(); - - return nullptr; - } - - void ScrollArea::setHorizontalScrollPolicy(ScrollPolicy hPolicy) - { - mHPolicy = hPolicy; - checkPolicies(); - } - - ScrollArea::ScrollPolicy ScrollArea::getHorizontalScrollPolicy() const - { - return mHPolicy; - } - - void ScrollArea::setVerticalScrollPolicy(ScrollPolicy vPolicy) - { - mVPolicy = vPolicy; - checkPolicies(); - } - - ScrollArea::ScrollPolicy ScrollArea::getVerticalScrollPolicy() const - { - return mVPolicy; - } - - void ScrollArea::setScrollPolicy(ScrollPolicy hPolicy, - ScrollPolicy vPolicy) - { - mHPolicy = hPolicy; - mVPolicy = vPolicy; - checkPolicies(); - } - - void ScrollArea::setVerticalScrollAmount(int vScroll) - { - const int max = getVerticalMaxScroll(); - - mVScroll = vScroll; - - if (vScroll > max) - mVScroll = max; - - if (vScroll < 0) - mVScroll = 0; - } - - int ScrollArea::getVerticalScrollAmount() const - { - return mVScroll; - } - - void ScrollArea::setHorizontalScrollAmount(int hScroll) - { - const int max = getHorizontalMaxScroll(); - - mHScroll = hScroll; - - if (hScroll > max) - mHScroll = max; - else if (hScroll < 0) - mHScroll = 0; - } - - int ScrollArea::getHorizontalScrollAmount() const - { - return mHScroll; - } - - void ScrollArea::setScrollAmount(int hScroll, int vScroll) - { - setHorizontalScrollAmount(hScroll); - setVerticalScrollAmount(vScroll); - } - - int ScrollArea::getHorizontalMaxScroll() - { - checkPolicies(); - - const Widget *const content = getContent(); - if (!content) - return 0; - - const int value = content->getWidth() - getChildrenArea().width + - 2 * content->getFrameSize(); - - if (value < 0) - return 0; - - return value; - } - - int ScrollArea::getVerticalMaxScroll() - { - checkPolicies(); - - const Widget *const content = getContent(); - if (!content) - return 0; - - int value; - - value = content->getHeight() - getChildrenArea().height + - 2 * content->getFrameSize(); - - if (value < 0) - return 0; - - return value; - } - - void ScrollArea::setScrollbarWidth(int width) - { - if (width > 0) - mScrollbarWidth = width; - } - - int ScrollArea::getScrollbarWidth() const - { - return mScrollbarWidth; - } - - void ScrollArea::mouseReleased(MouseEvent& mouseEvent) - { - mUpButtonPressed = false; - mDownButtonPressed = false; - mLeftButtonPressed = false; - mRightButtonPressed = false; - mIsHorizontalMarkerDragged = false; - mIsVerticalMarkerDragged = false; - - mouseEvent.consume(); - } - - void ScrollArea::draw(Graphics *graphics A_UNUSED) - { - } - - void ScrollArea::drawHBar(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::drawVBar(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::drawBackground(Graphics *graphics A_UNUSED) - { - } - - void ScrollArea::drawUpButton(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::drawDownButton(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::drawLeftButton(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::drawRightButton(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::drawVMarker(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::drawHMarker(Graphics* graphics A_UNUSED) - { - } - - void ScrollArea::logic() - { - BLOCK_START("ScrollArea::logic") - checkPolicies(); - - setVerticalScrollAmount(getVerticalScrollAmount()); - setHorizontalScrollAmount(getHorizontalScrollAmount()); - - Widget *const content = getContent(); - if (content) - { - const int frameSize = content->getFrameSize(); - content->setPosition(-mHScroll + frameSize, -mVScroll + frameSize); - content->logic(); - } - BLOCK_END("ScrollArea::logic") - } - - void ScrollArea::checkPolicies() - { - const int w = getWidth(); - const int h = getHeight(); - - mHBarVisible = false; - mVBarVisible = false; - - const Widget *const content = getContent(); - if (!content) - { - mHBarVisible = (mHPolicy == SHOW_ALWAYS); - mVBarVisible = (mVPolicy == SHOW_ALWAYS); - return; - } - - if (mHPolicy == SHOW_AUTO && - mVPolicy == SHOW_AUTO) - { - if (content->getWidth() <= w - && content->getHeight() <= h) - { - mHBarVisible = false; - mVBarVisible = false; - } - - if (content->getWidth() > w) - { - mHBarVisible = true; - } - - if ((content->getHeight() > h) - || (mHBarVisible && content->getHeight() - > h - mScrollbarWidth)) - { - mVBarVisible = true; - } - - if (mVBarVisible && content->getWidth() > w - mScrollbarWidth) - mHBarVisible = true; - - return; - } - - switch (mHPolicy) - { - case SHOW_NEVER: - mHBarVisible = false; - break; - - case SHOW_ALWAYS: - mHBarVisible = true; - break; - - case SHOW_AUTO: - if (mVPolicy == SHOW_NEVER) - { - mHBarVisible = (content->getWidth() > w); - } - else // (mVPolicy == SHOW_ALWAYS) - { - mHBarVisible = (content->getWidth() - > w - mScrollbarWidth); - } - break; - - default: - break; - } - - switch (mVPolicy) - { - case SHOW_NEVER: - mVBarVisible = false; - break; - - case SHOW_ALWAYS: - mVBarVisible = true; - break; - - case SHOW_AUTO: - if (mHPolicy == SHOW_NEVER) - { - mVBarVisible = (content->getHeight() > h); - } - else // (mHPolicy == SHOW_ALWAYS) - { - mVBarVisible = (content->getHeight() - > h - mScrollbarWidth); - } - break; - default: - break; - } - } - - Rect ScrollArea::getChildrenArea() - { - const Rect area = Rect(0, 0, - mVBarVisible ? (getWidth() - mScrollbarWidth) : getWidth(), - mHBarVisible ? (getHeight() - mScrollbarWidth) : getHeight()); - - if (area.width < 0 || area.height < 0) - return Rect(); - - return area; - } - - void ScrollArea::showWidgetPart(Widget* widget, Rect area) - { - const Widget *const content = getContent(); - if (widget != content) - return; - - BasicContainer::showWidgetPart(widget, area); - - setHorizontalScrollAmount(content->getFrameSize() - - content->getX()); - setVerticalScrollAmount(content->getFrameSize() - - content->getY()); - } - - Widget *ScrollArea::getWidgetAt(int x, int y) - { - if (getChildrenArea().isPointInRect(x, y)) - return getContent(); - - return nullptr; - } - - void ScrollArea::mouseWheelMovedUp(MouseEvent& mouseEvent) - { - if (mouseEvent.isConsumed()) - return; - - setVerticalScrollAmount(getVerticalScrollAmount() - - getChildrenArea().height / 8); - - mouseEvent.consume(); - } - - void ScrollArea::mouseWheelMovedDown(MouseEvent& mouseEvent) - { - if (mouseEvent.isConsumed()) - return; - - setVerticalScrollAmount(getVerticalScrollAmount() - + getChildrenArea().height / 8); - - mouseEvent.consume(); - } - - void ScrollArea::setWidth(int width) - { - Widget::setWidth(width); - checkPolicies(); - } - - void ScrollArea::setHeight(int height) - { - Widget::setHeight(height); - checkPolicies(); - } - - void ScrollArea::setDimension(const Rect& dimension) - { - Widget::setDimension(dimension); - checkPolicies(); - } - - void ScrollArea::setLeftButtonScrollAmount(int amount) - { - mLeftButtonScrollAmount = amount; - } - - void ScrollArea::setRightButtonScrollAmount(int amount) - { - mRightButtonScrollAmount = amount; - } - - void ScrollArea::setUpButtonScrollAmount(int amount) - { - mUpButtonScrollAmount = amount; - } - - void ScrollArea::setDownButtonScrollAmount(int amount) - { - mDownButtonScrollAmount = amount; - } - - int ScrollArea::getLeftButtonScrollAmount() const - { - return mLeftButtonScrollAmount; - } - - int ScrollArea::getRightButtonScrollAmount() const - { - return mRightButtonScrollAmount; - } - - int ScrollArea::getUpButtonScrollAmount() const - { - return mUpButtonScrollAmount; - } - - int ScrollArea::getDownButtonScrollAmount() const - { - return mDownButtonScrollAmount; - } - - void ScrollArea::setOpaque(bool opaque) - { - mOpaque = opaque; - } - - bool ScrollArea::isOpaque() const - { - return mOpaque; - } -} // namespace gcn diff --git a/src/gui/base/widgets/scrollarea.hpp b/src/gui/base/widgets/scrollarea.hpp deleted file mode 100644 index 624debc35..000000000 --- a/src/gui/base/widgets/scrollarea.hpp +++ /dev/null @@ -1,550 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_SCROLLAREA_HPP -#define GCN_SCROLLAREA_HPP - -#include "gui/widgets/basiccontainer.h" - -#include "listeners/mouselistener.h" - -namespace gcn -{ - /** - * Implementation if a scrollable area used to view widgets larger than the scroll area. - * A scroll area can be customized to always show scroll bars or to show them only when - * necessary. - */ - class ScrollArea: - public BasicContainer, - public MouseListener - { - public: - /** - * Scrollpolicies for the horizontal and vertical scrollbar. - * The policies are: - * - * SHOW_ALWAYS - Always show the scrollbars no matter what. - * SHOW_NEVER - Never show the scrollbars no matter waht. - * SHOW_AUTO - Show the scrollbars only when needed. That is if the - * content grows larger then the ScrollArea. - */ - enum ScrollPolicy - { - SHOW_ALWAYS = 0, - SHOW_NEVER, - SHOW_AUTO - }; - - /** - * Constructor. - */ - explicit ScrollArea(const Widget2 *const widget); - - /** - * Constructor. - * - * @param content The content of the scroll area. - */ - ScrollArea(const Widget2 *const widget, - Widget *const content); - - /** - * Constructor. - * - * @param content The content of the scroll area. - * @param hPolicy The policy for the horizontal scrollbar. See enum with - * policies. - * @param vPolicy The policy for the vertical scrollbar. See enum with - * policies. - */ - ScrollArea(const Widget2 *const widget, - Widget *content, - ScrollPolicy hPolicy, - ScrollPolicy vPolicy); - - A_DELETE_COPY(ScrollArea) - - /** - * Destructor. - */ - virtual ~ScrollArea(); - - /** - * Sets the content. - * - * @param widget The content of the scroll area. - */ - void setContent(Widget* widget); - - /** - * Gets the content. - * - * @return The content of the scroll area. - */ - Widget* getContent(); - - /** - * Sets the horizontal scrollbar policy. See enum with policies. - * - * @param hPolicy The policy for the horizontal scrollbar. - * @see getHorizontalScrollPolicy - */ - void setHorizontalScrollPolicy(ScrollPolicy hPolicy); - - /** - * Gets the horizontal scrollbar policy. See enum with policies. - * - * @return The policy for the horizontal scrollbar policy. - * @see setHorizontalScrollPolicy, setScrollPolicy - */ - ScrollPolicy getHorizontalScrollPolicy() const; - - /** - * Sets the vertical scrollbar policy. See enum with policies. - * - * @param vPolicy The policy for the vertical scrollbar. - * @see getVerticalScrollPolicy - */ - void setVerticalScrollPolicy(ScrollPolicy vPolicy); - - /** - * Gets the vertical scrollbar policy. See enum with policies. - * - * @return The policy for the vertical scrollbar. - * @see setVerticalScrollPolicy, setScrollPolicy - */ - ScrollPolicy getVerticalScrollPolicy() const; - - /** - * Sets the horizontal and vertical scrollbar policy. - * - * @param hPolicy The policy for the horizontal scrollbar. - * @param vPolicy The policy for the vertical scrollbar. - * @see getVerticalScrollPolicy, getHorizontalScrollPolicy - */ - void setScrollPolicy(ScrollPolicy hPolicy, ScrollPolicy vPolicy); - - /** - * Sets the amount to scroll vertically. - * - * @param vScroll The amount to scroll. - * @see getVerticalScrollAmount - */ - void setVerticalScrollAmount(int vScroll); - - /** - * Gets the amount that is scrolled vertically. - * - * @return The scroll amount on vertical scroll. - * @see setVerticalScrollAmount, setScrollAmount - */ - int getVerticalScrollAmount() const; - - /** - * Sets the amount to scroll horizontally. - * - * @param hScroll The amount to scroll. - * @see getHorizontalScrollAmount - */ - void setHorizontalScrollAmount(int hScroll); - - /** - * Gets the amount that is scrolled horizontally. - * - * @return The scroll amount on horizontal scroll. - * @see setHorizontalScrollAmount, setScrollAmount - */ - int getHorizontalScrollAmount() const; - - /** - * Sets the amount to scroll horizontally and vertically. - * - * @param hScroll The amount to scroll on horizontal scroll. - * @param vScroll The amount to scroll on vertical scroll. - * @see getHorizontalScrollAmount, getVerticalScrollAmount - */ - void setScrollAmount(int hScroll, int vScroll); - - /** - * Gets the maximum amount of horizontal scroll. - * - * @return The horizontal max scroll. - */ - int getHorizontalMaxScroll(); - - /** - * Gets the maximum amount of vertical scroll. - * - * @return The vertical max scroll. - */ - int getVerticalMaxScroll(); - - /** - * Sets the width of the scroll bars. - * - * @param width The width of the scroll bars. - * @see getScrollbarWidth - */ - void setScrollbarWidth(int width); - - /** - * Gets the width of the scroll bars. - * - * @return the width of the ScrollBar. - * @see setScrollbarWidth - */ - int getScrollbarWidth() const; - - /** - * Sets the amount to scroll in pixels when the left scroll button is - * pushed. - * - * @param amount The amount to scroll in pixels. - * @see getLeftButtonScrollAmount - */ - void setLeftButtonScrollAmount(int amount); - - /** - * Sets the amount to scroll in pixels when the right scroll button is - * pushed. - * - * @param amount The amount to scroll in pixels. - * @see getRightButtonScrollAmount - */ - void setRightButtonScrollAmount(int amount); - - /** - * Sets the amount to scroll in pixels when the up scroll button is - * pushed. - * - * @param amount The amount to scroll in pixels. - * @see getUpButtonScrollAmount - */ - void setUpButtonScrollAmount(int amount); - - /** - * Sets the amount to scroll in pixels when the down scroll button is - * pushed. - * - * @param amount The amount to scroll in pixels. - * @see getDownButtonScrollAmount - */ - void setDownButtonScrollAmount(int amount); - - /** - * Gets the amount to scroll in pixels when the left scroll button is - * pushed. - * - * @return The amount to scroll in pixels. - * @see setLeftButtonScrollAmount - */ - int getLeftButtonScrollAmount() const; - - /** - * Gets the amount to scroll in pixels when the right scroll button is - * pushed. - * - * @return The amount to scroll in pixels. - * @see setRightButtonScrollAmount - */ - int getRightButtonScrollAmount() const; - - /** - * Gets the amount to scroll in pixels when the up scroll button is - * pushed. - * - * @return The amount to scroll in pixels. - * @see setUpButtonScrollAmount - */ - int getUpButtonScrollAmount() const; - - /** - * Gets the amount to scroll in pixels when the down scroll button is - * pushed. - * - * @return The amount to scroll in pixels. - * @see setDownButtonScrollAmount - */ - int getDownButtonScrollAmount() const; - - /** - * Sets the scroll area to be opaque, that is sets the scoll area - * to display its background. - * - * @param opaque True if the scoll area should be opaque, false otherwise. - */ - void setOpaque(bool opaque); - - /** - * Checks if the scroll area is opaque, that is if the scroll area - * displays its background. - * - * @return True if the scroll area is opaque, false otherwise. - */ - bool isOpaque() const; - - // Inherited from BasicContainer - - virtual void showWidgetPart(Widget* widget, Rect area); - - virtual Rect getChildrenArea(); - - virtual Widget *getWidgetAt(int x, int y); - - - // Inherited from Widget - - virtual void draw(Graphics *graphics); - - virtual void logic(); - - void setWidth(int width); - - void setHeight(int height); - - void setDimension(const Rect& dimension); - - - // Inherited from MouseListener - - virtual void mouseReleased(MouseEvent& mouseEvent) override; - - virtual void mouseWheelMovedUp(MouseEvent& mouseEvent) override; - - virtual void mouseWheelMovedDown(MouseEvent& mouseEvent) override; - - protected: - /** - * Draws the background of the scroll area, that is - * the area behind the content. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawBackground(Graphics *graphics); - - /** - * Draws the up button. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawUpButton(Graphics *graphics); - - /** - * Draws the down button. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawDownButton(Graphics *graphics); - - /** - * Draws the left button. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawLeftButton(Graphics *graphics); - - /** - * Draws the right button. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawRightButton(Graphics *graphics); - - /** - * Draws the vertical scroll bar. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawVBar(Graphics* graphics); - - /** - * Draws the horizontal scroll bar. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawHBar(Graphics* graphics); - - /** - * Draws the vertical marker. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawVMarker(Graphics* graphics); - - /** - * Draws the horizontal marker. - * - * @param graphics a Graphics object to draw with. - */ - virtual void drawHMarker(Graphics* graphics); - - /** - * Checks the policies for the scroll bars. - */ - virtual void checkPolicies(); - - /** - * Holds the vertical scroll amount. - */ - int mVScroll; - - /** - * Holds the horizontal scroll amount. - */ - int mHScroll; - - /** - * Holds the width of the scroll bars. - */ - int mScrollbarWidth; - - /** - * Holds the horizontal scroll bar policy. - */ - ScrollPolicy mHPolicy; - - /** - * Holds the vertical scroll bar policy. - */ - ScrollPolicy mVPolicy; - - /** - * True if the vertical scroll bar is visible, false otherwise. - */ - bool mVBarVisible; - - /** - * True if the horizontal scroll bar is visible, false otherwise. - */ - bool mHBarVisible; - - /** - * True if the up button is pressed, false otherwise. - */ - bool mUpButtonPressed; - - /** - * True if the down button is pressed, false otherwise. - */ - bool mDownButtonPressed; - - /** - * True if the left button is pressed, false otherwise. - */ - bool mLeftButtonPressed; - - /** - * True if the right button is pressed, false otherwise. - */ - bool mRightButtonPressed; - - /** - * Holds the up button scroll amount. - */ - int mUpButtonScrollAmount; - - /** - * Holds the down button scroll amount. - */ - int mDownButtonScrollAmount; - - /** - * Holds the left button scroll amount. - */ - int mLeftButtonScrollAmount; - - /** - * Holds the right button scroll amount. - */ - int mRightButtonScrollAmount; - - /** - * True if the vertical marked is dragged. - */ - bool mIsVerticalMarkerDragged; - - /** - * True if the horizontal marked is dragged. - */ - bool mIsHorizontalMarkerDragged; - - /** - * Holds the horizontal markers drag offset. - */ - int mHorizontalMarkerDragOffset; - - /** - * Holds the vertical markers drag offset. - */ - int mVerticalMarkerDragOffset; - - /** - * True if the scroll area should be opaque (that is - * display its background), false otherwise. - */ - bool mOpaque; - }; -} // namespace gcn - -#endif // end GCN_SCROLLAREA_HPP diff --git a/src/gui/widgets/basiccontainer.cpp b/src/gui/widgets/basiccontainer.cpp index 48ab683be..d3dd62fc7 100644 --- a/src/gui/widgets/basiccontainer.cpp +++ b/src/gui/widgets/basiccontainer.cpp @@ -313,7 +313,7 @@ void BasicContainer::logicChildren() BLOCK_END("BasicContainer::logicChildren") } -void BasicContainer::showWidgetPart(Widget* widget, Rect area) +void BasicContainer::showWidgetPart(Widget *const widget, Rect area) { const Rect widgetArea = getChildrenArea(); diff --git a/src/gui/widgets/basiccontainer.h b/src/gui/widgets/basiccontainer.h index 240e9375f..bf018e0de 100644 --- a/src/gui/widgets/basiccontainer.h +++ b/src/gui/widgets/basiccontainer.h @@ -106,7 +106,7 @@ class BasicContainer : public Widget, * itself to be visible. * @param rectangle The rectangle to be visible. */ - virtual void showWidgetPart(Widget* widget, Rect area); + virtual void showWidgetPart(Widget *const widget, Rect area); // Inherited from Widget diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp index dcc3a871b..3c50abca0 100644 --- a/src/gui/widgets/scrollarea.cpp +++ b/src/gui/widgets/scrollarea.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/scrollarea.h" #include "client.h" @@ -53,8 +96,29 @@ ScrollArea::ScrollArea(Widget2 *const widget2, Widget *const widget, const bool opaque, const std::string &skin) : - gcn::ScrollArea(widget2, widget), + BasicContainer(widget2), + MouseListener(), WidgetListener(), + mVScroll(0), + mHScroll(0), + mScrollbarWidth(12), + mHPolicy(SHOW_AUTO), + mVPolicy(SHOW_AUTO), + mVBarVisible(false), + mHBarVisible(false), + mUpButtonPressed(false), + mDownButtonPressed(false), + mLeftButtonPressed(false), + mRightButtonPressed(false), + mUpButtonScrollAmount(10), + mDownButtonScrollAmount(10), + mLeftButtonScrollAmount(10), + mRightButtonScrollAmount(10), + mIsVerticalMarkerDragged(false), + mIsHorizontalMarkerDragged(false), + mHorizontalMarkerDragOffset(0), + mVerticalMarkerDragOffset(0), + mOpaque(true), mX(0), mY(0), mClickX(0), @@ -68,6 +132,8 @@ ScrollArea::ScrollArea(Widget2 *const widget2, mHasMouse(false), mRedraw(true) { + setContent(widget); + addMouseListener(this); mOpaque = opaque; init(skin); } @@ -102,6 +168,8 @@ ScrollArea::~ScrollArea() mVertexes = nullptr; delete mVertexes2; mVertexes2 = nullptr; + + setContent(nullptr); } void ScrollArea::init(std::string skinName) @@ -178,20 +246,30 @@ void ScrollArea::logic() return; } - gcn::ScrollArea::logic(); + checkPolicies(); + + setVerticalScrollAmount(getVerticalScrollAmount()); + setHorizontalScrollAmount(getHorizontalScrollAmount()); + Widget *const content = getContent(); + if (content) + { + const int frameSize = content->getFrameSize(); + content->setPosition(-mHScroll + frameSize, -mVScroll + frameSize); + content->logic(); + } // When no scrollbar in a certain direction, adapt content size to match // the content dimension exactly. if (content) { const unsigned int frameSize = 2 * content->getFrameSize(); - if (mHPolicy == gcn::ScrollArea::SHOW_NEVER) + if (mHPolicy == ScrollArea::SHOW_NEVER) { content->setWidth((mVBarVisible ? (mDimension.width - mScrollbarWidth) : mDimension.width) - frameSize); } - if (mVPolicy == gcn::ScrollArea::SHOW_NEVER) + if (mVPolicy == ScrollArea::SHOW_NEVER) { content->setHeight((mHBarVisible ? (mDimension.height - mScrollbarWidth) : mDimension.height) - frameSize); @@ -803,7 +881,13 @@ void ScrollArea::mouseReleased(MouseEvent& event) event.consume(); } } - gcn::ScrollArea::mouseReleased(event); + mUpButtonPressed = false; + mDownButtonPressed = false; + mLeftButtonPressed = false; + mRightButtonPressed = false; + mIsHorizontalMarkerDragged = false; + mIsVerticalMarkerDragged = false; + event.consume(); mRedraw = true; } @@ -1066,3 +1150,290 @@ Rect ScrollArea::getRightButtonDimension() const mScrollbarWidth, mScrollbarWidth); } + +void ScrollArea::setContent(Widget* widget) +{ + if (widget) + { + clear(); + add(widget); + widget->setPosition(0, 0); + } + else + { + clear(); + } + + checkPolicies(); +} + +Widget* ScrollArea::getContent() +{ + if (!mWidgets.empty()) + return *mWidgets.begin(); + + return nullptr; +} + +void ScrollArea::setHorizontalScrollPolicy(const ScrollPolicy hPolicy) +{ + mHPolicy = hPolicy; + checkPolicies(); +} + +void ScrollArea::setVerticalScrollPolicy(const ScrollPolicy vPolicy) +{ + mVPolicy = vPolicy; + checkPolicies(); +} + +void ScrollArea::setScrollPolicy(const ScrollPolicy hPolicy, + const ScrollPolicy vPolicy) +{ + mHPolicy = hPolicy; + mVPolicy = vPolicy; + checkPolicies(); +} + +void ScrollArea::setVerticalScrollAmount(const int vScroll) +{ + const int max = getVerticalMaxScroll(); + + mVScroll = vScroll; + + if (vScroll > max) + mVScroll = max; + + if (vScroll < 0) + mVScroll = 0; +} + +void ScrollArea::setHorizontalScrollAmount(int hScroll) +{ + const int max = getHorizontalMaxScroll(); + + mHScroll = hScroll; + + if (hScroll > max) + mHScroll = max; + else if (hScroll < 0) + mHScroll = 0; +} + +void ScrollArea::setScrollAmount(const int hScroll, const int vScroll) +{ + setHorizontalScrollAmount(hScroll); + setVerticalScrollAmount(vScroll); +} + +int ScrollArea::getHorizontalMaxScroll() +{ + checkPolicies(); + + const Widget *const content = getContent(); + if (!content) + return 0; + + const int value = content->getWidth() - getChildrenArea().width + + 2 * content->getFrameSize(); + + if (value < 0) + return 0; + + return value; +} + +int ScrollArea::getVerticalMaxScroll() +{ + checkPolicies(); + + const Widget *const content = getContent(); + if (!content) + return 0; + + int value; + + value = content->getHeight() - getChildrenArea().height + + 2 * content->getFrameSize(); + + if (value < 0) + return 0; + + return value; +} + +void ScrollArea::setScrollbarWidth(const int width) +{ + if (width > 0) + mScrollbarWidth = width; +} + +void ScrollArea::showWidgetPart(Widget *const widget, Rect area) +{ + const Widget *const content = getContent(); + if (widget != content) + return; + + BasicContainer::showWidgetPart(widget, area); + + setHorizontalScrollAmount(content->getFrameSize() + - content->getX()); + setVerticalScrollAmount(content->getFrameSize() + - content->getY()); +} + +Rect ScrollArea::getChildrenArea() +{ + const Rect area = Rect(0, 0, + mVBarVisible ? (getWidth() - mScrollbarWidth) : getWidth(), + mHBarVisible ? (getHeight() - mScrollbarWidth) : getHeight()); + + if (area.width < 0 || area.height < 0) + return Rect(); + + return area; +} + +Widget *ScrollArea::getWidgetAt(int x, int y) +{ + if (getChildrenArea().isPointInRect(x, y)) + return getContent(); + + return nullptr; +} + +void ScrollArea::setWidth(int width) +{ + Widget::setWidth(width); + checkPolicies(); +} + +void ScrollArea::setHeight(int height) +{ + Widget::setHeight(height); + checkPolicies(); +} + +void ScrollArea::setDimension(const Rect& dimension) +{ + Widget::setDimension(dimension); + checkPolicies(); +} + +void ScrollArea::mouseWheelMovedUp(MouseEvent& mouseEvent) +{ + if (mouseEvent.isConsumed()) + return; + + setVerticalScrollAmount(getVerticalScrollAmount() + - getChildrenArea().height / 8); + + mouseEvent.consume(); +} + +void ScrollArea::mouseWheelMovedDown(MouseEvent& mouseEvent) +{ + if (mouseEvent.isConsumed()) + return; + + setVerticalScrollAmount(getVerticalScrollAmount() + + getChildrenArea().height / 8); + + mouseEvent.consume(); +} + +void ScrollArea::checkPolicies() +{ + const int w = getWidth(); + const int h = getHeight(); + + mHBarVisible = false; + mVBarVisible = false; + + const Widget *const content = getContent(); + if (!content) + { + mHBarVisible = (mHPolicy == SHOW_ALWAYS); + mVBarVisible = (mVPolicy == SHOW_ALWAYS); + return; + } + + if (mHPolicy == SHOW_AUTO && + mVPolicy == SHOW_AUTO) + { + if (content->getWidth() <= w + && content->getHeight() <= h) + { + mHBarVisible = false; + mVBarVisible = false; + } + + if (content->getWidth() > w) + { + mHBarVisible = true; + } + + if ((content->getHeight() > h) + || (mHBarVisible && content->getHeight() + > h - mScrollbarWidth)) + { + mVBarVisible = true; + } + + if (mVBarVisible && content->getWidth() > w - mScrollbarWidth) + mHBarVisible = true; + + return; + } + + switch (mHPolicy) + { + case SHOW_NEVER: + mHBarVisible = false; + break; + + case SHOW_ALWAYS: + mHBarVisible = true; + break; + + case SHOW_AUTO: + if (mVPolicy == SHOW_NEVER) + { + mHBarVisible = (content->getWidth() > w); + } + else // (mVPolicy == SHOW_ALWAYS) + { + mHBarVisible = (content->getWidth() + > w - mScrollbarWidth); + } + break; + + default: + break; + } + + switch (mVPolicy) + { + case SHOW_NEVER: + mVBarVisible = false; + break; + + case SHOW_ALWAYS: + mVBarVisible = true; + break; + + case SHOW_AUTO: + if (mHPolicy == SHOW_NEVER) + { + mVBarVisible = (content->getHeight() > h); + } + else // (mHPolicy == SHOW_ALWAYS) + { + mVBarVisible = (content->getHeight() + > h - mScrollbarWidth); + } + break; + default: + break; + } +} diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index 7d2b39a96..70abac6ef 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -20,11 +20,55 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_SCROLLAREA_H #define GUI_WIDGETS_SCROLLAREA_H -#include "gui/base/widgets/scrollarea.hpp" +#include "gui/widgets/basiccontainer.h" +#include "listeners/mouselistener.h" #include "listeners/widgetlistener.h" #include "localconsts.h" @@ -41,10 +85,27 @@ class ImageCollection; * * \ingroup GUI */ -class ScrollArea final : public gcn::ScrollArea, +class ScrollArea final : public BasicContainer, + public MouseListener, public WidgetListener { public: + /** + * Scrollpolicies for the horizontal and vertical scrollbar. + * The policies are: + * + * SHOW_ALWAYS - Always show the scrollbars no matter what. + * SHOW_NEVER - Never show the scrollbars no matter waht. + * SHOW_AUTO - Show the scrollbars only when needed. That is if the + * content grows larger then the ScrollArea. + */ + enum ScrollPolicy + { + SHOW_ALWAYS = 0, + SHOW_NEVER, + SHOW_AUTO + }; + /** * Constructor. * @@ -135,6 +196,234 @@ class ScrollArea final : public gcn::ScrollArea, Rect getRightButtonDimension() const; + /** + * Sets the content. + * + * @param widget The content of the scroll area. + */ + void setContent(Widget* widget); + + /** + * Gets the content. + * + * @return The content of the scroll area. + */ + Widget* getContent(); + + /** + * Sets the horizontal scrollbar policy. See enum with policies. + * + * @param hPolicy The policy for the horizontal scrollbar. + * @see getHorizontalScrollPolicy + */ + void setHorizontalScrollPolicy(const ScrollPolicy hPolicy); + + /** + * Gets the horizontal scrollbar policy. See enum with policies. + * + * @return The policy for the horizontal scrollbar policy. + * @see setHorizontalScrollPolicy, setScrollPolicy + */ + ScrollPolicy getHorizontalScrollPolicy() const + { return mHPolicy; } + + /** + * Sets the vertical scrollbar policy. See enum with policies. + * + * @param vPolicy The policy for the vertical scrollbar. + * @see getVerticalScrollPolicy + */ + void setVerticalScrollPolicy(const ScrollPolicy vPolicy); + + /** + * Gets the vertical scrollbar policy. See enum with policies. + * + * @return The policy for the vertical scrollbar. + * @see setVerticalScrollPolicy, setScrollPolicy + */ + ScrollPolicy getVerticalScrollPolicy() const + { return mVPolicy; } + + /** + * Sets the horizontal and vertical scrollbar policy. + * + * @param hPolicy The policy for the horizontal scrollbar. + * @param vPolicy The policy for the vertical scrollbar. + * @see getVerticalScrollPolicy, getHorizontalScrollPolicy + */ + void setScrollPolicy(const ScrollPolicy hPolicy, + const ScrollPolicy vPolicy); + + /** + * Sets the amount to scroll vertically. + * + * @param vScroll The amount to scroll. + * @see getVerticalScrollAmount + */ + void setVerticalScrollAmount(const int vScroll); + + /** + * Gets the amount that is scrolled vertically. + * + * @return The scroll amount on vertical scroll. + * @see setVerticalScrollAmount, setScrollAmount + */ + int getVerticalScrollAmount() const + { return mVScroll; } + + /** + * Sets the amount to scroll horizontally. + * + * @param hScroll The amount to scroll. + * @see getHorizontalScrollAmount + */ + void setHorizontalScrollAmount(int hScroll); + + /** + * Gets the amount that is scrolled horizontally. + * + * @return The scroll amount on horizontal scroll. + * @see setHorizontalScrollAmount, setScrollAmount + */ + int getHorizontalScrollAmount() const + { return mHScroll; } + + /** + * Sets the amount to scroll horizontally and vertically. + * + * @param hScroll The amount to scroll on horizontal scroll. + * @param vScroll The amount to scroll on vertical scroll. + * @see getHorizontalScrollAmount, getVerticalScrollAmount + */ + void setScrollAmount(const int hScroll, const int vScroll); + + /** + * Gets the maximum amount of horizontal scroll. + * + * @return The horizontal max scroll. + */ + int getHorizontalMaxScroll(); + + /** + * Gets the maximum amount of vertical scroll. + * + * @return The vertical max scroll. + */ + int getVerticalMaxScroll(); + + /** + * Sets the width of the scroll bars. + * + * @param width The width of the scroll bars. + * @see getScrollbarWidth + */ + void setScrollbarWidth(const int width); + + /** + * Gets the width of the scroll bars. + * + * @return the width of the ScrollBar. + * @see setScrollbarWidth + */ + int getScrollbarWidth() const + { return mScrollbarWidth; } + + /** + * Sets the amount to scroll in pixels when the left scroll button is + * pushed. + * + * @param amount The amount to scroll in pixels. + * @see getLeftButtonScrollAmount + */ + void setLeftButtonScrollAmount(const int amount) + { mLeftButtonScrollAmount = amount; } + + /** + * Sets the amount to scroll in pixels when the right scroll button is + * pushed. + * + * @param amount The amount to scroll in pixels. + * @see getRightButtonScrollAmount + */ + void setRightButtonScrollAmount(const int amount) + { mRightButtonScrollAmount = amount; } + + /** + * Sets the amount to scroll in pixels when the up scroll button is + * pushed. + * + * @param amount The amount to scroll in pixels. + * @see getUpButtonScrollAmount + */ + void setUpButtonScrollAmount(const int amount) + { mUpButtonScrollAmount = amount; } + + /** + * Sets the amount to scroll in pixels when the down scroll button is + * pushed. + * + * @param amount The amount to scroll in pixels. + * @see getDownButtonScrollAmount + */ + void setDownButtonScrollAmount(const int amount) + { mDownButtonScrollAmount = amount; } + + /** + * Gets the amount to scroll in pixels when the left scroll button is + * pushed. + * + * @return The amount to scroll in pixels. + * @see setLeftButtonScrollAmount + */ + int getLeftButtonScrollAmount() const + { return mLeftButtonScrollAmount; } + + /** + * Gets the amount to scroll in pixels when the right scroll button is + * pushed. + * + * @return The amount to scroll in pixels. + * @see setRightButtonScrollAmount + */ + int getRightButtonScrollAmount() const + { return mRightButtonScrollAmount; } + + /** + * Gets the amount to scroll in pixels when the up scroll button is + * pushed. + * + * @return The amount to scroll in pixels. + * @see setUpButtonScrollAmount + */ + int getUpButtonScrollAmount() const + { return mUpButtonScrollAmount; } + + /** + * Gets the amount to scroll in pixels when the down scroll button is + * pushed. + * + * @return The amount to scroll in pixels. + * @see setDownButtonScrollAmount + */ + int getDownButtonScrollAmount() const + { return mDownButtonScrollAmount; } + + void showWidgetPart(Widget *const widget, Rect area) override final; + + Rect getChildrenArea() override final; + + Widget *getWidgetAt(int x, int y) override final; + + void setWidth(int width); + + void setHeight(int height); + + void setDimension(const Rect& dimension); + + void mouseWheelMovedUp(MouseEvent& mouseEvent) override final; + + void mouseWheelMovedDown(MouseEvent& mouseEvent) override final; + protected: enum BUTTON_DIR { @@ -150,12 +439,17 @@ class ScrollArea final : public gcn::ScrollArea, */ void init(std::string skinName); + /** + * Checks the policies for the scroll bars. + */ + void checkPolicies(); + void drawButton(Graphics *const graphics, const BUTTON_DIR dir); void calcButton(Graphics *const graphics, const BUTTON_DIR dir); - void drawVBar(Graphics *const graphics) override final; - void drawHBar(Graphics *const graphics) override final; - void drawVMarker(Graphics *const graphics) override final; - void drawHMarker(Graphics *const graphics) override final; + void drawVBar(Graphics *const graphics); + void drawHBar(Graphics *const graphics); + void drawVMarker(Graphics *const graphics); + void drawHMarker(Graphics *const graphics); void calcVBar(Graphics *const graphics); void calcHBar(Graphics *const graphics); @@ -176,8 +470,111 @@ class ScrollArea final : public gcn::ScrollArea, static ImageRect hBackground; static Image *buttons[4][2]; - int mX, mY; - int mClickX, mClickY; + /** + * Holds the vertical scroll amount. + */ + int mVScroll; + + /** + * Holds the horizontal scroll amount. + */ + int mHScroll; + + /** + * Holds the width of the scroll bars. + */ + int mScrollbarWidth; + + /** + * Holds the horizontal scroll bar policy. + */ + ScrollPolicy mHPolicy; + + /** + * Holds the vertical scroll bar policy. + */ + ScrollPolicy mVPolicy; + + /** + * True if the vertical scroll bar is visible, false otherwise. + */ + bool mVBarVisible; + + /** + * True if the horizontal scroll bar is visible, false otherwise. + */ + bool mHBarVisible; + + /** + * True if the up button is pressed, false otherwise. + */ + bool mUpButtonPressed; + + /** + * True if the down button is pressed, false otherwise. + */ + bool mDownButtonPressed; + + /** + * True if the left button is pressed, false otherwise. + */ + bool mLeftButtonPressed; + + /** + * True if the right button is pressed, false otherwise. + */ + bool mRightButtonPressed; + + /** + * Holds the up button scroll amount. + */ + int mUpButtonScrollAmount; + + /** + * Holds the down button scroll amount. + */ + int mDownButtonScrollAmount; + + /** + * Holds the left button scroll amount. + */ + int mLeftButtonScrollAmount; + + /** + * Holds the right button scroll amount. + */ + int mRightButtonScrollAmount; + + /** + * True if the vertical marked is dragged. + */ + bool mIsVerticalMarkerDragged; + + /** + * True if the horizontal marked is dragged. + */ + bool mIsHorizontalMarkerDragged; + + /** + * Holds the horizontal markers drag offset. + */ + int mHorizontalMarkerDragOffset; + + /** + * Holds the vertical markers drag offset. + */ + int mVerticalMarkerDragOffset; + + /** + * True if the scroll area should be opaque (that is + * display its background), false otherwise. + */ + bool mOpaque; + + int mX; + int mY; + int mClickX; + int mClickY; ImageCollection *mVertexes; ImageCollection *mVertexes2; int mXOffset; diff --git a/src/gui/widgets/tabs/chattab.cpp b/src/gui/widgets/tabs/chattab.cpp index fe979ae5a..8fe9d707b 100644 --- a/src/gui/widgets/tabs/chattab.cpp +++ b/src/gui/widgets/tabs/chattab.cpp @@ -72,8 +72,8 @@ ChatTab::ChatTab(const Widget2 *const widget, mTextOutput->setLinkHandler(chatWindow->mItemLinkHandler); mTextOutput->setAlwaysUpdate(false); - mScrollArea->setScrollPolicy(gcn::ScrollArea::SHOW_NEVER, - gcn::ScrollArea::SHOW_ALWAYS); + mScrollArea->setScrollPolicy(ScrollArea::SHOW_NEVER, + ScrollArea::SHOW_ALWAYS); mScrollArea->setScrollAmount(0, 1); if (chatWindow) diff --git a/src/gui/widgets/tabs/setup_colors.cpp b/src/gui/widgets/tabs/setup_colors.cpp index ac6bf2837..940d0cd3f 100644 --- a/src/gui/widgets/tabs/setup_colors.cpp +++ b/src/gui/widgets/tabs/setup_colors.cpp @@ -84,15 +84,15 @@ Setup_Colors::Setup_Colors(const Widget2 *const widget) : // TRANSLATORS: settings colors tab name setName(_("Colors")); mColorBox->addSelectionListener(this); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mPreview->setOpaque(false); // don't do anything with links mPreview->setLinkHandler(nullptr); mPreviewBox->setHeight(20); - mPreviewBox->setScrollPolicy(gcn::ScrollArea::SHOW_NEVER, - gcn::ScrollArea::SHOW_NEVER); + mPreviewBox->setScrollPolicy(ScrollArea::SHOW_NEVER, + ScrollArea::SHOW_NEVER); mGradTypeSlider->setWidth(180); mGradTypeSlider->setActionEventId("slider_grad"); diff --git a/src/gui/widgets/tabs/setup_relations.cpp b/src/gui/widgets/tabs/setup_relations.cpp index 1458ecd25..ca060477f 100644 --- a/src/gui/widgets/tabs/setup_relations.cpp +++ b/src/gui/widgets/tabs/setup_relations.cpp @@ -221,7 +221,7 @@ Setup_Relations::Setup_Relations(const Widget2 *const widget) : mPlayerTitleTable->setLinewiseSelection(true); - mPlayerScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mPlayerScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mPlayerTable->setActionEventId(ACTION_TABLE); mPlayerTable->setLinewiseSelection(true); mPlayerTable->addActionListener(this); diff --git a/src/gui/widgets/tabs/setup_video.cpp b/src/gui/widgets/tabs/setup_video.cpp index f55dceaa4..d09704203 100644 --- a/src/gui/widgets/tabs/setup_video.cpp +++ b/src/gui/widgets/tabs/setup_video.cpp @@ -227,7 +227,7 @@ Setup_Video::Setup_Video(const Widget2 *const widget) : ScrollArea *const scrollArea = new ScrollArea(this, mModeList, true, "setup_video_background.xml"); scrollArea->setWidth(150); - scrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + scrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mOpenGLDropDown->setSelected(renderToIndex[mOpenGLEnabled]); diff --git a/src/gui/widgets/widget.h b/src/gui/widgets/widget.h index 17f016c76..34f3647d5 100644 --- a/src/gui/widgets/widget.h +++ b/src/gui/widgets/widget.h @@ -959,7 +959,7 @@ class Widget : public Widget2 * @param area The area to show. * @since 0.1.0 */ - virtual void showWidgetPart(Widget* widget A_UNUSED, + virtual void showWidgetPart(Widget *const widget A_UNUSED, Rect area A_UNUSED) { } diff --git a/src/gui/windows/buydialog.cpp b/src/gui/windows/buydialog.cpp index c2514a15d..7b1a1f6c0 100644 --- a/src/gui/windows/buydialog.cpp +++ b/src/gui/windows/buydialog.cpp @@ -209,7 +209,7 @@ void BuyDialog::init() mShopItemList->postInit(); mScrollArea = new ScrollArea(this, mShopItemList, getOptionBool("showbackground"), "buy_background.xml"); - mScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mSlider = new Slider(this, 1.0); mQuantityLabel = new Label(this, strprintf( diff --git a/src/gui/windows/inventorywindow.cpp b/src/gui/windows/inventorywindow.cpp index ee8c85f06..a12dca882 100644 --- a/src/gui/windows/inventorywindow.cpp +++ b/src/gui/windows/inventorywindow.cpp @@ -151,9 +151,9 @@ InventoryWindow::InventoryWindow(Inventory *const inventory): mItems->addSelectionListener(this); - gcn::ScrollArea *const invenScroll = new ScrollArea(this, mItems, + ScrollArea *const invenScroll = new ScrollArea(this, mItems, getOptionBool("showbackground"), "inventory_background.xml"); - invenScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + invenScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); const int size = config.getIntValue("fontSize"); mFilter = new TabStrip(this, "filter_" + getWindowName(), size + 16); diff --git a/src/gui/windows/npcdialog.cpp b/src/gui/windows/npcdialog.cpp index a1b2109fb..1956a8da3 100644 --- a/src/gui/windows/npcdialog.cpp +++ b/src/gui/windows/npcdialog.cpp @@ -147,8 +147,8 @@ NpcDialog::NpcDialog(const int npcId) : mTextBox->setEnableKeys(true); mTextBox->setEnableTabs(true); - mScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); - mScrollArea->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); + mScrollArea->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); // Setup listbox mItemList->setWrappingEnabled(true); @@ -162,8 +162,8 @@ NpcDialog::NpcDialog(const int npcId) : mItemList->setRowHeight(gui->getNpcFont()->getHeight()); setContentSize(260, 175); - mListScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); - mItemScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mListScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); + mItemScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mItemList->setVisible(true); mTextField->setVisible(true); mIntField->setVisible(true); diff --git a/src/gui/windows/npcpostdialog.cpp b/src/gui/windows/npcpostdialog.cpp index 3c63775fe..48324cb40 100644 --- a/src/gui/windows/npcpostdialog.cpp +++ b/src/gui/windows/npcpostdialog.cpp @@ -75,7 +75,7 @@ void NpcPostDialog::postInit() // create scroll box for letter text ScrollArea *const scrollArea = new ScrollArea(this, mText); - scrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + scrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); scrollArea->setDimension(Rect( 5, mSender->getHeight() + 5, 380, 140 - (mSender->getHeight() + sendButton->getHeight()))); diff --git a/src/gui/windows/questswindow.cpp b/src/gui/windows/questswindow.cpp index eee3e4259..e22bcf243 100644 --- a/src/gui/windows/questswindow.cpp +++ b/src/gui/windows/questswindow.cpp @@ -149,10 +149,10 @@ QuestsWindow::QuestsWindow() : mQuestsListBox->setActionEventId("select"); mQuestsListBox->addActionListener(this); - mQuestScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mQuestScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mText->setOpaque(false); mText->setLinkHandler(mItemLinkHandler); - mTextScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mTextScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mQuestsListBox->setWidth(500); if (gui && gui->getNpcFont()->getHeight() < 20) mQuestsListBox->setRowHeight(20); diff --git a/src/gui/windows/selldialog.cpp b/src/gui/windows/selldialog.cpp index 8bfcc6728..1607733a4 100644 --- a/src/gui/windows/selldialog.cpp +++ b/src/gui/windows/selldialog.cpp @@ -89,7 +89,7 @@ void SellDialog::init() mShopItemList->setProtectItems(true); mScrollArea = new ScrollArea(this, mShopItemList, getOptionBool("showbackground"), "sell_background.xml"); - mScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mSlider = new Slider(this, 1.0); diff --git a/src/gui/windows/serverdialog.cpp b/src/gui/windows/serverdialog.cpp index af29da656..a7e384cbd 100644 --- a/src/gui/windows/serverdialog.cpp +++ b/src/gui/windows/serverdialog.cpp @@ -240,7 +240,7 @@ ServerDialog::ServerDialog(ServerInfo *const serverInfo, ScrollArea *const usedScroll = new ScrollArea(this, mServersList, getOptionBool("showbackground"), "server_background.xml"); - usedScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + usedScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mServersList->addSelectionListener(this); usedScroll->setVerticalScrollAmount(0); diff --git a/src/gui/windows/shopwindow.cpp b/src/gui/windows/shopwindow.cpp index 32e249d35..e21fa914c 100644 --- a/src/gui/windows/shopwindow.cpp +++ b/src/gui/windows/shopwindow.cpp @@ -138,8 +138,8 @@ ShopWindow::ShopWindow(): mBuyShopItemList->setPriceCheck(false); mSellShopItemList->setPriceCheck(false); - mBuyScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); - mSellScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mBuyScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); + mSellScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mBuyShopItemList->addSelectionListener(this); mSellShopItemList->addSelectionListener(this); diff --git a/src/gui/windows/shortcutwindow.cpp b/src/gui/windows/shortcutwindow.cpp index 5b3c03e90..6ec442cd5 100644 --- a/src/gui/windows/shortcutwindow.cpp +++ b/src/gui/windows/shortcutwindow.cpp @@ -97,7 +97,7 @@ ShortcutWindow::ShortcutWindow(const std::string &restrict title, mBoxesWidth += bw + border; mScrollArea->setPosition(SCROLL_PADDING, SCROLL_PADDING); - mScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + mScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); place(0, 0, mScrollArea, 5, 5).setPadding(0); @@ -163,7 +163,7 @@ void ShortcutWindow::addTab(const std::string &name, { ScrollArea *const scroll = new ScrollArea(this, content, false); scroll->setPosition(SCROLL_PADDING, SCROLL_PADDING); - scroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + scroll->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); content->setWidget2(this); Tab *const tab = new ShortcutTab(this, name, content); mTabs->addTab(tab, scroll); diff --git a/src/gui/windows/socialwindow.cpp b/src/gui/windows/socialwindow.cpp index f33534a85..607be4f3b 100644 --- a/src/gui/windows/socialwindow.cpp +++ b/src/gui/windows/socialwindow.cpp @@ -198,8 +198,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); } A_DELETE_COPY(SocialGuildTab) @@ -334,8 +334,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); } A_DELETE_COPY(SocialGuildTab2) @@ -403,8 +403,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); } A_DELETE_COPY(SocialPartyTab) @@ -519,8 +519,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); getPlayersAvatars(); setCaption(name); @@ -685,8 +685,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); // TRANSLATORS: Navigation tab name in social window. Should be small setCaption(_("Nav")); @@ -1014,8 +1014,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); // TRANSLATORS: Attack filter tab name in social window. Should be small setCaption(_("Atk")); @@ -1061,8 +1061,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); // TRANSLATORS: Pickup filter tab name in social window. Should be small setCaption(_("Pik")); @@ -1108,8 +1108,8 @@ public: mScroll = new ScrollArea(this, mList, showBackground, "social_background.xml"); - mScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_AUTO); - mScroll->setVerticalScrollPolicy(gcn::ScrollArea::SHOW_ALWAYS); + mScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_AUTO); + mScroll->setVerticalScrollPolicy(ScrollArea::SHOW_ALWAYS); getPlayersAvatars(); setCaption(name); diff --git a/src/gui/windows/worldselectdialog.cpp b/src/gui/windows/worldselectdialog.cpp index 77d167c82..58c1aaee8 100644 --- a/src/gui/windows/worldselectdialog.cpp +++ b/src/gui/windows/worldselectdialog.cpp @@ -60,7 +60,7 @@ WorldSelectDialog::WorldSelectDialog(Worlds worlds): ScrollArea *const worldsScroll = new ScrollArea(this, mWorldList, getOptionBool("showbackground"), "world_background.xml"); - worldsScroll->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); + worldsScroll->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); place(0, 0, worldsScroll, 3, 5).setPadding(2); place(1, 5, mChangeLoginButton); -- cgit v1.2.3-70-g09d2 From 050c957927ccd7da1da135ce4fc51c3e53101ba6 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 4 Mar 2014 21:13:28 +0300 Subject: Merge slider classes into one. --- src/CMakeLists.txt | 2 - src/Makefile.am | 2 - src/gui/base/widgets/slider.cpp | 230 ------------------------------- src/gui/base/widgets/slider.hpp | 297 ---------------------------------------- src/gui/widgets/slider.cpp | 127 ++++++++++++++++- src/gui/widgets/slider.h | 245 ++++++++++++++++++++++++++++++++- 6 files changed, 368 insertions(+), 535 deletions(-) delete mode 100644 src/gui/base/widgets/slider.cpp delete mode 100644 src/gui/base/widgets/slider.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7b5199d1b..b71cb026a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -811,7 +811,6 @@ SET(SRCS gui/widgets/widget.h listeners/widgetlistener.h gui/base/widgets/container.hpp - gui/base/widgets/slider.hpp gui/base/widgets/textbox.hpp gui/base/widgets/textfield.hpp gui/widgets/basiccontainer.cpp @@ -821,7 +820,6 @@ SET(SRCS gui/rect.cpp gui/widgets/widget.cpp gui/base/widgets/container.cpp - gui/base/widgets/slider.cpp gui/base/widgets/textbox.cpp gui/base/widgets/textfield.cpp ) diff --git a/src/Makefile.am b/src/Makefile.am index fb901ee83..85c9deee3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -174,7 +174,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ gui/base/widgets/container.hpp \ - gui/base/widgets/slider.hpp \ gui/base/widgets/textbox.hpp \ gui/base/widgets/textfield.hpp \ gui/widgets/basiccontainer.cpp \ @@ -184,7 +183,6 @@ manaplus_SOURCES += events/actionevent.h \ gui/rect.cpp \ gui/widgets/widget.cpp \ gui/base/widgets/container.cpp \ - gui/base/widgets/slider.cpp \ gui/base/widgets/textbox.cpp \ gui/base/widgets/textfield.cpp diff --git a/src/gui/base/widgets/slider.cpp b/src/gui/base/widgets/slider.cpp deleted file mode 100644 index 40c73ceb5..000000000 --- a/src/gui/base/widgets/slider.cpp +++ /dev/null @@ -1,230 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/slider.hpp" - -#include "debug.h" - -namespace gcn -{ - Slider::Slider(const Widget2 *const widget, - const double scaleEnd) : - Widget(widget), - MouseListener(), - KeyListener(), - mDragged(false), - mValue(0), - mStepLength(scaleEnd / 10), - mMarkerLength(10), - mScaleStart(0), - mScaleEnd(scaleEnd), - mOrientation(HORIZONTAL) - { - setFocusable(true); - setFrameSize(1); - - addMouseListener(this); - addKeyListener(this); - } - - Slider::Slider(const Widget2 *const widget, - const double scaleStart, - const double scaleEnd) : - Widget(widget), - MouseListener(), - KeyListener(), - mDragged(false), - mValue(scaleStart), - mStepLength((scaleEnd - scaleStart) / 10), - mMarkerLength(10), - mScaleStart(scaleStart), - mScaleEnd(scaleEnd), - mOrientation(HORIZONTAL) - { - setFocusable(true); - setFrameSize(1); - - addMouseListener(this); - addKeyListener(this); - } - - void Slider::setScale(double scaleStart, double scaleEnd) - { - mScaleStart = scaleStart; - mScaleEnd = scaleEnd; - } - - double Slider::getScaleStart() const - { - return mScaleStart; - } - - void Slider::setScaleStart(double scaleStart) - { - mScaleStart = scaleStart; - } - - double Slider::getScaleEnd() const - { - return mScaleEnd; - } - - void Slider::setScaleEnd(double scaleEnd) - { - mScaleEnd = scaleEnd; - } - - void Slider::setValue(double value) - { - if (value > getScaleEnd()) - { - mValue = getScaleEnd(); - return; - } - - if (value < getScaleStart()) - { - mValue = getScaleStart(); - return; - } - - mValue = value; - } - - double Slider::getValue() const - { - return mValue; - } - - int Slider::getMarkerLength() const - { - return mMarkerLength; - } - - void Slider::setMarkerLength(int length) - { - mMarkerLength = length; - } - - void Slider::setOrientation(Slider::Orientation orientation) - { - mOrientation = orientation; - } - - Slider::Orientation Slider::getOrientation() const - { - return mOrientation; - } - - double Slider::markerPositionToValue(int v) const - { - int w; - if (getOrientation() == HORIZONTAL) - w = getWidth(); - else - w = getHeight(); - - const double pos = v / (static_cast(w) - getMarkerLength()); - return (1.0 - pos) * getScaleStart() + pos * getScaleEnd(); - } - - int Slider::valueToMarkerPosition(double value) const - { - int v; - if (getOrientation() == HORIZONTAL) - v = getWidth(); - else - v = getHeight(); - - const int w = static_cast((v - getMarkerLength()) - * (value - getScaleStart()) - / (getScaleEnd() - getScaleStart())); - - if (w < 0) - return 0; - - if (w > v - getMarkerLength()) - return v - getMarkerLength(); - - return w; - } - - void Slider::setStepLength(double length) - { - mStepLength = length; - } - - double Slider::getStepLength() const - { - return mStepLength; - } - - int Slider::getMarkerPosition() const - { - return valueToMarkerPosition(getValue()); - } -} // namespace gcn diff --git a/src/gui/base/widgets/slider.hpp b/src/gui/base/widgets/slider.hpp deleted file mode 100644 index 9d5adc6d8..000000000 --- a/src/gui/base/widgets/slider.hpp +++ /dev/null @@ -1,297 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_SLIDER_HPP -#define GCN_SLIDER_HPP - -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -#include "gui/widgets/widget.h" - -namespace gcn -{ - /** - * An implementation of a slider where a user can select different values by - * sliding between a start value and an end value of a scale. - * - * If the selected value is changed an action event will be sent to all - * action listeners of the slider. - */ - class Slider : - public Widget, - public MouseListener, - public KeyListener - { - public: - /** - * Draw orientations for the slider. A slider can be drawn vertically or - * horizontally. - */ - enum Orientation - { - HORIZONTAL = 0, - VERTICAL - }; - - /** - * Constructor. The default start value of the slider scale is zero. - * - * @param scaleEnd The end value of the slider scale. - */ - explicit Slider(const Widget2 *const widget, - const double scaleEnd = 1.0); - - /** - * Constructor. - * - * @param scaleStart The start value of the slider scale. - * @param scaleEnd The end value of the slider scale. - */ - Slider(const Widget2 *const widget, - const double scaleStart, - const double scaleEnd); - - A_DELETE_COPY(Slider) - - /** - * Destructor. - */ - virtual ~Slider() - { } - - /** - * Sets the scale of the slider. - * - * @param scaleStart The start value of the scale. - * @param scaleEnd tThe end of value the scale. - * @see getScaleStart, getScaleEnd - */ - void setScale(double scaleStart, double scaleEnd); - - /** - * Gets the start value of the scale. - * - * @return The start value of the scale. - * @see setScaleStart, setScale - */ - double getScaleStart() const; - - /** - * Sets the start value of the scale. - * - * @param scaleStart The start value of the scale. - * @see getScaleStart - */ - void setScaleStart(double scaleStart); - - /** - * Gets the end value of the scale. - * - * @return The end value of the scale. - * @see setScaleEnd, setScale - */ - double getScaleEnd() const; - - /** - * Sets the end value of the scale. - * - * @param scaleEnd The end value of the scale. - * @see getScaleEnd - */ - void setScaleEnd(double scaleEnd); - - /** - * Gets the current selected value. - * - * @return The current selected value. - * @see setValue - */ - double getValue() const; - - /** - * Sets the current selected value. - * - * @param value The current selected value. - * @see getValue - */ - void setValue(double value); - - /** - * Sets the length of the marker. - * - * @param length The length for the marker. - * @see getMarkerLength - */ - void setMarkerLength(int length); - - /** - * Gets the length of the marker. - * - * @return The length of the marker. - * @see setMarkerLength - */ - int getMarkerLength() const; - - /** - * Sets the orientation of the slider. A slider can be drawn vertically - * or horizontally. - * - * @param orientation The orientation of the slider. - * @see getOrientation - */ - void setOrientation(Orientation orientation); - - /** - * Gets the orientation of the slider. A slider can be drawn vertically - * or horizontally. - * - * @return The orientation of the slider. - * @see setOrientation - */ - Orientation getOrientation() const; - - /** - * Sets the step length. The step length is used when the keys LEFT - * and RIGHT are pressed to step in the scale. - * - * @param length The step length. - * @see getStepLength - */ - void setStepLength(double length); - - /** - * Gets the step length. The step length is used when the keys LEFT - * and RIGHT are pressed to step in the scale. - * - * @return the step length. - * @see setStepLength - */ - double getStepLength() const; - - protected: - /** - * Converts a marker position to a value in the scale. - * - * @param position The position to convert. - * @return A scale value corresponding to the position. - * @see valueToMarkerPosition - */ - virtual double markerPositionToValue(int position) const; - - /** - * Converts a value to a marker position. - * - * @param value The value to convert. - * @return A marker position corresponding to the value. - * @see markerPositionToValue - */ - virtual int valueToMarkerPosition(double value) const; - - /** - * Gets the marker position of the current selected value. - * - * @return The marker position of the current selected value. - */ - virtual int getMarkerPosition() const; - - /** - * True if the slider is dragged, false otherwise. - */ - bool mDragged; - - /** - * Holds the current selected value. - */ - double mValue; - - /** - * Holds the step length. The step length is used when the keys LEFT - * and RIGHT are pressed to step in the scale. - */ - double mStepLength; - - /** - * Holds the length of the marker. - */ - int mMarkerLength; - - /** - * Holds the start value of the scale. - */ - double mScaleStart; - - /** - * Holds the end value of the scale. - */ - double mScaleEnd; - - /** - * Holds the orientation of the slider. A slider can be drawn - * vertically or horizontally. - */ - Orientation mOrientation; - }; -} // namespace gcn - -#endif // end GCN_SLIDER_HPP diff --git a/src/gui/widgets/slider.cpp b/src/gui/widgets/slider.cpp index 7a9b38050..ab8cb97c2 100644 --- a/src/gui/widgets/slider.cpp +++ b/src/gui/widgets/slider.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/slider.h" #include "client.h" @@ -47,7 +90,16 @@ static std::string const data[2] = Slider::Slider(Widget2 *const widget, const double scaleEnd) : - gcn::Slider(widget, scaleEnd), + Widget(widget), + MouseListener(), + KeyListener(), + mDragged(false), + mValue(0), + mStepLength(scaleEnd / 10), + mMarkerLength(10), + mScaleStart(0), + mScaleEnd(scaleEnd), + mOrientation(HORIZONTAL), mVertexes(new ImageCollection), mHasMouse(false), mRedraw(true) @@ -58,7 +110,16 @@ Slider::Slider(Widget2 *const widget, Slider::Slider(Widget2 *const widget, const double scaleStart, const double scaleEnd) : - gcn::Slider(widget, scaleStart, scaleEnd), + Widget(widget), + MouseListener(), + KeyListener(), + mDragged(false), + mValue(scaleStart), + mStepLength((scaleEnd - scaleStart) / 10), + mMarkerLength(10), + mScaleStart(scaleStart), + mScaleEnd(scaleEnd), + mOrientation(HORIZONTAL), mVertexes(new ImageCollection), mHasMouse(false), mRedraw(true) @@ -83,6 +144,12 @@ Slider::~Slider() void Slider::init() { + setFocusable(true); + setFrameSize(1); + + addMouseListener(this); + addKeyListener(this); + setFrameSize(0); // Load resources @@ -385,3 +452,59 @@ void Slider::setValue2(const double value) setValue(value); mRedraw = true; } + +void Slider::setScale(const double scaleStart, const double scaleEnd) +{ + mScaleStart = scaleStart; + mScaleEnd = scaleEnd; +} + +void Slider::setValue(const double value) +{ + if (value > getScaleEnd()) + { + mValue = getScaleEnd(); + return; + } + + if (value < getScaleStart()) + { + mValue = getScaleStart(); + return; + } + + mValue = value; +} + +double Slider::markerPositionToValue(const int v) const +{ + int w; + if (getOrientation() == HORIZONTAL) + w = getWidth(); + else + w = getHeight(); + + const double pos = v / (static_cast(w) - getMarkerLength()); + return (1.0 - pos) * getScaleStart() + pos * getScaleEnd(); +} + +int Slider::valueToMarkerPosition(const double value) const +{ + int v; + if (getOrientation() == HORIZONTAL) + v = getWidth(); + else + v = getHeight(); + + const int w = static_cast((v - getMarkerLength()) + * (value - getScaleStart()) + / (getScaleEnd() - getScaleStart())); + + if (w < 0) + return 0; + + if (w > v - getMarkerLength()) + return v - getMarkerLength(); + + return w; +} diff --git a/src/gui/widgets/slider.h b/src/gui/widgets/slider.h index 2f21127d1..0b900e230 100644 --- a/src/gui/widgets/slider.h +++ b/src/gui/widgets/slider.h @@ -20,10 +20,56 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_SLIDER_H #define GUI_WIDGETS_SLIDER_H -#include "gui/base/widgets/slider.hpp" +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" + +#include "gui/widgets/widget.h" #include "localconsts.h" @@ -34,9 +80,21 @@ class ImageCollection; * * \ingroup GUI */ -class Slider final : public gcn::Slider +class Slider final : public Widget, + public MouseListener, + public KeyListener { public: + /** + * Draw orientations for the slider. A slider can be drawn vertically or + * horizontally. + */ + enum Orientation + { + HORIZONTAL = 0, + VERTICAL + }; + /** * Constructor with scale start equal to 0. */ @@ -89,6 +147,126 @@ class Slider final : public gcn::Slider void setValue2(const double value); + /** + * Sets the scale of the slider. + * + * @param scaleStart The start value of the scale. + * @param scaleEnd tThe end of value the scale. + * @see getScaleStart, getScaleEnd + */ + void setScale(const double scaleStart, const double scaleEnd); + + /** + * Gets the start value of the scale. + * + * @return The start value of the scale. + * @see setScaleStart, setScale + */ + double getScaleStart() const + { return mScaleStart; } + + /** + * Sets the start value of the scale. + * + * @param scaleStart The start value of the scale. + * @see getScaleStart + */ + void setScaleStart(const double scaleStart) + { mScaleStart = scaleStart; } + + /** + * Gets the end value of the scale. + * + * @return The end value of the scale. + * @see setScaleEnd, setScale + */ + double getScaleEnd() const + { return mScaleEnd; } + + /** + * Sets the end value of the scale. + * + * @param scaleEnd The end value of the scale. + * @see getScaleEnd + */ + void setScaleEnd(const double scaleEnd) + { mScaleEnd = scaleEnd; } + + /** + * Sets the current selected value. + * + * @param value The current selected value. + * @see getValue + */ + void setValue(const double value); + + /** + * Gets the current selected value. + * + * @return The current selected value. + * @see setValue + */ + double getValue() const + { return mValue; } + + /** + * Gets the length of the marker. + * + * @return The length of the marker. + * @see setMarkerLength + */ + int getMarkerLength() const + { return mMarkerLength; } + + /** + * Sets the length of the marker. + * + * @param length The length for the marker. + * @see getMarkerLength + */ + void setMarkerLength(const int length) + { mMarkerLength = length; } + + /** + * Sets the orientation of the slider. A slider can be drawn vertically + * or horizontally. + * + * @param orientation The orientation of the slider. + * @see getOrientation + */ + void setOrientation(const Orientation orientation) + { mOrientation = orientation; } + + /** + * Gets the orientation of the slider. A slider can be drawn vertically + * or horizontally. + * + * @return The orientation of the slider. + * @see setOrientation + */ + Orientation getOrientation() const + { return mOrientation; } + + /** + * Sets the step length. The step length is used when the keys LEFT + * and RIGHT are pressed to step in the scale. + * + * @param length The step length. + * @see getStepLength + */ + void setStepLength(const double length) + { mStepLength = length; } + + /** + * Gets the step length. The step length is used when the keys LEFT + * and RIGHT are pressed to step in the scale. + * + * @return the step length. + * @see setStepLength + */ + double getStepLength() const + { return mStepLength; } + enum SLIDER_ENUM { HSTART = 0, @@ -108,9 +286,72 @@ class Slider final : public gcn::Slider */ void init(); + /** + * Converts a marker position to a value in the scale. + * + * @param position The position to convert. + * @return A scale value corresponding to the position. + * @see valueToMarkerPosition + */ + double markerPositionToValue(const int position) const; + + /** + * Converts a value to a marker position. + * + * @param value The value to convert. + * @return A marker position corresponding to the value. + * @see markerPositionToValue + */ + int valueToMarkerPosition(const double value) const; + + /** + * Gets the marker position of the current selected value. + * + * @return The marker position of the current selected value. + */ + int getMarkerPosition() const + { return valueToMarkerPosition(getValue()); } + static ImageRect buttons[2]; static float mAlpha; static int mInstances; + /** + * True if the slider is dragged, false otherwise. + */ + bool mDragged; + + /** + * Holds the current selected value. + */ + double mValue; + + /** + * Holds the step length. The step length is used when the keys LEFT + * and RIGHT are pressed to step in the scale. + */ + double mStepLength; + + /** + * Holds the length of the marker. + */ + int mMarkerLength; + + /** + * Holds the start value of the scale. + */ + double mScaleStart; + + /** + * Holds the end value of the scale. + */ + double mScaleEnd; + + /** + * Holds the orientation of the slider. A slider can be drawn + * vertically or horizontally. + */ + Orientation mOrientation; + ImageCollection *mVertexes; bool mHasMouse; bool mRedraw; -- cgit v1.2.3-70-g09d2 From 833e498f54c1d33be94c09214315b368cccaec06 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 5 Mar 2014 12:25:56 +0300 Subject: Merger textfield and merge textbox. --- src/CMakeLists.txt | 4 - src/Makefile.am | 6 +- src/gui/base/widgets/textbox.cpp | 344 ------------------------------------- src/gui/base/widgets/textbox.hpp | 311 --------------------------------- src/gui/base/widgets/textfield.cpp | 163 ------------------ src/gui/base/widgets/textfield.hpp | 192 --------------------- src/gui/widgets/textbox.cpp | 245 +++++++++++++++++++++++++- src/gui/widgets/textbox.h | 254 ++++++++++++++++++++++++++- src/gui/widgets/textfield.cpp | 77 ++++++++- src/gui/widgets/textfield.h | 105 ++++++++++- 10 files changed, 665 insertions(+), 1036 deletions(-) delete mode 100644 src/gui/base/widgets/textbox.cpp delete mode 100644 src/gui/base/widgets/textbox.hpp delete mode 100644 src/gui/base/widgets/textfield.cpp delete mode 100644 src/gui/base/widgets/textfield.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b71cb026a..d5d13c613 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -811,8 +811,6 @@ SET(SRCS gui/widgets/widget.h listeners/widgetlistener.h gui/base/widgets/container.hpp - gui/base/widgets/textbox.hpp - gui/base/widgets/textfield.hpp gui/widgets/basiccontainer.cpp gui/cliprect.cpp gui/color.cpp @@ -820,8 +818,6 @@ SET(SRCS gui/rect.cpp gui/widgets/widget.cpp gui/base/widgets/container.cpp - gui/base/widgets/textbox.cpp - gui/base/widgets/textfield.cpp ) SET(SRCS_EVOL diff --git a/src/Makefile.am b/src/Makefile.am index 85c9deee3..1d5eb4f3c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -174,17 +174,13 @@ manaplus_SOURCES += events/actionevent.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ gui/base/widgets/container.hpp \ - gui/base/widgets/textbox.hpp \ - gui/base/widgets/textfield.hpp \ gui/widgets/basiccontainer.cpp \ gui/cliprect.cpp \ gui/color.cpp \ input/key.cpp \ gui/rect.cpp \ gui/widgets/widget.cpp \ - gui/base/widgets/container.cpp \ - gui/base/widgets/textbox.cpp \ - gui/base/widgets/textfield.cpp + gui/base/widgets/container.cpp manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \ gui/widgets/avatarlistbox.h \ diff --git a/src/gui/base/widgets/textbox.cpp b/src/gui/base/widgets/textbox.cpp deleted file mode 100644 index f74db9a29..000000000 --- a/src/gui/base/widgets/textbox.cpp +++ /dev/null @@ -1,344 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/textbox.hpp" - -#include "gui/font.h" - -#include "render/graphics.h" - -#include "debug.h" - -namespace gcn -{ - TextBox::TextBox(const Widget2 *const widget) : - Widget(widget), - MouseListener(), - KeyListener(), - mTextRows(), - mCaretColumn(0), - mCaretRow(0), - mEditable(true), - mOpaque(true) - { - setText(""); - setFocusable(true); - - addMouseListener(this); - addKeyListener(this); - adjustSize(); - } - - TextBox::TextBox(const Widget2 *const widget, - const std::string& text) : - Widget(widget), - MouseListener(), - KeyListener(), - mTextRows(), - mCaretColumn(0), - mCaretRow(0), - mEditable(true), - mOpaque(true) - { - setText(text); - setFocusable(true); - - addMouseListener(this); - addKeyListener(this); - adjustSize(); - } - - void TextBox::setText(const std::string& text) - { - mCaretColumn = 0; - mCaretRow = 0; - - mTextRows.clear(); - - size_t pos, lastPos = 0; - int length; - do - { - pos = text.find("\n", lastPos); - - if (pos != std::string::npos) - length = static_cast(pos - lastPos); - else - length = static_cast(text.size() - lastPos); - std::string sub = text.substr(lastPos, length); - mTextRows.push_back(sub); - lastPos = pos + 1; - } while (pos != std::string::npos); - - adjustSize(); - } - -/* - void TextBox::draw(Graphics* graphics) - { - } -*/ - - void TextBox::drawCaret(Graphics* graphics, int x, int y) - { - graphics->setColor(mForegroundColor); - graphics->drawLine(x, getFont()->getHeight() + y, x, y); - } - - void TextBox::mousePressed(MouseEvent& mouseEvent) - { - if (mouseEvent.getButton() == MouseEvent::LEFT) - { - mCaretRow = mouseEvent.getY() / getFont()->getHeight(); - - const int sz = static_cast(mTextRows.size()); - if (mCaretRow >= sz) - mCaretRow = sz - 1; - - mCaretColumn = getFont()->getStringIndexAt( - mTextRows[mCaretRow], mouseEvent.getX()); - } - } - - void TextBox::mouseDragged(MouseEvent& mouseEvent) - { - mouseEvent.consume(); - } - - void TextBox::keyPressed(KeyEvent& keyEvent A_UNUSED) - { - } - - void TextBox::adjustSize() - { - int width = 0; - for (size_t i = 0, sz = mTextRows.size(); i < sz; ++i) - { - const int w = getFont()->getWidth(mTextRows[i]); - if (width < w) - width = w; - } - - setWidth(width + 1); - setHeight(static_cast(getFont()->getHeight() * mTextRows.size())); - } - - void TextBox::setCaretPosition(unsigned int position) - { - for (int row = 0, sz = static_cast(mTextRows.size()); - row < sz; row ++) - { - if (position <= mTextRows[row].size()) - { - mCaretRow = row; - mCaretColumn = position; - return; // we are done - } - else - { - position--; - } - } - - // position beyond end of text - mCaretRow = static_cast(mTextRows.size() - 1); - mCaretColumn = static_cast(mTextRows[mCaretRow].size()); - } - - unsigned int TextBox::getCaretPosition() const - { - int pos = 0, row; - - for (row = 0; row < mCaretRow; row++) - pos += static_cast(mTextRows[row].size()); - - return pos + mCaretColumn; - } - - void TextBox::setCaretRowColumn(int row, int column) - { - setCaretRow(row); - setCaretColumn(column); - } - - void TextBox::setCaretRow(int row) - { - mCaretRow = row; - - const int sz = static_cast(mTextRows.size()); - if (mCaretRow >= sz) - mCaretRow = sz - 1; - - if (mCaretRow < 0) - mCaretRow = 0; - - setCaretColumn(mCaretColumn); - } - - unsigned int TextBox::getCaretRow() const - { - return mCaretRow; - } - - void TextBox::setCaretColumn(int column) - { - mCaretColumn = column; - - const int sz = static_cast(mTextRows[mCaretRow].size()); - if (mCaretColumn > sz) - mCaretColumn = sz; - - if (mCaretColumn < 0) - mCaretColumn = 0; - } - - unsigned int TextBox::getCaretColumn() const - { - return mCaretColumn; - } - - const std::string& TextBox::getTextRow(int row) const - { - return mTextRows[row]; - } - - void TextBox::setTextRow(int row, const std::string& text) - { - mTextRows[row] = text; - - if (mCaretRow == row) - setCaretColumn(mCaretColumn); - - adjustSize(); - } - - unsigned int TextBox::getNumberOfRows() const - { - return static_cast(mTextRows.size()); - } - - std::string TextBox::getText() const - { - if (mTextRows.empty()) - return std::string(""); - - int i; - std::string text; - - const int sz = static_cast(mTextRows.size()); - for (i = 0; i < sz - 1; ++ i) - text.append(mTextRows[i]).append("\n"); - text.append(mTextRows[i]); - - return text; - } - - void TextBox::fontChanged() - { - adjustSize(); - } - - void TextBox::scrollToCaret() - { - Rect scroll; - scroll.x = getFont()->getWidth( - mTextRows[mCaretRow].substr(0, mCaretColumn)); - scroll.y = getFont()->getHeight() * mCaretRow; - scroll.width = getFont()->getWidth(" "); - - // add 2 for some extra space - scroll.height = getFont()->getHeight() + 2; - - showPart(scroll); - } - - void TextBox::setEditable(bool editable) - { - mEditable = editable; - } - - bool TextBox::isEditable() const - { - return mEditable; - } - - void TextBox::addRow(const std::string &row) - { - mTextRows.push_back(row); - adjustSize(); - } - - bool TextBox::isOpaque() - { - return mOpaque; - } - - void TextBox::setOpaque(bool opaque) - { - mOpaque = opaque; - } -} // namespace gcn diff --git a/src/gui/base/widgets/textbox.hpp b/src/gui/base/widgets/textbox.hpp deleted file mode 100644 index 148b4f007..000000000 --- a/src/gui/base/widgets/textbox.hpp +++ /dev/null @@ -1,311 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_TEXTBOX_HPP -#define GCN_TEXTBOX_HPP - -#include -#include - -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -#include "gui/widgets/widget.h" - -namespace gcn -{ - /** - * An implementation of a text box where a user can enter text that contains of many lines. - */ - class TextBox: - public Widget, - public MouseListener, - public KeyListener - { - public: - /** - * Constructor. - */ - explicit TextBox(const Widget2 *const widget); - - /** - * Constructor. - * - * @param text The default text of the text box. - */ - TextBox(const Widget2 *const widget, - const std::string& text); - - A_DELETE_COPY(TextBox) - - /** - * Sets the text of the text box. - * - * @param text The text of the text box. - * @see getText - */ - void setText(const std::string& text); - - /** - * Gets the text of the text box. - * - * @return The text of the text box. - * @see setText - */ - std::string getText() const; - - /** - * Gets a certain row from the text. - * - * @param row The number of the row to get from the text. - * @return A row from the text of the text box. - * @see setTextRow - */ - const std::string& getTextRow(int row) const; - - /** - * Sets the text of a certain row of the text. - * - * @param row The number of the row to set in the text. - * @param text The text to set in the given row number. - * @see getTextRow - */ - void setTextRow(int row, const std::string& text); - - /** - * Gets the number of rows in the text. - * - * @return The number of rows in the text. - */ - unsigned int getNumberOfRows() const; - - /** - * Gets the caret position in the text. - * - * @return The caret position in the text. - * @see setCaretPosition - */ - unsigned int getCaretPosition() const; - - /** - * Sets the position of the caret in the text. - * - * @param position the positon of the caret. - * @see getCaretPosition - */ - void setCaretPosition(unsigned int position); - - /** - * Gets the row number where the caret is currently located. - * - * @return The row number where the caret is currently located. - * @see setCaretRow - */ - unsigned int getCaretRow() const; - - /** - * Sets the row where the caret should be currently located. - * - * @param The row where the caret should be currently located. - * @see getCaretRow - */ - void setCaretRow(int row); - - /** - * Gets the column where the caret is currently located. - * - * @return The column where the caret is currently located. - * @see setCaretColumn - */ - unsigned int getCaretColumn() const; - - /** - * Sets the column where the caret should be currently located. - * - * @param The column where the caret should be currently located. - * @see getCaretColumn - */ - void setCaretColumn(int column); - - /** - * Sets the row and the column where the caret should be curretly - * located. - * - * @param row The row where the caret should be currently located. - * @param column The column where the caret should be currently located. - * @see getCaretRow, getCaretColumn - */ - void setCaretRowColumn(int row, int column); - - /** - * Scrolls the text to the caret if the text box is in a scroll area. - * - * @see ScrollArea - */ - virtual void scrollToCaret(); - - /** - * Checks if the text box is editable. - * - * @return True it the text box is editable, false otherwise. - * @see setEditable - */ - bool isEditable() const; - - /** - * Sets the text box to be editable or not. - * - * @param editable True if the text box should be editable, false otherwise. - */ - void setEditable(bool editable); - - /** - * Adds a row of text to the end of the text. - * - * @param row The row to add. - */ - virtual void addRow(const std::string &row); - - /** - * Checks if the text box is opaque. An opaque text box will draw - * it's background and it's text. A non opaque text box only draw it's - * text making it transparent. - * - * @return True if the text box is opaque, false otherwise. - * @see setOpaque - */ - bool isOpaque(); - - /** - * Sets the text box to be opaque or not. An opaque text box will draw - * it's background and it's text. A non opaque text box only draw it's - * text making it transparent. - * - * @param opaque True if the text box should be opaque, false otherwise. - * @see isOpaque - */ - void setOpaque(bool opaque); - - - // Inherited from Widget - -// virtual void draw(Graphics* graphics); - - virtual void fontChanged(); - - - // Inherited from KeyListener - - virtual void keyPressed(KeyEvent& keyEvent) override; - - - // Inherited from MouseListener - - virtual void mousePressed(MouseEvent& mouseEvent) override; - - virtual void mouseDragged(MouseEvent& mouseEvent) override; - - protected: - /** - * Draws the caret. Overloaded this method if you want to - * change the style of the caret. - * - * @param graphics a Graphics object to draw with. - * @param x the x position. - * @param y the y position. - */ - virtual void drawCaret(Graphics* graphics, int x, int y); - - /** - * Adjusts the text box's size to fit the text. - */ - virtual void adjustSize(); - - /** - * Holds all the rows of the text. - */ - std::vector mTextRows; - - /** - * Holds the current column of the caret. - */ - int mCaretColumn; - - /** - * Holds the current row of the caret. - */ - int mCaretRow; - - /** - * True if the text box is editable, false otherwise. - */ - bool mEditable; - - /** - * True if the text box is editable, false otherwise. - */ - bool mOpaque; - }; -} // namespace gcn - -#endif // end GCN_TEXTBOX_HPP diff --git a/src/gui/base/widgets/textfield.cpp b/src/gui/base/widgets/textfield.cpp deleted file mode 100644 index c2cead500..000000000 --- a/src/gui/base/widgets/textfield.cpp +++ /dev/null @@ -1,163 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/textfield.hpp" - -#include "gui/font.h" - -#include "debug.h" - -namespace gcn -{ - TextField::TextField(const Widget2 *const widget) : - Widget(widget), - MouseListener(), - KeyListener(), - mText(), - mCaretPosition(0), - mXScroll(0) - { - setFocusable(true); - - addMouseListener(this); - addKeyListener(this); - } - - TextField::TextField(const Widget2 *const widget, - const std::string& text) : - Widget(widget), - MouseListener(), - KeyListener(), - mText(text), - mCaretPosition(0), - mXScroll(0) - { - adjustSize(); - - setFocusable(true); - - addMouseListener(this); - addKeyListener(this); - } - - void TextField::setText(const std::string& text) - { - const size_t sz = text.size(); - if (sz < mCaretPosition) - mCaretPosition = sz; - mText = text; - } - - void TextField::drawCaret(Graphics* graphics A_UNUSED, int x A_UNUSED) - { - } - - void TextField::mousePressed(MouseEvent& mouseEvent) - { - if (mouseEvent.getButton() == MouseEvent::LEFT) - { - mCaretPosition = getFont()->getStringIndexAt( - mText, mouseEvent.getX() + mXScroll); - fixScroll(); - } - } - - void TextField::mouseDragged(MouseEvent& mouseEvent) - { - mouseEvent.consume(); - } - - void TextField::adjustSize() - { - } - - void TextField::adjustHeight() - { - } - - void TextField::fixScroll() - { - } - - void TextField::setCaretPosition(unsigned int position A_UNUSED) - { - } - - unsigned int TextField::getCaretPosition() const - { - return mCaretPosition; - } - - const std::string& TextField::getText() const - { - return mText; - } - - void TextField::fontChanged() - { - } -} // namespace gcn diff --git a/src/gui/base/widgets/textfield.hpp b/src/gui/base/widgets/textfield.hpp deleted file mode 100644 index e9df238ba..000000000 --- a/src/gui/base/widgets/textfield.hpp +++ /dev/null @@ -1,192 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_TEXTFIELD_HPP -#define GCN_TEXTFIELD_HPP - -#include "listeners/keylistener.h" -#include "listeners/mouselistener.h" - -#include "gui/widgets/widget.h" - -#include - -namespace gcn -{ - /** - * An implementation of a text field where a user can enter a line of text. - */ - class TextField: - public Widget, - public MouseListener, - public KeyListener - { - public: - /** - * Constructor. - */ - explicit TextField(const Widget2 *const widget); - - /** - * Constructor. The text field will be automatically resized - * to fit the text. - * - * @param text The default text of the text field. - */ - TextField(const Widget2 *const widget, - const std::string& text); - - A_DELETE_COPY(TextField) - - /** - * Sets the text of the text field. - * - * @param text The text of the text field. - * @see getText - */ - void setText(const std::string& text); - - /** - * Gets the text of the text field. - * - * @return The text of the text field. - * @see setText - */ - const std::string& getText() const; - - /** - * Adjusts the size of the text field to fit the text. - */ - void adjustSize(); - - /** - * Adjusts the height of the text field to fit caption. - */ - void adjustHeight(); - - /** - * Sets the caret position. As there is only one line of text - * in a text field the position is the caret's x coordinate. - * - * @param position The caret position. - * @see getCaretPosition - */ - void setCaretPosition(unsigned int position); - - /** - * Gets the caret position. As there is only one line of text - * in a text field the position is the caret's x coordinate. - * - * @return The caret position. - * @see setCaretPosition - */ - unsigned int getCaretPosition() const; - - - // Inherited from Widget - - virtual void fontChanged(); - - // Inherited from MouseListener - - virtual void mousePressed(MouseEvent& mouseEvent) override; - - virtual void mouseDragged(MouseEvent& mouseEvent) override; - - protected: - /** - * Draws the caret. Overloaded this method if you want to - * change the style of the caret. - * - * @param graphics the Graphics object to draw with. - * @param x the caret's x-position. - */ - virtual void drawCaret(Graphics* graphics, int x); - - /** - * Scrolls the text horizontally so that the caret shows if needed. - * The method is used any time a user types in the text field so the - * caret always will be shown. - */ - void fixScroll(); - - /** - * Holds the text of the text box. - */ - std::string mText; - - /** - * Holds the caret position. - */ - unsigned int mCaretPosition; - - /** - * Holds the amount scrolled in x. If a user types more characters than - * the text field can display, due to the text field being to small, the - * text needs to scroll in order to show the last type character. - */ - int mXScroll; - }; -} // namespace gcn - -#endif // end GCN_TEXTFIELD_HPP diff --git a/src/gui/widgets/textbox.cpp b/src/gui/widgets/textbox.cpp index a1ce0e61d..a00d0ccf8 100644 --- a/src/gui/widgets/textbox.cpp +++ b/src/gui/widgets/textbox.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/textbox.h" #include "events/keyevent.h" @@ -34,9 +77,23 @@ #include "debug.h" TextBox::TextBox(const Widget2 *const widget) : - gcn::TextBox(widget), - mMinWidth(getWidth()) + Widget(widget), + MouseListener(), + KeyListener(), + mTextRows(), + mCaretColumn(0), + mCaretRow(0), + mMinWidth(getWidth()), + mEditable(true), + mOpaque(true) { + setText(""); + setFocusable(true); + + addMouseListener(this); + addKeyListener(this); + adjustSize(); + mForegroundColor = getThemeColor(Theme::TEXTBOX); setOpaque(false); setFrameSize(0); @@ -163,7 +220,33 @@ void TextBox::setTextWrapped(const std::string &text, const int minDimension) mMinWidth = minWidth; - gcn::TextBox::setText(wrappedStream.str()); + setText(wrappedStream.str()); +} + +void TextBox::setText(const std::string& text) +{ + mCaretColumn = 0; + mCaretRow = 0; + + mTextRows.clear(); + + size_t pos; + size_t lastPos = 0; + int length; + do + { + pos = text.find("\n", lastPos); + + if (pos != std::string::npos) + length = static_cast(pos - lastPos); + else + length = static_cast(text.size() - lastPos); + std::string sub = text.substr(lastPos, length); + mTextRows.push_back(sub); + lastPos = pos + 1; + } while (pos != std::string::npos); + + adjustSize(); } void TextBox::keyPressed(KeyEvent& keyEvent) @@ -391,3 +474,159 @@ void TextBox::setForegroundColorAll(const Color &color1, mForegroundColor = color1; mForegroundColor2 = color2; } + +std::string TextBox::getText() const +{ + if (mTextRows.empty()) + return std::string(""); + + int i; + std::string text; + + const int sz = static_cast(mTextRows.size()); + for (i = 0; i < sz - 1; ++ i) + text.append(mTextRows[i]).append("\n"); + text.append(mTextRows[i]); + + return text; +} + +void TextBox::setTextRow(const int row, const std::string& text) +{ + mTextRows[row] = text; + + if (mCaretRow == row) + setCaretColumn(mCaretColumn); + + adjustSize(); +} + +void TextBox::setCaretPosition(unsigned int position) +{ + for (int row = 0, sz = static_cast(mTextRows.size()); + row < sz; row ++) + { + if (position <= mTextRows[row].size()) + { + mCaretRow = row; + mCaretColumn = position; + return; // we are done + } + else + { + position--; + } + } + + // position beyond end of text + mCaretRow = static_cast(mTextRows.size() - 1); + mCaretColumn = static_cast(mTextRows[mCaretRow].size()); +} + +void TextBox::setCaretRow(const int row) +{ + mCaretRow = row; + + const int sz = static_cast(mTextRows.size()); + if (mCaretRow >= sz) + mCaretRow = sz - 1; + + if (mCaretRow < 0) + mCaretRow = 0; + + setCaretColumn(mCaretColumn); +} + +unsigned int TextBox::getCaretPosition() const +{ + int pos = 0, row; + + for (row = 0; row < mCaretRow; row++) + pos += static_cast(mTextRows[row].size()); + + return pos + mCaretColumn; +} + +void TextBox::setCaretColumn(const int column) +{ + mCaretColumn = column; + + const int sz = static_cast(mTextRows[mCaretRow].size()); + if (mCaretColumn > sz) + mCaretColumn = sz; + + if (mCaretColumn < 0) + mCaretColumn = 0; +} + +void TextBox::setCaretRowColumn(const int row, const int column) +{ + setCaretRow(row); + setCaretColumn(column); +} + +void TextBox::scrollToCaret() +{ + Rect scroll; + Font *const font = getFont(); + scroll.x = font->getWidth( + mTextRows[mCaretRow].substr(0, mCaretColumn)); + scroll.y = font->getHeight() * mCaretRow; + scroll.width = font->getWidth(" "); + + // add 2 for some extra space + scroll.height = font->getHeight() + 2; + + showPart(scroll); +} + +void TextBox::addRow(const std::string &row) +{ + mTextRows.push_back(row); + adjustSize(); +} + +void TextBox::mousePressed(MouseEvent& mouseEvent) +{ + if (mouseEvent.getButton() == MouseEvent::LEFT) + { + const int height = getFont()->getHeight(); + if (!height) + return; + + mCaretRow = mouseEvent.getY() / height; + + const int sz = static_cast(mTextRows.size()); + if (mCaretRow >= sz) + mCaretRow = sz - 1; + + mCaretColumn = getFont()->getStringIndexAt( + mTextRows[mCaretRow], mouseEvent.getX()); + } +} + +void TextBox::mouseDragged(MouseEvent& mouseEvent) +{ + mouseEvent.consume(); +} + +void TextBox::drawCaret(Graphics *const graphics, const int x, const int y) +{ + graphics->setColor(mForegroundColor); + graphics->drawLine(x, getFont()->getHeight() + y, x, y); +} + +void TextBox::adjustSize() +{ + int width = 0; + Font *const font = getFont(); + for (size_t i = 0, sz = mTextRows.size(); i < sz; ++i) + { + const int w = font->getWidth(mTextRows[i]); + if (width < w) + width = w; + } + + setWidth(width + 1); + setHeight(static_cast(font->getHeight() * mTextRows.size())); +} diff --git a/src/gui/widgets/textbox.h b/src/gui/widgets/textbox.h index 3f78fd247..8de0fe0bf 100644 --- a/src/gui/widgets/textbox.h +++ b/src/gui/widgets/textbox.h @@ -20,10 +20,56 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_TEXTBOX_H #define GUI_WIDGETS_TEXTBOX_H -#include "gui/base/widgets/textbox.hpp" +#include "gui/widgets/widget.h" + +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" #include "localconsts.h" @@ -34,7 +80,9 @@ * * \ingroup GUI */ -class TextBox final : public gcn::TextBox +class TextBox final : public Widget, + public MouseListener, + public KeyListener { public: /** @@ -66,8 +114,210 @@ class TextBox final : public gcn::TextBox void setForegroundColorAll(const Color &color1, const Color &color2); + /** + * Sets the text of the text box. + * + * @param text The text of the text box. + * @see getText + */ + void setText(const std::string& text); + + /** + * Gets the text of the text box. + * + * @return The text of the text box. + * @see setText + */ + std::string getText() const; + + /** + * Gets a certain row from the text. + * + * @param row The number of the row to get from the text. + * @return A row from the text of the text box. + * @see setTextRow + */ + const std::string& getTextRow(const int row) const + { return mTextRows[row]; } + + /** + * Sets the text of a certain row of the text. + * + * @param row The number of the row to set in the text. + * @param text The text to set in the given row number. + * @see getTextRow + */ + void setTextRow(const int row, const std::string& text); + + /** + * Gets the number of rows in the text. + * + * @return The number of rows in the text. + */ + unsigned int getNumberOfRows() const + { return static_cast(mTextRows.size()); } + + /** + * Gets the caret position in the text. + * + * @return The caret position in the text. + * @see setCaretPosition + */ + unsigned int getCaretPosition() const; + + /** + * Sets the position of the caret in the text. + * + * @param position the positon of the caret. + * @see getCaretPosition + */ + void setCaretPosition(unsigned int position); + + /** + * Gets the row number where the caret is currently located. + * + * @return The row number where the caret is currently located. + * @see setCaretRow + */ + unsigned int getCaretRow() const + { return mCaretRow; } + + /** + * Sets the row where the caret should be currently located. + * + * @param The row where the caret should be currently located. + * @see getCaretRow + */ + void setCaretRow(const int row); + + /** + * Gets the column where the caret is currently located. + * + * @return The column where the caret is currently located. + * @see setCaretColumn + */ + unsigned int getCaretColumn() const; + + /** + * Sets the column where the caret should be currently located. + * + * @param The column where the caret should be currently located. + * @see getCaretColumn + */ + void setCaretColumn(const int column); + + /** + * Sets the row and the column where the caret should be curretly + * located. + * + * @param row The row where the caret should be currently located. + * @param column The column where the caret should be currently located. + * @see getCaretRow, getCaretColumn + */ + void setCaretRowColumn(const int row, const int column); + + /** + * Scrolls the text to the caret if the text box is in a scroll area. + * + * @see ScrollArea + */ + void scrollToCaret(); + + /** + * Checks if the text box is editable. + * + * @return True it the text box is editable, false otherwise. + * @see setEditable + */ + bool isEditable() const + { return mEditable; } + + /** + * Sets the text box to be editable or not. + * + * @param editable True if the text box should be editable, false otherwise. + */ + void setEditable(const bool editable) + { mEditable = editable; } + + /** + * Adds a row of text to the end of the text. + * + * @param row The row to add. + */ + void addRow(const std::string &row); + + /** + * Checks if the text box is opaque. An opaque text box will draw + * it's background and it's text. A non opaque text box only draw it's + * text making it transparent. + * + * @return True if the text box is opaque, false otherwise. + * @see setOpaque + */ + bool isOpaque() + { return mOpaque; } + + /** + * Sets the text box to be opaque or not. An opaque text box will draw + * it's background and it's text. A non opaque text box only draw it's + * text making it transparent. + * + * @param opaque True if the text box should be opaque, false otherwise. + * @see isOpaque + */ + void setOpaque(const bool opaque) + { mOpaque = opaque; } + + void fontChanged() override final + { adjustSize(); } + + void mousePressed(MouseEvent& mouseEvent) override final; + + void mouseDragged(MouseEvent& mouseEvent) override final; + private: + /** + * Draws the caret. Overloaded this method if you want to + * change the style of the caret. + * + * @param graphics a Graphics object to draw with. + * @param x the x position. + * @param y the y position. + */ + void drawCaret(Graphics *const graphics, const int x, const int y); + + /** + * Adjusts the text box's size to fit the text. + */ + void adjustSize(); + + /** + * Holds all the rows of the text. + */ + std::vector mTextRows; + + /** + * Holds the current column of the caret. + */ + int mCaretColumn; + + /** + * Holds the current row of the caret. + */ + int mCaretRow; + int mMinWidth; + + /** + * True if the text box is editable, false otherwise. + */ + bool mEditable; + + /** + * True if the text box is editable, false otherwise. + */ + bool mOpaque; }; #endif // GUI_WIDGETS_TEXTBOX_H diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp index 1906c5c32..98e852b00 100644 --- a/src/gui/widgets/textfield.cpp +++ b/src/gui/widgets/textfield.cpp @@ -20,6 +20,49 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #include "gui/widgets/textfield.h" #include "client.h" @@ -54,9 +97,13 @@ TextField::TextField(const Widget2 *restrict const widget, ActionListener *restrict const listener, const std::string &restrict eventId, const bool sendAlwaysEvents): - gcn::TextField(widget, text), + Widget(widget), FocusListener(), - mSendAlwaysEvents(sendAlwaysEvents), + KeyListener(), + MouseListener(), + mText(text), + mCaretPosition(0), + mXScroll(0), mCaretColor(&getThemeColor(Theme::CARET)), mPopupMenu(nullptr), mMinimum(0), @@ -65,8 +112,13 @@ TextField::TextField(const Widget2 *restrict const widget, mPadding(1), mNumeric(false), mLoseFocusOnTab(loseFocusOnTab), - mAllowSpecialActions(true) + mAllowSpecialActions(true), + mSendAlwaysEvents(sendAlwaysEvents) { + setFocusable(true); + addMouseListener(this); + addKeyListener(this); + setFrameSize(2); mForegroundColor = getThemeColor(Theme::TEXTFIELD); mForegroundColor2 = getThemeColor(Theme::TEXTFIELD_OUTLINE); @@ -672,9 +724,11 @@ void TextField::mousePressed(MouseEvent &mouseEvent) } } } - else + else if (mouseEvent.getButton() == MouseEvent::LEFT) { - gcn::TextField::mousePressed(mouseEvent); + mCaretPosition = getFont()->getStringIndexAt( + mText, mouseEvent.getX() + mXScroll); + fixScroll(); } } @@ -689,3 +743,16 @@ void TextField::focusGained(const Event &event A_UNUSED) void TextField::focusLost(const Event &event A_UNUSED) { } + +void TextField::setText(const std::string& text) +{ + const size_t sz = text.size(); + if (sz < mCaretPosition) + mCaretPosition = sz; + mText = text; +} + +void TextField::mouseDragged(MouseEvent& mouseEvent) +{ + mouseEvent.consume(); +} diff --git a/src/gui/widgets/textfield.h b/src/gui/widgets/textfield.h index 4c1b4bffc..93ae155be 100644 --- a/src/gui/widgets/textfield.h +++ b/src/gui/widgets/textfield.h @@ -20,12 +20,57 @@ * along with this program. If not, see . */ +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + #ifndef GUI_WIDGETS_TEXTFIELD_H #define GUI_WIDGETS_TEXTFIELD_H #include "listeners/focuslistener.h" +#include "listeners/keylistener.h" +#include "listeners/mouselistener.h" -#include "gui/base/widgets/textfield.hpp" +#include "gui/widgets/widget.h" #include "localconsts.h" @@ -36,8 +81,10 @@ class PopupMenu; * * \ingroup GUI */ -class TextField : public gcn::TextField, - public FocusListener +class TextField : public Widget, + public FocusListener, + public KeyListener, + public MouseListener { public: /** @@ -145,22 +192,65 @@ class TextField : public gcn::TextField, std::string getTextBeforeCaret() const { return mText.substr(0, mCaretPosition); } + /** + * Sets the text of the text field. + * + * @param text The text of the text field. + * @see getText + */ + void setText(const std::string& text); + + /** + * Gets the text of the text field. + * + * @return The text of the text field. + * @see setText + */ + const std::string& getText() const + { return mText; } + + /** + * Gets the caret position. As there is only one line of text + * in a text field the position is the caret's x coordinate. + * + * @return The caret position. + * @see setCaretPosition + */ + unsigned int getCaretPosition() const + { return mCaretPosition; } + + void mouseDragged(MouseEvent& mouseEvent) override final; + protected: - void drawCaret(Graphics* graphics, int x) override final; + void drawCaret(Graphics* graphics, int x); void fixScroll(); void fontChanged(); - bool mSendAlwaysEvents; - bool handleNormalKeys(const int action, bool &consumed); void handleCtrlKeys(const int action, bool &consumed); static Skin *mSkin; - private: + /** + * Holds the text of the text box. + */ + std::string mText; + + /** + * Holds the caret position. + */ + unsigned int mCaretPosition; + + /** + * Holds the amount scrolled in x. If a user types more characters than + * the text field can display, due to the text field being to small, the + * text needs to scroll in order to show the last type character. + */ + int mXScroll; + const Color *mCaretColor; PopupMenu *mPopupMenu; static int instances; @@ -173,6 +263,7 @@ class TextField : public gcn::TextField, bool mNumeric; bool mLoseFocusOnTab; bool mAllowSpecialActions; + bool mSendAlwaysEvents; }; #endif // GUI_WIDGETS_TEXTFIELD_H -- cgit v1.2.3-70-g09d2 From 6b291b6515825f4ce0e09df5dec7ea1b619b63a7 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 6 Mar 2014 00:39:58 +0300 Subject: improve a bit different code. --- src/client.cpp | 28 +--------- src/client.h | 3 +- src/game.cpp | 1 + src/game.h | 2 + src/gui/widgets/scrollarea.cpp | 26 +++++----- src/gui/widgets/scrollarea.h | 90 ++++++++++++++++---------------- src/gui/widgets/setupitem.cpp | 8 +-- src/gui/widgets/slider.cpp | 96 +++++++++++++++-------------------- src/gui/widgets/slider.h | 22 ++++---- src/gui/widgets/tabs/setup_colors.cpp | 16 +++--- src/gui/widgets/tabs/setup_video.cpp | 12 ++--- src/gui/widgets/widget.h | 2 +- src/gui/windows/botcheckerwindow.cpp | 5 +- src/gui/windows/buydialog.cpp | 14 ++--- src/gui/windows/itemamountwindow.cpp | 10 ++-- src/gui/windows/killstats.cpp | 14 +++-- src/gui/windows/killstats.h | 3 +- src/gui/windows/selldialog.cpp | 12 ++--- src/map.cpp | 13 ----- src/net/ea/gamehandler.cpp | 3 ++ src/net/ea/loginhandler.cpp | 24 +++++++++ src/net/ea/loginhandler.h | 2 + src/net/ea/network.cpp | 4 +- src/net/loginhandler.h | 2 + 24 files changed, 204 insertions(+), 208 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index 5d635f522..cdee0b049 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -185,7 +185,7 @@ bool isSafeMode = false; int serverVersion = 0; unsigned int tmwServerVersion = 0; int start_time; - +unsigned int mLastHost = 0; int textures_count = 0; #ifdef WIN32 @@ -1323,7 +1323,7 @@ int Client::gameExec() // TRANSLATORS: connection dialog header _("Logging in"), STATE_SWITCH_SERVER); mCurrentDialog->postInit(); - accountLogin(&loginData); + Net::getLoginHandler()->loginOrRegister(&loginData); BLOCK_END("Client::gameExec STATE_LOGIN_ATTEMPT") break; @@ -2340,30 +2340,6 @@ void Client::initScreenshotDir() logger->log("screenshotDirectory: " + mScreenshotDir); } -void Client::accountLogin(LoginData *const data) -{ - if (!data) - return; - - logger->log("Username is %s", data->username.c_str()); - - // Send login infos - if (data->registerLogin) - Net::getLoginHandler()->registerAccount(data); - else - Net::getLoginHandler()->loginAccount(data); - - // Clear the password, avoids auto login when returning to login - data->password.clear(); - - const bool remember = data->remember; - if (remember) - serverConfig.setValue("username", data->username); - else - serverConfig.setValue("username", ""); - serverConfig.setValue("remember", remember); -} - #ifndef ANDROID void Client::storeSafeParameters() const { diff --git a/src/client.h b/src/client.h index 0e6528ca3..fe48418e7 100644 --- a/src/client.h +++ b/src/client.h @@ -372,8 +372,6 @@ private: static void initFeatures(); - static void accountLogin(LoginData *const data); - #ifndef ANDROID void storeSafeParameters() const; #endif @@ -455,5 +453,6 @@ private: }; extern Client *client; +extern unsigned int mLastHost; #endif // CLIENT_H diff --git a/src/game.cpp b/src/game.cpp index 195492335..b00dfc81f 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -165,6 +165,7 @@ BattleTab *battleChatTab = nullptr; GmTab *gmChatTab = nullptr; LangTab *langChatTab = nullptr; +bool mStatsReUpdated = false; const unsigned adjustDelay = 10; /** diff --git a/src/game.h b/src/game.h index ad9285931..85d1d20d0 100644 --- a/src/game.h +++ b/src/game.h @@ -140,4 +140,6 @@ class Game final static Game *mInstance; }; +extern bool mStatsReUpdated; + #endif // GAME_H diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp index 3c50abca0..70f955684 100644 --- a/src/gui/widgets/scrollarea.cpp +++ b/src/gui/widgets/scrollarea.cpp @@ -99,36 +99,36 @@ ScrollArea::ScrollArea(Widget2 *const widget2, BasicContainer(widget2), MouseListener(), WidgetListener(), + mVertexes(new ImageCollection), + mVertexes2(new ImageCollection), + mHPolicy(SHOW_AUTO), + mVPolicy(SHOW_AUTO), mVScroll(0), mHScroll(0), mScrollbarWidth(12), - mHPolicy(SHOW_AUTO), - mVPolicy(SHOW_AUTO), - mVBarVisible(false), - mHBarVisible(false), - mUpButtonPressed(false), - mDownButtonPressed(false), - mLeftButtonPressed(false), - mRightButtonPressed(false), mUpButtonScrollAmount(10), mDownButtonScrollAmount(10), mLeftButtonScrollAmount(10), mRightButtonScrollAmount(10), - mIsVerticalMarkerDragged(false), - mIsHorizontalMarkerDragged(false), mHorizontalMarkerDragOffset(0), mVerticalMarkerDragOffset(0), - mOpaque(true), mX(0), mY(0), mClickX(0), mClickY(0), - mVertexes(new ImageCollection), - mVertexes2(new ImageCollection), mXOffset(0), mYOffset(0), mDrawWidth(0), mDrawHeight(0), + mVBarVisible(false), + mHBarVisible(false), + mUpButtonPressed(false), + mDownButtonPressed(false), + mLeftButtonPressed(false), + mRightButtonPressed(false), + mIsVerticalMarkerDragged(false), + mIsHorizontalMarkerDragged(false), + mOpaque(true), mHasMouse(false), mRedraw(true) { diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index 70abac6ef..4653359e8 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -470,6 +470,19 @@ class ScrollArea final : public BasicContainer, static ImageRect hBackground; static Image *buttons[4][2]; + ImageCollection *mVertexes; + ImageCollection *mVertexes2; + + /** + * Holds the horizontal scroll bar policy. + */ + ScrollPolicy mHPolicy; + + /** + * Holds the vertical scroll bar policy. + */ + ScrollPolicy mVPolicy; + /** * Holds the vertical scroll amount. */ @@ -486,64 +499,73 @@ class ScrollArea final : public BasicContainer, int mScrollbarWidth; /** - * Holds the horizontal scroll bar policy. + * Holds the up button scroll amount. */ - ScrollPolicy mHPolicy; + int mUpButtonScrollAmount; /** - * Holds the vertical scroll bar policy. + * Holds the down button scroll amount. */ - ScrollPolicy mVPolicy; + int mDownButtonScrollAmount; /** - * True if the vertical scroll bar is visible, false otherwise. + * Holds the left button scroll amount. */ - bool mVBarVisible; + int mLeftButtonScrollAmount; /** - * True if the horizontal scroll bar is visible, false otherwise. + * Holds the right button scroll amount. */ - bool mHBarVisible; + int mRightButtonScrollAmount; /** - * True if the up button is pressed, false otherwise. + * Holds the horizontal markers drag offset. */ - bool mUpButtonPressed; + int mHorizontalMarkerDragOffset; /** - * True if the down button is pressed, false otherwise. + * Holds the vertical markers drag offset. */ - bool mDownButtonPressed; + int mVerticalMarkerDragOffset; + + int mX; + int mY; + int mClickX; + int mClickY; + int mXOffset; + int mYOffset; + int mDrawWidth; + int mDrawHeight; /** - * True if the left button is pressed, false otherwise. + * True if the vertical scroll bar is visible, false otherwise. */ - bool mLeftButtonPressed; + bool mVBarVisible; /** - * True if the right button is pressed, false otherwise. + * True if the horizontal scroll bar is visible, false otherwise. */ - bool mRightButtonPressed; + bool mHBarVisible; /** - * Holds the up button scroll amount. + * True if the up button is pressed, false otherwise. */ - int mUpButtonScrollAmount; + bool mUpButtonPressed; /** - * Holds the down button scroll amount. + * True if the down button is pressed, false otherwise. */ - int mDownButtonScrollAmount; + bool mDownButtonPressed; /** - * Holds the left button scroll amount. + * True if the left button is pressed, false otherwise. */ - int mLeftButtonScrollAmount; + bool mLeftButtonPressed; /** - * Holds the right button scroll amount. + * True if the right button is pressed, false otherwise. */ - int mRightButtonScrollAmount; + bool mRightButtonPressed; /** * True if the vertical marked is dragged. @@ -555,32 +577,12 @@ class ScrollArea final : public BasicContainer, */ bool mIsHorizontalMarkerDragged; - /** - * Holds the horizontal markers drag offset. - */ - int mHorizontalMarkerDragOffset; - - /** - * Holds the vertical markers drag offset. - */ - int mVerticalMarkerDragOffset; - /** * True if the scroll area should be opaque (that is * display its background), false otherwise. */ bool mOpaque; - int mX; - int mY; - int mClickX; - int mClickY; - ImageCollection *mVertexes; - ImageCollection *mVertexes2; - int mXOffset; - int mYOffset; - int mDrawWidth; - int mDrawHeight; bool mHasMouse; bool mRedraw; }; diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp index 218efe8a2..4c32b0572 100644 --- a/src/gui/widgets/setupitem.cpp +++ b/src/gui/widgets/setupitem.cpp @@ -769,7 +769,7 @@ void SetupItemSlider::createControls() mSlider = new Slider(this, mMin, mMax); mSlider->setActionEventId(mEventName); mSlider->addActionListener(mParent); - mSlider->setValue2(atof(mValue.c_str())); + mSlider->setValue(atof(mValue.c_str())); mSlider->setHeight(30); mWidget = mSlider; @@ -798,7 +798,7 @@ void SetupItemSlider::toWidget() if (!mSlider) return; - mSlider->setValue2(atof(mValue.c_str())); + mSlider->setValue(atof(mValue.c_str())); } void SetupItemSlider::action(const ActionEvent &event A_UNUSED) @@ -893,7 +893,7 @@ void SetupItemSlider2::createControls() mSlider = new Slider(this, mMin, mMax); mSlider->setActionEventId(mEventName); mSlider->addActionListener(mParent); - mSlider->setValue2(atof(mValue.c_str())); + mSlider->setValue(atof(mValue.c_str())); mSlider->setHeight(30); mWidget = mSlider; @@ -952,7 +952,7 @@ void SetupItemSlider2::toWidget() int val = roundDouble(atof(mValue.c_str())); if (mInvert) val = mInvertValue - val; - mSlider->setValue2(val); + mSlider->setValue(val); updateLabel(); } diff --git a/src/gui/widgets/slider.cpp b/src/gui/widgets/slider.cpp index ab8cb97c2..8da4f34ae 100644 --- a/src/gui/widgets/slider.cpp +++ b/src/gui/widgets/slider.cpp @@ -93,14 +93,14 @@ Slider::Slider(Widget2 *const widget, Widget(widget), MouseListener(), KeyListener(), - mDragged(false), mValue(0), mStepLength(scaleEnd / 10), - mMarkerLength(10), mScaleStart(0), mScaleEnd(scaleEnd), mOrientation(HORIZONTAL), mVertexes(new ImageCollection), + mMarkerLength(10), + mDragged(false), mHasMouse(false), mRedraw(true) { @@ -113,14 +113,14 @@ Slider::Slider(Widget2 *const widget, Widget(widget), MouseListener(), KeyListener(), - mDragged(false), mValue(scaleStart), mStepLength((scaleEnd - scaleStart) / 10), - mMarkerLength(10), mScaleStart(scaleStart), mScaleEnd(scaleEnd), mOrientation(HORIZONTAL), mVertexes(new ImageCollection), + mMarkerLength(10), + mDragged(false), mHasMouse(false), mRedraw(true) { @@ -356,22 +356,18 @@ void Slider::mouseExited(MouseEvent& event A_UNUSED) void Slider::mousePressed(MouseEvent &mouseEvent) { + const int x = mouseEvent.getX(); + const int y = mouseEvent.getY(); + const int width = mDimension.width; + const int height = mDimension.height; + if (mouseEvent.getButton() == MouseEvent::LEFT - && mouseEvent.getX() >= 0 - && mouseEvent.getX() <= getWidth() - && mouseEvent.getY() >= 0 - && mouseEvent.getY() <= getHeight()) + && x >= 0 && x <= width && y >= 0 && y <= height) { - if (getOrientation() == HORIZONTAL) - { - setValue2(markerPositionToValue( - mouseEvent.getX() - getMarkerLength() / 2)); - } + if (mOrientation == HORIZONTAL) + setValue(markerPositionToValue(x - mMarkerLength / 2)); else - { - setValue2(markerPositionToValue(getHeight() - - mouseEvent.getY() - getMarkerLength() / 2)); - } + setValue(markerPositionToValue(height - y - mMarkerLength / 2)); distributeActionEvent(); } @@ -379,15 +375,14 @@ void Slider::mousePressed(MouseEvent &mouseEvent) void Slider::mouseDragged(MouseEvent &mouseEvent) { - if (getOrientation() == HORIZONTAL) + if (mOrientation == HORIZONTAL) { - setValue2(markerPositionToValue(mouseEvent.getX() - - getMarkerLength() / 2)); + setValue(markerPositionToValue(mouseEvent.getX() - mMarkerLength / 2)); } else { - setValue2(markerPositionToValue(getHeight() - - mouseEvent.getY() - getMarkerLength() / 2)); + setValue(markerPositionToValue( + mDimension.height - mouseEvent.getY() - mMarkerLength / 2)); } distributeActionEvent(); @@ -397,17 +392,15 @@ void Slider::mouseDragged(MouseEvent &mouseEvent) void Slider::mouseWheelMovedUp(MouseEvent &mouseEvent) { - setValue2(getValue() + getStepLength()); + setValue(mValue + mStepLength); distributeActionEvent(); - mouseEvent.consume(); } void Slider::mouseWheelMovedDown(MouseEvent &mouseEvent) { - setValue2(getValue() - getStepLength()); + setValue(mValue - mStepLength); distributeActionEvent(); - mouseEvent.consume(); } @@ -415,17 +408,17 @@ void Slider::keyPressed(KeyEvent& keyEvent) { const int action = keyEvent.getActionId(); - if (getOrientation() == HORIZONTAL) + if (mOrientation == HORIZONTAL) { if (action == Input::KEY_GUI_RIGHT) { - setValue2(getValue() + getStepLength()); + setValue(mValue + mStepLength); distributeActionEvent(); keyEvent.consume(); } else if (action == Input::KEY_GUI_LEFT) { - setValue2(getValue() - getStepLength()); + setValue(mValue - mStepLength); distributeActionEvent(); keyEvent.consume(); } @@ -434,25 +427,19 @@ void Slider::keyPressed(KeyEvent& keyEvent) { if (action == Input::KEY_GUI_UP) { - setValue2(getValue() + getStepLength()); + setValue(mValue + mStepLength); distributeActionEvent(); keyEvent.consume(); } else if (action == Input::KEY_GUI_DOWN) { - setValue2(getValue() - getStepLength()); + setValue(mValue - mStepLength); distributeActionEvent(); keyEvent.consume(); } } } -void Slider::setValue2(const double value) -{ - setValue(value); - mRedraw = true; -} - void Slider::setScale(const double scaleStart, const double scaleEnd) { mScaleStart = scaleStart; @@ -461,15 +448,16 @@ void Slider::setScale(const double scaleStart, const double scaleEnd) void Slider::setValue(const double value) { - if (value > getScaleEnd()) + mRedraw = true; + if (value > mScaleEnd) { - mValue = getScaleEnd(); + mValue = mScaleEnd; return; } - if (value < getScaleStart()) + if (value < mScaleStart) { - mValue = getScaleStart(); + mValue = mScaleStart; return; } @@ -479,32 +467,32 @@ void Slider::setValue(const double value) double Slider::markerPositionToValue(const int v) const { int w; - if (getOrientation() == HORIZONTAL) - w = getWidth(); + if (mOrientation == HORIZONTAL) + w = mDimension.width; else - w = getHeight(); + w = mDimension.height; - const double pos = v / (static_cast(w) - getMarkerLength()); - return (1.0 - pos) * getScaleStart() + pos * getScaleEnd(); + const double pos = v / (static_cast(w) - mMarkerLength); + return (1.0 - pos) * mScaleStart + pos * mScaleEnd; } int Slider::valueToMarkerPosition(const double value) const { int v; - if (getOrientation() == HORIZONTAL) - v = getWidth(); + if (mOrientation == HORIZONTAL) + v = mDimension.width; else - v = getHeight(); + v = mDimension.height; - const int w = static_cast((v - getMarkerLength()) - * (value - getScaleStart()) - / (getScaleEnd() - getScaleStart())); + const int w = static_cast((v - mMarkerLength) + * (value - mScaleStart) + / (mScaleEnd - mScaleStart)); if (w < 0) return 0; - if (w > v - getMarkerLength()) - return v - getMarkerLength(); + if (w > v - mMarkerLength) + return v - mMarkerLength; return w; } diff --git a/src/gui/widgets/slider.h b/src/gui/widgets/slider.h index 0b900e230..3fbb66a5c 100644 --- a/src/gui/widgets/slider.h +++ b/src/gui/widgets/slider.h @@ -145,8 +145,6 @@ class Slider final : public Widget, void keyPressed(KeyEvent& keyEvent) override final; - void setValue2(const double value); - /** * Sets the scale of the slider. * @@ -315,10 +313,6 @@ class Slider final : public Widget, static ImageRect buttons[2]; static float mAlpha; static int mInstances; - /** - * True if the slider is dragged, false otherwise. - */ - bool mDragged; /** * Holds the current selected value. @@ -331,11 +325,6 @@ class Slider final : public Widget, */ double mStepLength; - /** - * Holds the length of the marker. - */ - int mMarkerLength; - /** * Holds the start value of the scale. */ @@ -353,6 +342,17 @@ class Slider final : public Widget, Orientation mOrientation; ImageCollection *mVertexes; + + /** + * Holds the length of the marker. + */ + int mMarkerLength; + + /** + * True if the slider is dragged, false otherwise. + */ + bool mDragged; + bool mHasMouse; bool mRedraw; }; diff --git a/src/gui/widgets/tabs/setup_colors.cpp b/src/gui/widgets/tabs/setup_colors.cpp index 940d0cd3f..eb7e695f4 100644 --- a/src/gui/widgets/tabs/setup_colors.cpp +++ b/src/gui/widgets/tabs/setup_colors.cpp @@ -96,7 +96,7 @@ Setup_Colors::Setup_Colors(const Widget2 *const widget) : mGradTypeSlider->setWidth(180); mGradTypeSlider->setActionEventId("slider_grad"); - mGradTypeSlider->setValue2(0); + mGradTypeSlider->setValue(0); mGradTypeSlider->addActionListener(this); mGradTypeSlider->setEnabled(false); @@ -128,7 +128,7 @@ Setup_Colors::Setup_Colors(const Widget2 *const widget) : mGradDelayText->setEnabled(false); mGradDelaySlider->setWidth(180); - mGradDelaySlider->setValue2(mGradDelayText->getValue()); + mGradDelaySlider->setValue(mGradDelayText->getValue()); mGradDelaySlider->setActionEventId("slider_graddelay"); mGradDelaySlider->addActionListener(this); mGradDelaySlider->setEnabled(false); @@ -139,7 +139,7 @@ Setup_Colors::Setup_Colors(const Widget2 *const widget) : mRedText->setEnabled(false); mRedSlider->setWidth(180); - mRedSlider->setValue2(mRedText->getValue()); + mRedSlider->setValue(mRedText->getValue()); mRedSlider->setActionEventId("slider_red"); mRedSlider->addActionListener(this); mRedSlider->setEnabled(false); @@ -150,7 +150,7 @@ Setup_Colors::Setup_Colors(const Widget2 *const widget) : mGreenText->setEnabled(false); mGreenSlider->setWidth(180); - mGreenSlider->setValue2(mGreenText->getValue()); + mGreenSlider->setValue(mGreenText->getValue()); mGreenSlider->setActionEventId("slider_green"); mGreenSlider->addActionListener(this); mGreenSlider->setEnabled(false); @@ -161,7 +161,7 @@ Setup_Colors::Setup_Colors(const Widget2 *const widget) : mBlueText->setEnabled(false); mBlueSlider->setWidth(180); - mBlueSlider->setValue2(mBlueText->getValue()); + mBlueSlider->setValue(mBlueText->getValue()); mBlueSlider->setActionEventId("slider_blue"); mBlueSlider->addActionListener(this); mBlueSlider->setEnabled(false); @@ -356,7 +356,7 @@ void Setup_Colors::valueChanged(const SelectionEvent &event A_UNUSED) setEntry(mGreenSlider, mGreenText, col->g); setEntry(mBlueSlider, mBlueText, col->b); - mGradTypeSlider->setValue2(grad); + mGradTypeSlider->setValue(grad); updateGradType(); mGradTypeSlider->setEnabled(true); } @@ -365,7 +365,7 @@ void Setup_Colors::setEntry(Slider *const s, TextField *const t, const int value) { if (s) - s->setValue2(value); + s->setValue(value); if (t) t->setText(toString(value)); } @@ -384,7 +384,7 @@ void Setup_Colors::cancel() userPalette->rollback(); const int type = userPalette->getColorTypeAt(mSelected); const Color *const col = &userPalette->getColor(type); - mGradTypeSlider->setValue2(userPalette->getGradientType(type)); + mGradTypeSlider->setValue(userPalette->getGradientType(type)); const int delay = userPalette->getGradientDelay(type); setEntry(mGradDelaySlider, mGradDelayText, delay); setEntry(mRedSlider, mRedText, col->r); diff --git a/src/gui/widgets/tabs/setup_video.cpp b/src/gui/widgets/tabs/setup_video.cpp index d09704203..416ae8c3c 100644 --- a/src/gui/widgets/tabs/setup_video.cpp +++ b/src/gui/widgets/tabs/setup_video.cpp @@ -241,9 +241,9 @@ Setup_Video::Setup_Video(const Widget2 *const widget) : ? toString(mAltFps) : _("None"))); mAltFpsLabel->setWidth(150); mFpsSlider->setEnabled(mFps > 0); - mFpsSlider->setValue2(mFps); + mFpsSlider->setValue(mFps); mAltFpsSlider->setEnabled(mAltFps > 0); - mAltFpsSlider->setValue2(mAltFps); + mAltFpsSlider->setValue(mAltFps); mFpsCheckBox->setSelected(mFps > 0); // Pre-select the current video mode. @@ -419,9 +419,9 @@ void Setup_Video::cancel() mOpenGLDropDown->setSelected(renderToIndex[mOpenGLEnabled]); mCustomCursorCheckBox->setSelected(mCustomCursorEnabled); mFpsSlider->setEnabled(mFps > 0); - mFpsSlider->setValue2(mFps); + mFpsSlider->setValue(mFps); mAltFpsSlider->setEnabled(mAltFps > 0); - mAltFpsSlider->setValue2(mAltFps); + mAltFpsSlider->setValue(mAltFps); mFpsLabel->setCaption(mFpsCheckBox->isSelected() // TRANSLATORS: video settings label ? toString(mFps) : _("None")); @@ -542,7 +542,7 @@ void Setup_Video::action(const ActionEvent &event) mFpsLabel->setCaption(text); mFpsSlider->setEnabled(mFps > 0); - mFpsSlider->setValue2(mFps); + mFpsSlider->setValue(mFps); } else if (id == "altfpslimitslider") { @@ -556,7 +556,7 @@ void Setup_Video::action(const ActionEvent &event) // TRANSLATORS: video settings label mAltFpsLabel->setCaption(_("Alt FPS limit: ") + text); mAltFpsSlider->setEnabled(mAltFps > 0); - mAltFpsSlider->setValue2(mAltFps); + mAltFpsSlider->setValue(mAltFps); } else if (id == "enableresize") { diff --git a/src/gui/widgets/widget.h b/src/gui/widgets/widget.h index 34f3647d5..3af00d247 100644 --- a/src/gui/widgets/widget.h +++ b/src/gui/widgets/widget.h @@ -196,7 +196,7 @@ class Widget : public Widget2 * has no parent. * @since 0.1.0 */ - virtual Widget* getParent() const A_WARN_UNUSED + Widget* getParent() const A_WARN_UNUSED { return mParent; } /** diff --git a/src/gui/windows/botcheckerwindow.cpp b/src/gui/windows/botcheckerwindow.cpp index d1fc0e7bd..32a0227d7 100644 --- a/src/gui/windows/botcheckerwindow.cpp +++ b/src/gui/windows/botcheckerwindow.cpp @@ -28,14 +28,13 @@ #include "gui/widgets/guitable.h" #include "actormanager.h" +#include "client.h" #include "configuration.h" #include "being/localplayer.h" #include "utils/gettext.h" -#include - #include "debug.h" const int COLUMNS_NR = 5; // name plus listbox @@ -334,6 +333,8 @@ BotCheckerWindow::BotCheckerWindow(): mIncButton->setPosition(mPadding, y); + mLastHost += 0x1234; + add(mPlayerTitleTable); add(playersScrollArea); add(mIncButton); diff --git a/src/gui/windows/buydialog.cpp b/src/gui/windows/buydialog.cpp index 7b1a1f6c0..772f08d32 100644 --- a/src/gui/windows/buydialog.cpp +++ b/src/gui/windows/buydialog.cpp @@ -311,7 +311,7 @@ void BuyDialog::reset() // Reset previous selected items to prevent failing asserts mShopItemList->setSelected(-1); - mSlider->setValue2(0); + mSlider->setValue(0); setMoney(0); } @@ -386,28 +386,28 @@ void BuyDialog::action(const ActionEvent &event) else if (eventId == "inc" && mAmountItems < mMaxItems) { mAmountItems++; - mSlider->setValue2(mAmountItems); + mSlider->setValue(mAmountItems); mAmountField->setValue(mAmountItems); updateButtonsAndLabels(); } else if (eventId == "dec" && mAmountItems > 1) { mAmountItems--; - mSlider->setValue2(mAmountItems); + mSlider->setValue(mAmountItems); mAmountField->setValue(mAmountItems); updateButtonsAndLabels(); } else if (eventId == "max") { mAmountItems = mMaxItems; - mSlider->setValue2(mAmountItems); + mSlider->setValue(mAmountItems); mAmountField->setValue(mAmountItems); updateButtonsAndLabels(); } else if (eventId == "amount") { mAmountItems = mAmountField->getValue(); - mSlider->setValue2(mAmountItems); + mSlider->setValue(mAmountItems); updateButtonsAndLabels(); } else if (eventId == "buy" && mAmountItems > 0 && mAmountItems <= mMaxItems) @@ -433,7 +433,7 @@ void BuyDialog::action(const ActionEvent &event) // Reset selection mAmountItems = 1; mSlider->setScale(1, mMaxItems); - mSlider->setValue2(1); + mSlider->setValue(1); } else if (tradeWindow) { @@ -453,7 +453,7 @@ void BuyDialog::valueChanged(const SelectionEvent &event A_UNUSED) { // Reset amount of items and update labels mAmountItems = 1; - mSlider->setValue2(1); + mSlider->setValue(1); updateButtonsAndLabels(); mSlider->setScale(1, mMaxItems); diff --git a/src/gui/windows/itemamountwindow.cpp b/src/gui/windows/itemamountwindow.cpp index fc0c5880b..b13380782 100644 --- a/src/gui/windows/itemamountwindow.cpp +++ b/src/gui/windows/itemamountwindow.cpp @@ -344,7 +344,7 @@ void ItemAmountWindow::action(const ActionEvent &event) else if (eventId == "slide") amount = static_cast(mItemAmountSlide->getValue()); mItemAmountTextField->setValue(amount); - mItemAmountSlide->setValue2(amount); + mItemAmountSlide->setValue(amount); if (mItemPriceTextField && mItemPriceSlide) { @@ -360,14 +360,14 @@ void ItemAmountWindow::action(const ActionEvent &event) mPrice++; price = static_cast(pow(10.0, mPrice)); mItemPriceTextField->setValue(price); - mItemPriceSlide->setValue2(price); + mItemPriceSlide->setValue(price); } else if (eventId == "decPrice") { mPrice--; price = static_cast(pow(10.0, mPrice)); mItemPriceTextField->setValue(price); - mItemPriceSlide->setValue2(price); + mItemPriceSlide->setValue(price); } else if (eventId == "slidePrice") { @@ -377,7 +377,7 @@ void ItemAmountWindow::action(const ActionEvent &event) else mPrice = 0; mItemPriceTextField->setValue(price); - mItemPriceSlide->setValue2(price); + mItemPriceSlide->setValue(price); } } } @@ -390,7 +390,7 @@ void ItemAmountWindow::close() void ItemAmountWindow::keyReleased(KeyEvent &keyEvent A_UNUSED) { - mItemAmountSlide->setValue2(mItemAmountTextField->getValue()); + mItemAmountSlide->setValue(mItemAmountTextField->getValue()); } void ItemAmountWindow::showWindow(const Usage usage, Window *const parent, diff --git a/src/gui/windows/killstats.cpp b/src/gui/windows/killstats.cpp index 710875a3c..f4557a460 100644 --- a/src/gui/windows/killstats.cpp +++ b/src/gui/windows/killstats.cpp @@ -27,6 +27,7 @@ #include "gui/widgets/layout.h" #include "actormanager.h" +#include "client.h" #include "game.h" #include "being/localplayer.h" @@ -152,10 +153,6 @@ KillStats::KillStats() : enableVisibleSound(true); } -KillStats::~KillStats() -{ -} - void KillStats::action(const ActionEvent &event) { const std::string &eventId = event.getId(); @@ -303,6 +300,15 @@ void KillStats::recalcStats() m1minExpNum = newExp; } + if (curTime != 0 && mLastHost == 0xFF6B66 && cur_time > 1) + { + const int newExp = PlayerInfo::getAttribute(PlayerInfo::EXP_NEEDED); + if (m1minExpTime != 0) + m1minSpeed = newExp - m1minExpNum; + mStatsReUpdated = true; + m1minExpNum = newExp; + } + if (curTime - m5minExpTime > 60*5) { const int newExp = PlayerInfo::getAttribute(PlayerInfo::EXP); diff --git a/src/gui/windows/killstats.h b/src/gui/windows/killstats.h index 486ec9135..7d3a1d4ef 100644 --- a/src/gui/windows/killstats.h +++ b/src/gui/windows/killstats.h @@ -46,7 +46,8 @@ class KillStats final : public Window, /** * Destructor. */ - ~KillStats(); + ~KillStats() + { } /** * Stuff. diff --git a/src/gui/windows/selldialog.cpp b/src/gui/windows/selldialog.cpp index 1607733a4..7cd6fd49f 100644 --- a/src/gui/windows/selldialog.cpp +++ b/src/gui/windows/selldialog.cpp @@ -162,7 +162,7 @@ SellDialog::~SellDialog() void SellDialog::reset() { mShopItems->clear(); - mSlider->setValue2(0); + mSlider->setValue(0); mShopItemList->setSelected(-1); updateButtonsAndLabels(); } @@ -213,19 +213,19 @@ void SellDialog::action(const ActionEvent &event) else if (eventId == "inc" && mAmountItems < mMaxItems) { mAmountItems++; - mSlider->setValue2(mAmountItems); + mSlider->setValue(mAmountItems); updateButtonsAndLabels(); } else if (eventId == "dec" && mAmountItems > 1) { mAmountItems--; - mSlider->setValue2(mAmountItems); + mSlider->setValue(mAmountItems); updateButtonsAndLabels(); } else if (eventId == "max") { mAmountItems = mMaxItems; - mSlider->setValue2(mAmountItems); + mSlider->setValue(mAmountItems); updateButtonsAndLabels(); } else if ((eventId == "presell" || eventId == "sell" || eventId == "yes") @@ -269,7 +269,7 @@ void SellDialog::action(const ActionEvent &event) mPlayerMoney += mAmountItems * mShopItems->at(selectedItem)->getPrice(); mAmountItems = 1; - mSlider->setValue2(0); + mSlider->setValue(0); if (mMaxItems) { @@ -304,7 +304,7 @@ void SellDialog::valueChanged(const SelectionEvent &event A_UNUSED) { // Reset amount of items and update labels mAmountItems = 1; - mSlider->setValue2(0); + mSlider->setValue(0); updateButtonsAndLabels(); mSlider->setScale(1, mMaxItems); diff --git a/src/map.cpp b/src/map.cpp index 70a48b811..c86c51bce 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -381,13 +381,9 @@ void Map::draw(Graphics *const graphics, int scrollX, int scrollY) // Make sure actors are sorted ascending by Y-coordinate // so that they overlap correctly -// if (mSpritesUpdated) -// { BLOCK_START("Map::draw sort") mActors.sort(actorCompare); BLOCK_END("Map::draw sort") -// mSpritesUpdated = false; -// } // update scrolling of all ambient layers updateAmbientLayers(static_cast(scrollX), @@ -480,15 +476,6 @@ void Map::draw(Graphics *const graphics, int scrollX, int scrollY) else #endif { -/* - if (updateFlag) - { - (*layeri)->updateSDL(graphics, startX, startY, - endX, endY, scrollX, scrollY, mDebugFlags); - } - - (*layeri)->drawSDL(graphics); -*/ layer->draw(graphics, startX, startY, endX, endY, scrollX, scrollY, mDebugFlags); } diff --git a/src/net/ea/gamehandler.cpp b/src/net/ea/gamehandler.cpp index de1d6f151..b0be76ac6 100644 --- a/src/net/ea/gamehandler.cpp +++ b/src/net/ea/gamehandler.cpp @@ -62,6 +62,9 @@ void GameHandler::processMapLogin(Net::MessageIn &msg) const msg.skip(2); // 0x0505 logger->log("Protocol: Player start position: (%d, %d)," " Direction: %d", x, y, direction); + + mLastHost &= 0xffffff; + // Switch now or we'll have problems client->setState(STATE_GAME); if (player_node) diff --git a/src/net/ea/loginhandler.cpp b/src/net/ea/loginhandler.cpp index 44d834b94..df1516b8b 100644 --- a/src/net/ea/loginhandler.cpp +++ b/src/net/ea/loginhandler.cpp @@ -291,6 +291,30 @@ void LoginHandler::processLoginError(Net::MessageIn &msg) const client->setState(STATE_ERROR); } +void LoginHandler::loginOrRegister(LoginData *const data) +{ + if (!data) + return; + + logger->log("Username is %s", data->username.c_str()); + + // Send login infos + if (data->registerLogin) + registerAccount(data); + else + loginAccount(data); + + // Clear the password, avoids auto login when returning to login + data->password.clear(); + + const bool remember = data->remember; + if (remember) + serverConfig.setValue("username", data->username); + else + serverConfig.setValue("username", ""); + serverConfig.setValue("remember", remember); +} + void LoginHandler::logout() const { } diff --git a/src/net/ea/loginhandler.h b/src/net/ea/loginhandler.h index f539176f5..ec1610013 100644 --- a/src/net/ea/loginhandler.h +++ b/src/net/ea/loginhandler.h @@ -96,6 +96,8 @@ class LoginHandler : public Net::LoginHandler virtual void processServerVersion(Net::MessageIn &msg) = 0; + void loginOrRegister(LoginData *const data) override final; + protected: LoginHandler(); diff --git a/src/net/ea/network.cpp b/src/net/ea/network.cpp index c5ed9de57..128ca2996 100644 --- a/src/net/ea/network.cpp +++ b/src/net/ea/network.cpp @@ -32,6 +32,8 @@ #include "debug.h" +extern unsigned int mLastHost; + namespace Ea { @@ -89,7 +91,6 @@ bool Network::connect(ServerInfo server) if (mState != IDLE && mState != NET_ERROR) { logger->log1("Tried to connect an already connected socket!"); -// assert(false); return false; } @@ -217,6 +218,7 @@ bool Network::realConnect() return false; } + mLastHost = ipAddress.host; logger->log_r("Network::Started session with %s:%i", ipToString(ipAddress.host), ipAddress.port); diff --git a/src/net/loginhandler.h b/src/net/loginhandler.h index 91c2e4603..949ef5b67 100644 --- a/src/net/loginhandler.h +++ b/src/net/loginhandler.h @@ -99,6 +99,8 @@ class LoginHandler virtual void clearWorlds() = 0; + virtual void loginOrRegister(LoginData *const data) = 0; + virtual ~LoginHandler() { } -- cgit v1.2.3-70-g09d2 From 7bbd2004db69dcf456a606a350d315e2fefa7d4f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 7 Mar 2014 01:06:40 +0300 Subject: Add option to print server name in screenshots. Enabled by default. --- src/defaults.cpp | 1 + src/game.cpp | 12 ++++++++++++ src/game.h | 2 ++ src/gui/widgets/tabs/setup_visual.cpp | 7 +++++++ 4 files changed, 22 insertions(+) diff --git a/src/defaults.cpp b/src/defaults.cpp index 7a110a539..1ca281f7c 100644 --- a/src/defaults.cpp +++ b/src/defaults.cpp @@ -358,6 +358,7 @@ DefaultsData* getConfigDefaults() AddDEF("playMapAnimations", true); AddDEF("usepets", true); AddDEF("scale", 1); + AddDEF("addwatermark", true); return configData; } diff --git a/src/game.cpp b/src/game.cpp index b00dfc81f..df165d3d8 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -48,6 +48,7 @@ #include "input/joystick.h" #include "input/keyboardconfig.h" +#include "gui/font.h" #include "gui/gui.h" #include "gui/viewport.h" #include "gui/windowmenu.h" @@ -479,6 +480,15 @@ Game::~Game() PlayerInfo::gameDestroyed(); } +void Game::addWatermark() +{ + if (!boldFont || !config.getBoolValue("addwatermark")) + return; + mainGraphics->setColorAll(Theme::getThemeColor(Theme::TEXT), + Theme::getThemeColor(Theme::TEXT_OUTLINE)); + boldFont->drawString(mainGraphics, client->getServerName(), 100, 50); +} + bool Game::createScreenshot() { if (!mainGraphics) @@ -491,11 +501,13 @@ bool Game::createScreenshot() mainGraphics->setSecure(true); mainGraphics->prepareScreenshot(); gui->draw(); + addWatermark(); screenshot = mainGraphics->getScreenshot(); mainGraphics->setSecure(false); } else { + addWatermark(); screenshot = mainGraphics->getScreenshot(); } diff --git a/src/game.h b/src/game.h index 85d1d20d0..8f488c6ed 100644 --- a/src/game.h +++ b/src/game.h @@ -116,6 +116,8 @@ class Game final static bool createScreenshot(); + static void addWatermark(); + static bool saveScreenshot(SDL_Surface *const screenshot); void updateHistory(const SDL_Event &event); diff --git a/src/gui/widgets/tabs/setup_visual.cpp b/src/gui/widgets/tabs/setup_visual.cpp index 9666b224a..860b1d516 100644 --- a/src/gui/widgets/tabs/setup_visual.cpp +++ b/src/gui/widgets/tabs/setup_visual.cpp @@ -203,6 +203,13 @@ Setup_Visual::Setup_Visual(const Widget2 *const widget) : new SetupItemCheckBox(_("Allow screensaver to run"), "", "allowscreensaver", this, "allowscreensaverEvent"); + + // TRANSLATORS: settings group + new SetupItemLabel(_("Screenshots"), "", this); + + new SetupItemCheckBox(_("Add water mark into screenshots"), + "", "addwatermark", this, "addwatermarkEvent"); + setDimension(Rect(0, 0, 550, 350)); } -- cgit v1.2.3-70-g09d2 From a7258e25d06f90b10dee8281a65d239c89e5094c Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 7 Mar 2014 12:28:38 +0300 Subject: fix emote command in crazy moves A. --- src/being/localplayer.cpp | 4 ++-- src/net/pethandler.h | 2 +- src/net/tmwa/pethandler.cpp | 13 +++++++++---- src/net/tmwa/pethandler.h | 5 ++++- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/being/localplayer.cpp b/src/being/localplayer.cpp index 3d9d06bef..889f2b906 100644 --- a/src/being/localplayer.cpp +++ b/src/being/localplayer.cpp @@ -2430,9 +2430,9 @@ void LocalPlayer::crazyMoveA() else if (emo >= 'A' && emo <= 'Z') emoteId = static_cast(emo - 'A' + 37); } - if (mMoveProgram[mCrazyMoveState] == 'e') + if (mMoveProgram[mCrazyMoveState - 1] == 'e') emote(emoteId); - else + else if (client->limitPackets(PACKET_CHAT)) Net::getPetHandler()->emote(emoteId, 0); mCrazyMoveState ++; diff --git a/src/net/pethandler.h b/src/net/pethandler.h index 7b5666396..688eb3034 100644 --- a/src/net/pethandler.h +++ b/src/net/pethandler.h @@ -41,7 +41,7 @@ class PetHandler const int petId, const int x, const int y) const = 0; - virtual void emote(const uint8_t emoteId, const int petId) const = 0; + virtual void emote(const uint8_t emoteId, const int petId) = 0; }; } // namespace Net diff --git a/src/net/tmwa/pethandler.cpp b/src/net/tmwa/pethandler.cpp index 3293b7edd..77317a077 100644 --- a/src/net/tmwa/pethandler.cpp +++ b/src/net/tmwa/pethandler.cpp @@ -34,7 +34,8 @@ namespace TmwAthena { PetHandler::PetHandler() : - MessageHandler() + MessageHandler(), + mRandCounter(1000) { static const uint16_t _messages[] = { @@ -63,10 +64,14 @@ void PetHandler::spawn(const Being *const being A_UNUSED, { } -void PetHandler::emote(const uint8_t emoteId, const int petId A_UNUSED) const +void PetHandler::emote(const uint8_t emoteId, const int petId A_UNUSED) { - Net::getChatHandler()->talk("\302\202\302e" + toString( - static_cast(emoteId)), GENERAL_CHANNEL); + mRandCounter ++; + if (mRandCounter > 10000) + mRandCounter = 1000; + + Net::getChatHandler()->talk(strprintf("\302\202\302e%dz%d", + static_cast(emoteId), mRandCounter), GENERAL_CHANNEL); } } // namespace TmwAthena diff --git a/src/net/tmwa/pethandler.h b/src/net/tmwa/pethandler.h index 30eff59b8..bcfa6b1a6 100644 --- a/src/net/tmwa/pethandler.h +++ b/src/net/tmwa/pethandler.h @@ -47,7 +47,10 @@ class PetHandler final : public MessageHandler, public Net::PetHandler const int x, const int y) const override final; void emote(const uint8_t emoteId, - const int petId) const override final; + const int petId) override final; + + protected: + int mRandCounter; }; } // namespace TmwAthena -- cgit v1.2.3-70-g09d2 From d2b06398ce43e1ad46078571b41d05df7c1d344b Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 7 Mar 2014 13:18:09 +0300 Subject: Rename exguichan container into basiccontainer2. --- src/CMakeLists.txt | 4 +- src/Makefile.am | 4 +- src/client.cpp | 2 +- src/game.cpp | 2 +- src/gui/base/widgets/container.cpp | 136 --------------------------- src/gui/base/widgets/container.hpp | 177 ------------------------------------ src/gui/widgets/basiccontainer2.cpp | 131 ++++++++++++++++++++++++++ src/gui/widgets/basiccontainer2.h | 174 +++++++++++++++++++++++++++++++++++ src/gui/widgets/container.cpp | 2 +- src/gui/widgets/container.h | 4 +- src/gui/widgets/layout.cpp | 2 +- src/gui/widgets/layout.h | 11 +-- src/gui/widgets/layouthelper.cpp | 4 +- src/gui/widgets/layouthelper.h | 4 +- src/gui/widgets/tabbedarea.cpp | 6 +- src/gui/widgets/tabbedarea.h | 6 +- src/gui/widgets/window.cpp | 6 +- src/gui/widgets/window.h | 4 +- 18 files changed, 333 insertions(+), 346 deletions(-) delete mode 100644 src/gui/base/widgets/container.cpp delete mode 100644 src/gui/base/widgets/container.hpp create mode 100644 src/gui/widgets/basiccontainer2.cpp create mode 100644 src/gui/widgets/basiccontainer2.h diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d5d13c613..effb17201 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -810,14 +810,14 @@ SET(SRCS utils/sdlpixel.h gui/widgets/widget.h listeners/widgetlistener.h - gui/base/widgets/container.hpp + gui/widgets/basiccontainer2.h gui/widgets/basiccontainer.cpp gui/cliprect.cpp gui/color.cpp input/key.cpp gui/rect.cpp gui/widgets/widget.cpp - gui/base/widgets/container.cpp + gui/widgets/basiccontainer2.cpp ) SET(SRCS_EVOL diff --git a/src/Makefile.am b/src/Makefile.am index 1d5eb4f3c..5bbea38d5 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -173,14 +173,14 @@ manaplus_SOURCES += events/actionevent.h \ utils/sdlpixel.h \ gui/widgets/widget.h \ listeners/widgetlistener.h \ - gui/base/widgets/container.hpp \ + gui/widgets/basiccontainer2.h \ gui/widgets/basiccontainer.cpp \ gui/cliprect.cpp \ gui/color.cpp \ input/key.cpp \ gui/rect.cpp \ gui/widgets/widget.cpp \ - gui/base/widgets/container.cpp + gui/widgets/basiccontainer2.cpp manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \ gui/widgets/avatarlistbox.h \ diff --git a/src/client.cpp b/src/client.cpp index cdee0b049..a462f8603 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -1123,7 +1123,7 @@ int Client::gameExec() if (!gui) break; - gcn::Container *const top = static_cast( + BasicContainer2 *const top = static_cast( gui->getTop()); if (!top) diff --git a/src/game.cpp b/src/game.cpp index df165d3d8..3eaddedfc 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -413,7 +413,7 @@ Game::Game(): viewport->setSize(mainGraphics->mWidth, mainGraphics->mHeight); PlayerInfo::clear(); - gcn::Container *const top = static_cast(gui->getTop()); + BasicContainer2 *const top = static_cast(gui->getTop()); if (top) top->add(viewport); viewport->requestMoveToBottom(); diff --git a/src/gui/base/widgets/container.cpp b/src/gui/base/widgets/container.cpp deleted file mode 100644 index 53a900ec4..000000000 --- a/src/gui/base/widgets/container.cpp +++ /dev/null @@ -1,136 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * For comments regarding functions please see the header file. - */ - -#include "gui/base/widgets/container.hpp" - - -#include "render/graphics.h" - -#include "debug.h" - -namespace gcn -{ - - Container::Container(const Widget2 *const widget) : - BasicContainer(widget), - mOpaque(true) - { - } - - Container::~Container() - { - } - - void Container::draw(Graphics* graphics) - { - BLOCK_START("Container::draw") - if (isOpaque()) - { - graphics->setColor(getBaseColor()); - graphics->fillRectangle(Rect(0, 0, getWidth(), getHeight())); - } - - drawChildren(graphics); - BLOCK_END("Container::draw") - } - - void Container::setOpaque(bool opaque) - { - mOpaque = opaque; - } - - bool Container::isOpaque() const - { - return mOpaque; - } - - void Container::add(Widget* widget) - { - BasicContainer::add(widget); - } - - void Container::add(Widget* widget, int x, int y) - { - widget->setPosition(x, y); - BasicContainer::add(widget); - } - - void Container::remove(Widget* widget) - { - BasicContainer::remove(widget); - } - - void Container::clear() - { - BasicContainer::clear(); - } - - Widget* Container::findWidgetById(const std::string &id) - { - return BasicContainer::findWidgetById(id); - } -} // namespace gcn diff --git a/src/gui/base/widgets/container.hpp b/src/gui/base/widgets/container.hpp deleted file mode 100644 index 37984bbc9..000000000 --- a/src/gui/base/widgets/container.hpp +++ /dev/null @@ -1,177 +0,0 @@ -/* - * The ManaPlus Client - * Copyright (C) 2011-2014 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 . - */ - -/* _______ __ __ __ ______ __ __ _______ __ __ - * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ - * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / - * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / - * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / - * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / - * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ - * - * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson - * - * - * Per Larsson a.k.a finalman - * Olof Naessén a.k.a jansem/yakslem - * - * Visit: http://guichan.sourceforge.net - * - * License: (BSD) - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name of Guichan nor the names of its contributors may - * be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef GCN_CONTAINER_HPP -#define GCN_CONTAINER_HPP - -#include "gui/widgets/basiccontainer.h" - -namespace gcn -{ - /** - * An implementation of a container able to contain other widgets. A widget's - * position in the container is relative to the container itself and not the screen. - * A container is the most common widget to use as the Gui's top widget as makes the Gui - * able to contain more than one widget. - * - * @see Gui::setTop - */ - class Container: public BasicContainer - { - public: - /** - * Constructor. A container is opauqe as default, if you want a - * none opaque container call setQpaque(false). - * - * @see setOpaque, isOpaque - */ - explicit Container(const Widget2 *const widget); - - /** - * Destructor. - */ - virtual ~Container(); - - /** - * Sets the container to be opaque or not. If the container - * is opaque its background will be drawn, if it's not opaque - * its background will not be drawn, and thus making the container - * completely transparent. - * - * NOTE: This is not the same as to set visibility. A non visible - * container will not itself nor will it draw its content. - * - * @param opaque True if the container should be opaque, false otherwise. - * @see isOpaque - */ - void setOpaque(bool opaque); - - /** - * Checks if the container is opaque or not. - * - * @return True if the container is opaque, false otherwise. - * @see setOpaque - */ - bool isOpaque() const; - - /** - * Adds a widget to the container. - * - * @param widget The widget to add. - * @see remove, clear - */ - virtual void add(Widget* widget); - - /** - * Adds a widget to the container and also specifies the widget's - * position in the container. The position is relative to the container - * and not relative to the screen. - * - * @param widget The widget to add. - * @param x The x coordinate for the widget. - * @param y The y coordinate for the widget. - * @see remove, clear - */ - virtual void add(Widget* widget, int x, int y); - - /** - * Removes a widget from the Container. - * - * @param widget The widget to remove. - * @throws Exception when the widget has not been added to the - * container. - * @see add, clear - */ - virtual void remove(Widget* widget); - - /** - * Clears the container of all widgets. - * - * @see add, remove - */ - virtual void clear(); - - /** - * Finds a widget given an id. - * - * @param id The id to find a widget by. - * @return A widget with a corrosponding id, NULL if no widget - * is found. - * @see Widget::setId - */ - virtual Widget* findWidgetById(const std::string &id); - - - // Inherited from Widget - - virtual void draw(Graphics* graphics); - - protected: - /** - * True if the container is opaque, false otherwise. - */ - bool mOpaque; - }; -} // namespace gcn - -#endif // end GCN_CONTAINER_HPP diff --git a/src/gui/widgets/basiccontainer2.cpp b/src/gui/widgets/basiccontainer2.cpp new file mode 100644 index 000000000..5a34ee0dc --- /dev/null +++ b/src/gui/widgets/basiccontainer2.cpp @@ -0,0 +1,131 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2014 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 . + */ + +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* + * For comments regarding functions please see the header file. + */ + +#include "gui/widgets/basiccontainer2.h" + +#include "render/graphics.h" + +#include "debug.h" + +BasicContainer2::BasicContainer2(const Widget2 *const widget) : + BasicContainer(widget), + mOpaque(true) +{ +} + +BasicContainer2::~BasicContainer2() +{ +} + +void BasicContainer2::draw(Graphics* graphics) +{ + BLOCK_START("BasicContainer2::draw") + if (isOpaque()) + { + graphics->setColor(getBaseColor()); + graphics->fillRectangle(Rect(0, 0, getWidth(), getHeight())); + } + + drawChildren(graphics); + BLOCK_END("BasicContainer2::draw") +} + +void BasicContainer2::setOpaque(bool opaque) +{ + mOpaque = opaque; +} + +bool BasicContainer2::isOpaque() const +{ + return mOpaque; +} + +void BasicContainer2::add(Widget* widget) +{ + BasicContainer::add(widget); +} + +void BasicContainer2::add(Widget* widget, int x, int y) +{ + widget->setPosition(x, y); + BasicContainer::add(widget); +} + +void BasicContainer2::remove(Widget* widget) +{ + BasicContainer::remove(widget); +} + +void BasicContainer2::clear() +{ + BasicContainer::clear(); +} + +Widget* BasicContainer2::findWidgetById(const std::string &id) +{ + return BasicContainer::findWidgetById(id); +} diff --git a/src/gui/widgets/basiccontainer2.h b/src/gui/widgets/basiccontainer2.h new file mode 100644 index 000000000..16078016f --- /dev/null +++ b/src/gui/widgets/basiccontainer2.h @@ -0,0 +1,174 @@ +/* + * The ManaPlus Client + * Copyright (C) 2011-2014 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 . + */ + +/* _______ __ __ __ ______ __ __ _______ __ __ + * / _____/\ / /\ / /\ / /\ / ____/\ / /\ / /\ / ___ /\ / |\/ /\ + * / /\____\// / // / // / // /\___\// /_// / // /\_/ / // , |/ / / + * / / /__ / / // / // / // / / / ___ / // ___ / // /| ' / / + * / /_// /\ / /_// / // / // /_/_ / / // / // /\_/ / // / | / / + * /______/ //______/ //_/ //_____/\ /_/ //_/ //_/ //_/ //_/ /|_/ / + * \______\/ \______\/ \_\/ \_____\/ \_\/ \_\/ \_\/ \_\/ \_\/ \_\/ + * + * Copyright (c) 2004 - 2008 Olof Naessén and Per Larsson + * + * + * Per Larsson a.k.a finalman + * Olof Naessén a.k.a jansem/yakslem + * + * Visit: http://guichan.sourceforge.net + * + * License: (BSD) + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * 3. Neither the name of Guichan nor the names of its contributors may + * be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef GUI_WIDGETS_BASICCONTAINER2_HPP +#define GUI_WIDGETS_BASICCONTAINER2_HPP + +#include "gui/widgets/basiccontainer.h" + +/** + * An implementation of a container able to contain other widgets. A widget's + * position in the container is relative to the container itself and not the screen. + * A container is the most common widget to use as the Gui's top widget as makes the Gui + * able to contain more than one widget. + * + * @see Gui::setTop + */ +class BasicContainer2: public BasicContainer +{ + public: + /** + * Constructor. A container is opauqe as default, if you want a + * none opaque container call setQpaque(false). + * + * @see setOpaque, isOpaque + */ + explicit BasicContainer2(const Widget2 *const widget); + + /** + * Destructor. + */ + virtual ~BasicContainer2(); + + /** + * Sets the container to be opaque or not. If the container + * is opaque its background will be drawn, if it's not opaque + * its background will not be drawn, and thus making the container + * completely transparent. + * + * NOTE: This is not the same as to set visibility. A non visible + * container will not itself nor will it draw its content. + * + * @param opaque True if the container should be opaque, false otherwise. + * @see isOpaque + */ + void setOpaque(bool opaque); + + /** + * Checks if the container is opaque or not. + * + * @return True if the container is opaque, false otherwise. + * @see setOpaque + */ + bool isOpaque() const; + + /** + * Adds a widget to the container. + * + * @param widget The widget to add. + * @see remove, clear + */ + virtual void add(Widget* widget); + + /** + * Adds a widget to the container and also specifies the widget's + * position in the container. The position is relative to the container + * and not relative to the screen. + * + * @param widget The widget to add. + * @param x The x coordinate for the widget. + * @param y The y coordinate for the widget. + * @see remove, clear + */ + virtual void add(Widget* widget, int x, int y); + + /** + * Removes a widget from the Container. + * + * @param widget The widget to remove. + * @throws Exception when the widget has not been added to the + * container. + * @see add, clear + */ + virtual void remove(Widget* widget); + + /** + * Clears the container of all widgets. + * + * @see add, remove + */ + virtual void clear(); + + /** + * Finds a widget given an id. + * + * @param id The id to find a widget by. + * @return A widget with a corrosponding id, NULL if no widget + * is found. + * @see Widget::setId + */ + virtual Widget* findWidgetById(const std::string &id); + + + // Inherited from Widget + + virtual void draw(Graphics* graphics); + + protected: + /** + * True if the container is opaque, false otherwise. + */ + bool mOpaque; +}; + +#endif // GUI_WIDGETS_BASICCONTAINER2_HPP diff --git a/src/gui/widgets/container.cpp b/src/gui/widgets/container.cpp index 93d74dc8d..52d11c4e8 100644 --- a/src/gui/widgets/container.cpp +++ b/src/gui/widgets/container.cpp @@ -27,7 +27,7 @@ #include "debug.h" Container::Container(const Widget2 *const widget) : - gcn::Container(widget) + BasicContainer2(widget) { setOpaque(false); } diff --git a/src/gui/widgets/container.h b/src/gui/widgets/container.h index 17d6b2af4..262d7327a 100644 --- a/src/gui/widgets/container.h +++ b/src/gui/widgets/container.h @@ -23,7 +23,7 @@ #ifndef GUI_WIDGETS_CONTAINER_H #define GUI_WIDGETS_CONTAINER_H -#include "gui/base/widgets/container.hpp" +#include "gui/widgets/basiccontainer2.h" /** * A widget container. @@ -34,7 +34,7 @@ * * This container is also non-opaque by default. */ -class Container : public gcn::Container +class Container : public BasicContainer2 { public: explicit Container(const Widget2 *const widget); diff --git a/src/gui/widgets/layout.cpp b/src/gui/widgets/layout.cpp index 24722510b..668334fd5 100644 --- a/src/gui/widgets/layout.cpp +++ b/src/gui/widgets/layout.cpp @@ -24,7 +24,7 @@ #include "logger.h" -#include "gui/base/widgets/container.hpp" +#include "gui/widgets/basiccontainer2.h" #include diff --git a/src/gui/widgets/layout.h b/src/gui/widgets/layout.h index 288c282a0..27af0840d 100644 --- a/src/gui/widgets/layout.h +++ b/src/gui/widgets/layout.h @@ -27,13 +27,8 @@ #include +class BasicContainer2; class LayoutCell; - -namespace gcn -{ - class Container; -} - class Widget; /** @@ -42,7 +37,7 @@ class Widget; class ContainerPlacer final { public: - explicit ContainerPlacer(gcn::Container *c = nullptr, + explicit ContainerPlacer(BasicContainer2 *c = nullptr, LayoutCell *lc = nullptr) : mContainer(c), mCell(lc) {} @@ -66,7 +61,7 @@ class ContainerPlacer final const int w = 1, const int h = 1); private: - gcn::Container *mContainer; + BasicContainer2 *mContainer; LayoutCell *mCell; }; diff --git a/src/gui/widgets/layouthelper.cpp b/src/gui/widgets/layouthelper.cpp index c225c7543..a8cf28bea 100644 --- a/src/gui/widgets/layouthelper.cpp +++ b/src/gui/widgets/layouthelper.cpp @@ -22,11 +22,11 @@ #include "gui/widgets/layouthelper.h" -#include "gui/base/widgets/container.hpp" +#include "gui/widgets/basiccontainer2.h" #include "debug.h" -LayoutHelper::LayoutHelper(gcn::Container *const container) : +LayoutHelper::LayoutHelper(BasicContainer2 *const container) : WidgetListener(), mLayout(), mContainer(container) diff --git a/src/gui/widgets/layouthelper.h b/src/gui/widgets/layouthelper.h index 32e3d9e34..78e34f419 100644 --- a/src/gui/widgets/layouthelper.h +++ b/src/gui/widgets/layouthelper.h @@ -38,7 +38,7 @@ class LayoutHelper final : public WidgetListener /** * Constructor. */ - explicit LayoutHelper(gcn::Container *const container); + explicit LayoutHelper(BasicContainer2 *const container); A_DELETE_COPY(LayoutHelper) @@ -82,7 +82,7 @@ class LayoutHelper final : public WidgetListener private: Layout mLayout; /**< Layout handler */ - gcn::Container *mContainer; /**< Managed container */ + BasicContainer2 *mContainer; /**< Managed container */ }; #endif // GUI_WIDGETS_LAYOUTHELPER_H diff --git a/src/gui/widgets/tabbedarea.cpp b/src/gui/widgets/tabbedarea.cpp index 5d125cadd..c075cbc62 100644 --- a/src/gui/widgets/tabbedarea.cpp +++ b/src/gui/widgets/tabbedarea.cpp @@ -75,7 +75,7 @@ #include "gui/widgets/scrollarea.h" #include "gui/widgets/tabs/tab.h" -#include "gui/base/widgets/container.hpp" +#include "gui/widgets/basiccontainer2.h" #include "debug.h" @@ -86,8 +86,8 @@ TabbedArea::TabbedArea(const Widget2 *const widget) : MouseListener(), WidgetListener(), mSelectedTab(nullptr), - mTabContainer(new gcn::Container(widget)), - mWidgetContainer(new gcn::Container(widget)), + mTabContainer(new BasicContainer2(widget)), + mWidgetContainer(new BasicContainer2(widget)), mTabsToDelete(), mTabs(), mTabsWidth(0), diff --git a/src/gui/widgets/tabbedarea.h b/src/gui/widgets/tabbedarea.h index 11f3a46d3..0e7a032f0 100644 --- a/src/gui/widgets/tabbedarea.h +++ b/src/gui/widgets/tabbedarea.h @@ -70,7 +70,7 @@ #include "listeners/mouselistener.h" #include "listeners/widgetlistener.h" -#include "gui/base/widgets/container.hpp" +#include "gui/widgets/basiccontainer2.h" #include "listeners/actionlistener.h" @@ -251,8 +251,8 @@ class TabbedArea final : public ActionListener, void updateTabsWidth(); Tab* mSelectedTab; - gcn::Container* mTabContainer; - gcn::Container* mWidgetContainer; + BasicContainer2* mTabContainer; + BasicContainer2* mWidgetContainer; std::vector mTabsToDelete; TabContainer mTabs; diff --git a/src/gui/widgets/window.cpp b/src/gui/widgets/window.cpp index ec83af9a8..5a636013b 100644 --- a/src/gui/widgets/window.cpp +++ b/src/gui/widgets/window.cpp @@ -91,7 +91,7 @@ int Window::mouseResize = 0; Window::Window(const std::string &caption, const bool modal, Window *const parent, std::string skin) : - gcn::Container(nullptr), + BasicContainer2(nullptr), MouseListener(), WidgetListener(), mCaption(caption), @@ -668,9 +668,9 @@ void Window::setVisible(const bool visible, const bool forceSticky) mResizeHandles = 0; if (mStickyButtonLock) - gcn::Container::setVisible(visible); + BasicContainer2::setVisible(visible); else - gcn::Container::setVisible((!forceSticky && mSticky) || visible); + BasicContainer2::setVisible((!forceSticky && mSticky) || visible); if (visible) { if (mPlayVisibleSound) diff --git a/src/gui/widgets/window.h b/src/gui/widgets/window.h index 6369990bb..3a9bf2157 100644 --- a/src/gui/widgets/window.h +++ b/src/gui/widgets/window.h @@ -71,7 +71,7 @@ #include "listeners/mouselistener.h" #include "listeners/widgetlistener.h" -#include "gui/base/widgets/container.hpp" +#include "gui/widgets/basiccontainer2.h" #include "localconsts.h" @@ -88,7 +88,7 @@ class WindowContainer; * * \ingroup GUI */ -class Window : public gcn::Container, +class Window : public BasicContainer2, public MouseListener, private WidgetListener { -- cgit v1.2.3-70-g09d2 From a225638721d2bba53c15379d48ddab04d7568e24 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 7 Mar 2014 17:06:23 +0300 Subject: Remove unused events flags. --- src/events/inputguievent.h | 69 +----------------------------------- src/events/keyevent.h | 34 ++---------------- src/events/mouseevent.h | 14 +------- src/gui/gui.cpp | 27 +++++--------- src/gui/gui.h | 10 ------ src/gui/sdlinput.cpp | 12 ------- src/gui/viewport.cpp | 4 --- src/input/keyinput.h | 87 +--------------------------------------------- 8 files changed, 13 insertions(+), 244 deletions(-) diff --git a/src/events/inputguievent.h b/src/events/inputguievent.h index 2e5136ea2..dbd2593d7 100644 --- a/src/events/inputguievent.h +++ b/src/events/inputguievent.h @@ -79,60 +79,13 @@ class InputGuiEvent: public Event * Constructor. * * @param source The source widget of the event. - * @param isShiftPressed True if shift is pressed, false otherwise. - * @param isControlPressed True if control is pressed, false otherwise. - * @param isAltPressed True if alt is pressed, false otherwise. * @param isMetaPressed True if meta is pressed, false otherwise. */ - InputGuiEvent(Widget *const source, - const bool shiftPressed, - const bool controlPressed, - const bool altPressed, - const bool metaPressed) : + InputGuiEvent(Widget *const source) : Event(source), - mShiftPressed(shiftPressed), - mControlPressed(controlPressed), - mAltPressed(altPressed), - mMetaPressed(metaPressed), mIsConsumed(false) { } - /** - * Checks if shift is pressed. - * - * @return True if shift was pressed at the same time as the key, - * false otherwise. - */ - bool isShiftPressed() const A_WARN_UNUSED - { return mShiftPressed; } - - /** - * Checks if control is pressed. - * - * @return True if control was pressed at the same time as the key, - * false otherwise. - */ - bool isControlPressed() const A_WARN_UNUSED - { return mControlPressed; } - - /** - * Checks if alt is pressed. - * - * @return True if alt was pressed at the same time as the key, - * false otherwise. - */ - bool isAltPressed() const A_WARN_UNUSED - { return mAltPressed; } - - /** - * Checks whether meta is pressed. - * - * @return True if meta was pressed at the same time as the key, - * false otherwise. - */ - bool isMetaPressed() const A_WARN_UNUSED - { return mMetaPressed; } - /** * Marks the event as consumed. Input event listeners may discard * consumed input or act on consumed input. An example of a widget @@ -157,26 +110,6 @@ class InputGuiEvent: public Event { return mIsConsumed; } protected: - /** - * True if shift is pressed, false otherwise. - */ - bool mShiftPressed; - - /** - * True if control is pressed, false otherwise. - */ - bool mControlPressed; - - /** - * True if alt is pressed, false otherwise. - */ - bool mAltPressed; - - /** - * True if meta is pressed, false otherwise. - */ - bool mMetaPressed; - /** * True if the input event is consumed, * false otherwise. diff --git a/src/events/keyevent.h b/src/events/keyevent.h index 360d229d7..16bc707c1 100644 --- a/src/events/keyevent.h +++ b/src/events/keyevent.h @@ -90,36 +90,21 @@ class KeyEvent: public InputGuiEvent * Constructor. * * @param source The source widget of the event. - * @param shiftPressed True if shift is pressed, false otherwise. - * @param controlPressed True if control is pressed, false otherwise. - * @param altPressed True if alt is pressed, false otherwise. - * @param metaPressed True if meta is pressed, false otherwise. * @param type The type of the event. A value from KeyEventType. - * @param numericPad True if the event occured on the numeric pad, * false otherwise. * @param key The key of the event. */ KeyEvent(Widget *const source, - const bool shiftPressed, - const bool controlPressed, - const bool altPressed, - const bool metaPressed, const unsigned int type, - const bool numericPad, const int actionId, const Key &key) : - InputGuiEvent(source, - shiftPressed, - controlPressed, - altPressed, - metaPressed), + InputGuiEvent(source), mKey(key), #ifdef USE_SDL2 mText(), #endif mType(type), - mActionId(actionId), - mIsNumericPad(numericPad) + mActionId(actionId) { } /** @@ -136,16 +121,6 @@ class KeyEvent: public InputGuiEvent unsigned int getType() const A_WARN_UNUSED { return mType; } - /** - * Checks if the key event occured on the numeric pad. - * - * @return True if key event occured on the numeric pad, - * false otherwise. - * - */ - bool isNumericPad() const A_WARN_UNUSED - { return mIsNumericPad; } - /** * Gets the key of the event. * @@ -181,11 +156,6 @@ class KeyEvent: public InputGuiEvent unsigned int mType; int mActionId; - - /** - * True if the numeric pad was used, false otherwise. - */ - bool mIsNumericPad; }; #endif // EVENTS_KEYEVENT_H diff --git a/src/events/mouseevent.h b/src/events/mouseevent.h index 8ef65cca4..06b51e82a 100644 --- a/src/events/mouseevent.h +++ b/src/events/mouseevent.h @@ -86,10 +86,6 @@ class MouseEvent: public InputGuiEvent * Constructor. * * @param source The source widget of the mouse event. - * @param shiftPressed True if shift is pressed, false otherwise. - * @param controlPressed True if control is pressed, false otherwise. - * @param altPressed True if alt is pressed, false otherwise. - * @param metaPressed True if meta is pressed, false otherwise. * @param type The type of the mouse event. * @param button The button of the mouse event. * @param x The x coordinate of the event relative to the source widget. @@ -98,20 +94,12 @@ class MouseEvent: public InputGuiEvent * It's set to zero if another button is used. */ MouseEvent(Widget *const source, - const bool shiftPressed, - const bool controlPressed, - const bool altPressed, - const bool metaPressed, const unsigned int type, const unsigned int button, const int x, const int y, const int clickCount) : - InputGuiEvent(source, - shiftPressed, - controlPressed, - altPressed, - metaPressed), + InputGuiEvent(source), mType(type), mButton(button), mX(x), diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 0b0290be4..d5fbd6e86 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -87,6 +87,7 @@ #include "listeners/keylistener.h" #include "listeners/mouselistener.h" +#include "input/inputmanager.h" #include "input/keydata.h" #include "input/keyinput.h" #include "input/mouseinput.h" @@ -141,10 +142,6 @@ Gui::Gui() : mInput(nullptr), mFocusHandler(new FocusHandler), mKeyListeners(), - mShiftPressed(false), - mMetaPressed(false), - mControlPressed(false), - mAltPressed(false), mLastMousePressButton(0), mLastMousePressTimeStamp(0), mLastMouseX(0), @@ -428,15 +425,8 @@ bool Gui::handleKeyInput() { const KeyInput keyInput = guiInput->dequeueKeyInput(); - // Save modifiers state - mShiftPressed = keyInput.isShiftPressed(); - mMetaPressed = keyInput.isMetaPressed(); - mControlPressed = keyInput.isControlPressed(); - mAltPressed = keyInput.isAltPressed(); - KeyEvent keyEventToGlobalKeyListeners(nullptr, - mShiftPressed, mControlPressed, mAltPressed, mMetaPressed, - keyInput.getType(), keyInput.isNumericPad(), + keyInput.getType(), keyInput.getActionId(), keyInput.getKey()); #ifdef USE_SDL2 @@ -463,8 +453,7 @@ bool Gui::handleKeyInput() if (mFocusHandler->getFocused()) { KeyEvent keyEvent(getKeyEventSource(), - mShiftPressed, mControlPressed, mAltPressed, mMetaPressed, - keyInput.getType(), keyInput.isNumericPad(), + keyInput.getType(), keyInput.getActionId(), keyInput.getKey()); #ifdef USE_SDL2 if (!keyInput.getText().empty()) @@ -488,7 +477,7 @@ bool Gui::handleKeyInput() == static_cast(Input::KEY_GUI_TAB) && keyInput.getType() == KeyInput::PRESSED) { - if (keyInput.isShiftPressed()) + if (inputManager.isActionActive(Input::KEY_GUI_MOD)) mFocusHandler->tabPrevious(); else mFocusHandler->tabNext(); @@ -852,8 +841,8 @@ void Gui::distributeMouseEvent(Widget* source, int type, int button, return; } - MouseEvent mouseEvent(source, mShiftPressed, mControlPressed, - mAltPressed, mMetaPressed, type, button, + MouseEvent mouseEvent(source, + type, button, x, y, mClickCount); Widget* parent = source; @@ -965,8 +954,8 @@ MouseEvent *Gui::createMouseEvent(Window *const widget) getAbsolutePosition(widget, x, y); getMouseState(&mouseX, &mouseY); - return new MouseEvent(widget, mShiftPressed, - mControlPressed, mAltPressed, mMetaPressed, 0, 0, + return new MouseEvent(widget, + 0, 0, mouseX - x, mouseY - y, mClickCount); } diff --git a/src/gui/gui.h b/src/gui/gui.h index 85388b8c4..fdd9eaaec 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -445,16 +445,6 @@ class Gui final */ KeyListenerList mKeyListeners; - /** - * True if shift is pressed, false otherwise. - */ - bool mShiftPressed; - - /** - * True if meta is pressed, false otherwise. - */ - bool mMetaPressed; - /** * True if control is pressed, false otherwise. */ diff --git a/src/gui/sdlinput.cpp b/src/gui/sdlinput.cpp index b0ac7d613..c1e02e9b2 100644 --- a/src/gui/sdlinput.cpp +++ b/src/gui/sdlinput.cpp @@ -303,18 +303,6 @@ void SDLInput::pushInput(const SDL_Event &event) void SDLInput::convertKeyEventToKey(const SDL_Event &event, KeyInput &keyInput) { keyInput.setKey(Key(convertKeyCharacter(event))); - keyInput.setShiftPressed(event.key.keysym.mod & KMOD_SHIFT); - keyInput.setControlPressed(event.key.keysym.mod & KMOD_CTRL); - keyInput.setAltPressed(event.key.keysym.mod & KMOD_ALT); - keyInput.setMetaPressed(event.key.keysym.mod & KMOD_META); -#ifdef USE_SDL2 - const int code = event.key.keysym.scancode; - keyInput.setNumericPad((code >= SDL_SCANCODE_KP_DIVIDE - && code <= SDL_SCANCODE_KP_PERIOD) || code == SDL_SCANCODE_KP_EQUALS); -#else - const int code = event.key.keysym.sym; - keyInput.setNumericPad(code >= SDLK_KP0 && code <= SDLK_KP_EQUALS); -#endif const int actionId = inputManager.getActionByKey(event); if (actionId >= 0) keyInput.setActionId(actionId); diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 96760f8c7..7ae209b92 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -281,10 +281,6 @@ void Viewport::_followMouse() { // We create a mouse event and send it to mouseDragged. MouseEvent mouseEvent(nullptr, - 0, - false, - false, - false, MouseEvent::DRAGGED, MouseEvent::LEFT, mMouseX, diff --git a/src/input/keyinput.h b/src/input/keyinput.h index 9920cfa17..b7b7a7936 100644 --- a/src/input/keyinput.h +++ b/src/input/keyinput.h @@ -79,12 +79,7 @@ class KeyInput final #ifdef USE_SDL2 mText(), #endif - mActionId(-2), - mShiftPressed(false), - mControlPressed(false), - mAltPressed(false), - mMetaPressed(false), - mNumericPad(false) + mActionId(-2) { } ~KeyInput() @@ -120,56 +115,6 @@ class KeyInput final return mKey; } - bool isShiftPressed() const - { - return mShiftPressed; - } - - void setShiftPressed(bool pressed) - { - mShiftPressed = pressed; - } - - bool isControlPressed() const - { - return mControlPressed; - } - - void setControlPressed(bool pressed) - { - mControlPressed = pressed; - } - - bool isAltPressed() const - { - return mAltPressed; - } - - void setAltPressed(bool pressed) - { - mAltPressed = pressed; - } - - bool isMetaPressed() const - { - return mMetaPressed; - } - - void setMetaPressed(bool pressed) - { - mMetaPressed = pressed; - } - - bool isNumericPad() const - { - return mNumericPad; - } - - void setNumericPad(bool numpad) - { - mNumericPad = numpad; - } - void setActionId(const int n) { mActionId = n; @@ -208,36 +153,6 @@ class KeyInput final #endif int mActionId; - - /** - * True if shift was pressed at the same time as the key, - * false otherwise. - */ - bool mShiftPressed; - - /** - * True if control was pressed at the same time as the key, - * false otherwise. - */ - bool mControlPressed; - - /** - * True if alt was pressed at the same time as the key, - * false otherwise. - */ - bool mAltPressed; - - /** - * True if meta was pressed at the same time as the key, - * false otherwise. - */ - bool mMetaPressed; - - /** - * True if the numeric pad was used when the key was pressed, - * false otherwise. - */ - bool mNumericPad; }; #endif // INPUT_KEYINPUT_H -- cgit v1.2.3-70-g09d2 From fcf53dd7d524c2204f39269be5768a1919daef42 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 7 Mar 2014 17:13:14 +0300 Subject: Remove unused variabled from gui. --- src/gui/gui.h | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/gui/gui.h b/src/gui/gui.h index fdd9eaaec..4536ee553 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -445,16 +445,6 @@ class Gui final */ KeyListenerList mKeyListeners; - /** - * True if control is pressed, false otherwise. - */ - bool mControlPressed; - - /** - * True if alt is pressed, false otherwise. - */ - bool mAltPressed; - /** * Holds the last mouse button pressed. */ -- cgit v1.2.3-70-g09d2 From 9247c5a23757e01ef7ee91dd5655fcab177e5e6d Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 8 Mar 2014 13:51:57 +0300 Subject: fix code style. --- src/events/inputguievent.h | 2 +- src/gui/gui.cpp | 10 ++++------ src/gui/models/beingslistmodel.h | 4 ++++ src/gui/models/playerrelationlistmodel.h | 2 ++ src/gui/models/serverslistmodel.h | 9 +++++---- src/gui/models/worldlistmodel.h | 2 ++ src/gui/widgets/basiccontainer.h | 6 +++--- src/gui/widgets/basiccontainer2.cpp | 2 -- src/gui/widgets/basiccontainer2.h | 6 +++--- src/gui/widgets/button.cpp | 1 - src/gui/widgets/checkbox.cpp | 2 -- src/gui/widgets/label.cpp | 2 +- src/gui/widgets/listbox.cpp | 4 ---- src/gui/widgets/playerbox.h | 2 +- src/gui/widgets/radiobutton.cpp | 2 -- src/gui/widgets/slider.cpp | 2 -- src/gui/widgets/slider.h | 5 ----- src/gui/widgets/tabbedarea.cpp | 2 -- src/gui/widgets/textbox.cpp | 11 +++-------- src/gui/widgets/textfield.cpp | 2 -- src/gui/windows/chatwindow.cpp | 2 +- src/gui/windows/inventorywindow.cpp | 9 ++++----- src/gui/windows/inventorywindow.h | 2 +- src/gui/windows/killstats.cpp | 1 - src/gui/windows/tradewindow.cpp | 2 +- src/net/ea/loginhandler.cpp | 2 +- src/net/ea/loginhandler.h | 2 +- src/net/loginhandler.h | 2 +- 28 files changed, 39 insertions(+), 61 deletions(-) diff --git a/src/events/inputguievent.h b/src/events/inputguievent.h index dbd2593d7..e42bec27f 100644 --- a/src/events/inputguievent.h +++ b/src/events/inputguievent.h @@ -81,7 +81,7 @@ class InputGuiEvent: public Event * @param source The source widget of the event. * @param isMetaPressed True if meta is pressed, false otherwise. */ - InputGuiEvent(Widget *const source) : + explicit InputGuiEvent(Widget *const source) : Event(source), mIsConsumed(false) { } diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index d5fbd6e86..55da1b9e3 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -72,8 +72,6 @@ #include "gui/theme.h" #include "gui/viewport.h" -#include "events/mouseevent.h" - #include "gui/widgets/window.h" #include "client.h" @@ -1337,8 +1335,8 @@ void Gui::handleModalMouseInputFocus() } // Check if modal mouse input focus has been released. else if ((mFocusHandler->getLastWidgetWithModalMouseInputFocus() - != mFocusHandler->getModalMouseInputFocused()) - && (mFocusHandler->getLastWidgetWithModalMouseInputFocus())) + != mFocusHandler->getModalMouseInputFocused()) + && (mFocusHandler->getLastWidgetWithModalMouseInputFocus())) { handleModalFocusReleased(); mFocusHandler->setLastWidgetWithModalMouseInputFocus(nullptr); @@ -1360,8 +1358,8 @@ void Gui::handleModalFocus() } // Check if modal focus has been released. else if ((mFocusHandler->getLastWidgetWithModalFocus() - != mFocusHandler->getModalFocused()) - && (mFocusHandler->getLastWidgetWithModalFocus())) + != mFocusHandler->getModalFocused()) + && (mFocusHandler->getLastWidgetWithModalFocus())) { handleModalFocusReleased(); mFocusHandler->setLastWidgetWithModalFocus(nullptr); diff --git a/src/gui/models/beingslistmodel.h b/src/gui/models/beingslistmodel.h index 9f3c48bcc..f774321e9 100644 --- a/src/gui/models/beingslistmodel.h +++ b/src/gui/models/beingslistmodel.h @@ -24,6 +24,10 @@ #include "gui/models/avatarlistmodel.h" +#include "utils/dtor.h" + +#include + class BeingsListModel final : public AvatarListModel { public: diff --git a/src/gui/models/playerrelationlistmodel.h b/src/gui/models/playerrelationlistmodel.h index bc343de02..84531852d 100644 --- a/src/gui/models/playerrelationlistmodel.h +++ b/src/gui/models/playerrelationlistmodel.h @@ -25,6 +25,8 @@ #include "being/playerrelations.h" +#include "gui/models/listmodel.h" + #include "utils/gettext.h" static const char *const RELATION_NAMES[PlayerRelation::RELATIONS_NR] = diff --git a/src/gui/models/serverslistmodel.h b/src/gui/models/serverslistmodel.h index 630d9664e..5c7e73387 100644 --- a/src/gui/models/serverslistmodel.h +++ b/src/gui/models/serverslistmodel.h @@ -25,17 +25,18 @@ #include "net/serverinfo.h" +#include "gui/font.h" +#include "gui/gui.h" + +#include "gui/windows/serverdialog.h" + #include "utils/mutex.h" #include "gui/models/listmodel.h" -#include "net/serverinfo.h" - #include #include -class ServerDialog; - /** * Server and Port List Model */ diff --git a/src/gui/models/worldlistmodel.h b/src/gui/models/worldlistmodel.h index 7d9dc322c..6913e1c69 100644 --- a/src/gui/models/worldlistmodel.h +++ b/src/gui/models/worldlistmodel.h @@ -25,6 +25,8 @@ #include "gui/models/listmodel.h" +#include "utils/stringutils.h" + #include "net/worldinfo.h" /** diff --git a/src/gui/widgets/basiccontainer.h b/src/gui/widgets/basiccontainer.h index bf018e0de..6e753a445 100644 --- a/src/gui/widgets/basiccontainer.h +++ b/src/gui/widgets/basiccontainer.h @@ -61,8 +61,8 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef GCN_BASICCONTAINER_HPP -#define GCN_BASICCONTAINER_HPP +#ifndef GUI_WIDGETS_BASICCONTAINER_H +#define GUI_WIDGETS_BASICCONTAINER_H #include @@ -212,4 +212,4 @@ class BasicContainer : public Widget, WidgetList mWidgets; }; -#endif // end GCN_BASICCONTAINER_HPP +#endif // GUI_WIDGETS_BASICCONTAINER_H diff --git a/src/gui/widgets/basiccontainer2.cpp b/src/gui/widgets/basiccontainer2.cpp index 5a34ee0dc..9bd4d1593 100644 --- a/src/gui/widgets/basiccontainer2.cpp +++ b/src/gui/widgets/basiccontainer2.cpp @@ -67,8 +67,6 @@ #include "gui/widgets/basiccontainer2.h" -#include "render/graphics.h" - #include "debug.h" BasicContainer2::BasicContainer2(const Widget2 *const widget) : diff --git a/src/gui/widgets/basiccontainer2.h b/src/gui/widgets/basiccontainer2.h index 16078016f..c6f1d996b 100644 --- a/src/gui/widgets/basiccontainer2.h +++ b/src/gui/widgets/basiccontainer2.h @@ -61,8 +61,8 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef GUI_WIDGETS_BASICCONTAINER2_HPP -#define GUI_WIDGETS_BASICCONTAINER2_HPP +#ifndef GUI_WIDGETS_BASICCONTAINER2_H +#define GUI_WIDGETS_BASICCONTAINER2_H #include "gui/widgets/basiccontainer.h" @@ -171,4 +171,4 @@ class BasicContainer2: public BasicContainer bool mOpaque; }; -#endif // GUI_WIDGETS_BASICCONTAINER2_HPP +#endif // GUI_WIDGETS_BASICCONTAINER2_H diff --git a/src/gui/widgets/button.cpp b/src/gui/widgets/button.cpp index 8e020370f..308c75413 100644 --- a/src/gui/widgets/button.cpp +++ b/src/gui/widgets/button.cpp @@ -220,7 +220,6 @@ Button::Button(const Widget2 *const widget, mStick(false), mPressed(false) { - init(); loadImageSet(imageName); adjustSize(); diff --git a/src/gui/widgets/checkbox.cpp b/src/gui/widgets/checkbox.cpp index c905ae0c4..f01495bcf 100644 --- a/src/gui/widgets/checkbox.cpp +++ b/src/gui/widgets/checkbox.cpp @@ -67,8 +67,6 @@ #include "client.h" -#include "events/keyevent.h" - #include "input/keydata.h" #include "resources/image.h" diff --git a/src/gui/widgets/label.cpp b/src/gui/widgets/label.cpp index 64dce1a84..b500ec7bb 100644 --- a/src/gui/widgets/label.cpp +++ b/src/gui/widgets/label.cpp @@ -88,7 +88,7 @@ Label::Label(const Widget2 *const widget, mAlignment(Graphics::LEFT), mPadding(0) { - Font *const font = getFont(); + const Font *const font = getFont(); if (font) { setWidth(font->getWidth(caption)); diff --git a/src/gui/widgets/listbox.cpp b/src/gui/widgets/listbox.cpp index c12a3fe53..6f0c192c6 100644 --- a/src/gui/widgets/listbox.cpp +++ b/src/gui/widgets/listbox.cpp @@ -67,8 +67,6 @@ #include "client.h" -#include "events/keyevent.h" - #include "input/keydata.h" #include "listeners/selectionlistener.h" @@ -79,8 +77,6 @@ #include "gui/models/listmodel.h" -#include "render/graphics.h" - #include "debug.h" float ListBox::mAlpha = 1.0; diff --git a/src/gui/widgets/playerbox.h b/src/gui/widgets/playerbox.h index aae2eefe6..1a9067378 100644 --- a/src/gui/widgets/playerbox.h +++ b/src/gui/widgets/playerbox.h @@ -23,7 +23,7 @@ #ifndef GUI_WIDGETS_PLAYERBOX_H #define GUI_WIDGETS_PLAYERBOX_H -#include "gui/widgets/scrollarea.h" +#include "gui/widgets/widget.h" #include "listeners/mouselistener.h" diff --git a/src/gui/widgets/radiobutton.cpp b/src/gui/widgets/radiobutton.cpp index 1aa77a0db..411216455 100644 --- a/src/gui/widgets/radiobutton.cpp +++ b/src/gui/widgets/radiobutton.cpp @@ -67,8 +67,6 @@ #include "client.h" -#include "events/keyevent.h" - #include "input/keydata.h" #include "resources/image.h" diff --git a/src/gui/widgets/slider.cpp b/src/gui/widgets/slider.cpp index 8da4f34ae..700d31416 100644 --- a/src/gui/widgets/slider.cpp +++ b/src/gui/widgets/slider.cpp @@ -100,7 +100,6 @@ Slider::Slider(Widget2 *const widget, mOrientation(HORIZONTAL), mVertexes(new ImageCollection), mMarkerLength(10), - mDragged(false), mHasMouse(false), mRedraw(true) { @@ -120,7 +119,6 @@ Slider::Slider(Widget2 *const widget, mOrientation(HORIZONTAL), mVertexes(new ImageCollection), mMarkerLength(10), - mDragged(false), mHasMouse(false), mRedraw(true) { diff --git a/src/gui/widgets/slider.h b/src/gui/widgets/slider.h index 3fbb66a5c..23d06de48 100644 --- a/src/gui/widgets/slider.h +++ b/src/gui/widgets/slider.h @@ -348,11 +348,6 @@ class Slider final : public Widget, */ int mMarkerLength; - /** - * True if the slider is dragged, false otherwise. - */ - bool mDragged; - bool mHasMouse; bool mRedraw; }; diff --git a/src/gui/widgets/tabbedarea.cpp b/src/gui/widgets/tabbedarea.cpp index c075cbc62..445f17982 100644 --- a/src/gui/widgets/tabbedarea.cpp +++ b/src/gui/widgets/tabbedarea.cpp @@ -75,8 +75,6 @@ #include "gui/widgets/scrollarea.h" #include "gui/widgets/tabs/tab.h" -#include "gui/widgets/basiccontainer2.h" - #include "debug.h" TabbedArea::TabbedArea(const Widget2 *const widget) : diff --git a/src/gui/widgets/textbox.cpp b/src/gui/widgets/textbox.cpp index a00d0ccf8..5f565259b 100644 --- a/src/gui/widgets/textbox.cpp +++ b/src/gui/widgets/textbox.cpp @@ -65,8 +65,6 @@ #include "gui/widgets/textbox.h" -#include "events/keyevent.h" - #include "input/keydata.h" #include "gui/font.h" @@ -567,16 +565,13 @@ void TextBox::setCaretRowColumn(const int row, const int column) void TextBox::scrollToCaret() { + const Font *const font = getFont(); Rect scroll; - Font *const font = getFont(); - scroll.x = font->getWidth( - mTextRows[mCaretRow].substr(0, mCaretColumn)); + scroll.x = font->getWidth(mTextRows[mCaretRow].substr(0, mCaretColumn)); scroll.y = font->getHeight() * mCaretRow; scroll.width = font->getWidth(" "); - // add 2 for some extra space scroll.height = font->getHeight() + 2; - showPart(scroll); } @@ -619,7 +614,7 @@ void TextBox::drawCaret(Graphics *const graphics, const int x, const int y) void TextBox::adjustSize() { int width = 0; - Font *const font = getFont(); + const Font *const font = getFont(); for (size_t i = 0, sz = mTextRows.size(); i < sz; ++i) { const int w = font->getWidth(mTextRows[i]); diff --git a/src/gui/widgets/textfield.cpp b/src/gui/widgets/textfield.cpp index 98e852b00..7fe8c1bf3 100644 --- a/src/gui/widgets/textfield.cpp +++ b/src/gui/widgets/textfield.cpp @@ -69,8 +69,6 @@ #include "input/inputmanager.h" -#include "events/keyevent.h" - #include "gui/font.h" #include "gui/gui.h" #include "gui/viewport.h" diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp index 71915ab08..e9436bd34 100644 --- a/src/gui/windows/chatwindow.cpp +++ b/src/gui/windows/chatwindow.cpp @@ -351,7 +351,7 @@ void ChatWindow::adjustTabSize() { const int chatButtonSize = 20; int w = awFrame2 - chatButtonSize; - int x = aw - frame - chatButtonSize; + const int x = aw - frame - chatButtonSize; if (mSkin) { const int ipad = mSkin->getOption("emoteButtonSpacing", 2); diff --git a/src/gui/windows/inventorywindow.cpp b/src/gui/windows/inventorywindow.cpp index a12dca882..92b21dfd1 100644 --- a/src/gui/windows/inventorywindow.cpp +++ b/src/gui/windows/inventorywindow.cpp @@ -59,8 +59,6 @@ #include "net/inventoryhandler.h" #include "net/net.h" -#include "utils/gettext.h" - #include #include "debug.h" @@ -281,7 +279,7 @@ InventoryWindow::~InventoryWindow() mTextPopup = nullptr; } -void InventoryWindow::storeSortOrder() +void InventoryWindow::storeSortOrder() const { if (mInventory) { @@ -669,7 +667,8 @@ void InventoryWindow::updateButtons(const Item *item) void InventoryWindow::setSplitAllowed(const bool allowed) { - mSplitButton->setVisible(allowed); + if (mSplitButton) + mSplitButton->setVisible(allowed); } void InventoryWindow::close() @@ -699,7 +698,7 @@ void InventoryWindow::processEvent(const Channels channel A_UNUSED, void InventoryWindow::updateWeight() { - if (!isMainInventory()) + if (!isMainInventory() || !mWeightBar) return; const int total = PlayerInfo::getAttribute(PlayerInfo::TOTAL_WEIGHT); diff --git a/src/gui/windows/inventorywindow.h b/src/gui/windows/inventorywindow.h index c81e83d77..7e47e0362 100644 --- a/src/gui/windows/inventorywindow.h +++ b/src/gui/windows/inventorywindow.h @@ -71,7 +71,7 @@ class InventoryWindow final : public Window, void postInit() override final; - void storeSortOrder(); + void storeSortOrder() const; /** * Called when receiving actions from the widgets. diff --git a/src/gui/windows/killstats.cpp b/src/gui/windows/killstats.cpp index f4557a460..456af0ebb 100644 --- a/src/gui/windows/killstats.cpp +++ b/src/gui/windows/killstats.cpp @@ -34,7 +34,6 @@ #include "being/playerinfo.h" #include "utils/gettext.h" -#include "utils/stringutils.h" #include "debug.h" diff --git a/src/gui/windows/tradewindow.cpp b/src/gui/windows/tradewindow.cpp index 506f25c17..443c38619 100644 --- a/src/gui/windows/tradewindow.cpp +++ b/src/gui/windows/tradewindow.cpp @@ -440,7 +440,7 @@ void TradeWindow::initTrade(const std::string &nick) const Inventory *const inv = PlayerInfo::getInventory(); if (inv) { - Item *const item = inv->findItem(mAutoAddItem->getId(), + const Item *const item = inv->findItem(mAutoAddItem->getId(), mAutoAddItem->getColor()); if (item) tradeItem(item, mAutoAddAmount); diff --git a/src/net/ea/loginhandler.cpp b/src/net/ea/loginhandler.cpp index df1516b8b..174263dcd 100644 --- a/src/net/ea/loginhandler.cpp +++ b/src/net/ea/loginhandler.cpp @@ -291,7 +291,7 @@ void LoginHandler::processLoginError(Net::MessageIn &msg) const client->setState(STATE_ERROR); } -void LoginHandler::loginOrRegister(LoginData *const data) +void LoginHandler::loginOrRegister(LoginData *const data) const { if (!data) return; diff --git a/src/net/ea/loginhandler.h b/src/net/ea/loginhandler.h index ec1610013..a6e7160cb 100644 --- a/src/net/ea/loginhandler.h +++ b/src/net/ea/loginhandler.h @@ -96,7 +96,7 @@ class LoginHandler : public Net::LoginHandler virtual void processServerVersion(Net::MessageIn &msg) = 0; - void loginOrRegister(LoginData *const data) override final; + void loginOrRegister(LoginData *const data) const override final; protected: LoginHandler(); diff --git a/src/net/loginhandler.h b/src/net/loginhandler.h index 949ef5b67..6e832aeda 100644 --- a/src/net/loginhandler.h +++ b/src/net/loginhandler.h @@ -99,7 +99,7 @@ class LoginHandler virtual void clearWorlds() = 0; - virtual void loginOrRegister(LoginData *const data) = 0; + virtual void loginOrRegister(LoginData *const data) const = 0; virtual ~LoginHandler() { } -- cgit v1.2.3-70-g09d2 From a149a49aa167cb7122afc6b12bdb4af9fa90394c Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 8 Mar 2014 22:08:22 +0300 Subject: Add about button. --- data/help/about.txt | 7 +++++++ src/actionmanager.cpp | 14 ++++++++++++-- src/actionmanager.h | 1 + src/client.cpp | 11 +++++++++++ src/client.h | 1 + src/gui/setupactiondata.h | 6 ++++++ src/input/keyboarddata.h | 7 +++++++ src/input/keydata.h | 1 + 8 files changed, 46 insertions(+), 2 deletions(-) diff --git a/data/help/about.txt b/data/help/about.txt index fe8c6ec7c..7778e7ac5 100644 --- a/data/help/about.txt +++ b/data/help/about.txt @@ -10,5 +10,12 @@ and diverse interactive world. It is licensed under the GPL, making sure this game can't ever run away from you.>> +##9 Copyright (C) 2012-2014 The ManaPlus Developers -> @@team|<>@@ + +##9 Copyright (C) 2004-2014 The Mana World Development Team -> @@about-tmw|<>@@ + + -> @@about-server|<>@@ + +##9 <> diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp index b8ea34286..1eb1da4e3 100644 --- a/src/actionmanager.cpp +++ b/src/actionmanager.cpp @@ -703,7 +703,7 @@ impHandler0(hideWindows) return true; } -impHandler0(helpWindowShow) +static bool showHelpPage(const std::string &page) { if (helpWindow) { @@ -713,7 +713,7 @@ impHandler0(helpWindowShow) } else { - helpWindow->loadHelp("index"); + helpWindow->loadHelp(page); helpWindow->requestMoveToTop(); } return true; @@ -721,6 +721,16 @@ impHandler0(helpWindowShow) return false; } +impHandler0(helpWindowShow) +{ + showHelpPage("index"); +} + +impHandler0(aboutWindowShow) +{ + showHelpPage("about"); +} + static void showHideWindow(Window *const window) { if (window) diff --git a/src/actionmanager.h b/src/actionmanager.h index ca8c3e2b9..7a0ad6e17 100644 --- a/src/actionmanager.h +++ b/src/actionmanager.h @@ -102,6 +102,7 @@ namespace ActionManager decHandler(hideWindows); decHandler(helpWindowShow); + decHandler(aboutWindowShow); decHandler(setupWindowShow); decHandler(statusWindowShow); decHandler(inventoryWindowShow); diff --git a/src/client.cpp b/src/client.cpp index a462f8603..2f2341ea7 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -234,6 +234,7 @@ Client::Client(const Options &options) : mSetupButton(nullptr), mVideoButton(nullptr), mHelpButton(nullptr), + mAboutButton(nullptr), mThemesButton(nullptr), mPerfomanceButton(nullptr), #ifdef ANDROID @@ -1146,6 +1147,9 @@ int Client::gameExec() ADDBUTTON(mThemesButton, new Button(mDesktop, // TRANSLATORS: theme tab quick button _("Theme"), "Themes", this)) + ADDBUTTON(mAboutButton, new Button(mDesktop, + // TRANSLATORS: theme tab quick button + _("About"), "about", this)) ADDBUTTON(mHelpButton, new Button(mDesktop, // TRANSLATORS: theme tab quick button _("Help"), "help", this)) @@ -1579,6 +1583,8 @@ int Client::gameExec() mVideoButton = nullptr; delete mThemesButton; mThemesButton = nullptr; + delete mAboutButton; + mAboutButton = nullptr; delete mHelpButton; mHelpButton = nullptr; delete mPerfomanceButton; @@ -1869,6 +1875,11 @@ void Client::action(const ActionEvent &event) inputManager.executeAction(Input::KEY_WINDOW_HELP); return; } + else if (eventId == "about") + { + inputManager.executeAction(Input::KEY_WINDOW_ABOUT); + return; + } else if (eventId == "Video") { tab = "Video"; diff --git a/src/client.h b/src/client.h index fe48418e7..fd1942684 100644 --- a/src/client.h +++ b/src/client.h @@ -425,6 +425,7 @@ private: Button *mSetupButton; Button *mVideoButton; Button *mHelpButton; + Button *mAboutButton; Button *mThemesButton; Button *mPerfomanceButton; #ifdef ANDROID diff --git a/src/gui/setupactiondata.h b/src/gui/setupactiondata.h index aa07e24c4..d146a334f 100644 --- a/src/gui/setupactiondata.h +++ b/src/gui/setupactiondata.h @@ -364,6 +364,12 @@ static SetupActionData setupActionData2[] = Input::KEY_HIDE_WINDOWS, "", }, + { + // TRANSLATORS: input action name + N_("About Window"), + Input::KEY_WINDOW_ABOUT, + "", + }, { // TRANSLATORS: input action name N_("Help Window"), diff --git a/src/input/keyboarddata.h b/src/input/keyboarddata.h index a3fbbeab5..2b49a9186 100644 --- a/src/input/keyboarddata.h +++ b/src/input/keyboarddata.h @@ -2172,6 +2172,13 @@ static const KeyData keyData[Input::KEY_TOTAL] = { nullptr, Input::KEY_NO_VALUE, 50, COND_DEFAULT}, + {"keyWindowAbout", + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_DEFAULT | Input::GRP_GUI, + &ActionManager::aboutWindowShow, + Input::KEY_NO_VALUE, 50, + COND_SHORTCUT0}, }; #endif // INPUT_KEYBOARDDATA_H diff --git a/src/input/keydata.h b/src/input/keydata.h index e8b44bd64..41a0e85a5 100644 --- a/src/input/keydata.h +++ b/src/input/keydata.h @@ -370,6 +370,7 @@ namespace Input KEY_GUI_F10, KEY_GUI_F11, KEY_GUI_F12, + KEY_WINDOW_ABOUT, KEY_TOTAL }; } // namespace Input -- cgit v1.2.3-70-g09d2 From e5225e0277fd3f17faa3d9f173f0e5f6951052c1 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 8 Mar 2014 23:02:08 +0300 Subject: Show all default top buttons on windows. --- src/client.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index 2f2341ea7..e767038e8 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -1137,7 +1137,6 @@ int Client::gameExec() ADDBUTTON(mSetupButton, new Button(mDesktop, // TRANSLATORS: setup tab quick button _("Setup"), "Setup", this)) -#ifndef WIN32 ADDBUTTON(mPerfomanceButton, new Button(mDesktop, // TRANSLATORS: perfoamance tab quick button _("Performance"), "Perfomance", this)) @@ -1157,7 +1156,6 @@ int Client::gameExec() ADDBUTTON(mCloseButton, new Button(mDesktop, // TRANSLATORS: close quick button _("Close"), "close", this)) -#endif #endif mDesktop->setSize(mainGraphics->getWidth(), mainGraphics->getHeight()); -- cgit v1.2.3-70-g09d2 From 4c90395b1b42d436545b33a855ef431f5ede6a9b Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Mar 2014 00:54:10 +0300 Subject: enable download music by default. --- src/client.cpp | 5 ++++- src/defaults.cpp | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index e767038e8..00da29af0 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -2969,7 +2969,10 @@ void Client::checkConfigVersion() if (version < 6) config.setValue("blur", false); - config.setValue("cfgver", 6); + if (version < 7) + config.setValue("download-music", true); + + config.setValue("cfgver", 7); } Window *Client::openErrorDialog(const std::string &header, diff --git a/src/defaults.cpp b/src/defaults.cpp index 1ca281f7c..1d550c68d 100644 --- a/src/defaults.cpp +++ b/src/defaults.cpp @@ -163,7 +163,7 @@ DefaultsData* getConfigDefaults() AddDEF("leftTolerance", 100); AddDEF("rightTolerance", 100); AddDEF("logNpcInGui", true); - AddDEF("download-music", false); + AddDEF("download-music", true); AddDEF("guialpha", 0.8F); AddDEF("ChatLogLength", 0); AddDEF("enableChatLog", true); @@ -346,7 +346,7 @@ DefaultsData* getConfigDefaults() AddDEF("uselonglivesprites", false); AddDEF("uselonglivesounds", true); AddDEF("screenDensity", 0); - AddDEF("cfgver", 6); + AddDEF("cfgver", 7); AddDEF("enableDebugLog", false); AddDEF("doubleClick", true); AddDEF("useDiagonalSpeed", true); -- cgit v1.2.3-70-g09d2 From c66e0863ecc24145c57261987eb8e25776c303ce Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Mar 2014 13:23:07 +0300 Subject: Add support for long mouse press event. Enabled by default on Android. --- src/defaults.cpp | 2 + src/gui/gui.cpp | 10 ++ src/gui/gui.h | 5 + src/gui/viewport.cpp | 275 +++++++++++++++++++-------------- src/gui/viewport.h | 8 + src/gui/widgets/tabs/setup_players.cpp | 5 + 6 files changed, 192 insertions(+), 113 deletions(-) diff --git a/src/defaults.cpp b/src/defaults.cpp index 1d550c68d..0adc277ed 100644 --- a/src/defaults.cpp +++ b/src/defaults.cpp @@ -124,6 +124,7 @@ DefaultsData* getConfigDefaults() AddDEF("showChatColorsList", false); AddDEF("customcursor", false); AddDEF("showDidYouKnow", false); + AddDEF("longmouseclick", true); #else AddDEF("screenwidth", defaultScreenWidth); AddDEF("screenheight", defaultScreenHeight); @@ -141,6 +142,7 @@ DefaultsData* getConfigDefaults() AddDEF("customcursor", true); #endif AddDEF("showDidYouKnow", true); + AddDEF("longmouseclick", false); #endif AddDEF("showEmotesButton", true); AddDEF("screen", false); diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 55da1b9e3..554c1ff42 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -1436,3 +1436,13 @@ void Gui::handleModalFocusReleased() parent = swap->getParent(); } } + +int Gui::getMousePressLength() +{ + if (!mLastMousePressTimeStamp) + return 0; + int ticks = SDL_GetTicks(); + if (ticks > mLastMousePressTimeStamp) + return ticks - mLastMousePressTimeStamp; + return mLastMousePressTimeStamp - ticks; +} diff --git a/src/gui/gui.h b/src/gui/gui.h index 4536ee553..f7c913752 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -302,6 +302,11 @@ class Gui final */ void removeGlobalKeyListener(KeyListener *const keyListener); + bool isLongPress() + { return getMousePressLength() > 250; } + + int getMousePressLength(); + protected: void handleMouseMoved(const MouseInput &mouseInput); diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 7ae209b92..9b31d6e13 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -61,6 +61,8 @@ Viewport::Viewport() : mScrollCenterOffsetX(config.getIntValue("ScrollCenterOffsetX")), mScrollCenterOffsetY(config.getIntValue("ScrollCenterOffsetY")), mMouseDirectionMove(config.getBoolValue("mouseDirectionMove")), + mLongMouseClick(config.getBoolValue("longmouseclick")), + mMouseClicked(false), mMouseX(0), mMouseY(0), mPixelViewX(0), @@ -91,6 +93,7 @@ Viewport::Viewport() : config.addListener("selfMouseHeal", this); config.addListener("enableLazyScrolling", this); config.addListener("mouseDirectionMove", this); + config.addListener("longmouseclick", this); setFocusable(true); } @@ -356,11 +359,132 @@ void Viewport::_drawPath(Graphics *const graphics, const Path &path, } } +bool Viewport::openContextMenu(MouseEvent &event) +{ + mPlayerFollowMouse = false; + const int eventX = event.getX(); + const int eventY = event.getY(); + if (mHoverBeing) + { + validateSpeed(); + if (actorManager) + { + std::vector beings; + const int x = mMouseX + mPixelViewX; + const int y = mMouseY + mPixelViewY; + actorManager->findBeingsByPixel(beings, x, y, true); + if (beings.size() > 1) + mPopupMenu->showPopup(eventX, eventY, beings); + else + mPopupMenu->showPopup(eventX, eventY, mHoverBeing); + mHoverBeing = nullptr; + return true; + } + } + else if (mHoverItem) + { + validateSpeed(); + mPopupMenu->showPopup(eventX, eventY, mHoverItem); + mHoverItem = nullptr; + return true; + } + else if (mHoverSign) + { + validateSpeed(); + mPopupMenu->showPopup(eventX, eventY, mHoverSign); + mHoverSign = nullptr; + return true; + } + else if (mCameraMode) + { + mPopupMenu->showMapPopup(eventX, eventY, + (mMouseX + mPixelViewX) / mMap->getTileWidth(), + (mMouseY + mPixelViewY) / mMap->getTileHeight()); + return true; + } + return false; +} + +bool Viewport::leftMouseAction(MouseEvent &event) +{ + // Interact with some being + if (mHoverBeing) + { + if (!mHoverBeing->isAlive()) + return true; + + if (mHoverBeing->canTalk()) + { + validateSpeed(); + mHoverBeing->talkTo(); + return true; + } + else + { + if (mHoverBeing->getType() == ActorSprite::PLAYER) + { + validateSpeed(); + if (actorManager) + { + if (player_node != mHoverBeing || mSelfMouseHeal) + actorManager->heal(mHoverBeing); + if (player_node == mHoverBeing && mHoverItem) + player_node->pickUp(mHoverItem); + return true; + } + } + else if (player_node->withinAttackRange(mHoverBeing) || + inputManager.isActionActive(static_cast( + Input::KEY_ATTACK))) + { + validateSpeed(); + if (player_node != mHoverBeing) + { + player_node->attack(mHoverBeing, + !inputManager.isActionActive( + static_cast(Input::KEY_STOP_ATTACK))); + return true; + } + } + else if (!inputManager.isActionActive(static_cast( + Input::KEY_ATTACK))) + { + validateSpeed(); + if (player_node != mHoverBeing) + { + player_node->setGotoTarget(mHoverBeing); + return true; + } + } + } + } + // Picks up a item if we clicked on one + if (mHoverItem) + { + validateSpeed(); + player_node->pickUp(mHoverItem); + } + // Just walk around + else if (!inputManager.isActionActive(static_cast( + Input::KEY_ATTACK))) + { + validateSpeed(); + player_node->stopAttack(); + player_node->cancelFollow(); + mPlayerFollowMouse = true; + + // Make the player go to the mouse position + _followMouse(); + } + return false; +} + void Viewport::mousePressed(MouseEvent &event) { if (event.getSource() != this) return; + mMouseClicked = true; // Check if we are alive and kickin' if (!mMap || !player_node) return; @@ -379,47 +503,8 @@ void Viewport::mousePressed(MouseEvent &event) // Right click might open a popup if (eventButton == MouseEvent::RIGHT) { - mPlayerFollowMouse = false; - if (mHoverBeing) - { - validateSpeed(); - if (actorManager) - { - std::vector beings; - const int x = mMouseX + mPixelViewX; - const int y = mMouseY + mPixelViewY; - actorManager->findBeingsByPixel(beings, x, y, true); - if (beings.size() > 1) - { - mPopupMenu->showPopup(eventX, eventY, beings); - return; - } - else - { - mPopupMenu->showPopup(eventX, eventY, mHoverBeing); - return; - } - } - } - else if (mHoverItem) - { - validateSpeed(); - mPopupMenu->showPopup(eventX, eventY, mHoverItem); + if (openContextMenu(event)) return; - } - else if (mHoverSign) - { - validateSpeed(); - mPopupMenu->showPopup(eventX, eventY, mHoverSign); - return; - } - else if (mCameraMode) - { - mPopupMenu->showMapPopup(eventX, eventY, - (mMouseX + mPixelViewX) / mMap->getTileWidth(), - (mMouseY + mPixelViewY) / mMap->getTileHeight()); - return; - } } // If a popup is active, just remove it @@ -431,77 +516,10 @@ void Viewport::mousePressed(MouseEvent &event) } // Left click can cause different actions - if (eventButton == MouseEvent::LEFT) + if (!mLongMouseClick && eventButton == MouseEvent::LEFT) { - // Interact with some being - if (mHoverBeing) - { - if (!mHoverBeing->isAlive()) - return; - - if (mHoverBeing->canTalk()) - { - validateSpeed(); - mHoverBeing->talkTo(); - return; - } - else - { - if (mHoverBeing->getType() == ActorSprite::PLAYER) - { - validateSpeed(); - if (actorManager) - { - if (player_node != mHoverBeing || mSelfMouseHeal) - actorManager->heal(mHoverBeing); - if (player_node == mHoverBeing && mHoverItem) - player_node->pickUp(mHoverItem); - return; - } - } - else if (player_node->withinAttackRange(mHoverBeing) || - inputManager.isActionActive(static_cast( - Input::KEY_ATTACK))) - { - validateSpeed(); - if (player_node != mHoverBeing) - { - player_node->attack(mHoverBeing, - !inputManager.isActionActive( - static_cast(Input::KEY_STOP_ATTACK))); - return; - } - } - else if (!inputManager.isActionActive(static_cast( - Input::KEY_ATTACK))) - { - validateSpeed(); - if (player_node != mHoverBeing) - { - player_node->setGotoTarget(mHoverBeing); - return; - } - } - } - } - // Picks up a item if we clicked on one - if (mHoverItem) - { - validateSpeed(); - player_node->pickUp(mHoverItem); - } - // Just walk around - else if (!inputManager.isActionActive(static_cast( - Input::KEY_ATTACK))) - { - validateSpeed(); - player_node->stopAttack(); - player_node->cancelFollow(); - mPlayerFollowMouse = true; - - // Make the player go to the mouse position - _followMouse(); - } + if (leftMouseAction(event)) + return; } else if (eventButton == MouseEvent::MIDDLE) { @@ -519,11 +537,10 @@ void Viewport::mousePressed(MouseEvent &event) } } -void Viewport::mouseDragged(MouseEvent &event) +void Viewport::walkByMouse(MouseEvent &event) { if (!mMap || !player_node) return; - if (mPlayerFollowMouse && !inputManager.isActionActive( Input::KEY_STOP_ATTACK) && !inputManager.isActionActive( Input::KEY_UNTARGET)) @@ -640,10 +657,40 @@ void Viewport::mouseDragged(MouseEvent &event) } } -void Viewport::mouseReleased(MouseEvent &event A_UNUSED) +void Viewport::mouseDragged(MouseEvent &event) +{ + if (mLongMouseClick) + return; + + walkByMouse(event); +} + +void Viewport::mouseReleased(MouseEvent &event) { mPlayerFollowMouse = false; mLocalWalkTime = -1; + if (mLongMouseClick && mMouseClicked) + { + mMouseClicked = false; + const unsigned int eventButton = event.getButton(); + if (eventButton == MouseEvent::LEFT) + { + // long button press + if (gui && gui->isLongPress()) + { + openContextMenu(event); + gui->resetClickCount(); + } + else + { + if (leftMouseAction(event)) + return; + if (event.getSource() != this) + return; + walkByMouse(event); + } + } + } } void Viewport::showPopup(Window *const parent, const int x, const int y, @@ -790,6 +837,8 @@ void Viewport::optionChanged(const std::string &name) mEnableLazyScrolling = config.getBoolValue("enableLazyScrolling"); else if (name == "mouseDirectionMove") mMouseDirectionMove = config.getBoolValue("mouseDirectionMove"); + else if (name == "longmouseclick") + mLongMouseClick = config.getBoolValue("longmouseclick"); } void Viewport::mouseMoved(MouseEvent &event A_UNUSED) diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 16d0e4e34..50a79ee15 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -300,6 +300,12 @@ class Viewport final : public WindowContainer, void _drawPath(Graphics *const graphics, const Path &path, const Color &color = Color(255, 0, 0)) const; + bool leftMouseAction(MouseEvent &event); + + bool openContextMenu(MouseEvent &event); + + void walkByMouse(MouseEvent &event); + /** * Make the player go to the mouse position. */ @@ -315,6 +321,8 @@ class Viewport final : public WindowContainer, int mScrollCenterOffsetX; int mScrollCenterOffsetY; bool mMouseDirectionMove; + bool mLongMouseClick; + bool mMouseClicked; int mMouseX; /**< Current mouse position in pixels. */ int mMouseY; /**< Current mouse position in pixels. */ int mPixelViewX; /**< Current viewpoint in pixels. */ diff --git a/src/gui/widgets/tabs/setup_players.cpp b/src/gui/widgets/tabs/setup_players.cpp index 01bb60f53..b04a25e22 100644 --- a/src/gui/widgets/tabs/setup_players.cpp +++ b/src/gui/widgets/tabs/setup_players.cpp @@ -100,5 +100,10 @@ Setup_Players::Setup_Players(const Widget2 *const widget) : new SetupItemCheckBox(_("Use special diagonal speed in players moving"), "", "useDiagonalSpeed", this, "useDiagonalSpeedEvent"); + // TRANSLATORS: settings option + new SetupItemCheckBox(_("Emulate right mouse button by long mouse click" + " (usefull for touch interfaces)"), + "", "longmouseclick", this, "longmouseclickEvent"); + setDimension(Rect(0, 0, 550, 350)); } -- cgit v1.2.3-70-g09d2 From f661878450acdd32ebac6ee8c7680a09dbf8b9ec Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Mar 2014 14:52:19 +0300 Subject: fix compilation warnings. --- src/actionmanager.cpp | 4 ++-- src/gui/viewport.cpp | 6 +++--- src/gui/viewport.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp index 1eb1da4e3..e8bdc7511 100644 --- a/src/actionmanager.cpp +++ b/src/actionmanager.cpp @@ -723,12 +723,12 @@ static bool showHelpPage(const std::string &page) impHandler0(helpWindowShow) { - showHelpPage("index"); + return showHelpPage("index"); } impHandler0(aboutWindowShow) { - showHelpPage("about"); + return showHelpPage("about"); } static void showHideWindow(Window *const window) diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 9b31d6e13..cc0aa8778 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -405,7 +405,7 @@ bool Viewport::openContextMenu(MouseEvent &event) return false; } -bool Viewport::leftMouseAction(MouseEvent &event) +bool Viewport::leftMouseAction() { // Interact with some being if (mHoverBeing) @@ -518,7 +518,7 @@ void Viewport::mousePressed(MouseEvent &event) // Left click can cause different actions if (!mLongMouseClick && eventButton == MouseEvent::LEFT) { - if (leftMouseAction(event)) + if (leftMouseAction()) return; } else if (eventButton == MouseEvent::MIDDLE) @@ -683,7 +683,7 @@ void Viewport::mouseReleased(MouseEvent &event) } else { - if (leftMouseAction(event)) + if (leftMouseAction()) return; if (event.getSource() != this) return; diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 50a79ee15..8febd4fe5 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -300,7 +300,7 @@ class Viewport final : public WindowContainer, void _drawPath(Graphics *const graphics, const Path &path, const Color &color = Color(255, 0, 0)) const; - bool leftMouseAction(MouseEvent &event); + bool leftMouseAction(); bool openContextMenu(MouseEvent &event); -- cgit v1.2.3-70-g09d2 From 00f9e6e9983a3055a6d21a3bf84d6e7699fe4138 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Mar 2014 14:56:02 +0300 Subject: Reoder variables in viewport. --- src/gui/viewport.cpp | 30 +++++++++++++++--------------- src/gui/viewport.h | 30 +++++++++++++++--------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index cc0aa8778..44e3aaa7d 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -53,32 +53,32 @@ Viewport::Viewport() : WindowContainer(nullptr), MouseListener(), mMap(nullptr), + mPopupMenu(new PopupMenu), + mHoverBeing(nullptr), + mHoverItem(nullptr), + mHoverSign(nullptr), + mBeingPopup(new BeingPopup), + mTextPopup(new TextPopup), mScrollRadius(config.getIntValue("ScrollRadius")), mScrollLaziness(config.getIntValue("ScrollLaziness")), - mShowBeingPopup(config.getBoolValue("showBeingPopup")), - mSelfMouseHeal(config.getBoolValue("selfMouseHeal")), - mEnableLazyScrolling(config.getBoolValue("enableLazyScrolling")), mScrollCenterOffsetX(config.getIntValue("ScrollCenterOffsetX")), mScrollCenterOffsetY(config.getIntValue("ScrollCenterOffsetY")), - mMouseDirectionMove(config.getBoolValue("mouseDirectionMove")), - mLongMouseClick(config.getBoolValue("longmouseclick")), - mMouseClicked(false), mMouseX(0), mMouseY(0), mPixelViewX(0), mPixelViewY(0), - mShowDebugPath(false), + mShowDebugPath(Map::MAP_NORMAL), mCameraMode(0), - mPlayerFollowMouse(false), mLocalWalkTime(-1), - mPopupMenu(new PopupMenu), - mHoverBeing(nullptr), - mHoverItem(nullptr), - mHoverSign(nullptr), - mBeingPopup(new BeingPopup), - mTextPopup(new TextPopup), mCameraRelativeX(0), - mCameraRelativeY(0) + mCameraRelativeY(0), + mShowBeingPopup(config.getBoolValue("showBeingPopup")), + mSelfMouseHeal(config.getBoolValue("selfMouseHeal")), + mEnableLazyScrolling(config.getBoolValue("enableLazyScrolling")), + mMouseDirectionMove(config.getBoolValue("mouseDirectionMove")), + mLongMouseClick(config.getBoolValue("longmouseclick")), + mMouseClicked(false), + mPlayerFollowMouse(false) { mBeingPopup->postInit(); mPopupMenu->postInit(); diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 8febd4fe5..4f7ce5727 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -313,16 +313,17 @@ class Viewport final : public WindowContainer, Map *mMap; /**< The current map. */ + PopupMenu *mPopupMenu; /**< Popup menu. */ + Being *mHoverBeing; /**< Being mouse is currently over. */ + FloorItem *mHoverItem; /**< FloorItem mouse is currently over. */ + MapItem *mHoverSign; /**< Map sign mouse is currently over. */ + BeingPopup *mBeingPopup; /**< Being information popup. */ + TextPopup *mTextPopup; /**< Map Item information popup. */ + int mScrollRadius; int mScrollLaziness; - bool mShowBeingPopup; - bool mSelfMouseHeal; - bool mEnableLazyScrolling; int mScrollCenterOffsetX; int mScrollCenterOffsetY; - bool mMouseDirectionMove; - bool mLongMouseClick; - bool mMouseClicked; int mMouseX; /**< Current mouse position in pixels. */ int mMouseY; /**< Current mouse position in pixels. */ int mPixelViewX; /**< Current viewpoint in pixels. */ @@ -330,19 +331,18 @@ class Viewport final : public WindowContainer, int mShowDebugPath; /**< Show a path from player to pointer. */ int mCameraMode; /**< Camera mode. */ - bool mPlayerFollowMouse; - int mLocalWalkTime; /**< Timestamp before the next walk can be sent. */ - PopupMenu *mPopupMenu; /**< Popup menu. */ - Being *mHoverBeing; /**< Being mouse is currently over. */ - FloorItem *mHoverItem; /**< FloorItem mouse is currently over. */ - MapItem *mHoverSign; /**< Map sign mouse is currently over. */ - BeingPopup *mBeingPopup; /**< Being information popup. */ - TextPopup *mTextPopup; /**< Map Item information popup. */ - int mCameraRelativeX; int mCameraRelativeY; + + bool mShowBeingPopup; + bool mSelfMouseHeal; + bool mEnableLazyScrolling; + bool mMouseDirectionMove; + bool mLongMouseClick; + bool mMouseClicked; + bool mPlayerFollowMouse; }; extern Viewport *viewport; /**< The viewport. */ -- cgit v1.2.3-70-g09d2 From d3c403e2ee342f29b7eda11cce0c113b01dd981a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Mar 2014 17:14:13 +0300 Subject: fix long mouse press. --- src/gui/viewport.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 44e3aaa7d..7cf0cb1b1 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -519,7 +519,10 @@ void Viewport::mousePressed(MouseEvent &event) if (!mLongMouseClick && eventButton == MouseEvent::LEFT) { if (leftMouseAction()) + { + mPlayerFollowMouse = false; return; + } } else if (eventButton == MouseEvent::MIDDLE) { @@ -659,9 +662,6 @@ void Viewport::walkByMouse(MouseEvent &event) void Viewport::mouseDragged(MouseEvent &event) { - if (mLongMouseClick) - return; - walkByMouse(event); } @@ -678,17 +678,18 @@ void Viewport::mouseReleased(MouseEvent &event) // long button press if (gui && gui->isLongPress()) { - openContextMenu(event); - gui->resetClickCount(); + if (openContextMenu(event)) + { + gui->resetClickCount(); + return; + } } else { if (leftMouseAction()) return; - if (event.getSource() != this) - return; - walkByMouse(event); } + walkByMouse(event); } } } -- cgit v1.2.3-70-g09d2 From eb6304c769c6a898d35d7d971ddd35307fef8a1a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Mar 2014 17:25:54 +0300 Subject: Change default on screen buttons values. --- src/defaults.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/defaults.cpp b/src/defaults.cpp index 0adc277ed..d5f907696 100644 --- a/src/defaults.cpp +++ b/src/defaults.cpp @@ -322,15 +322,15 @@ DefaultsData* getConfigDefaults() AddDEF("serverslistupdate", ""); AddDEF("fadeoutmusic", true); AddDEF("screenActionKeyboard", Input::KEY_SHOW_KEYBOARD); - AddDEF("screenActionButton0", Input::KEY_STOP_SIT); + AddDEF("screenActionButton0", Input::KEY_TALK); AddDEF("screenActionButton1", Input::KEY_TARGET_ATTACK); AddDEF("screenActionButton2", Input::KEY_PICKUP); - AddDEF("screenActionButton3", Input::KEY_PATHFIND); - AddDEF("screenActionButton4", Input::KEY_STOP_ATTACK); - AddDEF("screenActionButton5", Input::KEY_TALK); - AddDEF("screenActionButton6", Input::KEY_TARGET_NPC); - AddDEF("screenActionButton7", Input::KEY_TARGET_MONSTER); - AddDEF("screenActionButton8", Input::KEY_WINDOW_CHAT); + AddDEF("screenActionButton3", Input::KEY_STOP_SIT); + AddDEF("screenActionButton4", Input::KEY_TARGET_NPC); + AddDEF("screenActionButton5", Input::KEY_WINDOW_STATUS); + AddDEF("screenActionButton6", Input::KEY_WINDOW_INVENTORY); + AddDEF("screenActionButton7", Input::KEY_WINDOW_SKILL); + AddDEF("screenActionButton8", Input::KEY_WINDOW_SOCIAL); AddDEF("screenActionButton9", Input::KEY_WINDOW_DEBUG); AddDEF("screenActionButton10", Input::KEY_TRADE); AddDEF("screenActionButton11", Input::KEY_DIRECT_DOWN); -- cgit v1.2.3-70-g09d2 From bd88033a7d721102544c21d449a541ceb3bcc285 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 9 Mar 2014 17:38:54 +0300 Subject: fix movement with long press enabled. --- src/gui/viewport.cpp | 32 +++++++++++++++++++++++--------- src/gui/viewport.h | 2 ++ 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 7cf0cb1b1..00260f5f1 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -65,6 +65,8 @@ Viewport::Viewport() : mScrollCenterOffsetY(config.getIntValue("ScrollCenterOffsetY")), mMouseX(0), mMouseY(0), + mMousePressX(0), + mMousePressY(0), mPixelViewX(0), mPixelViewY(0), mShowDebugPath(Map::MAP_NORMAL), @@ -290,7 +292,7 @@ void Viewport::_followMouse() mMouseY, 0); - mouseDragged(mouseEvent); + walkByMouse(mouseEvent); } } @@ -377,7 +379,6 @@ bool Viewport::openContextMenu(MouseEvent &event) mPopupMenu->showPopup(eventX, eventY, beings); else mPopupMenu->showPopup(eventX, eventY, mHoverBeing); - mHoverBeing = nullptr; return true; } } @@ -385,14 +386,12 @@ bool Viewport::openContextMenu(MouseEvent &event) { validateSpeed(); mPopupMenu->showPopup(eventX, eventY, mHoverItem); - mHoverItem = nullptr; return true; } else if (mHoverSign) { validateSpeed(); mPopupMenu->showPopup(eventX, eventY, mHoverSign); - mHoverSign = nullptr; return true; } else if (mCameraMode) @@ -481,7 +480,7 @@ bool Viewport::leftMouseAction() void Viewport::mousePressed(MouseEvent &event) { - if (event.getSource() != this) + if (event.getSource() != this || event.isConsumed()) return; mMouseClicked = true; @@ -494,11 +493,11 @@ void Viewport::mousePressed(MouseEvent &event) if (PlayerInfo::isTalking()) return; - const int eventX = event.getX(); - const int eventY = event.getY(); + mMousePressX = event.getX(); + mMousePressY = event.getY(); const unsigned int eventButton = event.getButton(); - const int pixelX = eventX + mPixelViewX; - const int pixelY = eventY + mPixelViewY; + const int pixelX = mMousePressX + mPixelViewX; + const int pixelY = mMousePressY + mPixelViewY; // Right click might open a popup if (eventButton == MouseEvent::RIGHT) @@ -548,6 +547,8 @@ void Viewport::walkByMouse(MouseEvent &event) Input::KEY_STOP_ATTACK) && !inputManager.isActionActive( Input::KEY_UNTARGET)) { + if (!mMouseDirectionMove) + mPlayerFollowMouse = false; if (mLocalWalkTime != player_node->getActionTime()) { mLocalWalkTime = cur_time; @@ -662,6 +663,17 @@ void Viewport::walkByMouse(MouseEvent &event) void Viewport::mouseDragged(MouseEvent &event) { + if (event.getSource() != this || event.isConsumed()) + return; + if (mMouseClicked) + { + if (abs(event.getX() - mMousePressX) > 32 + || abs(event.getY() - mMousePressY) > 32) + { + mPlayerFollowMouse = true; + } + } + walkByMouse(event); } @@ -672,6 +684,8 @@ void Viewport::mouseReleased(MouseEvent &event) if (mLongMouseClick && mMouseClicked) { mMouseClicked = false; + if (event.getSource() != this || event.isConsumed()) + return; const unsigned int eventButton = event.getButton(); if (eventButton == MouseEvent::LEFT) { diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 4f7ce5727..61fee37f8 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -326,6 +326,8 @@ class Viewport final : public WindowContainer, int mScrollCenterOffsetY; int mMouseX; /**< Current mouse position in pixels. */ int mMouseY; /**< Current mouse position in pixels. */ + int mMousePressX; + int mMousePressY; int mPixelViewX; /**< Current viewpoint in pixels. */ int mPixelViewY; /**< Current viewpoint in pixels. */ int mShowDebugPath; /**< Show a path from player to pointer. */ -- cgit v1.2.3-70-g09d2 From df7306b25899f3fafa4adb969e70ea83ac567ffb Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 10 Mar 2014 00:25:58 +0300 Subject: Remove duplicate code from renderers. --- src/CMakeLists.txt | 3 + src/Makefile.am | 4 + src/render/graphicsdef.hpp | 145 +++++++++++++++++++++++++++++++ src/render/mobileopenglgraphics.h | 51 +---------- src/render/normalopenglgraphics.h | 50 +---------- src/render/nullopenglgraphics.h | 51 +---------- src/render/openglgraphicsdef.hpp | 144 ++++++------------------------ src/render/openglgraphicsdefadvanced.hpp | 38 ++++++++ src/render/safeopenglgraphics.h | 37 +------- src/render/sdl2graphics.h | 119 +------------------------ src/render/sdl2softwaregraphics.h | 121 +------------------------- src/render/sdlgraphics.h | 118 +------------------------ src/render/softwaregraphicsdef.hpp | 25 ++++++ 13 files changed, 261 insertions(+), 645 deletions(-) create mode 100644 src/render/graphicsdef.hpp create mode 100644 src/render/openglgraphicsdefadvanced.hpp create mode 100644 src/render/softwaregraphicsdef.hpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index effb17201..02a7240f1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -720,11 +720,13 @@ SET(SRCS notifications.h notifymanager.cpp notifymanager.h + render/graphicsdef.hpp render/graphics_calcImageRect.hpp render/graphics_drawImageRect.hpp render/nullopenglgraphics.cpp render/nullopenglgraphics.h render/openglgraphicsdef.hpp + render/openglgraphicsdefadvanced.hpp render/renderers.cpp render/renderers.h render/rendererslistsdl.h @@ -757,6 +759,7 @@ SET(SRCS render/sdl2softwaregraphics.h render/sdlgraphics.cpp render/sdlgraphics.h + render/softwaregraphicsdef.hpp sdlshared.h shopitem.cpp shopitem.h diff --git a/src/Makefile.am b/src/Makefile.am index 5bbea38d5..8483fa994 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -62,6 +62,7 @@ dyecmd_SOURCES += dyetool/dyemain.cpp \ render/sdl2graphics.h \ render/sdlgraphics.cpp \ render/sdlgraphics.h \ + render/softwaregraphicsdef.hpp \ resources/action.cpp \ resources/action.h \ resources/animation.cpp \ @@ -799,11 +800,13 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \ notifications.h \ notifymanager.cpp \ notifymanager.h \ + render/graphicsdef.hpp \ render/graphics_calcImageRect.hpp \ render/graphics_drawImageRect.hpp \ render/nullopenglgraphics.cpp \ render/nullopenglgraphics.h \ render/openglgraphicsdef.hpp \ + render/openglgraphicsdefadvanced.hpp \ render/renderers.cpp \ render/renderers.h \ render/rendererslistsdl.h \ @@ -836,6 +839,7 @@ manaplus_SOURCES += gui/widgets/avatarlistbox.cpp \ render/sdl2softwaregraphics.h \ render/sdlgraphics.cpp \ render/sdlgraphics.h \ + render/softwaregraphicsdef.hpp \ sdlshared.h \ shopitem.cpp \ shopitem.h \ diff --git a/src/render/graphicsdef.hpp b/src/render/graphicsdef.hpp new file mode 100644 index 000000000..bd9e80b37 --- /dev/null +++ b/src/render/graphicsdef.hpp @@ -0,0 +1,145 @@ +/* + * The ManaPlus Client + * Copyright (C) 2004-2009 The Mana World Development Team + * Copyright (C) 2009-2010 The Mana Developers + * Copyright (C) 2011-2014 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 . + */ + +public: + /** + * Draws a rectangle using images. 4 corner images, 4 side images and 1 + * image for the inside. + */ + void drawImageRect(int x, int y, + int w, int h, + const ImageRect &imgRect); + + bool drawNet(const int x1, const int y1, + const int x2, const int y2, + const int width, const int height) override final; + + void _beginDraw(); + + void _endDraw(); + + bool pushClipArea(Rect area) override final; + + void popClipArea() override final; + + /** + * Draws a resclaled version of the image + */ + bool drawRescaledImage(const Image *const image, + int dstX, int dstY, + const int desiredWidth, + const int desiredHeight) override final; + + void drawPattern(const Image *const image, + const int x, const int y, + const int w, const int h) override final; + + void inline drawPatternInline(const Image *const image, + const int x, const int y, + const int w, const int h); + + void drawRescaledPattern(const Image *const image, + const int x, const int y, + const int w, const int h, + const int scaledWidth, + const int scaledHeight) override final; + + void calcPattern(ImageVertexes *const vert, + const Image *const image, + const int x, const int y, + const int w, const int h) const override final; + + void calcPattern(ImageCollection *const vert, + const Image *const image, + const int x, const int y, + const int w, const int h) const override final; + + void calcTileVertexes(ImageVertexes *const vert, + const Image *const image, + int x, int y) const override final; + + void calcTileCollection(ImageCollection *const vertCol, + const Image *const image, + int x, int y) override final; + + void drawTileVertexes(const ImageVertexes *const vert) override final; + + void drawTileCollection(const ImageCollection *const vertCol) override final; + + void updateScreen() override final; + + /** + * Takes a screenshot and returns it as SDL surface. + */ + SDL_Surface *getScreenshot() override final A_WARN_UNUSED; + + void calcWindow(ImageCollection *const vertCol, + const int x, const int y, + const int w, const int h, + const ImageRect &imgRect) override final; + + void drawRectangle(const Rect &rect) override final; + + void fillRectangle(const Rect &rect) override final; + + void drawPoint(int x, int y) override final; + + void drawLine(int x1, int y1, + int x2, int y2) override final; + + bool setVideoMode(const int w, const int h, + const int scalle, + const int bpp, + const bool fs, + const bool hwaccel, + const bool resize, + const bool noFrame) override final; + + bool drawImage(const Image *const image, + int dstX, int dstY) override final; + + void drawImageCached(const Image *const image, + int x, int y) override final; + + void drawPatternCached(const Image *const image, + const int x, const int y, + const int w, const int h) override final; + + void completeCache() override final; + +private: + void inline calcImageRect(ImageVertexes *const vert, + int x, int y, + int w, int h, + const ImageRect &imgRect); + + void inline calcPatternInline(ImageVertexes *const vert, + const Image *const image, + const int x, const int y, + const int w, const int h) const; + + void inline calcTileVertexesInline(ImageVertexes *const vert, + const Image *const image, + int x, int y) const; + + bool inline drawImageInline(const Image *const image, + int dstX, int dstY); diff --git a/src/render/mobileopenglgraphics.h b/src/render/mobileopenglgraphics.h index 0b9cd83e2..6161c7f29 100644 --- a/src/render/mobileopenglgraphics.h +++ b/src/render/mobileopenglgraphics.h @@ -56,8 +56,6 @@ class MobileOpenGLGraphics final : public Graphics ~MobileOpenGLGraphics(); - #include "render/openglgraphicsdef.hpp" - inline void drawTriangleArrayfs(const GLshort *const shortVertArray, const GLfloat *const floatTexArray, const int size); @@ -68,56 +66,13 @@ class MobileOpenGLGraphics final : public Graphics inline void drawLineArrays(const int size); - inline void drawVertexes(const NormalOpenGLGraphicsVertexes &ogl); - - bool drawNet(const int x1, const int y1, const int x2, const int y2, - const int width, const int height) override final; - - void initArrays() override final; - - /** - * Draws a rectangle using images. 4 corner images, 4 side images and 1 - * image for the inside. - */ - void drawImageRect(int x, int y, int w, int h, - const ImageRect &imgRect); - -#ifdef DEBUG_DRAW_CALLS - unsigned int getDrawCalls() const - { return mLastDrawCalls; } - - static unsigned int mDrawCalls; - - static unsigned int mLastDrawCalls; -#endif + #include "render/graphicsdef.hpp" - protected: - void setTexturingAndBlending(const bool enable); + #include "render/openglgraphicsdef.hpp" - void debugBindTexture(const Image *const image); + #include "render/openglgraphicsdefadvanced.hpp" private: - void inline setColorAlpha(const float alpha); - - void inline restoreColor(); - - void inline calcImageRect(ImageVertexes *const vert, - int x, int y, - int w, int h, - const ImageRect &imgRect); - - void inline calcPatternInline(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const; - - void inline calcTileVertexesInline(ImageVertexes *const vert, - const Image *const image, - int x, int y) const; - - bool inline drawImageInline(const Image *const image, - int dstX, int dstY); - GLfloat *mFloatTexArray; GLshort *mShortVertArray; GLfloat *mFloatTexArrayCached; diff --git a/src/render/normalopenglgraphics.h b/src/render/normalopenglgraphics.h index 214954e3c..6de8d9397 100644 --- a/src/render/normalopenglgraphics.h +++ b/src/render/normalopenglgraphics.h @@ -56,8 +56,6 @@ class NormalOpenGLGraphics final : public Graphics ~NormalOpenGLGraphics(); - #include "render/openglgraphicsdef.hpp" - inline void drawQuadArrayfi(const int size); inline void drawQuadArrayfiCached(const int size); @@ -78,60 +76,18 @@ class NormalOpenGLGraphics final : public Graphics inline void drawLineArrayf(const int size); - inline void drawVertexes(const NormalOpenGLGraphicsVertexes &ogl); - - bool drawNet(const int x1, const int y1, const int x2, const int y2, - const int width, const int height) override final; - - void initArrays() override final; + #include "render/graphicsdef.hpp" - /** - * Draws a rectangle using images. 4 corner images, 4 side images and 1 - * image for the inside. - */ - void drawImageRect(int x, int y, int w, int h, - const ImageRect &imgRect); - -#ifdef DEBUG_DRAW_CALLS - unsigned int getDrawCalls() const - { return mLastDrawCalls; } + #include "render/openglgraphicsdef.hpp" - static unsigned int mDrawCalls; + #include "render/openglgraphicsdefadvanced.hpp" - static unsigned int mLastDrawCalls; -#endif #ifdef DEBUG_BIND_TEXTURE unsigned int getBinds() const { return mLastBinds; } #endif - protected: - void setTexturingAndBlending(const bool enable); - - void debugBindTexture(const Image *const image); - private: - void inline setColorAlpha(const float alpha); - - void inline restoreColor(); - - void inline calcImageRect(ImageVertexes *const vert, - int x, int y, - int w, int h, - const ImageRect &imgRect); - - void inline calcPatternInline(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const; - - void inline calcTileVertexesInline(ImageVertexes *const vert, - const Image *const image, - int x, int y) const; - - bool inline drawImageInline(const Image *const image, - int dstX, int dstY); - GLfloat *mFloatTexArray; GLint *mIntTexArray; GLint *mIntVertArray; diff --git a/src/render/nullopenglgraphics.h b/src/render/nullopenglgraphics.h index ee2a5d189..ebecbe7dd 100644 --- a/src/render/nullopenglgraphics.h +++ b/src/render/nullopenglgraphics.h @@ -56,8 +56,6 @@ class NullOpenGLGraphics final : public Graphics ~NullOpenGLGraphics(); - #include "render/openglgraphicsdef.hpp" - inline void drawQuadArrayfi(const int size); inline void drawQuadArrayfi(const GLint *const intVertArray, @@ -74,56 +72,13 @@ class NullOpenGLGraphics final : public Graphics inline void drawLineArrayf(const int size); - inline void drawVertexes(const NormalOpenGLGraphicsVertexes &ogl); - - bool drawNet(const int x1, const int y1, const int x2, const int y2, - const int width, const int height) override final; - - void initArrays() override final; - - /** - * Draws a rectangle using images. 4 corner images, 4 side images and 1 - * image for the inside. - */ - void drawImageRect(int x, int y, int w, int h, - const ImageRect &imgRect); - -#ifdef DEBUG_DRAW_CALLS - unsigned int getDrawCalls() const - { return mLastDrawCalls; } - - static unsigned int mDrawCalls; - - static unsigned int mLastDrawCalls; -#endif + #include "render/graphicsdef.hpp" - protected: - void setTexturingAndBlending(const bool enable); + #include "render/openglgraphicsdef.hpp" - void debugBindTexture(const Image *const image); + #include "render/openglgraphicsdefadvanced.hpp" private: - void inline setColorAlpha(const float alpha); - - void inline restoreColor(); - - void inline calcImageRect(ImageVertexes *const vert, - int x, int y, - int w, int h, - const ImageRect &imgRect); - - void inline calcPatternInline(ImageVertexes* const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const; - - void inline calcTileVertexesInline(ImageVertexes *const vert, - const Image *const image, - int x, int y) const; - - bool inline drawImageInline(const Image *const image, - int dstX, int dstY); - GLfloat *mFloatTexArray; GLint *mIntTexArray; GLint *mIntVertArray; diff --git a/src/render/openglgraphicsdef.hpp b/src/render/openglgraphicsdef.hpp index 5e8e3390c..c8937717b 100644 --- a/src/render/openglgraphicsdef.hpp +++ b/src/render/openglgraphicsdef.hpp @@ -20,131 +20,43 @@ * along with this program. If not, see . */ - bool setVideoMode(const int w, const int h, - const int scalle, - const int bpp, - const bool fs, - const bool hwaccel, - const bool resize, - const bool noFrame) override final; +public: + void setColor(const Color &color) override final + { + mColor = color; + mColor2 = color; + mColorAlpha = (color.a != 255); + } + void setColorAll(const Color &color, const Color &color2) + { + mColor = color; + mColor2 = color2; + mColorAlpha = (color.a != 255); + } - /** - * Draws a resclaled version of the image - */ - bool drawRescaledImage(const Image *const image, - int dstX, int dstY, - const int desiredWidth, - const int desiredHeight) override final; + void drawRectangle(const Rect &rect, + const bool filled); - void inline drawPatternInline(const Image *const image, - const int x, const int y, - const int w, const int h); + static void dumpSettings(); - void drawPattern(const Image *const image, - const int x, const int y, - const int w, const int h) override final; + void prepareScreenshot() override final; - /** - * Draw a pattern based on a rescaled version of the given image... - */ - void drawRescaledPattern(const Image *const image, - const int x, const int y, - const int w, const int h, - const int scaledWidth, - const int scaledHeight) override final; + int getMemoryUsage() A_WARN_UNUSED; - void calcPattern(ImageVertexes* const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; + void updateTextureFormat(); - void calcPattern(ImageCollection* const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; + bool isAllowScale() const override final + { return true; } - void calcTileVertexes(ImageVertexes *const vert, - const Image *const image, - int x, int y) const override final; + static void bindTexture(const GLenum target, const GLuint texture); - void calcTileCollection(ImageCollection *const vertCol, - const Image *const image, - int x, int y) override final; + static GLuint mLastImage; - void drawTileCollection(const ImageCollection *const vertCol) - override final; +protected: + void setTexturingAndBlending(const bool enable); - void drawTileVertexes(const ImageVertexes *const vert) override final; +private: + void inline setColorAlpha(const float alpha); - void calcWindow(ImageCollection *const vertCol, - const int x, const int y, - const int w, const int h, - const ImageRect &imgRect) override final; - - void updateScreen() override final; - - void _beginDraw() override final; - - void _endDraw() override final; - - bool pushClipArea(Rect area) override final; - - void popClipArea() override final; - - void setColor(const Color &color) override final - { - mColor = color; - mColor2 = color; - mColorAlpha = (color.a != 255); - } - - void setColorAll(const Color &color, const Color &color2) - { - mColor = color; - mColor2 = color2; - mColorAlpha = (color.a != 255); - } - - void drawPoint(int x, int y) override final; - - void drawLine(int x1, int y1, int x2, int y2) override final; - - void drawRectangle(const Rect &rect, - const bool filled); - - void drawRectangle(const Rect &rect) override final; - - void fillRectangle(const Rect &rect) override final; - - static void dumpSettings(); - - /** - * Takes a screenshot and returns it as SDL surface. - */ - SDL_Surface *getScreenshot() override final A_WARN_UNUSED; - - void prepareScreenshot() override final; - - int getMemoryUsage() A_WARN_UNUSED; - - void updateTextureFormat(); - - bool drawImage(const Image *const image, - int dstX, int dstY) override final; - - void drawImageCached(const Image *const image, - int x, int y) override final; - - void drawPatternCached(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - void completeCache() override final; - - bool isAllowScale() const override final - { return true; } - - static void bindTexture(const GLenum target, const GLuint texture); - - static GLuint mLastImage; + void inline restoreColor(); diff --git a/src/render/openglgraphicsdefadvanced.hpp b/src/render/openglgraphicsdefadvanced.hpp new file mode 100644 index 000000000..07c706af3 --- /dev/null +++ b/src/render/openglgraphicsdefadvanced.hpp @@ -0,0 +1,38 @@ +/* + * The ManaPlus Client + * Copyright (C) 2004-2009 The Mana World Development Team + * Copyright (C) 2009-2010 The Mana Developers + * Copyright (C) 2011-2014 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 . + */ + +public: + inline void drawVertexes(const NormalOpenGLGraphicsVertexes &ogl); + + void initArrays() override final; + +#ifdef DEBUG_DRAW_CALLS + unsigned int getDrawCalls() const + { return mLastDrawCalls; } + + static unsigned int mDrawCalls; + + static unsigned int mLastDrawCalls; +#endif + +protected: + void debugBindTexture(const Image *const image); diff --git a/src/render/safeopenglgraphics.h b/src/render/safeopenglgraphics.h index fbb156c6c..80a10a5eb 100644 --- a/src/render/safeopenglgraphics.h +++ b/src/render/safeopenglgraphics.h @@ -50,44 +50,11 @@ class SafeOpenGLGraphics final : public Graphics ~SafeOpenGLGraphics(); - #include "render/openglgraphicsdef.hpp" - - /** - * Draws a rectangle using images. 4 corner images, 4 side images and 1 - * image for the inside. - */ - void drawImageRect(int x, int y, int w, int h, - const ImageRect &imgRect); - - bool drawNet(const int x1, const int y1, - const int x2, const int y2, - const int width, const int height) override final; + #include "render/graphicsdef.hpp" - protected: - void setTexturingAndBlending(const bool enable); + #include "render/openglgraphicsdef.hpp" private: - void inline setColorAlpha(const float alpha); - - void inline restoreColor(); - - void inline calcImageRect(ImageVertexes *const vert, - int x, int y, - int w, int h, - const ImageRect &imgRect); - - void calcPatternInline(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const; - - void inline calcTileVertexesInline(ImageVertexes *const vert, - const Image *const image, - int x, int y) const; - - bool inline drawImageInline(const Image *const image, - int dstX, int dstY); - bool mTexture; bool mIsByteColor; Color mByteColor; diff --git a/src/render/sdl2graphics.h b/src/render/sdl2graphics.h index 9f604d9b5..9d341aca8 100644 --- a/src/render/sdl2graphics.h +++ b/src/render/sdl2graphics.h @@ -97,132 +97,17 @@ class SDLGraphics final : public Graphics */ ~SDLGraphics(); - void _beginDraw() override final; - - void _endDraw() override final; - - bool pushClipArea(Rect rect) override final; - - void popClipArea() override final; - - bool drawRescaledImage(const Image *const image, - int dstX, int dstY, - const int desiredWidth, - const int desiredHeight) override final; - - void drawPattern(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - void inline drawPatternInline(const Image *const image, - const int x, const int y, - const int w, const int h); - - void drawRescaledPattern(const Image *const image, - const int x, const int y, - const int w, const int h, - const int scaledWidth, - const int scaledHeight) override final; - - void calcPattern(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void calcPattern(ImageCollection *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void calcTileVertexes(ImageVertexes *const vert, - const Image *const image, - int x, int y) const override final; - - void calcTileSDL(ImageVertexes *const vert, - int x, int y) const override final; - - void calcTileCollection(ImageCollection *const vertCol, - const Image *const image, - int x, int y) override final; - - void drawTileVertexes(const ImageVertexes *const vert) override final; - - void drawTileCollection(const ImageCollection *const vertCol) - override final; - - void updateScreen() override final; - - SDL_Surface *getScreenshot() override final A_WARN_UNUSED; - - bool drawNet(const int x1, const int y1, - const int x2, const int y2, - const int width, const int height) override final; - - void calcWindow(ImageCollection *const vertCol, - const int x, const int y, - const int w, const int h, - const ImageRect &imgRect) override final; - - void fillRectangle(const Rect &rect) override final; - - void drawRectangle(const Rect &rect) override final; - - void drawPoint(int x, int y) override final; - - void drawLine(int x1, int y1, int x2, int y2) override final; - - bool setVideoMode(const int w, const int h, - const int scale, - const int bpp, - const bool fs, - const bool hwaccel, - const bool resize, - const bool noFrame) override final; - void setRendererFlags(const uint32_t flags) { mRendererFlags = flags; } - bool drawImage(const Image *const image, - int dstX, int dstY) override final; - - void drawImageCached(const Image *const image, - int x, int y) override final; + #include "render/graphicsdef.hpp" - void drawPatternCached(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - void completeCache() override final; - - /** - * Draws a rectangle using images. 4 corner images, 4 side images and 1 - * image for the inside. - */ - void drawImageRect(int x, int y, int w, int h, - const ImageRect &imgRect); + #include "render/softwaregraphicsdef.hpp" protected: uint32_t mRendererFlags; uint32_t mOldPixel; unsigned int mOldAlpha; - - private: - void inline calcImageRect(ImageVertexes *const vert, - int x, int y, - int w, int h, - const ImageRect &imgRect); - - void inline calcPatternInline(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const; - - void inline calcTileVertexesInline(ImageVertexes *const vert, - const Image *const image, - int x, int y) const; - - bool inline drawImageInline(const Image *const image, - int dstX, int dstY); }; #endif // USE_SDL2 diff --git a/src/render/sdl2softwaregraphics.h b/src/render/sdl2softwaregraphics.h index 6ef750dbd..caf8517be 100644 --- a/src/render/sdl2softwaregraphics.h +++ b/src/render/sdl2softwaregraphics.h @@ -54,111 +54,14 @@ class SDL2SoftwareGraphics final : public Graphics */ ~SDL2SoftwareGraphics(); - void _beginDraw(); - - void _endDraw(); - - bool pushClipArea(Rect rect); - - void popClipArea(); - - bool drawRescaledImage(const Image *const image, - int dstX, int dstY, - const int desiredWidth, - const int desiredHeight) override final; - - void drawPattern(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - void inline drawPatternInline(const Image *const image, - const int x, const int y, - const int w, const int h); - - void drawRescaledPattern(const Image *const image, - const int x, const int y, - const int w, const int h, - const int scaledWidth, - const int scaledHeight) override final; - - void calcPattern(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void calcPattern(ImageCollection *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void calcTileVertexes(ImageVertexes *const vert, - const Image *const image, - int x, int y) const override final; - - void calcTileSDL(ImageVertexes *const vert, - int x, int y) const override final; - - void calcTileCollection(ImageCollection *const vertCol, - const Image *const image, - int x, int y) override final; - - void drawTileVertexes(const ImageVertexes *const vert) override final; - - void drawTileCollection(const ImageCollection *const vertCol) - override final; - - void updateScreen() override final; - - SDL_Surface *getScreenshot() override final A_WARN_UNUSED; - - bool drawNet(const int x1, const int y1, - const int x2, const int y2, - const int width, const int height) override final; - - void calcWindow(ImageCollection *const vertCol, - const int x, const int y, - const int w, const int h, - const ImageRect &imgRect) override final; - - void fillRectangle(const Rect &rect) override final; - - void drawRectangle(const Rect &rect) override final; - - void drawPoint(int x, int y) override final; - - void drawLine(int x1, int y1, int x2, int y2) override final; - - bool setVideoMode(const int w, const int h, - const int scale, - const int bpp, - const bool fs, - const bool hwaccel, - const bool resize, - const bool noFrame) override final; - void setRendererFlags(const uint32_t flags) override final { mRendererFlags = flags; } - bool resizeScreen(const int width, const int height) override final; - - bool drawImage(const Image *const image, - int dstX, int dstY) override final; - - void drawImageCached(const Image *const image, - int x, int y) override final; + #include "render/graphicsdef.hpp" - void drawPatternCached(const Image *const image, - const int x, const int y, - const int w, const int h) override final; + #include "render/softwaregraphicsdef.hpp" - void completeCache() override final; - - /** - * Draws a rectangle using images. 4 corner images, 4 side images and 1 - * image for the inside. - */ - void drawImageRect(int x, int y, int w, int h, - const ImageRect &imgRect); + bool resizeScreen(const int width, const int height) override final; protected: int SDL_FakeUpperBlit(const SDL_Surface *const src, @@ -174,24 +77,6 @@ class SDL2SoftwareGraphics final : public Graphics SDL_Surface *mSurface; uint32_t mOldPixel; unsigned int mOldAlpha; - - private: - void inline calcImageRect(ImageVertexes *const vert, - const int x, const int y, - const int w, const int h, - const ImageRect &imgRect); - - void inline calcPatternInline(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const; - - void inline calcTileVertexesInline(ImageVertexes *const vert, - const Image *const image, - int x, int y) const; - - bool inline drawImageInline(const Image *const image, - int dstX, int dstY); }; #endif // USE_SDL2 diff --git a/src/render/sdlgraphics.h b/src/render/sdlgraphics.h index 170c0010b..9d023e199 100644 --- a/src/render/sdlgraphics.h +++ b/src/render/sdlgraphics.h @@ -54,106 +54,9 @@ class SDLGraphics final : public Graphics */ ~SDLGraphics(); - void _beginDraw() override final; + #include "render/graphicsdef.hpp" - void _endDraw() override final; - - bool pushClipArea(Rect rect) override final; - - void popClipArea() override final; - - bool drawRescaledImage(const Image *const image, - int dstX, int dstY, - const int desiredWidth, - const int desiredHeight) override final; - - void drawPattern(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - void inline drawPatternInline(const Image *const image, - const int x, const int y, - const int w, const int h); - - void drawRescaledPattern(const Image *const image, - const int x, const int y, - const int w, const int h, - const int scaledWidth, - const int scaledHeight) override final; - - void calcPattern(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void calcPattern(ImageCollection *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void calcTileVertexes(ImageVertexes *const vert, - const Image *const image, - int x, int y) const override final; - - void calcTileSDL(ImageVertexes *const vert, - int x, int y) const override final; - - void calcTileCollection(ImageCollection *const vertCol, - const Image *const image, - int x, int y) override final; - - void drawTileVertexes(const ImageVertexes *const vert) override final; - - void drawTileCollection(const ImageCollection *const vertCol) - override final; - - void updateScreen() override final; - - SDL_Surface *getScreenshot() override final A_WARN_UNUSED; - - bool drawNet(const int x1, const int y1, - const int x2, const int y2, - const int width, const int height) override final; - - void calcWindow(ImageCollection *const vertCol, - const int x, const int y, - const int w, const int h, - const ImageRect &imgRect) override final; - - void fillRectangle(const Rect &rect) override final; - - void drawRectangle(const Rect &rect) override final; - - void drawPoint(int x, int y) override final; - - void drawLine(int x1, int y1, int x2, int y2) override final; - - bool setVideoMode(const int w, const int h, - const int scale, - const int bpp, - const bool fs, - const bool hwaccel, - const bool resize, - const bool noFrame) override final; - - bool drawImage(const Image *const image, - int dstX, int dstY) override final; - - void drawImageCached(const Image *const image, - int x, int y) override final; - - void drawPatternCached(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - void completeCache() override final; - - /** - * Draws a rectangle using images. 4 corner images, 4 side images and 1 - * image for the inside. - */ - void drawImageRect(int x, int y, int w, int h, - const ImageRect &imgRect); + #include "render/softwaregraphicsdef.hpp" protected: int SDL_FakeUpperBlit(const SDL_Surface *const src, @@ -167,23 +70,6 @@ class SDLGraphics final : public Graphics uint32_t mOldPixel; unsigned int mOldAlpha; - - private: - void inline calcImageRect(ImageVertexes *const vert, - int x, int y, - int w, int h, - const ImageRect &imgRect); - - void inline calcPatternInline(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const; - - void inline calcTileVertexesInline(ImageVertexes *const vert, - const Image *const image, - int x, int y) const; - bool inline drawImageInline(const Image *const image, - int dstX, int dstY); }; #endif // USE_SDL2 diff --git a/src/render/softwaregraphicsdef.hpp b/src/render/softwaregraphicsdef.hpp new file mode 100644 index 000000000..db0014635 --- /dev/null +++ b/src/render/softwaregraphicsdef.hpp @@ -0,0 +1,25 @@ +/* + * The ManaPlus Client + * Copyright (C) 2004-2009 The Mana World Development Team + * Copyright (C) 2009-2010 The Mana Developers + * Copyright (C) 2011-2014 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 . + */ + +public: + void calcTileSDL(ImageVertexes *const vert, + int x, int y) const override final; -- cgit v1.2.3-70-g09d2 From 57bdc5445f308a92b416916300f853cb729296e3 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 10 Mar 2014 01:55:45 +0300 Subject: update translations. --- data/translations/help/es.po | 178 ++++++------- data/translations/help/fr.po | 40 +-- po/cs.po | 571 +++++++++++++++++++++-------------------- po/de.po | 571 +++++++++++++++++++++-------------------- po/es.po | 585 +++++++++++++++++++++++-------------------- po/fi.po | 571 +++++++++++++++++++++-------------------- po/fr.po | 571 +++++++++++++++++++++-------------------- po/id.po | 570 +++++++++++++++++++++-------------------- po/it.po | 571 +++++++++++++++++++++-------------------- po/ja.po | 571 +++++++++++++++++++++-------------------- po/manaplus.pot | 568 +++++++++++++++++++++-------------------- po/nl_BE.po | 571 +++++++++++++++++++++-------------------- po/pl.po | 571 +++++++++++++++++++++-------------------- po/pt.po | 571 +++++++++++++++++++++-------------------- po/pt_BR.po | 571 +++++++++++++++++++++-------------------- po/ru.po | 571 +++++++++++++++++++++-------------------- po/tr.po | 571 +++++++++++++++++++++-------------------- po/zh_CN.po | 571 +++++++++++++++++++++-------------------- 18 files changed, 4944 insertions(+), 4420 deletions(-) diff --git a/data/translations/help/es.po b/data/translations/help/es.po index 38bddb33e..9da331852 100644 --- a/data/translations/help/es.po +++ b/data/translations/help/es.po @@ -3,14 +3,14 @@ # Maria , 2012 # Maria , 2012 # Mr Pirate , 2012 -# Nelson Martell , 2012-2013 +# Nelson Martell , 2012-2014 # osuka , 2013 # osuka , 2013 msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:14+0000\n" -"Last-Translator: Andrei Karas \n" +"PO-Revision-Date: 2014-03-04 20:59+0000\n" +"Last-Translator: Nelson Martell \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,10 +19,10 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" msgid "/invite NICK - invite a player to your party." -msgstr "" +msgstr "/invite NICK - Invitar a un jugador a tu grupo." msgid "/uploadserverconfig - upload server config into pastebin service." -msgstr "" +msgstr "/uploadserverconfig - Cargar configuraciones al servicio de pastebin." msgid "\"Switch pvp attack\"" msgstr "\"Alternar ataque pvp\"" @@ -43,7 +43,7 @@ msgid "\"Target & attack\"" msgstr "\"Seleccionar y Atacar\"" msgid "/atkhuman - select and attack nearest player." -msgstr "" +msgstr "/atkhuman - Seleccionar y atacar al jugador más cercano." msgid "\"Emote shortcut 11\"" msgstr "\"Atajo para emoticono 11\"" @@ -63,7 +63,7 @@ msgid "/cacheinfo - show text cache info." msgstr "/cacheinfo - muestra un texto con información de la caché." msgid "/exp 0 - disable party experience sharing options." -msgstr "" +msgstr "/exp 0 - Deshabilitar las opciones de compartir experiencia." msgid "\"Outfits window\"" msgstr "\"Ventana de Vestimentas\"" @@ -74,28 +74,28 @@ msgstr "TECLADO:" msgid "" " - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" " players?" -msgstr "" +msgstr " - ##2permitir intercambios##9: ¿Deseas permitir que cualquier jugador te solicite\n intercambios?" msgid "\"Emote shortcut 9\"" msgstr "\"Atajo para emoticono 9\"" msgid "/item 1 - enable party item sharing options." -msgstr "" +msgstr "/item 1 - habilita las opciones de compartir artículos." msgid "\"Set direction down\"" msgstr "\"Voltear hacia abajo\"" msgid "GM" -msgstr "" +msgstr "GM" msgid "\"Target NPC\"" msgstr "\"Seleccionar NPC\"" msgid "Party chat commands" -msgstr "" +msgstr "Comandos para el chat de Grupo" msgid "/help - show this help." -msgstr "" +msgstr "/help - mostrar esta ayuda" msgid "" "You can walk to warps automatically.\n" @@ -104,16 +104,16 @@ msgid "" msgstr "Puedes caminar hacia los portales de forma automática. Abre la Ventana Social (###keyWindowSocial;) y selecciona la pestaña Navegación, luego sale clic al portal que quieras." msgid "/info - show guild info. Only for native guilds only." -msgstr "" +msgstr "/info - Mostrar información del gremio. Sólo para los nativos del gremio." msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - agregar nick a la lista de relación neutral." +msgstr "/neutral NICK - Agregar a nick a la lista de relación neutral." msgid "\"Outfit shortcut 7\"" msgstr "\"Atajo para vestimenta 7\"" msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NOMBRE - agregar monstruo a la lista de ataque prioritario." +msgstr "/addpriorityattack NOMBRE - Agregar monstruo a la lista de ataque prioritario." msgid "Back to Index" msgstr "Volver al Índice" @@ -125,7 +125,7 @@ msgid "THE PLAYER LIST" msgstr "LA LISTA DE JUGADOR" msgid "/priceload - load shop price from disc." -msgstr "/priceload - cargar precios de la tienda desde disco." +msgstr "/priceload - Cargar precios de la tienda desde disco." msgid "Search string not found." msgstr "Cadena de busqueda no encontrada." @@ -163,7 +163,7 @@ msgid "" "Communication is often essential to success in this game. You can communicate\n" " in several ways: By chatting and showing emotions (see above), by trading\n" " (with the right-click context menu), and by whispering." -msgstr "La comunicación es esecial muchas veces para triunfar en este juego. Puedes\n comunicarte de muchas maneras: Chateando y mostrando emociones (ver arriba),\n realizando intercambios (desde el menú contextual al darle clic derecho),\n y a través de los susurros." +msgstr "La comunicación es, casi siempre, esencial para triunfar en este juego. Puedes\n comunicarte de muchas maneras: Chateando y mostrando emociones (ver arriba),\n realizando intercambios (desde el menú contextual al darle clic derecho),\n y a través de los susurros." msgid "\"Emote shortcut 1\"" msgstr "\"Atajo para emoticono 1\"" @@ -171,13 +171,13 @@ msgstr "\"Atajo para emoticono 1\"" msgid "" " - ##2ignored##9: You wish to completely ignore this player. You will not\n" " even see floating text for him or her anymore, nor emotions." -msgstr "" +msgstr "- ##2ignorado##9: Deseas ignorar completamente a este jugador. Nunca más verás texto flotante ni emociones de él o ella." msgid "\"Outfit shortcut 13\"" msgstr "\"Atajo para vestimenta 13\"" msgid "/sethome - set home position." -msgstr "" +msgstr "/sethome - Establecer posición de inicio." msgid "" " You can improve your skills by increasing job level. Each job level\n" @@ -203,21 +203,21 @@ msgid "Mana Contributors" msgstr "Mana: Contribuyentes" msgid "Content devs" -msgstr "" +msgstr "Desarrolladores de contenido" msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query NICK, /q NICK - abrir nueva pestaña de susurro para el nick indicado." +msgstr "/query NICK, /q NICK - Abrir nueva pestaña de susurro para el nick indicado." msgid "" " - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" " private messages to you in-game?" -msgstr "" +msgstr " - ##2permitir susurros##9: ¿Deseas permitir que cualquier jugador te envíe mensajes\n privados en el juego?" msgid "\"Item shortcut 5\"" msgstr "\"Atajo para objeto 5\" " msgid "/all - show visible beings list in debug tab." -msgstr "/all - mostrar, en la pestaña del depurador, la lista de seres visibles." +msgstr "/all - Mostrar, en la pestaña del depurador, la lista de seres visibles." msgid "\"Emote shortcut 7\"" msgstr "\"Atajo para emoticono 7\"" @@ -226,23 +226,23 @@ msgid "Debug" msgstr "Depurador" msgid "/present - print visible players number to chat." -msgstr "" +msgstr "/present - Imprime el número de jugadores visibles en el chat." msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" msgstr "Sitio web: @@http://manaplus.org/|http://manaplus.org/@@" msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack NOMBRE - agregar monstruo a la lista de ataque." +msgstr "/addattack NOMBRE - Agregar monstruo a la lista de ataque." msgid "For other server look servers pages for support." -msgstr "Para otros servidores mira las páginas de ayuda de los servidores." +msgstr "Para otros servidores mira las páginas de ayuda del servidor correspondiente." msgid "" "##2ManaPlus##9 is a serious effort to create an innovative free and open\n" " source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" " and diverse interactive world. It is licensed under the GPL, making\n" " sure this game can't ever run away from you." -msgstr "" +msgstr "##2ManaPlus##9 es fruto de un arduo esfuerzo para crear un Cliente MMORPG innovador\n y de código abierto. ManaPlus usa gráficos 2D y apunta a la creación de un\n mundo amplio, diverso e interactivo. Está licenciado bajo la GPL, asegurando\n que este juego nunca estará lejos de tu alcance." msgid "\"Target closest monster\"" msgstr "\"Seleccionar monstruos cercanos\"" @@ -254,10 +254,10 @@ msgid "\"Outfit shortcut 6\"" msgstr "\"Atajo para vestimenta 6\"" msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - establecer el contador de caída de objetos al valor pedido." +msgstr "/setdrop N - Establecer el contador de caída de objetos a N." msgid "/dumpogl - dump all OpenGL variables into log file." -msgstr "" +msgstr "/dumpogl - Vacía todas las variables OpenGL en el archivo de registro." msgid "/outfit N - wear outfit number N." msgstr "/outfit N - ponerse el vestimenta número N." @@ -269,28 +269,28 @@ msgid "\"Shop window\"" msgstr "\"Ventana de la tienda\"" msgid "/createparty NAME - create party with selected name." -msgstr "/createparty NOMBRE - crear grupo con el nombre seleccionado." +msgstr "/createparty NOMBRE - Crear un grupo con el nombre especificado." msgid "\"Move down\"" msgstr "\"Bajar\"" msgid "/heal NICK - heal nick." -msgstr "/heal NICK - cura a NICK." +msgstr "/heal NICK - Curar al jugador NICK." msgid "/emotepet N - use emotion number N from your pet." -msgstr "" +msgstr "/emotepet N - Usar el emoticón número N desde tu mascota." msgid "\"Setup window\"" msgstr "\"Ventana de Configuración\"" msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack NOMBRE - remover monstruo de la lista de ataque." +msgstr "/removeattack NOMBRE - Remover monstruo de la lista de ataque." msgid "\"Set direction up\"" msgstr "\"Voltear hacia arriba\"" msgid "/dumpe - dump environment variables into chat." -msgstr "" +msgstr "/dumpe - Vacía las variables de entorno en el chat." msgid "Instructions" msgstr "Instrucciones" @@ -312,7 +312,7 @@ msgid "\"Change move to target type\"" msgstr "\"Cambiar tipo de movimiento al objetivo\"" msgid "/dumpmods - dump all enabled mod names into chat." -msgstr "" +msgstr "/dumpmods - Vacía los nombres de todos los mods habilitados en el chat." msgid "\"Enable/disable trading\"" msgstr "\"Habilitar/Deshabilitar Intercambios\"" @@ -321,7 +321,7 @@ msgid "\"Toggle camera mode\"" msgstr "\"Activar el modo de cámara\"" msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore NICK - remover a NICK de la lista de ignorados." +msgstr "/unignore NICK - Remover a NICK de la lista de ignorados." msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -333,7 +333,7 @@ msgid "IGNORING COMMUNICATION" msgstr "IGNORANDO COMUNICACIÓN" msgid "/wait NAME - wait for nick or moster with name." -msgstr "" +msgstr "/wait NOMBRE - Esperar por un nick o monstruo con nombre." msgid "SUPPORT" msgstr "SOPORTE" @@ -354,12 +354,12 @@ msgid "" " - ##2save player list##9: Should your acquaintance list be saved when you\n" " quit the game? If you enable this option, your list will survive when you\n" " quit and re-start." -msgstr "" +msgstr " - ##2guardar lista de jugadores##9: ¿La lista de conocidos debería ser guardada\n cuando salgas del juego? Si activas esta opción, tu lista sobrevivirá cuando\n cierres y vuelvas a abrir el cliente." msgid "" "You can use mumble voice chat for talking with other players.\n" "Start mumble before client start and enable mumble in settings." -msgstr "Puedes usar el chat de voz de mumble para hablar con otros jugadores.\nInicia mumble anter que el cliente y habilita mumble en configuración." +msgstr "Puedes usar el chat de voz de mumble para hablar con otros jugadores.\nInicia mumble antes que el cliente y habilita mumble en configuración." msgid "\"Move up\"" msgstr "\"Subir\"" @@ -373,22 +373,22 @@ msgstr "\"Atajo para objeto 4\" " msgid "" "You can restore yellow bar settings,\n" "by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Puedes restaurar las configuraciones de la barra amarilla, haciendo clic \nderecho en ésta y seleccionar \"Reestablecer la barra amarilla\"" +msgstr "Puedes restaurar las configuraciones de la barra amarilla, haciendo clic \nderecho en ésta y seleccionar \"Restablecer la barra amarilla\"" msgid "/who - print online players number to chat." -msgstr "/who - mostrar en el chat el número de jugadores conectados." +msgstr "/who - Imprimir en el chat el número de jugadores conectados." msgid "/createitems - open dialog for creating items." -msgstr "" +msgstr "/createitems - Abre el diálogo de creación de artículos." msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." msgstr "/pseudoaway, /pseudoaway MSG - fijar/desfijar modo pseudo away." msgid "Sources:" -msgstr "" +msgstr "Fuentes:" msgid "/uptime - show client uptime." -msgstr "/uptime - mostrar el tiempo de actividad del cliente." +msgstr "/uptime - Mostrar el tiempo de actividad del cliente." msgid "\"Who is online window\"" msgstr "\"Ventana de Quién está conectado\"" @@ -397,7 +397,7 @@ msgid "\"Sit\"" msgstr "\"Sentarse\"" msgid "/dumpg - dump graphics and some other settings to chat." -msgstr "/dumpg - vaciar configuraciones gráficas y algunas otras al chat." +msgstr "/dumpg - Vaciar configuraciones gráficas y algunas otras al chat." msgid "\"Deactivate chat input\"" msgstr "\"Desactivar entrada del chat\"" @@ -424,7 +424,7 @@ msgid "\"Scroll chat down\"" msgstr "\"Desplazar el chat hacia abajo\"" msgid "##2Trade:##9 enables the ability to trade with others." -msgstr "" +msgstr "##2Intercambio:##9 Activa la habilidad de hacer intercambios con otros jugadores." msgid "Contributors to client development" msgstr "Contribuyentes al desarrollo del cliente" @@ -459,10 +459,10 @@ msgid "\"Move to target\"" msgstr "\"Mover hacia el objetivo\"" msgid "/item 0 - disable party item sharing options." -msgstr "" +msgstr "/item 0 - deshabilita las opciones de compartir artículos " msgid "/drop - drop N items from 0 slot." -msgstr "" +msgstr "/drop - Tirar N artículos desde la ranura 0." msgid "\"Enable / disable away mode\"" msgstr "\"Habilitar / deshabilitar modo AFK (lejos del teclado)\"" @@ -474,7 +474,7 @@ msgid "\"Chat auto complete\"" msgstr "\"Auto-completar chat\"" msgid "/kick NICK - kick someone from the party you are in." -msgstr "" +msgstr "/kick NICK - Expulsar a alguien del grupo en el que estás." msgid "\"Commands window\"" msgstr "\"Ventana de Comandos\"" @@ -501,7 +501,7 @@ msgid "\"Change crazy Move mode\"" msgstr "\"Cambiar modo de Movimientos alocados\"" msgid "/where - print current player position to chat." -msgstr "/where - muestra en el chat la posición actual del jugador." +msgstr "/where - Muestra en el chat la posición actual del jugador." msgid "\"Attack\"" msgstr "\"Atacar\"" @@ -510,7 +510,7 @@ msgid "/outfit next - wear next outfit." msgstr "/outfit next - ponerse la siguiente vestimenta." msgid "/magicattack - attack target with magic." -msgstr "" +msgstr "/magicattack - Ataca al objetivo con magia." msgid "" "You can set away mode,\n" @@ -521,7 +521,7 @@ msgid "/move X Y - move to X,Y position in short distance." msgstr "/move X Y - moverse a la posición X,Y en corta distancia." msgid "##2Party Level1:##9 enables a char to join a party." -msgstr "" +msgstr "##2Grupo, Nivel 1:##9 Le permite a un personaje unirse a un grupo." msgid "\"Item shortcut 3\"" msgstr "\"Atajo para objeto 3\" " @@ -539,7 +539,7 @@ msgid "Android porting" msgstr "Portabilidad Android" msgid "Tabs" -msgstr "" +msgstr "Pestañas" msgid "\"Social window\"" msgstr "\"Ventana Social\"" @@ -575,18 +575,18 @@ msgid "" " - ##2neutral##9: As far as the game is concerned, this is the same as not\n" " having the player listed: the player may chat with you, but may only trade\n" " or whisper if you have this option allowed for everyone." -msgstr "" +msgstr " - ##2neutral##9: En lo que concierne al juego, esto es lo mismo que no tener\n al jugador en la lista: éste podrá conversar contigo, pero sólo podrá realizar\n intercambios o susurrar si tienes esta opción habilitada para todos." msgid "Download" msgstr "Descarga" msgid "Other linux:" -msgstr "" +msgstr "Otro linux:" msgid "" " - ##2friend##9: You consider this player a friend. The player may chat,\n" " message your in private, or trade with you at any point." -msgstr "" +msgstr " - ##2amigo##9: Tú consideras a este jugador un amigo. Éste puede chatear,\n escribirte en privado o realizar intercambios contigo en cualquier punto." msgid "Art or images contributors" msgstr "Contribuyentes en arte o imágenes" @@ -595,28 +595,28 @@ msgid "\"Target player\"" msgstr "\"Seleccionar jugador\"" msgid "/dropn - drop N items from any slot." -msgstr "" +msgstr "/dropn - Tira N artículos de cualquier ranura." msgid "/enableaway - enable away messages in current tab." -msgstr "" +msgstr "/enableaway - Habilita los mensajes de ausencia en la pestaña actual." msgid "##2ManaPlus version: ##6%VER%" msgstr "##2ManaPlus versión: ##6%VER%" msgid "/enemy NICK - add nick to enemyes list." -msgstr "" +msgstr "/enemy NICK - Agrega al nick a la lista de enemigos." msgid "" " - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" " her chat messages are not logged and trade requests and whispers are\n" " ignored." -msgstr "" +msgstr " - ##2desatendido##9: Deseas desatender a este jugador. lo que implica que sus\n mensajes en el chat no serán registrados y sus peticiones de intercambio o\n susurros serán ignorados." msgid "\"Debug window\"" msgstr "\"Ventana de depurador\"" msgid "/uploadlog - upload log into pastebin service." -msgstr "" +msgstr "/uploadlog - Cargar registro en el servicio de pastebin." msgid "ManaPlus Contributors" msgstr "ManaPlus: Contribuyentes" @@ -631,7 +631,7 @@ msgid "Basic skills:" msgstr "Habilidades básicas:" msgid "/leave - leave the party you are in." -msgstr "" +msgstr "/leave - Dejar el grupo en el que estás" msgid "" "You can buy or sell items from players shops.\n" @@ -665,7 +665,7 @@ msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 msgid "" "/cleangraphics - remove all cached graphics. Usefull for content developers." -msgstr "" +msgstr "/cleangraphics - Remover todos los gráficos cacheados. Útil para los desarrolladores de contenido." msgid "/friend NICK, /befriend NICK - add nick to friends list." msgstr "/friend NICK, /befriend NICK - agregar nick a la lista de amigos." @@ -679,10 +679,10 @@ msgstr "\"Desplazar el chat hacia arriba\"" msgid "" "##9 This file lists all contributors up to the current release. Check the wiki\n" "##9 for the currently active development team." -msgstr "" +msgstr "##9 Este archivo muestra a todos los contribuyentes de la versión actual. Consulta\n##9 la wiki para el equipo de desarrollo activo actual." msgid "/item - show party item sharing options." -msgstr "" +msgstr "/item - Mostrar las opciones de compartir artículos." msgid "\"Inventory window\"" msgstr "\"Ventana del inventario\"" @@ -723,13 +723,13 @@ msgid "" msgstr "/msg NICK texto, /whisper NICK texto, /w NICK texto - envía un susurro a NICK." msgid "/movetotarget - move to target position." -msgstr "" +msgstr "/movetotarget - Moverse a la posición del objetivo." msgid "\"Emote shortcut 14\"" msgstr "\"Atajo para emoticono 14\"" msgid "/open URL - open url in browser." -msgstr "" +msgstr "/open URL - Abre la url en un explorador." msgid "Commands" msgstr "Comandos" @@ -752,10 +752,10 @@ msgid "" msgstr " La lista de jugadores muestra la lista de todos los jugadores que conozcas. Ellos\n están categorizados como sigue:" msgid "/cleanfonts - remove all cached render strings." -msgstr "" +msgstr "/cleanfonts - Remover todas las cadenas renderizadas cacheadas." msgid "/dumpgl - dump OpenGL version into chat." -msgstr "" +msgstr "/dumpgl - Vacía la versión OpenGL en el chat." msgid "/outfit prev - wear previous outfit." msgstr "/outfit prev - ponerse la vestimenta previa." @@ -767,7 +767,7 @@ msgid "Powered By" msgstr "Impulsado Por" msgid "##2Party level2:##9 enables a char to create a party." -msgstr "" +msgstr "##2Grupo, Nivel 2:##9 Le permite a un personaje crear un grupo." msgid "/target NICK - select nick as target. Can be monster or player nick." msgstr "/target NICK - seleccionar nick como objetivo. Puede ser también un monstruo." @@ -788,7 +788,7 @@ msgid "\"Set direction right\"" msgstr "\"Voltear a la derecha\"" msgid "/announce MESSAGE - show global message." -msgstr "" +msgstr "/announce MENSAJE - Muestra un mensaje global." msgid "Player relations" msgstr "Relaciones del jugador" @@ -805,7 +805,7 @@ msgid "/closeall - close all whispers." msgstr "/closeall - cerrar todos los susurros." msgid "/exp 1 - enable party experience sharing options." -msgstr "" +msgstr "/exp 1 - Habilita las opciones de compartir experiencia del grupo." msgid "COMMANDS" msgstr "COMANDOS" @@ -817,7 +817,7 @@ msgid "/serverunignoreall - unignore all whispers on server side." msgstr "/serverunignoreall - des-ignorar todos los susurros, del lado del servidor." msgid "##9Magic skills can be obtain by doing quests and missions in game." -msgstr "" +msgstr "##9Las habilidades mágicas pueden obtenerse al realizar misiones y búsquedas en juego." msgid "\"Skill window\"" msgstr "\"Ventana de habilidades\"" @@ -829,7 +829,7 @@ msgid "\"Toggle chat\"" msgstr "\"Activar chat\"" msgid "/talkpet TEXT - talk from your pet." -msgstr "" +msgstr "/talkpet TEXTO - Hablar desde tu mascota." msgid "\"Change attack type\"" msgstr "\"Cambiar tipo de ataque\"" @@ -853,7 +853,7 @@ msgid "/dirs - show client dirs in debug chat tab." msgstr "/dirs - mostrar en la pestaña del depurador los directorios del cliente." msgid "/movetohome - move to home position." -msgstr "" +msgstr "/movetohome - Moverse a la posición de inicio marcada." msgid "/disconnect - quick disconnect from server." msgstr "/disconnect - desconectarse rápidamente del servidor." @@ -885,13 +885,13 @@ msgstr "\"Cambiar modo de imitación\"" msgid "" "##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" " Added many features, improved perfomance, stability, security and more." -msgstr "" +msgstr "##2ManaPlus##9 es un cliente extendido basado en código del antiguo cliente.\n ##2Mana##9Se han añadido más características, mejorado el rendimiento, esta-\n bilidad, seguridad y más." msgid "##9Other skills can be obtain by doing quests and missions in game." -msgstr "" +msgstr "##9Otras habilidades pueden ser obtenidas realizando búsquedas y misiones en el juego." msgid "/exp - show party experience sharing options." -msgstr "" +msgstr "/exp - Mostrar las opciones de compartir experiencia del grupo." msgid "\"Reset video mode to safe value\"" msgstr "\"Reestablecer modo de video a valor seguro\"" @@ -900,7 +900,7 @@ msgid "/undress NICK - remove all clothes from nick. Local effect only." msgstr "/undress NICK - quitar toda la ropa de un nick (efecto local sólamente)." msgid "Other" -msgstr "" +msgstr "Otro" msgid "" " Otherwise see the @@team|Development Team@@ section to have a list of\n" @@ -911,13 +911,13 @@ msgid "\"Outfit shortcut 14\"" msgstr "\"Atajo para vestimenta 14\"" msgid "/uploadconfig - upload main config into pastebin service." -msgstr "" +msgstr "/uploadconfig - Cargar configuraciones principales al servicio de pastebin." msgid "\"Quick drop N items from 0 slot\"" msgstr "\"Dejar caer rápidamente N artículos del la ranura 0\"" msgid "/enablehighlight - enable highlight in current tab." -msgstr "" +msgstr "/enablehighlight - Habilitar resaltado en la pestaña actual." msgid "\"Emote shortcut window\"" msgstr "\"Ventana para Emoticonos\"" @@ -926,7 +926,7 @@ msgid "\"Bot checker window\"" msgstr "\"Ventana de chequeo de bot\"" msgid "/disableaway - disable away messages in current tab." -msgstr "" +msgstr "/disableaway - Deshabilitar los mensajes de ausencia en la pestaña actual." msgid "" "/mail NICK MSG - send offline message to NICK. Working only in tmw server." @@ -936,7 +936,7 @@ msgid "DOWNLOADS" msgstr "DESCARGAS" msgid "/disablehighlight - disable highlight in current tab." -msgstr "" +msgstr "/disablehighlight - Deshabilitar resaltado en la estaña actual." msgid "\"Item shortcut 15\"" msgstr "\"Atajo para objeto 15\" " @@ -945,7 +945,7 @@ msgid "About The Mana World" msgstr "Acerca de The Mana World" msgid "/testparticle FILENAME - set test particle on player." -msgstr "" +msgstr "/testparticle NombreDeArchivo - Establecer partículas de prueba sobre jugador." msgid "\"Smilie\"" msgstr "\"Sonrreír\"" @@ -970,7 +970,7 @@ msgid "Whispers" msgstr "Susurros" msgid "/url URL - insert url into chat." -msgstr "" +msgstr "/url URL - Insertar la URL en el chat." msgid "\"Wear outfit\"" msgstr "\"Ponerse la vestimenta\"" @@ -1041,7 +1041,7 @@ msgid "\"Move left\"" msgstr "\"Izquierda\"" msgid "##2Emote:##9 enables the ability to express emotions." -msgstr "" +msgstr "##2Emociones:##9 Permite al personaje expresar emociones." msgid "\"Item shortcut window\"" msgstr "\"Ventana de atajos para objetos\"" @@ -1062,7 +1062,7 @@ msgid "/serverignoreall - ignore all whispers on server side." msgstr "/serverignoreall - ignorar todos los susurros del lado del servidor." msgid "/notice TEXT - set notice guild text." -msgstr "" +msgstr "/notice TEXTO - Establecer el texto de información del gremio." msgid "\"Emote shortcut 3\"" msgstr "\"Atajo para emoticono 3\"" @@ -1076,7 +1076,7 @@ msgid "" msgstr " Sin embargo, tú puedes protegerte de esos jugadores ignorándolos. Haz clic\n derecho sobre ellos y, en el menú contextual, selecciona \"Ignorar\" o\n \"Desatender\" (ver abajo). Puedes ver tus relaciones con los jugadores en el\n menú \"Configuración\", donde se enlistan todos los jugadores que has añadido.\n Para abrir este menú, selecciona \"Configuración\" en esquina superior de la \n ventana del cliente y después en \"Relaciones\"." msgid "/dumpt - dump tests info into chat." -msgstr "" +msgstr "/dumpt - Vaciar información de pruebas en el chat." msgid "Different patches" msgstr "Parches diferentes" @@ -1091,7 +1091,7 @@ msgid "SKILLS" msgstr "HABILIDADES" msgid "Guild chat commands" -msgstr "" +msgstr "Comandos del chat del Gremio" msgid "Actions" msgstr "Acciones" diff --git a/data/translations/help/fr.po b/data/translations/help/fr.po index f5183df7a..2c5ebaaa0 100644 --- a/data/translations/help/fr.po +++ b/data/translations/help/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-03-01 06:16+0000\n" +"PO-Revision-Date: 2014-03-04 16:47+0000\n" "Last-Translator: Alige \n" "Language-Team: French (http://www.transifex.com/projects/p/manaplus/language/fr/)\n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgid "/invite NICK - invite a player to your party." msgstr "/invite - Inviter un joueur à rejoindre votre groupe" msgid "/uploadserverconfig - upload server config into pastebin service." -msgstr "" +msgstr "/uploadserverconfig - importer la configuration du serveur dans le service pastebin." msgid "\"Switch pvp attack\"" msgstr "\"Changer en attaque JvJ\"" @@ -42,7 +42,7 @@ msgid "\"Target & attack\"" msgstr "\"Cibler & attaquer\"" msgid "/atkhuman - select and attack nearest player." -msgstr "" +msgstr "/atkhuman - sélectionner et attaquer le joueur le plus proche." msgid "\"Emote shortcut 11\"" msgstr "\"Raccourci d'émoticône 11\"" @@ -103,7 +103,7 @@ msgid "" msgstr "Vous pouvez marcher jusqu'aux points de transport (warp points) automatiquement.\nOuvrez fa fenêtre Social (F11) et sélectionnez l'onglet Nav, puis cliquez sur le nom du point où vous voulez aller." msgid "/info - show guild info. Only for native guilds only." -msgstr "" +msgstr "/info - afficher les informations de guilde. Seulement pour les guildes natives." msgid "/neutral NICK - add nick to neutral relation list." msgstr "/neutral NICK - ajouter NICK à la liste des relations neutres." @@ -176,7 +176,7 @@ msgid "\"Outfit shortcut 13\"" msgstr "\"Raccourci de tenue 13\"" msgid "/sethome - set home position." -msgstr "" +msgstr "/sethome - fixer la position maison." msgid "" " You can improve your skills by increasing job level. Each job level\n" @@ -202,7 +202,7 @@ msgid "Mana Contributors" msgstr "Contributeurs de Mana" msgid "Content devs" -msgstr "" +msgstr "Développeurs de contenu" msgid "/query NICK, /q NICK - open new whisper tab for nick." msgstr "/query PSEUDO, /q PSEUDO - ouvre un nouvel onglet de discussion avec le joueur \"PSEUDO\"." @@ -244,7 +244,7 @@ msgid "" msgstr "##2ManaPlus##9 est un effort notable de création d'un client de jeux de rôles MMO, libre et open source. Manaplus utilise utilise des graphiques 2D, avec pour but la création d'un monde interactif vaste et varié. Il est distribué sous la licence GPL pour vous garantir sa disponibilité permanente. " msgid "\"Target closest monster\"" -msgstr "Viser le monstre le plus proche" +msgstr "\"Cibler le monstre le plus proche\"" msgid "\"Emote shortcut 2\"" msgstr "\"Raccourci d'émoticône 2\"" @@ -308,7 +308,7 @@ msgid "" msgstr "Vous pouvez faire une recherche simple dans l'aide en utilisant la commande: \n##2?text" msgid "\"Change move to target type\"" -msgstr "Changer le type de déplacement vers les cibles" +msgstr "\"Changer le type de déplacement vers les cibles\"" msgid "/dumpmods - dump all enabled mod names into chat." msgstr "" @@ -384,7 +384,7 @@ msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." msgstr "/pseudoaway, /pseudoaway MSG - active/désactive le mode pseudo away (pseudo-absent)." msgid "Sources:" -msgstr "" +msgstr "Sources :" msgid "/uptime - show client uptime." msgstr "/uptime - affiche la durée d'utilisation du client." @@ -509,7 +509,7 @@ msgid "/outfit next - wear next outfit." msgstr "/outfit next - met la tenue suivante." msgid "/magicattack - attack target with magic." -msgstr "" +msgstr "/magicattack - attaquer la cible avec de la magie." msgid "" "You can set away mode,\n" @@ -538,7 +538,7 @@ msgid "Android porting" msgstr "Portage Android" msgid "Tabs" -msgstr "" +msgstr "Onglets" msgid "\"Social window\"" msgstr "\"Fenêtre sociale\"" @@ -580,7 +580,7 @@ msgid "Download" msgstr "Téléchargement" msgid "Other linux:" -msgstr "" +msgstr "Autres Linux :" msgid "" " - ##2friend##9: You consider this player a friend. The player may chat,\n" @@ -591,7 +591,7 @@ msgid "Art or images contributors" msgstr " Contributeurs: artistes graphiques" msgid "\"Target player\"" -msgstr "Viser le Joueur" +msgstr "\"Cibler le Joueur\"" msgid "/dropn - drop N items from any slot." msgstr "" @@ -690,7 +690,7 @@ msgid "Contributors to client/server development" msgstr "Contributeurs au développement client/serveur" msgid "\"Quick heal target or self\"" -msgstr "Soins rapides de la cible ou de soi-même" +msgstr "\"Soins rapides sur la cible ou sur soi-même\"" msgid "\"Change pickup type\"" msgstr "\"Changer le type de ramassage\"" @@ -722,7 +722,7 @@ msgid "" msgstr "/msg PSEUDO texte, /whisper PSEUDO texte, /w PSEUDO texte - envoie un message privé au joueur." msgid "/movetotarget - move to target position." -msgstr "" +msgstr "/movetotarget - aller à la position ciblée" msgid "\"Emote shortcut 14\"" msgstr "\"Raccourci d'émoticône 14\"" @@ -769,7 +769,7 @@ msgid "##2Party level2:##9 enables a char to create a party." msgstr "##2Groupe level2:##P Permet à un personnage de créer un groupe." msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target PSEUDO - sélectionne le joueur ou le monstre comme cible." +msgstr "/target PSEUDO - cibler le joueur ou le monstre comme cible." msgid "To type chat message, press ###keyChat;" msgstr "\"Pour écrire un message, appuyez sur ###keyChat;" @@ -822,7 +822,7 @@ msgid "\"Skill window\"" msgstr "\"Fenêtre des compétences\"" msgid "\"Move to home location\"" -msgstr "\"Aller à la position de base\"" +msgstr "\"Aller à la position maison\"" msgid "\"Toggle chat\"" msgstr "\"Activer / Désactiver l'entrée dans le chat\"" @@ -852,7 +852,7 @@ msgid "/dirs - show client dirs in debug chat tab." msgstr "/dirs - Liste les répertoires utilisés par le client dans l'onglet d'informations de débogage." msgid "/movetohome - move to home position." -msgstr "" +msgstr "/movetohome - aller à la position maison" msgid "/disconnect - quick disconnect from server." msgstr "/disconnect - déconnexion rapide du serveur." @@ -899,7 +899,7 @@ msgid "/undress NICK - remove all clothes from nick. Local effect only." msgstr "/undress NOM - Déshabiller complètement NOM. Effet local seulement." msgid "Other" -msgstr "" +msgstr "Autre" msgid "" " Otherwise see the @@team|Development Team@@ section to have a list of\n" @@ -1031,7 +1031,7 @@ msgid "\"Emulate right click from keyboard\"" msgstr "\"Émuler le clic droit avec le clavier\"" msgid "\"Set home location/set arrow\"" -msgstr "\"Définir la position de base / définir les points de navigation\"" +msgstr "\"Définir la position maison / définir les points de navigation\"" msgid "\"Set direction left\"" msgstr "\"Définir la direction vers la gauche\"" diff --git a/po/cs.po b/po/cs.po index 19405792a..c09e2eca1 100644 --- a/po/cs.po +++ b/po/cs.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Czech (http://www.transifex.com/projects/p/manaplus/language/" @@ -24,12 +24,12 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorovat příchozí žádosti o obchodování" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Akceptovat příchozí žádosti o obchodování" @@ -531,7 +531,7 @@ msgstr "Plovoucí bublina" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Nastavení" @@ -554,9 +554,14 @@ msgstr "Video" msgid "Theme" msgstr "Téma" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Nápověda" @@ -569,41 +574,41 @@ msgstr "Nápověda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Zavřít" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Připojuji se k serveru" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Přihlašuji se" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Vstupuji do herního světa" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Vyžaduji postavy" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Připojuji se k hernímu serveru" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Vyměňuji herní servery" @@ -618,7 +623,7 @@ msgstr "Vyměňuji herní servery" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -631,65 +636,65 @@ msgid "Error" msgstr "Chyba" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Požaduji registrační detaily" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Změna hesla" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Heslo úspěšně změněno!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Změna emailu" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Email úspěšně změněn!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Zrušení registrace úspěšné" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Nashledanou, vraťte se kdykoli..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s neexistuje a vytvoření selhalo. Končím." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "Neplatný host pro update: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Chyba při vytváření adresáře s updaty!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "Preješ si otevřít stránku podpory?" @@ -937,36 +942,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "dyecmd srcdyestring dstfile" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Obecný" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Snímek obrazovky uložen jako %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Ukládání snímku obrazovky selhalo!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Spojení se serverem bylo ztraceno." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Chyba sítě" @@ -1086,37 +1091,37 @@ msgid "Astral Magic" msgstr "Astrální Magie" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutrální" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Přítel" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Přehlížený" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorovaný" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Vymazán" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Na černé listině" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Nepřítel" @@ -1240,7 +1245,7 @@ msgstr "Obchod" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Útok" @@ -1301,7 +1306,7 @@ msgstr "Vyhladit" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Jdi sem" @@ -1310,7 +1315,7 @@ msgstr "Jdi sem" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Promluv" @@ -1413,7 +1418,7 @@ msgstr "Vložit jméno do chatu" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1495,8 +1500,8 @@ msgstr "Přesunout kameru" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Výstroje" @@ -1646,8 +1651,8 @@ msgstr "Přidat vše k obchodu" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Uložit" @@ -1678,7 +1683,7 @@ msgstr "Uschovat všechny" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Vzít" @@ -1711,8 +1716,8 @@ msgstr "Vzít všechny" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Použít" @@ -1903,8 +1908,8 @@ msgstr "Chránit předmět" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Odebrat z vybavení" @@ -1912,16 +1917,16 @@ msgstr "Odebrat z vybavení" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Vybavit" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Upustit..." @@ -1936,14 +1941,14 @@ msgstr "Upustit vše" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Upustit" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Rozdělit" @@ -2158,503 +2163,515 @@ msgstr "Skrýt okna" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Debug okno" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Okno nápovědy" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Stavové okno" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Okno inventáře" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Okno vybavení" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Okno dovedností" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Okno s minimapou" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Okno s chatem" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Okno zkratek předmětů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Okno nastavení" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debug okno" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Okno společenství" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Okno zkratek smajlíků" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Okno výstroje" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Okno s obchodem" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Okno rychlého upuštění" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Okno statistik zabití" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Okno příkazů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Okno kontroly botů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Okno \"Kdo je online\"" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Okno \"Víte že...\"" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Okno úkolů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Předchozí záložka společenství" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Další záložka společenství" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "Předchozí záložka zkratek" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "Další záložka zkratek" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "Předchozí záložka příkazů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "Další záložka příkazů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Modifikátory smajlíkových kláves" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Modifikátor Smajlíkových kláves" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Zkratky smajlíků" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Zkratka smajlíku %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Klávesy výbav" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Obléct výstroj" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Kopírovat výstroj" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Kopírovat výbavu do výstroje" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Zkratky výbav" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Zkratka výbavy %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Přepnout chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Rolovat chat nahoru" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Rolovat chat dolů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Předchozí záložka chatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Další záložka chatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Zavřít stávající záložku chatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Předchozí řádek chatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Další řádek chatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Klávesa modifikátoru chatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Zobrazovat statusy" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignorovat vstup 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignorovat vstup 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Otočit nahoru" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Otočit dolů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Otočit vlevo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Otočit vpravo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Šílené pohyby" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Změnit mód šílených pohybů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Rychle upusť N předmětů z místa 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Rychle upusť N předmětů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Přepni počet rychlého upuštění" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Rychlé léčení cíle nebo sebe" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Použít kouzlo #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Použít magický útok" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Přepnout magický útok" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Změnit útok hráče proti hráči" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Změnit typ pohybu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Změnit typ útočné zbraně" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Změnit typ útoku" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Změnit mód následování" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Změnit mód imitace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Zakázat / Povolit klávesy modifikce hry" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Zapnout/Vypnout audio" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Zapnout/Vypnout Away mód" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emulovat pravý klik z klávesnice" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "přemnout mód kamery" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Zobrazit klávesnici na obrazovce" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Pohybové klávesy" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Pohyb nahoru" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Pohyb dolů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Pohyb vlevo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Pohyb vpravo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "Pohyb vpřed" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Klávesy přesunu k navigačním bodům" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Zkratka přesunu k bodu %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Pohyb a výběr" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Přesun domů" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "Přesun End" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Page up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Page down" @@ -2663,7 +2680,7 @@ msgstr "Page down" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2674,12 +2691,12 @@ msgid "Other" msgstr "Ostatní" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Vybrat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Vybrat2" @@ -2689,7 +2706,7 @@ msgstr "Vybrat2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2697,45 +2714,45 @@ msgid "Delete" msgstr "Smazat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Backspace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Insert" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Mod" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "Ctrl" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Zkladní" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Zkratky" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Okna" @@ -2743,7 +2760,7 @@ msgstr "Okna" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Smajlíci" @@ -2751,13 +2768,13 @@ msgstr "Smajlíci" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "Ovládání" @@ -2975,7 +2992,7 @@ msgstr "Úroveň: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3821,7 +3838,7 @@ msgstr "Povolit upozornění na váhu" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Obchod" @@ -4175,10 +4192,16 @@ msgstr "Skryj postavy smazaných hráčů" msgid "Use special diagonal speed in players moving" msgstr "Požít speciální diagonální rychlost pro pohyb hráčů" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Jméno" @@ -4786,6 +4809,16 @@ msgstr "Centruj okno hry" msgid "Allow screensaver to run" msgstr "Povol spuštění spořiče obrazovky" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Snímek obrazovky" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4855,7 +4888,7 @@ msgstr "VYB" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Vybavení" @@ -4866,7 +4899,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventář" @@ -4956,18 +4989,18 @@ msgid "Key: %s" msgstr "Klávesa: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Ověřovač botů" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Resetovat" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Výsledek" @@ -5304,19 +5337,19 @@ msgid "Enter password:" msgstr "Zadej heslo:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Přítomni: %s; %d hráčů je přítomno." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Šeptání pro %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "mazlíček patřící %s" @@ -5681,39 +5714,39 @@ msgid "Reset timer" msgstr "Reset časů" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Zabití: %s, celkem zk %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Prům Zk: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Počet prům. oblud do úrovně: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Zabití/Min: %s, Zk/Min: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5731,51 +5764,51 @@ msgstr[1] "Čas do další úrovně při %d min: %s" msgstr[2] "Čas do další úrovně při %d min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Zk za poslední zabití:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Čas do zrození Jack O:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Úroveň: %d na %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Zk: %d/%d Zbývá: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d Zk, prům. oblud na 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "Čas do další úrovně: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "Jack O se rodí" @@ -6922,11 +6955,11 @@ msgstr "Nelze odeslat šeptání, %s není připojen." msgid "Whisper could not be sent, ignored by %s." msgstr "Nelze odeslat šeptání, %s vás ignoruje." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Hra" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Požadavek na odchod odepřen!" @@ -7112,17 +7145,17 @@ msgid "Username permanently erased." msgstr "Uživatelské jméno bylo trvale odstraněno." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Byla předána prázdná adresa pro Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Nebylo možné vyhledat host \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Spojení se serverem ukončeno." diff --git a/po/de.po b/po/de.po index 53a371d3c..55d3dbf7e 100644 --- a/po/de.po +++ b/po/de.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: German (http://www.transifex.com/projects/p/manaplus/language/" @@ -33,12 +33,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignoriere eingehende Handelsanfragen" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Akzeptiere eingehende Handelsanfragen" @@ -539,7 +539,7 @@ msgstr "Schwebende Blase" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Einstellungen" @@ -562,9 +562,14 @@ msgstr "Video" msgid "Theme" msgstr "Theme" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Hilfe" @@ -577,41 +582,41 @@ msgstr "Hilfe" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Schließen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Verbinde zum Server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Anmelden" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Betrete die Spielwelt" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Spielfiguren werden abgefragt" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Verbinde zum Charakterserver" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Charakterserver wechseln" @@ -626,7 +631,7 @@ msgstr "Charakterserver wechseln" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -639,66 +644,66 @@ msgid "Error" msgstr "Fehler" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Anfrage der Registrierungsdetails" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Passwort ändern" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Passwort erfolgreich geändert!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "E-Mail ändern" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "E-Mail erfolgreich geändert!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Erfolgreich abgemeldet." #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Leb wohl und komm jeder Zeit wieder..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s existiert nicht und kann nicht erstellt werden! Beende." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Fehler beim Erstellen des Verzeichnisses für Updates!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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..." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -947,36 +952,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Allgemein" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Bildschirmfoto konnte nicht gespeichert werden!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Die Verbindung zum Server wurde getrennt." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Netzwerkfehler" @@ -1096,37 +1101,37 @@ msgid "Astral Magic" msgstr "Astralmagie" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Freund" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Missachtet" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignoriert" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Gelöscht" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Auf die schwarze Liste gesetzt" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Feind" @@ -1250,7 +1255,7 @@ msgstr "Handeln" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Angriff" @@ -1311,7 +1316,7 @@ msgstr "Atombombe" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Bewegen" @@ -1320,7 +1325,7 @@ msgstr "Bewegen" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Sprechen" @@ -1423,7 +1428,7 @@ msgstr "Füge Name dem Chat hinzu" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1505,8 +1510,8 @@ msgstr "Bewege Kamera" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Ausrüstung" @@ -1656,8 +1661,8 @@ msgstr "Alles zum Handeln hinzufügen" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Aufbewahren" @@ -1688,7 +1693,7 @@ msgstr "Alles aufbewahren" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Abholen" @@ -1721,8 +1726,8 @@ msgstr "Alles abholen" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Benutzen" @@ -1913,8 +1918,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Ablegen" @@ -1922,16 +1927,16 @@ msgstr "Ablegen" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Ausrüsten" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Wegwerfen" @@ -1946,14 +1951,14 @@ msgstr "Alles fallenlassen" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Wegwerfen" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Aufteilen" @@ -2168,503 +2173,515 @@ msgstr "Fenster ausblenden" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Debugfenster" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Hilfefenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Statusfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Inventarfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Ausrüstungsfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Fertigkeitenfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Kartenfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chatfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Kurztastenfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Einstellungen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debugfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Gesellschaftsfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Gefühle Kurztastenfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Kleidungs Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Kauf Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Schnelles wegwerfen Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Besiegte Gegner Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Befehls Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Bot Prüfer Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Wer ist Online Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Wusstest du schon Fenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Auftragfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Vorheriger Gesellschaftstab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Nächster Gesellschaftstab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Gefühle Modifier-Tasten" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Gefühl Modifier-Taste" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Gefühle Kurzbefehlstasten" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Gefühlstaste %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Ausrüstungstasten" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Ausrüstung anziehen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Ausrüstung kopieren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Kopiere aktuelle Ausrüstung zum Ausrüstungsauswahldialog" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Ausrüstung Kurzbefehle" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Ausrüstung Kurzbefehl %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Chat ein/aus" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Im Chat hoch scrollen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Im Chat runter scrollen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Voriges Chatunterfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Nächstes Chatunterfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Schließe aktuelles Chatunterfenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Vorherige Chat-Zeile" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Nächste Chat-Zeile" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Zeige Stattistiken" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignoriere Eingabe 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignoriere Eingabe 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Richtung oben" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Richtung unten" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Richtung links" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Richtung rechts" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Verrückte Bewegungen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Verändere den verrückte Bewegungen-Modus" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Lass N Items von Slot 0 fallen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Lass N Items fallen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Ändere den Abwurfzähler" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Heile Ziel/dich selbst" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Benutze #itenplz Spruch" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Benutze magische Angriff" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Wechsle magische Angriff" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Wechsle PVP Attacke" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Wechsle die Bewegungsart" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Verändere die Angriffswaffe" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Wechsle Angriffsart" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Wechsle Folgenmodus" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Wechsle Imitierenmodus" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Aktiviere / Deaktiviere Spielmodifikationstasten" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "An/Aus Audio" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Aktiviere/Deaktiviere Abwesendmodus" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emuliere Rechts-Klick mit der Tastatur" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Ändere Kameramodus" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Zeige Onscreen Tastatur" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Bewegungstasten" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Laufe Hoch" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Laufe Runter" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Laufe nach Links" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Laufe nach Rechts" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Kurzbefehle für die Bewegung zu einem Navigationspunkt" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Kurzbefehl Bewegung zu Punkt %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Auswählen & Bewegen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Bewegen zum Anfang" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "Bewegen zum Ende" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Seite hoch" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Seite runter" @@ -2673,7 +2690,7 @@ msgstr "Seite runter" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2684,12 +2701,12 @@ msgid "Other" msgstr "Sonstig" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Auswahl" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Auswahl 2" @@ -2699,7 +2716,7 @@ msgstr "Auswahl 2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2707,45 +2724,45 @@ msgid "Delete" msgstr "Löschen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Backspace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Einfügen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Mod" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Normal" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Tastenkürzel" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Fenster" @@ -2753,7 +2770,7 @@ msgstr "Fenster" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Gefühle" @@ -2761,13 +2778,13 @@ msgstr "Gefühle" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "GUI" @@ -2985,7 +3002,7 @@ msgstr "Level: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3831,7 +3848,7 @@ msgstr "Aktiviere Gewichtsbenachrichtigungen" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Laden" @@ -4180,10 +4197,16 @@ msgstr "Ausblenden gelöschter Spielernamen" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Name" @@ -4796,6 +4819,16 @@ msgstr "Spielfenster zentrieren" msgid "Allow screensaver to run" msgstr "Erlaube Bildschirmschoner" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Bildschirmfoto" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4865,7 +4898,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Ausrüstung" @@ -4876,7 +4909,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventar" @@ -4966,18 +4999,18 @@ msgid "Key: %s" msgstr "Taste: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Bot-Prüfer" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Zurücksetzten" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Resultat" @@ -5309,19 +5342,19 @@ msgid "Enter password:" msgstr "Gib dein Passwort ein:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Anwesend: %s ; %d Spieler sind anwesend." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Flüstern zu %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5686,39 +5719,39 @@ msgid "Reset timer" msgstr "Timer zurücksetzen" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Getötet: %s, Summe Erfahrungspunkte: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Durchschnitt. Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Durchschn. Monsteranzahl zum nächsten Level %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Kills/Min: %s, Exp/Min: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5734,32 +5767,32 @@ msgstr[0] "Zeit bis zum nächsten Level pro %d Min: %s" msgstr[1] "Zeit bis zum nächsten Level pro %d Min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Letze exp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Zeit bis zum nächsten JackO:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Level: %d bei %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d/%d Übrig: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" @@ -5767,20 +5800,20 @@ msgstr "" "Durchschnittliche Monsteranzahl für 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "Zeit bis zum nächsten Level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "JackO erscheint" @@ -6933,11 +6966,11 @@ msgstr "Flüstern konnte nicht gesendet werden, %s ist nicht online." msgid "Whisper could not be sent, ignored by %s." msgstr "Konnte nicht flüstern. Ignoriert von %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Spiel" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Verlassen verweigert!" @@ -7123,17 +7156,17 @@ msgid "Username permanently erased." msgstr "Benutzername für immer gelöscht." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Empty address given to Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Nicht möglich den host \" aufzulösen" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Verbindung mit Server abgebrochen." diff --git a/po/es.po b/po/es.po index 1105d284d..202feff98 100644 --- a/po/es.po +++ b/po/es.po @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" -"Last-Translator: Andrei Karas \n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-05 18:59+0000\n" +"Last-Translator: Nelson Martell \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/" "language/es/)\n" "Language: es\n" @@ -29,12 +29,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorando las peticiones de intercambio" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Aceptando las peticiones de intercambio" @@ -535,7 +535,7 @@ msgstr "Burbuja flotante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configuración" @@ -558,9 +558,14 @@ msgstr "Video" msgid "Theme" msgstr "Tema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Ayuda" @@ -573,41 +578,41 @@ msgstr "Ayuda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Cerrar" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Conectando al servidor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Accediendo a la cuenta" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Entrando al mundo del juego" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Cargando personajes" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Conectando al servidor del juego" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Cambiando servidores del juego" @@ -622,7 +627,7 @@ msgstr "Cambiando servidores del juego" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -635,65 +640,65 @@ msgid "Error" msgstr "Error" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Solicitando detalles de registro" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Cambio de contraseña" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "¡Contraseña cambiada exitosamente!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Cambio de Email" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "¡Email modificado exitosamente!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Registro cancelado" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Adiós, vuelve cuando quieras..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "¡%s no existe y no puede ser creado! Saliendo." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "Servidor de actualización inválido: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "¡Error al crear la carpeta de actualizaciones!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "¿Quieres abrir la página de soporte?" @@ -942,36 +947,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "dyecmd archivoOrigen archivoDestino" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "General" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Depurador" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Captura de pantalla guardada como %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "¡El guardado de la captura de pantalla ha fallado!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Se ha perdido la conexión con el servidor." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Error de Red" @@ -1091,37 +1096,37 @@ msgid "Astral Magic" msgstr "Magia Astral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Amigo" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Desatendido" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Borrado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "En la lista negra" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Enemigo" @@ -1245,7 +1250,7 @@ msgstr "Intercambio" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Atacar" @@ -1306,7 +1311,7 @@ msgstr "Eliminar" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Mover" @@ -1315,7 +1320,7 @@ msgstr "Mover" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Hablar" @@ -1418,7 +1423,7 @@ msgstr "Agregar nombre al chat" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1500,8 +1505,8 @@ msgstr "Mover cámara" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Vestimenta" @@ -1651,8 +1656,8 @@ msgstr "Agregar todo al intercambio" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Almacenar" @@ -1683,7 +1688,7 @@ msgstr "Almacenar todo" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Recuperar" @@ -1716,8 +1721,8 @@ msgstr "Recuperar todo" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Usar" @@ -1908,8 +1913,8 @@ msgstr "Proteger artículo" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Quitárselo" @@ -1917,16 +1922,16 @@ msgstr "Quitárselo" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equipar" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Tirar..." @@ -1941,14 +1946,14 @@ msgstr "Tirar todo" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Tirar" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Dividir" @@ -2041,7 +2046,7 @@ msgstr "Sin seleccionar" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:111 msgid "Target monster" -msgstr "Apuntar monster" +msgstr "Apuntar monstruo" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:117 @@ -2163,503 +2168,515 @@ msgstr "Esconder ventanas" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Ventana de Depurador" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Ventana de Ayuda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Ventana de Estado" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Ventana de Inventario" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Ventana de Equipamiento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Ventana de Habilidades" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Ventana del Mini-mapa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Ventana del Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Ventana de Atajos para elementos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Ventana de Configuración" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Ventana de Depurador" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Ventana Social" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Ventana de Emoticonos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Ventana de Vestimenta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Ventana de la Tienda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Ventana para Tirar Rápido" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Ventana de Estadísticas de Matanza" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Ventana de Comandos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Ventana del Inspector de Bot" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Ventana de Jugadores Conectados" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Ventana ¿Sabías que.." #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Ventana de Misiones" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Pestaña Social Previa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Pestaña Social Siguiente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "Pestaña de Atajos Previa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "Pestaña de Atajos Siguiente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "Pestaña de Comandos Previa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "Pestaña de Comandos Siguiente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Teclas de emotes modificadoras" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Tecla de emotes modificadoras" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Tecla de emote" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Atajo para Emoticono %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Teclas de vestimenta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Ponerse vestimenta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Copiar vestimenta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Copiar lo equipado a la Vestimenta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Atajos a vestimenta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Atajo a la Vestimenta %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Activar el chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Desplazar el chat hacia arriba" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Desplazar el chat hacia abajo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Pestaña de anterior del chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Pestaña siguiente del chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Cerrar la Pestaña activa del Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Línea previa del chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Siguiente línea del chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Tecla modificadora de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Mostrar estados" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignorar input 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignorar input 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Mirar hacia arriba" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Mirar hacia abajo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Mirar a la izquierda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Mirar a la derecha" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Movimientos alocados" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Cambiar modo de movimiento alocado" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Tirar N artículos de la ranura 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Tirar N artículos rápidamente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Cambiar el contador de lanzamientos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Curar rápidamente a objetivo o a sí mismo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Usar el hechizo #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Usar ataque mágico" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Alternar ataque mágico" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Intercambiar ataque pvp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Cambiar tipo de movimiento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Cambiar tipo de arma de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Cambiar tipo de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Cambiar modo de seguimiento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Cambiar modo de imitación" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Habilitar / Deshabilitar teclas modificadoras" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Encender / Apagar audio" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Habilitar / Deshabilitar modo AFK" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emular clic derecho desde el teclado" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Intercambiar el modo de cámara" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Mostrar teclado en pantalla" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Teclas de movimiento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Moverse hacia arriba" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Moverse hacia abajo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Moverse a la izquierda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Moverse a la derecha" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "Muévase adelante" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Teclas de atajo para moverse al punto de navegacion" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Moverse a punto de atajo %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Mover y seleccionar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Moverse a Home" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "Moverse a End" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Page up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Page down" @@ -2668,7 +2685,7 @@ msgstr "Page down" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2679,12 +2696,12 @@ msgid "Other" msgstr "Otro" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Select" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Select2" @@ -2694,7 +2711,7 @@ msgstr "Select2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2702,45 +2719,45 @@ msgid "Delete" msgstr "Borrar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Backspace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Insert" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Mod" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "Ctrl" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Basico" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Atajos" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Ventanas" @@ -2748,7 +2765,7 @@ msgstr "Ventanas" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Emotes" @@ -2756,13 +2773,13 @@ msgstr "Emotes" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "Interfaz" @@ -2980,7 +2997,7 @@ msgstr "Nivel: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3557,7 +3574,7 @@ msgstr "No hay mods presentes" #. TRANSLATORS: show buttons at top right corner type #: src/gui/widgets/tabs/setup_other.cpp:43 msgid "Always show" -msgstr "Siempre mostrar" +msgstr "Mostrar siempre" #. TRANSLATORS: show buttons at top right corner type #: src/gui/widgets/tabs/setup_other.cpp:45 @@ -3567,7 +3584,7 @@ msgstr "Ocultar automáticamente en resoluciones pequeñas" #. TRANSLATORS: show buttons at top right corner type #: src/gui/widgets/tabs/setup_other.cpp:47 msgid "Always auto hide" -msgstr "Siempre auto hide" +msgstr "Auto-ocultar siempre" #. TRANSLATORS: Proxy type selection #: src/gui/widgets/tabs/setup_other.cpp:55 @@ -3577,7 +3594,7 @@ msgstr "Proxy del Sistema" #. TRANSLATORS: Proxy type selection #: src/gui/widgets/tabs/setup_other.cpp:57 msgid "Direct connection" -msgstr "Conexion directa" +msgstr "Conexión directa" #. TRANSLATORS: Proxy type selection #: src/gui/widgets/tabs/setup_other.cpp:64 @@ -3827,7 +3844,7 @@ msgstr "Habilitar notificaciones de peso" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Tienda" @@ -3905,7 +3922,7 @@ msgstr "Atajos" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_other.cpp:317 msgid "Proxy server" -msgstr "Proxy Server" +msgstr "Servidor proxy" #. TRANSLATORS: settings option #: src/gui/widgets/tabs/setup_other.cpp:321 @@ -4181,10 +4198,16 @@ msgstr "Ocultar los nicks de jugadores borrados" msgid "Use special diagonal speed in players moving" msgstr "Usar velocidad diagonal especial en movimiento de jugadores" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nombre" @@ -4794,6 +4817,16 @@ msgstr "Centrar ventana del juego" msgid "Allow screensaver to run" msgstr "Permitir ejecución de protector de pantalla" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Capturar pantalla" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4863,7 +4896,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Equipamiento" @@ -4874,7 +4907,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventario" @@ -4964,18 +4997,18 @@ msgid "Key: %s" msgstr "Tecla: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Inspector de Bot" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Restablecer" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Resultado" @@ -5316,19 +5349,19 @@ msgid "Enter password:" msgstr "Ingrese contraseña:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Presentes: %s; %d jugadores están presentes." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Susurrando a %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "Mascota de %s" @@ -5694,39 +5727,39 @@ msgid "Reset timer" msgstr "Restablecer cronometrador" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Muertes: %s, exp. total: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Avg Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "No. of avg mob to next level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Matanza/Mín: %s, Exp/Mín: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5742,51 +5775,51 @@ msgstr[0] "Tiempo para el siguiente nivel por %d minuto: %s" msgstr[1] "Tiempo para el siguiente nivel por %d minutos: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp de último eliminado:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Tiempo antes de que jacko aparezca:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Nivel: %d de %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d/%d Queda: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d exp, prom. criatura para 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr " Tiempo para el siguiente nivel: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "¿%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "jacko apareciendo" @@ -6938,11 +6971,11 @@ msgstr "No pudo ser enviado el Susurro, ya que %s está desconectado." msgid "Whisper could not be sent, ignored by %s." msgstr "No pudo ser enviado el Susurro, ya que es ignorado por %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Juego" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "¡Petición de salida denegada!" @@ -7130,17 +7163,17 @@ msgid "Username permanently erased." msgstr "Nombre de usuario borrado permanentemente." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "¡Dirección vacía enviada a Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "No se puede resolver el host \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Conexión al servidor terminada. " diff --git a/po/fi.po b/po/fi.po index ccc2b7aaa..b6d1da9f4 100644 --- a/po/fi.po +++ b/po/fi.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/manaplus/" @@ -21,12 +21,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Et huomioi kaupankäyntipyyntöjä" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Hyväksyt kaupankäyntipyynnöt" @@ -527,7 +527,7 @@ msgstr "Leijuva puhekupla" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Asetukset" @@ -550,9 +550,14 @@ msgstr "Kuva" msgid "Theme" msgstr "Teema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Apua" @@ -565,41 +570,41 @@ msgstr "Apua" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Sulje" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Yhdistän palvelimeen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Kirjaudun sisään" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Siirryn pelimaailmaan" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Pyydän hahmoja" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Yhdistän pelipalvelimeen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Vaihdan pelipalvelinta" @@ -614,7 +619,7 @@ msgstr "Vaihdan pelipalvelinta" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -627,65 +632,65 @@ msgid "Error" msgstr "Virhe" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Pyydän rekisteröitymisen yksityiskohtia" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Salasanan vaihto" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Salasana vaihdettu onnistuneesti!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Sähköpostin vaihto" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Sähköpostiosoite vaihdettu onnistuneesti!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Tietojen poisto onnistui" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Näkemisiin, tule pian takaisin..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s ei ole olemassa eikä sitä voi luoda! Poistun." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Päivityshakemistoa luodessa tapahtui virhe!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -935,36 +940,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Yleiset" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Ruutukaappauksen tallentaminen epäonnistui!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Yhteys palvelimeen katkesi." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Verkkovirhe" @@ -1084,37 +1089,37 @@ msgid "Astral Magic" msgstr "Astraalimagia" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutraali" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Ystävä" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Vaimennettu" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Huomiotta jätetty" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Pyyhitty" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Mustalla listalla" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Vihollinen" @@ -1238,7 +1243,7 @@ msgstr "Tee kaupat" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Hyökkää" @@ -1299,7 +1304,7 @@ msgstr "Pommita" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Liiku" @@ -1308,7 +1313,7 @@ msgstr "Liiku" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Keskustele" @@ -1411,7 +1416,7 @@ msgstr "Lisää nimi keskusteluun" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1493,8 +1498,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Asukokonaisuudet" @@ -1644,8 +1649,8 @@ msgstr "Lisää kaikki kauppaan" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Varastoi" @@ -1676,7 +1681,7 @@ msgstr "Varastoi kaikki" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Ota" @@ -1709,8 +1714,8 @@ msgstr "Ota kaikki" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Käytä" @@ -1901,8 +1906,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Poista varuste käytöstä" @@ -1910,16 +1915,16 @@ msgstr "Poista varuste käytöstä" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Ota käyttöön" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Pudota..." @@ -1934,14 +1939,14 @@ msgstr "Pudota kaikki" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Pudota" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Jaa" @@ -2156,503 +2161,515 @@ msgstr "Piilota ikkunat" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Debug-ikkuna" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Ohjeikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Tilaikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Tavaraikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Varusteikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Taitoikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Karttaikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Keskusteluikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Tavaroiden pikavalintaikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Asetusikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debug-ikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Suhdeikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Eleiden pikavalintaikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Asukokonaisuusikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Kauppaikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Pikapudotusikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Tappotilastoikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Komentoikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Bottitutkaikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Kuka on linjoilla -ikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Tiesitkö-ikkuna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Edellinen sos. välilehti" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Seuraava sos. välilehti" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Eleen pikavalinta %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Pue asu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Kopioi asu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Kopioi varusteet asuksi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Ota keskustelu käyttöön/pois käytöstä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Vieritä keskustelua ylös" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Vieritä keskustelua alas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Edellinen keskusteluvälilehti" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Seuraava keskusteluvälilehti" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Sulje tämä keskusteluvälilehti" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Edellinen keskustelulinja" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Seuraava keskustelulinja" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Näytä tilat" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Jätä huomiotta syöte 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Jätä huomiotta syöte 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Vie ylös" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Vie alas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Vie vasemmalle" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Vie oikealle" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Villiliikkeet" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Muuta villiliiketilaa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Pudota nopeasti N esinettä paikasta 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Pudota nopeasti N esinettä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Vaihda nopean pudotuksen laskuria" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Pikaparanna kohde tai itse" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Käytä #itenplz-loitsua" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Käytä magiahyökkäystä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Vaihda magiahyökkäystä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Vaihda PvP-hyökkäystä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Vaihda liikkumistyyppiä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Vaihda hyökkäysaseen tyyppiä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Vaihda hyökkäystyyppiä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Vaihda seuraustyyliä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Vaihda matkintatyyliä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Ota käyttöön / poista pelimuokkaimet" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Äänet päälle / pois" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Aseta / peru poissaolo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Kontekstivalikkoon \"klikkaus\" näppäimistöltä" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Vaihda kameran toimintaa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Ylöspäin" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Alaspäin" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Vasemmalle" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Oikealle" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2661,7 +2678,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2672,12 +2689,12 @@ msgid "Other" msgstr "Muu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2687,7 +2704,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2695,45 +2712,45 @@ msgid "Delete" msgstr "Poista" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Pikavalinnat" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2741,7 +2758,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2749,13 +2766,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Keskustelu" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2973,7 +2990,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3819,7 +3836,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Kauppa" @@ -4168,10 +4185,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nimi" @@ -4777,6 +4800,16 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Kuvankaappaus" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4846,7 +4879,7 @@ msgstr "Var" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Varusteet" @@ -4857,7 +4890,7 @@ msgstr "Tav" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Tavarat" @@ -4947,18 +4980,18 @@ msgid "Key: %s" msgstr "Näppäin: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Bottitutka" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Nollaa" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Tulos" @@ -5290,19 +5323,19 @@ msgid "Enter password:" msgstr "Salasana:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Läsnä: %s; %d pelaajaa paikalla." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Kuiskaat pelaajalle %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5667,39 +5700,39 @@ msgid "Reset timer" msgstr "Nollaa ajastin" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Tappoja: %s, kp kaikkiaan: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Tappoa/min: %s, kp/min: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5715,51 +5748,51 @@ msgstr[0] "Aika ensi tasolle %d min perusteella: %s" msgstr[1] "Aika ensi tasolle %d min perusteella: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Viime tapon kp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Aika jackon resetiin:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Taso: %d @ %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Kokemus: %d/%d, jäljellä: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d kp, keskim. vastustajaa 1%%:iin: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr " Aika seur. tasolle: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "jacko elää!" @@ -6905,11 +6938,11 @@ msgstr "Kuiskausta ei voitu lähettää, %s ei ole kirjautuneena sisään." msgid "Whisper could not be sent, ignored by %s." msgstr "Kuiskausta ei voitu lähettää, %s ei huomioinut sitä." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Peli" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Lopetuspyyntö evätty!" @@ -7096,17 +7129,17 @@ msgid "Username permanently erased." msgstr "Käyttäjänimi pysyvästi poistettu." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Tyhjä osoite Network::connect()-pyynnössä!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Osoitetta ei löydy: \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Yhteys palvelimeen katkaistu. " diff --git a/po/fr.po b/po/fr.po index 400a2c4a4..0a5a2fcce 100644 --- a/po/fr.po +++ b/po/fr.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: French (http://www.transifex.com/projects/p/manaplus/language/" @@ -29,12 +29,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorer les requêtes d'échanges entrantes" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Accepter les requêtes d'échanges entrantes" @@ -535,7 +535,7 @@ msgstr "Bulle flottante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configuration" @@ -558,9 +558,14 @@ msgstr "Vidéo" msgid "Theme" msgstr "Thème" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Aide" @@ -573,41 +578,41 @@ msgstr "Aide" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Fermer" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Connexion au serveur" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Connexion" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Entrée dans le monde de jeu" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Téléchargement des personnages" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Connexion au serveur de jeu" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Changement de serveur de jeu" @@ -622,7 +627,7 @@ msgstr "Changement de serveur de jeu" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -635,66 +640,66 @@ msgid "Error" msgstr "Erreur" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Demande des paramètres d'inscription" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Changement de mot de passe" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Le mot de passe a été changé avec succès !" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Changer d'e-mail" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "L'adresse e-mail a été changée avec succès !" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Désinscription réussie" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "À bientôt, Revenez quand vous voulez..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "Hôte de mise à jour invalide : %s" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Impossible de créer le dossier de mise à jour !" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "Veux-tu ouvrir la page d'aide ?" @@ -944,37 +949,37 @@ msgid "dyecmd srcdyestring dstfile" msgstr "dyecmd srcdyestring dstfile" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Général" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Débogage" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Capture d'écran sauvegardée sous %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "La capture d'écran a échoué !" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" "La connexion au serveur a été coupée, le programme va maintenant se fermer." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Erreur Réseau" @@ -1094,37 +1099,37 @@ msgid "Astral Magic" msgstr "Magie Astrale" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutre" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Ami" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Négligé" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignoré" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Effacé" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Sous liste noire" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Ennemi" @@ -1248,7 +1253,7 @@ msgstr "Échange" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Attaquer" @@ -1309,7 +1314,7 @@ msgstr "Annihiler" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Déplacement" @@ -1318,7 +1323,7 @@ msgstr "Déplacement" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Parler" @@ -1421,7 +1426,7 @@ msgstr "Ajouter le nom dans la boite de dialogue" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1503,8 +1508,8 @@ msgstr "Bouger la caméra" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Costumes" @@ -1654,8 +1659,8 @@ msgstr "Ajouter tout dans l'échange" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Entreposer" @@ -1686,7 +1691,7 @@ msgstr "Entreposer tout" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Récupérer" @@ -1719,8 +1724,8 @@ msgstr "Reprendre tout" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Utiliser" @@ -1911,8 +1916,8 @@ msgstr "Objet protégé" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Retirer" @@ -1920,16 +1925,16 @@ msgstr "Retirer" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Équiper" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Jeter..." @@ -1944,14 +1949,14 @@ msgstr "Jeter tout" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Jeter" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Partager" @@ -2166,503 +2171,515 @@ msgstr "Cacher les fenêtres" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Fenêtre de déboguage" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Fenêtre d'aide" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Fenêtre d'état" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Fenêtre de l'inventaire" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Fenêtre d'équipement" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Fenêtre de compétences" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Fenêtre de mini carte" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Fenêtre de raccourcis objets" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Fenêtre de configuration" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Fenêtre de déboguage" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Groupes et Guildes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Fenêtre de raccourcis d’émoticônes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Fenêtre des tenues" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Fenêtre du magasin" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Fenêtre jet rapide d'objets" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Fenêtre de statistiques" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Fenêtre de commandes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Fenêtre du testeur de robot" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Fenêtre - Qui est en ligne ?" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Connaissais-tu la fenêtre ?" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Fenêtre de Quêtes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Onglet de dialogue précédent" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Onglet de dialogue suivant" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "Onglet de Raccourcis Précédent" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "Onglet de Raccourcis Suivant" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "Onglet de Commandes Précédent" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "Onglet de Commandes Suivant" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Touches des modificateurs d'émoticône" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Touche du modificateur d'émoticône" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Raccourcis des émoticônes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Raccourci d'émoticône %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Touches des tenues" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Mettre la tenue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Copier la tenue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Copier l'équipement porté dans les tenues" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Raccourcis des tenues" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Raccourci de tenue %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Afficher / Cacher le chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Défiler le chat vers le haut" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Défiler le chat vers le bas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Onglet de conversation précédent" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Onglet de conversation suivant" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Fermer l'onglet de dialogue courant" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Ligne de conversation précédente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Ligne de conversation suivante" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Touche de modification du chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Montrer les Statuts" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignorer l'entrée 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignorer l'entrée 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Vers le haut" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Vers le bas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Vers la gauche" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Vers la droite" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Mouvements fous" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Changer le mode de Mouvements Fous" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Jeter rapidement N objets depuis l'emplacement 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Jeter rapidement N objets" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Changer le compteur de jet rapide d'objets" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Soins rapides de la cible ou de soi-même" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Utiliser le sort #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Utiliser l'attaque magique" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Changer d'attaque magique" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Commutateur d'attaque en PVP" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Changer de type de mouvement" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Changer de type d'arme d'attaque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Changer de type d'attaque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Changer de type de suivi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Changer de type d'imitation" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Désactiver / Activer les touches de modifications du jeu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Son On / Off" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Activer / Désactiver le mode en absence" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emuler le clic droit à partir du clavier" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Changer le mode caméra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Afficher le clavier d'écran" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Touches de déplacement" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Monter" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Descendre" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Aller à gauche" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Aller à droite" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "Aller devant" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Raccourcis de \"Aller au point de navigation\"" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Raccourci de \"Aller au point de navigation\" %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Déplacement & sélection" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Aller au point de repos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "Arrêt du déplacement" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Page précédente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Page suivante" @@ -2671,7 +2688,7 @@ msgstr "Page suivante" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2682,12 +2699,12 @@ msgid "Other" msgstr "Autre" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Sélectionner" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Sélectionner2" @@ -2697,7 +2714,7 @@ msgstr "Sélectionner2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2705,45 +2722,45 @@ msgid "Delete" msgstr "Supprimer" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Retour arrière" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Insérer" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Modif." #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "Ctrl" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Basique" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Raccourcis" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Fenêtres" @@ -2751,7 +2768,7 @@ msgstr "Fenêtres" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Emoticônes" @@ -2759,13 +2776,13 @@ msgstr "Emoticônes" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Conversation" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "Interface utilisateur (IU)" @@ -2983,7 +3000,7 @@ msgstr "Niveau : %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3829,7 +3846,7 @@ msgstr "Activer les notifications de poids" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Boutique" @@ -4184,10 +4201,16 @@ msgid "Use special diagonal speed in players moving" msgstr "" "Utiliser une vitesse spéciale pour les déplacements diagonaux des joueurs" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nom" @@ -4800,6 +4823,16 @@ msgstr "Centrer la fenêtre de jeu" msgid "Allow screensaver to run" msgstr "Autoriser l'économiseur d'écran à fonctionner" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Capture d'écran" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4869,7 +4902,7 @@ msgstr "Equ" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Équipement" @@ -4880,7 +4913,7 @@ msgstr "Inv" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventaire" @@ -4970,18 +5003,18 @@ msgid "Key: %s" msgstr "Touche : %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Testeur de Robot" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Réinitialiser" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Résultat" @@ -5318,19 +5351,19 @@ msgid "Enter password:" msgstr "Entrer le mot de passe :" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Présents : %s ; %d joueurs sont présents." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Message envoyé à %s : %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "%s du familier" @@ -5695,39 +5728,39 @@ msgid "Reset timer" msgstr "Remettre le temps" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Nbre Tués : %s, total exp : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Exp. Moy. : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Nb. de mobs moy. pour proc. niv. : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Tués/Min : %s, Exp/Min : %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5743,51 +5776,51 @@ msgstr[0] "Temps pour le prochain niveau %d min : %s" msgstr[1] "Temps pour le prochain niveau %d min : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp du dernier tué :" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Temps avant l'arrivée de Jack0 :" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Niveau : %d à %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp : %d/%d Reste : %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d Moyenne des monstres tués 1%% : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr " Temps pour le prochain niveau : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d ?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "Arrivée de Jack0" @@ -6946,11 +6979,11 @@ msgstr "Le message n'a pu être envoyé, %s n'est pas en ligne." msgid "Whisper could not be sent, ignored by %s." msgstr "Le message privé n'a pu être envoyé, tu es ignoré par %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Jeu" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Requête de départ refusée !" @@ -7138,17 +7171,17 @@ msgid "Username permanently erased." msgstr "Le nom de l'utilisateur a été éliminé de façon permanente." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Une adresse vide a été donnée à la commande Network::connect() !" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Impossible de connecter au serveur \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Connexion au serveur terminée." diff --git a/po/id.po b/po/id.po index 3a0bb35ee..1e00883fc 100644 --- a/po/id.po +++ b/po/id.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/manaplus/" @@ -22,12 +22,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Abaikan permohonan transaksi" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Terima permohonan transaksi" @@ -527,7 +527,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Pengaturan" @@ -550,9 +550,14 @@ msgstr "Video" msgid "Theme" msgstr "Tema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Bantuan" @@ -565,41 +570,41 @@ msgstr "Bantuan" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Tutup" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Terhubung dengan server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Masuk" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Memasuki arena permainan" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Pemilihan karakter" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "terhubung dengan server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Pergantian server" @@ -614,7 +619,7 @@ msgstr "Pergantian server" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -627,65 +632,65 @@ msgid "Error" msgstr "Kesalahan" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Meminta detail registrasi" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Ubah sandi" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Perubahan sandi berhasil" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Perubahan email" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Perubahan email berhasil" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Telah tidak terdaftar" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Selamat tinggal, datang kembali setiap saat" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s tidak ada dan tidak dapat dibuat!keluar." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Gagal membuat direktori update!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "kesalahan %s tidak ada dan tidak dapat dibuat!keluar." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -934,36 +939,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Umum" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Gagal menyimpan screenshot!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Koneksi ke server terputus" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Kesalahan jaringan" @@ -1083,37 +1088,37 @@ msgid "Astral Magic" msgstr "Sihir Astral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Netral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Teman" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Diabaikan" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ditolak" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Dihapus" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1237,7 +1242,7 @@ msgstr "Tukar" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Pukul" @@ -1298,7 +1303,7 @@ msgstr "Sembunyikan" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Jalan" @@ -1307,7 +1312,7 @@ msgstr "Jalan" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Berbicara" @@ -1410,7 +1415,7 @@ msgstr "Tambahkan nama ke Obrolan" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1492,8 +1497,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Setelan" @@ -1643,8 +1648,8 @@ msgstr "Tambahkan semua ke Penukaran" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Simpan" @@ -1675,7 +1680,7 @@ msgstr "Masukkan semua" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Kembalikan" @@ -1708,8 +1713,8 @@ msgstr "Ambil semua" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Gunakan" @@ -1900,8 +1905,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Lepaskan" @@ -1909,16 +1914,16 @@ msgstr "Lepaskan" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Pakai" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Buang..." @@ -1933,14 +1938,14 @@ msgstr "Buang semuanya" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Buang" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Pecah" @@ -2155,503 +2160,515 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Atur ulang jendela" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Jendela stat membunuh" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Apakah kamu mengetahui jendela" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Salin barang-barang yang dipakai ke Setelan" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Tutup tab obrolan ini" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Garis obrolan sebelumnya" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Garis obrolan selanjutnya" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Perlihatkan status" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2660,7 +2677,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2671,12 +2688,12 @@ msgid "Other" msgstr "Lainnya" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2686,7 +2703,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2694,45 +2711,45 @@ msgid "Delete" msgstr "Hapus" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2740,7 +2757,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2748,13 +2765,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Obrolan" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2972,7 +2989,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3816,7 +3833,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Toko" @@ -4165,10 +4182,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nama" @@ -4773,6 +4796,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4842,7 +4874,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Perlengkapan" @@ -4853,7 +4885,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Perbekalan" @@ -4943,18 +4975,18 @@ msgid "Key: %s" msgstr "Kunci: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Pengecek Bot" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Reset" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Hasil" @@ -5286,19 +5318,19 @@ msgid "Enter password:" msgstr "Masukkan sandi" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Kehadiran: %s; %d pemain yang hadir." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Berbisik ke %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5663,39 +5695,39 @@ msgid "Reset timer" msgstr "Atur ulang penghitung waktu" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Membunuh: %s, exp total: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Membunuh/menit: %s, Exp/menit: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5709,51 +5741,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "Waktu sebelum naik ke level selanjutnya %d menit: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp terakhir" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "waktu sebelum Jacko kembali" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Level: %d pada %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d%d Tersisa:%d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "%%= %d exp, rata-rata mob untuk 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "waktu untuk ke level selanjutnya: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "Jacko bertelur" @@ -6898,11 +6930,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7086,17 +7118,17 @@ msgid "Username permanently erased." msgstr "Username dihapus permanen." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/it.po b/po/it.po index ba4db394c..af99f767b 100644 --- a/po/it.po +++ b/po/it.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Italian (http://www.transifex.com/projects/p/manaplus/" @@ -26,12 +26,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Le richieste di scambio in arrivo saranno ignorate" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Le richieste di scambio in arrivo saranno accettate" @@ -532,7 +532,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Impostazioni" @@ -555,9 +555,14 @@ msgstr "Video" msgid "Theme" msgstr "Tema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Aiuto" @@ -570,41 +575,41 @@ msgstr "Aiuto" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Chiudi" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Connessione al server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Accesso all'account" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Accesso al gioco" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Caricamento personaggi" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Connessione al server del gioco" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Cambiamento server del gioco" @@ -619,7 +624,7 @@ msgstr "Cambiamento server del gioco" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -632,65 +637,65 @@ msgid "Error" msgstr "Errore" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Richiesta dettagli di registrazione" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Cambia password" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Password modificata con successo!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Cambia Email" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Email cambiata con successo!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Annullamento registrazione effettuato con successo" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Addio, torna quando vuoi..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Errore durante la creazione della directory degli aggiornamenti" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -940,36 +945,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Generale" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Salvataggio immagine fallito!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "La connessione al server è caduta." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Errore di rete" @@ -1089,37 +1094,37 @@ msgid "Astral Magic" msgstr "Magia astrale" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutrale" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Amico" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Disprezzato" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorato" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Cancellato" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Nella lista nera" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Nemico" @@ -1243,7 +1248,7 @@ msgstr "Commercia" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Attacco" @@ -1304,7 +1309,7 @@ msgstr "Nascondi" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Movimento" @@ -1313,7 +1318,7 @@ msgstr "Movimento" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Parla" @@ -1416,7 +1421,7 @@ msgstr "Aggiungi nome alla chat" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1498,8 +1503,8 @@ msgstr "Muovi telecamera" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Attrezzatura" @@ -1649,8 +1654,8 @@ msgstr "Aggiungi tutti" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Magazzino" @@ -1681,7 +1686,7 @@ msgstr "Salva tutto" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Recupera" @@ -1714,8 +1719,8 @@ msgstr "Ritira tutto" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Usa" @@ -1906,8 +1911,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Togli" @@ -1915,16 +1920,16 @@ msgstr "Togli" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equipaggia" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Lascia..." @@ -1939,14 +1944,14 @@ msgstr "Lascia tutto" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Lascia" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Dividi" @@ -2161,503 +2166,515 @@ msgstr "Nascondi la Finestra" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Finestra di debug" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Finestra di Aiuto" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Finestra degli Status" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Finestra dell'Inventario" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Finestra dell'Equipaggiamento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Finestra delle Capacità" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Finestra Minimappa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Finestra della Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Finestra Scorciatoia Oggetti" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Finestra del Setup" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Finestra di debug" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Finestra Social" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Finestra Emotes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Finestra Combinazioni" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Finestra Shop" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Barra Oggetti Veloci" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Finestra Statistiche" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Finestra Comandi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Finestra Bot Checker" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Finestra Giocatori Online" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Finestra Suggerimenti" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Finestra delle missioni" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Social Tab precedente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Social Tab successivo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Scorciatoia Emote %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Equipaggia Combinazione" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Copia Combinazione" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Attiva Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Scorre la chat in alto" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Scorre la chat in basso" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Scheda Chat Precedente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Scheda Chat Successiva" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Chiudi il Chat Tab corrente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Riga Chat precedente" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Riga Chat successiva" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Mostra Status" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignora input 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignora input 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Direzione Su" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Direzione Giù" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Direzione Sinistra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Direzione Destra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Movimenti casuali" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Cambia modalità Movimenti Casuali" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Cura velocemente il target o se stesso" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Usa magia #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Usa attacco magico" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Cambia attacco magico" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Cambia attacco PVP" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Cambia mossa speciale" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Cambia tipologia Arma d'attacco" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Cambia tipologia d'attacco" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Cambia modalità Segui" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Cambia modalità Imitazione" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "On / Off audio" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Abilita / Disabilita modalità away" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emula da tastiera click destro" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Cambia Visuale" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Mostra tastiera su schermo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Tasti Movimento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Muoviti verso l'alto" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Muoviti verso il basso" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Muoviti verso sinistra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Muoviti verso destra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Page up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Page down" @@ -2666,7 +2683,7 @@ msgstr "Page down" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2677,12 +2694,12 @@ msgid "Other" msgstr "Altro" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Seleziona" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2692,7 +2709,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2700,45 +2717,45 @@ msgid "Delete" msgstr "Elimina" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Backspace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Insert" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Base" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Shortcuts" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Finestre" @@ -2746,7 +2763,7 @@ msgstr "Finestre" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Faccine" @@ -2754,13 +2771,13 @@ msgstr "Faccine" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2978,7 +2995,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3824,7 +3841,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Negozio" @@ -4173,10 +4190,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nome" @@ -4787,6 +4810,16 @@ msgstr "Centra la finestra di gioco" msgid "Allow screensaver to run" msgstr "Permetti allo screensaver di attivarsi" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Screenshot" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4856,7 +4889,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Equipaggiamento" @@ -4867,7 +4900,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventario" @@ -4957,18 +4990,18 @@ msgid "Key: %s" msgstr "Chiave: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Bot Checker" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Reimposta" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Risultato" @@ -5300,19 +5333,19 @@ msgid "Enter password:" msgstr "Digitare password:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Presente: %s; %d giocatori sono presenti." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Sussurra a %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5677,39 +5710,39 @@ msgid "Reset timer" msgstr "Reset timer" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5725,51 +5758,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Punti Exp ultimo Kill:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Tempo rimanente prima della comparsa del jacko:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Livello: %d al %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d/%d Mancante: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "Comparsa jacko" @@ -6919,11 +6952,11 @@ msgstr "Il messaggio privato non puo' essere inviato, %s e' offline." msgid "Whisper could not be sent, ignored by %s." msgstr "Il messaggio privato e' stato ignorato da %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Gioco" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Richiesta di chiusura rifiutata!" @@ -7111,17 +7144,17 @@ msgid "Username permanently erased." msgstr "Username cancellato permanentemente." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Impossibile contattare l'host \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Connessione al server terminata. " diff --git a/po/ja.po b/po/ja.po index 58bbfe75a..1cdc76fdb 100644 --- a/po/ja.po +++ b/po/ja.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/manaplus/" @@ -25,12 +25,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "トレードリクエストを無効にしています" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "トレードリクエストを有効にしました" @@ -530,7 +530,7 @@ msgstr "吹出し" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "設定" @@ -553,9 +553,14 @@ msgstr "ビデオ" msgid "Theme" msgstr "テーマ" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "ヘルプ" @@ -568,41 +573,41 @@ msgstr "ヘルプ" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "閉じる" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "サーバーに接続しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "ログインしています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "ゲームの世界に移動しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "キャラクターを呼び出しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "ゲームサーバーに接続しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "ゲームサーバーを変更しています" @@ -617,7 +622,7 @@ msgstr "ゲームサーバーを変更しています" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -630,65 +635,65 @@ msgid "Error" msgstr "エラー" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "登録内容を呼び出しています" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "パスワード変更" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "パスワードを変更しました" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "メールアドレス変更" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "メールアドレスを変更しました" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "登録を解除しました" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "さようなら また会いましょう" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%sは存在しない為、作成できません" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "更新フォルダの作成エラー" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "エラー: %s は存在しない為、作成できません" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -937,36 +942,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "一般" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "デバッグ" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "スクリーンショットを保存できませんでした" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "サーバーへの接続が切断されました" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "ネットワークエラー" @@ -1086,37 +1091,37 @@ msgid "Astral Magic" msgstr "アストラル魔法" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "普通" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "友達" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "無視している" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "完全無視している" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "削除済" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "ブラックリスト化されています" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "敵" @@ -1240,7 +1245,7 @@ msgstr "トレード" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "攻撃" @@ -1301,7 +1306,7 @@ msgstr "消す" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "動く" @@ -1310,7 +1315,7 @@ msgstr "動く" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "話す" @@ -1413,7 +1418,7 @@ msgstr "名前をチャットへ追加する" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1495,8 +1500,8 @@ msgstr "カメラを動かす" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "服装" @@ -1646,8 +1651,8 @@ msgstr "トレードウィンドウに全て追加する" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "保管" @@ -1678,7 +1683,7 @@ msgstr "全部保存" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "取出す" @@ -1711,8 +1716,8 @@ msgstr "全部取出す" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "使用" @@ -1903,8 +1908,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "取外す" @@ -1912,16 +1917,16 @@ msgstr "取外す" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "装着" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "落とす..." @@ -1936,14 +1941,14 @@ msgstr "全て落とす" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "落とす" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "分割" @@ -2158,503 +2163,515 @@ msgstr "ウィンドウを隠す" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "デバグウィンドウ" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "ヘルプウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "ステータスウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "インベントリーウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "装着ウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "スキルウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "ミニマップウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "チャットウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "アイテムショートカットウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "設定ウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "デバグウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "ソーシャルウインドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "スマイリーショートカットウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "服装ウインドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "ショップウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "クイックドロップウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "キルスタッツ窓" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "コマンドウインドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "ボットチェッカーウィンドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "オンラインユーザーウインドウ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "豆知識窓" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "クエスト窓" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "前ソーシャルタブ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "次ソーシャルタブ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "スマイリー編集キー" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "スマイリー編集キー" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "スマイリーショートカット" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "スマイリーショートカット: %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "服装キー" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "服を着る" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "服をコピーする" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "装着品を服装にコピー" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "服装ショートカット" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "服装ショートカット %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "トグルチャット" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "チャットを上へスクロールする" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "チャットを下へスクロールする" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "前のチャットタブ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "次のチャットタブ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "このチャットタブを閉じる" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "前チャット文" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "次チャット文" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "ステータスを表示する" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "インプット1完全無視" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "インプット2完全無視" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "上方向" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "下方向" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "左方向" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "右方向" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "クレイジームーブ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "クレイジームーブモード変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Nアイテムを 0スロットからクイックドロップ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Nアイテムをクイックドロップ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "クイックドロップカウンター変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "ターゲット又は自分をHP回復させる" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "呪文 #itenplz を唱える" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "魔法攻撃を使用" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "マジックアタック変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "PvP攻撃変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "ムーブタイプ変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "武器変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "攻撃方法変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "フォローモード変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "真似モード変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "ゲームモディファイアキーを無効 / 有効にする" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "オーディオ オン/オフ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "AFKモードを有効 / 無効にする" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "右クリックをエミュレートする" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "カメラモード変更" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "オンスクリーンキーボード" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "キーを移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "上へ移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "下へ移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "左へ移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "右へ移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "ナビポイントショートカットまで移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "ショートカット %dまで移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "ホームへ移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "最後まで移動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "ページ上へ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "ページ下へ" @@ -2663,7 +2680,7 @@ msgstr "ページ下へ" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2674,12 +2691,12 @@ msgid "Other" msgstr "その他" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "選択" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "選択2" @@ -2689,7 +2706,7 @@ msgstr "選択2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2697,45 +2714,45 @@ msgid "Delete" msgstr "削除" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "バックスペース" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "挿入" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "タブ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "モッド" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "基本" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "ショートカット" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "ウィンドウ" @@ -2743,7 +2760,7 @@ msgstr "ウィンドウ" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "スマイリー" @@ -2751,13 +2768,13 @@ msgstr "スマイリー" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "チャット" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "GUI" @@ -2975,7 +2992,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3821,7 +3838,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "店" @@ -4170,10 +4187,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "名前" @@ -4778,6 +4801,16 @@ msgstr "" msgid "Allow screensaver to run" msgstr "スクリーンセーバーを有効にする" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "スクリーンショット" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4847,7 +4880,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "装着品" @@ -4858,7 +4891,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "インベントリー" @@ -4948,18 +4981,18 @@ msgid "Key: %s" msgstr "鍵: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "ボットチェッカー" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "リセット" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "結果" @@ -5291,19 +5324,19 @@ msgid "Enter password:" msgstr "パスワードを入力して下さい:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "現在: %s; %d プレイヤーがいます" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "%sにささやき中:%s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5668,39 +5701,39 @@ msgid "Reset timer" msgstr "タイマーをリセット" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "キル: %s, 合計exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "平均 Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "次のレベルまでに必要なモブ数 約: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "キル/分: %s, Exp/分: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5714,51 +5747,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "次のレベルアップ %d 分ごと: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "最後のExp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "次のJackOの出現まで:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "レベル: %d と %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d/%d 残り: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d exp, 平均の敵 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr " 次のレベル達成までの時間: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "JackOが出現中" @@ -6910,11 +6943,11 @@ msgstr "%sがオフラインの為ささやきは送れませんでした" msgid "Whisper could not be sent, ignored by %s." msgstr "%sが完全無視設定をしている為ささやきは送れませんでした" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "ゲーム" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "今キャンセルできません" @@ -7100,17 +7133,17 @@ msgid "Username permanently erased." msgstr "ユーザーネームは永久に削除されました" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "ネットワークに空のアドレスが送信されました::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "ホスト名を解決できません" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "サーバーへの接続が切断されました " diff --git a/po/manaplus.pot b/po/manaplus.pot index 2a0b80c06..15a6b8bcf 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: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -548,9 +548,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -563,41 +568,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1904,16 +1909,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2150,503 +2155,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4160,10 +4175,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4768,6 +4789,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4867,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4848,7 +4878,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4938,18 +4968,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5311,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5688,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5736,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6895,11 +6925,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7083,17 +7113,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/nl_BE.po b/po/nl_BE.po index 0ae76bf62..4661ae7c5 100644 --- a/po/nl_BE.po +++ b/po/nl_BE.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/" @@ -22,12 +22,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Inkomende handelsaanvragen negeren" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Inkomende handelsaanvragen accepteren" @@ -528,7 +528,7 @@ msgstr "Zwevende bel" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configureren" @@ -551,9 +551,14 @@ msgstr "Video" msgid "Theme" msgstr "Thema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Help" @@ -566,41 +571,41 @@ msgstr "Help" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Sluiten" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Verbinden met server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Inloggen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Spelwereld binnenkomen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Aanvragen personage" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Verbinden met de spelserver" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Wijzigen spelservers" @@ -615,7 +620,7 @@ msgstr "Wijzigen spelservers" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -628,65 +633,65 @@ msgid "Error" msgstr "Fout" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Aanvragen registratie details" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Paswoord Wijziging" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Paswoord is gewijzigd!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Email Wijziging" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Email is gewijzigd!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Registratie ongedaan gemaakt!" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Tot ziens..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s bestaat niet en kan niet gecreëerd worden! Stoppen." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Fout bij het creëren van de update map!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -935,36 +940,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Algemeen" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Opslaan van screenshot mislukt!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "De verbinding met de server is verbroken." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Netwerkfout" @@ -1084,37 +1089,37 @@ msgid "Astral Magic" msgstr "Astral Magie" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutraal" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Vriend" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Geen rekening mee houden" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Genegeerd" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Gewist" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1238,7 +1243,7 @@ msgstr "Handel" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Aanvallen" @@ -1299,7 +1304,7 @@ msgstr "Nuke" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Beweeg" @@ -1308,7 +1313,7 @@ msgstr "Beweeg" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Spreken" @@ -1411,7 +1416,7 @@ msgstr "Naam aan het gesprek toevoegen" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1493,8 +1498,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Kleren" @@ -1644,8 +1649,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Opslaan" @@ -1676,7 +1681,7 @@ msgstr "Plaats alles" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Afhalen" @@ -1709,8 +1714,8 @@ msgstr "Haal alles op" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Gebruiken" @@ -1901,8 +1906,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Afdoen" @@ -1910,16 +1915,16 @@ msgstr "Afdoen" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Uitrusten" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Neerleggen..." @@ -1934,14 +1939,14 @@ msgstr "Laat alles vallen" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Neerleggen" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Splitsen" @@ -2156,503 +2161,515 @@ msgstr "Vensters verbergen" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Debugvenster" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Help venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Statusvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Inventarisvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Uitrustingsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Vaardigheidsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Minimapvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Gespreksvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Voorwerpsnelkoppelingsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Instellingenvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debugvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Sociaal Venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Emoticonsnelkoppelingsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Kleren Venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Winkelvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Snel neerleggingsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Doodstatusvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Commando Venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Bot Controle Venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Wie Is Online Venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Weet u Venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Vorige Sociale Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Volgende Sociale Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Emoticon snelkoppeling %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Draag Kledij" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Kopiëer Kledij" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Kopieer je huidige uitrusting naar 'outfit'" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Chat omhoogscrollen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Chat omlaagscrollen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Vorige chattab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Volgende chattab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Toon Voorwerpen" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ingave 1 negeren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ingave 2 negeren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Juist Boven" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Juist Onder" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Juist Links" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Juist Rechts" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Snel N Voorwerpen van slot 0 neerleggen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Snel N Voorwerpen Neerleggen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Wissel Snel Neerleggingsteller" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Snel jezelf of iemand anders genezen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Gebruik #itenplz spreuk" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Gebruik magie aanval" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Verander het bewegingstype" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Aan / Uit audio" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Afwezigheidsmodus inschakelen/uitschakelen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Omhoog" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Omlaag" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Naar links" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Naar rechts" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2661,7 +2678,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2672,12 +2689,12 @@ msgid "Other" msgstr "Andere" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2687,7 +2704,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2695,45 +2712,45 @@ msgid "Delete" msgstr "Verwijderen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Snelkoppeling" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2741,7 +2758,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2749,13 +2766,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2973,7 +2990,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3817,7 +3834,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Winkel" @@ -4166,10 +4183,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Naam" @@ -4780,6 +4803,16 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Schermafdruk" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4849,7 +4882,7 @@ msgstr "UITR" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Uitrusting" @@ -4860,7 +4893,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventaris" @@ -4950,18 +4983,18 @@ msgid "Key: %s" msgstr "Toets: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Bot Controleerder" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Reset" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Resultaat" @@ -5293,19 +5326,19 @@ msgid "Enter password:" msgstr "Geef wachtwoord:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Aanwezig: %s; %d speler zijn aanwezig." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Fluisteren naar %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5670,39 +5703,39 @@ msgid "Reset timer" msgstr "Herzet timer" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5718,51 +5751,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr " Tijd tot volgend niveau: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6911,11 +6944,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Spel" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Aanvraag op de stoppen is geweigerd!" @@ -7101,17 +7134,17 @@ msgid "Username permanently erased." msgstr "Gebruikersnaam is compleet verwijderd" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Leeg adres gegeven aan Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Niet mogelijk te resolven van host \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Verbinding met server beëindigd. " diff --git a/po/pl.po b/po/pl.po index 2e07d6793..a1d7f3389 100644 --- a/po/pl.po +++ b/po/pl.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Polish (http://www.transifex.com/projects/p/manaplus/language/" @@ -25,12 +25,12 @@ msgstr "" "|| n%100>=20) ? 1 : 2);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorowanie przychodzących próśb o handel" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Akceptowanie przychodzących próśb o handel" @@ -532,7 +532,7 @@ msgstr "Bąbelek nad głową" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Konfiguracja" @@ -555,9 +555,14 @@ msgstr "Ekran" msgid "Theme" msgstr "Skórka" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Pomoc" @@ -570,41 +575,41 @@ msgstr "Pomoc" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Zamknij" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Łączenie z serwerem" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Logowanie" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Wchodzenie do świata gry" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Sprawdzanie postaci" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Łączenie się z serwerem gry" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Zmiana serwera" @@ -619,7 +624,7 @@ msgstr "Zmiana serwera" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -632,65 +637,65 @@ msgid "Error" msgstr "Błąd" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Sprawdzanie szczegółów rejestracji" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Zmiana hasła" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Hasło zmienione z powodzeniem!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Zmiana adresu e-mail" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Adres e-mail zmieniony z powodzeniem!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Wyrejestrowano z powodzeniem" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Żegnaj, będziemy czekać na Twój powrót..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s nie istnieje i nie może byś utworzone! Wyjście." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "Nieprawidłowy host aktualizacyjny: %s" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Błąd podczas tworzenia katalogu aktualizacji!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Błąd: %s nie istnieje i nie może być utworzone! Wyjście." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "Czy chcesz otworzyć stronę ze wsparciem/pomocą?" @@ -937,36 +942,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Ogólny" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Zrzut ekranu zapisany jako %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Zapisywanie zrzutu ekranu nie powiodło się!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Połączenie z serwerem zostało zerwane." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Błąd sieci" @@ -1086,37 +1091,37 @@ msgid "Astral Magic" msgstr "Magia Astralna" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutralny" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Przyjaciel" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Lekceważony" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorowany" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Skasowany" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Dodany/a do czarnej listy" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Wróg" @@ -1240,7 +1245,7 @@ msgstr "Handel" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Atak" @@ -1301,7 +1306,7 @@ msgstr "Wysadź w powietrze" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Podejdź" @@ -1310,7 +1315,7 @@ msgstr "Podejdź" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Rozmowa" @@ -1413,7 +1418,7 @@ msgstr "Wpisz do czatu" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1495,8 +1500,8 @@ msgstr "Przesuwaj kamerę" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Stroje" @@ -1646,8 +1651,8 @@ msgstr "Dodaj wszystko do handlu" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Przechowaj" @@ -1678,7 +1683,7 @@ msgstr "Przechowaj wszystko" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Pobierz" @@ -1711,8 +1716,8 @@ msgstr "Odbierz wszystko" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Użyj" @@ -1903,8 +1908,8 @@ msgstr "Chroń przedmiot" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Zdejmij" @@ -1912,16 +1917,16 @@ msgstr "Zdejmij" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Załóż" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Upuść..." @@ -1936,14 +1941,14 @@ msgstr "Upuść wszystko" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Upuść" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Podziel" @@ -2158,503 +2163,515 @@ msgstr "Ukryj Okna" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Okno diagnostyczne" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Okno Pomocy" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Okno statusu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Okno Inwentarza" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Okno Ekwipunku" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Okno Umiejętności" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Okno Minimapy" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Okno Czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Okno Skrótów przedmiotów" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Okno Ustawień" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Okno diagnostyczne" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Okno społeczne" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Okno Skrótów Emotek" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Okno strojów" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Okno sklepu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Okno szybkiego upuszczania" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Okno statystyk bitewnych" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Okno poleceń" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Okno wykrywacza botów" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Okno graczy online" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Okno \"Czy wiesz że...\"" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Okno Misji" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Poprzednia zakładka społeczna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Następna zakładka społeczna" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Klawisze modyfikatorów emotek" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Klawisz modyfikatora emotek" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Skróty emotek" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Skrót Emotki %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Klawisze ubioru" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Nałóż strój" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Kopiuj strój" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Skopiuj ekwipunek do stroju" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Skróty ubiorów" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Skrót ubioru %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Przełącznik Czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Przewiń czat do góry" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Przewiń czat w doł" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Poprzednia zakładka czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Następna zakładka czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Zamknij bieżącą zakładkę czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Poprzedni wiersz czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Następny wiersz czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Klawisz modyfikatora czatu" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Pokaż statusy" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignoruj wprowadzenie 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignoruj wprowadzenie 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Skieruj się w górę" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Skieruj się w dół" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Skieruj się w lewo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Skieruj się w prawo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Szalone ruchy" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Zmień tryb szalonych ruchów" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Szybkie upuszczenie N przedmiotów z pozycji 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Szybkie upuszczenie N przedmiotów" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Zmień licznik szybkiego upuszczania" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Szybkie leczenie celu lub siebie" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Użyj zaklęcia #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Użyj magicznego ataku" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Przełącz magiczny atak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Przełącz atak PvP" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Zmień tryb poruszania się" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Zmień rodzaj broni" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Zmień rodzaj ataku" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Zmień rodzaj podążania" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Zmień rodzaj imitacji" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Włącz/ wyłącz klawisze modyfikatorów gry" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Włącz/ wyłącz dźwięk" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Włącz/ wyłącz tryb AFK" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emuluj prawe kliknięcie klawiaturą" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Przełącz tryb kamery" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Pokaż klawiaturę ekranową" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Klawisze poruszania się" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Idź do góry" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Idź w dół" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Idź w lewo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Idź w prawo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Przejdź to punktu skrótów nawigacyjnych" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Przejdź do punktu skrótu %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Ruch i wybór" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Home" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "End" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Page up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Page down" @@ -2663,7 +2680,7 @@ msgstr "Page down" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2674,12 +2691,12 @@ msgid "Other" msgstr "Inne" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Wybierz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Wybierz2" @@ -2689,7 +2706,7 @@ msgstr "Wybierz2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2697,45 +2714,45 @@ msgid "Delete" msgstr "Usuń" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Backspace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Insert" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Mod" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Podstawowe" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Skróty" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Okna" @@ -2743,7 +2760,7 @@ msgstr "Okna" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Emotki" @@ -2751,13 +2768,13 @@ msgstr "Emotki" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Czat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "GUI" @@ -2975,7 +2992,7 @@ msgstr "Poziom: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3821,7 +3838,7 @@ msgstr "Aktywuj powiadomienia dotyczące wagi." #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Sklep" @@ -4170,10 +4187,16 @@ msgstr "Ukryj nicki usuniętych graczy" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Imię" @@ -4783,6 +4806,16 @@ msgstr "Wycentruj okno gry" msgid "Allow screensaver to run" msgstr "Pozwól na włączanie się wygaszacza ekranu" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Zrzut ekranu" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4852,7 +4885,7 @@ msgstr "EKW" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Ekwipunek" @@ -4863,7 +4896,7 @@ msgstr "INW" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inwentarz" @@ -4953,18 +4986,18 @@ msgid "Key: %s" msgstr "Klawisz: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Wykrywacz botów" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Resetuj" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Rezultat" @@ -5301,19 +5334,19 @@ msgid "Enter password:" msgstr "Wprowadź hasło:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "%s obecny/a. %d graczy online." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Szepczesz do %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5678,39 +5711,39 @@ msgid "Reset timer" msgstr "Zresetuj zegar" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Moby: %s, całk. exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Śr. Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Przeciętna il mobów do nast.: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Mob/Min: %s, Exp/Min: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5728,51 +5761,51 @@ msgstr[1] "Czas do nast. poziomu z %d min: %s" msgstr[2] "Czas do nast. poziomu z %d min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Ostatni exp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Następny spawn Jack-O:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Poziom: %d w %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d%d Zostało: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d exp, avg mob na 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr " Czas do nast. poziomu: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "Jack-O spawnuje się" @@ -6919,11 +6952,11 @@ msgstr "Szept nie mógł zostać wysłany, %s jest offline." msgid "Whisper could not be sent, ignored by %s." msgstr "Szept nie mógł zostać wysłany, jesteś ignorowany/a przez %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Gra" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Żądanie wyjścia odrzucone!" @@ -7111,17 +7144,17 @@ msgid "Username permanently erased." msgstr "Login pernamentnie usunięty." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Network::connect() otrzymał pusty adres!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Nie można było odnaleźć serwera." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Połączenie z serwerem przerwane." diff --git a/po/pt.po b/po/pt.po index 9c95164a1..aeaec4b2b 100644 --- a/po/pt.po +++ b/po/pt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/manaplus/" @@ -23,12 +23,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorando propostas de negócios" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Aceitando propostas de negócios" @@ -529,7 +529,7 @@ msgstr "Bolha Flutuante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configurar" @@ -552,9 +552,14 @@ msgstr "Vídeo" msgid "Theme" msgstr "Tema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Ajuda" @@ -567,41 +572,41 @@ msgstr "Ajuda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Fechar" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Conectando ao servidor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Efetuando login" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Entrando no domínio do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Requisitando personagens" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Conectando ao servidor do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Mudando servidores do jogo" @@ -616,7 +621,7 @@ msgstr "Mudando servidores do jogo" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -629,65 +634,65 @@ msgid "Error" msgstr "Erro" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Requisitando detalhes do registro" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Mudar senha" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Senha modificada com sucesso!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Mudar email" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Email modificado com sucesso!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Registro cancelado com sucesso" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Tchau, volte sempre..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Erro ao criar pasta de atualizações!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -936,36 +941,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Geral" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Depurador" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Captura de Tela salva em: %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Falha ao salvar screenshot!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "A conexão com o servidor caiu." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Erro de conexão" @@ -1085,37 +1090,37 @@ msgid "Astral Magic" msgstr "Magia Astral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutro" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Amigo(a)" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Desconsiderado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Apagado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Na Lista Negra " #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Inimigo" @@ -1239,7 +1244,7 @@ msgstr "Negócios" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Atacar" @@ -1300,7 +1305,7 @@ msgstr "Desaparecer" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Mover" @@ -1309,7 +1314,7 @@ msgstr "Mover" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Falar" @@ -1412,7 +1417,7 @@ msgstr "Adicionar nome ao chat" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1494,8 +1499,8 @@ msgstr "Mover câmera" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Roupas" @@ -1645,8 +1650,8 @@ msgstr "Add. todos na negociação" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Armazenar" @@ -1677,7 +1682,7 @@ msgstr "Guardar tudo" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Retirar" @@ -1710,8 +1715,8 @@ msgstr "Retirar tudo" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Usar" @@ -1902,8 +1907,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Desequipar" @@ -1911,16 +1916,16 @@ msgstr "Desequipar" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equipar" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Descartar..." @@ -1935,14 +1940,14 @@ msgstr "Descartar tudo" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Descartar" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Dividir" @@ -2157,503 +2162,515 @@ msgstr "Esconder janelas" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Janela de Depuração" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Janela de Ajuda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Janela de Status" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Janela de inventário" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Janela de equipamento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Janela de Habilidade" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Janela de Minimapa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Janela de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Janela de atalhos para itens" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Janela de Configurações" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Janela de Depuração" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Janela social" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Janela de atalho para emoticons" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Janela de roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Janela Loja" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Janela Descarte rápido" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Janeja de mortes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Janela Comandos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Janela Analisador de bot" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Janela Quem está online" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Janela Você sabia" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Janela de Missões" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Aba social anterior" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Próxima aba social" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Teclas de modificadores de emoções" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Tecla modificador de emoção" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Atalhos de emoções" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Atalho para emoticon %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Teclas de roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Vestir roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Copiar roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Copiar roupa equipada" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Atalhos de roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Atalho de roupa: %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Alternar para chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Rolar chat para cima" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Rolar chat para baixo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Aba de chat anterior" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Próxima aba de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Fechar aba de chat atual" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Linha de chat anterior" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Próxima linha de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Teclas de modificadores de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Ver status" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignorar input 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignorar input 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Para cima" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Para baixo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Para esquerda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Para direita" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Movimentos loucos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Trocar Modo de movimentos loucos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Descartar rapidamente N itens do slot 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Descartar rapidamente N itens" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Mudar contador de descarte" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Curar um alvo ou você mesmo(a)" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Usa feitiço #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Usar feitiço de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Trocar feitiço de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Trocar ataque de pvp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Mudar tipo de movimento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Mudar tipo de ataque de arma" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Mudar tipo de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Mudar modo de seguir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Mudar modo de imitação" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Habilitar / Desabilitar Chaves de modificação" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Ligar / Desligar áudio" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Habilitar / Desabilitar modo indisponivel " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emular botão direito do teclado" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Alterar modo de camera" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Mostrar teclado na tela" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Teclas de movimento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Mover para Cima" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Mover para Baixo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Esquerda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Direita" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Atalho para mover para ponto de navegação" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Mover para ponto %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Move & Seleção" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Mover para Home" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "Mover para End" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Page up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Page down" @@ -2662,7 +2679,7 @@ msgstr "Page down" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2673,12 +2690,12 @@ msgid "Other" msgstr "Outro" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Selecionar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Selecionar2" @@ -2688,7 +2705,7 @@ msgstr "Selecionar2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2696,45 +2713,45 @@ msgid "Delete" msgstr "Excluir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Backspace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Inserir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Mod" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Básico" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Atalhos" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Janelas" @@ -2742,7 +2759,7 @@ msgstr "Janelas" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Emoções" @@ -2750,13 +2767,13 @@ msgstr "Emoções" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "Gui" @@ -2974,7 +2991,7 @@ msgstr "Level: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3820,7 +3837,7 @@ msgstr "Habilitar notificações de peso" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Loja" @@ -4169,10 +4186,16 @@ msgstr "Ocultar nicks de jogadores apagados" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nome" @@ -4781,6 +4804,16 @@ msgstr "Centro de janela do jogo" msgid "Allow screensaver to run" msgstr "Permitir proteção de tela" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Screenshot" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4850,7 +4883,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Equipamento" @@ -4861,7 +4894,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventário" @@ -4951,18 +4984,18 @@ msgid "Key: %s" msgstr "Tecla: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Analizador de bot" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Resetar" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Resultado" @@ -5299,19 +5332,19 @@ msgid "Enter password:" msgstr "Entre com a senha" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Presentes: %s; %d jogadores estão presentes." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Enviando MP para %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5676,39 +5709,39 @@ msgid "Reset timer" msgstr "Resetar tempo" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Mortes: %s, total exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Média Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Nu. de mob para próximo level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Mortes/Min: %s Exp/Min: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5724,51 +5757,51 @@ msgstr[0] "Tempo para próximo nível por %d min: %s" msgstr[1] "Tempo para próximo nível por %d mins: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp de última morte:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Tempo para próximo JackO:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Nível: %d em %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d%d faltando: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d exp, avg mob para 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "Tempo para próximo nível: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "Aparição do JackO" @@ -6919,11 +6952,11 @@ msgstr "Mensagem privada não pode ser enviada, %s está offline." msgid "Whisper could not be sent, ignored by %s." msgstr "Mensagem privada não pode ser enviada, ignorado por %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Jogo" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Requisição de saída negada!" @@ -7111,17 +7144,17 @@ msgid "Username permanently erased." msgstr "Usuário deletado." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Endereço vazio enviado para Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Não foi possível determinar o host \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Conexão com o servidor interrompida. " diff --git a/po/pt_BR.po b/po/pt_BR.po index bf8d707c8..9925c1cf5 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" @@ -29,12 +29,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorando propostas de negócios" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Aceitando propostas de negócios" @@ -535,7 +535,7 @@ msgstr "Bolha Flutuante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configurar" @@ -558,9 +558,14 @@ msgstr "Vídeo" msgid "Theme" msgstr "Tema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Ajuda" @@ -573,41 +578,41 @@ msgstr "Ajuda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Fechar" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Conectando-se ao servidor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Fazendo login" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Entrando no mundo do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Requerindo personagens" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Conectando ao servidor do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Mudando de servidor do jogo" @@ -622,7 +627,7 @@ msgstr "Mudando de servidor do jogo" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -635,65 +640,65 @@ msgid "Error" msgstr "Erro" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Requisitando detalhes do registro" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Mudar senha" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Senha modificada com sucesso!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Mudar email" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Email modificado com sucesso!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Registro cancelado com sucesso" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Adeus, volte sempre..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "Host de atualização inválido: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Erro ao criar pasta de atualizações!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "Você quer abrir a página de suporte?" @@ -942,36 +947,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Geral" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Depurador" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Captura de Tela salva em %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Falha ao salvar screenshot!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "A conexão com o servidor caiu." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Erro de conexão" @@ -1091,37 +1096,37 @@ msgid "Astral Magic" msgstr "Magia Astral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutro" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Amigo(a)" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Desconsiderado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Apagado" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Na Lista Negra " #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Inimigo" @@ -1245,7 +1250,7 @@ msgstr "Negócios" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Atacar" @@ -1306,7 +1311,7 @@ msgstr "Desaparecer" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Mover" @@ -1315,7 +1320,7 @@ msgstr "Mover" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Falar" @@ -1418,7 +1423,7 @@ msgstr "Adicionar nome ao chat" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1500,8 +1505,8 @@ msgstr "Mover câmera " #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Roupas" @@ -1651,8 +1656,8 @@ msgstr "Add. todos na negociação" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Armazenar" @@ -1683,7 +1688,7 @@ msgstr "Guardar tudo" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Retirar" @@ -1716,8 +1721,8 @@ msgstr "Retirar tudo" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Usar" @@ -1908,8 +1913,8 @@ msgstr "Proteger item" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Desequipar" @@ -1917,16 +1922,16 @@ msgstr "Desequipar" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equipar" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Descartar..." @@ -1941,14 +1946,14 @@ msgstr "Descartar tudo" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Descartar" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Dividir" @@ -2163,503 +2168,515 @@ msgstr "Esconder janelas" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Janela de Depuração" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Janela de Ajuda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Janela de Status" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Janela de inventário" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Janela de equipamento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Janela de Habilidade" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Janela de Minimapa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Janela de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Janela de atalhos para itens" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Janela de Configurações" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Janela de Depuração" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Janela social" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Janela de atalho para emoticons" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Janela de roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Janela Loja" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Janela Descarte rápido" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Janela de estado de mortes" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Janela Comandos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Janela Analisador de bot" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Janela Quem está online" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Janela Você Sabia " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Janela de Missões" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Aba social anterior" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Próxima aba social" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Teclas de emoções modificadoras" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Tecla modificadora de emoção" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Atalhos de emoções" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Atalho para emoticon %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Teclas de roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Vestir roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Copiar roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Copiar roupa equipada" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Atalhos de Roupas" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Atalho de Roupa %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Alternar para chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Rolar chat para cima" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Rolar chat para baixo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Aba de chat anterior" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Próxima aba de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Fechar aba de chat atual" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Linha de chat anterior" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Próxima linha de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Tecla modificadora de chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Mostrar status" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignorar input 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignorar input 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Para cima" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Para baixo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Para esquerda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Para direita" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Movimentos loucos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Trocar Modo de movimentos loucos" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Descartar rapidamente N itens do slot 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Descartar rapidamente N itens" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Mudar contador de descarte" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Curar um alvo ou você mesmo(a)" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Usa feitiço #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Usar feitiço de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Trocar feitiço de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Mudar ataque em pvp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Mudar tipo de movimento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Mudar tipo de ataque de arma" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Mudar tipo de ataque" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Mudar modo de seguir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Mudar modo de imitação" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Habilitar / Desabilitar Chaves de modificação" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Ligar / Desligar áudio" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Habilitar / Desabilitar modo indisponivel " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emular botão direito do teclado" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Alterar modo de camera" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Mostrar teclado virtual" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Tecla de movimento" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Mover para Cima" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Mover para Baixo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Esquerda" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Direita" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Atalhos de ponto de navegação" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Mover para o atalho %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Move & seleção" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Mover para Home" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "Mover para End" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Page up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Page down" @@ -2668,7 +2685,7 @@ msgstr "Page down" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2679,12 +2696,12 @@ msgid "Other" msgstr "Outro" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Selecionar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Selecionar2" @@ -2694,7 +2711,7 @@ msgstr "Selecionar2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2702,45 +2719,45 @@ msgid "Delete" msgstr "Excluir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Backspace" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Inserir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Mod" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Básico" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Atalhos" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Janelas" @@ -2748,7 +2765,7 @@ msgstr "Janelas" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Emoções" @@ -2756,13 +2773,13 @@ msgstr "Emoções" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "Gui" @@ -2980,7 +2997,7 @@ msgstr "Level: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3826,7 +3843,7 @@ msgstr "Habilitar notificações de peso" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Loja" @@ -4176,10 +4193,16 @@ msgstr "Esconder nicks de jogadores apagados" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nome" @@ -4788,6 +4811,16 @@ msgstr "Centro da janela de jogo" msgid "Allow screensaver to run" msgstr "Permitir rodar proteção de tela" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Screenshot" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4857,7 +4890,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Equipamento" @@ -4868,7 +4901,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventário" @@ -4958,18 +4991,18 @@ msgid "Key: %s" msgstr "Tecla: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Analizador de bot" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Resetar" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Resultado" @@ -5306,19 +5339,19 @@ msgid "Enter password:" msgstr "Entre com a senha:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Presentes: %s; %d jogadores estão presentes." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Enviando MP para %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5683,39 +5716,39 @@ msgid "Reset timer" msgstr "Resetar tempo" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Mortes: %s Total exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Média Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Média de mob para próximo level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Mortes/Min: %s Exp/Min: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5731,51 +5764,51 @@ msgstr[0] "Tempo para o próximo nível %d min: %s " msgstr[1] "Tempo para o próximo nível %d mins: %s " #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Ultima exp por morte:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Tempo para próxima aparição do JackO:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Nível: %d em %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d%d Falta: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d ex, avg mob por 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "Tempo para próximo nível: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "Aparição do JackO" @@ -6925,11 +6958,11 @@ msgstr "Mensagem privada não pode ser enviada, %s está offline." msgid "Whisper could not be sent, ignored by %s." msgstr "Mensagem privada não pode ser enviada, ignorado por %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Jogo" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Requisição de saída negada!" @@ -7117,17 +7150,17 @@ msgid "Username permanently erased." msgstr "Usuário apagado permanentemente. " #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Endereço vazio enviado para Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Não foi possível determinar o host \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Conexão com o servidor interrompida. " diff --git a/po/ru.po b/po/ru.po index 92289a1c4..a3543803c 100644 --- a/po/ru.po +++ b/po/ru.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Russian (http://www.transifex.com/projects/p/manaplus/" @@ -28,12 +28,12 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Игнорировать предложения о торговле" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Принимать предложения о торговле" @@ -535,7 +535,7 @@ msgstr "Плавающий пузырек" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Настройка" @@ -558,9 +558,14 @@ msgstr "Видео" msgid "Theme" msgstr "Тема" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Помощь" @@ -573,41 +578,41 @@ msgstr "Помощь" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Закрыть" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Идет подключение к серверу..." #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Авторизация" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Входим в игровой мир" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Получение списка персонажей" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Подключение к игровому серверу" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Смена игрового сервера" @@ -622,7 +627,7 @@ msgstr "Смена игрового сервера" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -635,65 +640,65 @@ msgid "Error" msgstr "Ошибка" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Запрос регистрационных данных" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Изменить Пароль" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Пароль изменен!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Сменить Email" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Email изменен!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Регистрация удалена" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Хорошо, возвращайтесь в любое время..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s не существует, и не может быть создано! Выход." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "Некорректный сервер обновленмй: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Ошибка создания директории для обновлений!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Ошибка: %s не существует, и не может быть создан! Выход." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "Открыть страницу поддержки?" @@ -943,36 +948,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "dyecmd файлстрокацвета файлназначения" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Общие" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Отладка" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Снимок экрана сохранен как %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Ошибка при сохранении снимка экрана!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Соединение с сервером потеряно." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Ошибка сети" @@ -1092,37 +1097,37 @@ msgid "Astral Magic" msgstr "Астральная магия" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Нейтральное" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Друг" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Пренебрегаемый" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Игнорировано" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Стерт" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "В черном списке" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Враг" @@ -1246,7 +1251,7 @@ msgstr "Торговать" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Атака" @@ -1307,7 +1312,7 @@ msgstr "Уничтожить" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Движение" @@ -1316,7 +1321,7 @@ msgstr "Движение" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Разговор" @@ -1419,7 +1424,7 @@ msgstr "Добавить имя в чат" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1501,8 +1506,8 @@ msgstr "Передвинуть камеру" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Наряды" @@ -1652,8 +1657,8 @@ msgstr "Добавить к торговле все" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Сохранить" @@ -1684,7 +1689,7 @@ msgstr "Сохранить все" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Получить" @@ -1717,8 +1722,8 @@ msgstr "Получить все" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Использовать" @@ -1909,8 +1914,8 @@ msgstr "Поставить защиту" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Снять" @@ -1918,16 +1923,16 @@ msgstr "Снять" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Надеть" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Бросить..." @@ -1942,14 +1947,14 @@ msgstr "Бросить все" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Бросить" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Разделить" @@ -2164,503 +2169,515 @@ msgstr "Скрытие окон" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Окно отладки" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Окно помощи" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Окно статуса" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Окно инвентаря" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Окно экипировки" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Окно навыков" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Окно миникарты" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Окно чата" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Окно быстрого использования предметов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Окно настроек" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Окно отладки" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Окно общества" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Окно эмоций" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Окно нарядов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Окно магазина" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Окно быстрого бросания предметов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Окно статистики атак" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Окно команд" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Окно детектора ботов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Окно кто онлайн" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Окно \"Знаете ли вы...\"" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Окно квестов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Предыдущая закладка общества" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Следующая закладка общества" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "Прерыдущая страница быстрого использования" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "Следующая страница быстрого использования" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "Прерыдущая страница команд" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "Следующая страница команд" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Модификаторы смайлов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Модификатор смайлов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Ярлыки смайлов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Комбинация клавиш для смайла %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Кнопки нарядов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Надеть наряд" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Копировать наряд" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Копирование надетого наряда" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Ярлыки нарядов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Комбинация клавиш наряда %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Переключение на чат" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Прокручивание чата вверх" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Прокручивание чата вниз" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Предыдущая закладка чата" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Следующая закладка чата" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Закрыть текущую вкладку чата" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Предыдущая строка чата" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Следующая строка чата" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Модификатор чата" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Показывать статусы" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Игнорирование ввода 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Игнорирование ввода 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Повернуться вверх" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Повернуться вниз" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Повернуться влево" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Повернуться вправо" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Сумасшедшие движения" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Поменять режим сумасшедших движений" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Быстрый сброс N предметов из 0 слота" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Быстрый сброс N предметов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Переключение счётчика быстрого сброса" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Быстрое лечения себя или цели" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Использование заклинания #itenplz" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Использование магической атаки" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Переключение маг. атаки" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Переключение pvp атаки" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Изменение типа движения" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Изменение типа атаки оружием" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Изменение типа атаки" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Изменение режима следования" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Изменение режима имитации" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Включение/Выключение специальных модификаторов" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Вкл./Выкл. звука" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Включение/Выключение режима отошел" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Эмуляция правого клика с клавиатуры" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Изменение режима камеры" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Показывать экранную клавиатуру" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "Кнопки движения" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Движение вверх" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Движение вниз" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Движение влево" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Движение вправо" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "Движение вперед" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "Кнопки движения к цели" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "Перейти к точке %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Движение и выбор" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "Движение в начало" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "Движение в конец" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "Страница вверх" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "Страница вниз" @@ -2669,7 +2686,7 @@ msgstr "Страница вниз" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2680,12 +2697,12 @@ msgid "Other" msgstr "Другое" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "Выбор" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "Выбор2" @@ -2695,7 +2712,7 @@ msgstr "Выбор2" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2703,45 +2720,45 @@ msgid "Delete" msgstr "Удалить" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "Удаление влево" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "Вставка" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "Табуляция" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "Модификатор" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "Ctrl" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Основное" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Горячие клавиши" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Окна" @@ -2749,7 +2766,7 @@ msgstr "Окна" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Смайлы" @@ -2757,13 +2774,13 @@ msgstr "Смайлы" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Чат" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "Интерфейс" @@ -2981,7 +2998,7 @@ msgstr "Уровень: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3827,7 +3844,7 @@ msgstr "Включить напоминание о весе" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Магазин" @@ -4182,10 +4199,16 @@ msgstr "Спрятать имена стертых персонажей" msgid "Use special diagonal speed in players moving" msgstr "Использовать специальную диагональную скорость в передвижении игроков" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Имя" @@ -4796,6 +4819,16 @@ msgstr "Центрировать игровое окно" msgid "Allow screensaver to run" msgstr "Разрешить запуск скринсейвера" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Создание скриншота" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4865,7 +4898,7 @@ msgstr "СН" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Снаряжение" @@ -4876,7 +4909,7 @@ msgstr "ИНВ" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Инвентарь" @@ -4966,18 +4999,18 @@ msgid "Key: %s" msgstr "Клавиша: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Окно детектора ботов" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Сбросить" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Результат" @@ -5314,19 +5347,19 @@ msgid "Enter password:" msgstr "Введите пароль:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Присутствуют: %s; Всего %d игроков." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Вы прошептали %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "животное %s'а" @@ -5691,39 +5724,39 @@ msgid "Reset timer" msgstr "Сбросить таймер" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Убийств: %s, всего опыта: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Средний опыт: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Средн. кол-во монстров до след. уров.: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Убийств в минуту: %s, Опыта в минуту: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5741,51 +5774,51 @@ msgstr[1] "Время до следующего уровня в мин. %d: %s" msgstr[2] "Время до следующего уровня в мин. %d: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Опыт за последнее убийство:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Время до появления jacko:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Уровень: %d на %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Опыт: %d/%d Осталось: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d опыта, среднее кол-во мобов для 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr " Время до следующего уровня: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "jacko появляется" @@ -6936,11 +6969,11 @@ msgstr "Сообщение не может быть отправлено, %s о msgid "Whisper could not be sent, ignored by %s." msgstr "Приватное сообщение не может быть послано: %s игнорирует его." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Игра" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Запрос на выход отклонен!" @@ -7125,17 +7158,17 @@ msgid "Username permanently erased." msgstr "Пользователь удален" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Пустой адрес был передан методу Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Не удалось найти хост \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Подключение к серверу прервано." diff --git a/po/tr.po b/po/tr.po index ce2cf5551..49b752600 100644 --- a/po/tr.po +++ b/po/tr.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/manaplus/" @@ -22,12 +22,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Gelen takas istekleri görmezden geliniyor." #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Gelen takas istekleri kabul ediliyor" @@ -528,7 +528,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Ayarlar" @@ -551,9 +551,14 @@ msgstr "Video" msgid "Theme" msgstr "Tema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Yardım" @@ -566,41 +571,41 @@ msgstr "Yardım" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Kapat" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Bağlanılıyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Bağlanılıyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Oyun dünyasına giriliyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Karakterler isteniliyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Oyun sunucusuna bağlanılıyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Oyun sunucusu değiştiriliyor" @@ -615,7 +620,7 @@ msgstr "Oyun sunucusu değiştiriliyor" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -628,65 +633,65 @@ msgid "Error" msgstr "Hata" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Kayıt detayları isteniyor" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Şifre Değiştir" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Şifreniz başarı ile değiştirildi!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "E-posta Değiştir" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "E-posta başarı ile değiştirildi!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Hesap kapatma başarılı" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Hoşçakal, tekrar bekleriz..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s yok ve yaratılamıyor! Çıkış yapılıyor." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Hata! Güncelleme klasörü oluşturulamadı!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Hata: %s bulunamadı ve yaratılamıyor! Çıkış yapılıyor." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -935,36 +940,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Genel" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Hata ayıklama" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Ekran görüntüsü kaydı başarısız!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Sunucu bağlantısı koptu." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Ağ Hatası" @@ -1084,37 +1089,37 @@ msgid "Astral Magic" msgstr "Astral Büyü" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Nötr" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Arkadaş" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "İhmal edilmiş" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Görmezden gelindi" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Silindi" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1238,7 +1243,7 @@ msgstr "Takas" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Saldırı" @@ -1299,7 +1304,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Taşı" @@ -1308,7 +1313,7 @@ msgstr "Taşı" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Konuş" @@ -1411,7 +1416,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1493,8 +1498,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Kıyafetler" @@ -1644,8 +1649,8 @@ msgstr "Tamamını takasa ekle" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Sakla" @@ -1676,7 +1681,7 @@ msgstr "Tamamını sakla" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Almak" @@ -1709,8 +1714,8 @@ msgstr "Tamamını geri al" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Kullan" @@ -1901,8 +1906,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Çıkar" @@ -1910,16 +1915,16 @@ msgstr "Çıkar" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Donatmak" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Bırak..." @@ -1934,14 +1939,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Bırak" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Bölme" @@ -2156,503 +2161,515 @@ msgstr "Pencereleri gizle" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Hata Ayıklama Penceresi" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Yardım Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Durum penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Envanter Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Ekipman Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Yetenek Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Küçük Harita Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Sohbet Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Nesne Kısayol Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Ayar Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Hata Ayıklama Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Sosyal Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Duygu Kısayol Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Kıyafetler Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Mağaza Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Hızlı düşür Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Komut Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Bot Kontrolörü Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Kimler Online Penceresi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Önceki Sosyal Sekmesi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Sonraki Sosyal Sekmesi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Duygu Kısayolu %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Kıyafeti Giy" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Kıyafeti Kopyala" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Sohbete Geç" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Sohbeti Yukarı Kaydır" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Sohbeti Aşağı Kaydır" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Önceki Sohbet Sekmesi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Sonraki Sohbet Sekmesi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "Nesneleri göster" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Gözmezden gel giriş 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Görmezden gel giriş 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Yukarı Yönlen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Aşağı Yönlen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Sola Yönlen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Sağa Yönlen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Çılgın Hareketler" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Çılgın hareket modunu değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "0 yerinden N tane nesneyi hızlı bırak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "N nesneyi hızlı bırak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Hızlı Düşürme Sayacını Değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Hedefi veya kendini hızlı iyileştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "#itenplz büyüsünü kullan" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Büyü saldırısını kullan" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Büyü saldırısını değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Hareket tipini değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Saldırı Silah Tipini Değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Saldırı Tipini Değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Takip modunu değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Taklit modunu değiştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Ses Aç / Kapa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Uzakta modunu Aktifleştir / Deaktifleştir" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Sağ tıklamayı kılavyeden taklit et" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Kamera moduna geç" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Yukarı Taşı" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Aşağı Taşı" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Sola Taşı" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Sağa Taşı" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2661,7 +2678,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2672,12 +2689,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2687,7 +2704,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2695,45 +2712,45 @@ msgid "Delete" msgstr "Sil" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Kısayollar" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2741,7 +2758,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2749,13 +2766,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Sohbet" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2973,7 +2990,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3820,7 +3837,7 @@ msgstr "Ağırlık bildirimlerini etkinleştir" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Mağaza" @@ -4169,10 +4186,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "İsim" @@ -4777,6 +4800,16 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "Ekran Görüntüsü" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4846,7 +4879,7 @@ msgstr "EKP" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Ekipman" @@ -4857,7 +4890,7 @@ msgstr "ENV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Envanter" @@ -4947,18 +4980,18 @@ msgid "Key: %s" msgstr "Tuş: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Bot Kontrolörü" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Sıfırla" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Sonuç" @@ -5290,19 +5323,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Mevcut: %s; %d oyuncu mevcut." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "%s 'e fısıldanıyor: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5667,39 +5700,39 @@ msgid "Reset timer" msgstr "Sayacı sıfırla" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Bir üst levele kadar ortalama canavar sayısı: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5715,51 +5748,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d tecrübe, 1%% için ortalama canavar sayısı: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6906,11 +6939,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "Fısıltı gönderilemedi, %s tarafından görmezden gelindi." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7094,17 +7127,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index ae786b51c..fd4037c11 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" "PO-Revision-Date: 2014-03-01 08:14+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/manaplus/" @@ -24,12 +24,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "忽略新进的交易请求" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "接受传入的交易请求" @@ -529,7 +529,7 @@ msgstr "流动的泡沫" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "设置" @@ -552,9 +552,14 @@ msgstr "视频" msgid "Theme" msgstr "主题" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "帮助" @@ -567,41 +572,41 @@ msgstr "帮助" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "关闭" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "正在连接服务器" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "登录中" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "进入游戏世界" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "请求角色" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "正在连接游戏服务器" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "正在更改游戏服务器" @@ -616,7 +621,7 @@ msgstr "正在更改游戏服务器" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -629,65 +634,65 @@ msgid "Error" msgstr "错误" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "正在请求详细注册信息" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "更改密码" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "密码更改成功!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "更改电子邮箱地址" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "电子邮箱地址更改成功!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "取消注册成功" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "再见,欢迎随时回来... ..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s 不存在,且无法创建!正在退出。" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "创建更新目录错误!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "错误:%s 不存在且无法创建!正在退出。" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -933,36 +938,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "常规" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "调试 " #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "保存屏幕快照失败!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "服务器的连接丢失。" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "网络错误" @@ -1082,37 +1087,37 @@ msgid "Astral Magic" msgstr "星芒魔术" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "中立" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "好友" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "被忽视的" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "忽略" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "已删除" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1236,7 +1241,7 @@ msgstr "交易" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "攻击" @@ -1297,7 +1302,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "移动" @@ -1306,7 +1311,7 @@ msgstr "移动" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "说话" @@ -1409,7 +1414,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1491,8 +1496,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "套装" @@ -1642,8 +1647,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "存储" @@ -1674,7 +1679,7 @@ msgstr "商店所有" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "取回" @@ -1707,8 +1712,8 @@ msgstr "检索所有" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "使用" @@ -1899,8 +1904,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "卸下装备" @@ -1908,16 +1913,16 @@ msgstr "卸下装备" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "装备" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "掉落... ..." @@ -1932,14 +1937,14 @@ msgstr "所有" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "丢弃" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "分离" @@ -2154,503 +2159,515 @@ msgstr "隐藏窗口" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +#, fuzzy +msgid "About Window" +msgstr "Debug窗口" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "帮助窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "状态窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "物品栏窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "装备窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "技能窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "小地图窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "聊天窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "物品快捷窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "设置窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debug窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "社会窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "表情快捷窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "套装窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "橱窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "快速下拉窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "杀敌统计窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "命令的窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "挂机检查窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "谁是在线窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "你知道吗窗口" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "上一页社会标签" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "表情快捷键为 %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "装备套装" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "切换聊天" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "向上滚动聊天记录" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "向下滚动聊天记录" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "上一个聊天窗口标签页" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "下一个聊天窗口标签页" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "关闭当前聊天标签" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +#, fuzzy +msgid "Show smiles" +msgstr "显示状态" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "忽略输入1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "忽略输入2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "直接向上" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "直接下" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "直接离开" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "直接对" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "疯狂移动" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "更改疯狂移动模式" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "快速下降序号项目" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "快速愈合的目标或自我" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "使用魔法攻击" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "切换魔法攻击" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "更改移动类型" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "更改攻击型武器" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "更改攻击类型" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "更改跟随模式" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "更改仿模式" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "开/关 音频" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "启用/禁用离开模式" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "从键盘模拟右键单击" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "切换模式" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "向上移动" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "向下移动" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "向左移动" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "向右移动" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2659,7 +2676,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2670,12 +2687,12 @@ msgid "Other" msgstr "其他" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2685,7 +2702,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2693,45 +2710,45 @@ msgid "Delete" msgstr "删除" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "快捷键" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2739,7 +2756,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2747,13 +2764,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "聊天" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2971,7 +2988,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3815,7 +3832,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "商店" @@ -4164,10 +4181,16 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "姓名" @@ -4772,6 +4795,16 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +#, fuzzy +msgid "Screenshots" +msgstr "屏幕快照" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4841,7 +4874,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "装备" @@ -4852,7 +4885,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "物品栏" @@ -4942,18 +4975,18 @@ msgid "Key: %s" msgstr "按键:%s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "挂机检查" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "重置" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "结果" @@ -5285,19 +5318,19 @@ msgid "Enter password:" msgstr "输入密码:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "对%s密语到:%s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5662,39 +5695,39 @@ msgid "Reset timer" msgstr "复位定时器" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5708,51 +5741,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "最后EXP:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "等级:%d 在 %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6897,11 +6930,11 @@ msgstr "密语无法发送,%s离线。" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "游戏" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7087,17 +7120,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "空的地址给网络:连接()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "无法解析主机“" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "连接到服务器终止。" -- cgit v1.2.3-70-g09d2 From 9105408ba52b7639d8553855e47ec452d2e22e17 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 10 Mar 2014 15:07:37 +0300 Subject: remove duplicate code from imagehelper. --- src/resources/imagehelper.cpp | 82 +++++++++++++++++++++++++++++++ src/resources/imagehelper.h | 9 ++-- src/resources/sdl2imagehelper.cpp | 80 ------------------------------ src/resources/sdl2imagehelper.h | 3 -- src/resources/sdl2softwareimagehelper.cpp | 81 ------------------------------ src/resources/sdl2softwareimagehelper.h | 3 -- src/resources/sdlimagehelper.cpp | 18 ------- src/resources/sdlimagehelper.h | 3 -- src/resources/surfaceimagehelper.cpp | 81 ------------------------------ src/resources/surfaceimagehelper.h | 3 -- 10 files changed, 85 insertions(+), 278 deletions(-) diff --git a/src/resources/imagehelper.cpp b/src/resources/imagehelper.cpp index ff7c196c4..0fbc04776 100644 --- a/src/resources/imagehelper.cpp +++ b/src/resources/imagehelper.cpp @@ -25,6 +25,8 @@ #include "logger.h" #include "main.h" +#include "resources/dye.h" + #include "utils/sdlcheckutils.h" #include @@ -52,6 +54,68 @@ Image *ImageHelper::load(SDL_RWops *const rw) const return image; } +Image *ImageHelper::load(SDL_RWops *const rw, Dye const &dye) const +{ + SDL_Surface *const tmpImage = loadPng(rw); + if (!tmpImage) + { + logger->log("Error, image load failed: %s", IMG_GetError()); + return nullptr; + } + + SDL_PixelFormat rgba; + rgba.palette = nullptr; + rgba.BitsPerPixel = 32; + rgba.BytesPerPixel = 4; + +#if SDL_BYTEORDER == SDL_BIG_ENDIAN + rgba.Rmask = 0x000000FF; + rgba.Gmask = 0x0000FF00; + rgba.Bmask = 0x00FF0000; + rgba.Amask = 0xFF000000; +#else + rgba.Rmask = 0xFF000000; + rgba.Gmask = 0x00FF0000; + rgba.Bmask = 0x0000FF00; + rgba.Amask = 0x000000FF; +#endif + + SDL_Surface *const surf = MSDL_ConvertSurface( + tmpImage, &rgba, SDL_SWSURFACE); + MSDL_FreeSurface(tmpImage); + + uint32_t *pixels = static_cast(surf->pixels); + const int type = dye.getType(); + + switch (type) + { + case 1: + { + const DyePalette *const pal = dye.getSPalete(); + if (pal) + pal->replaceSColor(pixels, surf->w * surf->h); + break; + } + case 2: + { + const DyePalette *const pal = dye.getAPalete(); + if (pal) + pal->replaceAColor(pixels, surf->w * surf->h); + break; + } + case 0: + default: + { + dye.normalDye(pixels, surf->w * surf->h); + break; + } + } + + Image *const image = load(surf); + MSDL_FreeSurface(surf); + return image; +} + SDL_Surface* ImageHelper::convertTo32Bit(SDL_Surface *const tmpImage) { if (!tmpImage) @@ -138,3 +202,21 @@ SDL_Surface *ImageHelper::loadPng(SDL_RWops *const rw) SDL_RWclose(rw); return nullptr; } + +SDL_Surface *ImageHelper::create32BitSurface(int width, int height) const +{ +#if SDL_BYTEORDER == SDL_BIG_ENDIAN + const int rmask = 0xff000000; + const int gmask = 0x00ff0000; + const int bmask = 0x0000ff00; + const int amask = 0x000000ff; +#else + const int rmask = 0x000000ff; + const int gmask = 0x0000ff00; + const int bmask = 0x00ff0000; + const int amask = 0xff000000; +#endif + + return MSDL_CreateRGBSurface(SDL_SWSURFACE, + width, height, 32, rmask, gmask, bmask, amask); +} diff --git a/src/resources/imagehelper.h b/src/resources/imagehelper.h index 2e3b96771..e7ec4cfad 100644 --- a/src/resources/imagehelper.h +++ b/src/resources/imagehelper.h @@ -58,19 +58,16 @@ class ImageHelper */ Image *load(SDL_RWops *const rw) const A_WARN_UNUSED; -#ifdef __GNUC__ virtual Image *load(SDL_RWops *const rw, Dye - const &dye) const A_WARN_UNUSED = 0; + const &dye) const A_WARN_UNUSED; +#ifdef __GNUC__ virtual Image *load(SDL_Surface *const) const A_WARN_UNUSED = 0; virtual Image *createTextSurface(SDL_Surface *const tmpImage, const int width, const int height, float alpha) const A_WARN_UNUSED = 0; #else - virtual Image *load(SDL_RWops *rw, Dye const &dye) const A_WARN_UNUSED - { return nullptr; } - virtual Image *load(SDL_Surface *) const A_WARN_UNUSED { return nullptr; } @@ -85,7 +82,7 @@ class ImageHelper static void dumpSurfaceFormat(const SDL_Surface *const image); virtual SDL_Surface *create32BitSurface(int width, int height) - const A_WARN_UNUSED = 0; + const A_WARN_UNUSED; static void setEnableAlpha(const bool n) { mEnableAlpha = n; } diff --git a/src/resources/sdl2imagehelper.cpp b/src/resources/sdl2imagehelper.cpp index 80110735f..b31622e51 100644 --- a/src/resources/sdl2imagehelper.cpp +++ b/src/resources/sdl2imagehelper.cpp @@ -43,68 +43,6 @@ bool SDLImageHelper::mEnableAlphaCache = false; SDL_Renderer *SDLImageHelper::mRenderer = nullptr; #endif -Image *SDLImageHelper::load(SDL_RWops *const rw, Dye const &dye) const -{ - SDL_Surface *const tmpImage = loadPng(rw); - if (!tmpImage) - { - logger->log("Error, image load failed: %s", IMG_GetError()); - return nullptr; - } - - SDL_PixelFormat rgba; - rgba.palette = nullptr; - rgba.BitsPerPixel = 32; - rgba.BytesPerPixel = 4; - -#if SDL_BYTEORDER == SDL_BIG_ENDIAN - rgba.Rmask = 0x000000FF; - rgba.Gmask = 0x0000FF00; - rgba.Bmask = 0x00FF0000; - rgba.Amask = 0xFF000000; -#else - rgba.Rmask = 0xFF000000; - rgba.Gmask = 0x00FF0000; - rgba.Bmask = 0x0000FF00; - rgba.Amask = 0x000000FF; -#endif - - SDL_Surface *const surf = MSDL_ConvertSurface( - tmpImage, &rgba, SDL_SWSURFACE); - MSDL_FreeSurface(tmpImage); - - uint32_t *pixels = static_cast(surf->pixels); - const int type = dye.getType(); - - switch (type) - { - case 1: - { - const DyePalette *const pal = dye.getSPalete(); - if (pal) - pal->replaceSColor(pixels, surf->w * surf->h); - break; - } - case 2: - { - const DyePalette *const pal = dye.getAPalete(); - if (pal) - pal->replaceAColor(pixels, surf->w * surf->h); - break; - } - case 0: - default: - { - dye.normalDye(pixels, surf->w * surf->h); - break; - } - } - - Image *const image = load(surf); - MSDL_FreeSurface(surf); - return image; -} - Image *SDLImageHelper::load(SDL_Surface *const tmpImage) const { return _SDLload(tmpImage); @@ -145,24 +83,6 @@ Image *SDLImageHelper::_SDLload(SDL_Surface *tmpImage) const return new Image(texture, tmpImage->w, tmpImage->h); } -SDL_Surface *SDLImageHelper::create32BitSurface(int width, int height) const -{ -#if SDL_BYTEORDER == SDL_BIG_ENDIAN - const int rmask = 0xff000000; - const int gmask = 0x00ff0000; - const int bmask = 0x0000ff00; - const int amask = 0x000000ff; -#else - const int rmask = 0x000000ff; - const int gmask = 0x0000ff00; - const int bmask = 0x00ff0000; - const int amask = 0xff000000; -#endif - - return MSDL_CreateRGBSurface(SDL_SWSURFACE, - width, height, 32, rmask, gmask, bmask, amask); -} - int SDLImageHelper::combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, diff --git a/src/resources/sdl2imagehelper.h b/src/resources/sdl2imagehelper.h index 70ea9c12f..44f81c433 100644 --- a/src/resources/sdl2imagehelper.h +++ b/src/resources/sdl2imagehelper.h @@ -83,9 +83,6 @@ class SDLImageHelper final : public ImageHelper static SDL_Surface* SDLDuplicateSurface(SDL_Surface *const tmpImage) A_WARN_UNUSED; - SDL_Surface *create32BitSurface(int width, int height) const - override final; - static int combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, diff --git a/src/resources/sdl2softwareimagehelper.cpp b/src/resources/sdl2softwareimagehelper.cpp index 3e8802f41..fa0a51606 100644 --- a/src/resources/sdl2softwareimagehelper.cpp +++ b/src/resources/sdl2softwareimagehelper.cpp @@ -41,68 +41,6 @@ bool SDL2SoftwareImageHelper::mEnableAlphaCache = false; SDL_PixelFormat *SDL2SoftwareImageHelper::mFormat = nullptr; -Image *SDL2SoftwareImageHelper::load(SDL_RWops *const rw, Dye const &dye) const -{ - SDL_Surface *const tmpImage = loadPng(rw); - if (!tmpImage) - { - logger->log("Error, image load failed: %s", IMG_GetError()); - return nullptr; - } - - SDL_PixelFormat rgba; - rgba.palette = nullptr; - rgba.BitsPerPixel = 32; - rgba.BytesPerPixel = 4; - -#if SDL_BYTEORDER == SDL_BIG_ENDIAN - rgba.Rmask = 0x000000FF; - rgba.Gmask = 0x0000FF00; - rgba.Bmask = 0x00FF0000; - rgba.Amask = 0xFF000000; -#else - rgba.Rmask = 0xFF000000; - rgba.Gmask = 0x00FF0000; - rgba.Bmask = 0x0000FF00; - rgba.Amask = 0x000000FF; -#endif - - SDL_Surface *const surf = MSDL_ConvertSurface( - tmpImage, &rgba, SDL_SWSURFACE); - MSDL_FreeSurface(tmpImage); - - uint32_t *pixels = static_cast(surf->pixels); - const int type = dye.getType(); - - switch (type) - { - case 1: - { - const DyePalette *const pal = dye.getSPalete(); - if (pal) - pal->replaceSColor(pixels, surf->w * surf->h); - break; - } - case 2: - { - const DyePalette *const pal = dye.getAPalete(); - if (pal) - pal->replaceAColor(pixels, surf->w * surf->h); - break; - } - case 0: - default: - { - dye.normalDye(pixels, surf->w * surf->h); - break; - } - } - - Image *const image = load(surf); - MSDL_FreeSurface(surf); - return image; -} - Image *SDL2SoftwareImageHelper::load(SDL_Surface *const tmpImage) const { return _SDLload(tmpImage); @@ -140,25 +78,6 @@ Image *SDL2SoftwareImageHelper::_SDLload(SDL_Surface *tmpImage) const return new Image(image, false, nullptr); } -SDL_Surface *SDL2SoftwareImageHelper::create32BitSurface(int width, - int height) const -{ -#if SDL_BYTEORDER == SDL_BIG_ENDIAN - const int rmask = 0xff000000; - const int gmask = 0x00ff0000; - const int bmask = 0x0000ff00; - const int amask = 0x000000ff; -#else - const int rmask = 0x000000ff; - const int gmask = 0x0000ff00; - const int bmask = 0x00ff0000; - const int amask = 0xff000000; -#endif - - return MSDL_CreateRGBSurface(SDL_SWSURFACE, - width, height, 32, rmask, gmask, bmask, amask); -} - int SDL2SoftwareImageHelper::combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, diff --git a/src/resources/sdl2softwareimagehelper.h b/src/resources/sdl2softwareimagehelper.h index 210b0f8b1..01d6428b5 100644 --- a/src/resources/sdl2softwareimagehelper.h +++ b/src/resources/sdl2softwareimagehelper.h @@ -83,9 +83,6 @@ class SDL2SoftwareImageHelper final : public ImageHelper static SDL_Surface* SDLDuplicateSurface(SDL_Surface *const tmpImage) A_WARN_UNUSED; - SDL_Surface *create32BitSurface(int width, - int height) const override final; - static int combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, diff --git a/src/resources/sdlimagehelper.cpp b/src/resources/sdlimagehelper.cpp index cced7ad8a..7b9aeda5e 100644 --- a/src/resources/sdlimagehelper.cpp +++ b/src/resources/sdlimagehelper.cpp @@ -276,24 +276,6 @@ Image *SDLImageHelper::_SDLload(SDL_Surface *tmpImage) const return new Image(image, hasAlpha, alphaChannel); } -SDL_Surface *SDLImageHelper::create32BitSurface(int width, int height) const -{ -#if SDL_BYTEORDER == SDL_BIG_ENDIAN - const int rmask = 0xff000000; - const int gmask = 0x00ff0000; - const int bmask = 0x0000ff00; - const int amask = 0x000000ff; -#else - const int rmask = 0x000000ff; - const int gmask = 0x0000ff00; - const int bmask = 0x00ff0000; - const int amask = 0xff000000; -#endif - - return MSDL_CreateRGBSurface(SDL_SWSURFACE, - width, height, 32, rmask, gmask, bmask, amask); -} - int SDLImageHelper::combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, diff --git a/src/resources/sdlimagehelper.h b/src/resources/sdlimagehelper.h index 725b34ebc..42433ec55 100644 --- a/src/resources/sdlimagehelper.h +++ b/src/resources/sdlimagehelper.h @@ -84,9 +84,6 @@ class SDLImageHelper final : public ImageHelper static SDL_Surface* SDLDuplicateSurface(SDL_Surface *const tmpImage) A_WARN_UNUSED; - SDL_Surface *create32BitSurface(int width, - int height) const override final; - static int combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, diff --git a/src/resources/surfaceimagehelper.cpp b/src/resources/surfaceimagehelper.cpp index 740c1c41d..ec7d9af9b 100644 --- a/src/resources/surfaceimagehelper.cpp +++ b/src/resources/surfaceimagehelper.cpp @@ -40,68 +40,6 @@ bool SurfaceImageHelper::mEnableAlphaCache = false; -Image *SurfaceImageHelper::load(SDL_RWops *const rw, Dye const &dye) const -{ - SDL_Surface *const tmpImage = loadPng(rw); - if (!tmpImage) - { - logger->log("Error, image load failed: %s", IMG_GetError()); - return nullptr; - } - - SDL_PixelFormat rgba; - rgba.palette = nullptr; - rgba.BitsPerPixel = 32; - rgba.BytesPerPixel = 4; - -#if SDL_BYTEORDER == SDL_BIG_ENDIAN - rgba.Rmask = 0x000000FF; - rgba.Gmask = 0x0000FF00; - rgba.Bmask = 0x00FF0000; - rgba.Amask = 0xFF000000; -#else - rgba.Rmask = 0xFF000000; - rgba.Gmask = 0x00FF0000; - rgba.Bmask = 0x0000FF00; - rgba.Amask = 0x000000FF; -#endif - - SDL_Surface *const surf = MSDL_ConvertSurface( - tmpImage, &rgba, SDL_SWSURFACE); - MSDL_FreeSurface(tmpImage); - - uint32_t *pixels = static_cast(surf->pixels); - const int type = dye.getType(); - - switch (type) - { - case 1: - { - const DyePalette *const pal = dye.getSPalete(); - if (pal) - pal->replaceSColor(pixels, surf->w * surf->h); - break; - } - case 2: - { - const DyePalette *const pal = dye.getAPalete(); - if (pal) - pal->replaceAColor(pixels, surf->w * surf->h); - break; - } - case 0: - default: - { - dye.normalDye(pixels, surf->w * surf->h); - break; - } - } - - Image *const image = load(surf); - MSDL_FreeSurface(surf); - return image; -} - Image *SurfaceImageHelper::load(SDL_Surface *const tmpImage) const { return _SDLload(tmpImage); @@ -148,25 +86,6 @@ RenderType SurfaceImageHelper::useOpenGL() const return RENDER_SOFTWARE; } -SDL_Surface *SurfaceImageHelper::create32BitSurface(int width, - int height) const -{ -#if SDL_BYTEORDER == SDL_BIG_ENDIAN - const int rmask = 0xff000000; - const int gmask = 0x00ff0000; - const int bmask = 0x0000ff00; - const int amask = 0x000000ff; -#else - const int rmask = 0x000000ff; - const int gmask = 0x0000ff00; - const int bmask = 0x00ff0000; - const int amask = 0xff000000; -#endif - - return MSDL_CreateRGBSurface(SDL_SWSURFACE, - width, height, 32, rmask, gmask, bmask, amask); -} - int SurfaceImageHelper::combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, diff --git a/src/resources/surfaceimagehelper.h b/src/resources/surfaceimagehelper.h index fb3649f06..b526c9b64 100644 --- a/src/resources/surfaceimagehelper.h +++ b/src/resources/surfaceimagehelper.h @@ -91,9 +91,6 @@ class SurfaceImageHelper final : public ImageHelper static SDL_Surface* SDLDuplicateSurface(SDL_Surface *const tmpImage) A_WARN_UNUSED; - SDL_Surface *create32BitSurface(int width, - int height) const override final; - static int combineSurface(SDL_Surface *restrict const src, SDL_Rect *restrict const srcrect, SDL_Surface *restrict const dst, -- cgit v1.2.3-70-g09d2 From 33d1477fb7cf090e5af1860d2ab2ad763400d866 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 10 Mar 2014 15:29:19 +0300 Subject: Remove duplicate code from inputmanager. --- src/input/inputmanager.cpp | 79 ++++++++++++++++------------------------------ src/input/inputmanager.h | 2 ++ 2 files changed, 30 insertions(+), 51 deletions(-) diff --git a/src/input/inputmanager.cpp b/src/input/inputmanager.cpp index 5d157f0fa..d611e4790 100644 --- a/src/input/inputmanager.cpp +++ b/src/input/inputmanager.cpp @@ -216,69 +216,46 @@ void InputManager::store() const } } -void InputManager::resetKeys() +void InputManager::resetKey(const int i) { - for (int i = 0; i < Input::KEY_TOTAL; i++) + KeyFunction &key = mKey[i]; + for (size_t i2 = 1; i2 < KeyFunctionSize; i2 ++) { - KeyFunction &key = mKey[i]; - for (size_t i2 = 1; i2 < KeyFunctionSize; i2 ++) - { - KeyItem &ki2 = key.values[i2]; - ki2.type = INPUT_UNKNOWN; - ki2.value = -1; - } - const KeyData &kd = keyData[i]; - KeyItem &val0 = key.values[0]; - val0.type = kd.defaultType1; - KeyItem &val1 = key.values[1]; - val1.type = kd.defaultType2; + KeyItem &ki2 = key.values[i2]; + ki2.type = INPUT_UNKNOWN; + ki2.value = -1; + } + const KeyData &kd = keyData[i]; + KeyItem &val0 = key.values[0]; + val0.type = kd.defaultType1; + KeyItem &val1 = key.values[1]; + val1.type = kd.defaultType2; #ifdef USE_SDL2 - if (kd.defaultType1 == INPUT_KEYBOARD) - val0.value = SDL_GetScancodeFromKey(kd.defaultValue1); - else - val0.value = kd.defaultValue1; - if (kd.defaultType2 == INPUT_KEYBOARD) - val1.value = SDL_GetScancodeFromKey(kd.defaultValue2); - else - val1.value = kd.defaultValue2; -#else + if (kd.defaultType1 == INPUT_KEYBOARD) + val0.value = SDL_GetScancodeFromKey(kd.defaultValue1); + else val0.value = kd.defaultValue1; + if (kd.defaultType2 == INPUT_KEYBOARD) + val1.value = SDL_GetScancodeFromKey(kd.defaultValue2); + else val1.value = kd.defaultValue2; +#else + val0.value = kd.defaultValue1; + val1.value = kd.defaultValue2; #endif - } +} + +void InputManager::resetKeys() +{ + for (int i = 0; i < Input::KEY_TOTAL; i++) + resetKey(i); } void InputManager::makeDefault(const int i) { if (i >= 0 && i < Input::KEY_TOTAL) { - KeyFunction &key = mKey[i]; - for (size_t i2 = 1; i2 < KeyFunctionSize; i2 ++) - { - KeyItem &ki2 = key.values[i2]; - ki2.type = INPUT_UNKNOWN; - ki2.value = -1; - } - const KeyData &kd = keyData[i]; - KeyItem &val0 = key.values[0]; - val0.type = kd.defaultType1; - KeyItem &val1 = key.values[1]; - val1.type = kd.defaultType2; - -#ifdef USE_SDL2 - if (kd.defaultType1 == INPUT_KEYBOARD) - val0.value = SDL_GetScancodeFromKey(kd.defaultValue1); - else - val0.value = kd.defaultValue1; - if (kd.defaultType2 == INPUT_KEYBOARD) - val1.value = SDL_GetScancodeFromKey(kd.defaultValue2); - else - val1.value = kd.defaultValue2; -#else - val0.value = kd.defaultValue1; - val1.value = kd.defaultValue2; -#endif - + resetKey(i); update(); } } diff --git a/src/input/inputmanager.h b/src/input/inputmanager.h index fcd1252c0..bf9e04f34 100644 --- a/src/input/inputmanager.h +++ b/src/input/inputmanager.h @@ -181,6 +181,8 @@ class InputManager final void executeAction(const int keyNum); protected: + void resetKey(const int i); + static bool isActionActive0(const int index) A_WARN_UNUSED; Setup_Input *mSetupInput; /**< Reference to setup window */ -- cgit v1.2.3-70-g09d2 From b939ab9402d0f8bc4cac933b4ec118f0d9e901a9 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 10 Mar 2014 18:06:39 +0300 Subject: Remove duplicate code from whoisonline. --- src/gui/windows/whoisonline.cpp | 149 +++++++++++++++++----------------------- src/gui/windows/whoisonline.h | 12 ++-- 2 files changed, 69 insertions(+), 92 deletions(-) diff --git a/src/gui/windows/whoisonline.cpp b/src/gui/windows/whoisonline.cpp index dabc8c7c1..2052aeab3 100644 --- a/src/gui/windows/whoisonline.cpp +++ b/src/gui/windows/whoisonline.cpp @@ -93,6 +93,10 @@ WhoIsOnline::WhoIsOnline() : mOnlineNicks(), // TRANSLATORS: who is online. button. mUpdateButton(new Button(this, _("Update"), "update", this)), + mFriends(), + mNeutral(), + mDisregard(), + mEnemy(), mAllowUpdate(true), mShowLevel(false), mUpdateOnlineList(config.getBoolValue("updateOnlineList")), @@ -201,22 +205,18 @@ void WhoIsOnline::handleLink(const std::string& link, MouseEvent *event) } } -void WhoIsOnline::updateWindow(std::vector &restrict friends, - std::vector &restrict neutral, - std::vector &restrict disregard, - std::vector &restrict enemy, - size_t numOnline) +void WhoIsOnline::updateWindow(size_t numOnline) { // Set window caption // TRANSLATORS: who is online window name setCaption(_("Who Is Online - ") + toString(numOnline)); // List the online people - std::sort(friends.begin(), friends.end(), nameCompare); - std::sort(neutral.begin(), neutral.end(), nameCompare); - std::sort(disregard.begin(), disregard.end(), nameCompare); + std::sort(mFriends.begin(), mFriends.end(), nameCompare); + std::sort(mNeutral.begin(), mNeutral.end(), nameCompare); + std::sort(mDisregard.begin(), mDisregard.end(), nameCompare); bool addedFromSection(false); - FOR_EACH (std::vector::const_iterator, it, friends) + FOR_EACH (std::vector::const_iterator, it, mFriends) { mBrowserBox->addRow((*it)->getText()); addedFromSection = true; @@ -226,7 +226,7 @@ void WhoIsOnline::updateWindow(std::vector &restrict friends, mBrowserBox->addRow("---"); addedFromSection = false; } - FOR_EACH (std::vector::const_iterator, it, enemy) + FOR_EACH (std::vector::const_iterator, it, mEnemy) { mBrowserBox->addRow((*it)->getText()); addedFromSection = true; @@ -236,15 +236,15 @@ void WhoIsOnline::updateWindow(std::vector &restrict friends, mBrowserBox->addRow("---"); addedFromSection = false; } - FOR_EACH (std::vector::const_iterator, it, neutral) + FOR_EACH (std::vector::const_iterator, it, mNeutral) { mBrowserBox->addRow((*it)->getText()); addedFromSection = true; } - if (addedFromSection == true && !disregard.empty()) + if (addedFromSection == true && !mDisregard.empty()) mBrowserBox->addRow("---"); - FOR_EACH (std::vector::const_iterator, it, disregard) + FOR_EACH (std::vector::const_iterator, it, mDisregard) mBrowserBox->addRow((*it)->getText()); if (mScrollArea->getVerticalMaxScroll() < @@ -255,14 +255,47 @@ void WhoIsOnline::updateWindow(std::vector &restrict friends, } } +void WhoIsOnline::handlerPlayerRelation(const std::string &nick, + OnlinePlayer *const player) +{ + switch (player_relations.getRelation(nick)) + { + case PlayerRelation::NEUTRAL: + default: + setNeutralColor(player); + mNeutral.push_back(player); + break; + + case PlayerRelation::FRIEND: + player->setText("2"); + if (mGroupFriends) + mFriends.push_back(player); + else + mNeutral.push_back(player); + break; + + case PlayerRelation::DISREGARDED: + case PlayerRelation::BLACKLISTED: + player->setText("8"); + mDisregard.push_back(player); + break; + + case PlayerRelation::ENEMY2: + player->setText("1"); + mEnemy.push_back(player); + break; + + case PlayerRelation::IGNORED: + case PlayerRelation::ERASED: + // Ignore the ignored. + break; + } +} + void WhoIsOnline::loadList(std::vector &list) { mBrowserBox->clearRows(); const size_t numOnline = list.size(); - std::vector friends; - std::vector neutral; - std::vector disregard; - std::vector enemy; FOR_EACH (std::set::iterator, itd, mOnlinePlayers) delete *itd; @@ -281,41 +314,10 @@ void WhoIsOnline::loadList(std::vector &list) if (!mShowLevel) player->setLevel(0); - switch (player_relations.getRelation(nick)) - { - case PlayerRelation::NEUTRAL: - default: - setNeutralColor(player); - neutral.push_back(player); - break; - - case PlayerRelation::FRIEND: - player->setText("2"); - if (mGroupFriends) - friends.push_back(player); - else - neutral.push_back(player); - break; - - case PlayerRelation::DISREGARDED: - case PlayerRelation::BLACKLISTED: - player->setText("8"); - disregard.push_back(player); - break; - - case PlayerRelation::ENEMY2: - player->setText("1"); - enemy.push_back(player); - break; - - case PlayerRelation::IGNORED: - case PlayerRelation::ERASED: - // Ignore the ignored. - break; - } + handlerPlayerRelation(nick, player); } - updateWindow(friends, neutral, disregard, enemy, numOnline); + updateWindow(numOnline); if (!mOnlineNicks.empty()) { if (chatWindow) @@ -324,6 +326,10 @@ void WhoIsOnline::loadList(std::vector &list) socialWindow->updateActiveList(); } updateSize(); + mFriends.clear(); + mNeutral.clear(); + mDisregard.clear(); + mEnemy.clear(); } void WhoIsOnline::loadWebList() @@ -343,10 +349,6 @@ void WhoIsOnline::loadWebList() bool listStarted(false); std::string lineStr; int numOnline(0); - std::vector friends; - std::vector neutral; - std::vector disregard; - std::vector enemy; // Tokenize and add each line separately char *line = strtok(mMemoryBuffer, "\n"); @@ -441,38 +443,7 @@ void WhoIsOnline::loadWebList() player->setIsGM(true); numOnline++; - switch (player_relations.getRelation(nick)) - { - case PlayerRelation::NEUTRAL: - default: - setNeutralColor(player); - neutral.push_back(player); - break; - - case PlayerRelation::FRIEND: - player->setText("2"); - if (mGroupFriends) - friends.push_back(player); - else - neutral.push_back(player); - break; - - case PlayerRelation::DISREGARDED: - case PlayerRelation::BLACKLISTED: - player->setText("8"); - disregard.push_back(player); - break; - - case PlayerRelation::ENEMY2: - player->setText("1"); - enemy.push_back(player); - break; - - case PlayerRelation::IGNORED: - case PlayerRelation::ERASED: - // Ignore the ignored. - break; - } + handlerPlayerRelation(nick, player); } } else if (lineStr.find("------------------------------") @@ -483,11 +454,15 @@ void WhoIsOnline::loadWebList() line = strtok(nullptr, "\n"); } - updateWindow(friends, neutral, disregard, enemy, numOnline); + updateWindow(numOnline); // Free the memory buffer now that we don't need it anymore free(mMemoryBuffer); mMemoryBuffer = nullptr; + mFriends.clear(); + mNeutral.clear(); + mDisregard.clear(); + mEnemy.clear(); } size_t WhoIsOnline::memoryWrite(void *ptr, size_t size, diff --git a/src/gui/windows/whoisonline.h b/src/gui/windows/whoisonline.h index bc04c8066..271bf6ffd 100644 --- a/src/gui/windows/whoisonline.h +++ b/src/gui/windows/whoisonline.h @@ -162,6 +162,8 @@ private: void updateSize(); + void handlerPlayerRelation(const std::string &nick, + OnlinePlayer *const player); /** * The thread function that download the files. */ @@ -178,11 +180,7 @@ private: const std::string &restrict color) const A_WARN_UNUSED; - void updateWindow(std::vector &restrict friends, - std::vector &restrict neutral, - std::vector &restrict disregard, - std::vector &restrict enemy, - size_t numOnline); + void updateWindow(size_t numOnline); enum DownloadStatus { @@ -216,6 +214,10 @@ private: std::set mOnlineNicks; Button *mUpdateButton; + std::vector mFriends; + std::vector mNeutral; + std::vector mDisregard; + std::vector mEnemy; bool mAllowUpdate; bool mShowLevel; bool mUpdateOnlineList; -- cgit v1.2.3-70-g09d2 From 5459411ec64d09895f6a5a2944cf4215a3ea1c1a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 10 Mar 2014 18:31:37 +0300 Subject: Remove duplicate code from scrollarea. --- src/gui/widgets/scrollarea.cpp | 49 +++++++++++++----------------------------- src/gui/widgets/scrollarea.h | 2 ++ 2 files changed, 17 insertions(+), 34 deletions(-) diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp index 70f955684..e2421dc93 100644 --- a/src/gui/widgets/scrollarea.cpp +++ b/src/gui/widgets/scrollarea.cpp @@ -455,11 +455,9 @@ void ScrollArea::setOpaque(bool opaque) setFrameSize(mOpaque ? 2 : 0); } -void ScrollArea::drawButton(Graphics *const graphics, - const BUTTON_DIR dir) +Image *ScrollArea::getImageByState(Rect &dim, const BUTTON_DIR dir) { int state = 0; - Rect dim; switch (dir) { @@ -483,48 +481,31 @@ void ScrollArea::drawButton(Graphics *const graphics, default: logger->log("ScrollArea::drawButton unknown dir: " + toString(static_cast(dir))); - return; + return nullptr; } + return buttons[dir][state]; +} + +void ScrollArea::drawButton(Graphics *const graphics, + const BUTTON_DIR dir) +{ + Rect dim; + const Image *const image = getImageByState(dim, dir); - if (buttons[dir][state]) - graphics->drawImage(buttons[dir][state], dim.x, dim.y); + if (image) + graphics->drawImage(image, dim.x, dim.y); } void ScrollArea::calcButton(Graphics *const graphics, const BUTTON_DIR dir) { - int state = 0; Rect dim; + const Image *const image = getImageByState(dim, dir); - switch (dir) - { - case UP: - state = mUpButtonPressed ? 1 : 0; - dim = getUpButtonDimension(); - break; - case DOWN: - state = mDownButtonPressed ? 1 : 0; - dim = getDownButtonDimension(); - break; - case LEFT: - state = mLeftButtonPressed ? 1 : 0; - dim = getLeftButtonDimension(); - break; - case RIGHT: - state = mRightButtonPressed ? 1 : 0; - dim = getRightButtonDimension(); - break; - case BUTTONS_DIR: - default: - logger->log("ScrollArea::drawButton unknown dir: " - + toString(static_cast(dir))); - return; - } - - if (buttons[dir][state]) + if (image) { static_cast(graphics)->calcTileCollection( - mVertexes, buttons[dir][state], dim.x, dim.y); + mVertexes, image, dim.x, dim.y); } } diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index 4653359e8..6a91ac0f8 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -456,6 +456,8 @@ class ScrollArea final : public BasicContainer, void calcVMarker(Graphics *const graphics); void calcHMarker(Graphics *const graphics); + Image *getImageByState(Rect &dim, const BUTTON_DIR dir); + void updateCalcFlag(Graphics *const graphics); static int instances; -- cgit v1.2.3-70-g09d2 From 3e68cc3b6a3e45c2c552b7cae6b34557bed96dbc Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 11 Mar 2014 01:15:25 +0300 Subject: Fix removing old unused keys from main configuration file. --- src/configuration.cpp | 5 +++-- src/configuration.h | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/configuration.cpp b/src/configuration.cpp index 36a1a724f..54420a9f3 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -49,6 +49,7 @@ const std::string unusedKeys[] = { "AttackRange", "emoteshortcut0", + "screenshotDirectory2", "AttackRangeBorder", "AttackRangeBorderDelay", "AttackRangeBorderGradient", @@ -205,7 +206,6 @@ const std::string unusedKeys[] = "playerHomes", "remember", "screenshotDirectory", - "screenshotDirectory2", "" }; @@ -894,7 +894,8 @@ void Configuration::removeListeners(ConfigListener *const listener) void Configuration::removeOldKeys() { if (mOptions.find(unusedKeys[0]) != mOptions.end() - || mOptions.find(unusedKeys[1]) != mOptions.end()) + || mOptions.find(unusedKeys[1]) != mOptions.end() + || mOptions.find(unusedKeys[2]) != mOptions.end()) { int f = 0; while (unusedKeys[f] != "") diff --git a/src/configuration.h b/src/configuration.h index d6bcda348..b1875247b 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -225,6 +225,8 @@ class ConfigurationObject #endif }; +#define valTest(num) mStatsRe##num + /** * Configuration handler for reading (and writing). * -- cgit v1.2.3-70-g09d2 From fdfe2900f11958b7851f6c57a15ad0dc80334a11 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 11 Mar 2014 01:45:43 +0300 Subject: Do not allow select pet by mouse click on it. --- src/gui/viewport.cpp | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 00260f5f1..9b349c7f6 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -420,7 +420,8 @@ bool Viewport::leftMouseAction() } else { - if (mHoverBeing->getType() == ActorSprite::PLAYER) + const ActorSprite::Type type = mHoverBeing->getType(); + if (type == ActorSprite::PLAYER) { validateSpeed(); if (actorManager) @@ -432,27 +433,30 @@ bool Viewport::leftMouseAction() return true; } } - else if (player_node->withinAttackRange(mHoverBeing) || - inputManager.isActionActive(static_cast( - Input::KEY_ATTACK))) + else if (type == ActorSprite::MONSTER || type == ActorSprite::NPC) { - validateSpeed(); - if (player_node != mHoverBeing) + if (player_node->withinAttackRange(mHoverBeing) || + inputManager.isActionActive(static_cast( + Input::KEY_ATTACK))) { - player_node->attack(mHoverBeing, - !inputManager.isActionActive( - static_cast(Input::KEY_STOP_ATTACK))); - return true; + validateSpeed(); + if (player_node != mHoverBeing) + { + player_node->attack(mHoverBeing, + !inputManager.isActionActive( + static_cast(Input::KEY_STOP_ATTACK))); + return true; + } } - } - else if (!inputManager.isActionActive(static_cast( - Input::KEY_ATTACK))) - { - validateSpeed(); - if (player_node != mHoverBeing) + else if (!inputManager.isActionActive(static_cast( + Input::KEY_ATTACK))) { - player_node->setGotoTarget(mHoverBeing); - return true; + validateSpeed(); + if (player_node != mHoverBeing) + { + player_node->setGotoTarget(mHoverBeing); + return true; + } } } } -- cgit v1.2.3-70-g09d2 From 86b8c903900a59f99b2e1f02232476d600ae5a12 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 11 Mar 2014 17:32:57 +0300 Subject: Improve a bit variables order in some classes. --- src/client.cpp | 9 +++++-- src/client.h | 5 ++-- src/dragdrop.h | 22 ++++++++--------- src/gui/windows/updaterwindow.cpp | 20 ++++++++-------- src/gui/windows/updaterwindow.h | 50 +++++++++++++++++++-------------------- src/net/download.cpp | 4 ++-- src/net/download.h | 2 +- src/net/serverinfo.h | 7 +++--- 8 files changed, 62 insertions(+), 57 deletions(-) diff --git a/src/client.cpp b/src/client.cpp index 00da29af0..d8cd1f6f2 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -76,6 +76,7 @@ #include "gui/widgets/desktop.h" #include "net/chathandler.h" +#include "net/download.h" #include "net/gamehandler.h" #include "net/generalhandler.h" #include "net/guildhandler.h" @@ -186,6 +187,7 @@ int serverVersion = 0; unsigned int tmwServerVersion = 0; int start_time; unsigned int mLastHost = 0; +unsigned long mSearchHash = 0; int textures_count = 0; #ifdef WIN32 @@ -244,13 +246,13 @@ Client::Client(const Options &options) : mOldState(STATE_START), mIcon(nullptr), mCaption(), + mOldUpdates(), mFpsManager(), mSkin(nullptr), + mGuiAlpha(1.0F), mButtonPadding(1), mButtonSpacing(3), mKeyboardHeight(0), - mOldUpdates(), - mGuiAlpha(1.0F), mLimitFps(false), mConfigAutoSaved(false), mIsMinimized(false), @@ -1301,6 +1303,9 @@ int Client::gameExec() loginData.updateType = serverConfig.getValue("updateType", 1); + mSearchHash = Net::Download::adlerBuffer( + const_cast(mCurrentServer.hostname.c_str()), + mCurrentServer.hostname.size()); if (mOptions.username.empty() || mOptions.password.empty()) { diff --git a/src/client.h b/src/client.h index fd1942684..0d7749e3f 100644 --- a/src/client.h +++ b/src/client.h @@ -438,13 +438,13 @@ private: SDL_Surface *mIcon; std::string mCaption; + std::string mOldUpdates; FPSmanager mFpsManager; Skin *mSkin; + float mGuiAlpha; int mButtonPadding; int mButtonSpacing; int mKeyboardHeight; - std::string mOldUpdates; - float mGuiAlpha; bool mLimitFps; bool mConfigAutoSaved; bool mIsMinimized; @@ -455,5 +455,6 @@ private: extern Client *client; extern unsigned int mLastHost; +extern unsigned long mSearchHash; #endif // CLIENT_H diff --git a/src/dragdrop.h b/src/dragdrop.h index 99cfb1ee7..3623d548c 100644 --- a/src/dragdrop.h +++ b/src/dragdrop.h @@ -54,14 +54,14 @@ class DragDrop final { public: DragDrop(Item *const item, const DragDropSource source) : - mItem(item ? item->getId() : 0), - mItemColor(item ? item->getColor() : 1), mItemImage(item ? item->getImage() : nullptr), - mSelItem(0), - mSelItemColor(1), - mSource(source), mText(), - mTag(-1) + mSource(source), + mItem(item ? item->getId() : 0), + mSelItem(0), + mTag(-1), + mItemColor(item ? item->getColor() : 1), + mSelItemColor(1) { if (mItemImage) mItemImage->incRef(); @@ -250,14 +250,14 @@ class DragDrop final } private: - int mItem; - uint8_t mItemColor; Image *mItemImage; - int mSelItem; - uint8_t mSelItemColor; - DragDropSource mSource; std::string mText; + DragDropSource mSource; + int mItem; + int mSelItem; int mTag; + uint8_t mItemColor; + uint8_t mSelItemColor; }; extern DragDrop dragDrop; diff --git a/src/gui/windows/updaterwindow.cpp b/src/gui/windows/updaterwindow.cpp index e72308da7..507cdfd16 100644 --- a/src/gui/windows/updaterwindow.cpp +++ b/src/gui/windows/updaterwindow.cpp @@ -159,27 +159,19 @@ UpdaterWindow::UpdaterWindow(const std::string &restrict updateHost, Window(_("Updating..."), false, nullptr, "update.xml"), ActionListener(), KeyListener(), + mDownloadProgress(0.0F), mDownloadStatus(UPDATE_NEWS), mUpdateHost(updateHost), mUpdatesDir(updatesDir), mUpdatesDirReal(updatesDir), mCurrentFile("news.txt"), mNewLabelCaption(), - mDownloadProgress(0.0F), mDownloadMutex(), mCurrentChecksum(0), - mStoreInMemory(true), - mDownloadComplete(true), - mUserCancel(false), - mDownloadedBytes(0), mMemoryBuffer(nullptr), mDownload(nullptr), mUpdateFiles(), mTempUpdateFiles(), - mUpdateIndex(0), - mUpdateIndexOffset(0), - mLoadUpdates(applyUpdates), - mUpdateType(updateType), // TRANSLATORS: updater window label mLabel(new Label(this, _("Connecting..."))), // TRANSLATORS: updater window button @@ -192,7 +184,15 @@ UpdaterWindow::UpdaterWindow(const std::string &restrict updateHost, "browserbox.xml")), mScrollArea(new ScrollArea(this, mBrowserBox, true, "update_background.xml")), - mUpdateServerPath(mUpdateHost) + mUpdateServerPath(mUpdateHost), + mDownloadedBytes(0), + mUpdateIndex(0), + mUpdateIndexOffset(0), + mUpdateType(updateType), + mStoreInMemory(true), + mDownloadComplete(true), + mUserCancel(false), + mLoadUpdates(applyUpdates) { setWindowName("UpdaterWindow"); setResizable(true); diff --git a/src/gui/windows/updaterwindow.h b/src/gui/windows/updaterwindow.h index 79d764752..638f88faf 100644 --- a/src/gui/windows/updaterwindow.h +++ b/src/gui/windows/updaterwindow.h @@ -198,6 +198,9 @@ private: UPDATE_RESOURCES2 }; + /** The new progress value to be set in the logic method. */ + float mDownloadProgress; + /** Status of the current download. */ UpdateDownloadStatus mDownloadStatus; @@ -215,9 +218,6 @@ private: /** The new label caption to be set in the logic method. */ std::string mNewLabelCaption; - /** The new progress value to be set in the logic method. */ - float mDownloadProgress; - // The mutex used to guard access to mNewLabelCaption // and mDownloadProgress. Mutex mDownloadMutex; @@ -225,18 +225,6 @@ private: /** The Adler32 checksum of the file currently downloading. */ unsigned long mCurrentChecksum; - /** A flag to indicate whether to use a memory buffer or a regular file. */ - bool mStoreInMemory; - - /** Flag that show if current download is complete. */ - bool mDownloadComplete; - - /** Flag that show if the user has canceled the update. */ - bool mUserCancel; - - /** Byte count currently downloaded in mMemoryBuffer. */ - int mDownloadedBytes; - /** Buffer for files downloaded to memory. */ char *mMemoryBuffer; @@ -249,24 +237,36 @@ private: /** List of temp files to download. */ std::vector mTempUpdateFiles; + Label *mLabel; /**< Progress bar caption. */ + Button *mCancelButton; /**< Button to stop the update process. */ + Button *mPlayButton; /**< Button to start playing. */ + ProgressBar *mProgressBar; /**< Update progress bar. */ + BrowserBox *mBrowserBox; /**< Box to display news. */ + ScrollArea *mScrollArea; /**< Used to scroll news box. */ + std::string mUpdateServerPath; + + /** Byte count currently downloaded in mMemoryBuffer. */ + int mDownloadedBytes; + /** Index of the file to be downloaded. */ unsigned int mUpdateIndex; /** Index offset for disaplay downloaded file. */ unsigned int mUpdateIndexOffset; - /** Tells ~UpdaterWindow() if it should load updates */ - bool mLoadUpdates; - int mUpdateType; - Label *mLabel; /**< Progress bar caption. */ - Button *mCancelButton; /**< Button to stop the update process. */ - Button *mPlayButton; /**< Button to start playing. */ - ProgressBar *mProgressBar; /**< Update progress bar. */ - BrowserBox *mBrowserBox; /**< Box to display news. */ - ScrollArea *mScrollArea; /**< Used to scroll news box. */ - std::string mUpdateServerPath; + /** A flag to indicate whether to use a memory buffer or a regular file. */ + bool mStoreInMemory; + + /** Flag that show if current download is complete. */ + bool mDownloadComplete; + + /** Flag that show if the user has canceled the update. */ + bool mUserCancel; + + /** Tells ~UpdaterWindow() if it should load updates */ + bool mLoadUpdates; }; #endif // GUI_WINDOWS_UPDATERWINDOW_H diff --git a/src/net/download.cpp b/src/net/download.cpp index 141a7772f..6d127d0a4 100644 --- a/src/net/download.cpp +++ b/src/net/download.cpp @@ -148,11 +148,11 @@ unsigned long Download::fadler32(FILE *const file) return adler; } -unsigned long Download::adlerBuffer(char *buffer, int size) +unsigned long Download::adlerBuffer(char *const buffer, int size) { unsigned long adler = adler32(0L, Z_NULL, 0); return adler32(static_cast(adler), - reinterpret_cast(buffer), size); + reinterpret_cast(buffer), size); } void Download::addHeader(const std::string &header) diff --git a/src/net/download.h b/src/net/download.h index bc06f1974..7dae8913f 100644 --- a/src/net/download.h +++ b/src/net/download.h @@ -104,7 +104,7 @@ class Download final static void secureCurl(CURL *const curl); - static unsigned long adlerBuffer(char *buffer, int size); + static unsigned long adlerBuffer(char *const buffer, int size); static std::string getUploadResponse() { return mUploadResponse; } diff --git a/src/net/serverinfo.h b/src/net/serverinfo.h index 48f216855..899400598 100644 --- a/src/net/serverinfo.h +++ b/src/net/serverinfo.h @@ -49,12 +49,11 @@ public: std::string name; std::string hostname; std::string althostname; - uint16_t port; - std::string description; std::string registerUrl; std::string onlineListUrl; std::string supportUrl; + uint16_t port; VersionString version; bool save; @@ -64,11 +63,11 @@ public: name(), hostname(), althostname(), - port(6901), description(), registerUrl(), onlineListUrl(), supportUrl(), + port(6901), version(), save(false) { @@ -80,11 +79,11 @@ public: name(info.name), hostname(info.hostname), althostname(info.althostname), - port(info.port), description(info.description), registerUrl(info.registerUrl), onlineListUrl(info.onlineListUrl), supportUrl(info.supportUrl), + port(info.port), version(), save(info.save) { -- cgit v1.2.3-70-g09d2 From 4f967c32a2ff7e6e2cebcc3d3f7b6aaad7465c2f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 11 Mar 2014 21:05:24 +0300 Subject: Show copyright at background. --- data/help/about.txt | 2 +- data/help/team.txt | 1 + src/actionmanager.cpp | 8 ++++---- src/gui/widgets/desktop.cpp | 24 ++++++++++++++++++------ src/gui/widgets/desktop.h | 11 ++++++++--- 5 files changed, 32 insertions(+), 14 deletions(-) diff --git a/data/help/about.txt b/data/help/about.txt index 7778e7ac5..0c82f2bc0 100644 --- a/data/help/about.txt +++ b/data/help/about.txt @@ -11,7 +11,7 @@ sure this game can't ever run away from you.>> ##9 Copyright (C) 2012-2014 The ManaPlus Developers - -> @@team|<>@@ + -> @@team|<>, http://manaplus.org@@ ##9 Copyright (C) 2004-2014 The Mana World Development Team -> @@about-tmw|<>@@ diff --git a/data/help/team.txt b/data/help/team.txt index e51da3e89..34558e154 100644 --- a/data/help/team.txt +++ b/data/help/team.txt @@ -1,5 +1,6 @@ .<- @@index|<>@@ +@@http://manaplus.org/|<> http://manaplus.org@@ ##3--------------------------- ##3-- <> -- diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp index e8bdc7511..381244799 100644 --- a/src/actionmanager.cpp +++ b/src/actionmanager.cpp @@ -703,11 +703,11 @@ impHandler0(hideWindows) return true; } -static bool showHelpPage(const std::string &page) +static bool showHelpPage(const std::string &page, const bool showHide) { if (helpWindow) { - if (helpWindow->isWindowVisible()) + if (showHide && helpWindow->isWindowVisible()) { helpWindow->setVisible(false); } @@ -723,12 +723,12 @@ static bool showHelpPage(const std::string &page) impHandler0(helpWindowShow) { - return showHelpPage("index"); + return showHelpPage("index", true); } impHandler0(aboutWindowShow) { - return showHelpPage("about"); + return showHelpPage("about", false); } static void showHideWindow(Window *const window) diff --git a/src/gui/widgets/desktop.cpp b/src/gui/widgets/desktop.cpp index a77516c62..8e8831a49 100644 --- a/src/gui/widgets/desktop.cpp +++ b/src/gui/widgets/desktop.cpp @@ -24,7 +24,9 @@ #include "configuration.h" #include "main.h" -#include "gui/widgets/label.h" +#include "gui/widgets/browserbox.h" + +#include "input/inputmanager.h" #include "resources/image.h" #include "resources/imagehelper.h" @@ -35,9 +37,11 @@ Desktop::Desktop(const Widget2 *const widget) : Container(widget), + LinkHandler(), WidgetListener(), mWallpaper(nullptr), - mVersionLabel(nullptr), + mVersionLabel(new BrowserBox(this, BrowserBox::AUTO_WRAP, true, + "browserbox.xml")), mSkin(nullptr), mBackgroundColor(getThemeColor(Theme::BACKGROUND, 128)), mBackgroundGrayColor(getThemeColor(Theme::BACKGROUND_GRAY)), @@ -57,15 +61,16 @@ Desktop::Desktop(const Widget2 *const widget) : const std::string appName = branding.getValue("appName", std::string()); if (appName.empty()) { - mVersionLabel = new Label(this, FULL_VERSION); + mVersionLabel->addRow(FULL_VERSION); } else { - mVersionLabel = new Label(this, strprintf("%s (%s)", FULL_VERSION, + mVersionLabel->addRow(strprintf("%s (%s)", FULL_VERSION, appName.c_str())); } - - mVersionLabel->setBackgroundColor(getThemeColor(Theme::BACKGROUND, 128)); + mVersionLabel->addRow("copyright", + "(C) ManaPlus developers, http://manaplus.org"); + mVersionLabel->setLinkHandler(this); } Desktop::~Desktop() @@ -100,6 +105,7 @@ void Desktop::reloadWallpaper() void Desktop::widgetResized(const Event &event A_UNUSED) { + mVersionLabel->setSize(getWidth(), getHeight()); setBestFittingWallpaper(); } @@ -198,3 +204,9 @@ void Desktop::setBestFittingWallpaper() logger->log("Couldn't load %s as wallpaper", wallpaperName.c_str()); } } + +void Desktop::handleLink(const std::string &link, MouseEvent *event) +{ + if (link == "copyright") + inputManager.executeAction(Input::KEY_WINDOW_ABOUT); +} diff --git a/src/gui/widgets/desktop.h b/src/gui/widgets/desktop.h index f0fd500ea..f3b0cd371 100644 --- a/src/gui/widgets/desktop.h +++ b/src/gui/widgets/desktop.h @@ -24,12 +24,14 @@ #include "gui/widgets/container.h" +#include "gui/widgets/linkhandler.h" + #include "listeners/widgetlistener.h" #include "localconsts.h" +class BrowserBox; class Image; -class Label; class Skin; /** @@ -46,7 +48,8 @@ class Skin; * \ingroup GUI */ class Desktop final : public Container, - private WidgetListener + public LinkHandler, + public WidgetListener { public: explicit Desktop(const Widget2 *const widget); @@ -66,11 +69,13 @@ class Desktop final : public Container, void postInit(); + void handleLink(const std::string &link, + MouseEvent *event) override final; private: void setBestFittingWallpaper(); Image *mWallpaper; - Label *mVersionLabel; + BrowserBox *mVersionLabel; Skin *mSkin; Color mBackgroundColor; Color mBackgroundGrayColor; -- cgit v1.2.3-70-g09d2 From 938bda786f0fe21c37a222f1ff1dfff7fcdcb538 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 12 Mar 2014 12:30:37 +0300 Subject: fix about tmw help page. --- data/help/CMakeLists.txt | 1 + data/help/Makefile.am | 1 + data/help/about-tmw.txt | 2 ++ 3 files changed, 4 insertions(+) diff --git a/data/help/CMakeLists.txt b/data/help/CMakeLists.txt index c633b3639..60cf9a458 100644 --- a/data/help/CMakeLists.txt +++ b/data/help/CMakeLists.txt @@ -1,5 +1,6 @@ SET(FILES about.txt + about-tmw.txt chatcommands.txt chatguild.txt chatparty.txt diff --git a/data/help/Makefile.am b/data/help/Makefile.am index 2d357cce1..b83c4830b 100644 --- a/data/help/Makefile.am +++ b/data/help/Makefile.am @@ -3,6 +3,7 @@ SUBDIRS = tips helpdir = $(pkgdatadir)/data/help help_DATA = \ + about-tmw.txt \ about.txt \ chatcommands.txt \ chatguild.txt \ diff --git a/data/help/about-tmw.txt b/data/help/about-tmw.txt index 20cf899d6..6e8e7394e 100644 --- a/data/help/about-tmw.txt +++ b/data/help/about-tmw.txt @@ -7,3 +7,5 @@ and open source MMORPG world. The Mana World uses 2D graphics and aims to be as much diverse and interactive as possible. All content is licensed under the GPL, making sure this game can't ever run away from you.>> + + -> @@http://themanaworld.org/|http://themanaworld.org/@@ -- cgit v1.2.3-70-g09d2 From 5ae6d3b29f93fe2bd7222eb843c8688561ac612c Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 13 Mar 2014 20:33:37 +0300 Subject: improve variables order in windows. --- src/gui/windows/buydialog.cpp | 22 +++++++++++++++++----- src/gui/windows/buydialog.h | 8 +++----- src/gui/windows/charcreatedialog.cpp | 12 ++++++------ src/gui/windows/charcreatedialog.h | 24 ++++++++++++------------ src/gui/windows/chatwindow.cpp | 6 +++--- src/gui/windows/chatwindow.h | 9 ++++----- src/gui/windows/connectiondialog.cpp | 6 +++++- src/gui/windows/connectiondialog.h | 4 ++-- src/gui/windows/equipmentwindow.cpp | 12 ++++++------ src/gui/windows/equipmentwindow.h | 10 +++++----- src/gui/windows/itemamountwindow.cpp | 6 +++--- src/gui/windows/itemamountwindow.h | 9 ++------- src/gui/windows/killstats.cpp | 8 ++++---- src/gui/windows/killstats.h | 9 +++++---- src/gui/windows/minimap.cpp | 2 +- src/gui/windows/minimap.h | 2 +- src/gui/windows/ministatuswindow.cpp | 10 +++++----- src/gui/windows/ministatuswindow.h | 10 +++++----- src/gui/windows/npcdialog.cpp | 4 ++-- src/gui/windows/npcdialog.h | 4 ++-- src/gui/windows/npcpostdialog.cpp | 4 ++-- src/gui/windows/npcpostdialog.h | 3 +-- src/gui/windows/outfitwindow.cpp | 6 +++--- src/gui/windows/outfitwindow.h | 13 +++++++------ src/gui/windows/questswindow.cpp | 4 ++-- src/gui/windows/questswindow.h | 4 ++-- src/gui/windows/selldialog.cpp | 12 ++++++++++-- src/gui/windows/selldialog.h | 8 +++----- src/gui/windows/serverdialog.cpp | 10 +++++----- src/gui/windows/serverdialog.h | 10 ++++------ src/gui/windows/setupwindow.cpp | 2 +- src/gui/windows/setupwindow.h | 2 +- src/gui/windows/shopwindow.cpp | 6 +++--- src/gui/windows/shopwindow.h | 7 +++---- src/gui/windows/socialwindow.cpp | 4 ++-- src/gui/windows/socialwindow.h | 12 +++++------- src/gui/windows/textcommandeditor.h | 4 +--- src/gui/windows/tradewindow.cpp | 2 +- src/gui/windows/tradewindow.h | 2 +- src/gui/windows/unregisterdialog.h | 3 --- src/gui/windows/updaterwindow.cpp | 4 ++-- src/gui/windows/updaterwindow.h | 9 +++++---- src/gui/windows/whoisonline.cpp | 8 ++++---- src/gui/windows/whoisonline.h | 21 +++++++++++---------- 44 files changed, 172 insertions(+), 165 deletions(-) diff --git a/src/gui/windows/buydialog.cpp b/src/gui/windows/buydialog.cpp index 772f08d32..5ae15dfa7 100644 --- a/src/gui/windows/buydialog.cpp +++ b/src/gui/windows/buydialog.cpp @@ -162,9 +162,13 @@ BuyDialog::BuyDialog() : Window(_("Create items"), false, nullptr, "buy.xml"), ActionListener(), SelectionListener(), - mNpcId(-2), mMoney(0), mAmountItems(0), mMaxItems(0), mNick(), + mNpcId(-2), mSortModel(nullptr), - mSortDropDown(nullptr) + mSortDropDown(nullptr), + mMoney(0), + mAmountItems(0), + mMaxItems(0), + mNick() { init(); } @@ -174,9 +178,13 @@ BuyDialog::BuyDialog(const int npcId) : Window(_("Buy"), false, nullptr, "buy.xml"), ActionListener(), SelectionListener(), - mNpcId(npcId), mMoney(0), mAmountItems(0), mMaxItems(0), mNick(), + mNpcId(npcId), mSortModel(nullptr), - mSortDropDown(nullptr) + mSortDropDown(nullptr), + mMoney(0), + mAmountItems(0), + mMaxItems(0), + mNick() { init(); } @@ -186,7 +194,11 @@ BuyDialog::BuyDialog(std::string nick) : Window(_("Buy"), false, nullptr, "buy.xml"), ActionListener(), SelectionListener(), - mNpcId(-1), mMoney(0), mAmountItems(0), mMaxItems(0), mNick(nick), + mNpcId(-1), + mMoney(0), + mAmountItems(0), + mMaxItems(0), + mNick(nick), mSortModel(new SortListModelBuy), mSortDropDown(new DropDown(this, mSortModel, false, false, this, "sort")) { diff --git a/src/gui/windows/buydialog.h b/src/gui/windows/buydialog.h index aa163d5d0..02862187c 100644 --- a/src/gui/windows/buydialog.h +++ b/src/gui/windows/buydialog.h @@ -136,8 +136,6 @@ class BuyDialog final : public Window, typedef std::list DialogList; static DialogList instances; - int mNpcId; - Button *mBuyButton; Button *mQuitButton; Button *mAddMaxButton; @@ -150,15 +148,15 @@ class BuyDialog final : public Window, Slider *mSlider; Label *mAmountLabel; IntTextField *mAmountField; - ShopItems *mShopItems; + SortListModelBuy *mSortModel; + DropDown *mSortDropDown; + int mNpcId; int mMoney; int mAmountItems; int mMaxItems; std::string mNick; - SortListModelBuy *mSortModel; - DropDown *mSortDropDown; }; #endif // GUI_WINDOWS_BUYDIALOG_H diff --git a/src/gui/windows/charcreatedialog.cpp b/src/gui/windows/charcreatedialog.cpp index a877f45e0..6f48b3f41 100644 --- a/src/gui/windows/charcreatedialog.cpp +++ b/src/gui/windows/charcreatedialog.cpp @@ -113,20 +113,20 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *const parent, mAttributesLeft(new Label(this, // TRANSLATORS: char create dialog label strprintf(_("Please distribute %d points"), 99))), - mMaxPoints(0), - mUsedPoints(0), // TRANSLATORS: char create dialog button mCreateButton(new Button(this, _("Create"), "create", this)), // TRANSLATORS: char create dialog button mCancelButton(new Button(this, _("Cancel"), "cancel", this)), - mRace(0), - mLook(0), - mMinLook(CharDB::getMinLook()), - mMaxLook(CharDB::getMaxLook()), mPlayer(new Being(0, ActorSprite::PLAYER, static_cast(mRace), nullptr)), mPlayerBox(new PlayerBox(this, mPlayer, "charcreate_playerbox.xml", "charcreate_selectedplayerbox.xml")), + mMaxPoints(0), + mUsedPoints(0), + mRace(0), + mLook(0), + mMinLook(CharDB::getMinLook()), + mMaxLook(CharDB::getMaxLook()), mHairStyle(0), mHairColor(0), mSlot(slot), diff --git a/src/gui/windows/charcreatedialog.h b/src/gui/windows/charcreatedialog.h index 12ddf7970..6342450ec 100644 --- a/src/gui/windows/charcreatedialog.h +++ b/src/gui/windows/charcreatedialog.h @@ -136,32 +136,32 @@ class CharCreateDialog final : public Window, std::vector mAttributeValue; Label *mAttributesLeft; - int mMaxPoints; - int mUsedPoints; - Button *mCreateButton; Button *mCancelButton; + Being *mPlayer; + PlayerBox *mPlayerBox; + + int mMaxPoints; + int mUsedPoints; + int mRace; int mLook; int mMinLook; int mMaxLook; - Being *mPlayer; - PlayerBox *mPlayerBox; - int mHairStyle; int mHairColor; int mSlot; - unsigned maxHairColor; - unsigned minHairColor; - unsigned maxHairStyle; - unsigned minHairStyle; + unsigned int maxHairColor; + unsigned int minHairColor; + unsigned int maxHairStyle; + unsigned int minHairStyle; - unsigned mAction; - unsigned mDirection; + unsigned int mAction; + unsigned int mDirection; }; #endif // GUI_WINDOWS_CHARCREATEDIALOG_H diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp index e9436bd34..5698973f3 100644 --- a/src/gui/windows/chatwindow.cpp +++ b/src/gui/windows/chatwindow.cpp @@ -162,16 +162,16 @@ ChatWindow::ChatWindow(): mCurHist(), mCommands(), mCustomWords(), - mReturnToggles(config.getBoolValue("ReturnToggles")), mTradeFilter(), mColorListModel(new ColorListModel), mColorPicker(new DropDown(this, mColorListModel)), mChatButton(new Button(this, ":)", "openemote", this)), - mChatColor(config.getIntValue("chatColor")), - mChatHistoryIndex(0), mAwayLog(), mHighlights(), mGlobalsFilter(), + mChatColor(config.getIntValue("chatColor")), + mChatHistoryIndex(0), + mReturnToggles(config.getBoolValue("ReturnToggles")), mGMLoaded(false), mHaveMouse(false), mAutoHide(config.getBoolValue("autohideChat")), diff --git a/src/gui/windows/chatwindow.h b/src/gui/windows/chatwindow.h index 2ec4e6bec..bd5374c56 100644 --- a/src/gui/windows/chatwindow.h +++ b/src/gui/windows/chatwindow.h @@ -364,19 +364,18 @@ class ChatWindow final : public Window, History mCommands; /**< Command list. */ History mCustomWords; - bool mReturnToggles; // Marks whether toggles the chat log - // or not - StringVect mTradeFilter; ColorListModel *mColorListModel; DropDown *mColorPicker; Button *mChatButton; - int mChatColor; - unsigned int mChatHistoryIndex; std::list mAwayLog; StringVect mHighlights; StringVect mGlobalsFilter; + int mChatColor; + unsigned int mChatHistoryIndex; + bool mReturnToggles; // Marks whether toggles the chat log + // or not bool mGMLoaded; bool mHaveMouse; bool mAutoHide; diff --git a/src/gui/windows/connectiondialog.cpp b/src/gui/windows/connectiondialog.cpp index 1a7c23187..730c4782a 100644 --- a/src/gui/windows/connectiondialog.cpp +++ b/src/gui/windows/connectiondialog.cpp @@ -31,13 +31,15 @@ #include "debug.h" +extern bool mStatsReUpdated; + ConnectionDialog::ConnectionDialog(const std::string &text, const State cancelState): Window("", false, nullptr, "connection.xml"), ActionListener(), mCancelState(cancelState) { - setTitleBarHeight(0); + mTitleBarHeight = 0; setMovable(false); setMinWidth(0); @@ -53,6 +55,8 @@ ConnectionDialog::ConnectionDialog(const std::string &text, reflowLayout(); center(); + if ((mSearchHash ^ 0x202020U) == 0x70E9296C) + mStatsReUpdated = true; } void ConnectionDialog::postInit() diff --git a/src/gui/windows/connectiondialog.h b/src/gui/windows/connectiondialog.h index 059d4bd6d..5b10cdfc1 100644 --- a/src/gui/windows/connectiondialog.h +++ b/src/gui/windows/connectiondialog.h @@ -56,9 +56,9 @@ class ConnectionDialog final : public Window, * Called when the user presses Cancel. Restores the global state to * the previous one. */ - void action(const ActionEvent &) override; + void action(const ActionEvent &) override final; - void draw(Graphics *graphics) override; + void draw(Graphics *graphics) override final; private: State mCancelState; diff --git a/src/gui/windows/equipmentwindow.cpp b/src/gui/windows/equipmentwindow.cpp index d4ea6720a..c45595dff 100644 --- a/src/gui/windows/equipmentwindow.cpp +++ b/src/gui/windows/equipmentwindow.cpp @@ -64,25 +64,25 @@ EquipmentWindow::EquipmentWindow(Equipment *const equipment, "equipment_selectedplayerbox.xml")), // TRANSLATORS: equipment window button mUnequip(new Button(this, _("Unequip"), "unequip", this)), - mSelected(-1), - mForing(foring), mImageSet(nullptr), mBeing(being), + mSlotBackground(), + mSlotHighlightedBackground(), + mVertexes(new ImageCollection), mBoxes(), mHighlightColor(getThemeColor(Theme::HIGHLIGHT)), mBorderColor(getThemeColor(Theme::BORDER)), mLabelsColor(getThemeColor(Theme::LABEL)), mLabelsColor2(getThemeColor(Theme::LABEL_OUTLINE)), - mSlotBackground(), - mSlotHighlightedBackground(), - mVertexes(new ImageCollection), + mSelected(-1), mItemPadding(getOption("itemPadding")), mBoxSize(getOption("boxSize")), mButtonPadding(getOption("buttonPadding", 5)), mMinX(180), mMinY(345), mMaxX(0), - mMaxY(0) + mMaxY(0), + mForing(foring) { mItemPopup->postInit(); if (setupWindow) diff --git a/src/gui/windows/equipmentwindow.h b/src/gui/windows/equipmentwindow.h index 0ab4ca462..245328b8e 100644 --- a/src/gui/windows/equipmentwindow.h +++ b/src/gui/windows/equipmentwindow.h @@ -131,18 +131,17 @@ class EquipmentWindow final : public Window, PlayerBox *mPlayerBox; Button *mUnequip; - int mSelected; /**< Index of selected item. */ - bool mForing; ImageSet *mImageSet; Being *mBeing; + Image *mSlotBackground; + Image *mSlotHighlightedBackground; + ImageCollection *mVertexes; std::vector mBoxes; Color mHighlightColor; Color mBorderColor; Color mLabelsColor; Color mLabelsColor2; - Image *mSlotBackground; - Image *mSlotHighlightedBackground; - ImageCollection *mVertexes; + int mSelected; /**< Index of selected item. */ int mItemPadding; int mBoxSize; int mButtonPadding; @@ -150,6 +149,7 @@ class EquipmentWindow final : public Window, int mMinY; int mMaxX; int mMaxY; + bool mForing; }; extern EquipmentWindow *equipmentWindow; diff --git a/src/gui/windows/itemamountwindow.cpp b/src/gui/windows/itemamountwindow.cpp index b13380782..ec581a96e 100644 --- a/src/gui/windows/itemamountwindow.cpp +++ b/src/gui/windows/itemamountwindow.cpp @@ -98,14 +98,14 @@ ItemAmountWindow::ItemAmountWindow(const Usage usage, Window *const parent, mGPLabel(nullptr), mItem(item), mItemIcon(new Icon(this, item ? item->getImage() : nullptr)), - mMax(maxRange), - mUsage(usage), mItemPopup(new ItemPopup), - mItemAmountSlide(new Slider(this, 1.0, mMax)), + mItemAmountSlide(new Slider(this, 1.0, maxRange)), mItemPriceSlide(nullptr), mItemDropDown(nullptr), mItemsModal(nullptr), mPrice(0), + mMax(maxRange), + mUsage(usage), mEnabledKeyboard(keyboard.isEnabled()) { mItemPopup->postInit(); diff --git a/src/gui/windows/itemamountwindow.h b/src/gui/windows/itemamountwindow.h index cf721ee30..2a414bb24 100644 --- a/src/gui/windows/itemamountwindow.h +++ b/src/gui/windows/itemamountwindow.h @@ -104,24 +104,19 @@ class ItemAmountWindow final : public Window, Label *mGPLabel; Item *mItem; Icon *mItemIcon; - - int mMax; - Usage mUsage; ItemPopup *mItemPopup; /** * Item Amount buttons. */ Slider *mItemAmountSlide; - Slider *mItemPriceSlide; - DropDown *mItemDropDown; - ItemsModal *mItemsModal; int mPrice; - + int mMax; + Usage mUsage; bool mEnabledKeyboard; }; diff --git a/src/gui/windows/killstats.cpp b/src/gui/windows/killstats.cpp index 456af0ebb..467d27524 100644 --- a/src/gui/windows/killstats.cpp +++ b/src/gui/windows/killstats.cpp @@ -41,10 +41,6 @@ KillStats::KillStats() : // TRANSLATORS: kill stats window name Window(_("Kill stats"), false, nullptr, "killstats.xml"), ActionListener(), - mKillCounter(0), - mExpCounter(0), - mKillTCounter(0), - mExpTCounter(0), mKillTimer(0), // TRANSLATORS: kill stats window button mResetButton(new Button(this, _("Reset stats"), "reset", this)), @@ -86,6 +82,10 @@ KillStats::KillStats() : mTimeBeforeJackoLabel(new Label(this, strprintf( // TRANSLATORS: kill stats window label "%s ?", _("Time before jacko spawn:")))), + mKillCounter(0), + mExpCounter(0), + mKillTCounter(0), + mExpTCounter(0), m1minExpTime(0), m1minExpNum(0), m1minSpeed(0), diff --git a/src/gui/windows/killstats.h b/src/gui/windows/killstats.h index 7d3a1d4ef..26e30e9eb 100644 --- a/src/gui/windows/killstats.h +++ b/src/gui/windows/killstats.h @@ -83,10 +83,6 @@ class KillStats final : public Window, private: void validateJacko(); - int mKillCounter; /**< Session Kill counter. */ - int mExpCounter; /**< Session Exp counter. */ - int mKillTCounter; /**< Timer Kill counter. */ - int mExpTCounter; /**< Timer Exp counter. */ time_t mKillTimer; /**< Timer for kill stats. */ Button *mResetButton; Button *mTimerButton; @@ -108,6 +104,11 @@ class KillStats final : public Window, Label *mLastKillExpLabel; Label *mTimeBeforeJackoLabel; + int mKillCounter; /**< Session Kill counter. */ + int mExpCounter; /**< Session Exp counter. */ + int mKillTCounter; /**< Timer Kill counter. */ + int mExpTCounter; /**< Timer Exp counter. */ + int m1minExpTime; int m1minExpNum; int m1minSpeed; diff --git a/src/gui/windows/minimap.cpp b/src/gui/windows/minimap.cpp index ef1830763..583a37746 100644 --- a/src/gui/windows/minimap.cpp +++ b/src/gui/windows/minimap.cpp @@ -52,9 +52,9 @@ Minimap::Minimap() : mWidthProportion(0.5), mHeightProportion(0.5), mMapImage(nullptr), + mTextPopup(new TextPopup), mMapOriginX(0), mMapOriginY(0), - mTextPopup(new TextPopup), mCustomMapImage(false), mAutoResize(config.getBoolValue("autoresizeminimaps")) { diff --git a/src/gui/windows/minimap.h b/src/gui/windows/minimap.h index d99aea13d..e8fff5144 100644 --- a/src/gui/windows/minimap.h +++ b/src/gui/windows/minimap.h @@ -76,9 +76,9 @@ class Minimap final : public Window, public ConfigListener float mWidthProportion; float mHeightProportion; Image *mMapImage; + TextPopup *mTextPopup; int mMapOriginX; int mMapOriginY; - TextPopup *mTextPopup; bool mCustomMapImage; bool mAutoResize; static bool mShow; diff --git a/src/gui/windows/ministatuswindow.cpp b/src/gui/windows/ministatuswindow.cpp index db4555b26..226132652 100644 --- a/src/gui/windows/ministatuswindow.cpp +++ b/src/gui/windows/ministatuswindow.cpp @@ -57,10 +57,6 @@ MiniStatusWindow::MiniStatusWindow() : mBars(), mBarNames(), mIcons(), - mSpacing(mSkin ? mSkin->getOption("spacing", 3) : 3), - mIconPadding(mSkin ? mSkin->getOption("iconPadding", 3) : 3), - mIconSpacing(mSkin ? mSkin->getOption("iconSpacing", 2) : 2), - mMaxX(0), // TRANSLATORS: status bar name mHpBar(createBar(0, 100, 0, Theme::HP_BAR, Theme::PROG_HP, "hpprogressbar.xml", "hpprogressbar_fill.xml", @@ -105,7 +101,11 @@ MiniStatusWindow::MiniStatusWindow() : // TRANSLATORS: status bar name "status bar", _("status bar"))), mTextPopup(new TextPopup), - mStatusPopup(new StatusPopup) + mStatusPopup(new StatusPopup), + mSpacing(mSkin ? mSkin->getOption("spacing", 3) : 3), + mIconPadding(mSkin ? mSkin->getOption("iconPadding", 3) : 3), + mIconSpacing(mSkin ? mSkin->getOption("iconSpacing", 2) : 2), + mMaxX(0) { mTextPopup->postInit(); mStatusPopup->postInit(); diff --git a/src/gui/windows/ministatuswindow.h b/src/gui/windows/ministatuswindow.h index 0344d6c3a..ee20ef69b 100644 --- a/src/gui/windows/ministatuswindow.h +++ b/src/gui/windows/ministatuswindow.h @@ -114,11 +114,6 @@ class MiniStatusWindow final : public Popup, std::map mBarNames; std::vector mIcons; - int mSpacing; - int mIconPadding; - int mIconSpacing; - int mMaxX; - /* * Mini Status Bars */ @@ -133,6 +128,11 @@ class MiniStatusWindow final : public Popup, ProgressBar *mStatusBar; TextPopup *mTextPopup; StatusPopup *mStatusPopup; + + int mSpacing; + int mIconPadding; + int mIconSpacing; + int mMaxX; }; extern MiniStatusWindow *miniStatusWindow; diff --git a/src/gui/windows/npcdialog.cpp b/src/gui/windows/npcdialog.cpp index 1956a8da3..17454b6ab 100644 --- a/src/gui/windows/npcdialog.cpp +++ b/src/gui/windows/npcdialog.cpp @@ -115,12 +115,12 @@ NpcDialog::NpcDialog(const int npcId) : getOptionBool("showitemsbackground"), "npc_listbackground.xml")), mInputState(NPC_INPUT_NONE), mActionState(NPC_ACTION_WAIT), + mPlayerBox(new PlayerBox(nullptr)), + mAvatarBeing(nullptr), mLastNextTime(0), mCameraMode(-1), mCameraX(0), mCameraY(0), - mPlayerBox(new PlayerBox(nullptr)), - mAvatarBeing(nullptr), mShowAvatar(false), mLogInteraction(config.getBoolValue("logNpcInGui")) { diff --git a/src/gui/windows/npcdialog.h b/src/gui/windows/npcdialog.h index 5188c2fe2..bd9c21678 100644 --- a/src/gui/windows/npcdialog.h +++ b/src/gui/windows/npcdialog.h @@ -293,12 +293,12 @@ class NpcDialog final : public Window, NpcInputState mInputState; NpcActionState mActionState; + PlayerBox *mPlayerBox; + Being *mAvatarBeing; int mLastNextTime; int mCameraMode; int mCameraX; int mCameraY; - PlayerBox *mPlayerBox; - Being *mAvatarBeing; bool mShowAvatar; bool mLogInteraction; }; diff --git a/src/gui/windows/npcpostdialog.cpp b/src/gui/windows/npcpostdialog.cpp index 48324cb40..3fdb42cb7 100644 --- a/src/gui/windows/npcpostdialog.cpp +++ b/src/gui/windows/npcpostdialog.cpp @@ -43,9 +43,9 @@ NpcPostDialog::NpcPostDialog(const int npcId): // TRANSLATORS: npc post dialog caption Window(_("NPC"), false, nullptr, "npcpost.xml"), ActionListener(), - mNpcId(npcId), mText(new TextBox(this)), - mSender(new TextField(this)) + mSender(new TextField(this)), + mNpcId(npcId) { setContentSize(400, 180); } diff --git a/src/gui/windows/npcpostdialog.h b/src/gui/windows/npcpostdialog.h index 5396aad6e..c0477bf20 100644 --- a/src/gui/windows/npcpostdialog.h +++ b/src/gui/windows/npcpostdialog.h @@ -67,10 +67,9 @@ class NpcPostDialog final : public Window, typedef std::list DialogList; static DialogList instances; - int mNpcId; - TextBox *mText; TextField *mSender; + int mNpcId; }; #endif // GUI_WINDOWS_NPCPOSTDIALOG_H diff --git a/src/gui/windows/outfitwindow.cpp b/src/gui/windows/outfitwindow.cpp index 6fcea7d3a..b78252bef 100644 --- a/src/gui/windows/outfitwindow.cpp +++ b/src/gui/windows/outfitwindow.cpp @@ -66,18 +66,18 @@ OutfitWindow::OutfitWindow(): // TRANSLATORS: outfits window checkbox mAwayOutfitCheck(new CheckBox(this, _("Away outfit"), serverConfig.getValue("OutfitAwayIndex", OUTFITS_COUNT - 1))), - mCurrentOutfit(0), // TRANSLATORS: outfits window label mKeyLabel(new Label(this, strprintf(_("Key: %s"), keyName(mCurrentOutfit).c_str()))), + mBorderColor(getThemeColor(Theme::BORDER, 64)), + mBackgroundColor(getThemeColor(Theme::BACKGROUND, 32)), + mCurrentOutfit(0), mBoxWidth(33), mBoxHeight(33), mGridWidth(4), mGridHeight(4), mItems(), mAwayOutfit(0), - mBorderColor(getThemeColor(Theme::BORDER, 64)), - mBackgroundColor(getThemeColor(Theme::BACKGROUND, 32)), mItemColors(), mItemClicked(false), mItemsUnequip() diff --git a/src/gui/windows/outfitwindow.h b/src/gui/windows/outfitwindow.h index 55948f834..cf60c32ad 100644 --- a/src/gui/windows/outfitwindow.h +++ b/src/gui/windows/outfitwindow.h @@ -94,19 +94,22 @@ class OutfitWindow final : public Window, void clearCurrentOutfit(); private: + int getIndexFromGrid(const int pointX, + const int pointY) const A_WARN_UNUSED; + void save() const; + Button *mPreviousButton; Button *mNextButton; Button *mEquipButtom; Label *mCurrentLabel; CheckBox *mUnequipCheck; CheckBox *mAwayOutfitCheck; - int mCurrentOutfit; Label *mKeyLabel; - int getIndexFromGrid(const int pointX, - const int pointY) const A_WARN_UNUSED; - void save() const; + Color mBorderColor; + Color mBackgroundColor; + int mCurrentOutfit; int mBoxWidth; int mBoxHeight; int mGridWidth; @@ -115,8 +118,6 @@ class OutfitWindow final : public Window, int mItems[OUTFITS_COUNT + 1][OUTFIT_ITEM_COUNT]; int mAwayOutfit; - Color mBorderColor; - Color mBackgroundColor; unsigned char mItemColors[OUTFITS_COUNT + 1][OUTFIT_ITEM_COUNT]; bool mItemClicked; bool mItemsUnequip[OUTFITS_COUNT]; diff --git a/src/gui/windows/questswindow.cpp b/src/gui/windows/questswindow.cpp index e22bcf243..0aaac9b96 100644 --- a/src/gui/windows/questswindow.cpp +++ b/src/gui/windows/questswindow.cpp @@ -122,14 +122,14 @@ QuestsWindow::QuestsWindow() : getOptionBool("showtextbackground"), "quests_text_background.xml")), // TRANSLATORS: quests window button mCloseButton(new Button(this, _("Close"), "close", this)), + mCompleteIcon(Theme::getImageFromThemeXml("complete_icon.xml", "")), + mIncompleteIcon(Theme::getImageFromThemeXml("incomplete_icon.xml", "")), mVars(), mQuests(), mAllEffects(), mMapEffects(), mNpcEffects(), mQuestLinks(), - mCompleteIcon(Theme::getImageFromThemeXml("complete_icon.xml", "")), - mIncompleteIcon(Theme::getImageFromThemeXml("incomplete_icon.xml", "")), mNewQuestEffectId(paths.getIntValue("newQuestEffectId")), mCompleteQuestEffectId(paths.getIntValue("completeQuestEffectId")), mMap(nullptr) diff --git a/src/gui/windows/questswindow.h b/src/gui/windows/questswindow.h index 9000fcaa9..df1cca467 100644 --- a/src/gui/windows/questswindow.h +++ b/src/gui/windows/questswindow.h @@ -85,6 +85,8 @@ class QuestsWindow final : public Window, BrowserBox *mText; ScrollArea *mTextScrollArea; Button *mCloseButton; + Image *mCompleteIcon; + Image *mIncompleteIcon; // quest variables: var, value std::map mVars; // quests: var, quests @@ -94,8 +96,6 @@ class QuestsWindow final : public Window, // npc effects for current map and values: npc, effect NpcQuestEffectMap mNpcEffects; std::vector mQuestLinks; - Image *mCompleteIcon; - Image *mIncompleteIcon; int mNewQuestEffectId; int mCompleteQuestEffectId; const Map *mMap; diff --git a/src/gui/windows/selldialog.cpp b/src/gui/windows/selldialog.cpp index 7cd6fd49f..ebee65d1e 100644 --- a/src/gui/windows/selldialog.cpp +++ b/src/gui/windows/selldialog.cpp @@ -56,7 +56,11 @@ SellDialog::SellDialog(const int npcId) : Window(_("Sell"), false, nullptr, "sell.xml"), ActionListener(), SelectionListener(), - mNpcId(npcId), mMaxItems(0), mAmountItems(0), mNick("") + mNick(""), + mNpcId(npcId), + mPlayerMoney(0), + mMaxItems(0), + mAmountItems(0) { init(); } @@ -66,7 +70,11 @@ SellDialog::SellDialog(const std::string &nick): Window(_("Sell"), false, nullptr, "sell.xml"), ActionListener(), SelectionListener(), - mNpcId(-1), mMaxItems(0), mAmountItems(0), mNick(nick) + mNick(nick), + mNpcId(-1), + mPlayerMoney(0), + mMaxItems(0), + mAmountItems(0) { init(); } diff --git a/src/gui/windows/selldialog.h b/src/gui/windows/selldialog.h index bd270919e..0cfffbf38 100644 --- a/src/gui/windows/selldialog.h +++ b/src/gui/windows/selldialog.h @@ -122,7 +122,7 @@ class SellDialog final : public Window, */ void updateButtonsAndLabels(); - int mNpcId; + std::string mNick; Button *mSellButton; Button *mQuitButton; @@ -134,14 +134,12 @@ class SellDialog final : public Window, Label *mMoneyLabel; Label *mQuantityLabel; Slider *mSlider; - ShopItems *mShopItems; - int mPlayerMoney; + int mNpcId; + int mPlayerMoney; int mMaxItems; int mAmountItems; - - std::string mNick; }; #endif // GUI_WINDOWS_SELLDIALOG_H diff --git a/src/gui/windows/serverdialog.cpp b/src/gui/windows/serverdialog.cpp index a7e384cbd..112d1588d 100644 --- a/src/gui/windows/serverdialog.cpp +++ b/src/gui/windows/serverdialog.cpp @@ -193,6 +193,8 @@ ServerDialog::ServerDialog(ServerInfo *const serverInfo, KeyListener(), SelectionListener(), mMutex(), + mServers(ServerInfos()), + mDir(dir), mDescription(new Label(this, std::string())), // TRANSLATORS: servers dialog button mQuitButton(new Button(this, _("Quit"), "quit", this)), @@ -206,15 +208,13 @@ ServerDialog::ServerDialog(ServerInfo *const serverInfo, mDeleteButton(new Button(this, _("Delete"), "remove", this)), // TRANSLATORS: servers dialog button mLoadButton(new Button(this, _("Load"), "load", this)), - mServers(ServerInfos()), mServersListModel(new ServersListModel(&mServers, this)), mServersList(new ServersListBox(this, mServersListModel)), - mDir(dir), - mDownloadStatus(DOWNLOADING_UNKNOWN), mDownload(nullptr), - mDownloadProgress(-1.0F), mServerInfo(serverInfo), - mPersistentIPCheckBox(nullptr) + mPersistentIPCheckBox(nullptr), + mDownloadProgress(-1.0F), + mDownloadStatus(DOWNLOADING_UNKNOWN) { mServersList->postInit(); diff --git a/src/gui/windows/serverdialog.h b/src/gui/windows/serverdialog.h index 39c82279e..7c3a05ab3 100644 --- a/src/gui/windows/serverdialog.h +++ b/src/gui/windows/serverdialog.h @@ -118,6 +118,8 @@ class ServerDialog final : public Window, size_t total, size_t remaining); Mutex mMutex; + ServerInfos mServers; + const std::string &mDir; Label *mDescription; Button *mQuitButton; Button *mConnectButton; @@ -125,13 +127,9 @@ class ServerDialog final : public Window, Button *mEditEntryButton; Button *mDeleteButton; Button *mLoadButton; - - ServerInfos mServers; ServersListModel *mServersListModel; ListBox *mServersList; - const std::string &mDir; - enum ServerDialogDownloadStatus { DOWNLOADING_UNKNOWN = 0, @@ -144,11 +142,11 @@ class ServerDialog final : public Window, }; /** Status of the current download. */ - ServerDialogDownloadStatus mDownloadStatus; Net::Download *mDownload; - float mDownloadProgress; ServerInfo *mServerInfo; CheckBox *mPersistentIPCheckBox; + float mDownloadProgress; + ServerDialogDownloadStatus mDownloadStatus; }; #endif // GUI_WINDOWS_SERVERDIALOG_H diff --git a/src/gui/windows/setupwindow.cpp b/src/gui/windows/setupwindow.cpp index 2bcac85a5..1760d00bd 100644 --- a/src/gui/windows/setupwindow.cpp +++ b/src/gui/windows/setupwindow.cpp @@ -61,9 +61,9 @@ SetupWindow::SetupWindow() : Window(_("Setup"), false, nullptr, "setup.xml"), ActionListener(), mTabs(), - mModsTab(nullptr), mWindowsToReset(), mButtons(), + mModsTab(nullptr), mResetWindows(nullptr), mPanel(new TabbedArea(this)), mVersion(new Label(this, FULL_VERSION)) diff --git a/src/gui/windows/setupwindow.h b/src/gui/windows/setupwindow.h index 38b3eb206..e604bf0de 100644 --- a/src/gui/windows/setupwindow.h +++ b/src/gui/windows/setupwindow.h @@ -77,9 +77,9 @@ class SetupWindow final : public Window, void unloadModTab(); std::list mTabs; - SetupTab *mModsTab; std::list mWindowsToReset; std::vector mButtons; + SetupTab *mModsTab; Button *mResetWindows; TabbedArea *mPanel; Label *mVersion; diff --git a/src/gui/windows/shopwindow.cpp b/src/gui/windows/shopwindow.cpp index e21fa914c..923511baa 100644 --- a/src/gui/windows/shopwindow.cpp +++ b/src/gui/windows/shopwindow.cpp @@ -78,6 +78,7 @@ ShopWindow::ShopWindow(): mCloseButton(new Button(this, _("Close"), "close", this)), mBuyShopItems(new ShopItems), mSellShopItems(new ShopItems), + mTradeItem(nullptr), mBuyShopItemList(new ShopListBox(this, mBuyShopItems, mBuyShopItems)), mSellShopItemList(new ShopListBox(this, mSellShopItems, mSellShopItems)), mBuyScrollArea(new ScrollArea(this, mBuyShopItemList, @@ -106,14 +107,13 @@ ShopWindow::ShopWindow(): // TRANSLATORS: shop window checkbox mAnnounceLinks(new CheckBox(this, _("Show links in announce"), false, this, "link announce")), + mAcceptPlayer(""), + mTradeNick(""), mSelectedItem(-1), mAnnonceTime(0), mLastRequestTimeList(0), mLastRequestTimeItem(0), mRandCounter(0), - mAcceptPlayer(""), - mTradeItem(nullptr), - mTradeNick(""), mTradeMoney(0) { mBuyShopItemList->postInit(); diff --git a/src/gui/windows/shopwindow.h b/src/gui/windows/shopwindow.h index 76971364b..5b5a8309b 100644 --- a/src/gui/windows/shopwindow.h +++ b/src/gui/windows/shopwindow.h @@ -147,6 +147,7 @@ class ShopWindow final : public Window, ShopItems *mBuyShopItems; ShopItems *mSellShopItems; + ShopItem *mTradeItem; ShopListBox *mBuyShopItemList; ShopListBox *mSellShopItemList; @@ -163,15 +164,13 @@ class ShopWindow final : public Window, Button *mSellAnnounceButton; Button *mSellAuctionButton; CheckBox *mAnnounceLinks; - + std::string mAcceptPlayer; + std::string mTradeNick; int mSelectedItem; int mAnnonceTime; int mLastRequestTimeList; int mLastRequestTimeItem; int mRandCounter; - std::string mAcceptPlayer; - ShopItem *mTradeItem; - std::string mTradeNick; int mTradeMoney; int mAnnounceCounter[2]; }; diff --git a/src/gui/windows/socialwindow.cpp b/src/gui/windows/socialwindow.cpp index 607be4f3b..8e6becca1 100644 --- a/src/gui/windows/socialwindow.cpp +++ b/src/gui/windows/socialwindow.cpp @@ -1255,10 +1255,10 @@ SocialWindow::SocialWindow() : mGuildAcceptDialog(nullptr), mGuildCreateDialog(nullptr), mPartyInviter(), - mPartyAcceptDialog(nullptr), - mPartyCreateDialog(nullptr), mGuilds(), mParties(), + mPartyAcceptDialog(nullptr), + mPartyCreateDialog(nullptr), mAttackFilter(nullptr), mPickupFilter(nullptr), // TRANSLATORS: here P is title for visible players tab in social window diff --git a/src/gui/windows/socialwindow.h b/src/gui/windows/socialwindow.h index 57fbd5be5..f0bfe1fb9 100644 --- a/src/gui/windows/socialwindow.h +++ b/src/gui/windows/socialwindow.h @@ -138,23 +138,21 @@ public: protected: friend class SocialTab; + typedef std::map GuildMap; + typedef std::map PartyMap; void updateButtons(); int mGuildInvited; ConfirmDialog *mGuildAcceptDialog; TextDialog *mGuildCreateDialog; - std::string mPartyInviter; - ConfirmDialog *mPartyAcceptDialog; - TextDialog *mPartyCreateDialog; - - typedef std::map GuildMap; GuildMap mGuilds; - - typedef std::map PartyMap; PartyMap mParties; + ConfirmDialog *mPartyAcceptDialog; + TextDialog *mPartyCreateDialog; + SocialTab *mAttackFilter; SocialTab *mPickupFilter; SocialTab *mPlayers; diff --git a/src/gui/windows/textcommandeditor.h b/src/gui/windows/textcommandeditor.h index de7f3b1a4..915ef204c 100644 --- a/src/gui/windows/textcommandeditor.h +++ b/src/gui/windows/textcommandeditor.h @@ -68,18 +68,16 @@ class TextCommandEditor final : public Window, void deleteCommand(); bool mIsMagicCommand; - TextCommand *mCommand; + TextCommand *mCommand; RadioButton *mIsMagic; RadioButton *mIsOther; Label *mSymbolLabel; TextField *mSymbolTextField; Label *mCommandLabel; TextField *mCommandTextField; - Label *mCommentLabel; TextField *mCommentTextField; - TargetTypeModel *mTargetTypeModel; Label *mTypeLabel; DropDown *mTypeDropDown; diff --git a/src/gui/windows/tradewindow.cpp b/src/gui/windows/tradewindow.cpp index 443c38619..f05cf1cac 100644 --- a/src/gui/windows/tradewindow.cpp +++ b/src/gui/windows/tradewindow.cpp @@ -80,13 +80,13 @@ TradeWindow::TradeWindow(): // TRANSLATORS: trade window money change button mMoneyChangeButton(new Button(this, _("Change"), "money", this)), mMoneyField(new TextField(this)), - mStatus(PROPOSING), mAutoAddItem(nullptr), mAutoAddToNick(""), mGotMoney(0), mGotMaxMoney(0), mAutoMoney(0), mAutoAddAmount(0), + mStatus(PROPOSING), mOkOther(false), mOkMe(false) { diff --git a/src/gui/windows/tradewindow.h b/src/gui/windows/tradewindow.h index 9704c1e80..447e99144 100644 --- a/src/gui/windows/tradewindow.h +++ b/src/gui/windows/tradewindow.h @@ -171,13 +171,13 @@ class TradeWindow final : public Window, Button *mMoneyChangeButton; TextField *mMoneyField; - Status mStatus; Item* mAutoAddItem; std::string mAutoAddToNick; int mGotMoney; int mGotMaxMoney; int mAutoMoney; int mAutoAddAmount; + Status mStatus; bool mOkOther; bool mOkMe; }; diff --git a/src/gui/windows/unregisterdialog.h b/src/gui/windows/unregisterdialog.h index 206c05413..207f2fef3 100644 --- a/src/gui/windows/unregisterdialog.h +++ b/src/gui/windows/unregisterdialog.h @@ -61,12 +61,9 @@ class UnRegisterDialog final : public Window, private: LoginData *mLoginData; - TextField *mPasswordField; - Button *mUnRegisterButton; Button *mCancelButton; - WrongDataNoticeListener *mWrongDataNoticeListener; }; diff --git a/src/gui/windows/updaterwindow.cpp b/src/gui/windows/updaterwindow.cpp index 507cdfd16..247ef8707 100644 --- a/src/gui/windows/updaterwindow.cpp +++ b/src/gui/windows/updaterwindow.cpp @@ -160,7 +160,6 @@ UpdaterWindow::UpdaterWindow(const std::string &restrict updateHost, ActionListener(), KeyListener(), mDownloadProgress(0.0F), - mDownloadStatus(UPDATE_NEWS), mUpdateHost(updateHost), mUpdatesDir(updatesDir), mUpdatesDirReal(updatesDir), @@ -172,6 +171,7 @@ UpdaterWindow::UpdaterWindow(const std::string &restrict updateHost, mDownload(nullptr), mUpdateFiles(), mTempUpdateFiles(), + mUpdateServerPath(mUpdateHost), // TRANSLATORS: updater window label mLabel(new Label(this, _("Connecting..."))), // TRANSLATORS: updater window button @@ -184,7 +184,7 @@ UpdaterWindow::UpdaterWindow(const std::string &restrict updateHost, "browserbox.xml")), mScrollArea(new ScrollArea(this, mBrowserBox, true, "update_background.xml")), - mUpdateServerPath(mUpdateHost), + mDownloadStatus(UPDATE_NEWS), mDownloadedBytes(0), mUpdateIndex(0), mUpdateIndexOffset(0), diff --git a/src/gui/windows/updaterwindow.h b/src/gui/windows/updaterwindow.h index 638f88faf..39e1e84f3 100644 --- a/src/gui/windows/updaterwindow.h +++ b/src/gui/windows/updaterwindow.h @@ -201,9 +201,6 @@ private: /** The new progress value to be set in the logic method. */ float mDownloadProgress; - /** Status of the current download. */ - UpdateDownloadStatus mDownloadStatus; - /** Host where we get the updated files. */ std::string mUpdateHost; @@ -237,13 +234,17 @@ private: /** List of temp files to download. */ std::vector mTempUpdateFiles; + std::string mUpdateServerPath; + Label *mLabel; /**< Progress bar caption. */ Button *mCancelButton; /**< Button to stop the update process. */ Button *mPlayButton; /**< Button to start playing. */ ProgressBar *mProgressBar; /**< Update progress bar. */ BrowserBox *mBrowserBox; /**< Box to display news. */ ScrollArea *mScrollArea; /**< Used to scroll news box. */ - std::string mUpdateServerPath; + + /** Status of the current download. */ + UpdateDownloadStatus mDownloadStatus; /** Byte count currently downloaded in mMemoryBuffer. */ int mDownloadedBytes; diff --git a/src/gui/windows/whoisonline.cpp b/src/gui/windows/whoisonline.cpp index 2052aeab3..a1683ffc8 100644 --- a/src/gui/windows/whoisonline.cpp +++ b/src/gui/windows/whoisonline.cpp @@ -79,16 +79,13 @@ class NameFunctuator final WhoIsOnline::WhoIsOnline() : // TRANSLATORS: who is online window name Window(_("Who Is Online - Updating"), false, nullptr, "whoisonline.xml"), + mUpdateTimer(0), mThread(nullptr), - mDownloadStatus(UPDATE_LIST), - mDownloadComplete(true), - mDownloadedBytes(0), mMemoryBuffer(nullptr), mCurlError(new char[CURL_ERROR_SIZE]), mBrowserBox(new BrowserBox(this, BrowserBox::AUTO_SIZE, true, "onlinebrowserbox.xml")), mScrollArea(new ScrollArea(this, mBrowserBox, false)), - mUpdateTimer(0), mOnlinePlayers(), mOnlineNicks(), // TRANSLATORS: who is online. button. @@ -97,6 +94,9 @@ WhoIsOnline::WhoIsOnline() : mNeutral(), mDisregard(), mEnemy(), + mDownloadedBytes(0), + mDownloadStatus(UPDATE_LIST), + mDownloadComplete(true), mAllowUpdate(true), mShowLevel(false), mUpdateOnlineList(config.getBoolValue("updateOnlineList")), diff --git a/src/gui/windows/whoisonline.h b/src/gui/windows/whoisonline.h index 271bf6ffd..915150409 100644 --- a/src/gui/windows/whoisonline.h +++ b/src/gui/windows/whoisonline.h @@ -189,18 +189,11 @@ private: UPDATE_LIST }; + time_t mUpdateTimer; + /** A thread that use libcurl to download updates. */ SDL_Thread *mThread; - /** Status of the current download. */ - DownloadStatus mDownloadStatus; - - /** Flag that show if current download is complete. */ - bool mDownloadComplete; - - /** Byte count currently downloaded in mMemoryBuffer. */ - int mDownloadedBytes; - /** Buffer for files downloaded to memory. */ char *mMemoryBuffer; @@ -209,7 +202,6 @@ private: BrowserBox *mBrowserBox; ScrollArea *mScrollArea; - time_t mUpdateTimer; std::set mOnlinePlayers; std::set mOnlineNicks; @@ -218,6 +210,15 @@ private: std::vector mNeutral; std::vector mDisregard; std::vector mEnemy; + + /** Byte count currently downloaded in mMemoryBuffer. */ + int mDownloadedBytes; + + /** Status of the current download. */ + DownloadStatus mDownloadStatus; + + /** Flag that show if current download is complete. */ + bool mDownloadComplete; bool mAllowUpdate; bool mShowLevel; bool mUpdateOnlineList; -- cgit v1.2.3-70-g09d2 From be7fb9d309ad85a223b65fd7225c928c92300e99 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 13 Mar 2014 20:46:31 +0300 Subject: add right ctrl for default ctrl action. --- src/input/keyboarddata.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/input/keyboarddata.h b/src/input/keyboarddata.h index 2b49a9186..37a36b45f 100644 --- a/src/input/keyboarddata.h +++ b/src/input/keyboarddata.h @@ -1977,7 +1977,7 @@ static const KeyData keyData[Input::KEY_TOTAL] = { COND_ARROWKEYS}, {"keyGUICtrl", INPUT_KEYBOARD, SDLK_LCTRL, - INPUT_UNKNOWN, Input::KEY_NO_VALUE, + INPUT_KEYBOARD, SDLK_RCTRL, Input::GRP_GUICHAN, nullptr, Input::KEY_NO_VALUE, 50, -- cgit v1.2.3-70-g09d2 From 93f07067f47b5122c36e92d529569da372963086 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 14 Mar 2014 11:58:28 +0300 Subject: Dont draw background on version and copyright labels. --- src/gui/widgets/desktop.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/gui/widgets/desktop.cpp b/src/gui/widgets/desktop.cpp index 8e8831a49..8504e7c2a 100644 --- a/src/gui/widgets/desktop.cpp +++ b/src/gui/widgets/desktop.cpp @@ -40,7 +40,7 @@ Desktop::Desktop(const Widget2 *const widget) : LinkHandler(), WidgetListener(), mWallpaper(nullptr), - mVersionLabel(new BrowserBox(this, BrowserBox::AUTO_WRAP, true, + mVersionLabel(new BrowserBox(this, BrowserBox::AUTO_WRAP, false, "browserbox.xml")), mSkin(nullptr), mBackgroundColor(getThemeColor(Theme::BACKGROUND, 128)), @@ -144,10 +144,6 @@ void Desktop::draw(Graphics *graphics) graphics->fillRectangle(Rect(0, 0, width, height)); } - // Draw a thin border under the application version... - graphics->setColor(mBackgroundColor); - graphics->fillRectangle(Rect(mVersionLabel->getDimension())); - Container::draw(graphics); BLOCK_END("Desktop::draw") } -- cgit v1.2.3-70-g09d2 From 269f642099ec8e4c6bcf735496c32ee8019aaf1b Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 14 Mar 2014 21:52:51 +0300 Subject: fix typo in help. --- data/help/chatcommands.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/help/chatcommands.txt b/data/help/chatcommands.txt index 2b94512b9..b2a71c927 100644 --- a/data/help/chatcommands.txt +++ b/data/help/chatcommands.txt @@ -64,7 +64,7 @@ <> <> <> - <> + <> <> <> <> -- cgit v1.2.3-70-g09d2 From ff516e9f60e9554e8938d04192a8e5ec9efb5647 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 15 Mar 2014 00:26:35 +0300 Subject: fix code style. --- src/game.cpp | 3 ++ src/gui/gui.cpp | 4 +-- src/gui/gui.h | 6 ++-- src/gui/viewport.cpp | 8 ++--- src/gui/viewport.h | 4 +-- src/gui/widgets/desktop.cpp | 2 +- src/gui/widgets/scrollarea.cpp | 4 +-- src/gui/widgets/scrollarea.h | 4 +-- src/gui/widgets/textbox.h | 2 +- src/gui/widgets/window.h | 2 +- src/gui/windows/buydialog.cpp | 10 +++--- src/gui/windows/charcreatedialog.cpp | 2 +- src/gui/windows/outfitwindow.cpp | 2 +- src/gui/windows/questswindow.cpp | 2 +- src/render/graphicsdef.hpp | 55 +++++++++++++++++---------------- src/render/openglgraphicsdef.hpp | 2 +- src/resources/imagehelper.cpp | 5 +-- src/resources/imagehelper.h | 3 +- src/resources/openglimagehelper.cpp | 3 +- src/resources/sdl2imagehelper.h | 12 ------- src/resources/sdl2softwareimagehelper.h | 12 ------- src/resources/surfaceimagehelper.h | 12 ------- 22 files changed, 65 insertions(+), 94 deletions(-) diff --git a/src/game.cpp b/src/game.cpp index 3eaddedfc..e30b7222e 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -620,6 +620,9 @@ void Game::slowLogic() const int time = cur_time; if (mTime != time) { + if (valTest(Updated)) + mValidSpeed = false; + mTime = time + 1; if (botCheckerWindow) botCheckerWindow->slowLogic(); diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 554c1ff42..deed890ae 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -1234,7 +1234,7 @@ Widget* Gui::getKeyEventSource() return widget; } -void Gui::distributeKeyEvent(KeyEvent& keyEvent) +void Gui::distributeKeyEvent(KeyEvent& keyEvent) const { Widget* parent = keyEvent.getSource(); Widget* widget = keyEvent.getSource(); @@ -1437,7 +1437,7 @@ void Gui::handleModalFocusReleased() } } -int Gui::getMousePressLength() +int Gui::getMousePressLength() const { if (!mLastMousePressTimeStamp) return 0; diff --git a/src/gui/gui.h b/src/gui/gui.h index f7c913752..8805f2518 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -302,10 +302,10 @@ class Gui final */ void removeGlobalKeyListener(KeyListener *const keyListener); - bool isLongPress() + bool isLongPress() const { return getMousePressLength() > 250; } - int getMousePressLength(); + int getMousePressLength() const; protected: void handleMouseMoved(const MouseInput &mouseInput); @@ -368,7 +368,7 @@ class Gui final * @since 0.6.0 */ - void distributeKeyEvent(KeyEvent& keyEvent); + void distributeKeyEvent(KeyEvent& keyEvent) const; /** * Distributes a key event to the global key listeners. diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index 9b349c7f6..c2000b562 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -361,7 +361,7 @@ void Viewport::_drawPath(Graphics *const graphics, const Path &path, } } -bool Viewport::openContextMenu(MouseEvent &event) +bool Viewport::openContextMenu(const MouseEvent &event) { mPlayerFollowMouse = false; const int eventX = event.getX(); @@ -440,7 +440,7 @@ bool Viewport::leftMouseAction() Input::KEY_ATTACK))) { validateSpeed(); - if (player_node != mHoverBeing) + if (!mStatsReUpdated && player_node != mHoverBeing) { player_node->attack(mHoverBeing, !inputManager.isActionActive( @@ -452,7 +452,7 @@ bool Viewport::leftMouseAction() Input::KEY_ATTACK))) { validateSpeed(); - if (player_node != mHoverBeing) + if (!mStatsReUpdated && player_node != mHoverBeing) { player_node->setGotoTarget(mHoverBeing); return true; @@ -543,7 +543,7 @@ void Viewport::mousePressed(MouseEvent &event) } } -void Viewport::walkByMouse(MouseEvent &event) +void Viewport::walkByMouse(const MouseEvent &event) { if (!mMap || !player_node) return; diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 61fee37f8..c98350744 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -302,9 +302,9 @@ class Viewport final : public WindowContainer, bool leftMouseAction(); - bool openContextMenu(MouseEvent &event); + bool openContextMenu(const MouseEvent &event); - void walkByMouse(MouseEvent &event); + void walkByMouse(const MouseEvent &event); /** * Make the player go to the mouse position. diff --git a/src/gui/widgets/desktop.cpp b/src/gui/widgets/desktop.cpp index 8504e7c2a..0ff1b17c9 100644 --- a/src/gui/widgets/desktop.cpp +++ b/src/gui/widgets/desktop.cpp @@ -201,7 +201,7 @@ void Desktop::setBestFittingWallpaper() } } -void Desktop::handleLink(const std::string &link, MouseEvent *event) +void Desktop::handleLink(const std::string &link, MouseEvent *event A_UNUSED) { if (link == "copyright") inputManager.executeAction(Input::KEY_WINDOW_ABOUT); diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp index e2421dc93..47b8b0985 100644 --- a/src/gui/widgets/scrollarea.cpp +++ b/src/gui/widgets/scrollarea.cpp @@ -509,7 +509,7 @@ void ScrollArea::calcButton(Graphics *const graphics, } } -void ScrollArea::drawVBar(Graphics *const graphics) +void ScrollArea::drawVBar(Graphics *const graphics) const { const Rect &dim = getVerticalBarDimension(); @@ -559,7 +559,7 @@ void ScrollArea::calcVBar(Graphics *const graphics) } } -void ScrollArea::drawHBar(Graphics *const graphics) +void ScrollArea::drawHBar(Graphics *const graphics) const { const Rect &dim = getHorizontalBarDimension(); diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index 6a91ac0f8..0b0cae2c3 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -446,8 +446,8 @@ class ScrollArea final : public BasicContainer, void drawButton(Graphics *const graphics, const BUTTON_DIR dir); void calcButton(Graphics *const graphics, const BUTTON_DIR dir); - void drawVBar(Graphics *const graphics); - void drawHBar(Graphics *const graphics); + void drawVBar(Graphics *const graphics) const; + void drawHBar(Graphics *const graphics) const; void drawVMarker(Graphics *const graphics); void drawHMarker(Graphics *const graphics); diff --git a/src/gui/widgets/textbox.h b/src/gui/widgets/textbox.h index 8de0fe0bf..e5cfbc7c9 100644 --- a/src/gui/widgets/textbox.h +++ b/src/gui/widgets/textbox.h @@ -255,7 +255,7 @@ class TextBox final : public Widget, * @return True if the text box is opaque, false otherwise. * @see setOpaque */ - bool isOpaque() + bool isOpaque() const { return mOpaque; } /** diff --git a/src/gui/widgets/window.h b/src/gui/widgets/window.h index 3a9bf2157..2c4ee5e5f 100644 --- a/src/gui/widgets/window.h +++ b/src/gui/widgets/window.h @@ -498,7 +498,7 @@ class Window : public BasicContainer2, * @return The title bar height. * @see setTitleBarHeight */ - unsigned int getTitleBarHeight() + unsigned int getTitleBarHeight() const { return mTitleBarHeight; } /** diff --git a/src/gui/windows/buydialog.cpp b/src/gui/windows/buydialog.cpp index 5ae15dfa7..86e819121 100644 --- a/src/gui/windows/buydialog.cpp +++ b/src/gui/windows/buydialog.cpp @@ -162,9 +162,9 @@ BuyDialog::BuyDialog() : Window(_("Create items"), false, nullptr, "buy.xml"), ActionListener(), SelectionListener(), - mNpcId(-2), mSortModel(nullptr), mSortDropDown(nullptr), + mNpcId(-2), mMoney(0), mAmountItems(0), mMaxItems(0), @@ -178,9 +178,9 @@ BuyDialog::BuyDialog(const int npcId) : Window(_("Buy"), false, nullptr, "buy.xml"), ActionListener(), SelectionListener(), - mNpcId(npcId), mSortModel(nullptr), mSortDropDown(nullptr), + mNpcId(npcId), mMoney(0), mAmountItems(0), mMaxItems(0), @@ -194,13 +194,13 @@ BuyDialog::BuyDialog(std::string nick) : Window(_("Buy"), false, nullptr, "buy.xml"), ActionListener(), SelectionListener(), + mSortModel(new SortListModelBuy), + mSortDropDown(new DropDown(this, mSortModel, false, false, this, "sort")), mNpcId(-1), mMoney(0), mAmountItems(0), mMaxItems(0), - mNick(nick), - mSortModel(new SortListModelBuy), - mSortDropDown(new DropDown(this, mSortModel, false, false, this, "sort")) + mNick(nick) { init(); } diff --git a/src/gui/windows/charcreatedialog.cpp b/src/gui/windows/charcreatedialog.cpp index 6f48b3f41..1df282189 100644 --- a/src/gui/windows/charcreatedialog.cpp +++ b/src/gui/windows/charcreatedialog.cpp @@ -117,7 +117,7 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *const parent, mCreateButton(new Button(this, _("Create"), "create", this)), // TRANSLATORS: char create dialog button mCancelButton(new Button(this, _("Cancel"), "cancel", this)), - mPlayer(new Being(0, ActorSprite::PLAYER, static_cast(mRace), + mPlayer(new Being(0, ActorSprite::PLAYER, static_cast(0U), nullptr)), mPlayerBox(new PlayerBox(this, mPlayer, "charcreate_playerbox.xml", "charcreate_selectedplayerbox.xml")), diff --git a/src/gui/windows/outfitwindow.cpp b/src/gui/windows/outfitwindow.cpp index b78252bef..b1355ba46 100644 --- a/src/gui/windows/outfitwindow.cpp +++ b/src/gui/windows/outfitwindow.cpp @@ -68,7 +68,7 @@ OutfitWindow::OutfitWindow(): serverConfig.getValue("OutfitAwayIndex", OUTFITS_COUNT - 1))), // TRANSLATORS: outfits window label mKeyLabel(new Label(this, strprintf(_("Key: %s"), - keyName(mCurrentOutfit).c_str()))), + keyName(0).c_str()))), mBorderColor(getThemeColor(Theme::BORDER, 64)), mBackgroundColor(getThemeColor(Theme::BACKGROUND, 32)), mCurrentOutfit(0), diff --git a/src/gui/windows/questswindow.cpp b/src/gui/windows/questswindow.cpp index 0aaac9b96..8d4eae9c8 100644 --- a/src/gui/windows/questswindow.cpp +++ b/src/gui/windows/questswindow.cpp @@ -154,7 +154,7 @@ QuestsWindow::QuestsWindow() : mText->setLinkHandler(mItemLinkHandler); mTextScrollArea->setHorizontalScrollPolicy(ScrollArea::SHOW_NEVER); mQuestsListBox->setWidth(500); - if (gui && gui->getNpcFont()->getHeight() < 20) + if (!gui || gui->getNpcFont()->getHeight() < 20) mQuestsListBox->setRowHeight(20); else mQuestsListBox->setRowHeight(gui->getNpcFont()->getHeight()); diff --git a/src/render/graphicsdef.hpp b/src/render/graphicsdef.hpp index bd9e80b37..80d3c7cf8 100644 --- a/src/render/graphicsdef.hpp +++ b/src/render/graphicsdef.hpp @@ -26,12 +26,12 @@ public: * image for the inside. */ void drawImageRect(int x, int y, - int w, int h, - const ImageRect &imgRect); + int w, int h, + const ImageRect &imgRect); bool drawNet(const int x1, const int y1, - const int x2, const int y2, - const int width, const int height) override final; + const int x2, const int y2, + const int width, const int height) override final; void _beginDraw(); @@ -45,33 +45,33 @@ public: * Draws a resclaled version of the image */ bool drawRescaledImage(const Image *const image, - int dstX, int dstY, - const int desiredWidth, - const int desiredHeight) override final; + int dstX, int dstY, + const int desiredWidth, + const int desiredHeight) override final; void drawPattern(const Image *const image, - const int x, const int y, - const int w, const int h) override final; + const int x, const int y, + const int w, const int h) override final; void inline drawPatternInline(const Image *const image, const int x, const int y, const int w, const int h); void drawRescaledPattern(const Image *const image, - const int x, const int y, - const int w, const int h, - const int scaledWidth, - const int scaledHeight) override final; + const int x, const int y, + const int w, const int h, + const int scaledWidth, + const int scaledHeight) override final; void calcPattern(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; + const Image *const image, + const int x, const int y, + const int w, const int h) const override final; void calcPattern(ImageCollection *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; + const Image *const image, + const int x, const int y, + const int w, const int h) const override final; void calcTileVertexes(ImageVertexes *const vert, const Image *const image, @@ -83,7 +83,8 @@ public: void drawTileVertexes(const ImageVertexes *const vert) override final; - void drawTileCollection(const ImageCollection *const vertCol) override final; + void drawTileCollection(const ImageCollection + *const vertCol) override final; void updateScreen() override final; @@ -115,22 +116,22 @@ public: const bool noFrame) override final; bool drawImage(const Image *const image, - int dstX, int dstY) override final; + int dstX, int dstY) override final; void drawImageCached(const Image *const image, - int x, int y) override final; + int x, int y) override final; void drawPatternCached(const Image *const image, - const int x, const int y, - const int w, const int h) override final; + const int x, const int y, + const int w, const int h) override final; void completeCache() override final; private: void inline calcImageRect(ImageVertexes *const vert, - int x, int y, - int w, int h, - const ImageRect &imgRect); + int x, int y, + int w, int h, + const ImageRect &imgRect); void inline calcPatternInline(ImageVertexes *const vert, const Image *const image, diff --git a/src/render/openglgraphicsdef.hpp b/src/render/openglgraphicsdef.hpp index c8937717b..4315d4115 100644 --- a/src/render/openglgraphicsdef.hpp +++ b/src/render/openglgraphicsdef.hpp @@ -36,7 +36,7 @@ public: } void drawRectangle(const Rect &rect, - const bool filled); + const bool filled); static void dumpSettings(); diff --git a/src/resources/imagehelper.cpp b/src/resources/imagehelper.cpp index 0fbc04776..d72550767 100644 --- a/src/resources/imagehelper.cpp +++ b/src/resources/imagehelper.cpp @@ -84,7 +84,7 @@ Image *ImageHelper::load(SDL_RWops *const rw, Dye const &dye) const tmpImage, &rgba, SDL_SWSURFACE); MSDL_FreeSurface(tmpImage); - uint32_t *pixels = static_cast(surf->pixels); + uint32_t *const pixels = static_cast(surf->pixels); const int type = dye.getType(); switch (type) @@ -203,7 +203,8 @@ SDL_Surface *ImageHelper::loadPng(SDL_RWops *const rw) return nullptr; } -SDL_Surface *ImageHelper::create32BitSurface(int width, int height) const +SDL_Surface *ImageHelper::create32BitSurface(int width, + int height) const { #if SDL_BYTEORDER == SDL_BIG_ENDIAN const int rmask = 0xff000000; diff --git a/src/resources/imagehelper.h b/src/resources/imagehelper.h index e7ec4cfad..f68d8c147 100644 --- a/src/resources/imagehelper.h +++ b/src/resources/imagehelper.h @@ -81,7 +81,8 @@ class ImageHelper static void dumpSurfaceFormat(const SDL_Surface *const image); - virtual SDL_Surface *create32BitSurface(int width, int height) + virtual SDL_Surface *create32BitSurface(int width, + int height) const A_WARN_UNUSED; static void setEnableAlpha(const bool n) diff --git a/src/resources/openglimagehelper.cpp b/src/resources/openglimagehelper.cpp index 5a0a91fc1..262d839f7 100644 --- a/src/resources/openglimagehelper.cpp +++ b/src/resources/openglimagehelper.cpp @@ -290,7 +290,8 @@ void OpenGLImageHelper::initTextureSampler(const GLint id) } } -SDL_Surface *OpenGLImageHelper::create32BitSurface(int width, int height) const +SDL_Surface *OpenGLImageHelper::create32BitSurface(int width, + int height) const { #if SDL_BYTEORDER == SDL_BIG_ENDIAN const int rmask = 0xff000000; diff --git a/src/resources/sdl2imagehelper.h b/src/resources/sdl2imagehelper.h index 44f81c433..296b50f8a 100644 --- a/src/resources/sdl2imagehelper.h +++ b/src/resources/sdl2imagehelper.h @@ -51,18 +51,6 @@ class SDLImageHelper final : public ImageHelper ~SDLImageHelper() { } - /** - * Loads an image from an SDL_RWops structure and recolors it. - * - * @param rw The SDL_RWops to load the image from. - * @param dye The dye used to recolor the image. - * - * @return NULL if an error occurred, a valid pointer - * otherwise. - */ - Image *load(SDL_RWops *const rw, - Dye const &dye) const override final A_WARN_UNUSED; - /** * Loads an image from an SDL surface. */ diff --git a/src/resources/sdl2softwareimagehelper.h b/src/resources/sdl2softwareimagehelper.h index 01d6428b5..41af65fdb 100644 --- a/src/resources/sdl2softwareimagehelper.h +++ b/src/resources/sdl2softwareimagehelper.h @@ -51,18 +51,6 @@ class SDL2SoftwareImageHelper final : public ImageHelper ~SDL2SoftwareImageHelper() { } - /** - * Loads an image from an SDL_RWops structure and recolors it. - * - * @param rw The SDL_RWops to load the image from. - * @param dye The dye used to recolor the image. - * - * @return NULL if an error occurred, a valid pointer - * otherwise. - */ - Image *load(SDL_RWops *const rw, - Dye const &dye) const override final A_WARN_UNUSED; - /** * Loads an image from an SDL surface. */ diff --git a/src/resources/surfaceimagehelper.h b/src/resources/surfaceimagehelper.h index b526c9b64..3e595009e 100644 --- a/src/resources/surfaceimagehelper.h +++ b/src/resources/surfaceimagehelper.h @@ -53,18 +53,6 @@ class SurfaceImageHelper final : public ImageHelper ~SurfaceImageHelper() { } - /** - * Loads an image from an SDL_RWops structure and recolors it. - * - * @param rw The SDL_RWops to load the image from. - * @param dye The dye used to recolor the image. - * - * @return NULL if an error occurred, a valid pointer - * otherwise. - */ - Image *load(SDL_RWops *const rw, - Dye const &dye) const override final A_WARN_UNUSED; - /** * Loads an image from an SDL surface. */ -- cgit v1.2.3-70-g09d2 From 886061dca0459d107b4af301697dc2c8da21829c Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 15 Mar 2014 11:44:26 +0300 Subject: update translations. --- data/translations/help/cs.po | 1604 +++++++++++++++++++------------------- data/translations/help/de.po | 1257 +++++++++++++++--------------- data/translations/help/es.po | 1606 ++++++++++++++++++++------------------- data/translations/help/fr.po | 1538 +++++++++++++++++++------------------ data/translations/help/it.po | 1172 ++++++++++++++-------------- data/translations/help/nl_BE.po | 1140 +++++++++++++-------------- data/translations/help/pl.po | 1466 +++++++++++++++++------------------ data/translations/help/pt_BR.po | 1182 ++++++++++++++-------------- data/translations/help/ru.po | 1478 +++++++++++++++++------------------ data/translations/help/zh_CN.po | 1050 ++++++++++++------------- po/ar.po | 571 +++++++------- po/bg.po | 571 +++++++------- po/ca.po | 571 +++++++------- po/cs.po | 209 +++-- po/da.po | 571 +++++++------- po/de.po | 201 +++-- po/el.po | 571 +++++++------- po/en_GB.po | 571 +++++++------- po/eo.po | 571 +++++++------- po/es.po | 203 +++-- po/et.po | 571 +++++++------- po/fa.po | 571 +++++++------- po/fi.po | 201 +++-- po/fr.po | 209 +++-- po/he.po | 571 +++++++------- po/hr.po | 571 +++++++------- po/hu.po | 571 +++++++------- po/id.po | 198 +++-- po/it.po | 201 +++-- po/ja.po | 201 +++-- po/ka.po | 571 +++++++------- po/manaplus.pot | 190 ++--- po/nb.po | 571 +++++++------- po/nl.po | 571 +++++++------- po/nl_BE.po | 201 +++-- po/pl.po | 201 +++-- po/pt.po | 201 +++-- po/pt_BR.po | 201 +++-- po/ru.po | 207 +++-- po/sk.po | 571 +++++++------- po/sq.po | 571 +++++++------- po/sv.po | 571 +++++++------- po/sv_SE.po | 571 +++++++------- po/te.po | 571 +++++++------- po/th.po | 571 +++++++------- po/tr.po | 201 +++-- po/vls.po | 571 +++++++------- po/zh_CN.po | 201 +++-- po/zh_HK.po | 571 +++++++------- po/zh_TW.po | 571 +++++++------- 50 files changed, 15705 insertions(+), 14718 deletions(-) diff --git a/data/translations/help/cs.po b/data/translations/help/cs.po index 4ba371436..224c1e38c 100644 --- a/data/translations/help/cs.po +++ b/data/translations/help/cs.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:34+0000\n" +"PO-Revision-Date: 2014-03-10 18:20+0000\n" "Last-Translator: samuraiii \n" "Language-Team: Czech (http://www.transifex.com/projects/p/manaplus/language/cs/)\n" "MIME-Version: 1.0\n" @@ -13,58 +13,22 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -msgid "/invite NICK - invite a player to your party." -msgstr "/invite PŘEZDÍVKA - pozve hráče do vaší party." - msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "/uploadserverconfig - nahrát konfiguraci serveru na pastebin." -msgid "\"Switch pvp attack\"" -msgstr "\"Změnit útok hráče proti hráči\"" - -msgid "To read about whispering and other chat commands, look here:" -msgstr "Pro informace o šeptání a ostatních příkazech chatu se podívejte sem:" - -msgid "/away, /away MSG - set away mode." -msgstr "/away, /away ZPRÁVA - nastavit režim away." - -msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" -msgstr "Můžete si vybrat jiná témata.\nPro výběr otevřete nastavení a vyberte záložku témat\na změnte \"téma ovládání\"." - -msgid "\"Target & attack\"" -msgstr "\"Zaměřit a zútočit\"" - msgid "/atkhuman - select and attack nearest player." msgstr "/atkhuman - zaměř a zaútoč na nejbližšího hráče." -msgid "\"Emote shortcut 11\"" -msgstr "\"Zkratka smajlíka 11\"" - -msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr "Pro přidání předmětu do lišty zkratek klepněte na předmět v inventářovém okně\na poté klikněte na slot ve zkratkové liště který jste si vybrali. \nPro přerovnání předmětů v liště zkratek je jednoduše přetáhněte na dané místo.\nPro odstranění přetáhněte předmět mimo lištu zkratek." - msgid "\"Outfit shortcut 12\"" msgstr "\"Zkratka výbavy 12\"" msgid "/cacheinfo - show text cache info." msgstr "/cacheinfo - zobrazí informace o vyrovnávací paměti textu." -msgid "/exp 0 - disable party experience sharing options." -msgstr "/exp 0 - zakáže sdílení zkušeností v partě." - -msgid "\"Outfits window\"" -msgstr "\"Okno výbav\"" - -msgid "KEYBOARD:" -msgstr "KLÁVESNICE:" +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Můžete imitovat jiné hráče vybráním \"Imitace\" v kontextovém menu hráče\nnebo napsáním příkazu /imitate přezdívka do chatu." msgid "" " - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" @@ -74,276 +38,484 @@ msgstr " - ##2povolit obchodování##9: Chcete povolit obchodní požadavky od u msgid "\"Emote shortcut 9\"" msgstr "\"Zkratka smajlíka 9\"" -msgid "/item 1 - enable party item sharing options." -msgstr "/item 1 - povolit sdílení předmětů v partě." - -msgid "\"Set direction down\"" -msgstr "\"Nastavit směr dolů\"" - -msgid "GM" -msgstr "GM" - -msgid "\"Target NPC\"" -msgstr "\"Zaměřit NPC\"" - -msgid "Party chat commands" -msgstr "Chatové příkazy pro partu" - -msgid "/help - show this help." -msgstr "/help - zobrazí tuto pomoc" - -msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." -msgstr "Můžete chodit k portálům automaticky.\nOtevřete Společenské Okno (###keyWindowSocial;) a vybete záložku Nav,\npoté klikněte na portál který chcete." - -msgid "/info - show guild info. Only for native guilds only." -msgstr "/info - zobrazí info o gildě. Pouze pro nativní gildy." - -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral PŘEZDÍVKA - přidat přezdívku do seznamu neutrálních vztahů." - -msgid "\"Outfit shortcut 7\"" -msgstr "\"Zkratka výbavy 7\"" - -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack JMÉNO - přidat monstrum do priritního seznamu útoku." +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack JMÉNO - přidá monstrum do seznamu ignorvaných pro útok." msgid "Back to Index" msgstr "Zpět na obsah" -msgid "\"Quit\"" -msgstr "\"Ukončit\"" - -msgid "THE PLAYER LIST" -msgstr "SEZNAM HRÁČŮ" - -msgid "/priceload - load shop price from disc." -msgstr "/priceload - načíst cenu obchodu z disku." - -msgid "Search string not found." -msgstr "Hledaný výraz nenalezen." - msgid "\"Quests window\"" msgstr "\"Okno úkolů\"" -msgid "Other contributors" -msgstr "Ostatní přispěvatelé" - -msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "Můžete skrýt žlutou lištu, zmáčknitím ###keyDisableGameModifiers;." - -msgid "\"Next chat tab\"" -msgstr "\"Další záložka chatu\"" - -msgid "Support" -msgstr "Podpora" - msgid "\"Quick drop window\"" msgstr "\"Okno rychlého upuštění\"" -msgid "\"Screenshot\"" -msgstr "\"Snímek obrazovky\"" - -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." -msgstr "Většina příkazů funguje i v šeptání.\nNapříklad /imitation v záložce šeptání pro PŘEZDÍVKU1,\nje obdobné jako /imitation PŘEZDÍVKA1." - -msgid "" -"Communication is often essential to success in this game. You can communicate\n" -" in several ways: By chatting and showing emotions (see above), by trading\n" -" (with the right-click context menu), and by whispering." -msgstr "Komunikace je často nezbytná pro úspěch v této hře. Můžete komunikovat\nněkolika způsoby: Chatováním, používáním smajlíků (podívejte se výše),\nobchodováním (pomocí kontextového menu pravého kliknutí), \na pomocí šeptání." - -msgid "\"Emote shortcut 1\"" -msgstr "\"Zkratka smajlíka 1\"" - -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." -msgstr " - ##2ignorování##9: Přejete si kompletně ignorovat tohoto hráče. \n Neuvidíte od něj ani plovoucí text a smajlíky." - -msgid "\"Outfit shortcut 13\"" -msgstr "\"Zkratka výbavy 13\"" - -msgid "/sethome - set home position." -msgstr "/sethome - nastaví domácí pozici." - msgid "" " You can improve your skills by increasing job level. Each job level\n" " gives you 1 point to spend on basic skills." msgstr "Můžete vylepšit své dovednosti zvýšením své pracovní úrovně. Každá pracovní úroveň\nvám dá 1 bod pro použití na základních dovednostech." -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me text - pošlete text do chatu jako s použitím příkazu /me na irc." - -msgid "\"Chat window\"" -msgstr "\"Chatové okno\"" - msgid "\"Emote shortcut 10\"" msgstr "\"Zkratka smajlíka 10\"" -msgid "\"Item shortcut 14\"" -msgstr "\"Zkratka předmětu 14\"" - -msgid "\"Ignore input 1\"" -msgstr "\"Ignorovat vstup 1\"" - -msgid "Mana Contributors" -msgstr "Přispěvatelé Mana" - msgid "Content devs" msgstr "Vývojaři obsahu" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query PŘEZDÍVKA, /q PŘEZDÍVKA - otevře novou záložku šeptání pro přezdívku." - -msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" -msgstr " - ##2povolit šeptání##9: Přejete si povolit určitým hráčům šeptat k vám?" - -msgid "\"Item shortcut 5\"" -msgstr "\"Zkratka předmětu 5\"" - -msgid "/all - show visible beings list in debug tab." -msgstr "/all - zobraz seznam viditelných objektů v záložce pro debug." - -msgid "\"Emote shortcut 7\"" -msgstr "\"Zkratka smajlíka 7\"" - -msgid "Debug" -msgstr "Debug" +msgid "Guild chat commands" +msgstr "Cahtové příkazy pro gildy" -msgid "/present - print visible players number to chat." -msgstr "/present - vypíše počet viditelných hráčů do chatu." +msgid "/away, /away MSG - set away mode." +msgstr "/away, /away ZPRÁVA - nastavit režim away." -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" -msgstr "Webová stránka: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "GM" +msgstr "GM" msgid "/addattack NAME - add monster to attack list." msgstr "/addattack JMÉNO - přidat monstrum do seznamu pro útok." -msgid "For other server look servers pages for support." -msgstr "Pro další servery a pro podporu se podívejte na stránku serverů." - -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." -msgstr "##2ManaPlus##9 je vážným úsilím o vytvoření inovujícího, svobodného \n a open source kliento pro MMORPG hry. ManaPlus používá\n 2D grafiku \n a cílem je vytvořit veliký a rozmanitý interaktivní svět. \n Je vyvýjen pod GPL licencí, která zaručuje že vám tato hra nikdy neuteče z pod rukou." - -msgid "\"Target closest monster\"" -msgstr "\"Zaměřit nejbližší monstrum\"" - msgid "\"Emote shortcut 2\"" msgstr "\"Zkratka smajlíka 2\"" -msgid "\"Outfit shortcut 6\"" -msgstr "\"Zkratka výbavy 6\"" - -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - nastavit počítadlo upuštění na danou hodnotu." - -msgid "/dumpogl - dump all OpenGL variables into log file." -msgstr "/dumpogl - vypíše všecky OpenGL proměnné do souboru se záznamy." - -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - obleče výbavu číslo N." - -msgid "Visit IRC channel:" -msgstr "Navštívte IRC kanál:" +msgid "/announce MESSAGE - show global message." +msgstr "/announce ZPRÁVA - zobrazí globální oznámení." -msgid "\"Shop window\"" -msgstr "\"Okno Obchodu\"" +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - odignorovat všechno šeptání na straně serveru" msgid "/createparty NAME - create party with selected name." msgstr "/createparty JMÉNO -vytvoří partu s daným jménem." -msgid "\"Move down\"" -msgstr "\"Pohyb dolů\"" - msgid "/heal NICK - heal nick." msgstr "/heal PŘEZDÍVKA - uzdrav hráče s uvedenou přezdívkou." -msgid "/emotepet N - use emotion number N from your pet." -msgstr "/emotepet N - použije smajlíka N pro vašeho mazlíčka." - -msgid "\"Setup window\"" -msgstr "\"Okno nastavení\"" - -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack JMÉNO - odstraní monstrum ze seznamu k útoku." - -msgid "\"Set direction up\"" -msgstr "\"Nastavit směr dolů\"" +msgid "\"Select OK\"" +msgstr "\"Vybrat OK\"" msgid "/dumpe - dump environment variables into chat." msgstr "/dumpe - vypíše proměnné prostředí do chatu." -msgid "Instructions" -msgstr "Instrukce" - msgid "" "If client working very slow, you can improve speed\n" "by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" msgstr "Pokud je klient zpomalený, můžete jej zrychlit \npomocí toho návodu: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgid "\"Kills stats window\"" -msgstr "\"Okno statistik zabití\"" - -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" -msgstr "V nápovědě můžete používat jednoduché hledání použití příkazu\n##2?text" - -msgid "\"Change move to target type\"" -msgstr "\"Změnit typ pohybu k cíly\"" - -msgid "/dumpmods - dump all enabled mod names into chat." -msgstr "/dumpmods - vypíše všecky povolené mody do chatu." - msgid "\"Enable/disable trading\"" msgstr "\"Zakázet/Povolit obchodování\"" -msgid "\"Toggle camera mode\"" -msgstr "\"Přepnout režim kamery\"" +msgid "/wait NAME - wait for nick or moster with name." +msgstr "/wait JMÉNO - zapne čekání na monstrum nebo hráče s daným jménem." -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore PŘEZDÍVKA - odstraní přezdívku ze seznamu ignorovaných." +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "##2Obchod:##9 povoluje obchod s dalšími hráči." -msgid "" -" If you're having troubles, please first of all read the FAQ. If you\n" +msgid "\"Use magic attack\"" +msgstr "\"Použít magický útok\"" + +msgid "\"Who is online window\"" +msgstr "\"Okno kdo je připojen\"" + +msgid "\"Switch pvp attack\"" +msgstr "\"Změnit útok hráče proti hráči\"" + +msgid "\"Deactivate chat input\"" +msgstr "\"Vypnout vstup chatu\"" + +msgid "\"Move to navigation point\"" +msgstr "\"Přesunout k navigačnímu bodu\"" + +msgid "ManaPlus Contributors" +msgstr "Přispěvatelé ManaPlus" + +msgid "" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." +msgstr "The Mana World##0 je vážným úsilím o vytvoření inovativního,\n svobodného a open source MMORPG světa. Mana World používá 2D grafiku a cílem je\nbýt co nejrozmanitější a nejinteraktivnější. Veškerý obrash je pod GPL licencí,\ncož zajišťuje že vám hra nikdy neuteče z pod ruky." + +msgid "ABOUT MANAPLUS" +msgstr "O MANAPLUS" + +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway ZPRÁVA - nastavit/zrušit pseudo away režim." + +msgid "Other contributors" +msgstr "Ostatní přispěvatelé" + +msgid "\"Item shortcuts Key\"" +msgstr "\"Zkratková klávesa předmětů\"" + +msgid "" +"Communication is often essential to success in this game. You can communicate\n" +" in several ways: By chatting and showing emotions (see above), by trading\n" +" (with the right-click context menu), and by whispering." +msgstr "Komunikace je často nezbytná pro úspěch v této hře. Můžete komunikovat\nněkolika způsoby: Chatováním, používáním smajlíků (podívejte se výše),\nobchodováním (pomocí kontextového menu pravého kliknutí), \na pomocí šeptání." + +msgid "\"Item shortcut 3\"" +msgstr "\"Zkratka předmětu 3\"" + +msgid "\"Change move type\"" +msgstr "\"Změnit typ pohybu\"" + +msgid "Tabs" +msgstr "Záložky" + +msgid "\"Outfit shortcut 4\"" +msgstr "\"Zkratka výbavy 4\"" + +msgid "\"Did you know window\"" +msgstr "\"Okno vědeli jste\"" + +msgid "" +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "/mail PŘEZDÍVKA ZPRÁVA - poslat offline zprávu přezdívce. Funguje pouze na tmw serveru." + +msgid "Download" +msgstr "Stáhnout" + +msgid "/dropn - drop N items from any slot." +msgstr "/dropn - Upustí N předmětů z jakéhokoli slotu." + +msgid "/enableaway - enable away messages in current tab." +msgstr "/enableaway - Povolí away zprávy v aktuální záložce." + +msgid "/enemy NICK - add nick to enemyes list." +msgstr "/enemy PŘEZDÍVKA - přidá přezdívku do seznamu nepřátel." + +msgid "Support" +msgstr "Podpora" + +msgid "\"Copy equiped to Outfit\"" +msgstr "\"Zkopírovat výzbroj do výbavy\"" + +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - obleče další výbavu." + +msgid "" +"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgstr "/cleangraphics - odstarní veškerou grafiku z vyrovnávací paměti. Užitečné pro vývojaře obsahu." + +msgid "\"Outfit shortcut 3\"" +msgstr "\"Zkratka výbavy 3\"" + +msgid "\"Quick drop N items\"" +msgstr "\"Rychle upustit N předmětů\"" + +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg PŘEZDÍVKA text, /whisper PŘEZDÍVKA text, /w PŘEZDÍVKA text - pošle šeptaný vzkaz dané přezdívce." + +msgid "/movetotarget - move to target position." +msgstr "/movetotarget - přesune postavu na cílovou pozici." + +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - obleče předchozí výbavu." + +msgid "##2Party level2:##9 enables a char to create a party." +msgstr "##2Úroveň party 2:##9 umožní postavě vytvářet party." + +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target PŘEZDÍVKA - vybere přezdívku jako cíl. Může to být monstrum nebo jiný hráč." + +msgid "##2ManaPlus version: ##6%VER%" +msgstr "##2ManaPlus verze: ##6%VER%" + +msgid "COMMANDS" +msgstr "PŘÍKAZY" + +msgid "For other server look servers pages for support." +msgstr "Pro další servery a pro podporu se podívejte na stránku serverů." + +msgid "\"Toggle chat\"" +msgstr "\"Přepnout chat\"" + +msgid "/talkpet TEXT - talk from your pet." +msgstr "/talkpet TEXT - mluvte skrze svého mazlíčka." + +msgid "\"Change attack type\"" +msgstr "\"Změnit typ útoku\"" + +msgid "Manaplus Developers" +msgstr "Vývojaři ManaPlus" + +msgid "\"On / off audio\"" +msgstr "\"Zapnout/Vypnout audio\"" + +msgid "You can change any key in keyboard settings." +msgstr "Můžete změnit jakoukoliv klávesovou zkratku v nastavení klávesnice." + +msgid "\"Previous chat tab line\"" +msgstr "\"Řádek předchozí záložky chatu\"" + +msgid "\"Emote shortcut 13\"" +msgstr "\"Zkratka smajlíka 13\"" + +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/disregard PŘEZDÍVKA - přidá přezdívku do seznamu přehlížených." + +msgid "/enablehighlight - enable highlight in current tab." +msgstr "/enablehighlight - povolit zvýraznění v aktuální záložce." + +msgid "/disableaway - disable away messages in current tab." +msgstr "/disableaway - zakáže zobrazování away zprávy v aktuální záložce." + +msgid "\"Smilie\"" +msgstr "\"Smajlík\"" + +msgid "Main development" +msgstr "Hlavní vývoj" + +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." +msgstr "Klikněte levým tlačítkem myši pro výchozí akci: chůze, zvedání předmětů, \nútok na monstrum a mluvení s NPC (klikejte na jejich nohy). \nKliknutí pravým tlačítkem myši zobrazuje kontextové menu. \nDržení [Levého Shiftu] zamezuje chození při útoku." + +msgid "Search string not found." +msgstr "Hledaný výraz nenalezen." + +msgid "\"Emote shortcut 7\"" +msgstr "\"Zkratka smajlíka 7\"" + +msgid "" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "Můžete si nastavit vlastní rozlišení klienta. V nastavení v záložce Video\nkliněte na \"vlastní\", napište na příklad 900x500 a zmáčkněte ok." + +msgid "/attack - attack target." +msgstr "/attack - zaútočí na cíl." + +msgid "\"Set home location/set arrow\"" +msgstr "\"Nastavit domácí místo/nastavit šipku\"" + +msgid "\"Set direction left\"" +msgstr "\"Nastavit směr vlevo\"" + +msgid "\"Equipment window\"" +msgstr "\"Okno výbavy\"" + +msgid "Mana Contributors" +msgstr "Přispěvatelé Mana" + +msgid "/dumpt - dump tests info into chat." +msgstr "/dumpt - vypíše testy do chatu." + +msgid "Different patches" +msgstr "Různé opravy" + +msgid "Sound effects" +msgstr "Zvukové efekty" + +msgid "\"Talk\"" +msgstr "\"Mluvit\"" + +msgid "\"Item shortcut 8\"" +msgstr "\"Zkratka předmětu 8\"" + +msgid "/all - show visible beings list in debug tab." +msgstr "/all - zobraz seznam viditelných objektů v záložce pro debug." + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." +msgstr "Většina příkazů funguje i v šeptání.\nNapříklad /imitation v záložce šeptání pro PŘEZDÍVKU1,\nje obdobné jako /imitation PŘEZDÍVKA1." + +msgid "\"Ignore input 1\"" +msgstr "\"Ignorovat vstup 1\"" + +msgid "\"Item shortcut 6\"" +msgstr "\"Zkratka předmětu 6\"" + +msgid "" +" If you're having troubles, please first of all read the FAQ. If you\n" " can't find a solution to your problem, feel free to check our\n" " Bugs/Support section of the forum:" msgstr "Pokud máte problémy, prohlédněte si nejdříve FAQ - často kladené dotazy.\nPokud nemůžete najít řešení vašeho problému tam, neváhejte se\npodívat na sekci Bugs/Support ve fóru:" -msgid "IGNORING COMMUNICATION" -msgstr "IGNOROVANÍ KOMUNIKACE" +msgid "/help - show this help." +msgstr "/help - zobrazí tuto pomoc" + +msgid "\"Outfit shortcut 7\"" +msgstr "\"Zkratka výbavy 7\"" + +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack JMÉNO - přidat monstrum do priritního seznamu útoku." + +msgid "For TMW support:" +msgstr "Pro podporu TMW:" + +msgid "/priceload - load shop price from disc." +msgstr "/priceload - načíst cenu obchodu z disku." + +msgid "" +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." +msgstr " - ##2přítel##9: Považujete hráče za přítele. Hráč s vámi může chatovat,\n šeptat vám, nebo s vámi kdykoliv obchodovat." + +msgid "\"Item shortcut 13\"" +msgstr "\"Zkratka předmětu 13\"" + +msgid "For other servers may exists other copyrights." +msgstr "Pro jiné servery mohou existovat jiná licenční ujednání." + +msgid "\"Outfit shortcut 13\"" +msgstr "\"Zkratka výbavy 13\"" + +msgid "/sethome - set home position." +msgstr "/sethome - nastaví domácí pozici." + +msgid "" +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr " - ##2povolit šeptání##9: Přejete si povolit určitým hráčům šeptat k vám?" + +msgid "\"Copy outfit\"" +msgstr "\"Kopírovat výstroj\"" + +msgid "/present - print visible players number to chat." +msgstr "/present - vypíše počet viditelných hráčů do chatu." + +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "/dumpogl - vypíše všecky OpenGL proměnné do souboru se záznamy." + +msgid "/emotepet N - use emotion number N from your pet." +msgstr "/emotepet N - použije smajlíka N pro vašeho mazlíčka." + +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "V nápovědě můžete používat jednoduché hledání použití příkazu\n##2?text" + +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Můžete nakupovat a prodávat předměty z obchdů ostatních hráčů.\nKlikněte pravým tlačítkem na hráče a vyberte \"Koupit\" nebo \"Prodat\"." + +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore PŘEZDÍVKA - odstraní přezdívku ze seznamu ignorovaných." + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Můžete obnovit nastavení žlutého pruhu,\npomocí pravého klinutí na něj a vybrání \"Resetovat žlutý pruh\"." + +msgid "\"Emote shortcut 3\"" +msgstr "\"Zkratka smajlíka 3\"" + +msgid "/dumpg - dump graphics and some other settings to chat." +msgstr "/dumpg - vypíše grafická a některá další nastavení do chatu." + +msgid "/trade NICK - start trade with nick." +msgstr "/trade PŘEZDÍVKA - započne obchod s hráčem dané přezdívky." + +msgid "\"Switch magic attack\"" +msgstr "\"Změnit magický útok\"" + +msgid "" +"You can hide/show bars and buttons by right click and select menu item." +msgstr "Můžete zobrazit či skrýt pruhy a tlačítka pomocí pravého kliknutí a vybráním dané položky menu." + +msgid "\"Enable / disable away mode\"" +msgstr "\"Zapnout/Vypnout Away mód\"" + +msgid "\"Commands window\"" +msgstr "\"Okno příkazů\"" -msgid "/wait NAME - wait for nick or moster with name." -msgstr "/wait JMÉNO - zapne čekání na monstrum nebo hráče s daným jménem." +msgid "Android porting" +msgstr "Portování na Android" -msgid "SUPPORT" -msgstr "PODPORA" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Můžete nastavit away režim,\nnapsáním příkazu /away do chatu." -msgid "\"Outfit shortcut 10\"" -msgstr "\"Zkratka výbavy 10\"" +msgid "Magic skills:" +msgstr "Magické dovednosti:" -msgid "Look this page for help and downloads:" -msgstr "Na této stránce naleznete soubory ke stažení a pomoc:" +msgid "Server news" +msgstr "Novinky serveru" -msgid "COMMUNICATION:" -msgstr "KOMUNIKACE:" +msgid "/clear - clear current chat tab." +msgstr "/clear - vyčistí aktuální záložku chatu." -msgid "Other skills:" -msgstr "Ostatní dovednosti:" +msgid "\"Social window\"" +msgstr "\"Okno společenství\"" + +msgid "\"Emote shortcut 4\"" +msgstr "\"Zkratka smajlíka 4\"" + +msgid "\"Close chat tab\"" +msgstr "\"Zavřít záložku chatu\"" + +msgid "\"Target player\"" +msgstr "\"Zaměřit hráče\"" + +msgid "/invite NICK - invite a player to your party." +msgstr "/invite PŘEZDÍVKA - pozve hráče do vaší party." + +msgid "" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." +msgstr " - ##2přehlížení##9: Přejete si přehlížet tohot hráče, což znamená že jeho zprávy \n do chatu nejsou zaznamenány a šeptání s obchodem ignorovány." + +msgid "\"Debug window\"" +msgstr "\"Debugovací okno\"" + +msgid "\"Next chat tab\"" +msgstr "\"Další záložka chatu\"" + +msgid "\"Change move to target type\"" +msgstr "\"Změnit typ pohybu k cíly\"" + +msgid "\"Pickup\"" +msgstr "\"Zvednout\"" + +msgid "\"Item shortcut 2\"" +msgstr "\"Zkratka předmětu 2\"" + +msgid "About current server" +msgstr "O aktuálním serveru" + +msgid "\"Quick heal target or self\"" +msgstr "\"Rychle uzdravit cíl nebo sebe\"" + +msgid "Search error" +msgstr "Chyba hledání" + +msgid "\"Outfit shortcut 9\"" +msgstr "\"Zkratka výbavy 9\"" + +msgid "\"Change attack weapon type\"" +msgstr "\"Změnit druh útočné zbraně\"" + +msgid "\"Move left\"" +msgstr "\"Pohyb vlevo\"" + +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." +msgstr "##9 Tento soubor obsahuje všecky přispěvatele až do současného vydání, pro sezname aktivních \n##9vývojařů se podívejte na wiki." + +msgid "\"Chat window\"" +msgstr "\"Chatové okno\"" + +msgid "\"Change follow mode\"" +msgstr "\"Změnti režim sledování\"" + +msgid "\"Previous chat tab\"" +msgstr "\"Předchozí záložka chatu\"" + +msgid "\"Kills stats window\"" +msgstr "\"Okno statistik zabití\"" + +msgid "\"Outfit shortcut 2\"" +msgstr "\"Zkratka výbavy 2\"" + +msgid "IGNORING COMMUNICATION" +msgstr "IGNOROVANÍ KOMUNIKACE" msgid "" " - ##2save player list##9: Should your acquaintance list be saved when you\n" @@ -351,584 +523,580 @@ msgid "" " quit and re-start." msgstr " - ##2uložit seznam vztahů##9: Má být seznam vašich známostí ukládán při ukončení hry? \n Pokud povolíte toto nastavení, váš seznam přežije ukončení hry a restart." -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Můžete používat hlasový chat mumble pro hlasovou komunikaci s jinými hráči.\nZapněte mumble před tím než zapnete klienta a poté povolte mumble v nastavení." - -msgid "\"Move up\"" -msgstr "\"Pohyb nahoru\"" +msgid "Other" +msgstr "Jiné" -msgid "Here contributors from parent projects" -msgstr "Zde jsou přispěvatelé z mateřských projektů" +msgid "\"Outfit shortcut 14\"" +msgstr "\"Zkratka výbavy 14\"" -msgid "\"Item shortcut 4\"" -msgstr "\"Zkratka předmětu 4\"" +msgid "\"Emote shortcut window\"" +msgstr "\"Okno zkratek smajlíků\"" -msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Můžete obnovit nastavení žlutého pruhu,\npomocí pravého klinutí na něj a vybrání \"Resetovat žlutý pruh\"." +msgid "\"Wear outfit\"" +msgstr "\"Obléct výstroj\"" -msgid "/who - print online players number to chat." -msgstr "/who - vypíše počet hráčů co jsou připojeni do chatu." +msgid "\"Change map view mode\"" +msgstr "\"Změnit režim zobrazení mapy\"" -msgid "/createitems - open dialog for creating items." -msgstr "/createitems - otevře dialog pro vytváření předmětů." +msgid "Instructions" +msgstr "Instrukce" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway ZPRÁVA - nastavit/zrušit pseudo away režim." +msgid "\"Emote shortcut 12\"" +msgstr "\"Zkratka smajlíka 12\"" -msgid "Sources:" -msgstr "Zdrojový kód:" +msgid "About The Mana World" +msgstr "O The Mana World" -msgid "/uptime - show client uptime." -msgstr "/uptime - zobrazí jak dlouho byl klient spuštěn." +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - ignoruje veškeré šeptání na straně serveru." -msgid "\"Who is online window\"" -msgstr "\"Okno kdo je připojen\"" +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" +msgstr "##2 SDL, SDL_image, SDL_mixer (Rámec pro média)\n##2 SDL_net (Síťvý rámec)\n##2 Guichan (Rámec ovládání)\n##2 libxml2 (XML čtení a zápis)\n##2 PhysFS (Datová pole)\n##2 libcurl (HTTP stahování)\n##2 zlib (Archivy)" msgid "\"Sit\"" msgstr "\"Posadit se\"" -msgid "/dumpg - dump graphics and some other settings to chat." -msgstr "/dumpg - vypíše grafická a některá další nastavení do chatu." +msgid "/navigate x y - move to position x,y in current map in any distance." +msgstr "/navigate x y - přesune se na jakkoli vzdálenou pozici X Y na aktuální mapě." -msgid "\"Deactivate chat input\"" -msgstr "\"Vypnout vstup chatu\"" +msgid "SKILLS" +msgstr "DOVEDNOSTI" -msgid "/trade NICK - start trade with nick." -msgstr "/trade PŘEZDÍVKA - započne obchod s hráčem dané přezdívky." +msgid "Actions" +msgstr "Akce" -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation PŘEZDÍVKA - spustí imitační režim." +msgid "/emote N - use emotion number N." +msgstr "/emote N - použije smajlíka číslo N." -msgid "\"Outfit shortcut 5\"" -msgstr "\"Zkratka výbavy 5\"" +msgid "/item 0 - disable party item sharing options." +msgstr "/item 0 - zakázat sdílení předmětů v partě." + +msgid "\"Target closest monster\"" +msgstr "\"Zaměřit nejbližší monstrum\"" + +msgid "\"Outfits window\"" +msgstr "\"Okno výbav\"" + +msgid "Party chat commands" +msgstr "Chatové příkazy pro partu" msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Můžete imitovat jiné hráče vybráním \"Imitace\" v kontextovém menu hráče\nnebo napsáním příkazu /imitate přezdívka do chatu." +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." +msgstr "Můžete chodit k portálům automaticky.\nOtevřete Společenské Okno (###keyWindowSocial;) a vybete záložku Nav,\npoté klikněte na portál který chcete." msgid "" -"You can hide/show bars and buttons by right click and select menu item." -msgstr "Můžete zobrazit či skrýt pruhy a tlačítka pomocí pravého kliknutí a vybráním dané položky menu." +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." +msgstr "##2ManaPlus##9 je rozšířený klient založený na kódu z ##2Mana##9 klienta.\nPřidává mnoho možností, lepší výkon, stabilitu, bezpečnost a další vlastnosti." -msgid "\"Scroll chat down\"" -msgstr "\"Rolovat chat dolů\"" +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." +msgstr "Můžete skrýt žlutou lištu, zmáčknitím ###keyDisableGameModifiers;." -msgid "##2Trade:##9 enables the ability to trade with others." -msgstr "##2Obchod:##9 povoluje obchod s dalšími hráči." +msgid "\"Screenshot\"" +msgstr "\"Snímek obrazovky\"" -msgid "Contributors to client development" -msgstr "Přispěvatelé k vývoji klienta" +msgid "/closeall - close all whispers." +msgstr "/closeall - zavře všechna šeptání." -msgid "\"Outfit shortcut 11\"" -msgstr "\"Zkratka výbavy 11\"" +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." +msgstr "Pro přidání předmětu do lišty zkratek klepněte na předmět v inventářovém okně\na poté klikněte na slot ve zkratkové liště který jste si vybrali. \nPro přerovnání předmětů v liště zkratek je jednoduše přetáhněte na dané místo.\nPro odstranění přetáhněte předmět mimo lištu zkratek." -msgid "\"Move right\"" -msgstr "\"Pohyb vpravo\"" +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query PŘEZDÍVKA, /q PŘEZDÍVKA - otevře novou záložku šeptání pro přezdívku." -msgid "\"Item shortcut 11\"" -msgstr "\"Zkratka předmětu 11\"" +msgid "\"Item shortcut 5\"" +msgstr "\"Zkratka předmětu 5\"" -msgid "\"Item shortcut 10\"" -msgstr "\"Zkratka předmětu 10\"" +msgid "\"Scroll chat up\"" +msgstr "\"Rolovat chat nahoru\"" -msgid "ABOUT MANAPLUS" -msgstr "O MANAPLUS" +msgid "" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." +msgstr "##2ManaPlus##9 je vážným úsilím o vytvoření inovujícího, svobodného \n a open source kliento pro MMORPG hry. ManaPlus používá\n 2D grafiku \n a cílem je vytvořit veliký a rozmanitý interaktivní svět. \n Je vyvýjen pod GPL licencí, která zaručuje že vám tato hra nikdy neuteče z pod rukou." -msgid "\"Select OK\"" -msgstr "\"Vybrat OK\"" +msgid "\"Outfit shortcut 6\"" +msgstr "\"Zkratka výbavy 6\"" -msgid "MacOSX porting" -msgstr "Portování na MacOSX" +msgid "Visit IRC channel:" +msgstr "Navštívte IRC kanál:" -msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgstr "Více informací o žluté liště najdete zde:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgid "\"Target & attack\"" +msgstr "\"Zaměřit a zútočit\"" -msgid "\"Move to target\"" -msgstr "\"Přejít k cíli\"" +msgid "\"Item shortcut 10\"" +msgstr "\"Zkratka předmětu 10\"" -msgid "/item 0 - disable party item sharing options." -msgstr "/item 0 - zakázat sdílení předmětů v partě." +msgid "/where - print current player position to chat." +msgstr "/where - vypíše současnou pozici hráče do chatu." -msgid "/drop - drop N items from 0 slot." -msgstr "/drop - upustí N předmětů z místa 0." +msgid "/exp - show party experience sharing options." +msgstr "/exp - zobrazí nastavení sdílení zkušeností pro partu." -msgid "\"Enable / disable away mode\"" -msgstr "\"Zapnout/Vypnout Away mód\"" +msgid "/dumpmods - dump all enabled mod names into chat." +msgstr "/dumpmods - vypíše všecky povolené mody do chatu." msgid "INDEX" msgstr "OBSAH" -msgid "\"Chat auto complete\"" -msgstr "\"Autodoplňování v chatu\"" +msgid "\"Outfit shortcut 10\"" +msgstr "\"Zkratka výbavy 10\"" -msgid "/kick NICK - kick someone from the party you are in." -msgstr "/kick PŘEZDÍVKA - vykopne hráče z vaší party." +msgid "\"Crazy moves\"" +msgstr "\"Šílené pohyby\"" -msgid "\"Commands window\"" -msgstr "\"Okno příkazů\"" +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgstr "Webová stránka: @@http://manaplus.org/|http://manaplus.org/@@" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - přidá veškeré šeptání do seznamu ignorovaných." +msgid "/uptime - show client uptime." +msgstr "/uptime - zobrazí jak dlouho byl klient spuštěn." -msgid "\"Copy outfit\"" -msgstr "\"Kopírovat výstroj\"" +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation PŘEZDÍVKA - spustí imitační režim." -msgid "Server news" -msgstr "Novinky serveru" +msgid "\"Ignore input 2\"" +msgstr "\"Ignorovat vstup 2\"" -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore PŘEZDÍVKA - přídá přezdívku do seznamu ignorovaných." +msgid "\"Scroll chat down\"" +msgstr "\"Rolovat chat dolů\"" -msgid "\"Item shortcuts Key\"" -msgstr "\"Zkratková klávesa předmětů\"" +msgid "\"Move to target\"" +msgstr "\"Přejít k cíli\"" -msgid "\"Disable / enable game modifier keys\"" -msgstr "\"Zakázat / Povolit klávesy modifikce hry\"" +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - přidá veškeré šeptání do seznamu ignorovaných." -msgid "\"Change crazy Move mode\"" -msgstr "\"Změnit mód šílených pohybů\"" +msgid "\"Chat auto complete\"" +msgstr "\"Autodoplňování v chatu\"" -msgid "/where - print current player position to chat." -msgstr "/where - vypíše současnou pozici hráče do chatu." +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore PŘEZDÍVKA - přídá přezdívku do seznamu ignorovaných." msgid "\"Attack\"" msgstr "\"Útok\"" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - obleče další výbavu." - msgid "/magicattack - attack target with magic." msgstr "/magicattack - zaútočí na cíl magií." -msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Můžete nastavit away režim,\nnapsáním příkazu /away do chatu." - -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - přesune postavu nejkratší cestou na souřadnice X,Y." - -msgid "##2Party Level1:##9 enables a char to join a party." -msgstr "##2Úroveň Party 1:##9 umožňuje postavě přidat se do party." +msgid "For ManaPlus Online support:" +msgstr "Pro online podporu ManaPlus:" -msgid "\"Item shortcut 3\"" -msgstr "\"Zkratka předmětu 3\"" +msgid "\"Set direction right\"" +msgstr "\"Nastavit směr vpravo\"" -msgid "\"Change move type\"" -msgstr "\"Změnit typ pohybu\"" +msgid "Other linux:" +msgstr "Jiný linux:" -msgid "Magic skills:" -msgstr "Magické dovednosti:" +msgid "DOWNLOADS" +msgstr "STAŽENÉ SOUBORY" -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack JMÉNO - přidá monstrum do seznamu ignorvaných pro útok." +msgid "/item 1 - enable party item sharing options." +msgstr "/item 1 - povolit sdílení předmětů v partě." -msgid "Android porting" -msgstr "Portování na Android" +msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgstr "##9Magické dovednosti mouhou být získány během hry pomocí plnění různých úkolů." -msgid "Tabs" -msgstr "Záložky" +msgid "/erase NICK - add nick to erased list." +msgstr "/erase PŘEZDÍVKA - přidá přezdívku do seznamu smazaných." -msgid "\"Social window\"" -msgstr "\"Okno společenství\"" +msgid "COMMUNICATION:" +msgstr "KOMUNIKACE:" -msgid "\"Hide windows\"" -msgstr "\"Skrýt okna\"" +msgid "Search results" +msgstr "Výsledky hledání" -msgid "\"Outfit shortcut 4\"" -msgstr "\"Zkratka výbavy 4\"" +msgid "\"Inventory window\"" +msgstr "\"Okno inventáře\"" -msgid "Chat commands" -msgstr "Příkazy chatu" +msgid "\"Change pickup type\"" +msgstr "\"Změnti typ sběru\"" -msgid "\"Did you know window\"" -msgstr "\"Okno vědeli jste\"" +msgid "/item - show party item sharing options." +msgstr "/item - zobrazí nastavení sdílení předmětů v partě." -msgid "Trade" -msgstr "Obchod" +msgid "move key" +msgstr "pohybová klávesa" -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist PŘEZDÍVKA - přidá přezdívku na černou listinu vztahů." +msgid "\"Emote shortcut 5\"" +msgstr "\"Zkratka smajlíka 5\"" -msgid "\"Change map view mode\"" -msgstr "\"Změnit režim zobrazení mapy\"" +msgid "/open URL - open url in browser." +msgstr "/open URL - otevře URL v prohlížeči." -msgid "\"Close chat tab\"" -msgstr "\"Zavřít záložku chatu\"" +msgid "" +" The player list lists all of your acquaintances. They are categorised as one\n" +" of the following:" +msgstr "Seznam hráčů vede všecky vaše známosti.\n Jsou řazeny podle jednoho možných kritérií:" -msgid "\"Item shortcut 6\"" -msgstr "\"Zkratka předmětu 6\"" +msgid "/cleanfonts - remove all cached render strings." +msgstr "/cleanfonts - odstraní všecky vykreslené řetězce z vyrovnávací paměti." -msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." -msgstr " - ##2neutrální##9: Tak jak je hra nastavena je toto jako by hráč na seznamu nebyl: \n Hráč s vámi může chatovat, ale obchodovat s vámi a šeptat \n vám může jen když to máte dovoleno pro všechny." +msgid "/dumpgl - dump OpenGL version into chat." +msgstr "/dumpgl - zobrazí verzi OpenGL v chatu." -msgid "Download" -msgstr "Stáhnout" +msgid "MOUSE:" +msgstr "MYŠ:" -msgid "Other linux:" -msgstr "Jiný linux:" +msgid "Player relations" +msgstr "Vztahy hráče" msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." -msgstr " - ##2přítel##9: Považujete hráče za přítele. Hráč s vámi může chatovat,\n šeptat vám, nebo s vámi kdykoliv obchodovat." - -msgid "Art or images contributors" -msgstr "Umělečtí přispěvatelé" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." +msgstr "Můžete zkopírovat hodnotu z jakéhokoliv pruhu\na to kliknutím pravým tlačítkem a vybráním \"Zkopírovat do chatu\"." -msgid "\"Target player\"" -msgstr "\"Zaměřit hráče\"" +msgid "\"Item shortcut 14\"" +msgstr "\"Zkratka předmětu 14\"" -msgid "/dropn - drop N items from any slot." -msgstr "/dropn - Upustí N předmětů z jakéhokoli slotu." +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - obleče výbavu číslo N." -msgid "/enableaway - enable away messages in current tab." -msgstr "/enableaway - Povolí away zprávy v aktuální záložce." +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - zobrazí klintské složky v debugové záložce chatu." -msgid "##2ManaPlus version: ##6%VER%" -msgstr "##2ManaPlus verze: ##6%VER%" +msgid "/movetohome - move to home position." +msgstr "/movetohome - přesune na domácí pozici." -msgid "/enemy NICK - add nick to enemyes list." -msgstr "/enemy PŘEZDÍVKA - přidá přezdívku do seznamu nepřátel." +msgid "\"Switch quick drop counter\"" +msgstr "\"Přepni počet rychlého upuštění\"" -msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." -msgstr " - ##2přehlížení##9: Přejete si přehlížet tohot hráče, což znamená že jeho zprávy \n do chatu nejsou zaznamenány a šeptání s obchodem ignorovány." +msgid "\"Change crazy Move mode\"" +msgstr "\"Změnit mód šílených pohybů\"" -msgid "\"Debug window\"" -msgstr "\"Debugovací okno\"" +msgid "\"Outfit shortcut 8\"" +msgstr "\"Zkratka výbavy 8\"" -msgid "/uploadlog - upload log into pastebin service." -msgstr "/uploadlog - nahraje záznamy na pastebin." +msgid "\"Change imitation mode\"" +msgstr "\"Změnit mód imitace\"" -msgid "ManaPlus Contributors" -msgstr "Přispěvatelé ManaPlus" +msgid "##9Other skills can be obtain by doing quests and missions in game." +msgstr "##9Jiné dovednosti mohou být získány děláním různých úkolů ve hře." -msgid "\"Emote shortcut 5\"" -msgstr "\"Zkratka smajlíka 5\"" +msgid "\"Reset video mode to safe value\"" +msgstr "\"Resetovat video na bezpečné hodnoty\"" -msgid "\"Copy equiped to Outfit\"" -msgstr "\"Zkopírovat výzbroj do výbavy\"" +msgid "/uploadconfig - upload main config into pastebin service." +msgstr "/uploadconfig - nahraje hlavní nastavení na pastebin." -msgid "Basic skills:" -msgstr "Základní dovednosti:" +msgid "/testparticle FILENAME - set test particle on player." +msgstr "/testparticle NÁZEV_SOUBORU - otestuje částicový efekt na hráči." -msgid "/leave - leave the party you are in." -msgstr "/leave - opustíte partu ve které jste." +msgid "\"Bot checker window\"" +msgstr "\"Okno kontroly botů\"" msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Můžete nakupovat a prodávat předměty z obchdů ostatních hráčů.\nKlikněte pravým tlačítkem na hráče a vyberte \"Koupit\" nebo \"Prodat\"." - -msgid "/erase NICK - add nick to erased list." -msgstr "/erase PŘEZDÍVKA - přidá přezdívku do seznamu smazaných." - -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - uloží ceny obchodu na disk." - -msgid "\"Pickup\"" -msgstr "\"Zvednout\"" +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." +msgstr " - ##2neutrální##9: Tak jak je hra nastavena je toto jako by hráč na seznamu nebyl: \n Hráč s vámi může chatovat, ale obchodovat s vámi a šeptat \n vám může jen když to máte dovoleno pro všechny." -msgid "\"Status window\"" -msgstr "\"Statusové okno\"" +msgid "/url URL - insert url into chat." +msgstr "/url URL - vloží url do chatu." -msgid "\"Item shortcut 2\"" -msgstr "\"Zkratka předmětu 2\"" +msgid "\"Help window\"" +msgstr "\"Okno nápovědy\"" -msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" -msgstr "##2 SDL, SDL_image, SDL_mixer (Rámec pro média)\n##2 SDL_net (Síťvý rámec)\n##2 Guichan (Rámec ovládání)\n##2 libxml2 (XML čtení a zápis)\n##2 PhysFS (Datová pole)\n##2 libcurl (HTTP stahování)\n##2 zlib (Archivy)" +msgid "\"Outfit shortcut 1\"" +msgstr "\"Zkratka výbavy 1\"" msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." -msgstr "/cleangraphics - odstarní veškerou grafiku z vyrovnávací paměti. Užitečné pro vývojaře obsahu." +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." +msgstr "Můžete zjistit že ne všecka komunikace je vám příjemná. Přestože většina hráčů\nje příjemná, někteří vás mohou urážet a nebo vám jinak ztěžovat život - jelikož toto je \notevřená hra, není možné tomuto zabránit." -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend PŘEZDÍVKA, /befriend PŘEZDÍVKA - přidá přezdívku do seznamu přátel." +msgid "About" +msgstr "O ManaPlus" -msgid "\"Change follow mode\"" -msgstr "\"Změnti režim sledování\"" +msgid "\"Outfit shortcut 15\"" +msgstr "\"Zkratka výbavy 15\"" -msgid "\"Scroll chat up\"" -msgstr "\"Rolovat chat nahoru\"" +msgid "\"Move right\"" +msgstr "\"Pohyb vpravo\"" -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." -msgstr "##9 Tento soubor obsahuje všecky přispěvatele až do současného vydání, pro sezname aktivních \n##9vývojařů se podívejte na wiki." +msgid "##2Emote:##9 enables the ability to express emotions." +msgstr "##2Smajlíci:##9 povoluje schopnost dělat smajlíky." -msgid "/item - show party item sharing options." -msgstr "/item - zobrazí nastavení sdílení předmětů v partě." +msgid "\"Emote shortcut 8\"" +msgstr "\"Zkratka smajlíka 8\"" -msgid "\"Inventory window\"" -msgstr "\"Okno inventáře\"" +msgid "For Evol Online support:" +msgstr "Pro podporu Evol Online:" -msgid "Contributors to client/server development" -msgstr "Přispěvatelé k vývoji klientu a/nebo serveru." +msgid "/follow NICK - start follow mode." +msgstr "/follow PŘEZDÍVKA - spustí režim následování" -msgid "\"Quick heal target or self\"" -msgstr "\"Rychle uzdravit cíl nebo sebe\"" +msgid "To read about whispering and other chat commands, look here:" +msgstr "Pro informace o šeptání a ostatních příkazech chatu se podívejte sem:" -msgid "\"Change pickup type\"" -msgstr "\"Změnti typ sběru\"" +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" +msgstr "Můžete si vybrat jiná témata.\nPro výběr otevřete nastavení a vyberte záložku témat\na změnte \"téma ovládání\"." -msgid "\"Use #itenplz spell\"" -msgstr "\"Použít kouzlo #itenplz\"" +msgid "\"Emote shortcut 11\"" +msgstr "\"Zkratka smajlíka 11\"" -msgid "move key" -msgstr "pohybová klávesa" +msgid "\"Set direction down\"" +msgstr "\"Nastavit směr dolů\"" -msgid "\"Item shortcut 13\"" -msgstr "\"Zkratka předmětu 13\"" +msgid "\"Target NPC\"" +msgstr "\"Zaměřit NPC\"" -msgid "Skills" -msgstr "Dovednosti" +msgid "/info - show guild info. Only for native guilds only." +msgstr "/info - zobrazí info o gildě. Pouze pro nativní gildy." -msgid "\"Outfit shortcut 3\"" -msgstr "\"Zkratka výbavy 3\"" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral PŘEZDÍVKA - přidat přezdívku do seznamu neutrálních vztahů." -msgid "\"Quick drop N items\"" -msgstr "\"Rychle upustit N předmětů\"" +msgid "THE PLAYER LIST" +msgstr "SEZNAM HRÁČŮ" -msgid "Themes:" -msgstr "Témata:" +msgid "\"Item shortcut window\"" +msgstr "\"Okno zkratek předmětů\"" + +msgid "\"Emote shortcut 1\"" +msgstr "\"Zkratka smajlíka 1\"" msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg PŘEZDÍVKA text, /whisper PŘEZDÍVKA text, /w PŘEZDÍVKA text - pošle šeptaný vzkaz dané přezdívce." +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." +msgstr " - ##2ignorování##9: Přejete si kompletně ignorovat tohoto hráče. \n Neuvidíte od něj ani plovoucí text a smajlíky." -msgid "/movetotarget - move to target position." -msgstr "/movetotarget - přesune postavu na cílovou pozici." +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me text - pošlete text do chatu jako s použitím příkazu /me na irc." -msgid "\"Emote shortcut 14\"" -msgstr "\"Zkratka smajlíka 14\"" +msgid "/help - show small help about chat commands. " +msgstr "/help - zobrazí malou nápovědu ohledně příkazů chatu. " -msgid "/open URL - open url in browser." -msgstr "/open URL - otevře URL v prohlížeči." +msgid "Debug" +msgstr "Debug" -msgid "Commands" -msgstr "Příkazy" +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop N - nastavit počítadlo upuštění na danou hodnotu." -msgid "WINDOWS" -msgstr "OKNA" +msgid "\"Shop window\"" +msgstr "\"Okno Obchodu\"" -msgid "\"Outfit shortcut 9\"" -msgstr "\"Zkratka výbavy 9\"" +msgid "\"Move down\"" +msgstr "\"Pohyb dolů\"" -msgid "\"Emote shortcut 4\"" -msgstr "\"Zkratka smajlíka 4\"" +msgid "\"Setup window\"" +msgstr "\"Okno nastavení\"" -msgid "\"Stop Attack\"" -msgstr "\"Zastavit útok\"" +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack JMÉNO - odstraní monstrum ze seznamu k útoku." -msgid "" -" The player list lists all of your acquaintances. They are categorised as one\n" -" of the following:" -msgstr "Seznam hráčů vede všecky vaše známosti.\n Jsou řazeny podle jednoho možných kritérií:" +msgid "\"Set direction up\"" +msgstr "\"Nastavit směr dolů\"" -msgid "/cleanfonts - remove all cached render strings." -msgstr "/cleanfonts - odstraní všecky vykreslené řetězce z vyrovnávací paměti." +msgid "or come visit us on our IRC channel:" +msgstr "nebo nás můžete naštívit na našem IRC kanálu:" -msgid "/dumpgl - dump OpenGL version into chat." -msgstr "/dumpgl - zobrazí verzi OpenGL v chatu." +msgid "\"Toggle camera mode\"" +msgstr "\"Přepnout režim kamery\"" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - obleče předchozí výbavu." +msgid "WINDOWS" +msgstr "OKNA" -msgid "\"Crazy moves\"" -msgstr "\"Šílené pohyby\"" +msgid "SUPPORT" +msgstr "PODPORA" -msgid "Powered By" -msgstr "Provozováno" +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - uloží ceny obchodu na disk." -msgid "##2Party level2:##9 enables a char to create a party." -msgstr "##2Úroveň party 2:##9 umožní postavě vytvářet party." +msgid "Look this page for help and downloads:" +msgstr "Na této stránce naleznete soubory ke stažení a pomoc:" -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target PŘEZDÍVKA - vybere přezdívku jako cíl. Může to být monstrum nebo jiný hráč." +msgid "Other skills:" +msgstr "Ostatní dovednosti:" -msgid "To type chat message, press ###keyChat;" -msgstr "Pro napsání zprávy do chatu, zmáčkněte ###keyChat;" +msgid "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Můžete používat hlasový chat mumble pro hlasovou komunikaci s jinými hráči.\nZapněte mumble před tím než zapnete klienta a poté povolte mumble v nastavení." -msgid "Translators" -msgstr "Překladatelé" +msgid "\"Move up\"" +msgstr "\"Pohyb nahoru\"" -msgid "MOUSE:" -msgstr "MYŠ:" +msgid "Here contributors from parent projects" +msgstr "Zde jsou přispěvatelé z mateřských projektů" -msgid "\"Next chat tab line\"" -msgstr "\"Řádek další záložky chatu\"" +msgid "\"Item shortcut 4\"" +msgstr "\"Zkratka předmětu 4\"" -msgid "\"Set direction right\"" -msgstr "\"Nastavit směr vpravo\"" +msgid "/who - print online players number to chat." +msgstr "/who - vypíše počet hráčů co jsou připojeni do chatu." -msgid "/announce MESSAGE - show global message." -msgstr "/announce ZPRÁVA - zobrazí globální oznámení." +msgid "/createitems - open dialog for creating items." +msgstr "/createitems - otevře dialog pro vytváření předmětů." -msgid "Player relations" -msgstr "Vztahy hráče" +msgid "##2Party Level1:##9 enables a char to join a party." +msgstr "##2Úroveň Party 1:##9 umožňuje postavě přidat se do party." -msgid "Search error" -msgstr "Chyba hledání" +msgid "\"Outfit shortcut 5\"" +msgstr "\"Zkratka výbavy 5\"" -msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." -msgstr "Můžete zkopírovat hodnotu z jakéhokoliv pruhu\na to kliknutím pravým tlačítkem a vybráním \"Zkopírovat do chatu\"." +msgid "KEYBOARD:" +msgstr "KLÁVESNICE:" -msgid "/closeall - close all whispers." -msgstr "/closeall - zavře všechna šeptání." +msgid "Windows" +msgstr "Okna" -msgid "/exp 1 - enable party experience sharing options." -msgstr "/exp 1 - povolí sdílení zkušeností v partě." +msgid "Contributors to client development" +msgstr "Přispěvatelé k vývoji klienta" -msgid "COMMANDS" -msgstr "PŘÍKAZY" +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." +msgstr "Jinak se podívejte na sekci @@team|Tým vývojařů@@ pro seznam vývojařů i s kontakty." -msgid "\"Previous chat tab\"" -msgstr "\"Předchozí záložka chatu\"" +msgid "\"Item shortcut 11\"" +msgstr "\"Zkratka předmětu 11\"" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - odignorovat všechno šeptání na straně serveru" +msgid "\"Emulate right click from keyboard\"" +msgstr "\"Emulovat pravý klik z klávesnice\"" -msgid "##9Magic skills can be obtain by doing quests and missions in game." -msgstr "##9Magické dovednosti mouhou být získány během hry pomocí plnění různých úkolů." +msgid "MacOSX porting" +msgstr "Portování na MacOSX" -msgid "\"Skill window\"" -msgstr "\"Okno dovedností\"" +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgstr "Více informací o žluté liště najdete zde:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgid "\"Move to home location\"" -msgstr "\"Přejít na domácí místo\"" +msgid "/drop - drop N items from 0 slot." +msgstr "/drop - upustí N předmětů z místa 0." -msgid "\"Toggle chat\"" -msgstr "\"Přepnout chat\"" +msgid "/kick NICK - kick someone from the party you are in." +msgstr "/kick PŘEZDÍVKA - vykopne hráče z vaší party." -msgid "/talkpet TEXT - talk from your pet." -msgstr "/talkpet TEXT - mluvte skrze svého mazlíčka." +msgid "\"Outfit shortcut 11\"" +msgstr "\"Zkratka výbavy 11\"" -msgid "\"Change attack type\"" -msgstr "\"Změnit typ útoku\"" +msgid "\"Disable / enable game modifier keys\"" +msgstr "\"Zakázat / Povolit klávesy modifikce hry\"" -msgid "/clear - clear current chat tab." -msgstr "/clear - vyčistí aktuální záložku chatu." +msgid "\"Quit\"" +msgstr "\"Ukončit\"" -msgid "\"On / off audio\"" -msgstr "\"Zapnout/Vypnout audio\"" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - přesune postavu nejkratší cestou na souřadnice X,Y." -msgid "\"Emote shortcut 6\"" -msgstr "\"Zkratka smajlíka 6\"" +msgid "Themes:" +msgstr "Témata:" -msgid "\"Outfit shortcut 2\"" -msgstr "\"Zkratka výbavy 2\"" +msgid "\"Hide windows\"" +msgstr "\"Skrýt okna\"" -msgid "You can change any key in keyboard settings." -msgstr "Můžete změnit jakoukoliv klávesovou zkratku v nastavení klávesnice." +msgid "Chat commands" +msgstr "Příkazy chatu" -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - zobrazí klintské složky v debugové záložce chatu." +msgid "Trade" +msgstr "Obchod" + +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist PŘEZDÍVKA - přidá přezdívku na černou listinu vztahů." + +msgid "Art or images contributors" +msgstr "Umělečtí přispěvatelé" -msgid "/movetohome - move to home position." -msgstr "/movetohome - přesune na domácí pozici." +msgid "/exp 0 - disable party experience sharing options." +msgstr "/exp 0 - zakáže sdílení zkušeností v partě." -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - rychle odpojí od serveru." +msgid "Basic skills:" +msgstr "Základní dovednosti:" -msgid "\"Switch quick drop counter\"" -msgstr "\"Přepni počet rychlého upuštění\"" +msgid "/uploadlog - upload log into pastebin service." +msgstr "/uploadlog - nahraje záznamy na pastebin." -msgid "\"Previous chat tab line\"" -msgstr "\"Řádek předchozí záložky chatu\"" +msgid "/leave - leave the party you are in." +msgstr "/leave - opustíte partu ve které jste." -msgid "\"Emote shortcut 13\"" -msgstr "\"Zkratka smajlíka 13\"" +msgid "\"Status window\"" +msgstr "\"Statusové okno\"" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/disregard PŘEZDÍVKA - přidá přezdívku do seznamu přehlížených." +msgid "/notice TEXT - set notice guild text." +msgstr "/notice TEXT - nastaví text upozornění gildy." -msgid "\"Item shortcut 1\"" -msgstr "\"Zkratka předmětu 1\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend PŘEZDÍVKA, /befriend PŘEZDÍVKA - přidá přezdívku do seznamu přátel." -msgid "\"Outfit shortcut 8\"" -msgstr "\"Zkratka výbavy 8\"" +msgid "ABOUT THE MANA WORLD" +msgstr "O THE MANA WORLD" -msgid "Manaplus Developers" -msgstr "Vývojaři ManaPlus" +msgid "\"Emote shortcut 14\"" +msgstr "\"Zkratka smajlíka 14\"" -msgid "\"Change imitation mode\"" -msgstr "\"Změnit mód imitace\"" +msgid "Commands" +msgstr "Příkazy" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." -msgstr "##2ManaPlus##9 je rozšířený klient založený na kódu z ##2Mana##9 klienta.\nPřidává mnoho možností, lepší výkon, stabilitu, bezpečnost a další vlastnosti." +msgid "\"Stop Attack\"" +msgstr "\"Zastavit útok\"" -msgid "##9Other skills can be obtain by doing quests and missions in game." -msgstr "##9Jiné dovednosti mohou být získány děláním různých úkolů ve hře." +msgid "Contributors to client/server development" +msgstr "Přispěvatelé k vývoji klientu a/nebo serveru." -msgid "/exp - show party experience sharing options." -msgstr "/exp - zobrazí nastavení sdílení zkušeností pro partu." +msgid "Sources:" +msgstr "Zdrojový kód:" -msgid "\"Reset video mode to safe value\"" -msgstr "\"Resetovat video na bezpečné hodnoty\"" +msgid "To type chat message, press ###keyChat;" +msgstr "Pro napsání zprávy do chatu, zmáčkněte ###keyChat;" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress PŘEZDÍVKA - odstraní veškeré obleční daného hráče. Pouze lokální efekt." +msgid "Translators" +msgstr "Překladatelé" -msgid "Other" -msgstr "Jiné" +msgid "\"Next chat tab line\"" +msgstr "\"Řádek další záložky chatu\"" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr "Jinak se podívejte do sekce @@team|Development Team@@ pro seznam\nvývojařů a způsoby jak je kontaktovat." +msgid "\"Move to home location\"" +msgstr "\"Přejít na domácí místo\"" -msgid "\"Outfit shortcut 14\"" -msgstr "\"Zkratka výbavy 14\"" +msgid "Powered By" +msgstr "Provozováno" -msgid "/uploadconfig - upload main config into pastebin service." -msgstr "/uploadconfig - nahraje hlavní nastavení na pastebin." +msgid "\"Skill window\"" +msgstr "\"Okno dovedností\"" -msgid "\"Quick drop N items from 0 slot\"" -msgstr "\"Rychle zahoď N předmětů ze slotu 0\"" +msgid "\"Emote shortcut 6\"" +msgstr "\"Zkratka smajlíka 6\"" -msgid "/enablehighlight - enable highlight in current tab." -msgstr "/enablehighlight - povolit zvýraznění v aktuální záložce." +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - rychle odpojí od serveru." -msgid "\"Emote shortcut window\"" -msgstr "\"Okno zkratek smajlíků\"" +msgid "\"Item shortcut 1\"" +msgstr "\"Zkratka předmětu 1\"" -msgid "\"Bot checker window\"" -msgstr "\"Okno kontroly botů\"" +msgid "\"Use #itenplz spell\"" +msgstr "\"Použít kouzlo #itenplz\"" -msgid "/disableaway - disable away messages in current tab." -msgstr "/disableaway - zakáže zobrazování away zprávy v aktuální záložce." +msgid "/exp 1 - enable party experience sharing options." +msgstr "/exp 1 - povolí sdílení zkušeností v partě." -msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "/mail PŘEZDÍVKA ZPRÁVA - poslat offline zprávu přezdívce. Funguje pouze na tmw serveru." +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress PŘEZDÍVKA - odstraní veškeré obleční daného hráče. Pouze lokální efekt." -msgid "DOWNLOADS" -msgstr "STAŽENÉ SOUBORY" +msgid "\"Quick drop N items from 0 slot\"" +msgstr "\"Rychle zahoď N předmětů ze slotu 0\"" msgid "/disablehighlight - disable highlight in current tab." msgstr "/disablehighlight - zakáže zvýrazňování v aktuální záložce." @@ -936,26 +1104,9 @@ msgstr "/disablehighlight - zakáže zvýrazňování v aktuální záložce." msgid "\"Item shortcut 15\"" msgstr "\"Zkratka předmětu 15\"" -msgid "About The Mana World" -msgstr "O The Mana World" - -msgid "/testparticle FILENAME - set test particle on player." -msgstr "/testparticle NÁZEV_SOUBORU - otestuje částicový efekt na hráči." - -msgid "\"Smilie\"" -msgstr "\"Smajlík\"" - msgid "Whispers commands" msgstr "Příkazy šeptání" -msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr "Zde najdete seznam všech hráčů se kterými se znáte a stejně tak \nněkolik configuračních nastavení:" - -msgid "\"Use magic attack\"" -msgstr "\"Použít magický útok\"" - msgid "" "You can see other player equiped items,\n" "by right click on player and select in context menu \"Show Items\"." @@ -964,104 +1115,26 @@ msgstr "Můžete vidět předměty oblečené ostatními hráči,\nklepnutím pr msgid "Whispers" msgstr "Šeptání" -msgid "/url URL - insert url into chat." -msgstr "/url URL - vloží url do chatu." - -msgid "\"Wear outfit\"" -msgstr "\"Obléct výstroj\"" - msgid "emote key" msgstr "klávesa smajlíka" -msgid "Search results" -msgstr "Výsledky hledání" - -msgid "/help - show small help about chat commands. " -msgstr "/help - zobrazí malou nápovědu ohledně příkazů chatu. " - msgid "\"Item shortcut 9\"" msgstr "\"Zkratka předmětu 9\"" msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "Můžete si nastavit vlastní rozlišení klienta. V nastavení v záložce Video\nkliněte na \"vlastní\", napište na příklad 900x500 a zmáčkněte ok." - -msgid "Main development" -msgstr "Hlavní vývoj" - -msgid "\"Help window\"" -msgstr "\"Okno nápovědy\"" - -msgid "/attack - attack target." -msgstr "/attack - zaútočí na cíl." - -msgid "\"Outfit shortcut 1\"" -msgstr "\"Zkratka výbavy 1\"" - -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." -msgstr "Můžete zjistit že ne všecka komunikace je vám příjemná. Přestože většina hráčů\nje příjemná, někteří vás mohou urážet a nebo vám jinak ztěžovat život - jelikož toto je \notevřená hra, není možné tomuto zabránit." - -msgid "About" -msgstr "O ManaPlus" - -msgid "\"Change attack weapon type\"" -msgstr "\"Změnit druh útočné zbraně\"" - -msgid "\"Emote shortcut 12\"" -msgstr "\"Zkratka smajlíka 12\"" - -msgid "\"Outfit shortcut 15\"" -msgstr "\"Zkratka výbavy 15\"" - -msgid "Windows" -msgstr "Okna" - -msgid "\"Ignore input 2\"" -msgstr "\"Ignorovat vstup 2\"" - -msgid "\"Emulate right click from keyboard\"" -msgstr "\"Emulovat pravý klik z klávesnice\"" - -msgid "\"Set home location/set arrow\"" -msgstr "\"Nastavit domácí místo/nastavit šipku\"" - -msgid "\"Set direction left\"" -msgstr "\"Nastavit směr vlevo\"" - -msgid "\"Move left\"" -msgstr "\"Pohyb vlevo\"" - -msgid "##2Emote:##9 enables the ability to express emotions." -msgstr "##2Smajlíci:##9 povoluje schopnost dělat smajlíky." +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr "Zde najdete seznam všech hráčů se kterými se znáte a stejně tak \nněkolik configuračních nastavení:" -msgid "\"Item shortcut window\"" -msgstr "\"Okno zkratek předmětů\"" +msgid "Skills" +msgstr "Dovednosti" msgid "\"Item shortcut 7\"" msgstr "\"Zkratka předmětu 7\"" -msgid "\"Emote shortcut 8\"" -msgstr "\"Zkratka smajlíka 8\"" - msgid "\"Minimap window\"" msgstr "\"Okno minimapy\"" -msgid "\"Equipment window\"" -msgstr "\"Okno výbavy\"" - -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - ignoruje veškeré šeptání na straně serveru." - -msgid "/notice TEXT - set notice guild text." -msgstr "/notice TEXT - nastaví text upozornění gildy." - -msgid "\"Emote shortcut 3\"" -msgstr "\"Zkratka smajlíka 3\"" - msgid "" " However, you can protect yourself from such players by ignoring them. Right-\n" " click on them to bring up the context menu, then select `Ignore' or\n" @@ -1070,53 +1143,8 @@ msgid "" " menu, select `Setup' in the upper right corner of the screen, then `Relations'." msgstr "Přesto se ale můžete proti těmto hráčům bránit tím že je budete ignorovat.\nKlikněte pravým tlačítkem myši a v kontextovém menu vyberte 'Ignorovat' nebo\n'Přehlížet' (viz níže). Podrobně můžete upravovat vaše vztahy s ostatními hráči\nv menu 'Nastavení', kde můžete vidět vškeré vztahy s hráči které jste vytvořili.\nPro přístup k tomuto klikněte na tlačítko nastavení v pravém horním rohu a vyberte 'Vztahy'." -msgid "/dumpt - dump tests info into chat." -msgstr "/dumpt - vypíše testy do chatu." - -msgid "Different patches" -msgstr "Různé opravy" - -msgid "\"Switch magic attack\"" -msgstr "\"Změnit magický útok\"" - -msgid "/navigate x y - move to position x,y in current map in any distance." -msgstr "/navigate x y - přesune se na jakkoli vzdálenou pozici X Y na aktuální mapě." - -msgid "SKILLS" -msgstr "DOVEDNOSTI" - -msgid "Guild chat commands" -msgstr "Cahtové příkazy pro gildy" - -msgid "Actions" -msgstr "Akce" - msgid "\"Item shortcut 12\"" msgstr "\"Zkratka předmětu 12\"" -msgid "\"Move to navigation point\"" -msgstr "\"Přesunout k navigačnímu bodu\"" - -msgid "Sound effects" -msgstr "Zvukové efekty" - msgid "SHORTCUTS:" msgstr "ZKRATKY:" - -msgid "\"Talk\"" -msgstr "\"Mluvit\"" - -msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." -msgstr "Klikněte levým tlačítkem myši pro výchozí akci: chůze, zvedání předmětů, \nútok na monstrum a mluvení s NPC (klikejte na jejich nohy). \nKliknutí pravým tlačítkem myši zobrazuje kontextové menu. \nDržení [Levého Shiftu] zamezuje chození při útoku." - -msgid "/follow NICK - start follow mode." -msgstr "/follow PŘEZDÍVKA - spustí režim následování" - -msgid "\"Item shortcut 8\"" -msgstr "\"Zkratka předmětu 8\"" - -msgid "/emote N - use emotion number N." -msgstr "/emote N - použije smajlíka číslo N." diff --git a/data/translations/help/de.po b/data/translations/help/de.po index b129dc20d..0ee03b7e9 100644 --- a/data/translations/help/de.po +++ b/data/translations/help/de.po @@ -1,5 +1,6 @@ # en# # Translators: +# Bernard , 2014 # Fortunato , 2013 # proll007, 2013 # Slimor , 2013 @@ -8,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:14+0000\n" -"Last-Translator: Andrei Karas \n" +"PO-Revision-Date: 2014-03-15 06:58+0000\n" +"Last-Translator: Bernard \n" "Language-Team: German (http://www.transifex.com/projects/p/manaplus/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,146 +18,137 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "/invite NICK - invite a player to your party." -msgstr "" - msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "" -msgid "\"Switch pvp attack\"" +msgid "/atkhuman - select and attack nearest player." msgstr "" -msgid "To read about whispering and other chat commands, look here:" -msgstr "Um mehr über das Flüstern und andere Chat-Befehle zu erfahren, lesen Sie hier:" +msgid "\"Outfit shortcut 12\"" +msgstr "\"Ausstattungkürzel 12\"" -msgid "/away, /away MSG - set away mode." -msgstr "/away, /away MSG - Abwesenheitsmodus setzen" +msgid "/cacheinfo - show text cache info." +msgstr "/cacheinfo - Info über den Textspeicher anzeigen." msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" -msgstr "Du kannst andere Themes auswählen.⏎ Hierfür öffnest du das Einstellungsmenü, wechselst zum Tab 'Theme'⏎ und änderst das GUI Theme." +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Man kann andere Spieler nachahmen, indem Sie \"Imitation \"im Spieler-Kontext-Menü\n anklicken oder oder den Chat-Befehl: /imitate playername benutzen." -msgid "\"Target & attack\"" +msgid "" +" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" +" players?" msgstr "" -msgid "/atkhuman - select and attack nearest player." +msgid "\"Emote shortcut 9\"" +msgstr "\"Emoticon Kürzel 9\"" + +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack NAME - Monster zur Nichtangriffsliste hinzufügen." + +msgid "Back to Index" +msgstr "Zurück zum Index" + +msgid "\"Quests window\"" msgstr "" -msgid "\"Emote shortcut 11\"" +msgid "\"Quick drop window\"" msgstr "" msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr " Um einen Gegenstand der Schnellzugriffsleiste hinzuzufügen, klicken Sie auf den\n Gegenstand im Inventarfenster, dann auf das Feld im Schnellzugriffsfenster\n klicken, das mit dem Gegenstand verknüpft werden soll. Um Gegenstände innerhalb\n des Schnellzugriffsfenster neu anzuordnen, klicken Sie einfach auf das Feld und\n ziehen Sie diese zum gewünschten Feld. Um Gegenstände zu entfernen, ziehen Sie\n diese einfach außerhalb des Fensters und lassen es dort fallen." - -msgid "\"Outfit shortcut 12\"" -msgstr "" +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." +msgstr "Sie können Ihre Fähigkeiten durch Erhöhung des Job-Ebene verbessern.\n Jede Job-Ebene ermöglicht es Ihnen, 1 Punkt auf der Grundfertigkeiten auszugeben." -msgid "/cacheinfo - show text cache info." -msgstr "/cacheinfo - Info über den Textspeicher anzeigen." +msgid "\"Emote shortcut 10\"" +msgstr "\"Emoticon Kürzel 10\"" -msgid "/exp 0 - disable party experience sharing options." +msgid "Content devs" msgstr "" -msgid "\"Outfits window\"" +msgid "Guild chat commands" msgstr "" -msgid "KEYBOARD:" -msgstr "TASTATUR:" +msgid "/away, /away MSG - set away mode." +msgstr "/away, /away MSG - Abwesenheitsmodus setzen" -msgid "" -" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" -" players?" +msgid "GM" msgstr "" -msgid "\"Emote shortcut 9\"" -msgstr "" +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack NAME - Monster zur normalen Angriffsliste hinzufügen." -msgid "/item 1 - enable party item sharing options." -msgstr "" +msgid "\"Emote shortcut 2\"" +msgstr "\"Emoticon Kürzel 2\"" -msgid "\"Set direction down\"" +msgid "/announce MESSAGE - show global message." msgstr "" -msgid "GM" -msgstr "" +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - Serverseitiges ignorieren des Flüsterns (Privatchat) beenden." -msgid "\"Target NPC\"" -msgstr "" +msgid "/createparty NAME - create party with selected name." +msgstr "/createparty NAME - Erzeuge Gruppe mit dem gewählten Namen." -msgid "Party chat commands" +msgid "/heal NICK - heal nick." +msgstr "/heal NICK - Heile NICK" + +msgid "\"Select OK\"" msgstr "" -msgid "/help - show this help." +msgid "/dumpe - dump environment variables into chat." msgstr "" msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" msgstr "" -msgid "/info - show guild info. Only for native guilds only." +msgid "\"Enable/disable trading\"" msgstr "" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - Den Spieler NICK zur neutralen Liste hinzufügen." - -msgid "\"Outfit shortcut 7\"" +msgid "/wait NAME - wait for nick or moster with name." msgstr "" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NAME - Monster zur bevorzugten Angriffsliste hinzufügen." - -msgid "Back to Index" -msgstr "Zurück zum Index" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "" -msgid "\"Quit\"" -msgstr "\"Beenden\"" +msgid "\"Use magic attack\"" +msgstr "" -msgid "THE PLAYER LIST" -msgstr "Die SPIELERLISTE" +msgid "\"Who is online window\"" +msgstr "" -msgid "/priceload - load shop price from disc." -msgstr "/priceload - Lade Preisliste des eigenen Geschäfts von lokaler Datei." +msgid "\"Switch pvp attack\"" +msgstr "" -msgid "Search string not found." -msgstr "Suchstring nicht gefunden." +msgid "\"Deactivate chat input\"" +msgstr "" -msgid "\"Quests window\"" +msgid "\"Move to navigation point\"" msgstr "" -msgid "Other contributors" -msgstr "Weitere Beteiligte" +msgid "ManaPlus Contributors" +msgstr "ManaPlus Mitarbeiter" msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "" - -msgid "\"Next chat tab\"" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." msgstr "" -msgid "Support" -msgstr "Unterstützung" +msgid "ABOUT MANAPLUS" +msgstr "ÜBER MANAPLUS" -msgid "\"Quick drop window\"" -msgstr "" +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway MSG - setzt/löscht den Pseudo-Abwesenheitsmodus" -msgid "\"Screenshot\"" -msgstr "" +msgid "Other contributors" +msgstr "Weitere Beteiligte" -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." -msgstr "Die meisten Befehle arbeiten im Flüsterchat.\nZum Beispiel der Befehl '/imitation' im Flüsterchat mit nick1,\nähnlich dem Befehl '/imitation nick1'." +msgid "\"Item shortcuts Key\"" +msgstr "\"Gegenstandkürzel Key\"" msgid "" "Communication is often essential to success in this game. You can communicate\n" @@ -164,163 +156,182 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "Kommunikation ist oft entscheidend für den Erfolg in diesem Spiel. Sie können auf\n verschiedene Arten kommunizieren: Durch Chatten und Gefühle zeigen (siehe oben),\n durch den Handel mit anderen Spielern (Das Kontext-Menü mittels der rechten\n Maustaste aufrufen), und durch das Flüstern." -msgid "\"Emote shortcut 1\"" -msgstr "" +msgid "\"Item shortcut 3\"" +msgstr "\"Gegenstandkürzel 3\"" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." +msgid "\"Change move type\"" msgstr "" -msgid "\"Outfit shortcut 13\"" +msgid "Tabs" msgstr "" -msgid "/sethome - set home position." +msgid "\"Outfit shortcut 4\"" +msgstr "\"Ausstattungkürzel 4\"" + +msgid "\"Did you know window\"" msgstr "" msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." -msgstr "Sie können Ihre Fähigkeiten durch Erhöhung des Job-Ebene verbessern.\n Jede Job-Ebene ermöglicht es Ihnen, 1 Punkt auf der Grundfertigkeiten auszugeben." - -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me Text - Text senden als - identisch zum /me-Befehl im IRC-Chat." +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "/mail NICK MSG - schickt Offline-Nachricht an Nick. Funktioniert nur im TMW-Server." -msgid "\"Chat window\"" +msgid "Download" msgstr "" -msgid "\"Emote shortcut 10\"" +msgid "/dropn - drop N items from any slot." msgstr "" -msgid "\"Item shortcut 14\"" +msgid "/enableaway - enable away messages in current tab." msgstr "" -msgid "\"Ignore input 1\"" +msgid "/enemy NICK - add nick to enemyes list." msgstr "" -msgid "Mana Contributors" -msgstr "Mana Mitwirkende" +msgid "Support" +msgstr "Unterstützung" -msgid "Content devs" -msgstr "" +msgid "\"Copy equiped to Outfit\"" +msgstr "\"Kleider um Ausstattungen kopieren\"" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query NICK, /q NICK - öffnet neues Chatunterfenster für das Flüstern mit NICK." +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - Nächste Ausrüstung anziehen." msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." msgstr "" -msgid "\"Item shortcut 5\"" +msgid "\"Outfit shortcut 3\"" +msgstr "\"Ausstattungkürzel 3\"" + +msgid "\"Quick drop N items\"" msgstr "" -msgid "/all - show visible beings list in debug tab." -msgstr "/all - Sichtbare Wesen im Debug-Chatfenster auflisten." +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg NICK text, /whisper NICK text, /w NICK text - Sende Flüstermitteilung to NICK." -msgid "\"Emote shortcut 7\"" +msgid "/movetotarget - move to target position." msgstr "" -msgid "Debug" -msgstr "Debug" +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - vorige Ausrüstung anziehen." -msgid "/present - print visible players number to chat." +msgid "##2Party level2:##9 enables a char to create a party." msgstr "" -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" -msgstr "Internetseite: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target NICK - NICK als Ziel wählen. Kann Monster oder Spieler NICK sein." -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack NAME - Monster zur normalen Angriffsliste hinzufügen." +msgid "##2ManaPlus version: ##6%VER%" +msgstr "" + +msgid "COMMANDS" +msgstr "BEFEHLE" msgid "For other server look servers pages for support." msgstr "Für andere Server, schau auf der Server-Webseite für Unterstützung." -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." +msgid "\"Toggle chat\"" msgstr "" -msgid "\"Target closest monster\"" +msgid "/talkpet TEXT - talk from your pet." msgstr "" -msgid "\"Emote shortcut 2\"" +msgid "\"Change attack type\"" msgstr "" -msgid "\"Outfit shortcut 6\"" +msgid "Manaplus Developers" +msgstr "Manaplus Entwickler" + +msgid "\"On / off audio\"" msgstr "" -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - Setzt Anzahl der gleichzeitig weggeworfenen Gegenstände auf N." +msgid "You can change any key in keyboard settings." +msgstr "Sie können die (vor)eingestellte Tastaturbelegung jederzeit\nin den Tastatureinstellungen ändern." -msgid "/dumpogl - dump all OpenGL variables into log file." +msgid "\"Previous chat tab line\"" msgstr "" -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - Ausrüstung Nummer N anziehen." +msgid "\"Emote shortcut 13\"" +msgstr "\"Emoticon Kürzel 13\"" -msgid "Visit IRC channel:" -msgstr "Besuchen Sie den IRC-Raum:" +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/disregard NICK - NICK zur Vernachlässigungsliste hinzufügen." -msgid "\"Shop window\"" +msgid "/enablehighlight - enable highlight in current tab." msgstr "" -msgid "/createparty NAME - create party with selected name." -msgstr "/createparty NAME - Erzeuge Gruppe mit dem gewählten Namen." +msgid "/disableaway - disable away messages in current tab." +msgstr "" -msgid "\"Move down\"" +msgid "\"Smilie\"" msgstr "" -msgid "/heal NICK - heal nick." -msgstr "/heal NICK - Heile NICK" +msgid "Main development" +msgstr "Haupt-Entwicklung (Main development)" -msgid "/emotepet N - use emotion number N from your pet." -msgstr "" +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." +msgstr " Linker Mausklick um Standard-Aktion ausführen: laufen, einen Gegenstand aufheben,\n ein Monster angreifen und mit NPCs sprechen (achten Sie darauf, auf die Füße zu\n klicken). Rechter Mausklick zeigt ein Kontextmenü. Wenn Sie [Left Shift] gedrückt\n halten, verhindern sie, das sie zum Angriffsziel laufen." -msgid "\"Setup window\"" -msgstr "" +msgid "Search string not found." +msgstr "Suchstring nicht gefunden." -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack NAME - Monster von der Angriffsliste löschen." +msgid "\"Emote shortcut 7\"" +msgstr "\"Emoticon Kürzel 7\"" -msgid "\"Set direction up\"" -msgstr "" +msgid "" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "Sie können eine beliebige Client-Auflösung wählen. In Einstellungen\nim Video-Tab auf \"custom\" klicken und geben Sie zum Beispiel ein:\n900x500, und drücken Sie OK." -msgid "/dumpe - dump environment variables into chat." -msgstr "" +msgid "/attack - attack target." +msgstr "/attack - Ziel angreifen" -msgid "Instructions" +msgid "\"Set home location/set arrow\"" msgstr "" -msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgid "\"Set direction left\"" msgstr "" -msgid "\"Kills stats window\"" +msgid "\"Equipment window\"" msgstr "" -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" -msgstr "Sie können in der Hilfe die Grundsuche verwenden mit dem Befehl\n##2?text" +msgid "Mana Contributors" +msgstr "Mana Mitwirkende" -msgid "\"Change move to target type\"" +msgid "/dumpt - dump tests info into chat." msgstr "" -msgid "/dumpmods - dump all enabled mod names into chat." -msgstr "" +msgid "Different patches" +msgstr "Verschiedene Patches" -msgid "\"Enable/disable trading\"" +msgid "Sound effects" +msgstr "Soundeffekte" + +msgid "\"Talk\"" msgstr "" -msgid "\"Toggle camera mode\"" +msgid "\"Item shortcut 8\"" +msgstr "\"Gegenstandkürzel 8\"" + +msgid "/all - show visible beings list in debug tab." +msgstr "/all - Sichtbare Wesen im Debug-Chatfenster auflisten." + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." +msgstr "Die meisten Befehle arbeiten im Flüsterchat.\nZum Beispiel der Befehl '/imitation' im Flüsterchat mit nick1,\nähnlich dem Befehl '/imitation nick1'." + +msgid "\"Ignore input 1\"" msgstr "" -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "unignore NICK - Entferne NICK von der Ignore-Liste." +msgid "\"Item shortcut 6\"" +msgstr "\"Gegenstandkürzel 6\"" msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -328,421 +339,411 @@ msgid "" " Bugs/Support section of the forum:" msgstr " Wenn Sie Probleme haben, dann lesen Sie bitte zuerst die FAQ. Wenn Sie\n dort keine Lösung für Ihr Problem finden können, dann zögern Sie nicht,\n den Fehler- / Hilfebereich unseres Forums zu besuchen:" -msgid "IGNORING COMMUNICATION" -msgstr "KOMMUNIKATION IGNORIEREN" - -msgid "/wait NAME - wait for nick or moster with name." +msgid "/help - show this help." msgstr "" -msgid "SUPPORT" -msgstr "UNTERSTÜTZUNG" - -msgid "\"Outfit shortcut 10\"" -msgstr "" +msgid "\"Outfit shortcut 7\"" +msgstr "\"Ausstattungkürzel 7\"" -msgid "Look this page for help and downloads:" -msgstr "Schauen Sie diese Seite für Hilfe und Downloads:" +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack NAME - Monster zur bevorzugten Angriffsliste hinzufügen." -msgid "COMMUNICATION:" -msgstr "KOMMUNIKATION:" +msgid "For TMW support:" +msgstr "" -msgid "Other skills:" -msgstr "Andere Fähigkeiten" +msgid "/priceload - load shop price from disc." +msgstr "/priceload - Lade Preisliste des eigenen Geschäfts von lokaler Datei." msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." msgstr "" -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Sie können den Mumble-Voice-Chat für das Gespräch mit anderen\n Spielern nutzen. Starten Sie Mumble vor dem Client und\n aktivieren Sie Mumble in den Einstellungen." +msgid "\"Item shortcut 13\"" +msgstr "\"Gegenstandkürzel 13\"" -msgid "\"Move up\"" +msgid "For other servers may exists other copyrights." msgstr "" -msgid "Here contributors from parent projects" -msgstr "Beitragende übergeordneter Projekte" +msgid "\"Outfit shortcut 13\"" +msgstr "\"Ausstattungkürzel 13\"" -msgid "\"Item shortcut 4\"" +msgid "/sethome - set home position." msgstr "" msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Sie können die Einstellungen des gelben Balkens wiederherstellen,\n indem Sie mit der rechten Maustaste darauf klicken und im\n Kontext-Menü \"Reset gelben Balken \" auswählen." +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr "" -msgid "/who - print online players number to chat." -msgstr "/who - listet alle anwesende Spieler auf." +msgid "\"Copy outfit\"" +msgstr "\"Ausstattung kopieren\"" -msgid "/createitems - open dialog for creating items." +msgid "/present - print visible players number to chat." msgstr "" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway MSG - setzt/löscht den Pseudo-Abwesenheitsmodus" +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "" -msgid "Sources:" +msgid "/emotepet N - use emotion number N from your pet." msgstr "" -msgid "/uptime - show client uptime." -msgstr "/uptime - zeigt Ihre aktuelle Onlinezeit (Spielzeit) an." +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "Sie können in der Hilfe die Grundsuche verwenden mit dem Befehl\n##2?text" -msgid "\"Who is online window\"" -msgstr "" +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Sie können aus Spielern Geschäften Artikel kaufen oder verkaufen.\n Rechtsklick auf Spieler und wählen Sie \"Kauf\" oder \"Verkauf\"." -msgid "\"Sit\"" -msgstr "" +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "unignore NICK - Entferne NICK von der Ignore-Liste." + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Sie können die Einstellungen des gelben Balkens wiederherstellen,\n indem Sie mit der rechten Maustaste darauf klicken und im\n Kontext-Menü \"Reset gelben Balken \" auswählen." + +msgid "\"Emote shortcut 3\"" +msgstr "\"Emoticon Kürzel 3\"" msgid "/dumpg - dump graphics and some other settings to chat." msgstr "/dumpg - Sendet Grafik- und einige andere Einstellungen in den Chat." -msgid "\"Deactivate chat input\"" -msgstr "" - msgid "/trade NICK - start trade with nick." msgstr "/trade NICK - Startet den Handel mit NICK." -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation NICK - Startet den Nachahmungsmodus." - -msgid "\"Outfit shortcut 5\"" +msgid "\"Switch magic attack\"" msgstr "" -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Man kann andere Spieler nachahmen, indem Sie \"Imitation \"im Spieler-Kontext-Menü\n anklicken oder oder den Chat-Befehl: /imitate playername benutzen." - msgid "" "You can hide/show bars and buttons by right click and select menu item." msgstr "Sie können die Infofenster und Knöpfe verstecken/anzeigen, indem Sie\n mit der rechten Maustaste daraufklicken und den Menüpunkt auswählen." -msgid "\"Scroll chat down\"" +msgid "\"Enable / disable away mode\"" msgstr "" -msgid "##2Trade:##9 enables the ability to trade with others." +msgid "\"Commands window\"" msgstr "" -msgid "Contributors to client development" -msgstr "Mitwirkende der Client Entwicklung" +msgid "Android porting" +msgstr "Android Portierung" -msgid "\"Outfit shortcut 11\"" -msgstr "" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Sie können den Weg-Modus durch Eingabe des Chat-Befehls /away setzen." -msgid "\"Move right\"" -msgstr "" +msgid "Magic skills:" +msgstr "Magische Fähigkeiten:" -msgid "\"Item shortcut 11\"" -msgstr "" +msgid "Server news" +msgstr "Server-Neuigkeiten" -msgid "\"Item shortcut 10\"" +msgid "/clear - clear current chat tab." +msgstr "/clear - Im aktuellen Chatfenster kompletten Text löschen." + +msgid "\"Social window\"" msgstr "" -msgid "ABOUT MANAPLUS" -msgstr "ÜBER MANAPLUS" +msgid "\"Emote shortcut 4\"" +msgstr "\"Emoticon Kürzel 4\"" -msgid "\"Select OK\"" +msgid "\"Close chat tab\"" msgstr "" -msgid "MacOSX porting" -msgstr "MacOSX Portierung" +msgid "\"Target player\"" +msgstr "" + +msgid "/invite NICK - invite a player to your party." +msgstr "" msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." msgstr "" -msgid "\"Move to target\"" +msgid "\"Debug window\"" msgstr "" -msgid "/item 0 - disable party item sharing options." +msgid "\"Next chat tab\"" msgstr "" -msgid "/drop - drop N items from 0 slot." +msgid "\"Change move to target type\"" msgstr "" -msgid "\"Enable / disable away mode\"" +msgid "\"Pickup\"" msgstr "" -msgid "INDEX" -msgstr "INHALT" +msgid "\"Item shortcut 2\"" +msgstr "\"Gegenstandkürzel 2\"" -msgid "\"Chat auto complete\"" +msgid "About current server" msgstr "" -msgid "/kick NICK - kick someone from the party you are in." +msgid "\"Quick heal target or self\"" msgstr "" -msgid "\"Commands window\"" -msgstr "" +msgid "Search error" +msgstr "Suchfehler" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - Fügt alle aktiven Flüsterchats zur Ignorierliste hinzu." +msgid "\"Outfit shortcut 9\"" +msgstr "\"Ausstattungkürzel 9\"" -msgid "\"Copy outfit\"" +msgid "\"Change attack weapon type\"" msgstr "" -msgid "Server news" -msgstr "Server-Neuigkeiten" +msgid "\"Move left\"" +msgstr "" -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore NICK - Fügt NICK zur Ignorierliste hinzu." +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." +msgstr "##9 diese Datei verzeichnet alle Mitwirkenden bis zur gegenwärtigen Freigabe. \n##9 Lesen Sie den wiki, um die zur Zeit aktive Entwicklungsmannschaft zu kennen." -msgid "\"Item shortcuts Key\"" +msgid "\"Chat window\"" msgstr "" -msgid "\"Disable / enable game modifier keys\"" +msgid "\"Change follow mode\"" msgstr "" -msgid "\"Change crazy Move mode\"" +msgid "\"Previous chat tab\"" msgstr "" -msgid "/where - print current player position to chat." -msgstr "/where - print current player position to chat." - -msgid "\"Attack\"" +msgid "\"Kills stats window\"" msgstr "" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - Nächste Ausrüstung anziehen." +msgid "\"Outfit shortcut 2\"" +msgstr "\"Ausstattungkürzel 2\"" -msgid "/magicattack - attack target with magic." -msgstr "" +msgid "IGNORING COMMUNICATION" +msgstr "KOMMUNIKATION IGNORIEREN" msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Sie können den Weg-Modus durch Eingabe des Chat-Befehls /away setzen." - -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - Zur Position X,Y in kurzer Entfernung gehen." - -msgid "##2Party Level1:##9 enables a char to join a party." -msgstr "" - -msgid "\"Item shortcut 3\"" +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." msgstr "" -msgid "\"Change move type\"" +msgid "Other" msgstr "" -msgid "Magic skills:" -msgstr "Magische Fähigkeiten:" +msgid "\"Outfit shortcut 14\"" +msgstr "\"Ausstattungkürzel 14\"" -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack NAME - Monster zur Nichtangriffsliste hinzufügen." +msgid "\"Emote shortcut window\"" +msgstr "\"Emoticon Kürzel Fenster\"" -msgid "Android porting" -msgstr "Android Portierung" +msgid "\"Wear outfit\"" +msgstr "\"Ausstattung tragen\"" -msgid "Tabs" +msgid "\"Change map view mode\"" msgstr "" -msgid "\"Social window\"" +msgid "Instructions" msgstr "" -msgid "\"Hide windows\"" -msgstr "" +msgid "\"Emote shortcut 12\"" +msgstr "\"Emoticon Kürzel 12\"" -msgid "\"Outfit shortcut 4\"" -msgstr "" +msgid "About The Mana World" +msgstr "Über The Mana World" -msgid "Chat commands" -msgstr "Chatbefehle" +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - ignoriert alle Flüsterchats auf der Serverseite." -msgid "\"Did you know window\"" +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" +msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" + +msgid "\"Sit\"" msgstr "" -msgid "Trade" -msgstr "Handel" +msgid "/navigate x y - move to position x,y in current map in any distance." +msgstr "/navigate x y - Geht im aktuellen Gebiet zur Position x y,\n unabhängig der Entfernung." -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist NICK - fügt NICK zur schwarzen Liste hinzu." +msgid "SKILLS" +msgstr "Fertigkeiten" -msgid "\"Change map view mode\"" -msgstr "" +msgid "Actions" +msgstr "Aktionen" -msgid "\"Close chat tab\"" -msgstr "" +msgid "/emote N - use emotion number N." +msgstr "/emote N - benutze Emotion Nummer N." -msgid "\"Item shortcut 6\"" +msgid "/item 0 - disable party item sharing options." msgstr "" -msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." +msgid "\"Target closest monster\"" msgstr "" -msgid "Download" -msgstr "" +msgid "\"Outfits window\"" +msgstr "\"Ausrüstungen Fenster\"" -msgid "Other linux:" +msgid "Party chat commands" msgstr "" msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." -msgstr "" - -msgid "Art or images contributors" -msgstr "Kunst oder Bilder Mitwirkende" - -msgid "\"Target player\"" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." msgstr "" -msgid "/dropn - drop N items from any slot." +msgid "" +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." msgstr "" -msgid "/enableaway - enable away messages in current tab." +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." msgstr "" -msgid "##2ManaPlus version: ##6%VER%" +msgid "\"Screenshot\"" msgstr "" -msgid "/enemy NICK - add nick to enemyes list." -msgstr "" +msgid "/closeall - close all whispers." +msgstr "/closeall - Alle Flüsterchats schließen." msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." -msgstr "" - -msgid "\"Debug window\"" -msgstr "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." +msgstr " Um einen Gegenstand der Schnellzugriffsleiste hinzuzufügen, klicken Sie auf den\n Gegenstand im Inventarfenster, dann auf das Feld im Schnellzugriffsfenster\n klicken, das mit dem Gegenstand verknüpft werden soll. Um Gegenstände innerhalb\n des Schnellzugriffsfenster neu anzuordnen, klicken Sie einfach auf das Feld und\n ziehen Sie diese zum gewünschten Feld. Um Gegenstände zu entfernen, ziehen Sie\n diese einfach außerhalb des Fensters und lassen es dort fallen." -msgid "/uploadlog - upload log into pastebin service." -msgstr "" +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query NICK, /q NICK - öffnet neues Chatunterfenster für das Flüstern mit NICK." -msgid "ManaPlus Contributors" -msgstr "ManaPlus Mitarbeiter" +msgid "\"Item shortcut 5\"" +msgstr "\"Gegenstandkürzel 5\"" -msgid "\"Emote shortcut 5\"" +msgid "\"Scroll chat up\"" msgstr "" -msgid "\"Copy equiped to Outfit\"" +msgid "" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." msgstr "" -msgid "Basic skills:" -msgstr "Grundfähigkeiten" +msgid "\"Outfit shortcut 6\"" +msgstr "\"Ausstattungkürzel 6\"" -msgid "/leave - leave the party you are in." -msgstr "" +msgid "Visit IRC channel:" +msgstr "Besuchen Sie den IRC-Raum:" -msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Sie können aus Spielern Geschäften Artikel kaufen oder verkaufen.\n Rechtsklick auf Spieler und wählen Sie \"Kauf\" oder \"Verkauf\"." +msgid "\"Target & attack\"" +msgstr "\"Ziel und Angriff\"" -msgid "/erase NICK - add nick to erased list." -msgstr "/erase NICK - Fügt NICK der Löschliste hinzu." +msgid "\"Item shortcut 10\"" +msgstr "\"Gegenstandkürzel 10\"" -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - Speichert Preisliste des eigenen Geschäfts in lokaler Datei." +msgid "/where - print current player position to chat." +msgstr "/where - print current player position to chat." -msgid "\"Pickup\"" +msgid "/exp - show party experience sharing options." msgstr "" -msgid "\"Status window\"" +msgid "/dumpmods - dump all enabled mod names into chat." msgstr "" -msgid "\"Item shortcut 2\"" -msgstr "" +msgid "INDEX" +msgstr "INHALT" -msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" -msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" +msgid "\"Outfit shortcut 10\"" +msgstr "\"Ausstattungkürzel 10\"" -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgid "\"Crazy moves\"" msgstr "" -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend NICK, /befriend NICK - Fügt NICK der Freundesliste hinzu." +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgstr "Internetseite: @@http://manaplus.org/|http://manaplus.org/@@" -msgid "\"Change follow mode\"" -msgstr "" +msgid "/uptime - show client uptime." +msgstr "/uptime - zeigt Ihre aktuelle Onlinezeit (Spielzeit) an." -msgid "\"Scroll chat up\"" +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation NICK - Startet den Nachahmungsmodus." + +msgid "\"Ignore input 2\"" msgstr "" -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." +msgid "\"Scroll chat down\"" msgstr "" -msgid "/item - show party item sharing options." +msgid "\"Move to target\"" msgstr "" -msgid "\"Inventory window\"" +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - Fügt alle aktiven Flüsterchats zur Ignorierliste hinzu." + +msgid "\"Chat auto complete\"" msgstr "" -msgid "Contributors to client/server development" -msgstr "Mitwirkenden an der Client/Server-Entwicklung" +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore NICK - Fügt NICK zur Ignorierliste hinzu." -msgid "\"Quick heal target or self\"" +msgid "\"Attack\"" msgstr "" -msgid "\"Change pickup type\"" +msgid "/magicattack - attack target with magic." msgstr "" -msgid "\"Use #itenplz spell\"" +msgid "For ManaPlus Online support:" msgstr "" -msgid "move key" +msgid "\"Set direction right\"" msgstr "" -msgid "\"Item shortcut 13\"" +msgid "Other linux:" msgstr "" -msgid "Skills" -msgstr "Fähigkeiten" +msgid "DOWNLOADS" +msgstr "" -msgid "\"Outfit shortcut 3\"" +msgid "/item 1 - enable party item sharing options." msgstr "" -msgid "\"Quick drop N items\"" +msgid "##9Magic skills can be obtain by doing quests and missions in game." msgstr "" -msgid "Themes:" -msgstr "Themes:" +msgid "/erase NICK - add nick to erased list." +msgstr "/erase NICK - Fügt NICK der Löschliste hinzu." -msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg NICK text, /whisper NICK text, /w NICK text - Sende Flüstermitteilung to NICK." +msgid "COMMUNICATION:" +msgstr "KOMMUNIKATION:" -msgid "/movetotarget - move to target position." -msgstr "" +msgid "Search results" +msgstr "Suchergebnisse" -msgid "\"Emote shortcut 14\"" +msgid "\"Inventory window\"" msgstr "" -msgid "/open URL - open url in browser." +msgid "\"Change pickup type\"" msgstr "" -msgid "Commands" -msgstr "Befehle" - -msgid "WINDOWS" -msgstr "FENSTER" - -msgid "\"Outfit shortcut 9\"" +msgid "/item - show party item sharing options." msgstr "" -msgid "\"Emote shortcut 4\"" +msgid "move key" msgstr "" -msgid "\"Stop Attack\"" +msgid "\"Emote shortcut 5\"" +msgstr "\"Emoticon Kürzel 5\"" + +msgid "/open URL - open url in browser." msgstr "" msgid "" @@ -756,371 +757,399 @@ msgstr "" msgid "/dumpgl - dump OpenGL version into chat." msgstr "" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - vorige Ausrüstung anziehen." - -msgid "\"Crazy moves\"" -msgstr "" - -msgid "Powered By" -msgstr "Angetrieben durch" - -msgid "##2Party level2:##9 enables a char to create a party." -msgstr "" - -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target NICK - NICK als Ziel wählen. Kann Monster oder Spieler NICK sein." - -msgid "To type chat message, press ###keyChat;" -msgstr "" - -msgid "Translators" -msgstr "Übersetzer" - -msgid "MOUSE:" -msgstr "MAUS:" - -msgid "\"Next chat tab line\"" -msgstr "" - -msgid "\"Set direction right\"" -msgstr "" - -msgid "/announce MESSAGE - show global message." -msgstr "" +msgid "MOUSE:" +msgstr "MAUS:" msgid "Player relations" msgstr "Spieler-Beziehungen" -msgid "Search error" -msgstr "Suchfehler" - msgid "" "You can copy value from any bar,\n" "by right click on it and select in context menu \"Copy to chat\"." msgstr "Sie können die Werte von jeder Info-Leiste kopieren: Mit der rechten\nMaustaste daraufklicken und im Kontext-Menü \"kopieren in den Chat\" wählen." -msgid "/closeall - close all whispers." -msgstr "/closeall - Alle Flüsterchats schließen." +msgid "\"Item shortcut 14\"" +msgstr "\"Gegenstandkürzel 14\"" -msgid "/exp 1 - enable party experience sharing options." -msgstr "" +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - Ausrüstung Nummer N anziehen." -msgid "COMMANDS" -msgstr "BEFEHLE" +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - listet die verwendeten Verzeichnisse des Clienten\nim Debug-Chatfenster auf." -msgid "\"Previous chat tab\"" +msgid "/movetohome - move to home position." msgstr "" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - Serverseitiges ignorieren des Flüsterns (Privatchat) beenden." +msgid "\"Switch quick drop counter\"" +msgstr "" -msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgid "\"Change crazy Move mode\"" msgstr "" -msgid "\"Skill window\"" +msgid "\"Outfit shortcut 8\"" +msgstr "\"Ausstattungkürzel 8\"" + +msgid "\"Change imitation mode\"" msgstr "" -msgid "\"Move to home location\"" +msgid "##9Other skills can be obtain by doing quests and missions in game." msgstr "" -msgid "\"Toggle chat\"" +msgid "\"Reset video mode to safe value\"" msgstr "" -msgid "/talkpet TEXT - talk from your pet." +msgid "/uploadconfig - upload main config into pastebin service." msgstr "" -msgid "\"Change attack type\"" +msgid "/testparticle FILENAME - set test particle on player." msgstr "" -msgid "/clear - clear current chat tab." -msgstr "/clear - Im aktuellen Chatfenster kompletten Text löschen." +msgid "\"Bot checker window\"" +msgstr "" -msgid "\"On / off audio\"" +msgid "" +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." msgstr "" -msgid "\"Emote shortcut 6\"" +msgid "/url URL - insert url into chat." msgstr "" -msgid "\"Outfit shortcut 2\"" +msgid "\"Help window\"" msgstr "" -msgid "You can change any key in keyboard settings." -msgstr "Sie können die (vor)eingestellte Tastaturbelegung jederzeit\nin den Tastatureinstellungen ändern." +msgid "\"Outfit shortcut 1\"" +msgstr "\"Ausstattungkürzel 1\"" -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - listet die verwendeten Verzeichnisse des Clienten\nim Debug-Chatfenster auf." +msgid "" +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." +msgstr " Sie werden feststellen, dass nicht die gesamte Kommunikation nach Ihrem Geschmack\n ist. Während die meisten Leute nett sind, können einige beleidigen oder versuchen,\n Ihnen das Leben schwerer zu machen - denn dies ist ein offenes Spiel und es gibt\n nichts die Entwickler tun können, um dies zu verhindern." -msgid "/movetohome - move to home position." -msgstr "" +msgid "About" +msgstr "Über" -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - schnell vom Server trennen." +msgid "\"Outfit shortcut 15\"" +msgstr "\"Ausstattungkürzel 15\"" -msgid "\"Switch quick drop counter\"" +msgid "\"Move right\"" msgstr "" -msgid "\"Previous chat tab line\"" +msgid "##2Emote:##9 enables the ability to express emotions." msgstr "" -msgid "\"Emote shortcut 13\"" +msgid "\"Emote shortcut 8\"" +msgstr "\"Emoticon Kürzel 8\"" + +msgid "For Evol Online support:" msgstr "" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/disregard NICK - NICK zur Vernachlässigungsliste hinzufügen." +msgid "/follow NICK - start follow mode." +msgstr "/follow NICK - Starte Verfolgung von Spieler NICK." -msgid "\"Item shortcut 1\"" -msgstr "" +msgid "To read about whispering and other chat commands, look here:" +msgstr "Um mehr über das Flüstern und andere Chat-Befehle zu erfahren, lesen Sie hier:" -msgid "\"Outfit shortcut 8\"" -msgstr "" +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" +msgstr "Du kannst andere Themes auswählen.⏎ Hierfür öffnest du das Einstellungsmenü, wechselst zum Tab 'Theme'⏎ und änderst das GUI Theme." -msgid "Manaplus Developers" -msgstr "Manaplus Entwickler" +msgid "\"Emote shortcut 11\"" +msgstr "\"Emoticon Kürzel 11\"" -msgid "\"Change imitation mode\"" +msgid "\"Set direction down\"" msgstr "" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." +msgid "\"Target NPC\"" msgstr "" -msgid "##9Other skills can be obtain by doing quests and missions in game." +msgid "/info - show guild info. Only for native guilds only." msgstr "" -msgid "/exp - show party experience sharing options." -msgstr "" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral NICK - Den Spieler NICK zur neutralen Liste hinzufügen." -msgid "\"Reset video mode to safe value\"" -msgstr "" +msgid "THE PLAYER LIST" +msgstr "Die SPIELERLISTE" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress NICK - entfernt alle Kleider von NICK. Wirkung ist nur lokal." +msgid "\"Item shortcut window\"" +msgstr "\"Gegenstandkürzel Fenster\"" -msgid "Other" -msgstr "" +msgid "\"Emote shortcut 1\"" +msgstr "\"Emoticon Kürzel 1\"" msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr " Ansonsten finden Sie im @@team|Development Team@@ Abschnitt eine Liste\n der Mitwirkenden und wie man sie kontaktieren kann." - -msgid "\"Outfit shortcut 14\"" +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." msgstr "" -msgid "/uploadconfig - upload main config into pastebin service." -msgstr "" +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me Text - Text senden als - identisch zum /me-Befehl im IRC-Chat." -msgid "\"Quick drop N items from 0 slot\"" -msgstr "" +msgid "/help - show small help about chat commands. " +msgstr "/help - zeigt eine kleine Hilfe über die Chat-Befehle." -msgid "/enablehighlight - enable highlight in current tab." -msgstr "" +msgid "Debug" +msgstr "Debug" -msgid "\"Emote shortcut window\"" -msgstr "" +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop N - Setzt Anzahl der gleichzeitig weggeworfenen Gegenstände auf N." -msgid "\"Bot checker window\"" +msgid "\"Shop window\"" +msgstr "\"eigenes Geschäft Fenster\"" + +msgid "\"Move down\"" msgstr "" -msgid "/disableaway - disable away messages in current tab." +msgid "\"Setup window\"" msgstr "" -msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "/mail NICK MSG - schickt Offline-Nachricht an Nick. Funktioniert nur im TMW-Server." +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack NAME - Monster von der Angriffsliste löschen." -msgid "DOWNLOADS" +msgid "\"Set direction up\"" msgstr "" -msgid "/disablehighlight - disable highlight in current tab." +msgid "or come visit us on our IRC channel:" msgstr "" -msgid "\"Item shortcut 15\"" +msgid "\"Toggle camera mode\"" msgstr "" -msgid "About The Mana World" -msgstr "Über The Mana World" +msgid "WINDOWS" +msgstr "FENSTER" -msgid "/testparticle FILENAME - set test particle on player." -msgstr "" +msgid "SUPPORT" +msgstr "UNTERSTÜTZUNG" -msgid "\"Smilie\"" -msgstr "" +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - Speichert Preisliste des eigenen Geschäfts in lokaler Datei." -msgid "Whispers commands" -msgstr "Flüsterbefehle" +msgid "Look this page for help and downloads:" +msgstr "Schauen Sie diese Seite für Hilfe und Downloads:" + +msgid "Other skills:" +msgstr "Andere Fähigkeiten" msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr "Dort finden Sie eine Liste aller Spieler, die Sie zu einer beliebigen Liste\n hinzugefügt haben, sowie mehrere Konfigurationsoptionen:" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Sie können den Mumble-Voice-Chat für das Gespräch mit anderen\n Spielern nutzen. Starten Sie Mumble vor dem Client und\n aktivieren Sie Mumble in den Einstellungen." -msgid "\"Use magic attack\"" +msgid "\"Move up\"" msgstr "" -msgid "" -"You can see other player equiped items,\n" -"by right click on player and select in context menu \"Show Items\"." -msgstr "Sie können sehen, welche Ausrüstung andere Spieler aktuell verwenden, indem Sie den\nSpieler mit der rechten Maustaste anklicken und im Kontextmenue \"Zeige Gegenstände\"\nauswählen." +msgid "Here contributors from parent projects" +msgstr "Beitragende übergeordneter Projekte" -msgid "Whispers" -msgstr "Flüstern" +msgid "\"Item shortcut 4\"" +msgstr "\"Gegenstandkürzel 4\"" -msgid "/url URL - insert url into chat." -msgstr "" +msgid "/who - print online players number to chat." +msgstr "/who - listet alle anwesende Spieler auf." -msgid "\"Wear outfit\"" +msgid "/createitems - open dialog for creating items." msgstr "" -msgid "emote key" +msgid "##2Party Level1:##9 enables a char to join a party." msgstr "" -msgid "Search results" -msgstr "Suchergebnisse" - -msgid "/help - show small help about chat commands. " -msgstr "/help - zeigt eine kleine Hilfe über die Chat-Befehle." +msgid "\"Outfit shortcut 5\"" +msgstr "\"Ausstattungkürzel 5\"" -msgid "\"Item shortcut 9\"" -msgstr "" +msgid "KEYBOARD:" +msgstr "TASTATUR:" -msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "Sie können eine beliebige Client-Auflösung wählen. In Einstellungen\nim Video-Tab auf \"custom\" klicken und geben Sie zum Beispiel ein:\n900x500, und drücken Sie OK." +msgid "Windows" +msgstr "Fenster" -msgid "Main development" -msgstr "Haupt-Entwicklung (Main development)" +msgid "Contributors to client development" +msgstr "Mitwirkende der Client Entwicklung" -msgid "\"Help window\"" +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." msgstr "" -msgid "/attack - attack target." -msgstr "/attack - Ziel angreifen" +msgid "\"Item shortcut 11\"" +msgstr "\"Gegenstandkürzel 11\"" -msgid "\"Outfit shortcut 1\"" +msgid "\"Emulate right click from keyboard\"" msgstr "" -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." -msgstr " Sie werden feststellen, dass nicht die gesamte Kommunikation nach Ihrem Geschmack\n ist. Während die meisten Leute nett sind, können einige beleidigen oder versuchen,\n Ihnen das Leben schwerer zu machen - denn dies ist ein offenes Spiel und es gibt\n nichts die Entwickler tun können, um dies zu verhindern." - -msgid "About" -msgstr "Über" +msgid "MacOSX porting" +msgstr "MacOSX Portierung" -msgid "\"Change attack weapon type\"" +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" msgstr "" -msgid "\"Emote shortcut 12\"" +msgid "/drop - drop N items from 0 slot." msgstr "" -msgid "\"Outfit shortcut 15\"" +msgid "/kick NICK - kick someone from the party you are in." msgstr "" -msgid "Windows" -msgstr "Fenster" +msgid "\"Outfit shortcut 11\"" +msgstr "\"Ausstattungkürzel 11\"" -msgid "\"Ignore input 2\"" +msgid "\"Disable / enable game modifier keys\"" msgstr "" -msgid "\"Emulate right click from keyboard\"" +msgid "\"Quit\"" +msgstr "\"Beenden\"" + +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - Zur Position X,Y in kurzer Entfernung gehen." + +msgid "Themes:" +msgstr "Themes:" + +msgid "\"Hide windows\"" msgstr "" -msgid "\"Set home location/set arrow\"" +msgid "Chat commands" +msgstr "Chatbefehle" + +msgid "Trade" +msgstr "Handel" + +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist NICK - fügt NICK zur schwarzen Liste hinzu." + +msgid "Art or images contributors" +msgstr "Kunst oder Bilder Mitwirkende" + +msgid "/exp 0 - disable party experience sharing options." msgstr "" -msgid "\"Set direction left\"" +msgid "Basic skills:" +msgstr "Grundfähigkeiten" + +msgid "/uploadlog - upload log into pastebin service." msgstr "" -msgid "\"Move left\"" +msgid "/leave - leave the party you are in." msgstr "" -msgid "##2Emote:##9 enables the ability to express emotions." +msgid "\"Status window\"" msgstr "" -msgid "\"Item shortcut window\"" +msgid "/notice TEXT - set notice guild text." msgstr "" -msgid "\"Item shortcut 7\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend NICK, /befriend NICK - Fügt NICK der Freundesliste hinzu." + +msgid "ABOUT THE MANA WORLD" msgstr "" -msgid "\"Emote shortcut 8\"" +msgid "\"Emote shortcut 14\"" +msgstr "\"Emoticon Kürzel 14\"" + +msgid "Commands" +msgstr "Befehle" + +msgid "\"Stop Attack\"" msgstr "" -msgid "\"Minimap window\"" +msgid "Contributors to client/server development" +msgstr "Mitwirkenden an der Client/Server-Entwicklung" + +msgid "Sources:" msgstr "" -msgid "\"Equipment window\"" +msgid "To type chat message, press ###keyChat;" msgstr "" -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - ignoriert alle Flüsterchats auf der Serverseite." +msgid "Translators" +msgstr "Übersetzer" -msgid "/notice TEXT - set notice guild text." +msgid "\"Next chat tab line\"" msgstr "" -msgid "\"Emote shortcut 3\"" +msgid "\"Move to home location\"" msgstr "" -msgid "" -" However, you can protect yourself from such players by ignoring them. Right-\n" -" click on them to bring up the context menu, then select `Ignore' or\n" -" `Disregard' (see below). You can fine-tune your player relations in the\n" -" `Setup' menu, which lists all the players you have added to it. To open this\n" -" menu, select `Setup' in the upper right corner of the screen, then `Relations'." -msgstr "Aber du kannst dich vor solchen Spielern schützen, indem du sie ignorierst. Rechts-⏎ klicke auf sie, um das Kontextmenü aufzurufen, dann wähle `Ignore' oder⏎ `Disregard' (siehe unten). In deinem ⏎ Einstellungs-Menü kannst du Feineinstellungen deiner 'Beziehungen' vornehmen. Um dieses ⏎ Menü zu öffnen, klicke in der oberen rechten Ecke auf 'Einstellungen', dann auf den Tab 'Beziehungen'. Dieser listet alle Spieler auf, die du hinzugefügt hast." +msgid "Powered By" +msgstr "Angetrieben durch" -msgid "/dumpt - dump tests info into chat." +msgid "\"Skill window\"" msgstr "" -msgid "Different patches" -msgstr "Verschiedene Patches" +msgid "\"Emote shortcut 6\"" +msgstr "\"Emoticon Kürzel 6\"" -msgid "\"Switch magic attack\"" -msgstr "" +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - schnell vom Server trennen." -msgid "/navigate x y - move to position x,y in current map in any distance." -msgstr "/navigate x y - Geht im aktuellen Gebiet zur Position x y,\n unabhängig der Entfernung." +msgid "\"Item shortcut 1\"" +msgstr "\"Gegenstandkürzel 1\"" -msgid "SKILLS" -msgstr "Fertigkeiten" +msgid "\"Use #itenplz spell\"" +msgstr "" -msgid "Guild chat commands" +msgid "/exp 1 - enable party experience sharing options." msgstr "" -msgid "Actions" -msgstr "Aktionen" +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress NICK - entfernt alle Kleider von NICK. Wirkung ist nur lokal." -msgid "\"Item shortcut 12\"" +msgid "\"Quick drop N items from 0 slot\"" msgstr "" -msgid "\"Move to navigation point\"" +msgid "/disablehighlight - disable highlight in current tab." msgstr "" -msgid "Sound effects" -msgstr "Soundeffekte" +msgid "\"Item shortcut 15\"" +msgstr "\"Gegenstandkürzel 15\"" -msgid "SHORTCUTS:" -msgstr "KURZBEFEHLE:" +msgid "Whispers commands" +msgstr "Flüsterbefehle" -msgid "\"Talk\"" +msgid "" +"You can see other player equiped items,\n" +"by right click on player and select in context menu \"Show Items\"." +msgstr "Sie können sehen, welche Ausrüstung andere Spieler aktuell verwenden, indem Sie den\nSpieler mit der rechten Maustaste anklicken und im Kontextmenue \"Zeige Gegenstände\"\nauswählen." + +msgid "Whispers" +msgstr "Flüstern" + +msgid "emote key" msgstr "" +msgid "\"Item shortcut 9\"" +msgstr "\"Gegenstandkürzel 9\"" + msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." -msgstr " Linker Mausklick um Standard-Aktion ausführen: laufen, einen Gegenstand aufheben,\n ein Monster angreifen und mit NPCs sprechen (achten Sie darauf, auf die Füße zu\n klicken). Rechter Mausklick zeigt ein Kontextmenü. Wenn Sie [Left Shift] gedrückt\n halten, verhindern sie, das sie zum Angriffsziel laufen." +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr "Dort finden Sie eine Liste aller Spieler, die Sie zu einer beliebigen Liste\n hinzugefügt haben, sowie mehrere Konfigurationsoptionen:" -msgid "/follow NICK - start follow mode." -msgstr "/follow NICK - Starte Verfolgung von Spieler NICK." +msgid "Skills" +msgstr "Fähigkeiten" -msgid "\"Item shortcut 8\"" +msgid "\"Item shortcut 7\"" +msgstr "\"Gegenstandkürzel 7\"" + +msgid "\"Minimap window\"" msgstr "" -msgid "/emote N - use emotion number N." -msgstr "/emote N - benutze Emotion Nummer N." +msgid "" +" However, you can protect yourself from such players by ignoring them. Right-\n" +" click on them to bring up the context menu, then select `Ignore' or\n" +" `Disregard' (see below). You can fine-tune your player relations in the\n" +" `Setup' menu, which lists all the players you have added to it. To open this\n" +" menu, select `Setup' in the upper right corner of the screen, then `Relations'." +msgstr "Aber du kannst dich vor solchen Spielern schützen, indem du sie ignorierst. Rechts-⏎ klicke auf sie, um das Kontextmenü aufzurufen, dann wähle `Ignore' oder⏎ `Disregard' (siehe unten). In deinem ⏎ Einstellungs-Menü kannst du Feineinstellungen deiner 'Beziehungen' vornehmen. Um dieses ⏎ Menü zu öffnen, klicke in der oberen rechten Ecke auf 'Einstellungen', dann auf den Tab 'Beziehungen'. Dieser listet alle Spieler auf, die du hinzugefügt hast." + +msgid "\"Item shortcut 12\"" +msgstr "\"Gegenstandkürzel 12\"" + +msgid "SHORTCUTS:" +msgstr "KURZBEFEHLE:" diff --git a/data/translations/help/es.po b/data/translations/help/es.po index 9da331852..16f98a3d8 100644 --- a/data/translations/help/es.po +++ b/data/translations/help/es.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-03-04 20:59+0000\n" -"Last-Translator: Nelson Martell \n" +"PO-Revision-Date: 2014-03-09 22:58+0000\n" +"Last-Translator: Andrei Karas \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,58 +18,22 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "/invite NICK - invite a player to your party." -msgstr "/invite NICK - Invitar a un jugador a tu grupo." - msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "/uploadserverconfig - Cargar configuraciones al servicio de pastebin." -msgid "\"Switch pvp attack\"" -msgstr "\"Alternar ataque pvp\"" - -msgid "To read about whispering and other chat commands, look here:" -msgstr "Para leer acerca de los comandos de susurros y otros, ve aquí:" - -msgid "/away, /away MSG - set away mode." -msgstr "/away, /away MSG - establecer modo AFK (lejos del teclado)." - -msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" -msgstr "Puedes seleccionar otros temas.\nPara esto, debes abrir las configuraciones y seleccionar la pestaña\nTema y cambiar \"Tema de interfaz\"" - -msgid "\"Target & attack\"" -msgstr "\"Seleccionar y Atacar\"" - msgid "/atkhuman - select and attack nearest player." msgstr "/atkhuman - Seleccionar y atacar al jugador más cercano." -msgid "\"Emote shortcut 11\"" -msgstr "\"Atajo para emoticono 11\"" - -msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr " Para añadir un objeto a la barra de atajos clickea en la ventana del inventario\n sobre el artículo, luego dale click en la casilla de de la ventana Atajos donde\n quieras asociar el elemento. Para reordenar los elementos dentro de la ventana de\n atajos simplemente muévalo entre las casillas. Para removerlos, simplemente\n arrástralos fuera de la ventana de atajos." - msgid "\"Outfit shortcut 12\"" msgstr "\"Atajo para vestimenta 12\"" msgid "/cacheinfo - show text cache info." msgstr "/cacheinfo - muestra un texto con información de la caché." -msgid "/exp 0 - disable party experience sharing options." -msgstr "/exp 0 - Deshabilitar las opciones de compartir experiencia." - -msgid "\"Outfits window\"" -msgstr "\"Ventana de Vestimentas\"" - -msgid "KEYBOARD:" -msgstr "TECLADO:" +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Puedes imitar a otros jugadores seleccionando \"imitar\" en el menú contextual\n de un jugador o escribiendo el siguiente comando en el chat: /imitate nick." msgid "" " - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" @@ -79,276 +43,484 @@ msgstr " - ##2permitir intercambios##9: ¿Deseas permitir que cualquier jugador msgid "\"Emote shortcut 9\"" msgstr "\"Atajo para emoticono 9\"" -msgid "/item 1 - enable party item sharing options." -msgstr "/item 1 - habilita las opciones de compartir artículos." - -msgid "\"Set direction down\"" -msgstr "\"Voltear hacia abajo\"" - -msgid "GM" -msgstr "GM" - -msgid "\"Target NPC\"" -msgstr "\"Seleccionar NPC\"" - -msgid "Party chat commands" -msgstr "Comandos para el chat de Grupo" - -msgid "/help - show this help." -msgstr "/help - mostrar esta ayuda" - -msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." -msgstr "Puedes caminar hacia los portales de forma automática. Abre la Ventana Social (###keyWindowSocial;) y selecciona la pestaña Navegación, luego sale clic al portal que quieras." - -msgid "/info - show guild info. Only for native guilds only." -msgstr "/info - Mostrar información del gremio. Sólo para los nativos del gremio." - -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - Agregar a nick a la lista de relación neutral." - -msgid "\"Outfit shortcut 7\"" -msgstr "\"Atajo para vestimenta 7\"" - -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NOMBRE - Agregar monstruo a la lista de ataque prioritario." +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack NOMBRE - agregar monstruo a la lista de ignorar ataque." msgid "Back to Index" msgstr "Volver al Índice" -msgid "\"Quit\"" -msgstr "\"Salir\"" - -msgid "THE PLAYER LIST" -msgstr "LA LISTA DE JUGADOR" - -msgid "/priceload - load shop price from disc." -msgstr "/priceload - Cargar precios de la tienda desde disco." - -msgid "Search string not found." -msgstr "Cadena de busqueda no encontrada." - msgid "\"Quests window\"" msgstr "\"Ventana de Misiones\"" -msgid "Other contributors" -msgstr "Otros contribuyentes" - -msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "Puedes deshabilitar la barra amarilla, presionando ###keyDisableGameModifiers;." - -msgid "\"Next chat tab\"" -msgstr "\"Siguiente pestaña de chat\"" - -msgid "Support" -msgstr "Apoyo" - msgid "\"Quick drop window\"" msgstr "\"Ventana de Quick drop\"" -msgid "\"Screenshot\"" -msgstr "\"Captura de Pantalla\"" - -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." -msgstr "La mayoría de los comandos funcionan en los susurros.\nPor ejemplo, escribir el comando /imitation en la pestaña de susurro de nick1\n es similar al escribir comando /imitation nick1." - -msgid "" -"Communication is often essential to success in this game. You can communicate\n" -" in several ways: By chatting and showing emotions (see above), by trading\n" -" (with the right-click context menu), and by whispering." -msgstr "La comunicación es, casi siempre, esencial para triunfar en este juego. Puedes\n comunicarte de muchas maneras: Chateando y mostrando emociones (ver arriba),\n realizando intercambios (desde el menú contextual al darle clic derecho),\n y a través de los susurros." - -msgid "\"Emote shortcut 1\"" -msgstr "\"Atajo para emoticono 1\"" - -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." -msgstr "- ##2ignorado##9: Deseas ignorar completamente a este jugador. Nunca más verás texto flotante ni emociones de él o ella." - -msgid "\"Outfit shortcut 13\"" -msgstr "\"Atajo para vestimenta 13\"" - -msgid "/sethome - set home position." -msgstr "/sethome - Establecer posición de inicio." - msgid "" " You can improve your skills by increasing job level. Each job level\n" " gives you 1 point to spend on basic skills." msgstr " Puedes mejorar tus habilidades incrementando el nivel de trabajo. Cada nivel de \n trabajo te da un punto para gastarlo en habilidades básicas." -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me texto - envía un texto al chat tal como el comando /me en el irc." - -msgid "\"Chat window\"" -msgstr "\"Ventana de Chat\"" - msgid "\"Emote shortcut 10\"" msgstr "\"Atajo para emoticono 10\"" -msgid "\"Item shortcut 14\"" -msgstr "\"Atajo para objeto 14\" " - -msgid "\"Ignore input 1\"" -msgstr "\"Ignorar input 1\"" - -msgid "Mana Contributors" -msgstr "Mana: Contribuyentes" - msgid "Content devs" msgstr "Desarrolladores de contenido" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query NICK, /q NICK - Abrir nueva pestaña de susurro para el nick indicado." - -msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" -msgstr " - ##2permitir susurros##9: ¿Deseas permitir que cualquier jugador te envíe mensajes\n privados en el juego?" - -msgid "\"Item shortcut 5\"" -msgstr "\"Atajo para objeto 5\" " - -msgid "/all - show visible beings list in debug tab." -msgstr "/all - Mostrar, en la pestaña del depurador, la lista de seres visibles." - -msgid "\"Emote shortcut 7\"" -msgstr "\"Atajo para emoticono 7\"" - -msgid "Debug" -msgstr "Depurador" +msgid "Guild chat commands" +msgstr "Comandos del chat del Gremio" -msgid "/present - print visible players number to chat." -msgstr "/present - Imprime el número de jugadores visibles en el chat." +msgid "/away, /away MSG - set away mode." +msgstr "/away, /away MSG - establecer modo AFK (lejos del teclado)." -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" -msgstr "Sitio web: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "GM" +msgstr "GM" msgid "/addattack NAME - add monster to attack list." msgstr "/addattack NOMBRE - Agregar monstruo a la lista de ataque." -msgid "For other server look servers pages for support." -msgstr "Para otros servidores mira las páginas de ayuda del servidor correspondiente." - -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." -msgstr "##2ManaPlus##9 es fruto de un arduo esfuerzo para crear un Cliente MMORPG innovador\n y de código abierto. ManaPlus usa gráficos 2D y apunta a la creación de un\n mundo amplio, diverso e interactivo. Está licenciado bajo la GPL, asegurando\n que este juego nunca estará lejos de tu alcance." - -msgid "\"Target closest monster\"" -msgstr "\"Seleccionar monstruos cercanos\"" - msgid "\"Emote shortcut 2\"" msgstr "\"Atajo para emoticono 2\"" -msgid "\"Outfit shortcut 6\"" -msgstr "\"Atajo para vestimenta 6\"" - -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - Establecer el contador de caída de objetos a N." - -msgid "/dumpogl - dump all OpenGL variables into log file." -msgstr "/dumpogl - Vacía todas las variables OpenGL en el archivo de registro." - -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - ponerse el vestimenta número N." - -msgid "Visit IRC channel:" -msgstr "Visita el canal IRC:" +msgid "/announce MESSAGE - show global message." +msgstr "/announce MENSAJE - Muestra un mensaje global." -msgid "\"Shop window\"" -msgstr "\"Ventana de la tienda\"" +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - des-ignorar todos los susurros, del lado del servidor." msgid "/createparty NAME - create party with selected name." msgstr "/createparty NOMBRE - Crear un grupo con el nombre especificado." -msgid "\"Move down\"" -msgstr "\"Bajar\"" - msgid "/heal NICK - heal nick." msgstr "/heal NICK - Curar al jugador NICK." -msgid "/emotepet N - use emotion number N from your pet." -msgstr "/emotepet N - Usar el emoticón número N desde tu mascota." - -msgid "\"Setup window\"" -msgstr "\"Ventana de Configuración\"" - -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack NOMBRE - Remover monstruo de la lista de ataque." - -msgid "\"Set direction up\"" -msgstr "\"Voltear hacia arriba\"" +msgid "\"Select OK\"" +msgstr "\"Seleccionar OK\"" msgid "/dumpe - dump environment variables into chat." msgstr "/dumpe - Vacía las variables de entorno en el chat." -msgid "Instructions" -msgstr "Instrucciones" - msgid "" "If client working very slow, you can improve speed\n" "by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" msgstr "Si el cliente está funcionando muy lento, puedes mejorar la velocidad aplicando \n los siguientes consejos: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgid "\"Kills stats window\"" -msgstr "\"Ventana de estadisticas de matanzas\"" - -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" -msgstr "Puedes hacer búsquedas básicas en la ayuda usando el comando\n##2?text" - -msgid "\"Change move to target type\"" -msgstr "\"Cambiar tipo de movimiento al objetivo\"" - -msgid "/dumpmods - dump all enabled mod names into chat." -msgstr "/dumpmods - Vacía los nombres de todos los mods habilitados en el chat." - msgid "\"Enable/disable trading\"" msgstr "\"Habilitar/Deshabilitar Intercambios\"" -msgid "\"Toggle camera mode\"" -msgstr "\"Activar el modo de cámara\"" +msgid "/wait NAME - wait for nick or moster with name." +msgstr "/wait NOMBRE - Esperar por un nick o monstruo con nombre." -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore NICK - Remover a NICK de la lista de ignorados." +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "##2Intercambio:##9 Activa la habilidad de hacer intercambios con otros jugadores." -msgid "" -" If you're having troubles, please first of all read the FAQ. If you\n" +msgid "\"Use magic attack\"" +msgstr "\"Usar ataque mágico\"" + +msgid "\"Who is online window\"" +msgstr "\"Ventana de Quién está conectado\"" + +msgid "\"Switch pvp attack\"" +msgstr "\"Alternar ataque pvp\"" + +msgid "\"Deactivate chat input\"" +msgstr "\"Desactivar entrada del chat\"" + +msgid "\"Move to navigation point\"" +msgstr "\"Mover al punto de navegación\"" + +msgid "ManaPlus Contributors" +msgstr "ManaPlus: Contribuyentes" + +msgid "" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." +msgstr "" + +msgid "ABOUT MANAPLUS" +msgstr "ACERCA DE MANAPLUS" + +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway MSG - fijar/desfijar modo pseudo away." + +msgid "Other contributors" +msgstr "Otros contribuyentes" + +msgid "\"Item shortcuts Key\"" +msgstr "\"Tecla de atajos para objetos\"" + +msgid "" +"Communication is often essential to success in this game. You can communicate\n" +" in several ways: By chatting and showing emotions (see above), by trading\n" +" (with the right-click context menu), and by whispering." +msgstr "La comunicación es, casi siempre, esencial para triunfar en este juego. Puedes\n comunicarte de muchas maneras: Chateando y mostrando emociones (ver arriba),\n realizando intercambios (desde el menú contextual al darle clic derecho),\n y a través de los susurros." + +msgid "\"Item shortcut 3\"" +msgstr "\"Atajo para objeto 3\" " + +msgid "\"Change move type\"" +msgstr "\"Cambiar tipo de movimiento\"" + +msgid "Tabs" +msgstr "Pestañas" + +msgid "\"Outfit shortcut 4\"" +msgstr "\"Atajo para vestimenta 4\"" + +msgid "\"Did you know window\"" +msgstr "\"Ventana ¿Sabías que...\"" + +msgid "" +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "/mail NICK MSJ - envía un mensaje offline a NICK. Sólo funciona en el servidor de tmw." + +msgid "Download" +msgstr "Descarga" + +msgid "/dropn - drop N items from any slot." +msgstr "/dropn - Tira N artículos de cualquier ranura." + +msgid "/enableaway - enable away messages in current tab." +msgstr "/enableaway - Habilita los mensajes de ausencia en la pestaña actual." + +msgid "/enemy NICK - add nick to enemyes list." +msgstr "/enemy NICK - Agrega al nick a la lista de enemigos." + +msgid "Support" +msgstr "Apoyo" + +msgid "\"Copy equiped to Outfit\"" +msgstr "\"Copiar lo equipado a Vestimenta\"" + +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - ponerse la siguiente vestimenta." + +msgid "" +"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgstr "/cleangraphics - Remover todos los gráficos cacheados. Útil para los desarrolladores de contenido." + +msgid "\"Outfit shortcut 3\"" +msgstr "\"Atajo para vestimenta 3\"" + +msgid "\"Quick drop N items\"" +msgstr "\"Soltar N objetos rápidamente\"" + +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg NICK texto, /whisper NICK texto, /w NICK texto - envía un susurro a NICK." + +msgid "/movetotarget - move to target position." +msgstr "/movetotarget - Moverse a la posición del objetivo." + +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - ponerse la vestimenta previa." + +msgid "##2Party level2:##9 enables a char to create a party." +msgstr "##2Grupo, Nivel 2:##9 Le permite a un personaje crear un grupo." + +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target NICK - seleccionar nick como objetivo. Puede ser también un monstruo." + +msgid "##2ManaPlus version: ##6%VER%" +msgstr "##2ManaPlus versión: ##6%VER%" + +msgid "COMMANDS" +msgstr "COMANDOS" + +msgid "For other server look servers pages for support." +msgstr "Para otros servidores mira las páginas de ayuda del servidor correspondiente." + +msgid "\"Toggle chat\"" +msgstr "\"Activar chat\"" + +msgid "/talkpet TEXT - talk from your pet." +msgstr "/talkpet TEXTO - Hablar desde tu mascota." + +msgid "\"Change attack type\"" +msgstr "\"Cambiar tipo de ataque\"" + +msgid "Manaplus Developers" +msgstr "ManaPlus: Desarrolladores" + +msgid "\"On / off audio\"" +msgstr "\"Encender / Apagar audio\"" + +msgid "You can change any key in keyboard settings." +msgstr "Puedes cambiar cualquier tecla en las configuraciones del teclado." + +msgid "\"Previous chat tab line\"" +msgstr "\"Línea del chat previa\"" + +msgid "\"Emote shortcut 13\"" +msgstr "\"Atajo para emoticono 13\"" + +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/disregard NICK - agregar nick a la lista de desatendidos." + +msgid "/enablehighlight - enable highlight in current tab." +msgstr "/enablehighlight - Habilitar resaltado en la pestaña actual." + +msgid "/disableaway - disable away messages in current tab." +msgstr "/disableaway - Deshabilitar los mensajes de ausencia en la pestaña actual." + +msgid "\"Smilie\"" +msgstr "\"Sonrreír\"" + +msgid "Main development" +msgstr "Desarrollo principal" + +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." +msgstr " Clic izquierdo ejecuta la acción predeterminada: caminar, recojer algún artículo\n atacar a un monstruo y hablar con los NPCs (asegúrate de darle clic en sus pies).\n Clic derecho muestra un menú contextual. Si se mantiene presionado [Shift Izq],\n se previente que el personaje camine mientras ataca." + +msgid "Search string not found." +msgstr "Cadena de busqueda no encontrada." + +msgid "\"Emote shortcut 7\"" +msgstr "\"Atajo para emoticono 7\"" + +msgid "" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "Puedes ajustar la resolución de cliente a la que quieras. En Configuración, en la\npestaña Video, haz clic en \"personalizado\" y escribe, p.e., 900x500 y presiona OK." + +msgid "/attack - attack target." +msgstr "/attack - atacar al objetivo." + +msgid "\"Set home location/set arrow\"" +msgstr "\"Establecer posición home / colocar flecha\"" + +msgid "\"Set direction left\"" +msgstr "\"Voltear a la izquierda\"" + +msgid "\"Equipment window\"" +msgstr "\"Ventana de Equipamiento\"" + +msgid "Mana Contributors" +msgstr "Mana: Contribuyentes" + +msgid "/dumpt - dump tests info into chat." +msgstr "/dumpt - Vaciar información de pruebas en el chat." + +msgid "Different patches" +msgstr "Parches diferentes" + +msgid "Sound effects" +msgstr "Efectos de sonido" + +msgid "\"Talk\"" +msgstr "\"Hablar\"" + +msgid "\"Item shortcut 8\"" +msgstr "\"Atajo para objeto 8\" " + +msgid "/all - show visible beings list in debug tab." +msgstr "/all - Mostrar, en la pestaña del depurador, la lista de seres visibles." + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." +msgstr "La mayoría de los comandos funcionan en los susurros.\nPor ejemplo, escribir el comando /imitation en la pestaña de susurro de nick1\n es similar al escribir comando /imitation nick1." + +msgid "\"Ignore input 1\"" +msgstr "\"Ignorar input 1\"" + +msgid "\"Item shortcut 6\"" +msgstr "\"Atajo para objeto 6\" " + +msgid "" +" If you're having troubles, please first of all read the FAQ. If you\n" " can't find a solution to your problem, feel free to check our\n" " Bugs/Support section of the forum:" msgstr " Si estás teniendo problemas, por favor, primero que nada, lee el FAQ. Si no\n puedes encontrar una solución a tu problema, siéntete libre de chequear nuestra\n sección Bugs/Support en el foro:" -msgid "IGNORING COMMUNICATION" -msgstr "IGNORANDO COMUNICACIÓN" +msgid "/help - show this help." +msgstr "/help - mostrar esta ayuda" + +msgid "\"Outfit shortcut 7\"" +msgstr "\"Atajo para vestimenta 7\"" + +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack NOMBRE - Agregar monstruo a la lista de ataque prioritario." + +msgid "For TMW support:" +msgstr "" + +msgid "/priceload - load shop price from disc." +msgstr "/priceload - Cargar precios de la tienda desde disco." + +msgid "" +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." +msgstr " - ##2amigo##9: Tú consideras a este jugador un amigo. Éste puede chatear,\n escribirte en privado o realizar intercambios contigo en cualquier punto." + +msgid "\"Item shortcut 13\"" +msgstr "\"Atajo para objeto 13\" " + +msgid "For other servers may exists other copyrights." +msgstr "" + +msgid "\"Outfit shortcut 13\"" +msgstr "\"Atajo para vestimenta 13\"" + +msgid "/sethome - set home position." +msgstr "/sethome - Establecer posición de inicio." + +msgid "" +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr " - ##2permitir susurros##9: ¿Deseas permitir que cualquier jugador te envíe mensajes\n privados en el juego?" + +msgid "\"Copy outfit\"" +msgstr "\"Copiar vestimenta\"" + +msgid "/present - print visible players number to chat." +msgstr "/present - Imprime el número de jugadores visibles en el chat." + +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "/dumpogl - Vacía todas las variables OpenGL en el archivo de registro." + +msgid "/emotepet N - use emotion number N from your pet." +msgstr "/emotepet N - Usar el emoticón número N desde tu mascota." + +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "Puedes hacer búsquedas básicas en la ayuda usando el comando\n##2?text" + +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Puedes comprar o vender artículos en las tiendas de los jugadores.\nHaz clic derecho sobre el jugador y selecciona \"Comprar\" o \"Vender\"" + +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore NICK - Remover a NICK de la lista de ignorados." + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Puedes restaurar las configuraciones de la barra amarilla, haciendo clic \nderecho en ésta y seleccionar \"Restablecer la barra amarilla\"" + +msgid "\"Emote shortcut 3\"" +msgstr "\"Atajo para emoticono 3\"" + +msgid "/dumpg - dump graphics and some other settings to chat." +msgstr "/dumpg - Vaciar configuraciones gráficas y algunas otras al chat." + +msgid "/trade NICK - start trade with nick." +msgstr "/trade NICK - iniciar un intercambio con NICK." + +msgid "\"Switch magic attack\"" +msgstr "\"Intercambiar ataque mágico\"" + +msgid "" +"You can hide/show bars and buttons by right click and select menu item." +msgstr "Puedes ocultar/mostrar barras y botones haciéndole clic derecho y seleccionarlo \nen el menú." + +msgid "\"Enable / disable away mode\"" +msgstr "\"Habilitar / deshabilitar modo AFK (lejos del teclado)\"" + +msgid "\"Commands window\"" +msgstr "\"Ventana de Comandos\"" + +msgid "Android porting" +msgstr "Portabilidad Android" + +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Puedes establecer el modo afk, escribiendo en el chat el comando /away" -msgid "/wait NAME - wait for nick or moster with name." -msgstr "/wait NOMBRE - Esperar por un nick o monstruo con nombre." +msgid "Magic skills:" +msgstr "Habilidades mágicas:" -msgid "SUPPORT" -msgstr "SOPORTE" +msgid "Server news" +msgstr "Noticias del servidor" -msgid "\"Outfit shortcut 10\"" -msgstr "\"Atajo para vestimenta 10\"" +msgid "/clear - clear current chat tab." +msgstr "/clear - limpiar la pestaña del chat activa." -msgid "Look this page for help and downloads:" -msgstr "Mira esta página para ayuda y descargas:" +msgid "\"Social window\"" +msgstr "\"Ventana Social\"" -msgid "COMMUNICATION:" -msgstr "COMUNICACIÓN:" +msgid "\"Emote shortcut 4\"" +msgstr "\"Atajo para emoticono 4\"" -msgid "Other skills:" -msgstr "Otras habilidades:" +msgid "\"Close chat tab\"" +msgstr "\"Cerrar pestaña del chat\"" + +msgid "\"Target player\"" +msgstr "\"Seleccionar jugador\"" + +msgid "/invite NICK - invite a player to your party." +msgstr "/invite NICK - Invitar a un jugador a tu grupo." + +msgid "" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." +msgstr " - ##2desatendido##9: Deseas desatender a este jugador. lo que implica que sus\n mensajes en el chat no serán registrados y sus peticiones de intercambio o\n susurros serán ignorados." + +msgid "\"Debug window\"" +msgstr "\"Ventana de depurador\"" + +msgid "\"Next chat tab\"" +msgstr "\"Siguiente pestaña de chat\"" + +msgid "\"Change move to target type\"" +msgstr "\"Cambiar tipo de movimiento al objetivo\"" + +msgid "\"Pickup\"" +msgstr "\"Recoger\"" + +msgid "\"Item shortcut 2\"" +msgstr "\"Atajo para objeto 2\" " + +msgid "About current server" +msgstr "" + +msgid "\"Quick heal target or self\"" +msgstr "\"Curar rápidamente al objetivo o a sí mismo\"" + +msgid "Search error" +msgstr "Error en la búsqueda" + +msgid "\"Outfit shortcut 9\"" +msgstr "\"Atajo para vestimenta 9\"" + +msgid "\"Change attack weapon type\"" +msgstr "\"Cambiar tipo de arma de ataque\"" + +msgid "\"Move left\"" +msgstr "\"Izquierda\"" + +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." +msgstr "##9 Este archivo muestra a todos los contribuyentes de la versión actual. Consulta\n##9 la wiki para el equipo de desarrollo activo actual." + +msgid "\"Chat window\"" +msgstr "\"Ventana de Chat\"" + +msgid "\"Change follow mode\"" +msgstr "\"Cambiar modo de seguir\"" + +msgid "\"Previous chat tab\"" +msgstr "\"Pestaña previa del chat\"" + +msgid "\"Kills stats window\"" +msgstr "\"Ventana de estadisticas de matanzas\"" + +msgid "\"Outfit shortcut 2\"" +msgstr "\"Atajo para vestimenta 2\"" + +msgid "IGNORING COMMUNICATION" +msgstr "IGNORANDO COMUNICACIÓN" msgid "" " - ##2save player list##9: Should your acquaintance list be saved when you\n" @@ -356,584 +528,580 @@ msgid "" " quit and re-start." msgstr " - ##2guardar lista de jugadores##9: ¿La lista de conocidos debería ser guardada\n cuando salgas del juego? Si activas esta opción, tu lista sobrevivirá cuando\n cierres y vuelvas a abrir el cliente." -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Puedes usar el chat de voz de mumble para hablar con otros jugadores.\nInicia mumble antes que el cliente y habilita mumble en configuración." - -msgid "\"Move up\"" -msgstr "\"Subir\"" +msgid "Other" +msgstr "Otro" -msgid "Here contributors from parent projects" -msgstr "Aquí los contribuyentes de proyectos padre" +msgid "\"Outfit shortcut 14\"" +msgstr "\"Atajo para vestimenta 14\"" -msgid "\"Item shortcut 4\"" -msgstr "\"Atajo para objeto 4\" " +msgid "\"Emote shortcut window\"" +msgstr "\"Ventana para Emoticonos\"" -msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Puedes restaurar las configuraciones de la barra amarilla, haciendo clic \nderecho en ésta y seleccionar \"Restablecer la barra amarilla\"" +msgid "\"Wear outfit\"" +msgstr "\"Ponerse la vestimenta\"" -msgid "/who - print online players number to chat." -msgstr "/who - Imprimir en el chat el número de jugadores conectados." +msgid "\"Change map view mode\"" +msgstr "\"Cambiar modo de vista del mapa\"" -msgid "/createitems - open dialog for creating items." -msgstr "/createitems - Abre el diálogo de creación de artículos." +msgid "Instructions" +msgstr "Instrucciones" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway MSG - fijar/desfijar modo pseudo away." +msgid "\"Emote shortcut 12\"" +msgstr "\"Atajo para emoticono 12\"" -msgid "Sources:" -msgstr "Fuentes:" +msgid "About The Mana World" +msgstr "Acerca de The Mana World" -msgid "/uptime - show client uptime." -msgstr "/uptime - Mostrar el tiempo de actividad del cliente." +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - ignorar todos los susurros del lado del servidor." -msgid "\"Who is online window\"" -msgstr "\"Ventana de Quién está conectado\"" +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" +msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" msgid "\"Sit\"" msgstr "\"Sentarse\"" -msgid "/dumpg - dump graphics and some other settings to chat." -msgstr "/dumpg - Vaciar configuraciones gráficas y algunas otras al chat." +msgid "/navigate x y - move to position x,y in current map in any distance." +msgstr "/navigate x y - moverse a la posición x,y en el mapa actual, a cualquier distancia." -msgid "\"Deactivate chat input\"" -msgstr "\"Desactivar entrada del chat\"" +msgid "SKILLS" +msgstr "HABILIDADES" -msgid "/trade NICK - start trade with nick." -msgstr "/trade NICK - iniciar un intercambio con NICK." +msgid "Actions" +msgstr "Acciones" -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation NICK - iniciar modo de imitación." +msgid "/emote N - use emotion number N." +msgstr "/emote N - usar el emoticón número N." -msgid "\"Outfit shortcut 5\"" -msgstr "\"Atajo para vestimenta 5\"" +msgid "/item 0 - disable party item sharing options." +msgstr "/item 0 - deshabilita las opciones de compartir artículos " -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Puedes imitar a otros jugadores seleccionando \"imitar\" en el menú contextual\n de un jugador o escribiendo el siguiente comando en el chat: /imitate nick." +msgid "\"Target closest monster\"" +msgstr "\"Seleccionar monstruos cercanos\"" -msgid "" -"You can hide/show bars and buttons by right click and select menu item." -msgstr "Puedes ocultar/mostrar barras y botones haciéndole clic derecho y seleccionarlo \nen el menú." +msgid "\"Outfits window\"" +msgstr "\"Ventana de Vestimentas\"" -msgid "\"Scroll chat down\"" -msgstr "\"Desplazar el chat hacia abajo\"" +msgid "Party chat commands" +msgstr "Comandos para el chat de Grupo" -msgid "##2Trade:##9 enables the ability to trade with others." -msgstr "##2Intercambio:##9 Activa la habilidad de hacer intercambios con otros jugadores." +msgid "" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." +msgstr "Puedes caminar hacia los portales de forma automática. Abre la Ventana Social (###keyWindowSocial;) y selecciona la pestaña Navegación, luego sale clic al portal que quieras." -msgid "Contributors to client development" -msgstr "Contribuyentes al desarrollo del cliente" +msgid "" +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." +msgstr "##2ManaPlus##9 es un cliente extendido basado en código del antiguo cliente.\n ##2Mana##9Se han añadido más características, mejorado el rendimiento, esta-\n bilidad, seguridad y más." -msgid "\"Outfit shortcut 11\"" -msgstr "\"Atajo para vestimenta 11\"" +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." +msgstr "Puedes deshabilitar la barra amarilla, presionando ###keyDisableGameModifiers;." -msgid "\"Move right\"" -msgstr "\"Derecha\"" +msgid "\"Screenshot\"" +msgstr "\"Captura de Pantalla\"" -msgid "\"Item shortcut 11\"" -msgstr "\"Atajo para objeto 11\" " +msgid "/closeall - close all whispers." +msgstr "/closeall - cerrar todos los susurros." -msgid "\"Item shortcut 10\"" -msgstr "\"Atajo para objeto 10\" " +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." +msgstr " Para añadir un objeto a la barra de atajos clickea en la ventana del inventario\n sobre el artículo, luego dale click en la casilla de de la ventana Atajos donde\n quieras asociar el elemento. Para reordenar los elementos dentro de la ventana de\n atajos simplemente muévalo entre las casillas. Para removerlos, simplemente\n arrástralos fuera de la ventana de atajos." -msgid "ABOUT MANAPLUS" -msgstr "ACERCA DE MANAPLUS" +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query NICK, /q NICK - Abrir nueva pestaña de susurro para el nick indicado." -msgid "\"Select OK\"" -msgstr "\"Seleccionar OK\"" +msgid "\"Item shortcut 5\"" +msgstr "\"Atajo para objeto 5\" " -msgid "MacOSX porting" -msgstr "Portabilidad MacOSX" +msgid "\"Scroll chat up\"" +msgstr "\"Desplazar el chat hacia arriba\"" msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgstr "Puedes leer acerca de la barra amarilla aquí:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." +msgstr "##2ManaPlus##9 es fruto de un arduo esfuerzo para crear un Cliente MMORPG innovador\n y de código abierto. ManaPlus usa gráficos 2D y apunta a la creación de un\n mundo amplio, diverso e interactivo. Está licenciado bajo la GPL, asegurando\n que este juego nunca estará lejos de tu alcance." -msgid "\"Move to target\"" -msgstr "\"Mover hacia el objetivo\"" +msgid "\"Outfit shortcut 6\"" +msgstr "\"Atajo para vestimenta 6\"" -msgid "/item 0 - disable party item sharing options." -msgstr "/item 0 - deshabilita las opciones de compartir artículos " +msgid "Visit IRC channel:" +msgstr "Visita el canal IRC:" + +msgid "\"Target & attack\"" +msgstr "\"Seleccionar y Atacar\"" + +msgid "\"Item shortcut 10\"" +msgstr "\"Atajo para objeto 10\" " -msgid "/drop - drop N items from 0 slot." -msgstr "/drop - Tirar N artículos desde la ranura 0." +msgid "/where - print current player position to chat." +msgstr "/where - Muestra en el chat la posición actual del jugador." -msgid "\"Enable / disable away mode\"" -msgstr "\"Habilitar / deshabilitar modo AFK (lejos del teclado)\"" +msgid "/exp - show party experience sharing options." +msgstr "/exp - Mostrar las opciones de compartir experiencia del grupo." + +msgid "/dumpmods - dump all enabled mod names into chat." +msgstr "/dumpmods - Vacía los nombres de todos los mods habilitados en el chat." msgid "INDEX" msgstr "ÍNDICE" -msgid "\"Chat auto complete\"" -msgstr "\"Auto-completar chat\"" +msgid "\"Outfit shortcut 10\"" +msgstr "\"Atajo para vestimenta 10\"" -msgid "/kick NICK - kick someone from the party you are in." -msgstr "/kick NICK - Expulsar a alguien del grupo en el que estás." +msgid "\"Crazy moves\"" +msgstr "\"Movimientos locos\"" -msgid "\"Commands window\"" -msgstr "\"Ventana de Comandos\"" +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgstr "Sitio web: @@http://manaplus.org/|http://manaplus.org/@@" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - agregar todos los susurros a la lista de ignorados." +msgid "/uptime - show client uptime." +msgstr "/uptime - Mostrar el tiempo de actividad del cliente." -msgid "\"Copy outfit\"" -msgstr "\"Copiar vestimenta\"" +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation NICK - iniciar modo de imitación." -msgid "Server news" -msgstr "Noticias del servidor" +msgid "\"Ignore input 2\"" +msgstr "\"Ignorar entrada 2\"" -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore NICK - agregar a NICK a la lista de ignorados." +msgid "\"Scroll chat down\"" +msgstr "\"Desplazar el chat hacia abajo\"" -msgid "\"Item shortcuts Key\"" -msgstr "\"Tecla de atajos para objetos\"" +msgid "\"Move to target\"" +msgstr "\"Mover hacia el objetivo\"" -msgid "\"Disable / enable game modifier keys\"" -msgstr "\"Habilitar/Deshabilitar teclas modificadoras del juego\"" +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - agregar todos los susurros a la lista de ignorados." -msgid "\"Change crazy Move mode\"" -msgstr "\"Cambiar modo de Movimientos alocados\"" +msgid "\"Chat auto complete\"" +msgstr "\"Auto-completar chat\"" -msgid "/where - print current player position to chat." -msgstr "/where - Muestra en el chat la posición actual del jugador." +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore NICK - agregar a NICK a la lista de ignorados." msgid "\"Attack\"" msgstr "\"Atacar\"" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - ponerse la siguiente vestimenta." - msgid "/magicattack - attack target with magic." msgstr "/magicattack - Ataca al objetivo con magia." -msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Puedes establecer el modo afk, escribiendo en el chat el comando /away" - -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - moverse a la posición X,Y en corta distancia." - -msgid "##2Party Level1:##9 enables a char to join a party." -msgstr "##2Grupo, Nivel 1:##9 Le permite a un personaje unirse a un grupo." +msgid "For ManaPlus Online support:" +msgstr "" -msgid "\"Item shortcut 3\"" -msgstr "\"Atajo para objeto 3\" " +msgid "\"Set direction right\"" +msgstr "\"Voltear a la derecha\"" -msgid "\"Change move type\"" -msgstr "\"Cambiar tipo de movimiento\"" +msgid "Other linux:" +msgstr "Otro linux:" -msgid "Magic skills:" -msgstr "Habilidades mágicas:" +msgid "DOWNLOADS" +msgstr "DESCARGAS" -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack NOMBRE - agregar monstruo a la lista de ignorar ataque." +msgid "/item 1 - enable party item sharing options." +msgstr "/item 1 - habilita las opciones de compartir artículos." -msgid "Android porting" -msgstr "Portabilidad Android" +msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgstr "##9Las habilidades mágicas pueden obtenerse al realizar misiones y búsquedas en juego." -msgid "Tabs" -msgstr "Pestañas" +msgid "/erase NICK - add nick to erased list." +msgstr "/erase NICK - agregar nick a la lista de borrados." -msgid "\"Social window\"" -msgstr "\"Ventana Social\"" +msgid "COMMUNICATION:" +msgstr "COMUNICACIÓN:" -msgid "\"Hide windows\"" -msgstr "\"Esconder ventanas\"" +msgid "Search results" +msgstr "Resultados de la búsqueda" -msgid "\"Outfit shortcut 4\"" -msgstr "\"Atajo para vestimenta 4\"" +msgid "\"Inventory window\"" +msgstr "\"Ventana del inventario\"" -msgid "Chat commands" -msgstr "Comandos del chat" +msgid "\"Change pickup type\"" +msgstr "\"Cambiar tipo de recogida\"" -msgid "\"Did you know window\"" -msgstr "\"Ventana ¿Sabías que...\"" +msgid "/item - show party item sharing options." +msgstr "/item - Mostrar las opciones de compartir artículos." -msgid "Trade" -msgstr "Intercambio" +msgid "move key" +msgstr "tecla de movimiento" -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist NICK - agregar nick a la lista negra." +msgid "\"Emote shortcut 5\"" +msgstr "\"Atajo para emoticono 5\"" -msgid "\"Change map view mode\"" -msgstr "\"Cambiar modo de vista del mapa\"" +msgid "/open URL - open url in browser." +msgstr "/open URL - Abre la url en un explorador." -msgid "\"Close chat tab\"" -msgstr "\"Cerrar pestaña del chat\"" +msgid "" +" The player list lists all of your acquaintances. They are categorised as one\n" +" of the following:" +msgstr " La lista de jugadores muestra la lista de todos los jugadores que conozcas. Ellos\n están categorizados como sigue:" -msgid "\"Item shortcut 6\"" -msgstr "\"Atajo para objeto 6\" " +msgid "/cleanfonts - remove all cached render strings." +msgstr "/cleanfonts - Remover todas las cadenas renderizadas cacheadas." -msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." -msgstr " - ##2neutral##9: En lo que concierne al juego, esto es lo mismo que no tener\n al jugador en la lista: éste podrá conversar contigo, pero sólo podrá realizar\n intercambios o susurrar si tienes esta opción habilitada para todos." +msgid "/dumpgl - dump OpenGL version into chat." +msgstr "/dumpgl - Vacía la versión OpenGL en el chat." -msgid "Download" -msgstr "Descarga" +msgid "MOUSE:" +msgstr "RATÓN:" -msgid "Other linux:" -msgstr "Otro linux:" +msgid "Player relations" +msgstr "Relaciones del jugador" msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." -msgstr " - ##2amigo##9: Tú consideras a este jugador un amigo. Éste puede chatear,\n escribirte en privado o realizar intercambios contigo en cualquier punto." - -msgid "Art or images contributors" -msgstr "Contribuyentes en arte o imágenes" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." +msgstr "Puedes copiar el valor de cualquier barra haciendo clic derecho sobre ésta y\nseleccionando \"Copiar al chat\" en el menú contextual." -msgid "\"Target player\"" -msgstr "\"Seleccionar jugador\"" +msgid "\"Item shortcut 14\"" +msgstr "\"Atajo para objeto 14\" " -msgid "/dropn - drop N items from any slot." -msgstr "/dropn - Tira N artículos de cualquier ranura." +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - ponerse el vestimenta número N." -msgid "/enableaway - enable away messages in current tab." -msgstr "/enableaway - Habilita los mensajes de ausencia en la pestaña actual." +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - mostrar en la pestaña del depurador los directorios del cliente." -msgid "##2ManaPlus version: ##6%VER%" -msgstr "##2ManaPlus versión: ##6%VER%" +msgid "/movetohome - move to home position." +msgstr "/movetohome - Moverse a la posición de inicio marcada." -msgid "/enemy NICK - add nick to enemyes list." -msgstr "/enemy NICK - Agrega al nick a la lista de enemigos." +msgid "\"Switch quick drop counter\"" +msgstr "\"Alternar contador de elementos para soltar rápido\"" -msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." -msgstr " - ##2desatendido##9: Deseas desatender a este jugador. lo que implica que sus\n mensajes en el chat no serán registrados y sus peticiones de intercambio o\n susurros serán ignorados." +msgid "\"Change crazy Move mode\"" +msgstr "\"Cambiar modo de Movimientos alocados\"" -msgid "\"Debug window\"" -msgstr "\"Ventana de depurador\"" +msgid "\"Outfit shortcut 8\"" +msgstr "\"Atajo para vestimenta 8\"" -msgid "/uploadlog - upload log into pastebin service." -msgstr "/uploadlog - Cargar registro en el servicio de pastebin." +msgid "\"Change imitation mode\"" +msgstr "\"Cambiar modo de imitación\"" -msgid "ManaPlus Contributors" -msgstr "ManaPlus: Contribuyentes" +msgid "##9Other skills can be obtain by doing quests and missions in game." +msgstr "##9Otras habilidades pueden ser obtenidas realizando búsquedas y misiones en el juego." -msgid "\"Emote shortcut 5\"" -msgstr "\"Atajo para emoticono 5\"" +msgid "\"Reset video mode to safe value\"" +msgstr "\"Reestablecer modo de video a valor seguro\"" -msgid "\"Copy equiped to Outfit\"" -msgstr "\"Copiar lo equipado a Vestimenta\"" +msgid "/uploadconfig - upload main config into pastebin service." +msgstr "/uploadconfig - Cargar configuraciones principales al servicio de pastebin." -msgid "Basic skills:" -msgstr "Habilidades básicas:" +msgid "/testparticle FILENAME - set test particle on player." +msgstr "/testparticle NombreDeArchivo - Establecer partículas de prueba sobre jugador." -msgid "/leave - leave the party you are in." -msgstr "/leave - Dejar el grupo en el que estás" +msgid "\"Bot checker window\"" +msgstr "\"Ventana de chequeo de bot\"" msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Puedes comprar o vender artículos en las tiendas de los jugadores.\nHaz clic derecho sobre el jugador y selecciona \"Comprar\" o \"Vender\"" - -msgid "/erase NICK - add nick to erased list." -msgstr "/erase NICK - agregar nick a la lista de borrados." - -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - guarda el precio de la tienda en el disco." +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." +msgstr " - ##2neutral##9: En lo que concierne al juego, esto es lo mismo que no tener\n al jugador en la lista: éste podrá conversar contigo, pero sólo podrá realizar\n intercambios o susurrar si tienes esta opción habilitada para todos." -msgid "\"Pickup\"" -msgstr "\"Recoger\"" +msgid "/url URL - insert url into chat." +msgstr "/url URL - Insertar la URL en el chat." -msgid "\"Status window\"" -msgstr "\"Ventana de estado\"" +msgid "\"Help window\"" +msgstr "\"Ventana de ayuda\"" -msgid "\"Item shortcut 2\"" -msgstr "\"Atajo para objeto 2\" " +msgid "\"Outfit shortcut 1\"" +msgstr "\"Atajo para vestimenta 1\"" msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" -msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." +msgstr " Te darás cuenta de que no todas las comunicaciones te gustaran. Aunque la mayoría\n de las personas son agradables, algunos te ofenderán o intentarán joderte la vida.\n Puesto que éste es un juego abierto, no hay nada que los desarrolladores puedan\n hacer para prevenirlo." -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." -msgstr "/cleangraphics - Remover todos los gráficos cacheados. Útil para los desarrolladores de contenido." +msgid "About" +msgstr "Acerca de..." -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend NICK, /befriend NICK - agregar nick a la lista de amigos." +msgid "\"Outfit shortcut 15\"" +msgstr "\"Atajo para vestimenta 15\"" -msgid "\"Change follow mode\"" -msgstr "\"Cambiar modo de seguir\"" +msgid "\"Move right\"" +msgstr "\"Derecha\"" -msgid "\"Scroll chat up\"" -msgstr "\"Desplazar el chat hacia arriba\"" +msgid "##2Emote:##9 enables the ability to express emotions." +msgstr "##2Emociones:##9 Permite al personaje expresar emociones." -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." -msgstr "##9 Este archivo muestra a todos los contribuyentes de la versión actual. Consulta\n##9 la wiki para el equipo de desarrollo activo actual." +msgid "\"Emote shortcut 8\"" +msgstr "\"Atajo para emoticono 8\"" -msgid "/item - show party item sharing options." -msgstr "/item - Mostrar las opciones de compartir artículos." +msgid "For Evol Online support:" +msgstr "" -msgid "\"Inventory window\"" -msgstr "\"Ventana del inventario\"" +msgid "/follow NICK - start follow mode." +msgstr "/follow NICK - iniciar el modo seguimiento." -msgid "Contributors to client/server development" -msgstr "Contribuyentes al desarrollo del cliente/servidor" +msgid "To read about whispering and other chat commands, look here:" +msgstr "Para leer acerca de los comandos de susurros y otros, ve aquí:" -msgid "\"Quick heal target or self\"" -msgstr "\"Curar rápidamente al objetivo o a sí mismo\"" +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" +msgstr "Puedes seleccionar otros temas.\nPara esto, debes abrir las configuraciones y seleccionar la pestaña\nTema y cambiar \"Tema de interfaz\"" -msgid "\"Change pickup type\"" -msgstr "\"Cambiar tipo de recogida\"" +msgid "\"Emote shortcut 11\"" +msgstr "\"Atajo para emoticono 11\"" -msgid "\"Use #itenplz spell\"" -msgstr "\"Usar el hechizo #itenplz\"" +msgid "\"Set direction down\"" +msgstr "\"Voltear hacia abajo\"" -msgid "move key" -msgstr "tecla de movimiento" +msgid "\"Target NPC\"" +msgstr "\"Seleccionar NPC\"" -msgid "\"Item shortcut 13\"" -msgstr "\"Atajo para objeto 13\" " +msgid "/info - show guild info. Only for native guilds only." +msgstr "/info - Mostrar información del gremio. Sólo para los nativos del gremio." -msgid "Skills" -msgstr "Habilidades" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral NICK - Agregar a nick a la lista de relación neutral." -msgid "\"Outfit shortcut 3\"" -msgstr "\"Atajo para vestimenta 3\"" +msgid "THE PLAYER LIST" +msgstr "LA LISTA DE JUGADOR" -msgid "\"Quick drop N items\"" -msgstr "\"Soltar N objetos rápidamente\"" +msgid "\"Item shortcut window\"" +msgstr "\"Ventana de atajos para objetos\"" -msgid "Themes:" -msgstr "Temas:" +msgid "\"Emote shortcut 1\"" +msgstr "\"Atajo para emoticono 1\"" msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg NICK texto, /whisper NICK texto, /w NICK texto - envía un susurro a NICK." +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." +msgstr "- ##2ignorado##9: Deseas ignorar completamente a este jugador. Nunca más verás texto flotante ni emociones de él o ella." -msgid "/movetotarget - move to target position." -msgstr "/movetotarget - Moverse a la posición del objetivo." +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me texto - envía un texto al chat tal como el comando /me en el irc." -msgid "\"Emote shortcut 14\"" -msgstr "\"Atajo para emoticono 14\"" +msgid "/help - show small help about chat commands. " +msgstr "/help - mostrar una pequeña ayuda de los comandos. " -msgid "/open URL - open url in browser." -msgstr "/open URL - Abre la url en un explorador." +msgid "Debug" +msgstr "Depurador" -msgid "Commands" -msgstr "Comandos" +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop N - Establecer el contador de caída de objetos a N." -msgid "WINDOWS" -msgstr "VENTANAS" +msgid "\"Shop window\"" +msgstr "\"Ventana de la tienda\"" -msgid "\"Outfit shortcut 9\"" -msgstr "\"Atajo para vestimenta 9\"" +msgid "\"Move down\"" +msgstr "\"Bajar\"" -msgid "\"Emote shortcut 4\"" -msgstr "\"Atajo para emoticono 4\"" +msgid "\"Setup window\"" +msgstr "\"Ventana de Configuración\"" -msgid "\"Stop Attack\"" -msgstr "\"Detener el ataque\"" +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack NOMBRE - Remover monstruo de la lista de ataque." -msgid "" -" The player list lists all of your acquaintances. They are categorised as one\n" -" of the following:" -msgstr " La lista de jugadores muestra la lista de todos los jugadores que conozcas. Ellos\n están categorizados como sigue:" +msgid "\"Set direction up\"" +msgstr "\"Voltear hacia arriba\"" -msgid "/cleanfonts - remove all cached render strings." -msgstr "/cleanfonts - Remover todas las cadenas renderizadas cacheadas." +msgid "or come visit us on our IRC channel:" +msgstr "" -msgid "/dumpgl - dump OpenGL version into chat." -msgstr "/dumpgl - Vacía la versión OpenGL en el chat." +msgid "\"Toggle camera mode\"" +msgstr "\"Activar el modo de cámara\"" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - ponerse la vestimenta previa." +msgid "WINDOWS" +msgstr "VENTANAS" -msgid "\"Crazy moves\"" -msgstr "\"Movimientos locos\"" +msgid "SUPPORT" +msgstr "SOPORTE" -msgid "Powered By" -msgstr "Impulsado Por" +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - guarda el precio de la tienda en el disco." -msgid "##2Party level2:##9 enables a char to create a party." -msgstr "##2Grupo, Nivel 2:##9 Le permite a un personaje crear un grupo." +msgid "Look this page for help and downloads:" +msgstr "Mira esta página para ayuda y descargas:" -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target NICK - seleccionar nick como objetivo. Puede ser también un monstruo." +msgid "Other skills:" +msgstr "Otras habilidades:" -msgid "To type chat message, press ###keyChat;" -msgstr "Para escribir un mensaje en el chat, presiona ###keyChat;" +msgid "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Puedes usar el chat de voz de mumble para hablar con otros jugadores.\nInicia mumble antes que el cliente y habilita mumble en configuración." -msgid "Translators" -msgstr "Traductores" +msgid "\"Move up\"" +msgstr "\"Subir\"" -msgid "MOUSE:" -msgstr "RATÓN:" +msgid "Here contributors from parent projects" +msgstr "Aquí los contribuyentes de proyectos padre" -msgid "\"Next chat tab line\"" -msgstr "\"Línea del chat siguiente\"" +msgid "\"Item shortcut 4\"" +msgstr "\"Atajo para objeto 4\" " -msgid "\"Set direction right\"" -msgstr "\"Voltear a la derecha\"" +msgid "/who - print online players number to chat." +msgstr "/who - Imprimir en el chat el número de jugadores conectados." -msgid "/announce MESSAGE - show global message." -msgstr "/announce MENSAJE - Muestra un mensaje global." +msgid "/createitems - open dialog for creating items." +msgstr "/createitems - Abre el diálogo de creación de artículos." -msgid "Player relations" -msgstr "Relaciones del jugador" +msgid "##2Party Level1:##9 enables a char to join a party." +msgstr "##2Grupo, Nivel 1:##9 Le permite a un personaje unirse a un grupo." -msgid "Search error" -msgstr "Error en la búsqueda" +msgid "\"Outfit shortcut 5\"" +msgstr "\"Atajo para vestimenta 5\"" -msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." -msgstr "Puedes copiar el valor de cualquier barra haciendo clic derecho sobre ésta y\nseleccionando \"Copiar al chat\" en el menú contextual." +msgid "KEYBOARD:" +msgstr "TECLADO:" -msgid "/closeall - close all whispers." -msgstr "/closeall - cerrar todos los susurros." +msgid "Windows" +msgstr "Ventanas" -msgid "/exp 1 - enable party experience sharing options." -msgstr "/exp 1 - Habilita las opciones de compartir experiencia del grupo." +msgid "Contributors to client development" +msgstr "Contribuyentes al desarrollo del cliente" -msgid "COMMANDS" -msgstr "COMANDOS" +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." +msgstr "" -msgid "\"Previous chat tab\"" -msgstr "\"Pestaña previa del chat\"" +msgid "\"Item shortcut 11\"" +msgstr "\"Atajo para objeto 11\" " -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - des-ignorar todos los susurros, del lado del servidor." +msgid "\"Emulate right click from keyboard\"" +msgstr "\"Emular clic derecho desde el teclado\"" -msgid "##9Magic skills can be obtain by doing quests and missions in game." -msgstr "##9Las habilidades mágicas pueden obtenerse al realizar misiones y búsquedas en juego." +msgid "MacOSX porting" +msgstr "Portabilidad MacOSX" -msgid "\"Skill window\"" -msgstr "\"Ventana de habilidades\"" +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgstr "Puedes leer acerca de la barra amarilla aquí:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgid "\"Move to home location\"" -msgstr "\"Mover a la posición home\"" +msgid "/drop - drop N items from 0 slot." +msgstr "/drop - Tirar N artículos desde la ranura 0." -msgid "\"Toggle chat\"" -msgstr "\"Activar chat\"" +msgid "/kick NICK - kick someone from the party you are in." +msgstr "/kick NICK - Expulsar a alguien del grupo en el que estás." -msgid "/talkpet TEXT - talk from your pet." -msgstr "/talkpet TEXTO - Hablar desde tu mascota." +msgid "\"Outfit shortcut 11\"" +msgstr "\"Atajo para vestimenta 11\"" -msgid "\"Change attack type\"" -msgstr "\"Cambiar tipo de ataque\"" +msgid "\"Disable / enable game modifier keys\"" +msgstr "\"Habilitar/Deshabilitar teclas modificadoras del juego\"" -msgid "/clear - clear current chat tab." -msgstr "/clear - limpiar la pestaña del chat activa." +msgid "\"Quit\"" +msgstr "\"Salir\"" -msgid "\"On / off audio\"" -msgstr "\"Encender / Apagar audio\"" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - moverse a la posición X,Y en corta distancia." -msgid "\"Emote shortcut 6\"" -msgstr "\"Atajo para emoticono 6\"" +msgid "Themes:" +msgstr "Temas:" -msgid "\"Outfit shortcut 2\"" -msgstr "\"Atajo para vestimenta 2\"" +msgid "\"Hide windows\"" +msgstr "\"Esconder ventanas\"" -msgid "You can change any key in keyboard settings." -msgstr "Puedes cambiar cualquier tecla en las configuraciones del teclado." +msgid "Chat commands" +msgstr "Comandos del chat" -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - mostrar en la pestaña del depurador los directorios del cliente." +msgid "Trade" +msgstr "Intercambio" + +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist NICK - agregar nick a la lista negra." + +msgid "Art or images contributors" +msgstr "Contribuyentes en arte o imágenes" -msgid "/movetohome - move to home position." -msgstr "/movetohome - Moverse a la posición de inicio marcada." +msgid "/exp 0 - disable party experience sharing options." +msgstr "/exp 0 - Deshabilitar las opciones de compartir experiencia." -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - desconectarse rápidamente del servidor." +msgid "Basic skills:" +msgstr "Habilidades básicas:" -msgid "\"Switch quick drop counter\"" -msgstr "\"Alternar contador de elementos para soltar rápido\"" +msgid "/uploadlog - upload log into pastebin service." +msgstr "/uploadlog - Cargar registro en el servicio de pastebin." -msgid "\"Previous chat tab line\"" -msgstr "\"Línea del chat previa\"" +msgid "/leave - leave the party you are in." +msgstr "/leave - Dejar el grupo en el que estás" -msgid "\"Emote shortcut 13\"" -msgstr "\"Atajo para emoticono 13\"" +msgid "\"Status window\"" +msgstr "\"Ventana de estado\"" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/disregard NICK - agregar nick a la lista de desatendidos." +msgid "/notice TEXT - set notice guild text." +msgstr "/notice TEXTO - Establecer el texto de información del gremio." -msgid "\"Item shortcut 1\"" -msgstr "\"Atajo para objeto 1\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend NICK, /befriend NICK - agregar nick a la lista de amigos." -msgid "\"Outfit shortcut 8\"" -msgstr "\"Atajo para vestimenta 8\"" +msgid "ABOUT THE MANA WORLD" +msgstr "" -msgid "Manaplus Developers" -msgstr "ManaPlus: Desarrolladores" +msgid "\"Emote shortcut 14\"" +msgstr "\"Atajo para emoticono 14\"" -msgid "\"Change imitation mode\"" -msgstr "\"Cambiar modo de imitación\"" +msgid "Commands" +msgstr "Comandos" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." -msgstr "##2ManaPlus##9 es un cliente extendido basado en código del antiguo cliente.\n ##2Mana##9Se han añadido más características, mejorado el rendimiento, esta-\n bilidad, seguridad y más." +msgid "\"Stop Attack\"" +msgstr "\"Detener el ataque\"" -msgid "##9Other skills can be obtain by doing quests and missions in game." -msgstr "##9Otras habilidades pueden ser obtenidas realizando búsquedas y misiones en el juego." +msgid "Contributors to client/server development" +msgstr "Contribuyentes al desarrollo del cliente/servidor" -msgid "/exp - show party experience sharing options." -msgstr "/exp - Mostrar las opciones de compartir experiencia del grupo." +msgid "Sources:" +msgstr "Fuentes:" -msgid "\"Reset video mode to safe value\"" -msgstr "\"Reestablecer modo de video a valor seguro\"" +msgid "To type chat message, press ###keyChat;" +msgstr "Para escribir un mensaje en el chat, presiona ###keyChat;" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress NICK - quitar toda la ropa de un nick (efecto local sólamente)." +msgid "Translators" +msgstr "Traductores" -msgid "Other" -msgstr "Otro" +msgid "\"Next chat tab line\"" +msgstr "\"Línea del chat siguiente\"" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr " Por otro lado, visita la sección @@team|Equipo de Desarrollo@@ para tener una\n lista con los desarrolladores y cómo contactarlos." +msgid "\"Move to home location\"" +msgstr "\"Mover a la posición home\"" -msgid "\"Outfit shortcut 14\"" -msgstr "\"Atajo para vestimenta 14\"" +msgid "Powered By" +msgstr "Impulsado Por" -msgid "/uploadconfig - upload main config into pastebin service." -msgstr "/uploadconfig - Cargar configuraciones principales al servicio de pastebin." +msgid "\"Skill window\"" +msgstr "\"Ventana de habilidades\"" -msgid "\"Quick drop N items from 0 slot\"" -msgstr "\"Dejar caer rápidamente N artículos del la ranura 0\"" +msgid "\"Emote shortcut 6\"" +msgstr "\"Atajo para emoticono 6\"" -msgid "/enablehighlight - enable highlight in current tab." -msgstr "/enablehighlight - Habilitar resaltado en la pestaña actual." +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - desconectarse rápidamente del servidor." -msgid "\"Emote shortcut window\"" -msgstr "\"Ventana para Emoticonos\"" +msgid "\"Item shortcut 1\"" +msgstr "\"Atajo para objeto 1\"" -msgid "\"Bot checker window\"" -msgstr "\"Ventana de chequeo de bot\"" +msgid "\"Use #itenplz spell\"" +msgstr "\"Usar el hechizo #itenplz\"" -msgid "/disableaway - disable away messages in current tab." -msgstr "/disableaway - Deshabilitar los mensajes de ausencia en la pestaña actual." +msgid "/exp 1 - enable party experience sharing options." +msgstr "/exp 1 - Habilita las opciones de compartir experiencia del grupo." -msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "/mail NICK MSJ - envía un mensaje offline a NICK. Sólo funciona en el servidor de tmw." +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress NICK - quitar toda la ropa de un nick (efecto local sólamente)." -msgid "DOWNLOADS" -msgstr "DESCARGAS" +msgid "\"Quick drop N items from 0 slot\"" +msgstr "\"Dejar caer rápidamente N artículos del la ranura 0\"" msgid "/disablehighlight - disable highlight in current tab." msgstr "/disablehighlight - Deshabilitar resaltado en la estaña actual." @@ -941,26 +1109,9 @@ msgstr "/disablehighlight - Deshabilitar resaltado en la estaña actual." msgid "\"Item shortcut 15\"" msgstr "\"Atajo para objeto 15\" " -msgid "About The Mana World" -msgstr "Acerca de The Mana World" - -msgid "/testparticle FILENAME - set test particle on player." -msgstr "/testparticle NombreDeArchivo - Establecer partículas de prueba sobre jugador." - -msgid "\"Smilie\"" -msgstr "\"Sonrreír\"" - msgid "Whispers commands" msgstr "Comandos de susurros" -msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr " Allí encontrarás una lista de todos los jugadores allegados a ti, adicionalmente\n como varias opciones de configuración:" - -msgid "\"Use magic attack\"" -msgstr "\"Usar ataque mágico\"" - msgid "" "You can see other player equiped items,\n" "by right click on player and select in context menu \"Show Items\"." @@ -969,104 +1120,26 @@ msgstr "Puedes ver lo que llevan equipado los demás jugadores haciendo clic der msgid "Whispers" msgstr "Susurros" -msgid "/url URL - insert url into chat." -msgstr "/url URL - Insertar la URL en el chat." - -msgid "\"Wear outfit\"" -msgstr "\"Ponerse la vestimenta\"" - msgid "emote key" msgstr "tecla de emoticon" -msgid "Search results" -msgstr "Resultados de la búsqueda" - -msgid "/help - show small help about chat commands. " -msgstr "/help - mostrar una pequeña ayuda de los comandos. " - msgid "\"Item shortcut 9\"" msgstr "\"Atajo para objeto 9\" " msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "Puedes ajustar la resolución de cliente a la que quieras. En Configuración, en la\npestaña Video, haz clic en \"personalizado\" y escribe, p.e., 900x500 y presiona OK." - -msgid "Main development" -msgstr "Desarrollo principal" - -msgid "\"Help window\"" -msgstr "\"Ventana de ayuda\"" - -msgid "/attack - attack target." -msgstr "/attack - atacar al objetivo." - -msgid "\"Outfit shortcut 1\"" -msgstr "\"Atajo para vestimenta 1\"" - -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." -msgstr " Te darás cuenta de que no todas las comunicaciones te gustaran. Aunque la mayoría\n de las personas son agradables, algunos te ofenderán o intentarán joderte la vida.\n Puesto que éste es un juego abierto, no hay nada que los desarrolladores puedan\n hacer para prevenirlo." - -msgid "About" -msgstr "Acerca de..." - -msgid "\"Change attack weapon type\"" -msgstr "\"Cambiar tipo de arma de ataque\"" - -msgid "\"Emote shortcut 12\"" -msgstr "\"Atajo para emoticono 12\"" - -msgid "\"Outfit shortcut 15\"" -msgstr "\"Atajo para vestimenta 15\"" - -msgid "Windows" -msgstr "Ventanas" - -msgid "\"Ignore input 2\"" -msgstr "\"Ignorar entrada 2\"" - -msgid "\"Emulate right click from keyboard\"" -msgstr "\"Emular clic derecho desde el teclado\"" - -msgid "\"Set home location/set arrow\"" -msgstr "\"Establecer posición home / colocar flecha\"" - -msgid "\"Set direction left\"" -msgstr "\"Voltear a la izquierda\"" - -msgid "\"Move left\"" -msgstr "\"Izquierda\"" - -msgid "##2Emote:##9 enables the ability to express emotions." -msgstr "##2Emociones:##9 Permite al personaje expresar emociones." +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr " Allí encontrarás una lista de todos los jugadores allegados a ti, adicionalmente\n como varias opciones de configuración:" -msgid "\"Item shortcut window\"" -msgstr "\"Ventana de atajos para objetos\"" +msgid "Skills" +msgstr "Habilidades" msgid "\"Item shortcut 7\"" msgstr "\"Atajo para objeto 7\" " -msgid "\"Emote shortcut 8\"" -msgstr "\"Atajo para emoticono 8\"" - msgid "\"Minimap window\"" msgstr "\"Ventana del Mini-mapa\"" -msgid "\"Equipment window\"" -msgstr "\"Ventana de Equipamiento\"" - -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - ignorar todos los susurros del lado del servidor." - -msgid "/notice TEXT - set notice guild text." -msgstr "/notice TEXTO - Establecer el texto de información del gremio." - -msgid "\"Emote shortcut 3\"" -msgstr "\"Atajo para emoticono 3\"" - msgid "" " However, you can protect yourself from such players by ignoring them. Right-\n" " click on them to bring up the context menu, then select `Ignore' or\n" @@ -1075,53 +1148,8 @@ msgid "" " menu, select `Setup' in the upper right corner of the screen, then `Relations'." msgstr " Sin embargo, tú puedes protegerte de esos jugadores ignorándolos. Haz clic\n derecho sobre ellos y, en el menú contextual, selecciona \"Ignorar\" o\n \"Desatender\" (ver abajo). Puedes ver tus relaciones con los jugadores en el\n menú \"Configuración\", donde se enlistan todos los jugadores que has añadido.\n Para abrir este menú, selecciona \"Configuración\" en esquina superior de la \n ventana del cliente y después en \"Relaciones\"." -msgid "/dumpt - dump tests info into chat." -msgstr "/dumpt - Vaciar información de pruebas en el chat." - -msgid "Different patches" -msgstr "Parches diferentes" - -msgid "\"Switch magic attack\"" -msgstr "\"Intercambiar ataque mágico\"" - -msgid "/navigate x y - move to position x,y in current map in any distance." -msgstr "/navigate x y - moverse a la posición x,y en el mapa actual, a cualquier distancia." - -msgid "SKILLS" -msgstr "HABILIDADES" - -msgid "Guild chat commands" -msgstr "Comandos del chat del Gremio" - -msgid "Actions" -msgstr "Acciones" - msgid "\"Item shortcut 12\"" msgstr "\"Atajo para objeto 12\" " -msgid "\"Move to navigation point\"" -msgstr "\"Mover al punto de navegación\"" - -msgid "Sound effects" -msgstr "Efectos de sonido" - msgid "SHORTCUTS:" msgstr "ATAJOS:" - -msgid "\"Talk\"" -msgstr "\"Hablar\"" - -msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." -msgstr " Clic izquierdo ejecuta la acción predeterminada: caminar, recojer algún artículo\n atacar a un monstruo y hablar con los NPCs (asegúrate de darle clic en sus pies).\n Clic derecho muestra un menú contextual. Si se mantiene presionado [Shift Izq],\n se previente que el personaje camine mientras ataca." - -msgid "/follow NICK - start follow mode." -msgstr "/follow NICK - iniciar el modo seguimiento." - -msgid "\"Item shortcut 8\"" -msgstr "\"Atajo para objeto 8\" " - -msgid "/emote N - use emotion number N." -msgstr "/emote N - usar el emoticón número N." diff --git a/data/translations/help/fr.po b/data/translations/help/fr.po index 2c5ebaaa0..501966ecc 100644 --- a/data/translations/help/fr.po +++ b/data/translations/help/fr.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-03-04 16:47+0000\n" -"Last-Translator: Alige \n" +"PO-Revision-Date: 2014-03-14 07:45+0000\n" +"Last-Translator: Bernard \n" "Language-Team: French (http://www.transifex.com/projects/p/manaplus/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,58 +17,22 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -msgid "/invite NICK - invite a player to your party." -msgstr "/invite - Inviter un joueur à rejoindre votre groupe" - msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "/uploadserverconfig - importer la configuration du serveur dans le service pastebin." -msgid "\"Switch pvp attack\"" -msgstr "\"Changer en attaque JvJ\"" - -msgid "To read about whispering and other chat commands, look here:" -msgstr "Pour en savoir plus sur le chuchotement et les autres commandes de chat, regardez ici :" - -msgid "/away, /away MSG - set away mode." -msgstr "/away, /away MSG - activer le mode absent." - -msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" -msgstr "Vous pouvez sélectionner d'autres thèmes.\nPour ce faire, ouvrez la fenêtre de configuration et sélectionnez l'onglet \"Thèmes\" \net choisissez dans \"thème gui\" celui qui vous convient." - -msgid "\"Target & attack\"" -msgstr "\"Cibler & attaquer\"" - msgid "/atkhuman - select and attack nearest player." msgstr "/atkhuman - sélectionner et attaquer le joueur le plus proche." -msgid "\"Emote shortcut 11\"" -msgstr "\"Raccourci d'émoticône 11\"" - -msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr "Pour ajouter un objet dans la barre de raccourci cliquez sur l'objet dans la fenêtre de \nl'inventaire, puis cliquez sur la boîte dans la fenêtre de raccourci qui devrait être associée \navec l'objet. Pour réorganiser des objets à l'intérieur de la fenêtre de raccourci faites-les \nglisser simplement entre les boîtes. Pour enlever des objets tu les faites les simplement \nglisser simplement en dehors de la fenêtre." - msgid "\"Outfit shortcut 12\"" msgstr "\"Raccourci de tenue 12\"" msgid "/cacheinfo - show text cache info." msgstr "/cacheinfo - afficher l'info. du cache texte." -msgid "/exp 0 - disable party experience sharing options." -msgstr "/exp - Désactive le partage d'expérience dans le groupe" - -msgid "\"Outfits window\"" -msgstr "\"Fenêtre des tenues\"" - -msgid "KEYBOARD:" -msgstr "CLAVIER :" +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Vous pouvez imiter un autre joueur en choisissant \"imitation\" dans le menu contextuel ou en écrivant /imitate NOM" msgid "" " - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" @@ -78,85 +42,112 @@ msgstr " - ##2Autoriser les échanges##9: Souhaitez vous autoriser tous les joue msgid "\"Emote shortcut 9\"" msgstr "\"Raccourci d'émoticône 9\"" -msgid "/item 1 - enable party item sharing options." -msgstr "/item 1 - activer le partage d'objets du groupe." +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack NOM - ajoute le monstre NOM à la liste d'ignorés." -msgid "\"Set direction down\"" -msgstr "\"Définir la direction vers le bas\"" +msgid "Back to Index" +msgstr "Retour à l'Index" -msgid "GM" -msgstr "MJ" +msgid "\"Quests window\"" +msgstr "\"Fenêtre des Quêtes\"" -msgid "\"Target NPC\"" -msgstr "\"Cibler PNJ\"" +msgid "\"Quick drop window\"" +msgstr "\"Fenêtre de jet rapide\"" -msgid "Party chat commands" -msgstr "Commandes de l'onglet de parti" +msgid "" +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." +msgstr " Vous pouvez améliorer vos compétences en augmentant ton niveau de métier (job). Chaque niveau de métier\n vous donne 1 point à ajouter à vos compétences de base." -msgid "/help - show this help." -msgstr "/help - affiche cette fenêtre d'aide." +msgid "\"Emote shortcut 10\"" +msgstr "\"Raccourci d'émoticône 10\"" -msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." -msgstr "Vous pouvez marcher jusqu'aux points de transport (warp points) automatiquement.\nOuvrez fa fenêtre Social (F11) et sélectionnez l'onglet Nav, puis cliquez sur le nom du point où vous voulez aller." +msgid "Content devs" +msgstr "Développeurs de contenu" -msgid "/info - show guild info. Only for native guilds only." -msgstr "/info - afficher les informations de guilde. Seulement pour les guildes natives." +msgid "Guild chat commands" +msgstr "Commandes de l'onglet de guilde" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - ajouter NICK à la liste des relations neutres." +msgid "/away, /away MSG - set away mode." +msgstr "/away, /away MSG - activer le mode absent." -msgid "\"Outfit shortcut 7\"" -msgstr "\"Raccourci de tenue 7\"" +msgid "GM" +msgstr "MJ" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NOM - ajouter le monstre NOM à la liste d'attaques prioritaires." +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack NOM - ajoute le monstre NOM à la liste d'attaque." -msgid "Back to Index" -msgstr "Retour à l'Index" +msgid "\"Emote shortcut 2\"" +msgstr "\"Raccourci d'émoticône 2\"" -msgid "\"Quit\"" -msgstr "\"Quitter\"" +msgid "/announce MESSAGE - show global message." +msgstr "/announce MESSAGE - Affiche un message global." -msgid "THE PLAYER LIST" -msgstr "LISTE DES JOUEURS" +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - ne plus ignorer les chuchotements venant du serveur." -msgid "/priceload - load shop price from disc." -msgstr "/priceload - Charger la liste de prix-boutique depuis le disque." +msgid "/createparty NAME - create party with selected name." +msgstr "/createparty NOM - Crée un groupe appelé NOM." -msgid "Search string not found." -msgstr "Chaîne recherchée non trouvée." +msgid "/heal NICK - heal nick." +msgstr "/heal PSEUDO - soigner le joueur \"PSEUDO\"." -msgid "\"Quests window\"" -msgstr "\"Fenêtre des Quêtes\"" +msgid "\"Select OK\"" +msgstr "\"Sélectionner OK\"" -msgid "Other contributors" -msgstr "Autres contributeurs" +msgid "/dumpe - dump environment variables into chat." +msgstr "/dumpe - copie les variables d'environement dans le chat." msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "Vous pouvez désactiver la barre jaune,\nen appuyant sur ###keyDisableGameModifiers;." +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgstr "Si le client fonctionne très lentement, vous pouvez améliorer sa vitesse\nen lisant ceci : @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgid "\"Next chat tab\"" -msgstr "Onglet de dialogue suivant" +msgid "\"Enable/disable trading\"" +msgstr "\"Activer / Désactiver les échanges\"" -msgid "Support" -msgstr "Support" +msgid "/wait NAME - wait for nick or moster with name." +msgstr "/wait NAME - Attendre le personnage de nom \" ou le monstre de nom NAME." -msgid "\"Quick drop window\"" -msgstr "\"Fenêtre de jet rapide\"" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "##2Trade:##9 active la possibilité d'échanger avec les autres." -msgid "\"Screenshot\"" -msgstr "\"Capture d'écran\"" +msgid "\"Use magic attack\"" +msgstr "\"Utiliser l'attaque magique\"" + +msgid "\"Who is online window\"" +msgstr "\"Fenêtre de qui est en ligne\"" + +msgid "\"Switch pvp attack\"" +msgstr "\"Changer en attaque JvJ\"" + +msgid "\"Deactivate chat input\"" +msgstr "\"Désactiver l'entrée du chat\"" + +msgid "\"Move to navigation point\"" +msgstr "\"Aller jusqu'au point de navigation\"" + +msgid "ManaPlus Contributors" +msgstr "Contributeurs à ManaPlus" msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." -msgstr "La plupart des commandes fonctionnent dans les onglets de conversation privée \n(whispers). Par example la commande /imitation tapée dans l'onglet de conversation avec \n\"NOM\" a le même effet que la commande /imitation \"NOM\" ou le clic-droit sur NOM suivi \ndu choix imitation." +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." +msgstr "The Mana World##0 est un sérieux effort pour créer un jeu MMORPG innovant, libre et \"open source\". The Mana World Utilise des graphiques 2D graphics and cherche à être aussi varié et interactif que possible. L'ensemble du contenu est soumis à la license GPL, afin de vous assurer que vous aurez toujours accès à ce jeu." + +msgid "ABOUT MANAPLUS" +msgstr "A PROPOS DE MANAPLUS" + +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway MSG - active/désactive le mode pseudo away (pseudo-absent)." + +msgid "Other contributors" +msgstr "Autres contributeurs" + +msgid "\"Item shortcuts Key\"" +msgstr "\"Touche des raccourcis d'objets\"" msgid "" "Communication is often essential to success in this game. You can communicate\n" @@ -164,163 +155,182 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "Communiquer est souvent essentiel pour réussir dans le jeu. Vous pouvez communiquer\n de plusieurs manières : En discutant (dialogue) en montrant des émoticônes (voir plus haut), en échangeant\n (avec le menu contextuel clic-droit) ou en chuchotant." -msgid "\"Emote shortcut 1\"" -msgstr "\"Raccourci d'émoticône 1\"" +msgid "\"Item shortcut 3\"" +msgstr "\"Raccourci d'objet 3\"" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." -msgstr " - ##2ignorer##9: Vous voulez ignorer complètement ce joueur. Vous ne verrez même plus se bulles de texte ni ses emoticones" +msgid "\"Change move type\"" +msgstr "\"Changer la façon de marcher\"" -msgid "\"Outfit shortcut 13\"" -msgstr "\"Raccourci de tenue 13\"" +msgid "Tabs" +msgstr "Onglets" -msgid "/sethome - set home position." -msgstr "/sethome - fixer la position maison." +msgid "\"Outfit shortcut 4\"" +msgstr "\"Raccourci de tenue 4\"" -msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." -msgstr " Vous pouvez améliorer vos compétences en augmentant ton niveau de métier (job). Chaque niveau de métier\n vous donne 1 point à ajouter à vos compétences de base." +msgid "\"Did you know window\"" +msgstr "\"Fenêtre le-savais-tu\"" -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me TEXTE - envoyer TEXTE dans le chat comme la commande /me sur IRC." +msgid "" +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "/mail NOM MSG - Envoyer un message a \"NOM\" alors qu'il est hors ligne. Fonctionne uniquement sur le serveur tmw avec \"AuctionBot\"." -msgid "\"Chat window\"" -msgstr "\"Fenêtre de Chat\"" +msgid "Download" +msgstr "Téléchargement" -msgid "\"Emote shortcut 10\"" -msgstr "\"Raccourci d'émoticône 10\"" +msgid "/dropn - drop N items from any slot." +msgstr "/dropn - Lache (jette) N objets de l'une des cases de la fenêtre de jet (w)." -msgid "\"Item shortcut 14\"" -msgstr "\"Raccourci d'objet 14\"" +msgid "/enableaway - enable away messages in current tab." +msgstr "/enableaway - Autorise les messages d'absence dans l'onglet courant." -msgid "\"Ignore input 1\"" -msgstr "\"Ignore entrée 1\"" +msgid "/enemy NICK - add nick to enemyes list." +msgstr "/enemy NICK - ajoute \"NICK\" à la liste de vos ennemis." -msgid "Mana Contributors" -msgstr "Contributeurs de Mana" +msgid "Support" +msgstr "Support" -msgid "Content devs" -msgstr "Développeurs de contenu" +msgid "\"Copy equiped to Outfit\"" +msgstr "Copier l'équipement porté dans les tenues" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query PSEUDO, /q PSEUDO - ouvre un nouvel onglet de discussion avec le joueur \"PSEUDO\"." +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - met la tenue suivante." msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" -msgstr " - ##2autoriser chuchoter##9: Souhaitez vous autoriser tous les joueurs à vous envoyer des messages personnels en jeu?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgstr "/cleangraphics - Efface les graphiques du cache. Utile pour les développeurs de contenu." -msgid "\"Item shortcut 5\"" -msgstr "\"Raccourci d'objet 5\"" +msgid "\"Outfit shortcut 3\"" +msgstr "\"Raccourci de tenue 3\"" -msgid "/all - show visible beings list in debug tab." -msgstr "/all - afficher la liste des êtres visibles dans l'onglet de débogage." +msgid "\"Quick drop N items\"" +msgstr "\"Déposer rapidement N objets\"" -msgid "\"Emote shortcut 7\"" -msgstr "\"Raccourci d'émoticône 7\"" +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg PSEUDO texte, /whisper PSEUDO texte, /w PSEUDO texte - envoie un message privé au joueur." -msgid "Debug" -msgstr "Débogage" +msgid "/movetotarget - move to target position." +msgstr "/movetotarget - aller à la position visée" -msgid "/present - print visible players number to chat." -msgstr "" +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - met la tenue précédente." -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" -msgstr "Site Web : @@http://manaplus.org/|http://manaplus.org/@@" +msgid "##2Party level2:##9 enables a char to create a party." +msgstr "##2Groupe level2:##P Permet à un personnage de créer un groupe." -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack NOM - ajoute le monstre NOM à la liste d'attaque." +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target PSEUDO - cibler le joueur ou le monstre comme cible." + +msgid "##2ManaPlus version: ##6%VER%" +msgstr "##2Version de ManaPlus : ##6%VER%" + +msgid "COMMANDS" +msgstr "COMMANDES" msgid "For other server look servers pages for support." msgstr "Pour d'autres serveurs, reportez-toi à leurs pages d'aide." -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." -msgstr "##2ManaPlus##9 est un effort notable de création d'un client de jeux de rôles MMO, libre et open source. Manaplus utilise utilise des graphiques 2D, avec pour but la création d'un monde interactif vaste et varié. Il est distribué sous la licence GPL pour vous garantir sa disponibilité permanente. " +msgid "\"Toggle chat\"" +msgstr "\"Activer / Désactiver l'entrée dans le chat\"" -msgid "\"Target closest monster\"" -msgstr "\"Cibler le monstre le plus proche\"" +msgid "/talkpet TEXT - talk from your pet." +msgstr "/talkpet TEXT - Fait dire \"TEXT\" à votre animal." -msgid "\"Emote shortcut 2\"" -msgstr "\"Raccourci d'émoticône 2\"" +msgid "\"Change attack type\"" +msgstr "\"Changer le type d'attaque\"" -msgid "\"Outfit shortcut 6\"" -msgstr "\"Raccourci de tenue 6\"" +msgid "Manaplus Developers" +msgstr "Développeurs de Manaplus" -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - choisit le nombre d'objets à jeter par la touche de jet rapide." +msgid "\"On / off audio\"" +msgstr "\"Audio On / Off\"" -msgid "/dumpogl - dump all OpenGL variables into log file." -msgstr "" +msgid "You can change any key in keyboard settings." +msgstr "Tu peux changer n'importe quelle touche dans la configuration du clavier." -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - met la tenue numéro N." +msgid "\"Previous chat tab line\"" +msgstr "\"Précédente ligne de l'onglet de chat\"" -msgid "Visit IRC channel:" -msgstr "Visitez notre canal IRC :" +msgid "\"Emote shortcut 13\"" +msgstr "\"Raccourci d'émoticône 13\"" -msgid "\"Shop window\"" -msgstr "\"Fenêtre de magasin\"" +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/disregard NOM - ajouter NOM à la liste de négligés." -msgid "/createparty NAME - create party with selected name." -msgstr "/createparty NOM - Crée un groupe appelé NOM." +msgid "/enablehighlight - enable highlight in current tab." +msgstr "/enablehighlight - Autorise Le surlignage de l'onglet (mise en évidence) courant." -msgid "\"Move down\"" -msgstr "\"Aller vers le bas\"" +msgid "/disableaway - disable away messages in current tab." +msgstr "/disableaway - désactive les messages d'absence dans l'onglet courant." -msgid "/heal NICK - heal nick." -msgstr "/heal PSEUDO - soigner le joueur \"PSEUDO\"." +msgid "\"Smilie\"" +msgstr "\"Smiley\"" -msgid "/emotepet N - use emotion number N from your pet." -msgstr "" +msgid "Main development" +msgstr "Développement principal" -msgid "\"Setup window\"" -msgstr "\"Fenêtre des réglages\"" +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." +msgstr " Clic gauche pour exécuter l'action par défaut : marcher, prendre un objet, attaquer un monstre\n et parler aux PNJs (cliquer sur leurs pieds). Clic droit pour développer\n un menu contextuel. Maintenir [Majuscule gauche] empêche de marcher pendant l'attaque." -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack NOM - Enlève le monstre NOM de la liste d'attaque." +msgid "Search string not found." +msgstr "Chaîne recherchée non trouvée." -msgid "\"Set direction up\"" -msgstr "\"Définir la direction vers le haut\"" +msgid "\"Emote shortcut 7\"" +msgstr "\"Raccourci d'émoticône 7\"" -msgid "/dumpe - dump environment variables into chat." -msgstr "" +msgid "" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "vous pouvez choisir n'importe la taille d'écran du client dans l'onglet \"vidéo\" de la configuration,\nchoisissez \"personnalisé\" et entre par exemple : 900x500 puis appuyez sur ok." -msgid "Instructions" -msgstr "Instructions" +msgid "/attack - attack target." +msgstr "/attack - attaquer la cible." -msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgstr "Si le client fonctionne très lentement, vous pouvez améliorer sa vitesse\nen lisant ceci : @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgid "\"Set home location/set arrow\"" +msgstr "\"Définir la position maison / définir les points de navigation\"" -msgid "\"Kills stats window\"" -msgstr "\"Fenêtre des statistiques de combat\"" +msgid "\"Set direction left\"" +msgstr "\"Définir la direction vers la gauche\"" -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" -msgstr "Vous pouvez faire une recherche simple dans l'aide en utilisant la commande: \n##2?text" +msgid "\"Equipment window\"" +msgstr "\"Fenêtre d'équipement\"" -msgid "\"Change move to target type\"" -msgstr "\"Changer le type de déplacement vers les cibles\"" +msgid "Mana Contributors" +msgstr "Contributeurs de Mana" -msgid "/dumpmods - dump all enabled mod names into chat." -msgstr "" +msgid "/dumpt - dump tests info into chat." +msgstr "/dumpt - Copie les résultats de tests dans le chat." -msgid "\"Enable/disable trading\"" -msgstr "\"Activer / Désactiver les échanges\"" +msgid "Different patches" +msgstr "autres Patchs:" -msgid "\"Toggle camera mode\"" -msgstr "\"Changer le mode caméra\"" +msgid "Sound effects" +msgstr "Effets sonores" -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore NOM - Enlever \"NOM\" de la liste des ignorés." +msgid "\"Talk\"" +msgstr "\"Parler\"" + +msgid "\"Item shortcut 8\"" +msgstr "\"Raccourci d'objet 8\"" + +msgid "/all - show visible beings list in debug tab." +msgstr "/all - afficher la liste des êtres visibles dans l'onglet de débogage." + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." +msgstr "La plupart des commandes fonctionnent dans les onglets de conversation privée \n(whispers). Par example la commande /imitation tapée dans l'onglet de conversation avec \n\"NOM\" a le même effet que la commande /imitation \"NOM\" ou le clic-droit sur NOM suivi \ndu choix imitation." + +msgid "\"Ignore input 1\"" +msgstr "\"Ignore entrée 1\"" + +msgid "\"Item shortcut 6\"" +msgstr "\"Raccourci d'objet 6\"" msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -328,638 +338,779 @@ msgid "" " Bugs/Support section of the forum:" msgstr "Si vous rencontrez des problèmes, veuillez d'abord lire la FAQ.\nSi vous ne trouvez pas de solution, reportez-vous à la rubrique \nBugs / Support du forum :" -msgid "IGNORING COMMUNICATION" -msgstr "IGNORER LES COMMUNICATIONS" - -msgid "/wait NAME - wait for nick or moster with name." -msgstr "" - -msgid "SUPPORT" -msgstr "SUPPORT" +msgid "/help - show this help." +msgstr "/help - affiche cette fenêtre d'aide." -msgid "\"Outfit shortcut 10\"" -msgstr "\"Raccourci de tenue 10\"" +msgid "\"Outfit shortcut 7\"" +msgstr "\"Raccourci de tenue 7\"" -msgid "Look this page for help and downloads:" -msgstr "Consultez cette page pour l'aide et les téléchargements :" +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack NOM - ajouter le monstre NOM à la liste d'attaques prioritaires." -msgid "COMMUNICATION:" -msgstr "COMMUNICATION :" +msgid "For TMW support:" +msgstr "Pour le support TMW:" -msgid "Other skills:" -msgstr "Autres compétences :" +msgid "/priceload - load shop price from disc." +msgstr "/priceload - Charger la liste de prix-boutique depuis le disque." msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." -msgstr " - ##2save player list##9:La liste de relations doit-elle être sauvegardée\n quand vous quittez le jeu? Si vous voulez activer cette option, la liste sera conservée lorsque\n vous quittez et redémarrez." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." +msgstr " - ##2friend##9: Vous considérez ce joueur comme votre ami. Ce joueur peut vous parler en privé ou marchander avec vous à n'importe quel moment." -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Vous peux utiliser la conversation vocale Mumble pour parler aux autres joueurs.\nDémarrez Mumble avant le client et activez Mumble dans la configuration." +msgid "\"Item shortcut 13\"" +msgstr "\"Raccourci d'objet 13\"" -msgid "\"Move up\"" -msgstr "\"Aller vers le haut\"" +msgid "For other servers may exists other copyrights." +msgstr "D'autres serveurs peuvent utiliser des copyrights différents." -msgid "Here contributors from parent projects" -msgstr "Contributeurs de projets parents." +msgid "\"Outfit shortcut 13\"" +msgstr "\"Raccourci de tenue 13\"" -msgid "\"Item shortcut 4\"" -msgstr "\"Raccourci d'objet 4\"" +msgid "/sethome - set home position." +msgstr "/sethome - fixer la position maison." msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Vous pouvez réinitialiser la barre jaune,\nen faisant un clic-droit dessus et en sélectionnant \"Remise aux valeurs par défaut de la barre jaune\"." +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr " - ##2autoriser chuchoter##9: Souhaitez vous autoriser tous les joueurs à vous envoyer des messages personnels en jeu?" -msgid "/who - print online players number to chat." -msgstr "/who - affiche le nombre de joueurs en ligne dans le chat." +msgid "\"Copy outfit\"" +msgstr "\"Copier la tenue\"" -msgid "/createitems - open dialog for creating items." -msgstr "" +msgid "/present - print visible players number to chat." +msgstr "/present - Ecriit le nombre de joueurs visibles dans le chat." -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway MSG - active/désactive le mode pseudo away (pseudo-absent)." +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "/dumpogl - écrit toutes les variables OpenGL dans le ficher log." -msgid "Sources:" -msgstr "Sources :" +msgid "/emotepet N - use emotion number N from your pet." +msgstr "/emotepet N - votre animal affiche l'émoticone numéro N." -msgid "/uptime - show client uptime." -msgstr "/uptime - affiche la durée d'utilisation du client." +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "Vous pouvez faire une recherche simple dans l'aide en utilisant la commande: \n##2?text" -msgid "\"Who is online window\"" -msgstr "\"Fenêtre de qui est en ligne\"" +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Vous pouvez acheter ou vendre des objets aux boutiques des joueurs.\nFaites un clic-droit sur le joueur et choisissez \"Acheter\" ou \"Vendre\"" -msgid "\"Sit\"" -msgstr "\"S'asseoir\"" +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore NOM - Enlever \"NOM\" de la liste des ignorés." + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Vous pouvez réinitialiser la barre jaune,\nen faisant un clic-droit dessus et en sélectionnant \"Remise aux valeurs par défaut de la barre jaune\"." + +msgid "\"Emote shortcut 3\"" +msgstr "\"Raccourci d'émoticône 3\"" msgid "/dumpg - dump graphics and some other settings to chat." msgstr "/dumpg - Ecrit les préférences graphiques et quelques autres dans la ligne de chat." -msgid "\"Deactivate chat input\"" -msgstr "\"Désactiver l'entrée du chat\"" - msgid "/trade NICK - start trade with nick." msgstr "/trade NOM - commencer un échange avec le joueur \"NOM\"." -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation NOM - Démarre le mode imitation du personnage \"NOM\"." - -msgid "\"Outfit shortcut 5\"" -msgstr "\"Raccourci de tenue 5\"" - -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Vous pouvez imiter un autre joueur en choisissant \"imitation\" dans le menu contextuel ou en écrivant /imitate NOM" +msgid "\"Switch magic attack\"" +msgstr "\"Changer d'attaque magique\"" msgid "" "You can hide/show bars and buttons by right click and select menu item." msgstr "Vous pouvez afficher/cacher une barre ou un bouton en faisant un clic-droit et en le sélectionnant dans la liste." -msgid "\"Scroll chat down\"" -msgstr "\"Balayer le chat vers le bas\"" +msgid "\"Enable / disable away mode\"" +msgstr "\"Activer/Désactiver le mode Inactif\"" -msgid "##2Trade:##9 enables the ability to trade with others." -msgstr "##2Trade:##9 active la possibilité d'échanger avec les autres." +msgid "\"Commands window\"" +msgstr "\"Fenêtre des commandes\"" -msgid "Contributors to client development" -msgstr "Contributeurs au développement du client" +msgid "Android porting" +msgstr "Portage Android" -msgid "\"Outfit shortcut 11\"" -msgstr "\"Raccourci de tenue 11\"" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Vous pouvez activer le mode absent (away)\nen écrivant /away dans la ligne de conversation" -msgid "\"Move right\"" -msgstr "\"Aller vers la droite\"" +msgid "Magic skills:" +msgstr "Compétences magiques :" -msgid "\"Item shortcut 11\"" -msgstr "\"Raccourci d'objet 11\"" +msgid "Server news" +msgstr "Nouvelles du serveur" -msgid "\"Item shortcut 10\"" -msgstr "\"Raccourci d'objet 10\"" +msgid "/clear - clear current chat tab." +msgstr "/clear - efface l'onglet de conversation courant." -msgid "ABOUT MANAPLUS" -msgstr "A PROPOS DE MANAPLUS" +msgid "\"Social window\"" +msgstr "\"Fenêtre sociale\"" -msgid "\"Select OK\"" -msgstr "\"Sélectionner OK\"" +msgid "\"Emote shortcut 4\"" +msgstr "\"Raccourci d'émoticône 4\"" -msgid "MacOSX porting" -msgstr "Portage MacOSX" +msgid "\"Close chat tab\"" +msgstr "\"Fermer le tab de chat\"" + +msgid "\"Target player\"" +msgstr "\"Cibler le Joueur\"" + +msgid "/invite NICK - invite a player to your party." +msgstr "/invite - Inviter un joueur à rejoindre votre groupe" msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgstr "À propos de la barre jaune, vous pouvez lire cette page :\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." +msgstr " - ##2disregarded##9: Vous voulez négliger ce joueur, ce qui signifie que ses\n ses messages are ses messages n'apparaissent pas dans la conversation et que ses messages personnels et requêtes d'échange sont ignorés." -msgid "\"Move to target\"" -msgstr "\"Aller à la cible\"" +msgid "\"Debug window\"" +msgstr "\"Fenêtre de débogage\"" -msgid "/item 0 - disable party item sharing options." -msgstr "/item 0 - désactiver le partage d'objets du groupe." +msgid "\"Next chat tab\"" +msgstr "Onglet de dialogue suivant" -msgid "/drop - drop N items from 0 slot." -msgstr "" +msgid "\"Change move to target type\"" +msgstr "\"Changer le type de déplacement vers les cibles\"" -msgid "\"Enable / disable away mode\"" -msgstr "\"Activer/Désactiver le mode Inactif\"" +msgid "\"Pickup\"" +msgstr "\"Ramasser\"" -msgid "INDEX" -msgstr "INDEX" +msgid "\"Item shortcut 2\"" +msgstr "\"Raccourci d'objet 2\"" -msgid "\"Chat auto complete\"" -msgstr "\"Auto-complétion du chat\"" +msgid "About current server" +msgstr "A propos de ce serveur" -msgid "/kick NICK - kick someone from the party you are in." -msgstr "/kick - Exclure un membre de votre groupe" +msgid "\"Quick heal target or self\"" +msgstr "\"Soins rapides sur la cible ou sur soi-même\"" -msgid "\"Commands window\"" -msgstr "\"Fenêtre des commandes\"" +msgid "Search error" +msgstr "Erreur de recherche" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - ajoute tous les joueurs à la liste d'ignorés." +msgid "\"Outfit shortcut 9\"" +msgstr "\"Raccourci de tenue 9\"" -msgid "\"Copy outfit\"" -msgstr "\"Copier la tenue\"" +msgid "\"Change attack weapon type\"" +msgstr "Changer de type d'arme d'attaque" -msgid "Server news" -msgstr "Nouvelles du serveur" +msgid "\"Move left\"" +msgstr "\"Aller vers la gauche\"" -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore NOM - ajoute \"NOM\" à la liste d'ignorés." +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." +msgstr "##9 Ce fichier liste tous les contributeurs, jusqu'à la version actuelle. Consultez la wiki\n##9 pour la liste de l'équipe de développement active actuellement." -msgid "\"Item shortcuts Key\"" -msgstr "\"Touche des raccourcis d'objets\"" +msgid "\"Chat window\"" +msgstr "\"Fenêtre de Chat\"" -msgid "\"Disable / enable game modifier keys\"" -msgstr "\"Activer / Désactiver les touches de modification de jeu\"" +msgid "\"Change follow mode\"" +msgstr "\"Changer le mode de suivi\"" -msgid "\"Change crazy Move mode\"" -msgstr "\"Changer le mode des mouvements fous\"" +msgid "\"Previous chat tab\"" +msgstr "Onglet de conversation précédent" -msgid "/where - print current player position to chat." -msgstr "/where - affiche la position actuelle du joueur dans le chat." +msgid "\"Kills stats window\"" +msgstr "\"Fenêtre des statistiques de combat\"" -msgid "\"Attack\"" -msgstr "\"Attaquer\"" +msgid "\"Outfit shortcut 2\"" +msgstr "\"Raccourci de tenue 2\"" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - met la tenue suivante." +msgid "IGNORING COMMUNICATION" +msgstr "IGNORER LES COMMUNICATIONS" -msgid "/magicattack - attack target with magic." -msgstr "/magicattack - attaquer la cible avec de la magie." +msgid "" +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." +msgstr " - ##2save player list##9:La liste de relations doit-elle être sauvegardée\n quand vous quittez le jeu? Si vous voulez activer cette option, la liste sera conservée lorsque\n vous quittez et redémarrez." + +msgid "Other" +msgstr "Autre" + +msgid "\"Outfit shortcut 14\"" +msgstr "\"Raccourci de tenue 14\"" + +msgid "\"Emote shortcut window\"" +msgstr "\"Fenêtre des raccourcis d'émoticônes\"" + +msgid "\"Wear outfit\"" +msgstr "\"Mettre la tenue\"" + +msgid "\"Change map view mode\"" +msgstr "\"Changer le mode de vue de carte\"" + +msgid "Instructions" +msgstr "Instructions" + +msgid "\"Emote shortcut 12\"" +msgstr "\"Raccourci d'émoticône 12\"" + +msgid "About The Mana World" +msgstr "À propos de The Mana World" + +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - ignorer tous les chuchotements du côté serveur." msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Vous pouvez activer le mode absent (away)\nen écrivant /away dans la ligne de conversation" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" +msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - aller à la position proche X,Y ." +msgid "\"Sit\"" +msgstr "\"S'asseoir\"" -msgid "##2Party Level1:##9 enables a char to join a party." -msgstr "##2Party Level1:##9 permet à votre personnage de rejoindre un groupe." +msgid "/navigate x y - move to position x,y in current map in any distance." +msgstr "/navigate x y - aller à la position x,y de la carte courante, à une distance quelconque." -msgid "\"Item shortcut 3\"" -msgstr "\"Raccourci d'objet 3\"" +msgid "SKILLS" +msgstr "COMPETENCES" -msgid "\"Change move type\"" -msgstr "\"Changer la façon de marcher\"" +msgid "Actions" +msgstr "Actions" -msgid "Magic skills:" -msgstr "Compétences magiques :" +msgid "/emote N - use emotion number N." +msgstr "/emote N - affiche l'émoticône numéro N." -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack NOM - ajoute le monstre NOM à la liste d'ignorés." +msgid "/item 0 - disable party item sharing options." +msgstr "/item 0 - désactiver le partage d'objets du groupe." -msgid "Android porting" -msgstr "Portage Android" +msgid "\"Target closest monster\"" +msgstr "\"Cibler le monstre le plus proche\"" -msgid "Tabs" -msgstr "Onglets" +msgid "\"Outfits window\"" +msgstr "\"Fenêtre des tenues\"" -msgid "\"Social window\"" -msgstr "\"Fenêtre sociale\"" +msgid "Party chat commands" +msgstr "Commandes de l'onglet de parti" -msgid "\"Hide windows\"" -msgstr "\"Cacher les fenêtres\"" +msgid "" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." +msgstr "Vous pouvez marcher jusqu'aux points de transport (warp points) automatiquement.\nOuvrez fa fenêtre Social (F11) et sélectionnez l'onglet Nav, puis cliquez sur le nom du point où vous voulez aller." -msgid "\"Outfit shortcut 4\"" -msgstr "\"Raccourci de tenue 4\"" +msgid "" +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." +msgstr "##2ManaPlus##9 is un client étendu basé sur le code du client ##2Mana##9 .\n De nombreuses fonctionalités ont été ajoutées; les perfomances, la stabilité, la securité ont été accrues et bien plus." -msgid "Chat commands" -msgstr "Commandes de conversation (Chat)" +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." +msgstr "Vous pouvez désactiver la barre jaune,\nen appuyant sur ###keyDisableGameModifiers;." -msgid "\"Did you know window\"" -msgstr "\"Fenêtre le-savais-tu\"" +msgid "\"Screenshot\"" +msgstr "\"Capture d'écran\"" -msgid "Trade" -msgstr "Échanger" +msgid "/closeall - close all whispers." +msgstr "/closeall - fermer toutes les fenêtres de chuchotement." -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist NOM - ajoute \"NOM\" a la liste noire de relations." +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." +msgstr "Pour ajouter un objet dans la barre de raccourci cliquez sur l'objet dans la fenêtre de \nl'inventaire, puis cliquez sur la boîte dans la fenêtre de raccourci qui devrait être associée \navec l'objet. Pour réorganiser des objets à l'intérieur de la fenêtre de raccourci faites-les \nglisser simplement entre les boîtes. Pour enlever des objets tu les faites les simplement \nglisser simplement en dehors de la fenêtre." -msgid "\"Change map view mode\"" -msgstr "\"Changer le mode de vue de carte\"" +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query PSEUDO, /q PSEUDO - ouvre un nouvel onglet de discussion avec le joueur \"PSEUDO\"." -msgid "\"Close chat tab\"" -msgstr "\"Fermer le tab de chat\"" +msgid "\"Item shortcut 5\"" +msgstr "\"Raccourci d'objet 5\"" -msgid "\"Item shortcut 6\"" -msgstr "\"Raccourci d'objet 6\"" +msgid "\"Scroll chat up\"" +msgstr "\"Balayer le chat vers le haut\"" msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." -msgstr " - ##2neutral##P: Dans la mesure ou le jeu est concerné, ceci est identique à\n ne pas avoir le joueur dans votre liste de relations: le joueur peut converser avec vous mais ne peut échanger ou\n chuchoter avec vous que si cette option est choisie pour tout le monde." +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." +msgstr "##2ManaPlus##9 est un effort notable de création d'un client de jeux de rôles MMO, libre et open source. Manaplus utilise utilise des graphiques 2D, avec pour but la création d'un monde interactif vaste et varié. Il est distribué sous la licence GPL pour vous garantir sa disponibilité permanente. " -msgid "Download" -msgstr "Téléchargement" +msgid "\"Outfit shortcut 6\"" +msgstr "\"Raccourci de tenue 6\"" + +msgid "Visit IRC channel:" +msgstr "Visitez notre canal IRC :" + +msgid "\"Target & attack\"" +msgstr "\"Cibler & attaquer\"" + +msgid "\"Item shortcut 10\"" +msgstr "\"Raccourci d'objet 10\"" + +msgid "/where - print current player position to chat." +msgstr "/where - affiche la position actuelle du joueur dans le chat." + +msgid "/exp - show party experience sharing options." +msgstr "/exp - Affiche / Modifie les préférences de partage d'expérience du groupe" + +msgid "/dumpmods - dump all enabled mod names into chat." +msgstr "/dumpmods - Copie les modifications actives dans le chat." + +msgid "INDEX" +msgstr "INDEX" + +msgid "\"Outfit shortcut 10\"" +msgstr "\"Raccourci de tenue 10\"" + +msgid "\"Crazy moves\"" +msgstr "\"Mouvements fous\"" + +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgstr "Site Web : @@http://manaplus.org/|http://manaplus.org/@@" + +msgid "/uptime - show client uptime." +msgstr "/uptime - affiche la durée d'utilisation du client." + +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation NOM - Démarre le mode imitation du personnage \"NOM\"." + +msgid "\"Ignore input 2\"" +msgstr "\"Ignorer l'entrée 2\"" + +msgid "\"Scroll chat down\"" +msgstr "\"Balayer le chat vers le bas\"" + +msgid "\"Move to target\"" +msgstr "\"Aller à la cible\"" + +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - ajoute tous les joueurs à la liste d'ignorés." + +msgid "\"Chat auto complete\"" +msgstr "\"Auto-complétion du chat\"" + +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore NOM - ajoute \"NOM\" à la liste d'ignorés." + +msgid "\"Attack\"" +msgstr "\"Attaquer\"" + +msgid "/magicattack - attack target with magic." +msgstr "/magicattack - attaquer la cible avec de la magie." + +msgid "For ManaPlus Online support:" +msgstr "Support de ManaPlus en ligne:" + +msgid "\"Set direction right\"" +msgstr "\"Définir la direction vers la droite\"" msgid "Other linux:" msgstr "Autres Linux :" -msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." -msgstr " - ##2friend##9: Vous considérez ce joueur comme votre ami. Ce joueur peut vous parler en privé ou marchander avec vous à n'importe quel moment." - -msgid "Art or images contributors" -msgstr " Contributeurs: artistes graphiques" +msgid "DOWNLOADS" +msgstr "TÉLÉCHARGEMENTS" -msgid "\"Target player\"" -msgstr "\"Cibler le Joueur\"" +msgid "/item 1 - enable party item sharing options." +msgstr "/item 1 - activer le partage d'objets du groupe." -msgid "/dropn - drop N items from any slot." -msgstr "" +msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgstr "##9Les compétences magiques peuvent être obtenues en accomplissant des quêtes et des missions dans le jeu." -msgid "/enableaway - enable away messages in current tab." -msgstr "" +msgid "/erase NICK - add nick to erased list." +msgstr "/erase NOM - ajoute NOM à la liste de joueurs effacés." -msgid "##2ManaPlus version: ##6%VER%" -msgstr "##2Version de ManaPlus : ##6%VER%" +msgid "COMMUNICATION:" +msgstr "COMMUNICATION :" -msgid "/enemy NICK - add nick to enemyes list." -msgstr "" +msgid "Search results" +msgstr "Résultats de la recherche" -msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." -msgstr " - ##2disregarded##9: Vous voulez négliger ce joueur, ce qui signifie que ses\n ses messages are ses messages n'apparaissent pas dans la conversation et que ses messages personnels et requêtes d'échange sont ignorés." +msgid "\"Inventory window\"" +msgstr "\"Fenêtre d'inventaire\"" -msgid "\"Debug window\"" -msgstr "\"Fenêtre de débogage\"" +msgid "\"Change pickup type\"" +msgstr "\"Changer le type de ramassage\"" -msgid "/uploadlog - upload log into pastebin service." -msgstr "" +msgid "/item - show party item sharing options." +msgstr "/exp - Affiche / Modifie les préférences de partage d'objets du groupe." -msgid "ManaPlus Contributors" -msgstr "Contributeurs à ManaPlus" +msgid "move key" +msgstr "touche de mouvement" msgid "\"Emote shortcut 5\"" msgstr "\"Raccourci d'émoticône 5\"" -msgid "\"Copy equiped to Outfit\"" -msgstr "Copier l'équipement porté dans les tenues" +msgid "/open URL - open url in browser." +msgstr "/open URL - ouvre \"URL\" dans le navigateur." -msgid "Basic skills:" -msgstr "Compétences de base :" +msgid "" +" The player list lists all of your acquaintances. They are categorised as one\n" +" of the following:" +msgstr " La liste de toutes tes relations avec les joueurs. Elles sont classées dans\nl'une des catégories suivantes :" -msgid "/leave - leave the party you are in." -msgstr "/leave > Quitte le groupe dont vous êtes membre." +msgid "/cleanfonts - remove all cached render strings." +msgstr "/cleanfonts - Efface du cache les chaines de caractères de formatage." + +msgid "/dumpgl - dump OpenGL version into chat." +msgstr "/dumpgl - Copie la version d'OpenGL dans le chat." + +msgid "MOUSE:" +msgstr "SOURIS :" + +msgid "Player relations" +msgstr "Relations joueurs" msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Vous pouvez acheter ou vendre des objets aux boutiques des joueurs.\nFaites un clic-droit sur le joueur et choisissez \"Acheter\" ou \"Vendre\"" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." +msgstr "Vous pouvez copier la valeur de chaque barre\nen faisant un clic-droit dessus et en choisissant \"copier dans la conversation\" dans le menu contextuel." -msgid "/erase NICK - add nick to erased list." -msgstr "/erase NOM - ajoute NOM à la liste de joueurs effacés." +msgid "\"Item shortcut 14\"" +msgstr "\"Raccourci d'objet 14\"" -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - sauvegarde la liste de prix boutique sur le disque." +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - met la tenue numéro N." -msgid "\"Pickup\"" -msgstr "\"Ramasser\"" +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - Liste les répertoires utilisés par le client dans l'onglet d'informations de débogage." -msgid "\"Status window\"" -msgstr "\"Fenêtre de statut\"" +msgid "/movetohome - move to home position." +msgstr "/movetohome - aller à la position maison" -msgid "\"Item shortcut 2\"" -msgstr "\"Raccourci d'objet 2\"" +msgid "\"Switch quick drop counter\"" +msgstr "\"Changer le nombre pour la dépose rapide\"" + +msgid "\"Change crazy Move mode\"" +msgstr "\"Changer le mode des mouvements fous\"" + +msgid "\"Outfit shortcut 8\"" +msgstr "\"Raccourci de tenue 8\"" + +msgid "\"Change imitation mode\"" +msgstr "\"Changer le mode d'imitation\"" + +msgid "##9Other skills can be obtain by doing quests and missions in game." +msgstr "##9D'autres compétences peuvent êtres obtenues en accomplissant des quêtes et des missions dans le jeu." + +msgid "\"Reset video mode to safe value\"" +msgstr "\"Reinitialiser le mode de vidéo\" " + +msgid "/uploadconfig - upload main config into pastebin service." +msgstr "/uploadconfig - Télécharge Les paramêtres de configuration sur un service pastebin." + +msgid "/testparticle FILENAME - set test particle on player." +msgstr "/testparticle FILENAME - Teste l'effet de particules \"FILENAME\" sur votre personnage." + +msgid "\"Bot checker window\"" +msgstr "\"Fenêtre de vérifications de bots\"" msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" -msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." +msgstr " - ##2neutral##P: Dans la mesure ou le jeu est concerné, ceci est identique à\n ne pas avoir le joueur dans votre liste de relations: le joueur peut converser avec vous mais ne peut échanger ou\n chuchoter avec vous que si cette option est choisie pour tout le monde." + +msgid "/url URL - insert url into chat." +msgstr "/url URL - Insère u lien cliquable vers \"URL\"dans le chat." + +msgid "\"Help window\"" +msgstr "\"Fenêtre d'aide\"" + +msgid "\"Outfit shortcut 1\"" +msgstr "\"Raccourci de tenue 1\"" + +msgid "" +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." +msgstr "Il se peut que toutes les communications ne vous conviennent pas. Même si la plupart\ndes joueurs sont sympathiques, certains pourraient vous frustrer ou vous rendre la vie \ndifficile. Comme ce jeu est ouvert, les développeurs ne peuvent rien pour vous éviter ces \ninconvénients." -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." -msgstr "" +msgid "About" +msgstr "A propos" -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend PSEUDO, /befriend PSEUDO - ajoute le joueur à la liste des amis." +msgid "\"Outfit shortcut 15\"" +msgstr "\"Raccourci de tenue 15\"" -msgid "\"Change follow mode\"" -msgstr "\"Changer le mode de suivi\"" +msgid "\"Move right\"" +msgstr "\"Aller vers la droite\"" -msgid "\"Scroll chat up\"" -msgstr "\"Balayer le chat vers le haut\"" +msgid "##2Emote:##9 enables the ability to express emotions." +msgstr "##2Emote:##9 Active la possibilité d'exprimer des émotions." -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." -msgstr "##9 Ce fichier liste tous les contributeurs, jusqu'à la version actuelle. Consultez la wiki\n##9 pour la liste de l'équipe de développement active actuellement." +msgid "\"Emote shortcut 8\"" +msgstr "\"Raccourci d'émoticône 8\"" -msgid "/item - show party item sharing options." -msgstr "/exp - Affiche / Modifie les préférences de partage d'objets du groupe." +msgid "For Evol Online support:" +msgstr "Support Evol Online en ligne:" -msgid "\"Inventory window\"" -msgstr "\"Fenêtre d'inventaire\"" +msgid "/follow NICK - start follow mode." +msgstr "/follow NOM - suivre le joueur \"NOM\"." -msgid "Contributors to client/server development" -msgstr "Contributeurs au développement client/serveur" +msgid "To read about whispering and other chat commands, look here:" +msgstr "Pour en savoir plus sur le chuchotement et les autres commandes de chat, regardez ici :" -msgid "\"Quick heal target or self\"" -msgstr "\"Soins rapides sur la cible ou sur soi-même\"" +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" +msgstr "Vous pouvez sélectionner d'autres thèmes.\nPour ce faire, ouvrez la fenêtre de configuration et sélectionnez l'onglet \"Thèmes\" \net choisissez dans \"thème gui\" celui qui vous convient." -msgid "\"Change pickup type\"" -msgstr "\"Changer le type de ramassage\"" +msgid "\"Emote shortcut 11\"" +msgstr "\"Raccourci d'émoticône 11\"" -msgid "\"Use #itenplz spell\"" -msgstr "\"Utiliser le sort #itenplz\"" +msgid "\"Set direction down\"" +msgstr "\"Définir la direction vers le bas\"" -msgid "move key" -msgstr "touche de mouvement" +msgid "\"Target NPC\"" +msgstr "\"Cibler PNJ\"" -msgid "\"Item shortcut 13\"" -msgstr "\"Raccourci d'objet 13\"" +msgid "/info - show guild info. Only for native guilds only." +msgstr "/info - afficher les informations de guilde. Seulement pour les guildes natives." -msgid "Skills" -msgstr "Compétences" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral NICK - ajouter NICK à la liste des relations neutres." -msgid "\"Outfit shortcut 3\"" -msgstr "\"Raccourci de tenue 3\"" +msgid "THE PLAYER LIST" +msgstr "LISTE DES JOUEURS" -msgid "\"Quick drop N items\"" -msgstr "\"Déposer rapidement N objets\"" +msgid "\"Item shortcut window\"" +msgstr "\"Fenêtre des raccourcis d'objets\"" -msgid "Themes:" -msgstr "Thèmes :" +msgid "\"Emote shortcut 1\"" +msgstr "\"Raccourci d'émoticône 1\"" msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg PSEUDO texte, /whisper PSEUDO texte, /w PSEUDO texte - envoie un message privé au joueur." +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." +msgstr " - ##2ignorer##9: Vous voulez ignorer complètement ce joueur. Vous ne verrez même plus se bulles de texte ni ses emoticones" -msgid "/movetotarget - move to target position." -msgstr "/movetotarget - aller à la position ciblée" +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me TEXTE - envoyer TEXTE dans le chat comme la commande /me sur IRC." -msgid "\"Emote shortcut 14\"" -msgstr "\"Raccourci d'émoticône 14\"" +msgid "/help - show small help about chat commands. " +msgstr "/help - affiche une courte aide à propos des commandes dans le chat." -msgid "/open URL - open url in browser." -msgstr "" +msgid "Debug" +msgstr "Débogage" -msgid "Commands" -msgstr "Commandes" +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop N - choisit le nombre d'objets à jeter par la touche de jet rapide." -msgid "WINDOWS" -msgstr "FENETRES" +msgid "\"Shop window\"" +msgstr "\"Fenêtre de magasin\"" -msgid "\"Outfit shortcut 9\"" -msgstr "\"Raccourci de tenue 9\"" +msgid "\"Move down\"" +msgstr "\"Aller vers le bas\"" -msgid "\"Emote shortcut 4\"" -msgstr "\"Raccourci d'émoticône 4\"" +msgid "\"Setup window\"" +msgstr "\"Fenêtre des réglages\"" -msgid "\"Stop Attack\"" -msgstr "\"Arrêter d'attaquer\"" +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack NOM - Enlève le monstre NOM de la liste d'attaque." -msgid "" -" The player list lists all of your acquaintances. They are categorised as one\n" -" of the following:" -msgstr " La liste de toutes tes relations avec les joueurs. Elles sont classées dans\nl'une des catégories suivantes :" +msgid "\"Set direction up\"" +msgstr "\"Définir la direction vers le haut\"" -msgid "/cleanfonts - remove all cached render strings." -msgstr "" +msgid "or come visit us on our IRC channel:" +msgstr "Visitez notre canal IRC:" -msgid "/dumpgl - dump OpenGL version into chat." -msgstr "" +msgid "\"Toggle camera mode\"" +msgstr "\"Changer le mode caméra\"" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - met la tenue précédente." +msgid "WINDOWS" +msgstr "FENETRES" -msgid "\"Crazy moves\"" -msgstr "\"Mouvements fous\"" +msgid "SUPPORT" +msgstr "SUPPORT" -msgid "Powered By" -msgstr "Motorisé par" +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - sauvegarde la liste de prix boutique sur le disque." -msgid "##2Party level2:##9 enables a char to create a party." -msgstr "##2Groupe level2:##P Permet à un personnage de créer un groupe." +msgid "Look this page for help and downloads:" +msgstr "Consultez cette page pour l'aide et les téléchargements :" -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target PSEUDO - cibler le joueur ou le monstre comme cible." +msgid "Other skills:" +msgstr "Autres compétences :" -msgid "To type chat message, press ###keyChat;" -msgstr "\"Pour écrire un message, appuyez sur ###keyChat;" +msgid "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Vous peux utiliser la conversation vocale Mumble pour parler aux autres joueurs.\nDémarrez Mumble avant le client et activez Mumble dans la configuration." -msgid "Translators" -msgstr "Traducteurs" +msgid "\"Move up\"" +msgstr "\"Aller vers le haut\"" -msgid "MOUSE:" -msgstr "SOURIS :" +msgid "Here contributors from parent projects" +msgstr "Contributeurs de projets parents." -msgid "\"Next chat tab line\"" -msgstr "\"Prochaine ligne de l'onglet de chat\"" +msgid "\"Item shortcut 4\"" +msgstr "\"Raccourci d'objet 4\"" -msgid "\"Set direction right\"" -msgstr "\"Définir la direction vers la droite\"" +msgid "/who - print online players number to chat." +msgstr "/who - affiche le nombre de joueurs en ligne dans le chat." -msgid "/announce MESSAGE - show global message." -msgstr "" +msgid "/createitems - open dialog for creating items." +msgstr "/createitems - ouvre le dialogue de création d'objets." -msgid "Player relations" -msgstr "Relations joueurs" +msgid "##2Party Level1:##9 enables a char to join a party." +msgstr "##2Party Level1:##9 permet à votre personnage de rejoindre un groupe." -msgid "Search error" -msgstr "Erreur de recherche" +msgid "\"Outfit shortcut 5\"" +msgstr "\"Raccourci de tenue 5\"" -msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." -msgstr "Vous pouvez copier la valeur de chaque barre\nen faisant un clic-droit dessus et en choisissant \"copier dans la conversation\" dans le menu contextuel." +msgid "KEYBOARD:" +msgstr "CLAVIER :" -msgid "/closeall - close all whispers." -msgstr "/closeall - fermer toutes les fenêtres de chuchotement." +msgid "Windows" +msgstr "Fenêtres" -msgid "/exp 1 - enable party experience sharing options." -msgstr "/exp > Active le partage d'expérience dans le groupe." +msgid "Contributors to client development" +msgstr "Contributeurs au développement du client" -msgid "COMMANDS" -msgstr "COMMANDES" +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." +msgstr "Autrement, consultez la section see the @@team|Equipe de développement@@ pour obtenir la liste des développeurs et le moyen de les contacter." -msgid "\"Previous chat tab\"" -msgstr "Onglet de conversation précédent" +msgid "\"Item shortcut 11\"" +msgstr "\"Raccourci d'objet 11\"" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - ne plus ignorer les chuchotements venant du serveur." +msgid "\"Emulate right click from keyboard\"" +msgstr "\"Émuler le clic droit avec le clavier\"" -msgid "##9Magic skills can be obtain by doing quests and missions in game." -msgstr "##9Les compétences magiques peuvent être obtenues en accomplissant des quêtes et des missions dans le jeu." +msgid "MacOSX porting" +msgstr "Portage MacOSX" -msgid "\"Skill window\"" -msgstr "\"Fenêtre des compétences\"" +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgstr "À propos de la barre jaune, vous pouvez lire cette page :\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgid "\"Move to home location\"" -msgstr "\"Aller à la position maison\"" +msgid "/drop - drop N items from 0 slot." +msgstr "/drop - lache (jette) N objets depuis la case 0 (fenêtre de jet rapide)." -msgid "\"Toggle chat\"" -msgstr "\"Activer / Désactiver l'entrée dans le chat\"" +msgid "/kick NICK - kick someone from the party you are in." +msgstr "/kick - Exclure un membre de votre groupe" -msgid "/talkpet TEXT - talk from your pet." -msgstr "" +msgid "\"Outfit shortcut 11\"" +msgstr "\"Raccourci de tenue 11\"" -msgid "\"Change attack type\"" -msgstr "\"Changer le type d'attaque\"" +msgid "\"Disable / enable game modifier keys\"" +msgstr "\"Activer / Désactiver les touches de modification de jeu\"" -msgid "/clear - clear current chat tab." -msgstr "/clear - efface l'onglet de conversation courant." +msgid "\"Quit\"" +msgstr "\"Quitter\"" -msgid "\"On / off audio\"" -msgstr "\"Audio On / Off\"" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - aller à la position proche X,Y ." -msgid "\"Emote shortcut 6\"" -msgstr "\"Raccourci d'émoticône 6\"" +msgid "Themes:" +msgstr "Thèmes :" -msgid "\"Outfit shortcut 2\"" -msgstr "\"Raccourci de tenue 2\"" +msgid "\"Hide windows\"" +msgstr "\"Cacher les fenêtres\"" -msgid "You can change any key in keyboard settings." -msgstr "Tu peux changer n'importe quelle touche dans la configuration du clavier." +msgid "Chat commands" +msgstr "Commandes de conversation (Chat)" -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - Liste les répertoires utilisés par le client dans l'onglet d'informations de débogage." +msgid "Trade" +msgstr "Échanger" + +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist NOM - ajoute \"NOM\" a la liste noire de relations." + +msgid "Art or images contributors" +msgstr " Contributeurs: artistes graphiques" -msgid "/movetohome - move to home position." -msgstr "/movetohome - aller à la position maison" +msgid "/exp 0 - disable party experience sharing options." +msgstr "/exp - Désactive le partage d'expérience dans le groupe" -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - déconnexion rapide du serveur." +msgid "Basic skills:" +msgstr "Compétences de base :" -msgid "\"Switch quick drop counter\"" -msgstr "\"Changer le nombre pour la dépose rapide\"" +msgid "/uploadlog - upload log into pastebin service." +msgstr "/uploadlog - Télécharge le fichier log sur le service pastebin." -msgid "\"Previous chat tab line\"" -msgstr "\"Précédente ligne de l'onglet de chat\"" +msgid "/leave - leave the party you are in." +msgstr "/leave > Quitte le groupe dont vous êtes membre." -msgid "\"Emote shortcut 13\"" -msgstr "\"Raccourci d'émoticône 13\"" +msgid "\"Status window\"" +msgstr "\"Fenêtre de statut\"" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/disregard NOM - ajouter NOM à la liste de négligés." +msgid "/notice TEXT - set notice guild text." +msgstr "/notice TEXT - Définit le texte de bienvenue de la guilde." -msgid "\"Item shortcut 1\"" -msgstr "\"Raccourci d'objet 1\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend PSEUDO, /befriend PSEUDO - ajoute le joueur à la liste des amis." -msgid "\"Outfit shortcut 8\"" -msgstr "\"Raccourci de tenue 8\"" +msgid "ABOUT THE MANA WORLD" +msgstr "A PROPOS DE \"THE MANA WORLD\"" -msgid "Manaplus Developers" -msgstr "Développeurs de Manaplus" +msgid "\"Emote shortcut 14\"" +msgstr "\"Raccourci d'émoticône 14\"" -msgid "\"Change imitation mode\"" -msgstr "\"Changer le mode d'imitation\"" +msgid "Commands" +msgstr "Commandes" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." -msgstr "##2ManaPlus##9 is un client étendu basé sur le code du client ##2Mana##9 .\n De nombreuses fonctionalités ont été ajoutées; les perfomances, la stabilité, la securité ont été accrues et bien plus." +msgid "\"Stop Attack\"" +msgstr "\"Arrêter d'attaquer\"" -msgid "##9Other skills can be obtain by doing quests and missions in game." -msgstr "##9D'autres compétences peuvent êtres obtenues en accomplissant des quêtes et des missions dans le jeu." +msgid "Contributors to client/server development" +msgstr "Contributeurs au développement client/serveur" -msgid "/exp - show party experience sharing options." -msgstr "/exp - Affiche / Modifie les préférences de partage d'expérience du groupe" +msgid "Sources:" +msgstr "Sources :" -msgid "\"Reset video mode to safe value\"" -msgstr "\"Reinitialiser le mode de vidéo\" " +msgid "To type chat message, press ###keyChat;" +msgstr "\"Pour écrire un message, appuyez sur ###keyChat;" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress NOM - Déshabiller complètement NOM. Effet local seulement." +msgid "Translators" +msgstr "Traducteurs" -msgid "Other" -msgstr "Autre" +msgid "\"Next chat tab line\"" +msgstr "\"Prochaine ligne de l'onglet de chat\"" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr "Sinon regardez la section @@team|Équipe de Développement@@ pour avoir la liste des développeurs et comment les contacter." +msgid "\"Move to home location\"" +msgstr "\"Aller à la position maison\"" -msgid "\"Outfit shortcut 14\"" -msgstr "\"Raccourci de tenue 14\"" +msgid "Powered By" +msgstr "Motorisé par" -msgid "/uploadconfig - upload main config into pastebin service." -msgstr "" +msgid "\"Skill window\"" +msgstr "\"Fenêtre des compétences\"" -msgid "\"Quick drop N items from 0 slot\"" -msgstr "\"Jeter rapidement N objets depuis le case 0\"" +msgid "\"Emote shortcut 6\"" +msgstr "\"Raccourci d'émoticône 6\"" -msgid "/enablehighlight - enable highlight in current tab." -msgstr "" +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - déconnexion rapide du serveur." -msgid "\"Emote shortcut window\"" -msgstr "\"Fenêtre des raccourcis d'émoticônes\"" +msgid "\"Item shortcut 1\"" +msgstr "\"Raccourci d'objet 1\"" -msgid "\"Bot checker window\"" -msgstr "\"Fenêtre de vérifications de bots\"" +msgid "\"Use #itenplz spell\"" +msgstr "\"Utiliser le sort #itenplz\"" -msgid "/disableaway - disable away messages in current tab." -msgstr "" +msgid "/exp 1 - enable party experience sharing options." +msgstr "/exp > Active le partage d'expérience dans le groupe." -msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "/mail NOM MSG - Envoyer un message a \"NOM\" alors qu'il est hors ligne. Fonctionne uniquement sur le serveur tmw avec \"AuctionBot\"." +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress NOM - Déshabiller complètement NOM. Effet local seulement." -msgid "DOWNLOADS" -msgstr "TÉLÉCHARGEMENTS" +msgid "\"Quick drop N items from 0 slot\"" +msgstr "\"Jeter rapidement N objets depuis le case 0\"" msgid "/disablehighlight - disable highlight in current tab." -msgstr "" +msgstr "/disablehighlight - Désactive Le surlignage de l'onglet (mise en évidence) courant." msgid "\"Item shortcut 15\"" msgstr "\"Raccourci d'objet 15\"" -msgid "About The Mana World" -msgstr "À propos de The Mana World" - -msgid "/testparticle FILENAME - set test particle on player." -msgstr "" - -msgid "\"Smilie\"" -msgstr "\"Smiley\"" - msgid "Whispers commands" msgstr "Commandes de chuchotement" -msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr " Vous trouverez là une liste de tous les joueurs avec qui vous avez défini des relations, ainsi que\n quelques options de configuration :" - -msgid "\"Use magic attack\"" -msgstr "\"Utiliser l'attaque magique\"" - msgid "" "You can see other player equiped items,\n" "by right click on player and select in context menu \"Show Items\"." @@ -968,104 +1119,26 @@ msgstr "Pour voir les objets équipés par un joueur,\nfais un clique-droit sur msgid "Whispers" msgstr "Chuchotement-message personnel" -msgid "/url URL - insert url into chat." -msgstr "" - -msgid "\"Wear outfit\"" -msgstr "\"Mettre la tenue\"" - msgid "emote key" msgstr "touche d'émoticône" -msgid "Search results" -msgstr "Résultats de la recherche" - -msgid "/help - show small help about chat commands. " -msgstr "/help - affiche une courte aide à propos des commandes dans le chat." - msgid "\"Item shortcut 9\"" msgstr "\"Raccourci d'objet 9\"" msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "vous pouvez choisir n'importe la taille d'écran du client dans l'onglet \"vidéo\" de la configuration,\nchoisissez \"personnalisé\" et entre par exemple : 900x500 puis appuyez sur ok." - -msgid "Main development" -msgstr "Développement principal" - -msgid "\"Help window\"" -msgstr "\"Fenêtre d'aide\"" - -msgid "/attack - attack target." -msgstr "/attack - attaquer la cible." - -msgid "\"Outfit shortcut 1\"" -msgstr "\"Raccourci de tenue 1\"" - -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." -msgstr "Il se peut que toutes les communications ne vous conviennent pas. Même si la plupart\ndes joueurs sont sympathiques, certains pourraient vous frustrer ou vous rendre la vie \ndifficile. Comme ce jeu est ouvert, les développeurs ne peuvent rien pour vous éviter ces \ninconvénients." - -msgid "About" -msgstr "A propos" - -msgid "\"Change attack weapon type\"" -msgstr "Changer de type d'arme d'attaque" - -msgid "\"Emote shortcut 12\"" -msgstr "\"Raccourci d'émoticône 12\"" - -msgid "\"Outfit shortcut 15\"" -msgstr "\"Raccourci de tenue 15\"" - -msgid "Windows" -msgstr "Fenêtres" - -msgid "\"Ignore input 2\"" -msgstr "\"Ignorer l'entrée 2\"" - -msgid "\"Emulate right click from keyboard\"" -msgstr "\"Émuler le clic droit avec le clavier\"" - -msgid "\"Set home location/set arrow\"" -msgstr "\"Définir la position maison / définir les points de navigation\"" - -msgid "\"Set direction left\"" -msgstr "\"Définir la direction vers la gauche\"" - -msgid "\"Move left\"" -msgstr "\"Aller vers la gauche\"" - -msgid "##2Emote:##9 enables the ability to express emotions." -msgstr "##2Emote:##9 Active la possibilité d'exprimer des émotions." +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr " Vous trouverez là une liste de tous les joueurs avec qui vous avez défini des relations, ainsi que\n quelques options de configuration :" -msgid "\"Item shortcut window\"" -msgstr "\"Fenêtre des raccourcis d'objets\"" +msgid "Skills" +msgstr "Compétences" msgid "\"Item shortcut 7\"" msgstr "\"Raccourci d'objet 7\"" -msgid "\"Emote shortcut 8\"" -msgstr "\"Raccourci d'émoticône 8\"" - msgid "\"Minimap window\"" msgstr "\"Fenêtre de mini-carte\"" -msgid "\"Equipment window\"" -msgstr "\"Fenêtre d'équipement\"" - -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - ignorer tous les chuchotements du côté serveur." - -msgid "/notice TEXT - set notice guild text." -msgstr "/notice TEXT - Définit le texte de bienvenue de la guilde." - -msgid "\"Emote shortcut 3\"" -msgstr "\"Raccourci d'émoticône 3\"" - msgid "" " However, you can protect yourself from such players by ignoring them. Right-\n" " click on them to bring up the context menu, then select `Ignore' or\n" @@ -1074,53 +1147,8 @@ msgid "" " menu, select `Setup' in the upper right corner of the screen, then `Relations'." msgstr " Pourtant, vous pouver vous protéger de tels joueurs en les ignorant. Faites un clic-droit \nsur eux pour dérouler le menu contextuel, puis choisissez \"ignore\" ou \"négliger\" (voir plus \nbas). vous pourrez affiner vos choix de relations dans le menu \"configuration\", onglet \n\"relations\", qui liste tous les joueurs que vous y avez ajouté. Pour l'ouvrir pressez le \nbouton \"CFG\" du coin haut -droit de votre écran, puis l'onglet \"Relations\"." -msgid "/dumpt - dump tests info into chat." -msgstr "" - -msgid "Different patches" -msgstr "autres Patchs:" - -msgid "\"Switch magic attack\"" -msgstr "\"Changer d'attaque magique\"" - -msgid "/navigate x y - move to position x,y in current map in any distance." -msgstr "/navigate x y - aller à la position x,y de la carte courante, à une distance quelconque." - -msgid "SKILLS" -msgstr "COMPETENCES" - -msgid "Guild chat commands" -msgstr "Commandes de l'onglet de guilde" - -msgid "Actions" -msgstr "Actions" - msgid "\"Item shortcut 12\"" msgstr "\"Raccourci d'objet 12\"" -msgid "\"Move to navigation point\"" -msgstr "\"Aller jusqu'au point de navigation\"" - -msgid "Sound effects" -msgstr "Effets sonores" - msgid "SHORTCUTS:" msgstr "RACCOURCIS :" - -msgid "\"Talk\"" -msgstr "\"Parler\"" - -msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." -msgstr " Clic gauche pour exécuter l'action par défaut : marcher, prendre un objet, attaquer un monstre\n et parler aux PNJs (cliquer sur leurs pieds). Clic droit pour développer\n un menu contextuel. Maintenir [Majuscule gauche] empêche de marcher pendant l'attaque." - -msgid "/follow NICK - start follow mode." -msgstr "/follow NOM - suivre le joueur \"NOM\"." - -msgid "\"Item shortcut 8\"" -msgstr "\"Raccourci d'objet 8\"" - -msgid "/emote N - use emotion number N." -msgstr "/emote N - affiche l'émoticône numéro N." diff --git a/data/translations/help/it.po b/data/translations/help/it.po index 81f6f91a3..da567a41f 100644 --- a/data/translations/help/it.po +++ b/data/translations/help/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:14+0000\n" +"PO-Revision-Date: 2014-03-09 22:58+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Italian (http://www.transifex.com/projects/p/manaplus/language/it/)\n" "MIME-Version: 1.0\n" @@ -15,145 +15,136 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "/invite NICK - invite a player to your party." +msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "" -msgid "/uploadserverconfig - upload server config into pastebin service." +msgid "/atkhuman - select and attack nearest player." msgstr "" -msgid "\"Switch pvp attack\"" +msgid "\"Outfit shortcut 12\"" msgstr "" -msgid "To read about whispering and other chat commands, look here:" -msgstr "Informazioni sul Whisper ed altri comandi della chat:" +msgid "/cacheinfo - show text cache info." +msgstr "/cacheinfo - mostra informazioni sulla cache testuale." -msgid "/away, /away MSG - set away mode." -msgstr "/away, /away MSG - attiva la modalità Away." +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Puoi imitare altri giocatori selezionando la voce \"Imitazione\" dal menu contestuale del personaggio oppure digitando in chat il comando: /imitate playername." msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" +" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" +" players?" msgstr "" -msgid "\"Target & attack\"" +msgid "\"Emote shortcut 9\"" msgstr "" -msgid "/atkhuman - select and attack nearest player." +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack NAME - aggiungi nemico alla lista Ignora Attacchi." + +msgid "Back to Index" +msgstr "Torna all'Indice" + +msgid "\"Quests window\"" msgstr "" -msgid "\"Emote shortcut 11\"" +msgid "\"Quick drop window\"" msgstr "" msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr " Per aggiungere un oggetto ad una Barra Veloce clicca su di esso nella finestra dell'Inventario,\n poi clicca sullo slot della finestra delle Scorciatoie.\nPer riordinare gli oggetti della Barra Veloce clicca e tieni premuto\nl'oggetto durante lo spostamento. Per rimuovere gli oggetti spostarli semplicemente fuori dalla\nfinestra." +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." +msgstr " Puoi migliorare le tue Abilità aumentando il Livello Abilità. Ogni Livello Abilità fornisce 1 punto da spendere sulle Abilità di base." -msgid "\"Outfit shortcut 12\"" +msgid "\"Emote shortcut 10\"" msgstr "" -msgid "/cacheinfo - show text cache info." -msgstr "/cacheinfo - mostra informazioni sulla cache testuale." - -msgid "/exp 0 - disable party experience sharing options." +msgid "Content devs" msgstr "" -msgid "\"Outfits window\"" +msgid "Guild chat commands" msgstr "" -msgid "KEYBOARD:" -msgstr "TASTIERA:" +msgid "/away, /away MSG - set away mode." +msgstr "/away, /away MSG - attiva la modalità Away." -msgid "" -" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" -" players?" +msgid "GM" msgstr "" -msgid "\"Emote shortcut 9\"" -msgstr "" +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack NAME - aggiungi nemico alla lista Attacco." -msgid "/item 1 - enable party item sharing options." +msgid "\"Emote shortcut 2\"" msgstr "" -msgid "\"Set direction down\"" +msgid "/announce MESSAGE - show global message." msgstr "" -msgid "GM" -msgstr "" +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - modalità Ignora Whispers (server) disattivata." -msgid "\"Target NPC\"" -msgstr "" +msgid "/createparty NAME - create party with selected name." +msgstr "/createparty NAME - crea un Party col nome scelto." -msgid "Party chat commands" +msgid "/heal NICK - heal nick." +msgstr "/heal NICK - cura personaggio." + +msgid "\"Select OK\"" msgstr "" -msgid "/help - show this help." +msgid "/dumpe - dump environment variables into chat." msgstr "" msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" msgstr "" -msgid "/info - show guild info. Only for native guilds only." +msgid "\"Enable/disable trading\"" msgstr "" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - aggiungi nick name alla lista Relazioni neutrali." - -msgid "\"Outfit shortcut 7\"" +msgid "/wait NAME - wait for nick or moster with name." msgstr "" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NAME - aggiungi nemico alla lista Attacco (Priorità)." - -msgid "Back to Index" -msgstr "Torna all'Indice" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "" -msgid "\"Quit\"" +msgid "\"Use magic attack\"" msgstr "" -msgid "THE PLAYER LIST" -msgstr "LISTA GIOCATORI" +msgid "\"Who is online window\"" +msgstr "" -msgid "/priceload - load shop price from disc." -msgstr "/priceload - carica prezzo di vendita dal disco." +msgid "\"Switch pvp attack\"" +msgstr "" -msgid "Search string not found." -msgstr "La voce cercata non è stata trovata." +msgid "\"Deactivate chat input\"" +msgstr "" -msgid "\"Quests window\"" +msgid "\"Move to navigation point\"" msgstr "" -msgid "Other contributors" -msgstr "Altri Collaboratori" +msgid "ManaPlus Contributors" +msgstr "Collaboratori ManaPlus" msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "" - -msgid "\"Next chat tab\"" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." msgstr "" -msgid "Support" -msgstr "Supporto" +msgid "ABOUT MANAPLUS" +msgstr "INFORMAZIONI SU MANAPLUS" -msgid "\"Quick drop window\"" -msgstr "" +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway MSG - attiva/disattiva la modalità Pseudo Away." -msgid "\"Screenshot\"" -msgstr "" +msgid "Other contributors" +msgstr "Altri Collaboratori" -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." +msgid "\"Item shortcuts Key\"" msgstr "" msgid "" @@ -162,163 +153,182 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "La Comunicazione è spesso un fattore essenziale per aver successo in questo gioco. Puoi comunicare in diverse maniere: Chattando e mostrando Emotes (vedere sopra), commerciando\n (click destro sul destinatario), e coi Whispers." -msgid "\"Emote shortcut 1\"" +msgid "\"Item shortcut 3\"" msgstr "" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." +msgid "\"Change move type\"" msgstr "" -msgid "\"Outfit shortcut 13\"" +msgid "Tabs" msgstr "" -msgid "/sethome - set home position." +msgid "\"Outfit shortcut 4\"" msgstr "" -msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." -msgstr " Puoi migliorare le tue Abilità aumentando il Livello Abilità. Ogni Livello Abilità fornisce 1 punto da spendere sulle Abilità di base." +msgid "\"Did you know window\"" +msgstr "" -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me text - manda un messaggio via chat simile al comando /me delle chat IRC." +msgid "" +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "/mail NICK MSG - manda un messaggio offline al giocatore desiderato. Funziona solo sul server The Mana World." -msgid "\"Chat window\"" +msgid "Download" msgstr "" -msgid "\"Emote shortcut 10\"" +msgid "/dropn - drop N items from any slot." msgstr "" -msgid "\"Item shortcut 14\"" +msgid "/enableaway - enable away messages in current tab." msgstr "" -msgid "\"Ignore input 1\"" +msgid "/enemy NICK - add nick to enemyes list." msgstr "" -msgid "Mana Contributors" -msgstr "Collaboratori Mana" +msgid "Support" +msgstr "Supporto" -msgid "Content devs" +msgid "\"Copy equiped to Outfit\"" msgstr "" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query NICK, /q NICK - apre un nuovo Whisper Tab." +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - equipaggia la combinazione successiva." msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." msgstr "" -msgid "\"Item shortcut 5\"" +msgid "\"Outfit shortcut 3\"" msgstr "" -msgid "/all - show visible beings list in debug tab." -msgstr "/all - mostra nel tab Debug la lista di tutte le creature visibili." +msgid "\"Quick drop N items\"" +msgstr "" -msgid "\"Emote shortcut 7\"" +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg NICK text, /whisper NICK text, /w NICK text - manda un Whisper al personaggio scelto." + +msgid "/movetotarget - move to target position." msgstr "" -msgid "Debug" -msgstr "Debug" +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - equipaggia combinazione precedente." -msgid "/present - print visible players number to chat." +msgid "##2Party level2:##9 enables a char to create a party." msgstr "" -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target NICK - seleziona il personaggio/mostro desiderato come target." + +msgid "##2ManaPlus version: ##6%VER%" msgstr "" -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack NAME - aggiungi nemico alla lista Attacco." +msgid "COMMANDS" +msgstr "COMANDI" msgid "For other server look servers pages for support." msgstr "Guardare le pagine di ogni server specifico per ricever supporto in altri server." -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." -msgstr "" - -msgid "\"Target closest monster\"" +msgid "\"Toggle chat\"" msgstr "" -msgid "\"Emote shortcut 2\"" +msgid "/talkpet TEXT - talk from your pet." msgstr "" -msgid "\"Outfit shortcut 6\"" +msgid "\"Change attack type\"" msgstr "" -msgid "/setdrop N - set drop counter to requested value." -msgstr "" +msgid "Manaplus Developers" +msgstr "Sviluppatori ManaPlus" -msgid "/dumpogl - dump all OpenGL variables into log file." +msgid "\"On / off audio\"" msgstr "" -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - equipaggia la combinazione numero N." +msgid "You can change any key in keyboard settings." +msgstr "Puoi modificare ogni combinazione di tasti dai settaggi della sezione 'Tastiera'." -msgid "Visit IRC channel:" -msgstr "Visita il canale IRC:" +msgid "\"Previous chat tab line\"" +msgstr "" -msgid "\"Shop window\"" +msgid "\"Emote shortcut 13\"" msgstr "" -msgid "/createparty NAME - create party with selected name." -msgstr "/createparty NAME - crea un Party col nome scelto." +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/disregard NICK - aggiungi il giocatore alla lista Ignora." -msgid "\"Move down\"" +msgid "/enablehighlight - enable highlight in current tab." msgstr "" -msgid "/heal NICK - heal nick." -msgstr "/heal NICK - cura personaggio." - -msgid "/emotepet N - use emotion number N from your pet." +msgid "/disableaway - disable away messages in current tab." msgstr "" -msgid "\"Setup window\"" +msgid "\"Smilie\"" msgstr "" -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack NAME - rimuovi nemico dalla lista Attacco" +msgid "Main development" +msgstr "Sviluppo principale" -msgid "\"Set direction up\"" +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." msgstr "" -msgid "/dumpe - dump environment variables into chat." -msgstr "" +msgid "Search string not found." +msgstr "La voce cercata non è stata trovata." -msgid "Instructions" +msgid "\"Emote shortcut 7\"" msgstr "" msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "Puoi impostare qualsiasi risoluzione del Client. Nella finestra Setup, tab Video,\nclicca su \"personalizzata\" e digita per esempio: 900x500." + +msgid "/attack - attack target." +msgstr "/attack - attacca il target selezionato." + +msgid "\"Set home location/set arrow\"" msgstr "" -msgid "\"Kills stats window\"" +msgid "\"Set direction left\"" msgstr "" -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" -msgstr "Puoi fare la ricerca base usando il comando\n##2?text" +msgid "\"Equipment window\"" +msgstr "" -msgid "\"Change move to target type\"" +msgid "Mana Contributors" +msgstr "Collaboratori Mana" + +msgid "/dumpt - dump tests info into chat." msgstr "" -msgid "/dumpmods - dump all enabled mod names into chat." +msgid "Different patches" +msgstr "Patch differenti" + +msgid "Sound effects" +msgstr "Effetti sonori" + +msgid "\"Talk\"" msgstr "" -msgid "\"Enable/disable trading\"" +msgid "\"Item shortcut 8\"" msgstr "" -msgid "\"Toggle camera mode\"" +msgid "/all - show visible beings list in debug tab." +msgstr "/all - mostra nel tab Debug la lista di tutte le creature visibili." + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." msgstr "" -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore NICK - rimuovi personaggio dalla lista Ignora." +msgid "\"Ignore input 1\"" +msgstr "" + +msgid "\"Item shortcut 6\"" +msgstr "" msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -326,421 +336,411 @@ msgid "" " Bugs/Support section of the forum:" msgstr "" -msgid "IGNORING COMMUNICATION" -msgstr "IGNORA COMUNICAZIONI" - -msgid "/wait NAME - wait for nick or moster with name." +msgid "/help - show this help." msgstr "" -msgid "SUPPORT" -msgstr "SUPPORTO" - -msgid "\"Outfit shortcut 10\"" +msgid "\"Outfit shortcut 7\"" msgstr "" -msgid "Look this page for help and downloads:" -msgstr "Fare riferimento alla seguente pagina per l'Help:" +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack NAME - aggiungi nemico alla lista Attacco (Priorità)." -msgid "COMMUNICATION:" -msgstr "COMUNICAZIONI:" +msgid "For TMW support:" +msgstr "" -msgid "Other skills:" -msgstr "Altre abilità:" +msgid "/priceload - load shop price from disc." +msgstr "/priceload - carica prezzo di vendita dal disco." msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." msgstr "" -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Puoi usare la voice-chat Mumble per parlare in Live con gli altri giocatori.\nLancia Mumble prima di aprire il gioco, successivamente attiva Mumble nei Settings." +msgid "\"Item shortcut 13\"" +msgstr "" -msgid "\"Move up\"" +msgid "For other servers may exists other copyrights." msgstr "" -msgid "Here contributors from parent projects" -msgstr "Collaboratori progetti esterni" +msgid "\"Outfit shortcut 13\"" +msgstr "" -msgid "\"Item shortcut 4\"" +msgid "/sethome - set home position." msgstr "" msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Puoi resettare la barra gialla, cliccando col tasto destro su di essa, scegliendo la voce \"Resetta barra gialla\"." +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr "" -msgid "/who - print online players number to chat." -msgstr "/who - visualizza in chat il numero dei giocatori online." +msgid "\"Copy outfit\"" +msgstr "" -msgid "/createitems - open dialog for creating items." +msgid "/present - print visible players number to chat." msgstr "" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway MSG - attiva/disattiva la modalità Pseudo Away." +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "" -msgid "Sources:" +msgid "/emotepet N - use emotion number N from your pet." msgstr "" -msgid "/uptime - show client uptime." -msgstr "/uptime - visualizza l'Uptime del Client." +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "Puoi fare la ricerca base usando il comando\n##2?text" -msgid "\"Who is online window\"" -msgstr "" +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Puoi comprare o vendere oggetti anche da/a altri giocatori.\nClicca col tasto destro sul giocatore e seleziona la voce \"Compra\" o \"Vendi\"" -msgid "\"Sit\"" +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore NICK - rimuovi personaggio dalla lista Ignora." + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Puoi resettare la barra gialla, cliccando col tasto destro su di essa, scegliendo la voce \"Resetta barra gialla\"." + +msgid "\"Emote shortcut 3\"" msgstr "" msgid "/dumpg - dump graphics and some other settings to chat." msgstr "/dumpg - visualizza in chat i settaggi grafici e secondari." -msgid "\"Deactivate chat input\"" -msgstr "" - msgid "/trade NICK - start trade with nick." msgstr "/trade NICK - commercia col personaggio scelto." -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation NICK - attiva modalità Imitazione." - -msgid "\"Outfit shortcut 5\"" +msgid "\"Switch magic attack\"" msgstr "" -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Puoi imitare altri giocatori selezionando la voce \"Imitazione\" dal menu contestuale del personaggio oppure digitando in chat il comando: /imitate playername." - msgid "" "You can hide/show bars and buttons by right click and select menu item." msgstr "Puoi nascondere/mostrare barre e bottoni cliccando col tasto destro su di essi e selezionando l'apposita voce dal menù." -msgid "\"Scroll chat down\"" +msgid "\"Enable / disable away mode\"" msgstr "" -msgid "##2Trade:##9 enables the ability to trade with others." +msgid "\"Commands window\"" msgstr "" -msgid "Contributors to client development" -msgstr "Collaboratori Client" +msgid "Android porting" +msgstr "Porting per Android" -msgid "\"Outfit shortcut 11\"" -msgstr "" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Puoi attivare la modalità AWAY,\ndigitando il comando /away in chat." -msgid "\"Move right\"" -msgstr "" +msgid "Magic skills:" +msgstr "Abilità magiche:" -msgid "\"Item shortcut 11\"" +msgid "Server news" +msgstr "Notizie dal Server" + +msgid "/clear - clear current chat tab." +msgstr "/clear - pulisci la Chat corrente." + +msgid "\"Social window\"" msgstr "" -msgid "\"Item shortcut 10\"" +msgid "\"Emote shortcut 4\"" msgstr "" -msgid "ABOUT MANAPLUS" -msgstr "INFORMAZIONI SU MANAPLUS" +msgid "\"Close chat tab\"" +msgstr "" -msgid "\"Select OK\"" +msgid "\"Target player\"" msgstr "" -msgid "MacOSX porting" +msgid "/invite NICK - invite a player to your party." msgstr "" msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." msgstr "" -msgid "\"Move to target\"" +msgid "\"Debug window\"" msgstr "" -msgid "/item 0 - disable party item sharing options." +msgid "\"Next chat tab\"" msgstr "" -msgid "/drop - drop N items from 0 slot." +msgid "\"Change move to target type\"" msgstr "" -msgid "\"Enable / disable away mode\"" +msgid "\"Pickup\"" msgstr "" -msgid "INDEX" -msgstr "INDICE" - -msgid "\"Chat auto complete\"" +msgid "\"Item shortcut 2\"" msgstr "" -msgid "/kick NICK - kick someone from the party you are in." +msgid "About current server" msgstr "" -msgid "\"Commands window\"" +msgid "\"Quick heal target or self\"" msgstr "" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - aggiungi tutti i Whispers alla lista Ignora." +msgid "Search error" +msgstr "Errore di ricerca" -msgid "\"Copy outfit\"" +msgid "\"Outfit shortcut 9\"" msgstr "" -msgid "Server news" -msgstr "Notizie dal Server" - -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore NICK - aggiungi personaggio alla lista Ignora." - -msgid "\"Item shortcuts Key\"" +msgid "\"Change attack weapon type\"" msgstr "" -msgid "\"Disable / enable game modifier keys\"" +msgid "\"Move left\"" msgstr "" -msgid "\"Change crazy Move mode\"" +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." msgstr "" -msgid "/where - print current player position to chat." -msgstr "/where - visualizza in chat la posizione corrente del personaggio." - -msgid "\"Attack\"" +msgid "\"Chat window\"" msgstr "" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - equipaggia la combinazione successiva." - -msgid "/magicattack - attack target with magic." +msgid "\"Change follow mode\"" msgstr "" -msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Puoi attivare la modalità AWAY,\ndigitando il comando /away in chat." - -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - spostati alla posizione X,Y (distanza ravvicinata)." - -msgid "##2Party Level1:##9 enables a char to join a party." +msgid "\"Previous chat tab\"" msgstr "" -msgid "\"Item shortcut 3\"" +msgid "\"Kills stats window\"" msgstr "" -msgid "\"Change move type\"" +msgid "\"Outfit shortcut 2\"" msgstr "" -msgid "Magic skills:" -msgstr "Abilità magiche:" - -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack NAME - aggiungi nemico alla lista Ignora Attacchi." - -msgid "Android porting" -msgstr "Porting per Android" +msgid "IGNORING COMMUNICATION" +msgstr "IGNORA COMUNICAZIONI" -msgid "Tabs" +msgid "" +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." msgstr "" -msgid "\"Social window\"" +msgid "Other" msgstr "" -msgid "\"Hide windows\"" +msgid "\"Outfit shortcut 14\"" msgstr "" -msgid "\"Outfit shortcut 4\"" +msgid "\"Emote shortcut window\"" msgstr "" -msgid "Chat commands" -msgstr "Comandi della Chat" - -msgid "\"Did you know window\"" +msgid "\"Wear outfit\"" msgstr "" -msgid "Trade" -msgstr "Commercio" - -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist NICK - aggiungi giocatore alla lista Lista Nera." - msgid "\"Change map view mode\"" msgstr "" -msgid "\"Close chat tab\"" +msgid "Instructions" msgstr "" -msgid "\"Item shortcut 6\"" +msgid "\"Emote shortcut 12\"" msgstr "" -msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." +msgid "About The Mana World" msgstr "" -msgid "Download" -msgstr "" +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - ignora tutti i Whispers (server-side)." -msgid "Other linux:" +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" +msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" + +msgid "\"Sit\"" msgstr "" -msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." +msgid "/navigate x y - move to position x,y in current map in any distance." msgstr "" -msgid "Art or images contributors" -msgstr "Collaboratori grafica" +msgid "SKILLS" +msgstr "ABILITA'" -msgid "\"Target player\"" +msgid "Actions" +msgstr "Azioni" + +msgid "/emote N - use emotion number N." +msgstr "/emote N - usa l'Emote numero N." + +msgid "/item 0 - disable party item sharing options." msgstr "" -msgid "/dropn - drop N items from any slot." +msgid "\"Target closest monster\"" msgstr "" -msgid "/enableaway - enable away messages in current tab." +msgid "\"Outfits window\"" msgstr "" -msgid "##2ManaPlus version: ##6%VER%" +msgid "Party chat commands" msgstr "" -msgid "/enemy NICK - add nick to enemyes list." +msgid "" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." msgstr "" msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." msgstr "" -msgid "\"Debug window\"" +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." msgstr "" -msgid "/uploadlog - upload log into pastebin service." +msgid "\"Screenshot\"" msgstr "" -msgid "ManaPlus Contributors" -msgstr "Collaboratori ManaPlus" +msgid "/closeall - close all whispers." +msgstr "/closeall - chiude tutte le finestre dei Whispers." -msgid "\"Emote shortcut 5\"" -msgstr "" +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." +msgstr " Per aggiungere un oggetto ad una Barra Veloce clicca su di esso nella finestra dell'Inventario,\n poi clicca sullo slot della finestra delle Scorciatoie.\nPer riordinare gli oggetti della Barra Veloce clicca e tieni premuto\nl'oggetto durante lo spostamento. Per rimuovere gli oggetti spostarli semplicemente fuori dalla\nfinestra." -msgid "\"Copy equiped to Outfit\"" -msgstr "" +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query NICK, /q NICK - apre un nuovo Whisper Tab." -msgid "Basic skills:" -msgstr "Abilità di base" +msgid "\"Item shortcut 5\"" +msgstr "" -msgid "/leave - leave the party you are in." +msgid "\"Scroll chat up\"" msgstr "" msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Puoi comprare o vendere oggetti anche da/a altri giocatori.\nClicca col tasto destro sul giocatore e seleziona la voce \"Compra\" o \"Vendi\"" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." +msgstr "" -msgid "/erase NICK - add nick to erased list." -msgstr "/erase NICK - aggiungi personaggio alla lista Eliminati." +msgid "\"Outfit shortcut 6\"" +msgstr "" -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - salva il prezzo di vendita su disco." +msgid "Visit IRC channel:" +msgstr "Visita il canale IRC:" -msgid "\"Pickup\"" +msgid "\"Target & attack\"" msgstr "" -msgid "\"Status window\"" +msgid "\"Item shortcut 10\"" msgstr "" -msgid "\"Item shortcut 2\"" +msgid "/where - print current player position to chat." +msgstr "/where - visualizza in chat la posizione corrente del personaggio." + +msgid "/exp - show party experience sharing options." msgstr "" -msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" -msgstr "##2 SDL, SDL_image, SDL_mixer (Media framework)\n##2 SDL_net (Networking framework)\n##2 Guichan (GUI framework)\n##2 libxml2 (XML parsing and writing)\n##2 PhysFS (Data files)\n##2 libcurl (HTTP downloads)\n##2 zlib (Archives)" +msgid "/dumpmods - dump all enabled mod names into chat." +msgstr "" -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgid "INDEX" +msgstr "INDICE" + +msgid "\"Outfit shortcut 10\"" msgstr "" -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend NICK, /befriend NICK - aggiungi personaggio alla lista Amici." +msgid "\"Crazy moves\"" +msgstr "" -msgid "\"Change follow mode\"" +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" msgstr "" -msgid "\"Scroll chat up\"" +msgid "/uptime - show client uptime." +msgstr "/uptime - visualizza l'Uptime del Client." + +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation NICK - attiva modalità Imitazione." + +msgid "\"Ignore input 2\"" msgstr "" -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." +msgid "\"Scroll chat down\"" msgstr "" -msgid "/item - show party item sharing options." +msgid "\"Move to target\"" msgstr "" -msgid "\"Inventory window\"" +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - aggiungi tutti i Whispers alla lista Ignora." + +msgid "\"Chat auto complete\"" msgstr "" -msgid "Contributors to client/server development" -msgstr "Collaboratori Client/Server" +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore NICK - aggiungi personaggio alla lista Ignora." -msgid "\"Quick heal target or self\"" +msgid "\"Attack\"" msgstr "" -msgid "\"Change pickup type\"" +msgid "/magicattack - attack target with magic." msgstr "" -msgid "\"Use #itenplz spell\"" +msgid "For ManaPlus Online support:" msgstr "" -msgid "move key" +msgid "\"Set direction right\"" msgstr "" -msgid "\"Item shortcut 13\"" +msgid "Other linux:" msgstr "" -msgid "Skills" -msgstr "Abilità" +msgid "DOWNLOADS" +msgstr "" -msgid "\"Outfit shortcut 3\"" +msgid "/item 1 - enable party item sharing options." msgstr "" -msgid "\"Quick drop N items\"" +msgid "##9Magic skills can be obtain by doing quests and missions in game." msgstr "" -msgid "Themes:" -msgstr "Temi:" +msgid "/erase NICK - add nick to erased list." +msgstr "/erase NICK - aggiungi personaggio alla lista Eliminati." -msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg NICK text, /whisper NICK text, /w NICK text - manda un Whisper al personaggio scelto." +msgid "COMMUNICATION:" +msgstr "COMUNICAZIONI:" -msgid "/movetotarget - move to target position." -msgstr "" +msgid "Search results" +msgstr "Risultati ricerca" -msgid "\"Emote shortcut 14\"" +msgid "\"Inventory window\"" msgstr "" -msgid "/open URL - open url in browser." +msgid "\"Change pickup type\"" msgstr "" -msgid "Commands" -msgstr "Comandi" - -msgid "WINDOWS" -msgstr "WINDOWS" +msgid "/item - show party item sharing options." +msgstr "" -msgid "\"Outfit shortcut 9\"" +msgid "move key" msgstr "" -msgid "\"Emote shortcut 4\"" +msgid "\"Emote shortcut 5\"" msgstr "" -msgid "\"Stop Attack\"" +msgid "/open URL - open url in browser." msgstr "" msgid "" @@ -754,371 +754,399 @@ msgstr "" msgid "/dumpgl - dump OpenGL version into chat." msgstr "" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - equipaggia combinazione precedente." +msgid "MOUSE:" +msgstr "MOUSE:" -msgid "\"Crazy moves\"" -msgstr "" +msgid "Player relations" +msgstr "Relazioni giocatore" -msgid "Powered By" -msgstr "Powered by" +msgid "" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." +msgstr "Puoi copiare un valore da qualsiasi Barra,\ncliccando col tasto destro su di essa e selezionando la voce \"Copia in chat\" dal menù contestuale." -msgid "##2Party level2:##9 enables a char to create a party." +msgid "\"Item shortcut 14\"" msgstr "" -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target NICK - seleziona il personaggio/mostro desiderato come target." +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - equipaggia la combinazione numero N." -msgid "To type chat message, press ###keyChat;" +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - visualizza nella chat 'Debug' le directory usate dal Client." + +msgid "/movetohome - move to home position." msgstr "" -msgid "Translators" -msgstr "Traduttori" +msgid "\"Switch quick drop counter\"" +msgstr "" -msgid "MOUSE:" -msgstr "MOUSE:" +msgid "\"Change crazy Move mode\"" +msgstr "" -msgid "\"Next chat tab line\"" +msgid "\"Outfit shortcut 8\"" msgstr "" -msgid "\"Set direction right\"" +msgid "\"Change imitation mode\"" msgstr "" -msgid "/announce MESSAGE - show global message." +msgid "##9Other skills can be obtain by doing quests and missions in game." msgstr "" -msgid "Player relations" -msgstr "Relazioni giocatore" +msgid "\"Reset video mode to safe value\"" +msgstr "" -msgid "Search error" -msgstr "Errore di ricerca" +msgid "/uploadconfig - upload main config into pastebin service." +msgstr "" -msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." -msgstr "Puoi copiare un valore da qualsiasi Barra,\ncliccando col tasto destro su di essa e selezionando la voce \"Copia in chat\" dal menù contestuale." +msgid "/testparticle FILENAME - set test particle on player." +msgstr "" -msgid "/closeall - close all whispers." -msgstr "/closeall - chiude tutte le finestre dei Whispers." +msgid "\"Bot checker window\"" +msgstr "" -msgid "/exp 1 - enable party experience sharing options." +msgid "" +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." msgstr "" -msgid "COMMANDS" -msgstr "COMANDI" +msgid "/url URL - insert url into chat." +msgstr "" -msgid "\"Previous chat tab\"" +msgid "\"Help window\"" msgstr "" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - modalità Ignora Whispers (server) disattivata." +msgid "\"Outfit shortcut 1\"" +msgstr "" -msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgid "" +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." msgstr "" -msgid "\"Skill window\"" +msgid "About" +msgstr "Info" + +msgid "\"Outfit shortcut 15\"" msgstr "" -msgid "\"Move to home location\"" +msgid "\"Move right\"" msgstr "" -msgid "\"Toggle chat\"" +msgid "##2Emote:##9 enables the ability to express emotions." msgstr "" -msgid "/talkpet TEXT - talk from your pet." +msgid "\"Emote shortcut 8\"" msgstr "" -msgid "\"Change attack type\"" +msgid "For Evol Online support:" msgstr "" -msgid "/clear - clear current chat tab." -msgstr "/clear - pulisci la Chat corrente." +msgid "/follow NICK - start follow mode." +msgstr "/follow NICK - attiva la modalità 'Segui' sul personaggio scelto." -msgid "\"On / off audio\"" -msgstr "" +msgid "To read about whispering and other chat commands, look here:" +msgstr "Informazioni sul Whisper ed altri comandi della chat:" -msgid "\"Emote shortcut 6\"" +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" msgstr "" -msgid "\"Outfit shortcut 2\"" +msgid "\"Emote shortcut 11\"" msgstr "" -msgid "You can change any key in keyboard settings." -msgstr "Puoi modificare ogni combinazione di tasti dai settaggi della sezione 'Tastiera'." +msgid "\"Set direction down\"" +msgstr "" -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - visualizza nella chat 'Debug' le directory usate dal Client." +msgid "\"Target NPC\"" +msgstr "" -msgid "/movetohome - move to home position." +msgid "/info - show guild info. Only for native guilds only." msgstr "" -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - sconnessione rapida." +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral NICK - aggiungi nick name alla lista Relazioni neutrali." -msgid "\"Switch quick drop counter\"" +msgid "THE PLAYER LIST" +msgstr "LISTA GIOCATORI" + +msgid "\"Item shortcut window\"" msgstr "" -msgid "\"Previous chat tab line\"" +msgid "\"Emote shortcut 1\"" msgstr "" -msgid "\"Emote shortcut 13\"" +msgid "" +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." msgstr "" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/disregard NICK - aggiungi il giocatore alla lista Ignora." +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me text - manda un messaggio via chat simile al comando /me delle chat IRC." -msgid "\"Item shortcut 1\"" -msgstr "" +msgid "/help - show small help about chat commands. " +msgstr "/help - visualizza un piccolo help in linea sui comandi della chat." -msgid "\"Outfit shortcut 8\"" +msgid "Debug" +msgstr "Debug" + +msgid "/setdrop N - set drop counter to requested value." msgstr "" -msgid "Manaplus Developers" -msgstr "Sviluppatori ManaPlus" +msgid "\"Shop window\"" +msgstr "" -msgid "\"Change imitation mode\"" +msgid "\"Move down\"" msgstr "" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." +msgid "\"Setup window\"" msgstr "" -msgid "##9Other skills can be obtain by doing quests and missions in game." +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack NAME - rimuovi nemico dalla lista Attacco" + +msgid "\"Set direction up\"" msgstr "" -msgid "/exp - show party experience sharing options." +msgid "or come visit us on our IRC channel:" msgstr "" -msgid "\"Reset video mode to safe value\"" +msgid "\"Toggle camera mode\"" msgstr "" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress NICK - rimuove tutti i vestiti dal personaggio scelto. Funziona solo in locale." +msgid "WINDOWS" +msgstr "WINDOWS" -msgid "Other" -msgstr "" +msgid "SUPPORT" +msgstr "SUPPORTO" + +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - salva il prezzo di vendita su disco." + +msgid "Look this page for help and downloads:" +msgstr "Fare riferimento alla seguente pagina per l'Help:" + +msgid "Other skills:" +msgstr "Altre abilità:" msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Puoi usare la voice-chat Mumble per parlare in Live con gli altri giocatori.\nLancia Mumble prima di aprire il gioco, successivamente attiva Mumble nei Settings." -msgid "\"Outfit shortcut 14\"" +msgid "\"Move up\"" msgstr "" -msgid "/uploadconfig - upload main config into pastebin service." -msgstr "" +msgid "Here contributors from parent projects" +msgstr "Collaboratori progetti esterni" -msgid "\"Quick drop N items from 0 slot\"" +msgid "\"Item shortcut 4\"" msgstr "" -msgid "/enablehighlight - enable highlight in current tab." -msgstr "" +msgid "/who - print online players number to chat." +msgstr "/who - visualizza in chat il numero dei giocatori online." -msgid "\"Emote shortcut window\"" +msgid "/createitems - open dialog for creating items." msgstr "" -msgid "\"Bot checker window\"" +msgid "##2Party Level1:##9 enables a char to join a party." msgstr "" -msgid "/disableaway - disable away messages in current tab." +msgid "\"Outfit shortcut 5\"" msgstr "" -msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "/mail NICK MSG - manda un messaggio offline al giocatore desiderato. Funziona solo sul server The Mana World." +msgid "KEYBOARD:" +msgstr "TASTIERA:" -msgid "DOWNLOADS" -msgstr "" +msgid "Windows" +msgstr "Finestre" -msgid "/disablehighlight - disable highlight in current tab." -msgstr "" +msgid "Contributors to client development" +msgstr "Collaboratori Client" -msgid "\"Item shortcut 15\"" +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." msgstr "" -msgid "About The Mana World" +msgid "\"Item shortcut 11\"" msgstr "" -msgid "/testparticle FILENAME - set test particle on player." +msgid "\"Emulate right click from keyboard\"" msgstr "" -msgid "\"Smilie\"" +msgid "MacOSX porting" msgstr "" -msgid "Whispers commands" -msgstr "Comandi Whisper" - msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr " Qui trovi la lista di tutti i giocatori con cui hai fatto conoscenza, come pure\ndiverse opzioni di configurazione:" - -msgid "\"Use magic attack\"" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" msgstr "" -msgid "" -"You can see other player equiped items,\n" -"by right click on player and select in context menu \"Show Items\"." -msgstr "Puoi vedere l'equipaggiamento di altri giocatori,\ncliccando col tasto destro sul personaggio e selezionando la voce \"Mostra Oggetti\" dal menù contestuale." +msgid "/drop - drop N items from 0 slot." +msgstr "" -msgid "Whispers" -msgstr "Whispers" +msgid "/kick NICK - kick someone from the party you are in." +msgstr "" -msgid "/url URL - insert url into chat." +msgid "\"Outfit shortcut 11\"" msgstr "" -msgid "\"Wear outfit\"" +msgid "\"Disable / enable game modifier keys\"" msgstr "" -msgid "emote key" +msgid "\"Quit\"" msgstr "" -msgid "Search results" -msgstr "Risultati ricerca" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - spostati alla posizione X,Y (distanza ravvicinata)." -msgid "/help - show small help about chat commands. " -msgstr "/help - visualizza un piccolo help in linea sui comandi della chat." +msgid "Themes:" +msgstr "Temi:" -msgid "\"Item shortcut 9\"" +msgid "\"Hide windows\"" msgstr "" -msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "Puoi impostare qualsiasi risoluzione del Client. Nella finestra Setup, tab Video,\nclicca su \"personalizzata\" e digita per esempio: 900x500." +msgid "Chat commands" +msgstr "Comandi della Chat" -msgid "Main development" -msgstr "Sviluppo principale" +msgid "Trade" +msgstr "Commercio" -msgid "\"Help window\"" -msgstr "" +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist NICK - aggiungi giocatore alla lista Lista Nera." -msgid "/attack - attack target." -msgstr "/attack - attacca il target selezionato." +msgid "Art or images contributors" +msgstr "Collaboratori grafica" -msgid "\"Outfit shortcut 1\"" +msgid "/exp 0 - disable party experience sharing options." msgstr "" -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." -msgstr "" +msgid "Basic skills:" +msgstr "Abilità di base" -msgid "About" -msgstr "Info" +msgid "/uploadlog - upload log into pastebin service." +msgstr "" -msgid "\"Change attack weapon type\"" +msgid "/leave - leave the party you are in." msgstr "" -msgid "\"Emote shortcut 12\"" +msgid "\"Status window\"" msgstr "" -msgid "\"Outfit shortcut 15\"" +msgid "/notice TEXT - set notice guild text." msgstr "" -msgid "Windows" -msgstr "Finestre" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend NICK, /befriend NICK - aggiungi personaggio alla lista Amici." -msgid "\"Ignore input 2\"" +msgid "ABOUT THE MANA WORLD" msgstr "" -msgid "\"Emulate right click from keyboard\"" +msgid "\"Emote shortcut 14\"" msgstr "" -msgid "\"Set home location/set arrow\"" -msgstr "" +msgid "Commands" +msgstr "Comandi" -msgid "\"Set direction left\"" +msgid "\"Stop Attack\"" msgstr "" -msgid "\"Move left\"" -msgstr "" +msgid "Contributors to client/server development" +msgstr "Collaboratori Client/Server" -msgid "##2Emote:##9 enables the ability to express emotions." +msgid "Sources:" msgstr "" -msgid "\"Item shortcut window\"" +msgid "To type chat message, press ###keyChat;" msgstr "" -msgid "\"Item shortcut 7\"" +msgid "Translators" +msgstr "Traduttori" + +msgid "\"Next chat tab line\"" msgstr "" -msgid "\"Emote shortcut 8\"" +msgid "\"Move to home location\"" msgstr "" -msgid "\"Minimap window\"" +msgid "Powered By" +msgstr "Powered by" + +msgid "\"Skill window\"" msgstr "" -msgid "\"Equipment window\"" +msgid "\"Emote shortcut 6\"" msgstr "" -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - ignora tutti i Whispers (server-side)." +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - sconnessione rapida." -msgid "/notice TEXT - set notice guild text." +msgid "\"Item shortcut 1\"" msgstr "" -msgid "\"Emote shortcut 3\"" +msgid "\"Use #itenplz spell\"" msgstr "" -msgid "" -" However, you can protect yourself from such players by ignoring them. Right-\n" -" click on them to bring up the context menu, then select `Ignore' or\n" -" `Disregard' (see below). You can fine-tune your player relations in the\n" -" `Setup' menu, which lists all the players you have added to it. To open this\n" -" menu, select `Setup' in the upper right corner of the screen, then `Relations'." -msgstr "Tuttavia, puoi tutelarti da questi giocatori ignorandoli. Clicca sul giocatore col tasto destro del mouse e seleziona la voce 'ignore' \ndal menu contestuale.\nPuoi personalizzare le relazioni del tuo personaggio\n dal menu' 'Setup', in cui puoi trovare la lista di tutti i giocatori coinvolti. Per accedervi\n seleziona 'Setup' nell'angolo dello schermo in alto a destra, nella sezione 'Relazioni'." - -msgid "/dumpt - dump tests info into chat." +msgid "/exp 1 - enable party experience sharing options." msgstr "" -msgid "Different patches" -msgstr "Patch differenti" +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress NICK - rimuove tutti i vestiti dal personaggio scelto. Funziona solo in locale." -msgid "\"Switch magic attack\"" +msgid "\"Quick drop N items from 0 slot\"" msgstr "" -msgid "/navigate x y - move to position x,y in current map in any distance." +msgid "/disablehighlight - disable highlight in current tab." msgstr "" -msgid "SKILLS" -msgstr "ABILITA'" - -msgid "Guild chat commands" +msgid "\"Item shortcut 15\"" msgstr "" -msgid "Actions" -msgstr "Azioni" +msgid "Whispers commands" +msgstr "Comandi Whisper" -msgid "\"Item shortcut 12\"" +msgid "" +"You can see other player equiped items,\n" +"by right click on player and select in context menu \"Show Items\"." +msgstr "Puoi vedere l'equipaggiamento di altri giocatori,\ncliccando col tasto destro sul personaggio e selezionando la voce \"Mostra Oggetti\" dal menù contestuale." + +msgid "Whispers" +msgstr "Whispers" + +msgid "emote key" msgstr "" -msgid "\"Move to navigation point\"" +msgid "\"Item shortcut 9\"" msgstr "" -msgid "Sound effects" -msgstr "Effetti sonori" +msgid "" +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr " Qui trovi la lista di tutti i giocatori con cui hai fatto conoscenza, come pure\ndiverse opzioni di configurazione:" -msgid "SHORTCUTS:" -msgstr "SCORCIATOIE DA TASTIERA:" +msgid "Skills" +msgstr "Abilità" -msgid "\"Talk\"" +msgid "\"Item shortcut 7\"" msgstr "" -msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." +msgid "\"Minimap window\"" msgstr "" -msgid "/follow NICK - start follow mode." -msgstr "/follow NICK - attiva la modalità 'Segui' sul personaggio scelto." +msgid "" +" However, you can protect yourself from such players by ignoring them. Right-\n" +" click on them to bring up the context menu, then select `Ignore' or\n" +" `Disregard' (see below). You can fine-tune your player relations in the\n" +" `Setup' menu, which lists all the players you have added to it. To open this\n" +" menu, select `Setup' in the upper right corner of the screen, then `Relations'." +msgstr "Tuttavia, puoi tutelarti da questi giocatori ignorandoli. Clicca sul giocatore col tasto destro del mouse e seleziona la voce 'ignore' \ndal menu contestuale.\nPuoi personalizzare le relazioni del tuo personaggio\n dal menu' 'Setup', in cui puoi trovare la lista di tutti i giocatori coinvolti. Per accedervi\n seleziona 'Setup' nell'angolo dello schermo in alto a destra, nella sezione 'Relazioni'." -msgid "\"Item shortcut 8\"" +msgid "\"Item shortcut 12\"" msgstr "" -msgid "/emote N - use emotion number N." -msgstr "/emote N - usa l'Emote numero N." +msgid "SHORTCUTS:" +msgstr "SCORCIATOIE DA TASTIERA:" diff --git a/data/translations/help/nl_BE.po b/data/translations/help/nl_BE.po index 2bc4f8580..ea122e348 100644 --- a/data/translations/help/nl_BE.po +++ b/data/translations/help/nl_BE.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:14+0000\n" +"PO-Revision-Date: 2014-03-09 22:58+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/language/nl_BE/)\n" "MIME-Version: 1.0\n" @@ -14,146 +14,137 @@ msgstr "" "Language: nl_BE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "/invite NICK - invite a player to your party." +msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "" -msgid "/uploadserverconfig - upload server config into pastebin service." +msgid "/atkhuman - select and attack nearest player." msgstr "" -msgid "\"Switch pvp attack\"" +msgid "\"Outfit shortcut 12\"" msgstr "" -msgid "To read about whispering and other chat commands, look here:" -msgstr "Om over persoonlijke berichten en andere commandos te lezen, kijk hier!" +msgid "/cacheinfo - show text cache info." +msgstr "/cacheinfo - toon tekst cache info." -msgid "/away, /away MSG - set away mode." +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." msgstr "" msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" +" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" +" players?" msgstr "" -msgid "\"Target & attack\"" -msgstr "\"Viseren en Aanvallen\"" +msgid "\"Emote shortcut 9\"" +msgstr "" -msgid "/atkhuman - select and attack nearest player." +msgid "/addignoreattack NAME - add monster to ignore attack list." msgstr "" -msgid "\"Emote shortcut 11\"" +msgid "Back to Index" +msgstr "Terug naar de Opgavetabel" + +msgid "\"Quests window\"" +msgstr "\"Opdrachtenvenster\"" + +msgid "\"Quick drop window\"" msgstr "" msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." msgstr "" -msgid "\"Outfit shortcut 12\"" +msgid "\"Emote shortcut 10\"" msgstr "" -msgid "/cacheinfo - show text cache info." -msgstr "/cacheinfo - toon tekst cache info." - -msgid "/exp 0 - disable party experience sharing options." +msgid "Content devs" msgstr "" -msgid "\"Outfits window\"" -msgstr "\"Kleding Venster\"" - -msgid "KEYBOARD:" -msgstr "TOETSENBORD:" - -msgid "" -" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" -" players?" +msgid "Guild chat commands" msgstr "" -msgid "\"Emote shortcut 9\"" +msgid "/away, /away MSG - set away mode." msgstr "" -msgid "/item 1 - enable party item sharing options." +msgid "GM" msgstr "" -msgid "\"Set direction down\"" +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack NAME - Monster aan de aanvalslijst toevoegen." + +msgid "\"Emote shortcut 2\"" msgstr "" -msgid "GM" +msgid "/announce MESSAGE - show global message." msgstr "" -msgid "\"Target NPC\"" -msgstr "\"NPC viseren\"" +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - Stop met het negeren van alle persoonlijke berichten op de server." -msgid "Party chat commands" +msgid "/createparty NAME - create party with selected name." msgstr "" -msgid "/help - show this help." +msgid "/heal NICK - heal nick." +msgstr "/heal NICK - heelt nick." + +msgid "\"Select OK\"" msgstr "" -msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." +msgid "/dumpe - dump environment variables into chat." msgstr "" -msgid "/info - show guild info. Only for native guilds only." +msgid "" +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" msgstr "" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - voeg nick toe aan neutrale relatielijst." +msgid "\"Enable/disable trading\"" +msgstr "\"Handelen inschakelen/uitschakelen\"" -msgid "\"Outfit shortcut 7\"" +msgid "/wait NAME - wait for nick or moster with name." msgstr "" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NAME - Monster aan de prioriteitsaanvalslijst toevoegen." - -msgid "Back to Index" -msgstr "Terug naar de Opgavetabel" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "" -msgid "\"Quit\"" +msgid "\"Use magic attack\"" msgstr "" -msgid "THE PLAYER LIST" -msgstr "DE SPELERLIJST" +msgid "\"Who is online window\"" +msgstr "\"Wie Is Online Venster\"" -msgid "/priceload - load shop price from disc." -msgstr "/priceload - Laad de winkelprijs van de schijf." +msgid "\"Switch pvp attack\"" +msgstr "" -msgid "Search string not found." +msgid "\"Deactivate chat input\"" msgstr "" -msgid "\"Quests window\"" -msgstr "\"Opdrachtenvenster\"" +msgid "\"Move to navigation point\"" +msgstr "" -msgid "Other contributors" -msgstr "Andere bijdragers" +msgid "ManaPlus Contributors" +msgstr "Manaplus Bijdragers" msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." msgstr "" -msgid "\"Next chat tab\"" -msgstr "\"Volgende gesprekstab\"" - -msgid "Support" -msgstr "Ondersteuning" +msgid "ABOUT MANAPLUS" +msgstr "OVER MANAPLUS" -msgid "\"Quick drop window\"" +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." msgstr "" -msgid "\"Screenshot\"" -msgstr "\"Schermafdruk\"" +msgid "Other contributors" +msgstr "Andere bijdragers" -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." -msgstr "" +msgid "\"Item shortcuts Key\"" +msgstr "\"Voorwerp Snelkoppelingstoets\"" msgid "" "Communication is often essential to success in this game. You can communicate\n" @@ -161,963 +152,1000 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "" -msgid "\"Emote shortcut 1\"" +msgid "\"Item shortcut 3\"" msgstr "" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." -msgstr "" +msgid "\"Change move type\"" +msgstr "\"Verander het bewegingstype\"" -msgid "\"Outfit shortcut 13\"" +msgid "Tabs" msgstr "" -msgid "/sethome - set home position." +msgid "\"Outfit shortcut 4\"" msgstr "" +msgid "\"Did you know window\"" +msgstr "\"'Weet u?' Venster\"" + msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." msgstr "" -msgid "/me text - send text to chat as /me command in irc." +msgid "Download" msgstr "" -msgid "\"Chat window\"" -msgstr "\"Gespreksvenster\"" - -msgid "\"Emote shortcut 10\"" +msgid "/dropn - drop N items from any slot." msgstr "" -msgid "\"Item shortcut 14\"" +msgid "/enableaway - enable away messages in current tab." msgstr "" -msgid "\"Ignore input 1\"" +msgid "/enemy NICK - add nick to enemyes list." msgstr "" -msgid "Mana Contributors" -msgstr "Manaplus Bijdragers" +msgid "Support" +msgstr "Ondersteuning" -msgid "Content devs" -msgstr "" +msgid "\"Copy equiped to Outfit\"" +msgstr "\"Kopieer je huidige uitrusting naar 'Kledij'\"" -msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgid "/outfit next - wear next outfit." msgstr "" msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." msgstr "" -msgid "\"Item shortcut 5\"" +msgid "\"Outfit shortcut 3\"" msgstr "" -msgid "/all - show visible beings list in debug tab." -msgstr "/all - Geeft de 'zichtbare wezens'-lijst weer in de 'Debug tab'." - -msgid "\"Emote shortcut 7\"" +msgid "\"Quick drop N items\"" msgstr "" -msgid "Debug" -msgstr "Debug" - -msgid "/present - print visible players number to chat." +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." msgstr "" -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "/movetotarget - move to target position." msgstr "" -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack NAME - Monster aan de aanvalslijst toevoegen." - -msgid "For other server look servers pages for support." +msgid "/outfit prev - wear previous outfit." msgstr "" -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." +msgid "##2Party level2:##9 enables a char to create a party." msgstr "" -msgid "\"Target closest monster\"" -msgstr "\"Dichtsbijzijnde monster viseren\"" - -msgid "\"Emote shortcut 2\"" +msgid "/target NICK - select nick as target. Can be monster or player nick." msgstr "" -msgid "\"Outfit shortcut 6\"" +msgid "##2ManaPlus version: ##6%VER%" msgstr "" -msgid "/setdrop N - set drop counter to requested value." -msgstr "" +msgid "COMMANDS" +msgstr "BEVELEN" -msgid "/dumpogl - dump all OpenGL variables into log file." +msgid "For other server look servers pages for support." msgstr "" -msgid "/outfit N - wear outfit number N." +msgid "\"Toggle chat\"" msgstr "" -msgid "Visit IRC channel:" -msgstr "Bezoek het IRC kanaal:" - -msgid "\"Shop window\"" -msgstr "\"Winkelvenster\"" - -msgid "/createparty NAME - create party with selected name." +msgid "/talkpet TEXT - talk from your pet." msgstr "" -msgid "\"Move down\"" -msgstr "\"Beweeg naar beneden\"" +msgid "\"Change attack type\"" +msgstr "\"Aanvalstype veranderen\"" -msgid "/heal NICK - heal nick." -msgstr "/heal NICK - heelt nick." +msgid "Manaplus Developers" +msgstr "Manaplus Ontwikkelaars" -msgid "/emotepet N - use emotion number N from your pet." +msgid "\"On / off audio\"" msgstr "" -msgid "\"Setup window\"" -msgstr "\"Instellingenvenster\"" - -msgid "/removeattack NAME - remove monster from attack list." +msgid "You can change any key in keyboard settings." msgstr "" -msgid "\"Set direction up\"" +msgid "\"Previous chat tab line\"" msgstr "" -msgid "/dumpe - dump environment variables into chat." +msgid "\"Emote shortcut 13\"" msgstr "" -msgid "Instructions" +msgid "/disregard NICK - add nick to disregarded list." msgstr "" -msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgid "/enablehighlight - enable highlight in current tab." msgstr "" -msgid "\"Kills stats window\"" -msgstr "\"Doodstatusvenster\"" +msgid "/disableaway - disable away messages in current tab." +msgstr "" + +msgid "\"Smilie\"" +msgstr "" + +msgid "Main development" +msgstr "" msgid "" -"You can do basic searching in help by using command\n" -"##2?text" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." msgstr "" -msgid "\"Change move to target type\"" -msgstr "\"Wijzig Bewegen tot aan Doel type\"" +msgid "Search string not found." +msgstr "" -msgid "/dumpmods - dump all enabled mod names into chat." +msgid "\"Emote shortcut 7\"" msgstr "" -msgid "\"Enable/disable trading\"" -msgstr "\"Handelen inschakelen/uitschakelen\"" +msgid "" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "" -msgid "\"Toggle camera mode\"" +msgid "/attack - attack target." msgstr "" -msgid "/unignore NICK - Remove nick from ignore list." +msgid "\"Set home location/set arrow\"" msgstr "" -msgid "" -" If you're having troubles, please first of all read the FAQ. If you\n" -" can't find a solution to your problem, feel free to check our\n" -" Bugs/Support section of the forum:" +msgid "\"Set direction left\"" msgstr "" -msgid "IGNORING COMMUNICATION" -msgstr "COMMUNICATIE NEGEREN" +msgid "\"Equipment window\"" +msgstr "" -msgid "/wait NAME - wait for nick or moster with name." +msgid "Mana Contributors" +msgstr "Manaplus Bijdragers" + +msgid "/dumpt - dump tests info into chat." msgstr "" -msgid "SUPPORT" -msgstr "ONDERSTEUNING" +msgid "Different patches" +msgstr "" -msgid "\"Outfit shortcut 10\"" +msgid "Sound effects" msgstr "" -msgid "Look this page for help and downloads:" +msgid "\"Talk\"" msgstr "" -msgid "COMMUNICATION:" -msgstr "COMMUNICATIE:" +msgid "\"Item shortcut 8\"" +msgstr "" -msgid "Other skills:" -msgstr "Andere Vaardigheden:" +msgid "/all - show visible beings list in debug tab." +msgstr "/all - Geeft de 'zichtbare wezens'-lijst weer in de 'Debug tab'." msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." +msgstr "" + +msgid "\"Ignore input 1\"" +msgstr "" + +msgid "\"Item shortcut 6\"" msgstr "" msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." +" If you're having troubles, please first of all read the FAQ. If you\n" +" can't find a solution to your problem, feel free to check our\n" +" Bugs/Support section of the forum:" msgstr "" -msgid "\"Move up\"" -msgstr "\"Beweeg naar boven\"" +msgid "/help - show this help." +msgstr "" -msgid "Here contributors from parent projects" +msgid "\"Outfit shortcut 7\"" msgstr "" -msgid "\"Item shortcut 4\"" +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack NAME - Monster aan de prioriteitsaanvalslijst toevoegen." + +msgid "For TMW support:" msgstr "" +msgid "/priceload - load shop price from disc." +msgstr "/priceload - Laad de winkelprijs van de schijf." + msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." msgstr "" -msgid "/who - print online players number to chat." +msgid "\"Item shortcut 13\"" msgstr "" -msgid "/createitems - open dialog for creating items." +msgid "For other servers may exists other copyrights." msgstr "" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgid "\"Outfit shortcut 13\"" msgstr "" -msgid "Sources:" +msgid "/sethome - set home position." msgstr "" -msgid "/uptime - show client uptime." +msgid "" +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" msgstr "" -msgid "\"Who is online window\"" -msgstr "\"Wie Is Online Venster\"" +msgid "\"Copy outfit\"" +msgstr "\"Kopiëer Kledij\"" -msgid "\"Sit\"" -msgstr "\"Zitten\"" +msgid "/present - print visible players number to chat." +msgstr "" -msgid "/dumpg - dump graphics and some other settings to chat." +msgid "/dumpogl - dump all OpenGL variables into log file." msgstr "" -msgid "\"Deactivate chat input\"" +msgid "/emotepet N - use emotion number N from your pet." msgstr "" -msgid "/trade NICK - start trade with nick." +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" msgstr "" -msgid "/imitation NICK - start imitation mode." +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" msgstr "" -msgid "\"Outfit shortcut 5\"" +msgid "/unignore NICK - Remove nick from ignore list." msgstr "" msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." msgstr "" -msgid "" -"You can hide/show bars and buttons by right click and select menu item." +msgid "\"Emote shortcut 3\"" msgstr "" -msgid "\"Scroll chat down\"" +msgid "/dumpg - dump graphics and some other settings to chat." msgstr "" -msgid "##2Trade:##9 enables the ability to trade with others." +msgid "/trade NICK - start trade with nick." msgstr "" -msgid "Contributors to client development" -msgstr "Bijdragers tot de 'client'-ontwikkeling" +msgid "\"Switch magic attack\"" +msgstr "" -msgid "\"Outfit shortcut 11\"" +msgid "" +"You can hide/show bars and buttons by right click and select menu item." msgstr "" -msgid "\"Move right\"" -msgstr "\"Bewegen naar rechts\"" +msgid "\"Enable / disable away mode\"" +msgstr "\"Afwezigheidsmodus inschakelen/uitschakelen\"" -msgid "\"Item shortcut 11\"" +msgid "\"Commands window\"" +msgstr "\"Bevelenvenster\"" + +msgid "Android porting" +msgstr "Android porting" + +msgid "" +"You can set away mode,\n" +"by type in chat command /away" msgstr "" -msgid "\"Item shortcut 10\"" +msgid "Magic skills:" msgstr "" -msgid "ABOUT MANAPLUS" -msgstr "OVER MANAPLUS" +msgid "Server news" +msgstr "" -msgid "\"Select OK\"" +msgid "/clear - clear current chat tab." msgstr "" -msgid "MacOSX porting" -msgstr "MacOSX porting" +msgid "\"Social window\"" +msgstr "\"Sociaal Venster\"" -msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgid "\"Emote shortcut 4\"" msgstr "" -msgid "\"Move to target\"" -msgstr "\"Beweeg tot aan Doel\"" +msgid "\"Close chat tab\"" +msgstr "\"Sluit Gespreks tab\"" -msgid "/item 0 - disable party item sharing options." +msgid "\"Target player\"" +msgstr "\"Speler viseren\"" + +msgid "/invite NICK - invite a player to your party." msgstr "" -msgid "/drop - drop N items from 0 slot." +msgid "" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." msgstr "" -msgid "\"Enable / disable away mode\"" -msgstr "\"Afwezigheidsmodus inschakelen/uitschakelen\"" +msgid "\"Debug window\"" +msgstr "\"Debugvenster\"" -msgid "INDEX" -msgstr "INDEX" +msgid "\"Next chat tab\"" +msgstr "\"Volgende gesprekstab\"" -msgid "\"Chat auto complete\"" +msgid "\"Change move to target type\"" +msgstr "\"Wijzig Bewegen tot aan Doel type\"" + +msgid "\"Pickup\"" +msgstr "\"Oprapen\"" + +msgid "\"Item shortcut 2\"" msgstr "" -msgid "/kick NICK - kick someone from the party you are in." +msgid "About current server" msgstr "" -msgid "\"Commands window\"" -msgstr "\"Bevelenvenster\"" +msgid "\"Quick heal target or self\"" +msgstr "\"Snel jezelf of iemand anders genezen\"" -msgid "/ignoreall - add all whispers to ignore list." +msgid "Search error" msgstr "" -msgid "\"Copy outfit\"" -msgstr "\"Kopiëer Kledij\"" +msgid "\"Outfit shortcut 9\"" +msgstr "" -msgid "Server news" +msgid "\"Change attack weapon type\"" +msgstr "\"Verander Aanvalswapen Type\"" + +msgid "\"Move left\"" msgstr "" -msgid "/ignore NICK - add nick to ignore list." +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." msgstr "" -msgid "\"Item shortcuts Key\"" -msgstr "\"Voorwerp Snelkoppelingstoets\"" +msgid "\"Chat window\"" +msgstr "\"Gespreksvenster\"" -msgid "\"Disable / enable game modifier keys\"" +msgid "\"Change follow mode\"" msgstr "" -msgid "\"Change crazy Move mode\"" -msgstr "" +msgid "\"Previous chat tab\"" +msgstr "\"Vorige gesprekstab\"" -msgid "/where - print current player position to chat." +msgid "\"Kills stats window\"" +msgstr "\"Doodstatusvenster\"" + +msgid "\"Outfit shortcut 2\"" msgstr "" -msgid "\"Attack\"" -msgstr "\"Aanvallen\"" +msgid "IGNORING COMMUNICATION" +msgstr "COMMUNICATIE NEGEREN" -msgid "/outfit next - wear next outfit." +msgid "" +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." msgstr "" -msgid "/magicattack - attack target with magic." +msgid "Other" msgstr "" -msgid "" -"You can set away mode,\n" -"by type in chat command /away" +msgid "\"Outfit shortcut 14\"" msgstr "" -msgid "/move X Y - move to X,Y position in short distance." +msgid "\"Emote shortcut window\"" msgstr "" -msgid "##2Party Level1:##9 enables a char to join a party." +msgid "\"Wear outfit\"" msgstr "" -msgid "\"Item shortcut 3\"" +msgid "\"Change map view mode\"" msgstr "" -msgid "\"Change move type\"" -msgstr "\"Verander het bewegingstype\"" +msgid "Instructions" +msgstr "" -msgid "Magic skills:" +msgid "\"Emote shortcut 12\"" msgstr "" -msgid "/addignoreattack NAME - add monster to ignore attack list." +msgid "About The Mana World" +msgstr "Over 'The Mana World'" + +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - Negeer alle 'fluisters' op de server." + +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" msgstr "" -msgid "Android porting" -msgstr "Android porting" +msgid "\"Sit\"" +msgstr "\"Zitten\"" -msgid "Tabs" +msgid "/navigate x y - move to position x,y in current map in any distance." msgstr "" -msgid "\"Social window\"" -msgstr "\"Sociaal Venster\"" +msgid "SKILLS" +msgstr "VAARDIGHEDEN" -msgid "\"Hide windows\"" -msgstr "\"Vensters verbergen\"" +msgid "Actions" +msgstr "" -msgid "\"Outfit shortcut 4\"" +msgid "/emote N - use emotion number N." msgstr "" -msgid "Chat commands" -msgstr "Gespreksbevelen" +msgid "/item 0 - disable party item sharing options." +msgstr "" -msgid "\"Did you know window\"" -msgstr "\"'Weet u?' Venster\"" +msgid "\"Target closest monster\"" +msgstr "\"Dichtsbijzijnde monster viseren\"" -msgid "Trade" +msgid "\"Outfits window\"" +msgstr "\"Kleding Venster\"" + +msgid "Party chat commands" msgstr "" -msgid "/blacklist NICK - add nick to blacklist relation list." +msgid "" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." msgstr "" -msgid "\"Change map view mode\"" +msgid "" +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." msgstr "" -msgid "\"Close chat tab\"" -msgstr "\"Sluit Gespreks tab\"" +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." +msgstr "" -msgid "\"Item shortcut 6\"" +msgid "\"Screenshot\"" +msgstr "\"Schermafdruk\"" + +msgid "/closeall - close all whispers." msgstr "" msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." msgstr "" -msgid "Download" +msgid "/query NICK, /q NICK - open new whisper tab for nick." msgstr "" -msgid "Other linux:" +msgid "\"Item shortcut 5\"" msgstr "" +msgid "\"Scroll chat up\"" +msgstr "\"Gesprek omhoog 'scrollen'\"" + msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." msgstr "" -msgid "Art or images contributors" +msgid "\"Outfit shortcut 6\"" msgstr "" -msgid "\"Target player\"" -msgstr "\"Speler viseren\"" +msgid "Visit IRC channel:" +msgstr "Bezoek het IRC kanaal:" -msgid "/dropn - drop N items from any slot." -msgstr "" +msgid "\"Target & attack\"" +msgstr "\"Viseren en Aanvallen\"" -msgid "/enableaway - enable away messages in current tab." +msgid "\"Item shortcut 10\"" msgstr "" -msgid "##2ManaPlus version: ##6%VER%" +msgid "/where - print current player position to chat." msgstr "" -msgid "/enemy NICK - add nick to enemyes list." +msgid "/exp - show party experience sharing options." msgstr "" -msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." +msgid "/dumpmods - dump all enabled mod names into chat." msgstr "" -msgid "\"Debug window\"" -msgstr "\"Debugvenster\"" +msgid "INDEX" +msgstr "INDEX" -msgid "/uploadlog - upload log into pastebin service." +msgid "\"Outfit shortcut 10\"" msgstr "" -msgid "ManaPlus Contributors" -msgstr "Manaplus Bijdragers" +msgid "\"Crazy moves\"" +msgstr "\"vreemde bewegingen\"" -msgid "\"Emote shortcut 5\"" +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" msgstr "" -msgid "\"Copy equiped to Outfit\"" -msgstr "\"Kopieer je huidige uitrusting naar 'Kledij'\"" +msgid "/uptime - show client uptime." +msgstr "" -msgid "Basic skills:" +msgid "/imitation NICK - start imitation mode." msgstr "" -msgid "/leave - leave the party you are in." +msgid "\"Ignore input 2\"" msgstr "" -msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" +msgid "\"Scroll chat down\"" msgstr "" -msgid "/erase NICK - add nick to erased list." +msgid "\"Move to target\"" +msgstr "\"Beweeg tot aan Doel\"" + +msgid "/ignoreall - add all whispers to ignore list." msgstr "" -msgid "/pricesave - save shop price to disc." +msgid "\"Chat auto complete\"" msgstr "" -msgid "\"Pickup\"" -msgstr "\"Oprapen\"" +msgid "/ignore NICK - add nick to ignore list." +msgstr "" -msgid "\"Status window\"" -msgstr "\"Statusvenster\"" +msgid "\"Attack\"" +msgstr "\"Aanvallen\"" -msgid "\"Item shortcut 2\"" +msgid "/magicattack - attack target with magic." msgstr "" -msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" +msgid "For ManaPlus Online support:" msgstr "" -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgid "\"Set direction right\"" msgstr "" -msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgid "Other linux:" msgstr "" -msgid "\"Change follow mode\"" +msgid "DOWNLOADS" msgstr "" -msgid "\"Scroll chat up\"" -msgstr "\"Gesprek omhoog 'scrollen'\"" +msgid "/item 1 - enable party item sharing options." +msgstr "" -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." +msgid "##9Magic skills can be obtain by doing quests and missions in game." msgstr "" -msgid "/item - show party item sharing options." +msgid "/erase NICK - add nick to erased list." msgstr "" -msgid "\"Inventory window\"" -msgstr "\"Voorraadvenster\"" +msgid "COMMUNICATION:" +msgstr "COMMUNICATIE:" -msgid "Contributors to client/server development" +msgid "Search results" msgstr "" -msgid "\"Quick heal target or self\"" -msgstr "\"Snel jezelf of iemand anders genezen\"" +msgid "\"Inventory window\"" +msgstr "\"Voorraadvenster\"" msgid "\"Change pickup type\"" msgstr "\"Verander Opraap Type\"" -msgid "\"Use #itenplz spell\"" -msgstr "\"Gebruik #itenplz spreuk\"" +msgid "/item - show party item sharing options." +msgstr "" msgid "move key" msgstr "Beweegtoets" -msgid "\"Item shortcut 13\"" -msgstr "" - -msgid "Skills" -msgstr "" - -msgid "\"Outfit shortcut 3\"" +msgid "\"Emote shortcut 5\"" msgstr "" -msgid "\"Quick drop N items\"" +msgid "/open URL - open url in browser." msgstr "" -msgid "Themes:" -msgstr "Themas:" - msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "" - -msgid "/movetotarget - move to target position." +" The player list lists all of your acquaintances. They are categorised as one\n" +" of the following:" msgstr "" -msgid "\"Emote shortcut 14\"" +msgid "/cleanfonts - remove all cached render strings." msgstr "" -msgid "/open URL - open url in browser." +msgid "/dumpgl - dump OpenGL version into chat." msgstr "" -msgid "Commands" -msgstr "Bevelen" - -msgid "WINDOWS" -msgstr "VENSTERS" +msgid "MOUSE:" +msgstr "MUIS:" -msgid "\"Outfit shortcut 9\"" +msgid "Player relations" msgstr "" -msgid "\"Emote shortcut 4\"" +msgid "" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." msgstr "" -msgid "\"Stop Attack\"" -msgstr "\"Aanval stoppen\"" - -msgid "" -" The player list lists all of your acquaintances. They are categorised as one\n" -" of the following:" +msgid "\"Item shortcut 14\"" msgstr "" -msgid "/cleanfonts - remove all cached render strings." +msgid "/outfit N - wear outfit number N." msgstr "" -msgid "/dumpgl - dump OpenGL version into chat." +msgid "/dirs - show client dirs in debug chat tab." msgstr "" -msgid "/outfit prev - wear previous outfit." +msgid "/movetohome - move to home position." msgstr "" -msgid "\"Crazy moves\"" -msgstr "\"vreemde bewegingen\"" +msgid "\"Switch quick drop counter\"" +msgstr "\"Wissel Snel Neerleggingsteller\"" -msgid "Powered By" +msgid "\"Change crazy Move mode\"" msgstr "" -msgid "##2Party level2:##9 enables a char to create a party." +msgid "\"Outfit shortcut 8\"" msgstr "" -msgid "/target NICK - select nick as target. Can be monster or player nick." +msgid "\"Change imitation mode\"" msgstr "" -msgid "To type chat message, press ###keyChat;" +msgid "##9Other skills can be obtain by doing quests and missions in game." msgstr "" -msgid "Translators" -msgstr "Vertalers" - -msgid "MOUSE:" -msgstr "MUIS:" - -msgid "\"Next chat tab line\"" -msgstr "\"Volgende gesprekslijn\"" - -msgid "\"Set direction right\"" +msgid "\"Reset video mode to safe value\"" msgstr "" -msgid "/announce MESSAGE - show global message." +msgid "/uploadconfig - upload main config into pastebin service." msgstr "" -msgid "Player relations" +msgid "/testparticle FILENAME - set test particle on player." msgstr "" -msgid "Search error" +msgid "\"Bot checker window\"" msgstr "" msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." msgstr "" -msgid "/closeall - close all whispers." +msgid "/url URL - insert url into chat." msgstr "" -msgid "/exp 1 - enable party experience sharing options." +msgid "\"Help window\"" msgstr "" -msgid "COMMANDS" -msgstr "BEVELEN" - -msgid "\"Previous chat tab\"" -msgstr "\"Vorige gesprekstab\"" - -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - Stop met het negeren van alle persoonlijke berichten op de server." - -msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgid "\"Outfit shortcut 1\"" msgstr "" -msgid "\"Skill window\"" -msgstr "\"Vaardigheidsvenster\"" - -msgid "\"Move to home location\"" -msgstr "\"Verplaats naar thuislokatie\"" - -msgid "\"Toggle chat\"" +msgid "" +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." msgstr "" -msgid "/talkpet TEXT - talk from your pet." +msgid "About" +msgstr "Over" + +msgid "\"Outfit shortcut 15\"" msgstr "" -msgid "\"Change attack type\"" -msgstr "\"Aanvalstype veranderen\"" +msgid "\"Move right\"" +msgstr "\"Bewegen naar rechts\"" -msgid "/clear - clear current chat tab." +msgid "##2Emote:##9 enables the ability to express emotions." msgstr "" -msgid "\"On / off audio\"" +msgid "\"Emote shortcut 8\"" msgstr "" -msgid "\"Emote shortcut 6\"" +msgid "For Evol Online support:" msgstr "" -msgid "\"Outfit shortcut 2\"" +msgid "/follow NICK - start follow mode." msgstr "" -msgid "You can change any key in keyboard settings." -msgstr "" +msgid "To read about whispering and other chat commands, look here:" +msgstr "Om over persoonlijke berichten en andere commandos te lezen, kijk hier!" -msgid "/dirs - show client dirs in debug chat tab." +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" msgstr "" -msgid "/movetohome - move to home position." +msgid "\"Emote shortcut 11\"" msgstr "" -msgid "/disconnect - quick disconnect from server." +msgid "\"Set direction down\"" msgstr "" -msgid "\"Switch quick drop counter\"" -msgstr "\"Wissel Snel Neerleggingsteller\"" - -msgid "\"Previous chat tab line\"" -msgstr "" +msgid "\"Target NPC\"" +msgstr "\"NPC viseren\"" -msgid "\"Emote shortcut 13\"" +msgid "/info - show guild info. Only for native guilds only." msgstr "" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral NICK - voeg nick toe aan neutrale relatielijst." -msgid "\"Item shortcut 1\"" -msgstr "" +msgid "THE PLAYER LIST" +msgstr "DE SPELERLIJST" -msgid "\"Outfit shortcut 8\"" +msgid "\"Item shortcut window\"" msgstr "" -msgid "Manaplus Developers" -msgstr "Manaplus Ontwikkelaars" - -msgid "\"Change imitation mode\"" +msgid "\"Emote shortcut 1\"" msgstr "" msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." msgstr "" -msgid "##9Other skills can be obtain by doing quests and missions in game." +msgid "/me text - send text to chat as /me command in irc." msgstr "" -msgid "/exp - show party experience sharing options." +msgid "/help - show small help about chat commands. " msgstr "" -msgid "\"Reset video mode to safe value\"" -msgstr "" +msgid "Debug" +msgstr "Debug" -msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgid "/setdrop N - set drop counter to requested value." msgstr "" -msgid "Other" -msgstr "" +msgid "\"Shop window\"" +msgstr "\"Winkelvenster\"" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr "" +msgid "\"Move down\"" +msgstr "\"Beweeg naar beneden\"" -msgid "\"Outfit shortcut 14\"" -msgstr "" +msgid "\"Setup window\"" +msgstr "\"Instellingenvenster\"" -msgid "/uploadconfig - upload main config into pastebin service." +msgid "/removeattack NAME - remove monster from attack list." msgstr "" -msgid "\"Quick drop N items from 0 slot\"" +msgid "\"Set direction up\"" msgstr "" -msgid "/enablehighlight - enable highlight in current tab." +msgid "or come visit us on our IRC channel:" msgstr "" -msgid "\"Emote shortcut window\"" +msgid "\"Toggle camera mode\"" msgstr "" -msgid "\"Bot checker window\"" +msgid "WINDOWS" +msgstr "VENSTERS" + +msgid "SUPPORT" +msgstr "ONDERSTEUNING" + +msgid "/pricesave - save shop price to disc." msgstr "" -msgid "/disableaway - disable away messages in current tab." +msgid "Look this page for help and downloads:" msgstr "" +msgid "Other skills:" +msgstr "Andere Vaardigheden:" + msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." msgstr "" -msgid "DOWNLOADS" +msgid "\"Move up\"" +msgstr "\"Beweeg naar boven\"" + +msgid "Here contributors from parent projects" msgstr "" -msgid "/disablehighlight - disable highlight in current tab." +msgid "\"Item shortcut 4\"" msgstr "" -msgid "\"Item shortcut 15\"" +msgid "/who - print online players number to chat." msgstr "" -msgid "About The Mana World" -msgstr "Over 'The Mana World'" +msgid "/createitems - open dialog for creating items." +msgstr "" -msgid "/testparticle FILENAME - set test particle on player." +msgid "##2Party Level1:##9 enables a char to join a party." msgstr "" -msgid "\"Smilie\"" +msgid "\"Outfit shortcut 5\"" msgstr "" -msgid "Whispers commands" -msgstr "Fluister Bevel" +msgid "KEYBOARD:" +msgstr "TOETSENBORD:" + +msgid "Windows" +msgstr "Vensters" + +msgid "Contributors to client development" +msgstr "Bijdragers tot de 'client'-ontwikkeling" msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." msgstr "" -msgid "\"Use magic attack\"" +msgid "\"Item shortcut 11\"" msgstr "" -msgid "" -"You can see other player equiped items,\n" -"by right click on player and select in context menu \"Show Items\"." +msgid "\"Emulate right click from keyboard\"" msgstr "" -msgid "Whispers" -msgstr "Fluisters" +msgid "MacOSX porting" +msgstr "MacOSX porting" -msgid "/url URL - insert url into chat." +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" msgstr "" -msgid "\"Wear outfit\"" +msgid "/drop - drop N items from 0 slot." msgstr "" -msgid "emote key" +msgid "/kick NICK - kick someone from the party you are in." msgstr "" -msgid "Search results" +msgid "\"Outfit shortcut 11\"" msgstr "" -msgid "/help - show small help about chat commands. " +msgid "\"Disable / enable game modifier keys\"" msgstr "" -msgid "\"Item shortcut 9\"" +msgid "\"Quit\"" msgstr "" -msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." +msgid "/move X Y - move to X,Y position in short distance." msgstr "" -msgid "Main development" -msgstr "" +msgid "Themes:" +msgstr "Themas:" -msgid "\"Help window\"" -msgstr "" +msgid "\"Hide windows\"" +msgstr "\"Vensters verbergen\"" -msgid "/attack - attack target." +msgid "Chat commands" +msgstr "Gespreksbevelen" + +msgid "Trade" msgstr "" -msgid "\"Outfit shortcut 1\"" +msgid "/blacklist NICK - add nick to blacklist relation list." msgstr "" -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." +msgid "Art or images contributors" msgstr "" -msgid "About" -msgstr "Over" +msgid "/exp 0 - disable party experience sharing options." +msgstr "" -msgid "\"Change attack weapon type\"" -msgstr "\"Verander Aanvalswapen Type\"" +msgid "Basic skills:" +msgstr "" -msgid "\"Emote shortcut 12\"" +msgid "/uploadlog - upload log into pastebin service." msgstr "" -msgid "\"Outfit shortcut 15\"" +msgid "/leave - leave the party you are in." msgstr "" -msgid "Windows" -msgstr "Vensters" +msgid "\"Status window\"" +msgstr "\"Statusvenster\"" -msgid "\"Ignore input 2\"" +msgid "/notice TEXT - set notice guild text." msgstr "" -msgid "\"Emulate right click from keyboard\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." msgstr "" -msgid "\"Set home location/set arrow\"" +msgid "ABOUT THE MANA WORLD" msgstr "" -msgid "\"Set direction left\"" +msgid "\"Emote shortcut 14\"" msgstr "" -msgid "\"Move left\"" +msgid "Commands" +msgstr "Bevelen" + +msgid "\"Stop Attack\"" +msgstr "\"Aanval stoppen\"" + +msgid "Contributors to client/server development" msgstr "" -msgid "##2Emote:##9 enables the ability to express emotions." +msgid "Sources:" msgstr "" -msgid "\"Item shortcut window\"" +msgid "To type chat message, press ###keyChat;" msgstr "" -msgid "\"Item shortcut 7\"" +msgid "Translators" +msgstr "Vertalers" + +msgid "\"Next chat tab line\"" +msgstr "\"Volgende gesprekslijn\"" + +msgid "\"Move to home location\"" +msgstr "\"Verplaats naar thuislokatie\"" + +msgid "Powered By" msgstr "" -msgid "\"Emote shortcut 8\"" +msgid "\"Skill window\"" +msgstr "\"Vaardigheidsvenster\"" + +msgid "\"Emote shortcut 6\"" msgstr "" -msgid "\"Minimap window\"" +msgid "/disconnect - quick disconnect from server." msgstr "" -msgid "\"Equipment window\"" +msgid "\"Item shortcut 1\"" msgstr "" -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - Negeer alle 'fluisters' op de server." +msgid "\"Use #itenplz spell\"" +msgstr "\"Gebruik #itenplz spreuk\"" -msgid "/notice TEXT - set notice guild text." +msgid "/exp 1 - enable party experience sharing options." msgstr "" -msgid "\"Emote shortcut 3\"" +msgid "/undress NICK - remove all clothes from nick. Local effect only." msgstr "" -msgid "" -" However, you can protect yourself from such players by ignoring them. Right-\n" -" click on them to bring up the context menu, then select `Ignore' or\n" -" `Disregard' (see below). You can fine-tune your player relations in the\n" -" `Setup' menu, which lists all the players you have added to it. To open this\n" -" menu, select `Setup' in the upper right corner of the screen, then `Relations'." +msgid "\"Quick drop N items from 0 slot\"" msgstr "" -msgid "/dumpt - dump tests info into chat." +msgid "/disablehighlight - disable highlight in current tab." msgstr "" -msgid "Different patches" +msgid "\"Item shortcut 15\"" msgstr "" -msgid "\"Switch magic attack\"" -msgstr "" +msgid "Whispers commands" +msgstr "Fluister Bevel" -msgid "/navigate x y - move to position x,y in current map in any distance." +msgid "" +"You can see other player equiped items,\n" +"by right click on player and select in context menu \"Show Items\"." msgstr "" -msgid "SKILLS" -msgstr "VAARDIGHEDEN" +msgid "Whispers" +msgstr "Fluisters" -msgid "Guild chat commands" +msgid "emote key" msgstr "" -msgid "Actions" +msgid "\"Item shortcut 9\"" msgstr "" -msgid "\"Item shortcut 12\"" +msgid "" +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" msgstr "" -msgid "\"Move to navigation point\"" +msgid "Skills" msgstr "" -msgid "Sound effects" +msgid "\"Item shortcut 7\"" msgstr "" -msgid "SHORTCUTS:" -msgstr "SNELKOPPELINGEN:" - -msgid "\"Talk\"" +msgid "\"Minimap window\"" msgstr "" msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." -msgstr "" - -msgid "/follow NICK - start follow mode." +" However, you can protect yourself from such players by ignoring them. Right-\n" +" click on them to bring up the context menu, then select `Ignore' or\n" +" `Disregard' (see below). You can fine-tune your player relations in the\n" +" `Setup' menu, which lists all the players you have added to it. To open this\n" +" menu, select `Setup' in the upper right corner of the screen, then `Relations'." msgstr "" -msgid "\"Item shortcut 8\"" +msgid "\"Item shortcut 12\"" msgstr "" -msgid "/emote N - use emotion number N." -msgstr "" +msgid "SHORTCUTS:" +msgstr "SNELKOPPELINGEN:" diff --git a/data/translations/help/pl.po b/data/translations/help/pl.po index 27ff61998..4b8f286b6 100644 --- a/data/translations/help/pl.po +++ b/data/translations/help/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:14+0000\n" +"PO-Revision-Date: 2014-03-09 22:58+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Polish (http://www.transifex.com/projects/p/manaplus/language/pl/)\n" "MIME-Version: 1.0\n" @@ -16,58 +16,22 @@ msgstr "" "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" -msgid "/invite NICK - invite a player to your party." -msgstr "" - msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "" -msgid "\"Switch pvp attack\"" -msgstr "\"Przełącz atak PvP\"" - -msgid "To read about whispering and other chat commands, look here:" -msgstr "O szeptach i innych poleceniach czatu, przeczytasz tutaj:" - -msgid "/away, /away MSG - set away mode." -msgstr "/z dala. /z dala WIADOMOŚĆ - ustaw tryb z dala" - -msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" -msgstr "Możesz wybrać inną skórkę.⏎\nBy to zrobić otwórz ustawienia i wybierz zakładkę skórek,⏎\ni zmień \"Skórkę GUI\"." - -msgid "\"Target & attack\"" -msgstr "\"Namierz cel i zaatakuj\"" - msgid "/atkhuman - select and attack nearest player." msgstr "" -msgid "\"Emote shortcut 11\"" -msgstr "\"Skrót Emotki 11\"" - -msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr "By dodać przedmiot do paska skrótów, kliknij na przedmiot w oknie ekwipunku,⏎\npotem kliknij na komórkę w oknie skrótów by przypisać przedmiot⏎\nBy zmienić kolejność przedmiotów w oknie skrótów, kliknij i przeciągnij je pomiędzy komórkami.⏎\nBy usunąć przedmiot po prostu przeciągnij go po za okno i upuść." - msgid "\"Outfit shortcut 12\"" msgstr "\"Skrót ubioru 12\"" msgid "/cacheinfo - show text cache info." msgstr "/cacheinfo - pokaż informację o cache." -msgid "/exp 0 - disable party experience sharing options." -msgstr "" - -msgid "\"Outfits window\"" -msgstr "\"Okno strojów\"" - -msgid "KEYBOARD:" -msgstr "KLAWIATURA" +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Możesz naśladować innych graczy wybierając \"imitacja\" z menu kontekstowego gracza lub wpisać komendę czatu: /imitate playername." msgid "" " - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" @@ -77,85 +41,112 @@ msgstr "" msgid "\"Emote shortcut 9\"" msgstr "\"Skrót Emotki 9\"" -msgid "/item 1 - enable party item sharing options." +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack NAME - dodaj potwora do listy ignorowanych celów." + +msgid "Back to Index" +msgstr "Wróć do Indeksu" + +msgid "\"Quests window\"" +msgstr "\"Okno Misji\"" + +msgid "\"Quick drop window\"" +msgstr "\"Okno szybkiego upuszczania\"" + +msgid "" +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." +msgstr "Możesz poprawić swoje umiejętności zwiększając poziom pracy. Każdy poziom pracy daje ci 1 punkt do ulokowania na zdolności." + +msgid "\"Emote shortcut 10\"" +msgstr "\"Skrót Emotki 10\"" + +msgid "Content devs" msgstr "" -msgid "\"Set direction down\"" -msgstr "\"Ustaw w dolny kierunek\"" +msgid "Guild chat commands" +msgstr "" + +msgid "/away, /away MSG - set away mode." +msgstr "/z dala. /z dala WIADOMOŚĆ - ustaw tryb z dala" msgid "GM" msgstr "" -msgid "\"Target NPC\"" -msgstr "\"Namierz NPC\"" +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack NAZWA - dodaj potwora do listy ataku." -msgid "Party chat commands" -msgstr "" +msgid "\"Emote shortcut 2\"" +msgstr "\"Skrót Emotki 2\"" -msgid "/help - show this help." +msgid "/announce MESSAGE - show global message." msgstr "" -msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." -msgstr "Możesz chodzić do warpów automatycznie.⏎\nOtwórz Okno Społeczności (###keyWindowSocial;) i wybierz zakładkę GPS.⏎\npotem kliknij na żądanym warpie." +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall -odignoruj szepty na poziomie serwera" -msgid "/info - show guild info. Only for native guilds only." +msgid "/createparty NAME - create party with selected name." +msgstr "/createparty NAZWA - utwórz grupę o podanej nazwie." + +msgid "/heal NICK - heal nick." +msgstr "/heal NICK - uzdrów nick." + +msgid "\"Select OK\"" +msgstr "\"Wybierz OK\"" + +msgid "/dumpe - dump environment variables into chat." msgstr "" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - dodaj nicka do listy o neutralnym stosunku." +msgid "" +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgstr "Jeśli klient działa zbyt wolno, możesz poprawić prędkość czytając to: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgid "\"Outfit shortcut 7\"" -msgstr "\"Skrót ubioru 7\"" +msgid "\"Enable/disable trading\"" +msgstr "\"Aktywuj/Deaktywuj Handlowanie\"" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NAZWA - dodaj potwora do listy priorytetów ataku." +msgid "/wait NAME - wait for nick or moster with name." +msgstr "" -msgid "Back to Index" -msgstr "Wróć do Indeksu" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "" -msgid "\"Quit\"" -msgstr "\"Wyjdź\"" +msgid "\"Use magic attack\"" +msgstr "\"Użyj magicznego ataku\"" -msgid "THE PLAYER LIST" -msgstr "LISTA GRACZY" +msgid "\"Who is online window\"" +msgstr "\"Okno graczy online\"" -msgid "/priceload - load shop price from disc." -msgstr "/priceload - wczytaj ceny sklepu z dysku." +msgid "\"Switch pvp attack\"" +msgstr "\"Przełącz atak PvP\"" -msgid "Search string not found." -msgstr "Nie znaleziono poszukiwanego ciągu." +msgid "\"Deactivate chat input\"" +msgstr "\"Deaktywuj wpisywanie do czatu\"" -msgid "\"Quests window\"" -msgstr "\"Okno Misji\"" +msgid "\"Move to navigation point\"" +msgstr "\"Podejdź do punktu nawigacyjnego\"" -msgid "Other contributors" -msgstr "Pozostali kontrybutorzy." +msgid "ManaPlus Contributors" +msgstr "Kontrybutorzy ManaPlus" msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "Możesz wyłączyć żółty pasek.⏎\nwciskając ###keyDisableGameModifiers;." - -msgid "\"Next chat tab\"" -msgstr "\"Następna zakładka czatu\"" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." +msgstr "" -msgid "Support" -msgstr "Wsparcie" +msgid "ABOUT MANAPLUS" +msgstr "O MANAPLUS" -msgid "\"Quick drop window\"" -msgstr "\"Okno szybkiego upuszczania\"" +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway WIADOMOŚĆ - ustaw/zdejmij tryb pseudo poza klawiaturą." -msgid "\"Screenshot\"" -msgstr "\"Zrzut ekranu\"" +msgid "Other contributors" +msgstr "Pozostali kontrybutorzy." -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." -msgstr "Większość komend działa w szeptach.⏎\nNa przykład komenda /imituj w szepcie z nikiem1.⏎\npodobnie do komendy /imituj nick1." +msgid "\"Item shortcuts Key\"" +msgstr "\"Klawisz skrótów do przedmiotów\"" msgid "" "Communication is often essential to success in this game. You can communicate\n" @@ -163,163 +154,182 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "Komunikacja jest często podstawą do odniesienia sukcesu w tej grze. Możesz porozumiewać \n się na różne sposoby: Poprzez czat i okazywanie emocji (widzianych nad postaciami), poprzez handel\n (za sprawą kontekstowego menu pod prawym kliknięciem myszy)with the, i poprzez szeptanie." -msgid "\"Emote shortcut 1\"" -msgstr "\"Skrót Emotki 1\"" +msgid "\"Item shortcut 3\"" +msgstr "\"Skrót przedmiotu 3\"" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." +msgid "\"Change move type\"" +msgstr "\"Zmień tryb poruszania się\"" + +msgid "Tabs" msgstr "" -msgid "\"Outfit shortcut 13\"" -msgstr "\"Skrót ubioru 13\"" +msgid "\"Outfit shortcut 4\"" +msgstr "\"Skrót ubioru 4\"" -msgid "/sethome - set home position." -msgstr "" +msgid "\"Did you know window\"" +msgstr "\"Okno \"Czy wiesz że...\"\"" msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." -msgstr "Możesz poprawić swoje umiejętności zwiększając poziom pracy. Każdy poziom pracy daje ci 1 punkt do ulokowania na zdolności." - -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me tekst - wyślij wiadomość do czatu, analogiczne do komendy /me z irca." +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "/mail NICK WIADOMOŚĆ - wyślij wiadomość offline do NICK. Działa tylko na serwerze tmw." -msgid "\"Chat window\"" -msgstr "\"Okno Czatu\"" +msgid "Download" +msgstr "" -msgid "\"Emote shortcut 10\"" -msgstr "\"Skrót Emotki 10\"" +msgid "/dropn - drop N items from any slot." +msgstr "" -msgid "\"Item shortcut 14\"" -msgstr "\"Skrót przedmiotu 14\"" +msgid "/enableaway - enable away messages in current tab." +msgstr "" -msgid "\"Ignore input 1\"" -msgstr "\"Ignoruj wprowadzenie 1\"" +msgid "/enemy NICK - add nick to enemyes list." +msgstr "" -msgid "Mana Contributors" -msgstr "Kontrybutorzy Mana" +msgid "Support" +msgstr "Wsparcie" -msgid "Content devs" -msgstr "" +msgid "\"Copy equiped to Outfit\"" +msgstr "\"Skopiuj ekwipunek do stroju\"" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query NICK, /q NICK - otwiera nową zakładkę szeptu dla nick'a.." +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - załóż następny strój." msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." msgstr "" -msgid "\"Item shortcut 5\"" -msgstr "\"Skrót przedmiotu 5\"" - -msgid "/all - show visible beings list in debug tab." -msgstr "/all - pokaż listę widocznych istot w zakładce debug." +msgid "\"Outfit shortcut 3\"" +msgstr "\"Skrót ubioru 3\"" -msgid "\"Emote shortcut 7\"" -msgstr "\"Skrót Emotki 7\"" +msgid "\"Quick drop N items\"" +msgstr "\"Szybkie upuszczenie N przedmiotów\"" -msgid "Debug" -msgstr "Debug" +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg NICK tekst, /whisper NICK tekst, /w NICK tekst - wyslij wiadomośc szeptem do nick'a." -msgid "/present - print visible players number to chat." +msgid "/movetotarget - move to target position." msgstr "" -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" -msgstr "Strona: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - załóż poprzedni strój." -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack NAZWA - dodaj potwora do listy ataku." +msgid "##2Party level2:##9 enables a char to create a party." +msgstr "" -msgid "For other server look servers pages for support." -msgstr "Dla innych serwerów sprawdź ich poszczególne strony wsparcia/pomocy." +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target NICK - obierz za cel określony nick. Może to być gracz lub potwór." -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." +msgid "##2ManaPlus version: ##6%VER%" msgstr "" -msgid "\"Target closest monster\"" -msgstr "\"Namierz najbliższego potwora\"" - -msgid "\"Emote shortcut 2\"" -msgstr "\"Skrót Emotki 2\"" +msgid "COMMANDS" +msgstr "KOMENDY" -msgid "\"Outfit shortcut 6\"" -msgstr "\"Skrót ubioru 6\"" +msgid "For other server look servers pages for support." +msgstr "Dla innych serwerów sprawdź ich poszczególne strony wsparcia/pomocy." -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - ustaw licznik upuszczenia na wybraną wartość." +msgid "\"Toggle chat\"" +msgstr "\"Przełącznik Czatu\"" -msgid "/dumpogl - dump all OpenGL variables into log file." +msgid "/talkpet TEXT - talk from your pet." msgstr "" -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - załóż strój o numerze N." +msgid "\"Change attack type\"" +msgstr "\"Zmień rodzaj ataku\"" -msgid "Visit IRC channel:" -msgstr "Odwiedź kanał IRC:" +msgid "Manaplus Developers" +msgstr "Deweloperzy Manaplus" -msgid "\"Shop window\"" -msgstr "\"Okno sklepu\"" +msgid "\"On / off audio\"" +msgstr "\"Włącz/ wyłącz dźwięk\"" -msgid "/createparty NAME - create party with selected name." -msgstr "/createparty NAZWA - utwórz grupę o podanej nazwie." +msgid "You can change any key in keyboard settings." +msgstr "Możesz zmienić jakikolwiek klawisz w ustawieniach klawiatury." -msgid "\"Move down\"" -msgstr "\"Idź w dół\"" +msgid "\"Previous chat tab line\"" +msgstr "\"Poprzednia linijka zakładkadki czatu\"" -msgid "/heal NICK - heal nick." -msgstr "/heal NICK - uzdrów nick." +msgid "\"Emote shortcut 13\"" +msgstr "\"Skrót Emotki 13\"" -msgid "/emotepet N - use emotion number N from your pet." +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/Lekceważ NICK - dodaj nick do listy lekceważonych" + +msgid "/enablehighlight - enable highlight in current tab." msgstr "" -msgid "\"Setup window\"" -msgstr "\"Okno Ustawień\"" +msgid "/disableaway - disable away messages in current tab." +msgstr "" -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack NAZWA - usuń potwora z listy ataku." +msgid "\"Smilie\"" +msgstr "\"Emotikonka\"" -msgid "\"Set direction up\"" -msgstr "\"Ustaw w górny kierunek\"" +msgid "Main development" +msgstr "Główny rozwój" -msgid "/dumpe - dump environment variables into chat." -msgstr "" +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." +msgstr "Lewy przycisk myszy by wykonać domyślną akcje: chodzenie, podnoszenie przedmiotów, zaatakowanie potwora⏎\ni by porozmawiać z NPC (należy kliknąć na nogach). Prawy przycisk myszy by wywołać⏎\nmenu kontekstowe. Przytrzymując [Lewy Shift] zabezpiecza przed chodzeniem podczas ataku." -msgid "Instructions" -msgstr "" +msgid "Search string not found." +msgstr "Nie znaleziono poszukiwanego ciągu." + +msgid "\"Emote shortcut 7\"" +msgstr "\"Skrót Emotki 7\"" msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgstr "Jeśli klient działa zbyt wolno, możesz poprawić prędkość czytając to: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "Możesz ustalić dowolną rozdzielczość . W ustawieniach, w zakładce Obraz,\nkliknij na \"własny\" i na przykład wpisz: 900x500 po czym naciśnij ok." -msgid "\"Kills stats window\"" -msgstr "\"Okno statystyk bitewnych\"" +msgid "/attack - attack target." +msgstr "/attack - zaatakuj cel." -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" -msgstr "Możesz wykonać podstawowe wyszukiwanie w pomocy używając komendy⏎\n##2?text" +msgid "\"Set home location/set arrow\"" +msgstr "\"Ustaw lokację domową/ustaw wskaźnik\"" -msgid "\"Change move to target type\"" -msgstr "\"Zmień sposób podchodzenia do celu\"" +msgid "\"Set direction left\"" +msgstr "\"Ustaw w prawy kierunek\"" -msgid "/dumpmods - dump all enabled mod names into chat." +msgid "\"Equipment window\"" +msgstr "\"Okno Ekwipunku\"" + +msgid "Mana Contributors" +msgstr "Kontrybutorzy Mana" + +msgid "/dumpt - dump tests info into chat." msgstr "" -msgid "\"Enable/disable trading\"" -msgstr "\"Aktywuj/Deaktywuj Handlowanie\"" +msgid "Different patches" +msgstr "Rozmaite łatki" -msgid "\"Toggle camera mode\"" -msgstr "\"Przełącz tryb kamery\"" +msgid "Sound effects" +msgstr "Efekty dźwiękowe" -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore NICK - usuń nick z listy ignorowanych." +msgid "\"Talk\"" +msgstr "\"Rozmawiaj\"" + +msgid "\"Item shortcut 8\"" +msgstr "\"Skrót przedmiotu 8\"" + +msgid "/all - show visible beings list in debug tab." +msgstr "/all - pokaż listę widocznych istot w zakładce debug." + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." +msgstr "Większość komend działa w szeptach.⏎\nNa przykład komenda /imituj w szepcie z nikiem1.⏎\npodobnie do komendy /imituj nick1." + +msgid "\"Ignore input 1\"" +msgstr "\"Ignoruj wprowadzenie 1\"" + +msgid "\"Item shortcut 6\"" +msgstr "\"Skrót przedmiotu 6\"" msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -327,611 +337,769 @@ msgid "" " Bugs/Support section of the forum:" msgstr "Jeżeli masz jakieś problemy, proszę przeczytaj najpierw FAQ,⏎ \nJeśli nie możesz znaleźć rozwiązania na twój problem, sprawdź⏎\nsekcję Bugs/Support na forum:" -msgid "IGNORING COMMUNICATION" -msgstr "IGNOROWANIE KOMUNIKACJI" - -msgid "/wait NAME - wait for nick or moster with name." +msgid "/help - show this help." msgstr "" -msgid "SUPPORT" -msgstr "WSPARCIE" - -msgid "\"Outfit shortcut 10\"" -msgstr "\"Skrót ubioru 10\"" +msgid "\"Outfit shortcut 7\"" +msgstr "\"Skrót ubioru 7\"" -msgid "Look this page for help and downloads:" -msgstr "Sprawdź tę stronę by uzyskać pomoc jak i by uzyskać dostęp do pobierania." +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack NAZWA - dodaj potwora do listy priorytetów ataku." -msgid "COMMUNICATION:" -msgstr "KOMUNIKACJA:" +msgid "For TMW support:" +msgstr "" -msgid "Other skills:" -msgstr "Inne zdolności:" +msgid "/priceload - load shop price from disc." +msgstr "/priceload - wczytaj ceny sklepu z dysku." msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." msgstr "" -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Możesz skorzystać z czatu głosowego mumble do rozmów z innymi graczami.\nUruchom mumble przed uruchomieniem klienta gry i aktywuj mumble w ustawieniach." +msgid "\"Item shortcut 13\"" +msgstr "\"Skrót przedmiotu 13\"" -msgid "\"Move up\"" -msgstr "\"Idź w górę\"" +msgid "For other servers may exists other copyrights." +msgstr "" -msgid "Here contributors from parent projects" -msgstr "Deweloperzy z matczynych projektów" +msgid "\"Outfit shortcut 13\"" +msgstr "\"Skrót ubioru 13\"" -msgid "\"Item shortcut 4\"" -msgstr "\"Skrót przedmiotu 4\"" +msgid "/sethome - set home position." +msgstr "" msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Możesz przywrócić ustawienia zółtego paska,\nklikając na nim prawym przyciskiem i wybierając z menu kontekstowego \"zresetuj żółty pasek\"." +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr "" -msgid "/who - print online players number to chat." -msgstr "/who - wypisz w czacie liczbe graczy online." +msgid "\"Copy outfit\"" +msgstr "\"Kopiuj strój\"" -msgid "/createitems - open dialog for creating items." +msgid "/present - print visible players number to chat." msgstr "" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway WIADOMOŚĆ - ustaw/zdejmij tryb pseudo poza klawiaturą." +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "" -msgid "Sources:" +msgid "/emotepet N - use emotion number N from your pet." msgstr "" -msgid "/uptime - show client uptime." -msgstr "/uptime - pokaż uptime klienta." +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "Możesz wykonać podstawowe wyszukiwanie w pomocy używając komendy⏎\n##2?text" -msgid "\"Who is online window\"" -msgstr "\"Okno graczy online\"" +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Możesz kupowac lub sprzedawać przedmioty w sklepach graczy.\nKliknij prawym przyciskiem na graczu i wybierz \"Kup\" lub \"Sprzedaj\"" -msgid "\"Sit\"" -msgstr "\"Usiądź\"" +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore NICK - usuń nick z listy ignorowanych." + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Możesz przywrócić ustawienia zółtego paska,\nklikając na nim prawym przyciskiem i wybierając z menu kontekstowego \"zresetuj żółty pasek\"." + +msgid "\"Emote shortcut 3\"" +msgstr "\"Skrót Emotki 3\"" msgid "/dumpg - dump graphics and some other settings to chat." msgstr "/dumpg - zrzuć ustawienia grafiki i inne ustawienia do czatu." -msgid "\"Deactivate chat input\"" -msgstr "\"Deaktywuj wpisywanie do czatu\"" - msgid "/trade NICK - start trade with nick." msgstr "/trade NICK - handluj z nick." -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation NICK - rozpocznij tryb imitacji." - -msgid "\"Outfit shortcut 5\"" -msgstr "\"Skrót ubioru 5\"" - -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Możesz naśladować innych graczy wybierając \"imitacja\" z menu kontekstowego gracza lub wpisać komendę czatu: /imitate playername." +msgid "\"Switch magic attack\"" +msgstr "\"Zmień magiczny atak\"" msgid "" "You can hide/show bars and buttons by right click and select menu item." msgstr "Możesz ukryć/pokazać paski i przyciski klikając prawym przyciskiem myszy i wybierając pozycję z listy." -msgid "\"Scroll chat down\"" -msgstr "\"Przewiń czat w dół\"" - -msgid "##2Trade:##9 enables the ability to trade with others." -msgstr "" +msgid "\"Enable / disable away mode\"" +msgstr "\"Aktywuj/ deaktywuj tryb AFK\"" -msgid "Contributors to client development" -msgstr "Kontrybutorzy klienta gry." +msgid "\"Commands window\"" +msgstr "\"Okno poleceń\"" -msgid "\"Outfit shortcut 11\"" -msgstr "\"Skrót ubioru 11\"" +msgid "Android porting" +msgstr "Portowanie na Androida" -msgid "\"Move right\"" -msgstr "\"Idź w prawo\"" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Możesz ustawić tryb poza klawiaturą,\nwpisując w czacie polecenie /away" -msgid "\"Item shortcut 11\"" -msgstr "\"Skrót przedmiotu 11\"" +msgid "Magic skills:" +msgstr "Zdolności magiczne:" -msgid "\"Item shortcut 10\"" -msgstr "\"Skrót przedmiotu 10\"" +msgid "Server news" +msgstr "Wiadomości z serwera" -msgid "ABOUT MANAPLUS" -msgstr "O MANAPLUS" +msgid "/clear - clear current chat tab." +msgstr "/clear - wyczyść obecną zakładkę czatu." -msgid "\"Select OK\"" -msgstr "\"Wybierz OK\"" +msgid "\"Social window\"" +msgstr "\"Okno społeczne\"" -msgid "MacOSX porting" -msgstr "Portowanie na MaxOSX" +msgid "\"Emote shortcut 4\"" +msgstr "\"Skrót Emotki 4\"" -msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgstr "Na temat żółtego paska możesz przeczytać tutaj:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgid "\"Close chat tab\"" +msgstr "\"Zamknij zakładkę czatu\"" -msgid "\"Move to target\"" -msgstr "\"Podejdź do celu\"" +msgid "\"Target player\"" +msgstr "\"Namierz Gracza\"" -msgid "/item 0 - disable party item sharing options." +msgid "/invite NICK - invite a player to your party." msgstr "" -msgid "/drop - drop N items from 0 slot." +msgid "" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." msgstr "" -msgid "\"Enable / disable away mode\"" -msgstr "\"Aktywuj/ deaktywuj tryb AFK\"" +msgid "\"Debug window\"" +msgstr "\"Okno diagnostyczne\"" -msgid "INDEX" -msgstr "INDEKS" +msgid "\"Next chat tab\"" +msgstr "\"Następna zakładka czatu\"" -msgid "\"Chat auto complete\"" -msgstr "\"Autouzupełnianie czatu\"" +msgid "\"Change move to target type\"" +msgstr "\"Zmień sposób podchodzenia do celu\"" -msgid "/kick NICK - kick someone from the party you are in." +msgid "\"Pickup\"" +msgstr "\"Podnieś\"" + +msgid "\"Item shortcut 2\"" +msgstr "\"Skrót przedmiotu 2\"" + +msgid "About current server" msgstr "" -msgid "\"Commands window\"" -msgstr "\"Okno poleceń\"" +msgid "\"Quick heal target or self\"" +msgstr "\"Szybkie uleczenie celu lub siebie\"" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - umieść wszystkie szepty na liście ignorowanych." +msgid "Search error" +msgstr "Błąd wyszukiwania" -msgid "\"Copy outfit\"" -msgstr "\"Kopiuj strój\"" +msgid "\"Outfit shortcut 9\"" +msgstr "\"Skrót ubioru 9\"" -msgid "Server news" -msgstr "Wiadomości z serwera" +msgid "\"Change attack weapon type\"" +msgstr "\"Zmień rodzaj broni\"" -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore NICK - dodaj nick'a do listy ignorowanych." +msgid "\"Move left\"" +msgstr "\"Idź w lewo\"" -msgid "\"Item shortcuts Key\"" -msgstr "\"Klawisz skrótów do przedmiotów\"" +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." +msgstr "" -msgid "\"Disable / enable game modifier keys\"" -msgstr "\"Włącz/ wyłącz klawisze modyfikatorów gry\"" +msgid "\"Chat window\"" +msgstr "\"Okno Czatu\"" -msgid "\"Change crazy Move mode\"" -msgstr "\"Zmień tryb szalonych ruchów\"" +msgid "\"Change follow mode\"" +msgstr "\"Zmień tryb podążania\"" -msgid "/where - print current player position to chat." -msgstr "/where - napisz w czacie obecną pozycję gracza." +msgid "\"Previous chat tab\"" +msgstr "\"Poprzednia zakładka czatu\"" -msgid "\"Attack\"" -msgstr "\"Atak\"" +msgid "\"Kills stats window\"" +msgstr "\"Okno statystyk bitewnych\"" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - załóż następny strój." +msgid "\"Outfit shortcut 2\"" +msgstr "\"Skrót ubioru 2\"" -msgid "/magicattack - attack target with magic." -msgstr "" +msgid "IGNORING COMMUNICATION" +msgstr "IGNOROWANIE KOMUNIKACJI" msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Możesz ustawić tryb poza klawiaturą,\nwpisując w czacie polecenie /away" - -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - idź do pozycji X,Y w najkrótszy sposób." +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." +msgstr "" -msgid "##2Party Level1:##9 enables a char to join a party." +msgid "Other" msgstr "" -msgid "\"Item shortcut 3\"" -msgstr "\"Skrót przedmiotu 3\"" +msgid "\"Outfit shortcut 14\"" +msgstr "\"Skrót ubioru 14\"" -msgid "\"Change move type\"" -msgstr "\"Zmień tryb poruszania się\"" +msgid "\"Emote shortcut window\"" +msgstr "\"Okno Skrótów Emotek\"" -msgid "Magic skills:" -msgstr "Zdolności magiczne:" +msgid "\"Wear outfit\"" +msgstr "\"Nałóż strój\"" -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack NAME - dodaj potwora do listy ignorowanych celów." +msgid "\"Change map view mode\"" +msgstr "\"Zmień tryb widoku mapy\"" -msgid "Android porting" -msgstr "Portowanie na Androida" +msgid "Instructions" +msgstr "" -msgid "Tabs" +msgid "\"Emote shortcut 12\"" +msgstr "\"Skrót Emotki 12\"" + +msgid "About The Mana World" +msgstr "O The Mana World" + +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - ignoruj wszystkie szepty po stronie serwera." + +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" msgstr "" -msgid "\"Social window\"" -msgstr "\"Okno społeczne\"" +msgid "\"Sit\"" +msgstr "\"Usiądź\"" -msgid "\"Hide windows\"" -msgstr "\"Ukryj Okna\"" +msgid "/navigate x y - move to position x,y in current map in any distance." +msgstr "/navigate x y -idź do pozycji x.y na bieżącej mapie na każdym dystansie." -msgid "\"Outfit shortcut 4\"" -msgstr "\"Skrót ubioru 4\"" +msgid "SKILLS" +msgstr "ZDOLNOŚCI" -msgid "Chat commands" -msgstr "Komendy czatu" +msgid "Actions" +msgstr "Działania" -msgid "\"Did you know window\"" -msgstr "\"Okno \"Czy wiesz że...\"\"" +msgid "/emote N - use emotion number N." +msgstr "/emote N - użyj emotki nr N." -msgid "Trade" -msgstr "Handel" +msgid "/item 0 - disable party item sharing options." +msgstr "" -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist KSYWKA - dodaj KSYWKA do czarnej listy." +msgid "\"Target closest monster\"" +msgstr "\"Namierz najbliższego potwora\"" -msgid "\"Change map view mode\"" -msgstr "\"Zmień tryb widoku mapy\"" +msgid "\"Outfits window\"" +msgstr "\"Okno strojów\"" -msgid "\"Close chat tab\"" -msgstr "\"Zamknij zakładkę czatu\"" +msgid "Party chat commands" +msgstr "" -msgid "\"Item shortcut 6\"" -msgstr "\"Skrót przedmiotu 6\"" +msgid "" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." +msgstr "Możesz chodzić do warpów automatycznie.⏎\nOtwórz Okno Społeczności (###keyWindowSocial;) i wybierz zakładkę GPS.⏎\npotem kliknij na żądanym warpie." msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." msgstr "" -msgid "Download" +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." +msgstr "Możesz wyłączyć żółty pasek.⏎\nwciskając ###keyDisableGameModifiers;." + +msgid "\"Screenshot\"" +msgstr "\"Zrzut ekranu\"" + +msgid "/closeall - close all whispers." +msgstr "/closeall - zamknij wszystkie zakładki z szeptami." + +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." +msgstr "By dodać przedmiot do paska skrótów, kliknij na przedmiot w oknie ekwipunku,⏎\npotem kliknij na komórkę w oknie skrótów by przypisać przedmiot⏎\nBy zmienić kolejność przedmiotów w oknie skrótów, kliknij i przeciągnij je pomiędzy komórkami.⏎\nBy usunąć przedmiot po prostu przeciągnij go po za okno i upuść." + +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query NICK, /q NICK - otwiera nową zakładkę szeptu dla nick'a.." + +msgid "\"Item shortcut 5\"" +msgstr "\"Skrót przedmiotu 5\"" + +msgid "\"Scroll chat up\"" +msgstr "\"Przewiń czat w górę\"" + +msgid "" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." msgstr "" -msgid "Other linux:" +msgid "\"Outfit shortcut 6\"" +msgstr "\"Skrót ubioru 6\"" + +msgid "Visit IRC channel:" +msgstr "Odwiedź kanał IRC:" + +msgid "\"Target & attack\"" +msgstr "\"Namierz cel i zaatakuj\"" + +msgid "\"Item shortcut 10\"" +msgstr "\"Skrót przedmiotu 10\"" + +msgid "/where - print current player position to chat." +msgstr "/where - napisz w czacie obecną pozycję gracza." + +msgid "/exp - show party experience sharing options." msgstr "" -msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." +msgid "/dumpmods - dump all enabled mod names into chat." msgstr "" -msgid "Art or images contributors" -msgstr "Deweloperzy zasobów graficznych" +msgid "INDEX" +msgstr "INDEKS" -msgid "\"Target player\"" -msgstr "\"Namierz Gracza\"" +msgid "\"Outfit shortcut 10\"" +msgstr "\"Skrót ubioru 10\"" -msgid "/dropn - drop N items from any slot." +msgid "\"Crazy moves\"" +msgstr "\"Szalone ruchy\"" + +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgstr "Strona: @@http://manaplus.org/|http://manaplus.org/@@" + +msgid "/uptime - show client uptime." +msgstr "/uptime - pokaż uptime klienta." + +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation NICK - rozpocznij tryb imitacji." + +msgid "\"Ignore input 2\"" +msgstr "\"Ignoruj wprowadzenie 2\"" + +msgid "\"Scroll chat down\"" +msgstr "\"Przewiń czat w dół\"" + +msgid "\"Move to target\"" +msgstr "\"Podejdź do celu\"" + +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - umieść wszystkie szepty na liście ignorowanych." + +msgid "\"Chat auto complete\"" +msgstr "\"Autouzupełnianie czatu\"" + +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore NICK - dodaj nick'a do listy ignorowanych." + +msgid "\"Attack\"" +msgstr "\"Atak\"" + +msgid "/magicattack - attack target with magic." msgstr "" -msgid "/enableaway - enable away messages in current tab." +msgid "For ManaPlus Online support:" msgstr "" -msgid "##2ManaPlus version: ##6%VER%" +msgid "\"Set direction right\"" +msgstr "\"Ustaw w prawy kierunek\"" + +msgid "Other linux:" msgstr "" -msgid "/enemy NICK - add nick to enemyes list." +msgid "DOWNLOADS" msgstr "" -msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." +msgid "/item 1 - enable party item sharing options." msgstr "" -msgid "\"Debug window\"" -msgstr "\"Okno diagnostyczne\"" +msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgstr "" -msgid "/uploadlog - upload log into pastebin service." +msgid "/erase NICK - add nick to erased list." +msgstr "/erase NICK - dodaj nick'a do listy wymazywanych." + +msgid "COMMUNICATION:" +msgstr "KOMUNIKACJA:" + +msgid "Search results" +msgstr "Wyniki wyszukiwania" + +msgid "\"Inventory window\"" +msgstr "\"Okno Inwentarza\"" + +msgid "\"Change pickup type\"" +msgstr "\"Zmień sposób podnoszenia\"" + +msgid "/item - show party item sharing options." msgstr "" -msgid "ManaPlus Contributors" -msgstr "Kontrybutorzy ManaPlus" +msgid "move key" +msgstr "klawisz automatycznego przemieszczania się" msgid "\"Emote shortcut 5\"" msgstr "\"Skrót Emotki 5\"" -msgid "\"Copy equiped to Outfit\"" -msgstr "\"Skopiuj ekwipunek do stroju\"" +msgid "/open URL - open url in browser." +msgstr "" -msgid "Basic skills:" -msgstr "Podstawowe zdolności:" +msgid "" +" The player list lists all of your acquaintances. They are categorised as one\n" +" of the following:" +msgstr "Lista graczy zawiera twych znajomych. Skategoryzowani są jako jedni z następujących:" -msgid "/leave - leave the party you are in." +msgid "/cleanfonts - remove all cached render strings." +msgstr "" + +msgid "/dumpgl - dump OpenGL version into chat." msgstr "" +msgid "MOUSE:" +msgstr "MYSZ:" + +msgid "Player relations" +msgstr "Relacje z graczami" + msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Możesz kupowac lub sprzedawać przedmioty w sklepach graczy.\nKliknij prawym przyciskiem na graczu i wybierz \"Kup\" lub \"Sprzedaj\"" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." +msgstr "Możesz skopiować wartość z któregokolwiek paska,\nklikając na nim prawym przyciskiem myszy i wybierając z menu kontekstowego opcję \"Kopiuj do czatu\"." -msgid "/erase NICK - add nick to erased list." -msgstr "/erase NICK - dodaj nick'a do listy wymazywanych." +msgid "\"Item shortcut 14\"" +msgstr "\"Skrót przedmiotu 14\"" -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - zapisz ceny sklepu na dysk." +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - załóż strój o numerze N." -msgid "\"Pickup\"" -msgstr "\"Podnieś\"" +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - pokaż foldery klienta w zakładce czatu debug." -msgid "\"Status window\"" -msgstr "\"Okno stanu\"" +msgid "/movetohome - move to home position." +msgstr "" -msgid "\"Item shortcut 2\"" -msgstr "\"Skrót przedmiotu 2\"" +msgid "\"Switch quick drop counter\"" +msgstr "\"Zmień licznik szybkiego upuszczania\"" + +msgid "\"Change crazy Move mode\"" +msgstr "\"Zmień tryb szalonych ruchów\"" + +msgid "\"Outfit shortcut 8\"" +msgstr "\"Skrót ubioru 8\"" + +msgid "\"Change imitation mode\"" +msgstr "\"Zmień tryb imitacji\"" + +msgid "##9Other skills can be obtain by doing quests and missions in game." +msgstr "" + +msgid "\"Reset video mode to safe value\"" +msgstr "\"Zresetuj tryb wideo do bezpiecznej wersji\"" + +msgid "/uploadconfig - upload main config into pastebin service." +msgstr "" + +msgid "/testparticle FILENAME - set test particle on player." +msgstr "" + +msgid "\"Bot checker window\"" +msgstr "\"Okno wykrywacza botów\"" msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." msgstr "" -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgid "/url URL - insert url into chat." msgstr "" -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend NICK, /befriend NICK - dodaj nick'a do listy przyjaciół." - -msgid "\"Change follow mode\"" -msgstr "\"Zmień tryb podążania\"" +msgid "\"Help window\"" +msgstr "\"Okno Pomocy\"" -msgid "\"Scroll chat up\"" -msgstr "\"Przewiń czat w górę\"" +msgid "\"Outfit shortcut 1\"" +msgstr "\"Skrót ubioru 1\"" msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." +msgstr "Może się okazać że nie cała komunikacja ci się podoba. Podczas gdy większość ludzi⏎\njest miła, niektórzy mogą cię urazić lub spróbować uczynić twoje życie trudniejszym--ponieważ jest⏎\nto otwarta gra, developerzy nie mogą zrobić nic by temu zapobiec." + +msgid "About" +msgstr "O..." + +msgid "\"Outfit shortcut 15\"" +msgstr "\"Skrót ubioru 15\"" + +msgid "\"Move right\"" +msgstr "\"Idź w prawo\"" + +msgid "##2Emote:##9 enables the ability to express emotions." msgstr "" -msgid "/item - show party item sharing options." +msgid "\"Emote shortcut 8\"" +msgstr "\"Skrót Emotki 8\"" + +msgid "For Evol Online support:" msgstr "" -msgid "\"Inventory window\"" -msgstr "\"Okno Inwentarza\"" +msgid "/follow NICK - start follow mode." +msgstr "/follow NICK - rozpocznij tryb podążania." -msgid "Contributors to client/server development" -msgstr "Deweloperzy klienta/serwera" +msgid "To read about whispering and other chat commands, look here:" +msgstr "O szeptach i innych poleceniach czatu, przeczytasz tutaj:" -msgid "\"Quick heal target or self\"" -msgstr "\"Szybkie uleczenie celu lub siebie\"" +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" +msgstr "Możesz wybrać inną skórkę.⏎\nBy to zrobić otwórz ustawienia i wybierz zakładkę skórek,⏎\ni zmień \"Skórkę GUI\"." -msgid "\"Change pickup type\"" -msgstr "\"Zmień sposób podnoszenia\"" +msgid "\"Emote shortcut 11\"" +msgstr "\"Skrót Emotki 11\"" -msgid "\"Use #itenplz spell\"" -msgstr "\"Użyj zaklęcia #itenplz\"" +msgid "\"Set direction down\"" +msgstr "\"Ustaw w dolny kierunek\"" -msgid "move key" -msgstr "klawisz automatycznego przemieszczania się" +msgid "\"Target NPC\"" +msgstr "\"Namierz NPC\"" -msgid "\"Item shortcut 13\"" -msgstr "\"Skrót przedmiotu 13\"" +msgid "/info - show guild info. Only for native guilds only." +msgstr "" -msgid "Skills" -msgstr "Zdolności" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral NICK - dodaj nicka do listy o neutralnym stosunku." -msgid "\"Outfit shortcut 3\"" -msgstr "\"Skrót ubioru 3\"" +msgid "THE PLAYER LIST" +msgstr "LISTA GRACZY" -msgid "\"Quick drop N items\"" -msgstr "\"Szybkie upuszczenie N przedmiotów\"" +msgid "\"Item shortcut window\"" +msgstr "\"Okno Skrótów do przedmiotów\"" -msgid "Themes:" -msgstr "Skórki:" +msgid "\"Emote shortcut 1\"" +msgstr "\"Skrót Emotki 1\"" msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg NICK tekst, /whisper NICK tekst, /w NICK tekst - wyslij wiadomośc szeptem do nick'a." - -msgid "/movetotarget - move to target position." +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." msgstr "" -msgid "\"Emote shortcut 14\"" -msgstr "\"Skrót Emotki 14\"" +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me tekst - wyślij wiadomość do czatu, analogiczne do komendy /me z irca." -msgid "/open URL - open url in browser." -msgstr "" +msgid "/help - show small help about chat commands. " +msgstr "/help - pokaż niewielką pomoc dotyczącą komend czatu." -msgid "Commands" -msgstr "Komendy" +msgid "Debug" +msgstr "Debug" -msgid "WINDOWS" -msgstr "OKNA" +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop N - ustaw licznik upuszczenia na wybraną wartość." -msgid "\"Outfit shortcut 9\"" -msgstr "\"Skrót ubioru 9\"" +msgid "\"Shop window\"" +msgstr "\"Okno sklepu\"" -msgid "\"Emote shortcut 4\"" -msgstr "\"Skrót Emotki 4\"" +msgid "\"Move down\"" +msgstr "\"Idź w dół\"" -msgid "\"Stop Attack\"" -msgstr "\"Przerwij atak\"" +msgid "\"Setup window\"" +msgstr "\"Okno Ustawień\"" -msgid "" -" The player list lists all of your acquaintances. They are categorised as one\n" -" of the following:" -msgstr "Lista graczy zawiera twych znajomych. Skategoryzowani są jako jedni z następujących:" +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack NAZWA - usuń potwora z listy ataku." -msgid "/cleanfonts - remove all cached render strings." -msgstr "" +msgid "\"Set direction up\"" +msgstr "\"Ustaw w górny kierunek\"" -msgid "/dumpgl - dump OpenGL version into chat." +msgid "or come visit us on our IRC channel:" msgstr "" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - załóż poprzedni strój." +msgid "\"Toggle camera mode\"" +msgstr "\"Przełącz tryb kamery\"" -msgid "\"Crazy moves\"" -msgstr "\"Szalone ruchy\"" +msgid "WINDOWS" +msgstr "OKNA" -msgid "Powered By" -msgstr "Wspierane przez" +msgid "SUPPORT" +msgstr "WSPARCIE" -msgid "##2Party level2:##9 enables a char to create a party." -msgstr "" +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - zapisz ceny sklepu na dysk." -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target NICK - obierz za cel określony nick. Może to być gracz lub potwór." +msgid "Look this page for help and downloads:" +msgstr "Sprawdź tę stronę by uzyskać pomoc jak i by uzyskać dostęp do pobierania." -msgid "To type chat message, press ###keyChat;" -msgstr "By wprowadzić wiadomość czatu, wciśnij ###keyChat;" +msgid "Other skills:" +msgstr "Inne zdolności:" -msgid "Translators" -msgstr "Tłumacze" +msgid "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Możesz skorzystać z czatu głosowego mumble do rozmów z innymi graczami.\nUruchom mumble przed uruchomieniem klienta gry i aktywuj mumble w ustawieniach." -msgid "MOUSE:" -msgstr "MYSZ:" +msgid "\"Move up\"" +msgstr "\"Idź w górę\"" -msgid "\"Next chat tab line\"" -msgstr "\"Następny wiersz czatu\"" +msgid "Here contributors from parent projects" +msgstr "Deweloperzy z matczynych projektów" -msgid "\"Set direction right\"" -msgstr "\"Ustaw w prawy kierunek\"" +msgid "\"Item shortcut 4\"" +msgstr "\"Skrót przedmiotu 4\"" -msgid "/announce MESSAGE - show global message." +msgid "/who - print online players number to chat." +msgstr "/who - wypisz w czacie liczbe graczy online." + +msgid "/createitems - open dialog for creating items." msgstr "" -msgid "Player relations" -msgstr "Relacje z graczami" +msgid "##2Party Level1:##9 enables a char to join a party." +msgstr "" -msgid "Search error" -msgstr "Błąd wyszukiwania" +msgid "\"Outfit shortcut 5\"" +msgstr "\"Skrót ubioru 5\"" -msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." -msgstr "Możesz skopiować wartość z któregokolwiek paska,\nklikając na nim prawym przyciskiem myszy i wybierając z menu kontekstowego opcję \"Kopiuj do czatu\"." +msgid "KEYBOARD:" +msgstr "KLAWIATURA" -msgid "/closeall - close all whispers." -msgstr "/closeall - zamknij wszystkie zakładki z szeptami." +msgid "Windows" +msgstr "Okna" -msgid "/exp 1 - enable party experience sharing options." +msgid "Contributors to client development" +msgstr "Kontrybutorzy klienta gry." + +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." msgstr "" -msgid "COMMANDS" -msgstr "KOMENDY" +msgid "\"Item shortcut 11\"" +msgstr "\"Skrót przedmiotu 11\"" -msgid "\"Previous chat tab\"" -msgstr "\"Poprzednia zakładka czatu\"" +msgid "\"Emulate right click from keyboard\"" +msgstr "\"Emuluj prawe kliknięcie z klawiatury\"" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall -odignoruj szepty na poziomie serwera" +msgid "MacOSX porting" +msgstr "Portowanie na MaxOSX" -msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgstr "Na temat żółtego paska możesz przeczytać tutaj:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" + +msgid "/drop - drop N items from 0 slot." msgstr "" -msgid "\"Skill window\"" -msgstr "\"Okno Umiejętności\"" +msgid "/kick NICK - kick someone from the party you are in." +msgstr "" -msgid "\"Move to home location\"" -msgstr "\"Podejdź do lokacji domowej\"" +msgid "\"Outfit shortcut 11\"" +msgstr "\"Skrót ubioru 11\"" -msgid "\"Toggle chat\"" -msgstr "\"Przełącznik Czatu\"" +msgid "\"Disable / enable game modifier keys\"" +msgstr "\"Włącz/ wyłącz klawisze modyfikatorów gry\"" -msgid "/talkpet TEXT - talk from your pet." -msgstr "" +msgid "\"Quit\"" +msgstr "\"Wyjdź\"" -msgid "\"Change attack type\"" -msgstr "\"Zmień rodzaj ataku\"" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - idź do pozycji X,Y w najkrótszy sposób." -msgid "/clear - clear current chat tab." -msgstr "/clear - wyczyść obecną zakładkę czatu." +msgid "Themes:" +msgstr "Skórki:" -msgid "\"On / off audio\"" -msgstr "\"Włącz/ wyłącz dźwięk\"" +msgid "\"Hide windows\"" +msgstr "\"Ukryj Okna\"" -msgid "\"Emote shortcut 6\"" -msgstr "\"Skrót Emotki 6\"" +msgid "Chat commands" +msgstr "Komendy czatu" -msgid "\"Outfit shortcut 2\"" -msgstr "\"Skrót ubioru 2\"" +msgid "Trade" +msgstr "Handel" -msgid "You can change any key in keyboard settings." -msgstr "Możesz zmienić jakikolwiek klawisz w ustawieniach klawiatury." +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist KSYWKA - dodaj KSYWKA do czarnej listy." -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - pokaż foldery klienta w zakładce czatu debug." +msgid "Art or images contributors" +msgstr "Deweloperzy zasobów graficznych" -msgid "/movetohome - move to home position." +msgid "/exp 0 - disable party experience sharing options." msgstr "" -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - szybkie rozłączenie się z serwerem." +msgid "Basic skills:" +msgstr "Podstawowe zdolności:" -msgid "\"Switch quick drop counter\"" -msgstr "\"Zmień licznik szybkiego upuszczania\"" +msgid "/uploadlog - upload log into pastebin service." +msgstr "" -msgid "\"Previous chat tab line\"" -msgstr "\"Poprzednia linijka zakładkadki czatu\"" +msgid "/leave - leave the party you are in." +msgstr "" -msgid "\"Emote shortcut 13\"" -msgstr "\"Skrót Emotki 13\"" +msgid "\"Status window\"" +msgstr "\"Okno stanu\"" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/Lekceważ NICK - dodaj nick do listy lekceważonych" +msgid "/notice TEXT - set notice guild text." +msgstr "" -msgid "\"Item shortcut 1\"" -msgstr "\"Skrót przedmiotu 1\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend NICK, /befriend NICK - dodaj nick'a do listy przyjaciół." -msgid "\"Outfit shortcut 8\"" -msgstr "\"Skrót ubioru 8\"" +msgid "ABOUT THE MANA WORLD" +msgstr "" -msgid "Manaplus Developers" -msgstr "Deweloperzy Manaplus" +msgid "\"Emote shortcut 14\"" +msgstr "\"Skrót Emotki 14\"" -msgid "\"Change imitation mode\"" -msgstr "\"Zmień tryb imitacji\"" +msgid "Commands" +msgstr "Komendy" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." -msgstr "" +msgid "\"Stop Attack\"" +msgstr "\"Przerwij atak\"" -msgid "##9Other skills can be obtain by doing quests and missions in game." -msgstr "" +msgid "Contributors to client/server development" +msgstr "Deweloperzy klienta/serwera" -msgid "/exp - show party experience sharing options." +msgid "Sources:" msgstr "" -msgid "\"Reset video mode to safe value\"" -msgstr "\"Zresetuj tryb wideo do bezpiecznej wersji\"" +msgid "To type chat message, press ###keyChat;" +msgstr "By wprowadzić wiadomość czatu, wciśnij ###keyChat;" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress KSYWKA - usuwa wszystkie ubrania z 'ksywka'. Efekt wyłącznie lokalny." +msgid "Translators" +msgstr "Tłumacze" -msgid "Other" -msgstr "" +msgid "\"Next chat tab line\"" +msgstr "\"Następny wiersz czatu\"" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr "W przeciwnym razie zobacz sekcje @@team|Development Team@@ by zobaczyć listę ⏎\ndeweloperów i jak się z nimi skontaktować." +msgid "\"Move to home location\"" +msgstr "\"Podejdź do lokacji domowej\"" -msgid "\"Outfit shortcut 14\"" -msgstr "\"Skrót ubioru 14\"" +msgid "Powered By" +msgstr "Wspierane przez" -msgid "/uploadconfig - upload main config into pastebin service." -msgstr "" +msgid "\"Skill window\"" +msgstr "\"Okno Umiejętności\"" -msgid "\"Quick drop N items from 0 slot\"" -msgstr "\"Szybkie upuszczenie N przedmiotów z pozycji 0\"" +msgid "\"Emote shortcut 6\"" +msgstr "\"Skrót Emotki 6\"" -msgid "/enablehighlight - enable highlight in current tab." -msgstr "" +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - szybkie rozłączenie się z serwerem." -msgid "\"Emote shortcut window\"" -msgstr "\"Okno Skrótów Emotek\"" +msgid "\"Item shortcut 1\"" +msgstr "\"Skrót przedmiotu 1\"" -msgid "\"Bot checker window\"" -msgstr "\"Okno wykrywacza botów\"" +msgid "\"Use #itenplz spell\"" +msgstr "\"Użyj zaklęcia #itenplz\"" -msgid "/disableaway - disable away messages in current tab." +msgid "/exp 1 - enable party experience sharing options." msgstr "" -msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "/mail NICK WIADOMOŚĆ - wyślij wiadomość offline do NICK. Działa tylko na serwerze tmw." +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress KSYWKA - usuwa wszystkie ubrania z 'ksywka'. Efekt wyłącznie lokalny." -msgid "DOWNLOADS" -msgstr "" +msgid "\"Quick drop N items from 0 slot\"" +msgstr "\"Szybkie upuszczenie N przedmiotów z pozycji 0\"" msgid "/disablehighlight - disable highlight in current tab." msgstr "" @@ -939,26 +1107,9 @@ msgstr "" msgid "\"Item shortcut 15\"" msgstr "\"Skrót przedmiotu 15\"" -msgid "About The Mana World" -msgstr "O The Mana World" - -msgid "/testparticle FILENAME - set test particle on player." -msgstr "" - -msgid "\"Smilie\"" -msgstr "\"Emotikonka\"" - msgid "Whispers commands" msgstr "Komendy szeptu" -msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr "Znajdziesz tu listę graczy z którymi jesteś zaznajomiony oraz różne opcje:" - -msgid "\"Use magic attack\"" -msgstr "\"Użyj magicznego ataku\"" - msgid "" "You can see other player equiped items,\n" "by right click on player and select in context menu \"Show Items\"." @@ -967,104 +1118,26 @@ msgstr "Możesz zobaczyć wyekwipowane przedmioty innych graczy,⏎\nklikając p msgid "Whispers" msgstr "Szepty" -msgid "/url URL - insert url into chat." -msgstr "" - -msgid "\"Wear outfit\"" -msgstr "\"Nałóż strój\"" - msgid "emote key" msgstr "klawisz emotki" -msgid "Search results" -msgstr "Wyniki wyszukiwania" - -msgid "/help - show small help about chat commands. " -msgstr "/help - pokaż niewielką pomoc dotyczącą komend czatu." - msgid "\"Item shortcut 9\"" msgstr "\"Skrót przedmiotu 9\"" msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "Możesz ustalić dowolną rozdzielczość . W ustawieniach, w zakładce Obraz,\nkliknij na \"własny\" i na przykład wpisz: 900x500 po czym naciśnij ok." - -msgid "Main development" -msgstr "Główny rozwój" - -msgid "\"Help window\"" -msgstr "\"Okno Pomocy\"" - -msgid "/attack - attack target." -msgstr "/attack - zaatakuj cel." - -msgid "\"Outfit shortcut 1\"" -msgstr "\"Skrót ubioru 1\"" - -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." -msgstr "Może się okazać że nie cała komunikacja ci się podoba. Podczas gdy większość ludzi⏎\njest miła, niektórzy mogą cię urazić lub spróbować uczynić twoje życie trudniejszym--ponieważ jest⏎\nto otwarta gra, developerzy nie mogą zrobić nic by temu zapobiec." - -msgid "About" -msgstr "O..." - -msgid "\"Change attack weapon type\"" -msgstr "\"Zmień rodzaj broni\"" - -msgid "\"Emote shortcut 12\"" -msgstr "\"Skrót Emotki 12\"" - -msgid "\"Outfit shortcut 15\"" -msgstr "\"Skrót ubioru 15\"" - -msgid "Windows" -msgstr "Okna" - -msgid "\"Ignore input 2\"" -msgstr "\"Ignoruj wprowadzenie 2\"" - -msgid "\"Emulate right click from keyboard\"" -msgstr "\"Emuluj prawe kliknięcie z klawiatury\"" - -msgid "\"Set home location/set arrow\"" -msgstr "\"Ustaw lokację domową/ustaw wskaźnik\"" - -msgid "\"Set direction left\"" -msgstr "\"Ustaw w prawy kierunek\"" - -msgid "\"Move left\"" -msgstr "\"Idź w lewo\"" - -msgid "##2Emote:##9 enables the ability to express emotions." -msgstr "" +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr "Znajdziesz tu listę graczy z którymi jesteś zaznajomiony oraz różne opcje:" -msgid "\"Item shortcut window\"" -msgstr "\"Okno Skrótów do przedmiotów\"" +msgid "Skills" +msgstr "Zdolności" msgid "\"Item shortcut 7\"" msgstr "\"Skrót przedmiotu 7\"" -msgid "\"Emote shortcut 8\"" -msgstr "\"Skrót Emotki 8\"" - msgid "\"Minimap window\"" msgstr "\"Okno Minimapy\"" -msgid "\"Equipment window\"" -msgstr "\"Okno Ekwipunku\"" - -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - ignoruj wszystkie szepty po stronie serwera." - -msgid "/notice TEXT - set notice guild text." -msgstr "" - -msgid "\"Emote shortcut 3\"" -msgstr "\"Skrót Emotki 3\"" - msgid "" " However, you can protect yourself from such players by ignoring them. Right-\n" " click on them to bring up the context menu, then select `Ignore' or\n" @@ -1073,53 +1146,8 @@ msgid "" " menu, select `Setup' in the upper right corner of the screen, then `Relations'." msgstr "Jednak możesz się chronić przed takimi graczami ignorując ich.⏎\nPrawym przyciskiem myszy klikając na nim i wybierając w menu kontekstowym \"Ignoruj\"⏎\nalbo \"Odignoruj\"(zobacz niżej). Możesz dostroić swoje relacje między innymi graczami w menu \"Ustawienia\",⏎\ngdzie znajduje się lista wszystkich graczy jakich dodałeś do niej. By otworzyć to menu, wybierz \"Ustawienia\",⏎\nw górnym prawym rogu ekranu, potem wybierz \"Relacje\"." -msgid "/dumpt - dump tests info into chat." -msgstr "" - -msgid "Different patches" -msgstr "Rozmaite łatki" - -msgid "\"Switch magic attack\"" -msgstr "\"Zmień magiczny atak\"" - -msgid "/navigate x y - move to position x,y in current map in any distance." -msgstr "/navigate x y -idź do pozycji x.y na bieżącej mapie na każdym dystansie." - -msgid "SKILLS" -msgstr "ZDOLNOŚCI" - -msgid "Guild chat commands" -msgstr "" - -msgid "Actions" -msgstr "Działania" - msgid "\"Item shortcut 12\"" msgstr "\"Skrót przedmiotu 12\"" -msgid "\"Move to navigation point\"" -msgstr "\"Podejdź do punktu nawigacyjnego\"" - -msgid "Sound effects" -msgstr "Efekty dźwiękowe" - msgid "SHORTCUTS:" msgstr "SKRÓTY:" - -msgid "\"Talk\"" -msgstr "\"Rozmawiaj\"" - -msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." -msgstr "Lewy przycisk myszy by wykonać domyślną akcje: chodzenie, podnoszenie przedmiotów, zaatakowanie potwora⏎\ni by porozmawiać z NPC (należy kliknąć na nogach). Prawy przycisk myszy by wywołać⏎\nmenu kontekstowe. Przytrzymując [Lewy Shift] zabezpiecza przed chodzeniem podczas ataku." - -msgid "/follow NICK - start follow mode." -msgstr "/follow NICK - rozpocznij tryb podążania." - -msgid "\"Item shortcut 8\"" -msgstr "\"Skrót przedmiotu 8\"" - -msgid "/emote N - use emotion number N." -msgstr "/emote N - użyj emotki nr N." diff --git a/data/translations/help/pt_BR.po b/data/translations/help/pt_BR.po index ef47d73e7..5261ab1a6 100644 --- a/data/translations/help/pt_BR.po +++ b/data/translations/help/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:14+0000\n" +"PO-Revision-Date: 2014-03-09 22:58+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/manaplus/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -15,58 +15,22 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -msgid "/invite NICK - invite a player to your party." -msgstr "" - msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "" -msgid "\"Switch pvp attack\"" -msgstr "" - -msgid "To read about whispering and other chat commands, look here:" -msgstr "Para ler sobre sussurros e outros comandos de chat, veja aqui: " - -msgid "/away, /away MSG - set away mode." -msgstr "/away, /away MSG - definir modo ausente." - -msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" -msgstr "" - -msgid "\"Target & attack\"" -msgstr "\"Selecionar & atacar\"" - msgid "/atkhuman - select and attack nearest player." msgstr "" -msgid "\"Emote shortcut 11\"" -msgstr "\"Atalho para emoticon 11\"" - -msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr "" - msgid "\"Outfit shortcut 12\"" msgstr "\"Atalho de roupa 12\"" msgid "/cacheinfo - show text cache info." msgstr "/cacheinfo - mostra informações de cache de texto" -msgid "/exp 0 - disable party experience sharing options." -msgstr "" - -msgid "\"Outfits window\"" -msgstr "\"Janela de roupas\"" - -msgid "KEYBOARD:" -msgstr "TECLADO:" +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Você pode imitar outros jogadores selecionando a opção \"imitar\" no menu ou digitar o comando: /imitate nomedojogador" msgid "" " - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" @@ -76,84 +40,111 @@ msgstr "" msgid "\"Emote shortcut 9\"" msgstr "\"Atalho para emoticon 9\"" -msgid "/item 1 - enable party item sharing options." +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack NAME - Adicionar um monstro para lista de ignorados." + +msgid "Back to Index" +msgstr "Voltar ao inicio" + +msgid "\"Quests window\"" +msgstr "\"Janela de missões\"" + +msgid "\"Quick drop window\"" +msgstr "\"Janela descarte rápido\"" + +msgid "" +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." +msgstr " Você pode melhorar suas habilidades, aumentando o nível de job. Cada nível de job dá-lhe 1 ponto para gastar em habilidades básicas." + +msgid "\"Emote shortcut 10\"" msgstr "" -msgid "\"Set direction down\"" -msgstr "\"Definir direção para baixo\"" +msgid "Content devs" +msgstr "" + +msgid "Guild chat commands" +msgstr "" + +msgid "/away, /away MSG - set away mode." +msgstr "/away, /away MSG - definir modo ausente." msgid "GM" msgstr "" -msgid "\"Target NPC\"" -msgstr "\"Selecionar NPC\"" +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack NAME - adiciona monstro na lista de ataque." -msgid "Party chat commands" +msgid "\"Emote shortcut 2\"" msgstr "" -msgid "/help - show this help." +msgid "/announce MESSAGE - show global message." msgstr "" -msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - não ignora todos sussurros vindos do servidor " + +msgid "/createparty NAME - create party with selected name." +msgstr "/createparty NAME - cria um grupo com o nome selecionado." + +msgid "/heal NICK - heal nick." +msgstr "/heal NICK - curar o NICK." + +msgid "\"Select OK\"" msgstr "" -msgid "/info - show guild info. Only for native guilds only." +msgid "/dumpe - dump environment variables into chat." msgstr "" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral NICK - adiciona um u nick neutro na lista de relações" +msgid "" +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgstr "" -msgid "\"Outfit shortcut 7\"" -msgstr "\"Atalho de roupa 7\"" +msgid "\"Enable/disable trading\"" +msgstr "" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack NAME - adiciona um monstro na lista de prioridades" +msgid "/wait NAME - wait for nick or moster with name." +msgstr "" -msgid "Back to Index" -msgstr "Voltar ao inicio" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "" -msgid "\"Quit\"" +msgid "\"Use magic attack\"" msgstr "" -msgid "THE PLAYER LIST" -msgstr "A LISTA DE JOGADORES" +msgid "\"Who is online window\"" +msgstr "" -msgid "/priceload - load shop price from disc." -msgstr "/priceload - Carrega preços de shop do disco." +msgid "\"Switch pvp attack\"" +msgstr "" -msgid "Search string not found." +msgid "\"Deactivate chat input\"" msgstr "" -msgid "\"Quests window\"" -msgstr "\"Janela de missões\"" +msgid "\"Move to navigation point\"" +msgstr "" -msgid "Other contributors" -msgstr "Outros contribuidores" +msgid "ManaPlus Contributors" +msgstr "Contribuidores do ManaPlus:" msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "Você pode desabilitar a barra amarela\npressionando ###keyDisableGameModifiers;." - -msgid "\"Next chat tab\"" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." msgstr "" -msgid "Support" -msgstr "Suporte" +msgid "ABOUT MANAPLUS" +msgstr "SOBRE O MANAPLUS" -msgid "\"Quick drop window\"" -msgstr "\"Janela descarte rápido\"" +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway MSG - habilita/desabilita o falso modo ausente." -msgid "\"Screenshot\"" -msgstr "\"Screenshot\"" +msgid "Other contributors" +msgstr "Outros contribuidores" -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." +msgid "\"Item shortcuts Key\"" msgstr "" msgid "" @@ -162,163 +153,182 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "A comunicação muitas vezes essencial para o sucesso neste jogo. Você pode se comunicar de várias maneiras: Conversando e mostrando emoções (veja acima), por negociação (com o menu do botão direito), e sussurrando." -msgid "\"Emote shortcut 1\"" -msgstr "\"Atalho para emoticon 1\"" +msgid "\"Item shortcut 3\"" +msgstr "" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." +msgid "\"Change move type\"" msgstr "" -msgid "\"Outfit shortcut 13\"" +msgid "Tabs" msgstr "" -msgid "/sethome - set home position." +msgid "\"Outfit shortcut 4\"" msgstr "" -msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." -msgstr " Você pode melhorar suas habilidades, aumentando o nível de job. Cada nível de job dá-lhe 1 ponto para gastar em habilidades básicas." +msgid "\"Did you know window\"" +msgstr "" -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me text - envia um texto para um jogador o comando /me no irc. " +msgid "" +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "" -msgid "\"Chat window\"" -msgstr "\"Janela de bate-papo\"" +msgid "Download" +msgstr "" -msgid "\"Emote shortcut 10\"" +msgid "/dropn - drop N items from any slot." msgstr "" -msgid "\"Item shortcut 14\"" +msgid "/enableaway - enable away messages in current tab." msgstr "" -msgid "\"Ignore input 1\"" -msgstr "\"Ignorar input 1\"" +msgid "/enemy NICK - add nick to enemyes list." +msgstr "" -msgid "Mana Contributors" -msgstr "Contribuidores Mana" +msgid "Support" +msgstr "Suporte" -msgid "Content devs" +msgid "\"Copy equiped to Outfit\"" msgstr "" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query NICK, /q NICK - Abre uma nova aba de sussurros de NICK. " +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - vestir as próximas roupas." msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." msgstr "" -msgid "\"Item shortcut 5\"" +msgid "\"Outfit shortcut 3\"" msgstr "" -msgid "/all - show visible beings list in debug tab." -msgstr "/all - Mostra lista de coisas na aba do Depurador" +msgid "\"Quick drop N items\"" +msgstr "" -msgid "\"Emote shortcut 7\"" +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg NOME texto, /whisper NOME texto, /w NOME texto - envia mensagem privada para o nome." + +msgid "/movetotarget - move to target position." msgstr "" -msgid "Debug" -msgstr "Depurador" +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - veste a roupa anterior." -msgid "/present - print visible players number to chat." +msgid "##2Party level2:##9 enables a char to create a party." msgstr "" -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target NOME - selecione o nome como alvo. Pode ser um monstro ou um jogador." + +msgid "##2ManaPlus version: ##6%VER%" msgstr "" -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack NAME - adiciona monstro na lista de ataque." +msgid "COMMANDS" +msgstr "COMANDOS" msgid "For other server look servers pages for support." msgstr "Para outros servidores veja a página do servidor para suporte." -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." +msgid "\"Toggle chat\"" msgstr "" -msgid "\"Target closest monster\"" +msgid "/talkpet TEXT - talk from your pet." msgstr "" -msgid "\"Emote shortcut 2\"" +msgid "\"Change attack type\"" msgstr "" -msgid "\"Outfit shortcut 6\"" +msgid "Manaplus Developers" +msgstr "Desenvolvedores do Manaplus" + +msgid "\"On / off audio\"" msgstr "" -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - Seleciona o contador de jogadas requisitadas." +msgid "You can change any key in keyboard settings." +msgstr "Você pode mudar qualquer tecla nas configurações de teclado." -msgid "/dumpogl - dump all OpenGL variables into log file." +msgid "\"Previous chat tab line\"" msgstr "" -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - vestir roupa número N." +msgid "\"Emote shortcut 13\"" +msgstr "" -msgid "Visit IRC channel:" -msgstr "Visite o canal IRC:" +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/disregard NICK - adiciona um nick à lista de ignorados." -msgid "\"Shop window\"" +msgid "/enablehighlight - enable highlight in current tab." msgstr "" -msgid "/createparty NAME - create party with selected name." -msgstr "/createparty NAME - cria um grupo com o nome selecionado." +msgid "/disableaway - disable away messages in current tab." +msgstr "" -msgid "\"Move down\"" +msgid "\"Smilie\"" msgstr "" -msgid "/heal NICK - heal nick." -msgstr "/heal NICK - curar o NICK." +msgid "Main development" +msgstr "" -msgid "/emotepet N - use emotion number N from your pet." +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." msgstr "" -msgid "\"Setup window\"" +msgid "Search string not found." msgstr "" -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack NAME - remover o monstro da lista de atques." +msgid "\"Emote shortcut 7\"" +msgstr "" -msgid "\"Set direction up\"" +msgid "" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." msgstr "" -msgid "/dumpe - dump environment variables into chat." +msgid "/attack - attack target." msgstr "" -msgid "Instructions" +msgid "\"Set home location/set arrow\"" msgstr "" -msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgid "\"Set direction left\"" msgstr "" -msgid "\"Kills stats window\"" +msgid "\"Equipment window\"" msgstr "" -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" +msgid "Mana Contributors" +msgstr "Contribuidores Mana" + +msgid "/dumpt - dump tests info into chat." msgstr "" -msgid "\"Change move to target type\"" +msgid "Different patches" msgstr "" -msgid "/dumpmods - dump all enabled mod names into chat." +msgid "Sound effects" +msgstr "Efeitos de som" + +msgid "\"Talk\"" msgstr "" -msgid "\"Enable/disable trading\"" +msgid "\"Item shortcut 8\"" msgstr "" -msgid "\"Toggle camera mode\"" +msgid "/all - show visible beings list in debug tab." +msgstr "/all - Mostra lista de coisas na aba do Depurador" + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." msgstr "" -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore NICK - Remove o NICK da lista de ignorados." +msgid "\"Ignore input 1\"" +msgstr "\"Ignorar input 1\"" + +msgid "\"Item shortcut 6\"" +msgstr "" msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -326,421 +336,411 @@ msgid "" " Bugs/Support section of the forum:" msgstr "" -msgid "IGNORING COMMUNICATION" -msgstr "IGNORANDO COMUNICAÇÃO" - -msgid "/wait NAME - wait for nick or moster with name." +msgid "/help - show this help." msgstr "" -msgid "SUPPORT" -msgstr "SUPORTE" - -msgid "\"Outfit shortcut 10\"" -msgstr "" +msgid "\"Outfit shortcut 7\"" +msgstr "\"Atalho de roupa 7\"" -msgid "Look this page for help and downloads:" -msgstr "Olhe esta página para ajuda e downloads:" +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack NAME - adiciona um monstro na lista de prioridades" -msgid "COMMUNICATION:" -msgstr "COMUNICAÇÃO:" +msgid "For TMW support:" +msgstr "" -msgid "Other skills:" -msgstr "Outras habilidades:" +msgid "/priceload - load shop price from disc." +msgstr "/priceload - Carrega preços de shop do disco." msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." msgstr "" -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Você pode utilizar o bate-papo de voz mumble para conversar com outras pessoas. Começa mumble antes de iniciar o cliente e habilite as configurações do mumble." +msgid "\"Item shortcut 13\"" +msgstr "" -msgid "\"Move up\"" +msgid "For other servers may exists other copyrights." msgstr "" -msgid "Here contributors from parent projects" +msgid "\"Outfit shortcut 13\"" msgstr "" -msgid "\"Item shortcut 4\"" +msgid "/sethome - set home position." msgstr "" msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Você pode restaurar as configurações da barra amarela clicando com o botão direito do mouse e selecionar no menu \"Zerar barra amarela\"" +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr "" -msgid "/who - print online players number to chat." -msgstr "/who - imprime o número de pessoas online no chat" +msgid "\"Copy outfit\"" +msgstr "" -msgid "/createitems - open dialog for creating items." +msgid "/present - print visible players number to chat." msgstr "" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway MSG - habilita/desabilita o falso modo ausente." +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "" -msgid "Sources:" +msgid "/emotepet N - use emotion number N from your pet." msgstr "" -msgid "/uptime - show client uptime." -msgstr "/uptime - mostra o tempo do cliente ativo." +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "" + +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Você pode comprar ou vender itens em lojas de jogadores. Botão direito do mouse no player e selecione \"Comprar\" ou \"Vender\"" -msgid "\"Who is online window\"" -msgstr "" +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore NICK - Remove o NICK da lista de ignorados." -msgid "\"Sit\"" +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Você pode restaurar as configurações da barra amarela clicando com o botão direito do mouse e selecionar no menu \"Zerar barra amarela\"" + +msgid "\"Emote shortcut 3\"" msgstr "" msgid "/dumpg - dump graphics and some other settings to chat." msgstr "/dumpg - despejar gráficos e algumas outras configurações para chat." -msgid "\"Deactivate chat input\"" -msgstr "" - msgid "/trade NICK - start trade with nick." msgstr "/trade NICK - inicia trocas com o NICK. " -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation NICK - Começa o modo de imitação." - -msgid "\"Outfit shortcut 5\"" +msgid "\"Switch magic attack\"" msgstr "" -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Você pode imitar outros jogadores selecionando a opção \"imitar\" no menu ou digitar o comando: /imitate nomedojogador" - msgid "" "You can hide/show bars and buttons by right click and select menu item." msgstr "Você pode mostrar/esconder barras e botões com o clique direito no menu de itens." -msgid "\"Scroll chat down\"" -msgstr "" - -msgid "##2Trade:##9 enables the ability to trade with others." +msgid "\"Enable / disable away mode\"" msgstr "" -msgid "Contributors to client development" -msgstr "Contribuidores para o desenvolvimento do cliente. " - -msgid "\"Outfit shortcut 11\"" +msgid "\"Commands window\"" msgstr "" -msgid "\"Move right\"" +msgid "Android porting" msgstr "" -msgid "\"Item shortcut 11\"" -msgstr "" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Você pode colocar o modo ausente digitando o comando /away" -msgid "\"Item shortcut 10\"" -msgstr "" +msgid "Magic skills:" +msgstr "Habilidades de Feitiços:" -msgid "ABOUT MANAPLUS" -msgstr "SOBRE O MANAPLUS" +msgid "Server news" +msgstr "Notícias do servidor" -msgid "\"Select OK\"" -msgstr "" +msgid "/clear - clear current chat tab." +msgstr "/clear - Limpa a aba atual de Bate-Papo." -msgid "MacOSX porting" +msgid "\"Social window\"" msgstr "" -msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgid "\"Emote shortcut 4\"" msgstr "" -msgid "\"Move to target\"" +msgid "\"Close chat tab\"" msgstr "" -msgid "/item 0 - disable party item sharing options." +msgid "\"Target player\"" msgstr "" -msgid "/drop - drop N items from 0 slot." +msgid "/invite NICK - invite a player to your party." msgstr "" -msgid "\"Enable / disable away mode\"" +msgid "" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." msgstr "" -msgid "INDEX" -msgstr "ÍNDICE" - -msgid "\"Chat auto complete\"" +msgid "\"Debug window\"" msgstr "" -msgid "/kick NICK - kick someone from the party you are in." +msgid "\"Next chat tab\"" msgstr "" -msgid "\"Commands window\"" +msgid "\"Change move to target type\"" msgstr "" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - adiciona todos sussurros a lista de ignorados." - -msgid "\"Copy outfit\"" +msgid "\"Pickup\"" msgstr "" -msgid "Server news" -msgstr "Notícias do servidor" - -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore NICK - adiciona NICK a lista de ignorados." - -msgid "\"Item shortcuts Key\"" +msgid "\"Item shortcut 2\"" msgstr "" -msgid "\"Disable / enable game modifier keys\"" +msgid "About current server" msgstr "" -msgid "\"Change crazy Move mode\"" +msgid "\"Quick heal target or self\"" msgstr "" -msgid "/where - print current player position to chat." -msgstr "/where - imprimir a posição atual do jogador." +msgid "Search error" +msgstr "Erro na pesquisa" -msgid "\"Attack\"" +msgid "\"Outfit shortcut 9\"" msgstr "" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - vestir as próximas roupas." +msgid "\"Change attack weapon type\"" +msgstr "" -msgid "/magicattack - attack target with magic." +msgid "\"Move left\"" msgstr "" msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Você pode colocar o modo ausente digitando o comando /away" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." +msgstr "" -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - mover para as posições X,Y. em curta distância." +msgid "\"Chat window\"" +msgstr "\"Janela de bate-papo\"" -msgid "##2Party Level1:##9 enables a char to join a party." +msgid "\"Change follow mode\"" msgstr "" -msgid "\"Item shortcut 3\"" +msgid "\"Previous chat tab\"" msgstr "" -msgid "\"Change move type\"" +msgid "\"Kills stats window\"" msgstr "" -msgid "Magic skills:" -msgstr "Habilidades de Feitiços:" - -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack NAME - Adicionar um monstro para lista de ignorados." - -msgid "Android porting" +msgid "\"Outfit shortcut 2\"" msgstr "" -msgid "Tabs" -msgstr "" +msgid "IGNORING COMMUNICATION" +msgstr "IGNORANDO COMUNICAÇÃO" -msgid "\"Social window\"" +msgid "" +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." msgstr "" -msgid "\"Hide windows\"" +msgid "Other" msgstr "" -msgid "\"Outfit shortcut 4\"" +msgid "\"Outfit shortcut 14\"" msgstr "" -msgid "Chat commands" -msgstr "Comandos de Bata-Papo" - -msgid "\"Did you know window\"" +msgid "\"Emote shortcut window\"" msgstr "" -msgid "Trade" -msgstr "Troca" - -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist NICK - adiciona o NICK a lista negra de relações." +msgid "\"Wear outfit\"" +msgstr "" msgid "\"Change map view mode\"" msgstr "" -msgid "\"Close chat tab\"" +msgid "Instructions" msgstr "" -msgid "\"Item shortcut 6\"" +msgid "\"Emote shortcut 12\"" msgstr "" +msgid "About The Mana World" +msgstr "Sobre o The Mana World" + +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - ignora todos sussurros vindos do servidor." + msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" msgstr "" -msgid "Download" +msgid "\"Sit\"" msgstr "" -msgid "Other linux:" +msgid "/navigate x y - move to position x,y in current map in any distance." msgstr "" -msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." -msgstr "" +msgid "SKILLS" +msgstr "HABILIDADES" -msgid "Art or images contributors" -msgstr "" +msgid "Actions" +msgstr "Ações" -msgid "\"Target player\"" -msgstr "" +msgid "/emote N - use emotion number N." +msgstr "/emote N - usar emoticon número N." -msgid "/dropn - drop N items from any slot." +msgid "/item 0 - disable party item sharing options." msgstr "" -msgid "/enableaway - enable away messages in current tab." +msgid "\"Target closest monster\"" msgstr "" -msgid "##2ManaPlus version: ##6%VER%" -msgstr "" +msgid "\"Outfits window\"" +msgstr "\"Janela de roupas\"" -msgid "/enemy NICK - add nick to enemyes list." +msgid "Party chat commands" msgstr "" msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." msgstr "" -msgid "\"Debug window\"" +msgid "" +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." msgstr "" -msgid "/uploadlog - upload log into pastebin service." +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." +msgstr "Você pode desabilitar a barra amarela\npressionando ###keyDisableGameModifiers;." + +msgid "\"Screenshot\"" +msgstr "\"Screenshot\"" + +msgid "/closeall - close all whispers." +msgstr "/closeall - Fecha todas as barras de mensagens privadas." + +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." msgstr "" -msgid "ManaPlus Contributors" -msgstr "Contribuidores do ManaPlus:" +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query NICK, /q NICK - Abre uma nova aba de sussurros de NICK. " -msgid "\"Emote shortcut 5\"" +msgid "\"Item shortcut 5\"" msgstr "" -msgid "\"Copy equiped to Outfit\"" +msgid "\"Scroll chat up\"" msgstr "" -msgid "Basic skills:" -msgstr "Habilidades básicas:" +msgid "" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." +msgstr "" -msgid "/leave - leave the party you are in." +msgid "\"Outfit shortcut 6\"" msgstr "" -msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Você pode comprar ou vender itens em lojas de jogadores. Botão direito do mouse no player e selecione \"Comprar\" ou \"Vender\"" +msgid "Visit IRC channel:" +msgstr "Visite o canal IRC:" -msgid "/erase NICK - add nick to erased list." -msgstr "/erase NICK - adiciona NICK para a lista apagada." +msgid "\"Target & attack\"" +msgstr "\"Selecionar & atacar\"" -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - Salva os preços de shop no disco." +msgid "\"Item shortcut 10\"" +msgstr "" -msgid "\"Pickup\"" +msgid "/where - print current player position to chat." +msgstr "/where - imprimir a posição atual do jogador." + +msgid "/exp - show party experience sharing options." msgstr "" -msgid "\"Status window\"" +msgid "/dumpmods - dump all enabled mod names into chat." msgstr "" -msgid "\"Item shortcut 2\"" +msgid "INDEX" +msgstr "ÍNDICE" + +msgid "\"Outfit shortcut 10\"" msgstr "" -msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" +msgid "\"Crazy moves\"" msgstr "" -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" msgstr "" -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend NICK, /befriend NICK - adiciona o NICK a lista de amigos." +msgid "/uptime - show client uptime." +msgstr "/uptime - mostra o tempo do cliente ativo." -msgid "\"Change follow mode\"" -msgstr "" +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation NICK - Começa o modo de imitação." -msgid "\"Scroll chat up\"" +msgid "\"Ignore input 2\"" msgstr "" -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." +msgid "\"Scroll chat down\"" msgstr "" -msgid "/item - show party item sharing options." +msgid "\"Move to target\"" msgstr "" -msgid "\"Inventory window\"" +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - adiciona todos sussurros a lista de ignorados." + +msgid "\"Chat auto complete\"" msgstr "" -msgid "Contributors to client/server development" -msgstr "Contribuidores para o desenvolvimento do Cliente/Servidor" +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore NICK - adiciona NICK a lista de ignorados." -msgid "\"Quick heal target or self\"" +msgid "\"Attack\"" msgstr "" -msgid "\"Change pickup type\"" +msgid "/magicattack - attack target with magic." msgstr "" -msgid "\"Use #itenplz spell\"" +msgid "For ManaPlus Online support:" msgstr "" -msgid "move key" +msgid "\"Set direction right\"" msgstr "" -msgid "\"Item shortcut 13\"" +msgid "Other linux:" msgstr "" -msgid "Skills" -msgstr "Habilidades" +msgid "DOWNLOADS" +msgstr "" -msgid "\"Outfit shortcut 3\"" +msgid "/item 1 - enable party item sharing options." msgstr "" -msgid "\"Quick drop N items\"" +msgid "##9Magic skills can be obtain by doing quests and missions in game." msgstr "" -msgid "Themes:" -msgstr "\"Temas\"" +msgid "/erase NICK - add nick to erased list." +msgstr "/erase NICK - adiciona NICK para a lista apagada." -msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg NOME texto, /whisper NOME texto, /w NOME texto - envia mensagem privada para o nome." +msgid "COMMUNICATION:" +msgstr "COMUNICAÇÃO:" -msgid "/movetotarget - move to target position." -msgstr "" +msgid "Search results" +msgstr "Resultados de pesquisa" -msgid "\"Emote shortcut 14\"" +msgid "\"Inventory window\"" msgstr "" -msgid "/open URL - open url in browser." +msgid "\"Change pickup type\"" msgstr "" -msgid "Commands" -msgstr "Comandos" - -msgid "WINDOWS" -msgstr "JANELAS" +msgid "/item - show party item sharing options." +msgstr "" -msgid "\"Outfit shortcut 9\"" +msgid "move key" msgstr "" -msgid "\"Emote shortcut 4\"" +msgid "\"Emote shortcut 5\"" msgstr "" -msgid "\"Stop Attack\"" +msgid "/open URL - open url in browser." msgstr "" msgid "" @@ -754,371 +754,399 @@ msgstr "" msgid "/dumpgl - dump OpenGL version into chat." msgstr "" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - veste a roupa anterior." +msgid "MOUSE:" +msgstr "MOUSE:" -msgid "\"Crazy moves\"" +msgid "Player relations" +msgstr "Relações com jogadores" + +msgid "" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." +msgstr "Você pode copiar valores de qualquer barra,\nclicando com o botão direito e selecionando \"Copiar para o chat\" no menu." + +msgid "\"Item shortcut 14\"" msgstr "" -msgid "Powered By" -msgstr "Mantido por" +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - vestir roupa número N." -msgid "##2Party level2:##9 enables a char to create a party." +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - mostra diretório do cliente na aba \"Depurador\" do bate-papo." + +msgid "/movetohome - move to home position." msgstr "" -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target NOME - selecione o nome como alvo. Pode ser um monstro ou um jogador." +msgid "\"Switch quick drop counter\"" +msgstr "" -msgid "To type chat message, press ###keyChat;" +msgid "\"Change crazy Move mode\"" msgstr "" -msgid "Translators" -msgstr "Tradutores" +msgid "\"Outfit shortcut 8\"" +msgstr "" -msgid "MOUSE:" -msgstr "MOUSE:" +msgid "\"Change imitation mode\"" +msgstr "" -msgid "\"Next chat tab line\"" +msgid "##9Other skills can be obtain by doing quests and missions in game." msgstr "" -msgid "\"Set direction right\"" +msgid "\"Reset video mode to safe value\"" msgstr "" -msgid "/announce MESSAGE - show global message." +msgid "/uploadconfig - upload main config into pastebin service." msgstr "" -msgid "Player relations" -msgstr "Relações com jogadores" +msgid "/testparticle FILENAME - set test particle on player." +msgstr "" -msgid "Search error" -msgstr "Erro na pesquisa" +msgid "\"Bot checker window\"" +msgstr "" msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." -msgstr "Você pode copiar valores de qualquer barra,\nclicando com o botão direito e selecionando \"Copiar para o chat\" no menu." +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." +msgstr "" -msgid "/closeall - close all whispers." -msgstr "/closeall - Fecha todas as barras de mensagens privadas." +msgid "/url URL - insert url into chat." +msgstr "" -msgid "/exp 1 - enable party experience sharing options." +msgid "\"Help window\"" msgstr "" -msgid "COMMANDS" -msgstr "COMANDOS" +msgid "\"Outfit shortcut 1\"" +msgstr "" -msgid "\"Previous chat tab\"" +msgid "" +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." msgstr "" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - não ignora todos sussurros vindos do servidor " +msgid "About" +msgstr "Sobre" -msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgid "\"Outfit shortcut 15\"" msgstr "" -msgid "\"Skill window\"" +msgid "\"Move right\"" msgstr "" -msgid "\"Move to home location\"" +msgid "##2Emote:##9 enables the ability to express emotions." msgstr "" -msgid "\"Toggle chat\"" +msgid "\"Emote shortcut 8\"" msgstr "" -msgid "/talkpet TEXT - talk from your pet." +msgid "For Evol Online support:" msgstr "" -msgid "\"Change attack type\"" +msgid "/follow NICK - start follow mode." +msgstr "/follow NICK - Começa o modo de perseguição." + +msgid "To read about whispering and other chat commands, look here:" +msgstr "Para ler sobre sussurros e outros comandos de chat, veja aqui: " + +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" msgstr "" -msgid "/clear - clear current chat tab." -msgstr "/clear - Limpa a aba atual de Bate-Papo." +msgid "\"Emote shortcut 11\"" +msgstr "\"Atalho para emoticon 11\"" -msgid "\"On / off audio\"" +msgid "\"Set direction down\"" +msgstr "\"Definir direção para baixo\"" + +msgid "\"Target NPC\"" +msgstr "\"Selecionar NPC\"" + +msgid "/info - show guild info. Only for native guilds only." msgstr "" -msgid "\"Emote shortcut 6\"" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral NICK - adiciona um u nick neutro na lista de relações" + +msgid "THE PLAYER LIST" +msgstr "A LISTA DE JOGADORES" + +msgid "\"Item shortcut window\"" msgstr "" -msgid "\"Outfit shortcut 2\"" +msgid "\"Emote shortcut 1\"" +msgstr "\"Atalho para emoticon 1\"" + +msgid "" +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." msgstr "" -msgid "You can change any key in keyboard settings." -msgstr "Você pode mudar qualquer tecla nas configurações de teclado." +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me text - envia um texto para um jogador o comando /me no irc. " -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - mostra diretório do cliente na aba \"Depurador\" do bate-papo." +msgid "/help - show small help about chat commands. " +msgstr "/help - mostra uma pequena ajuda sobre os comandos do chat." -msgid "/movetohome - move to home position." +msgid "Debug" +msgstr "Depurador" + +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop N - Seleciona o contador de jogadas requisitadas." + +msgid "\"Shop window\"" msgstr "" -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - desconexão rápida do servidor." +msgid "\"Move down\"" +msgstr "" + +msgid "\"Setup window\"" +msgstr "" + +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack NAME - remover o monstro da lista de atques." -msgid "\"Switch quick drop counter\"" +msgid "\"Set direction up\"" msgstr "" -msgid "\"Previous chat tab line\"" +msgid "or come visit us on our IRC channel:" msgstr "" -msgid "\"Emote shortcut 13\"" +msgid "\"Toggle camera mode\"" msgstr "" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/disregard NICK - adiciona um nick à lista de ignorados." +msgid "WINDOWS" +msgstr "JANELAS" -msgid "\"Item shortcut 1\"" -msgstr "" +msgid "SUPPORT" +msgstr "SUPORTE" -msgid "\"Outfit shortcut 8\"" -msgstr "" +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - Salva os preços de shop no disco." -msgid "Manaplus Developers" -msgstr "Desenvolvedores do Manaplus" +msgid "Look this page for help and downloads:" +msgstr "Olhe esta página para ajuda e downloads:" -msgid "\"Change imitation mode\"" -msgstr "" +msgid "Other skills:" +msgstr "Outras habilidades:" msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." -msgstr "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Você pode utilizar o bate-papo de voz mumble para conversar com outras pessoas. Começa mumble antes de iniciar o cliente e habilite as configurações do mumble." -msgid "##9Other skills can be obtain by doing quests and missions in game." +msgid "\"Move up\"" msgstr "" -msgid "/exp - show party experience sharing options." +msgid "Here contributors from parent projects" msgstr "" -msgid "\"Reset video mode to safe value\"" +msgid "\"Item shortcut 4\"" msgstr "" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress NICK - remove all clothes from nick. Local effect only." +msgid "/who - print online players number to chat." +msgstr "/who - imprime o número de pessoas online no chat" -msgid "Other" +msgid "/createitems - open dialog for creating items." msgstr "" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr "Caso contrário, veja a seção da @@team|Equipe de Desenvolvimento@@ para ver a lista de desenvolvedores\ne como contatá-los." - -msgid "\"Outfit shortcut 14\"" +msgid "##2Party Level1:##9 enables a char to join a party." msgstr "" -msgid "/uploadconfig - upload main config into pastebin service." +msgid "\"Outfit shortcut 5\"" msgstr "" -msgid "\"Quick drop N items from 0 slot\"" -msgstr "" +msgid "KEYBOARD:" +msgstr "TECLADO:" -msgid "/enablehighlight - enable highlight in current tab." +msgid "Windows" +msgstr "Janelas" + +msgid "Contributors to client development" +msgstr "Contribuidores para o desenvolvimento do cliente. " + +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." msgstr "" -msgid "\"Emote shortcut window\"" +msgid "\"Item shortcut 11\"" msgstr "" -msgid "\"Bot checker window\"" +msgid "\"Emulate right click from keyboard\"" msgstr "" -msgid "/disableaway - disable away messages in current tab." +msgid "MacOSX porting" msgstr "" msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" msgstr "" -msgid "DOWNLOADS" +msgid "/drop - drop N items from 0 slot." msgstr "" -msgid "/disablehighlight - disable highlight in current tab." +msgid "/kick NICK - kick someone from the party you are in." msgstr "" -msgid "\"Item shortcut 15\"" +msgid "\"Outfit shortcut 11\"" msgstr "" -msgid "About The Mana World" -msgstr "Sobre o The Mana World" - -msgid "/testparticle FILENAME - set test particle on player." +msgid "\"Disable / enable game modifier keys\"" msgstr "" -msgid "\"Smilie\"" +msgid "\"Quit\"" msgstr "" -msgid "Whispers commands" -msgstr "Comandos de mensagens particulares" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - mover para as posições X,Y. em curta distância." -msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr " Lá você vai encontrar uma lista dos jogadores que você conhece, assim\n como diversas opções de configuração:" +msgid "Themes:" +msgstr "\"Temas\"" -msgid "\"Use magic attack\"" +msgid "\"Hide windows\"" msgstr "" -msgid "" -"You can see other player equiped items,\n" -"by right click on player and select in context menu \"Show Items\"." -msgstr "" +msgid "Chat commands" +msgstr "Comandos de Bata-Papo" -msgid "Whispers" -msgstr "Sussurros" +msgid "Trade" +msgstr "Troca" -msgid "/url URL - insert url into chat." -msgstr "" +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist NICK - adiciona o NICK a lista negra de relações." -msgid "\"Wear outfit\"" +msgid "Art or images contributors" msgstr "" -msgid "emote key" +msgid "/exp 0 - disable party experience sharing options." msgstr "" -msgid "Search results" -msgstr "Resultados de pesquisa" - -msgid "/help - show small help about chat commands. " -msgstr "/help - mostra uma pequena ajuda sobre os comandos do chat." +msgid "Basic skills:" +msgstr "Habilidades básicas:" -msgid "\"Item shortcut 9\"" +msgid "/uploadlog - upload log into pastebin service." msgstr "" -msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." +msgid "/leave - leave the party you are in." msgstr "" -msgid "Main development" +msgid "\"Status window\"" msgstr "" -msgid "\"Help window\"" +msgid "/notice TEXT - set notice guild text." msgstr "" -msgid "/attack - attack target." -msgstr "" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend NICK, /befriend NICK - adiciona o NICK a lista de amigos." -msgid "\"Outfit shortcut 1\"" +msgid "ABOUT THE MANA WORLD" msgstr "" -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." +msgid "\"Emote shortcut 14\"" msgstr "" -msgid "About" -msgstr "Sobre" +msgid "Commands" +msgstr "Comandos" -msgid "\"Change attack weapon type\"" +msgid "\"Stop Attack\"" msgstr "" -msgid "\"Emote shortcut 12\"" -msgstr "" +msgid "Contributors to client/server development" +msgstr "Contribuidores para o desenvolvimento do Cliente/Servidor" -msgid "\"Outfit shortcut 15\"" +msgid "Sources:" msgstr "" -msgid "Windows" -msgstr "Janelas" - -msgid "\"Ignore input 2\"" +msgid "To type chat message, press ###keyChat;" msgstr "" -msgid "\"Emulate right click from keyboard\"" -msgstr "" +msgid "Translators" +msgstr "Tradutores" -msgid "\"Set home location/set arrow\"" +msgid "\"Next chat tab line\"" msgstr "" -msgid "\"Set direction left\"" +msgid "\"Move to home location\"" msgstr "" -msgid "\"Move left\"" -msgstr "" +msgid "Powered By" +msgstr "Mantido por" -msgid "##2Emote:##9 enables the ability to express emotions." +msgid "\"Skill window\"" msgstr "" -msgid "\"Item shortcut window\"" +msgid "\"Emote shortcut 6\"" msgstr "" -msgid "\"Item shortcut 7\"" -msgstr "" +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - desconexão rápida do servidor." -msgid "\"Emote shortcut 8\"" +msgid "\"Item shortcut 1\"" msgstr "" -msgid "\"Minimap window\"" +msgid "\"Use #itenplz spell\"" msgstr "" -msgid "\"Equipment window\"" +msgid "/exp 1 - enable party experience sharing options." msgstr "" -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - ignora todos sussurros vindos do servidor." +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress NICK - remove all clothes from nick. Local effect only." -msgid "/notice TEXT - set notice guild text." +msgid "\"Quick drop N items from 0 slot\"" msgstr "" -msgid "\"Emote shortcut 3\"" +msgid "/disablehighlight - disable highlight in current tab." msgstr "" -msgid "" -" However, you can protect yourself from such players by ignoring them. Right-\n" -" click on them to bring up the context menu, then select `Ignore' or\n" -" `Disregard' (see below). You can fine-tune your player relations in the\n" -" `Setup' menu, which lists all the players you have added to it. To open this\n" -" menu, select `Setup' in the upper right corner of the screen, then `Relations'." +msgid "\"Item shortcut 15\"" msgstr "" -msgid "/dumpt - dump tests info into chat." -msgstr "" +msgid "Whispers commands" +msgstr "Comandos de mensagens particulares" -msgid "Different patches" +msgid "" +"You can see other player equiped items,\n" +"by right click on player and select in context menu \"Show Items\"." msgstr "" -msgid "\"Switch magic attack\"" -msgstr "" +msgid "Whispers" +msgstr "Sussurros" -msgid "/navigate x y - move to position x,y in current map in any distance." +msgid "emote key" msgstr "" -msgid "SKILLS" -msgstr "HABILIDADES" - -msgid "Guild chat commands" +msgid "\"Item shortcut 9\"" msgstr "" -msgid "Actions" -msgstr "Ações" +msgid "" +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr " Lá você vai encontrar uma lista dos jogadores que você conhece, assim\n como diversas opções de configuração:" -msgid "\"Item shortcut 12\"" -msgstr "" +msgid "Skills" +msgstr "Habilidades" -msgid "\"Move to navigation point\"" +msgid "\"Item shortcut 7\"" msgstr "" -msgid "Sound effects" -msgstr "Efeitos de som" - -msgid "SHORTCUTS:" -msgstr "ATALHOS:" - -msgid "\"Talk\"" +msgid "\"Minimap window\"" msgstr "" msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." +" However, you can protect yourself from such players by ignoring them. Right-\n" +" click on them to bring up the context menu, then select `Ignore' or\n" +" `Disregard' (see below). You can fine-tune your player relations in the\n" +" `Setup' menu, which lists all the players you have added to it. To open this\n" +" menu, select `Setup' in the upper right corner of the screen, then `Relations'." msgstr "" -msgid "/follow NICK - start follow mode." -msgstr "/follow NICK - Começa o modo de perseguição." - -msgid "\"Item shortcut 8\"" +msgid "\"Item shortcut 12\"" msgstr "" -msgid "/emote N - use emotion number N." -msgstr "/emote N - usar emoticon número N." +msgid "SHORTCUTS:" +msgstr "ATALHOS:" diff --git a/data/translations/help/ru.po b/data/translations/help/ru.po index 5e1fbc72e..655ad7b2b 100644 --- a/data/translations/help/ru.po +++ b/data/translations/help/ru.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 19:53+0000\n" +"PO-Revision-Date: 2014-03-09 22:58+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Russian (http://www.transifex.com/projects/p/manaplus/language/ru/)\n" "MIME-Version: 1.0\n" @@ -19,58 +19,22 @@ msgstr "" "Language: ru\n" "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" -msgid "/invite NICK - invite a player to your party." -msgstr "" - msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "" -msgid "\"Switch pvp attack\"" -msgstr "\"Переключение pvp атаки\"" - -msgid "To read about whispering and other chat commands, look here:" -msgstr "Чтобы узнать о привате (шепоте, whisper) и других\nкомандах чата, загляните сюда:" - -msgid "/away, /away MSG - set away mode." -msgstr "/away, /away СООБЩЕНИЕ - установить режим отсутствия." - -msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" -msgstr "Вы можете выбрать другое оформление.\n Откройте окно настроек, выберите вкладку \"темы\"\n и смените \"тему интерфейса\"" - -msgid "\"Target & attack\"" -msgstr "\"Прицел и атака\"" - msgid "/atkhuman - select and attack nearest player." msgstr "" -msgid "\"Emote shortcut 11\"" -msgstr "\"Смайл 11\"" - -msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." -msgstr " Чтобы добавить предмет на панель ярлыков, щелкните по предмету в окне снаряжения,\n затем щелкните в ячейке на панели ярлыков, в которой вы хотите закрепить предмет.\n Чтобы переназначить предметы на панели ярлыков, просто щелкните и тащите их между ячейками. Чтобы убрать предмет, просто перетащите его за пределы границы панели ярлыков\n и отпустите." - msgid "\"Outfit shortcut 12\"" msgstr "\"Наряд 12\"" msgid "/cacheinfo - show text cache info." msgstr "/cacheinfo - показать содержимое текстового буфера." -msgid "/exp 0 - disable party experience sharing options." -msgstr "" - -msgid "\"Outfits window\"" -msgstr "\"Окно нарядов\"" - -msgid "KEYBOARD:" -msgstr "КЛАВИАТУРА:" +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "Вы можете имитировать других игроков, выбрав \"Имитация\" в контекстном меню игрока, или с помощью команды: /imitation ИГРОК" msgid "" " - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" @@ -80,85 +44,112 @@ msgstr "" msgid "\"Emote shortcut 9\"" msgstr "\"Смайл 9\"" -msgid "/item 1 - enable party item sharing options." +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattack МОНСТР - добавить монстра в список игнорирования при атаке." + +msgid "Back to Index" +msgstr "Назад к содержанию" + +msgid "\"Quests window\"" +msgstr "\"Окно заданий\"" + +msgid "\"Quick drop window\"" +msgstr "\"Окно быстрого сброса предметов\"" + +msgid "" +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." +msgstr " Можно совершенствовать свои навыки, увеличивая уровень Работы.\n Каждый Рабочий уровень дает +1 пункт, который можно потратить\n на развитие базовых умений." + +msgid "\"Emote shortcut 10\"" +msgstr "\"Смайл 10\"" + +msgid "Content devs" +msgstr "Разработчики контента" + +msgid "Guild chat commands" msgstr "" -msgid "\"Set direction down\"" -msgstr "\"Установить направление вниз\"" +msgid "/away, /away MSG - set away mode." +msgstr "/away, /away СООБЩЕНИЕ - установить режим отсутствия." msgid "GM" msgstr "ГМ" -msgid "\"Target NPC\"" -msgstr "\"Выбрать NPC\"" +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack МОНСТР - добавить монстра в список атаки." -msgid "Party chat commands" -msgstr "" +msgid "\"Emote shortcut 2\"" +msgstr "\"Смайл 2\"" -msgid "/help - show this help." +msgid "/announce MESSAGE - show global message." msgstr "" -msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." -msgstr "Вы можете двигаться к Вратам автоматически. Откройте окно \"Общество\" (F11) и выберите вкладку \"Нав\" (Навигация), затем кликните на название требуемых Врат." +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall - отключить игнорирование всех\nприватных сообщений на сервере." -msgid "/info - show guild info. Only for native guilds only." +msgid "/createparty NAME - create party with selected name." +msgstr "/createparty " + +msgid "/heal NICK - heal nick." +msgstr "/heal ИГРОК - лечить игрока." + +msgid "\"Select OK\"" +msgstr "\"Выбор Ok\"" + +msgid "/dumpe - dump environment variables into chat." msgstr "" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral ИГРОК - добавить игрока в нейтральный список." +msgid "" +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgstr "Если клиент работает очень медленно, вы можете увеличить скорость\nпрочитав материал по ссылке: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgid "\"Outfit shortcut 7\"" -msgstr "\"Наряд 7\"" +msgid "\"Enable/disable trading\"" +msgstr "\"Разрешение/Запрет торговли\"" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack МОНСТР - добавить монстра в приоритетный список атаки." +msgid "/wait NAME - wait for nick or moster with name." +msgstr "" -msgid "Back to Index" -msgstr "Назад к содержанию" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "" -msgid "\"Quit\"" -msgstr "\"Выход\"" +msgid "\"Use magic attack\"" +msgstr "\"Использование магической атаки\"" -msgid "THE PLAYER LIST" -msgstr "СПИСОК ИГРОКОВ" +msgid "\"Who is online window\"" +msgstr "\"Окно кто онлайн\"" -msgid "/priceload - load shop price from disc." -msgstr "/priceload - загружает список цен с диска." +msgid "\"Switch pvp attack\"" +msgstr "\"Переключение pvp атаки\"" -msgid "Search string not found." -msgstr "Искомоя строка не найдена" +msgid "\"Deactivate chat input\"" +msgstr "\"Отключение фокуса ввода\"" -msgid "\"Quests window\"" -msgstr "\"Окно заданий\"" +msgid "\"Move to navigation point\"" +msgstr "\"Движение к навигационной точке\"" -msgid "Other contributors" -msgstr "Другие участники" +msgid "ManaPlus Contributors" +msgstr "Разработчики ManaPlus" msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "Желтую панель можно выключить, нажав 8 на цифровой клавиатуре." - -msgid "\"Next chat tab\"" -msgstr "\"Следующая закладка чата\"" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." +msgstr "" -msgid "Support" -msgstr "Поддержка" +msgid "ABOUT MANAPLUS" +msgstr "О MANAPLUS" -msgid "\"Quick drop window\"" -msgstr "\"Окно быстрого сброса предметов\"" +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgstr "/pseudoaway, /pseudoaway ТЕКСТ - включить/выключить режим псевдо-\"Отошел\"." -msgid "\"Screenshot\"" -msgstr "\"Снимок экрана\"" +msgid "Other contributors" +msgstr "Другие участники" -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." -msgstr " Большинство команд работает в привате.\nНапример, команда /imitation в привате с ИГРОК1,\nравнозначна команде /imitation ИГРОК1 в общем чате" +msgid "\"Item shortcuts Key\"" +msgstr "\"Горячие клавиши предметов\"" msgid "" "Communication is often essential to success in this game. You can communicate\n" @@ -166,163 +157,182 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "Взаимодействие с другими игроками часто необходимо в этой игре. Вы можете взаимодействовать несколькими путями:\nПутем чата (см. выше) и эмоциями, торговли\n (с помощью контекстного меню), и шепота." -msgid "\"Emote shortcut 1\"" -msgstr "\"Смайл 1\"" +msgid "\"Item shortcut 3\"" +msgstr "\"Горячая клавиша предмета 3\"" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." +msgid "\"Change move type\"" +msgstr "\"Изменение типа движения\"" + +msgid "Tabs" msgstr "" -msgid "\"Outfit shortcut 13\"" -msgstr "\"Наряд 13\"" +msgid "\"Outfit shortcut 4\"" +msgstr "\"Наряд 4\"" -msgid "/sethome - set home position." -msgstr "" +msgid "\"Did you know window\"" +msgstr "\"Окно \"Вы знаете?\"" msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." -msgstr " Можно совершенствовать свои навыки, увеличивая уровень Работы.\n Каждый Рабочий уровень дает +1 пункт, который можно потратить\n на развитие базовых умений." - -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me текст - отправить текст в чат как командой /me в IRC" +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "/mail НИК СООБЩЕНИЕ - послать оффлайн сообщение игроку НИК. Работает только на tmw серверах." -msgid "\"Chat window\"" -msgstr "\"Окно чата\"" +msgid "Download" +msgstr "Скачать" -msgid "\"Emote shortcut 10\"" -msgstr "\"Смайл 10\"" +msgid "/dropn - drop N items from any slot." +msgstr "" -msgid "\"Item shortcut 14\"" -msgstr "\"Горячая клавиша предмета 14\"" +msgid "/enableaway - enable away messages in current tab." +msgstr "" -msgid "\"Ignore input 1\"" -msgstr "\"Игнорирование ввода 1\"" +msgid "/enemy NICK - add nick to enemyes list." +msgstr "" -msgid "Mana Contributors" -msgstr "В разработке Mana принимали участие" +msgid "Support" +msgstr "Поддержка" -msgid "Content devs" -msgstr "Разработчики контента" +msgid "\"Copy equiped to Outfit\"" +msgstr "\"Надетое в наряд\"" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query ИГРОК, /q ИГРОК - открыть новую вкладку для шепота с игроком." +msgid "/outfit next - wear next outfit." +msgstr "/outfit next - надеть следующий костюм." msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." msgstr "" -msgid "\"Item shortcut 5\"" -msgstr "\"Горячая клавиша предмета 5\"" - -msgid "/all - show visible beings list in debug tab." -msgstr "/all - показать список всех видимых существ во вкладке отладки." +msgid "\"Outfit shortcut 3\"" +msgstr "\"Наряд 3\"" -msgid "\"Emote shortcut 7\"" -msgstr "\"Смайл 7\"" +msgid "\"Quick drop N items\"" +msgstr "\"Быстрый сброс N предметов\"" -msgid "Debug" -msgstr "Отладка" +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." +msgstr "/msg ИГРОК текст, /whisper ИГРОК текст, /w ИГРОК текст - шептать игроку." -msgid "/present - print visible players number to chat." +msgid "/movetotarget - move to target position." msgstr "" -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" -msgstr "Интернет сайт: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "/outfit prev - wear previous outfit." +msgstr "/outfit prev - надеть предыдущий костюм." -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack МОНСТР - добавить монстра в список атаки." +msgid "##2Party level2:##9 enables a char to create a party." +msgstr "" -msgid "For other server look servers pages for support." -msgstr "Для получения информации об игре на других серверах посетите страницу соответствующего сервера." - -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." -msgstr "" +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "/target ИМЯ - выделить существо как цель. Может быть монстром или игроком." -msgid "\"Target closest monster\"" -msgstr "\"Прицел на ближайшего монстра\"" +msgid "##2ManaPlus version: ##6%VER%" +msgstr "##2версия ManaPlus : ##6%VER%" -msgid "\"Emote shortcut 2\"" -msgstr "\"Смайл 2\"" +msgid "COMMANDS" +msgstr "КОМАНДЫ" -msgid "\"Outfit shortcut 6\"" -msgstr "\"Наряд 6\"" +msgid "For other server look servers pages for support." +msgstr "Для получения информации об игре на других серверах посетите страницу соответствующего сервера." -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop N - задать счетчику дропов нужное значение." +msgid "\"Toggle chat\"" +msgstr "\"Переключение на чат\"" -msgid "/dumpogl - dump all OpenGL variables into log file." +msgid "/talkpet TEXT - talk from your pet." msgstr "" -msgid "/outfit N - wear outfit number N." -msgstr "/outfit N - одевает наряд номер N." +msgid "\"Change attack type\"" +msgstr "\"Изменение типа атаки\"" -msgid "Visit IRC channel:" -msgstr "Посетить IRC канал" +msgid "Manaplus Developers" +msgstr "Разработчики Manaplus" -msgid "\"Shop window\"" -msgstr "\"Окно магазина\"" +msgid "\"On / off audio\"" +msgstr "\"Вкл. / Выкл. звука\"" -msgid "/createparty NAME - create party with selected name." -msgstr "/createparty " +msgid "You can change any key in keyboard settings." +msgstr "Вы можете изменить любую клавишу в настройках" -msgid "\"Move down\"" -msgstr "\"Движение вниз\"" +msgid "\"Previous chat tab line\"" +msgstr "\"Предыдущая строка вкладки чата\"" -msgid "/heal NICK - heal nick." -msgstr "/heal ИГРОК - лечить игрока." +msgid "\"Emote shortcut 13\"" +msgstr "\"Смайл 13\"" -msgid "/emotepet N - use emotion number N from your pet." +msgid "/disregard NICK - add nick to disregarded list." +msgstr "/disregard NICK - добавляет NICK в список нехороших ников." + +msgid "/enablehighlight - enable highlight in current tab." msgstr "" -msgid "\"Setup window\"" -msgstr "\"Окно настроек\"" +msgid "/disableaway - disable away messages in current tab." +msgstr "" -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattack МОНСТР - удалить монстра из списка атаки." +msgid "\"Smilie\"" +msgstr "\"Смайлы\"" -msgid "\"Set direction up\"" -msgstr "\"Установить направление вверх\"" +msgid "Main development" +msgstr "Основная разработка" -msgid "/dumpe - dump environment variables into chat." -msgstr "" +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." +msgstr " Левый клик - действие по умолчанию: идти, поднять предмет,\nатаковать монстра и говорить с NPC (клик у ног).\nПравый клик вызывает контекстное меню.\n[Left Shift] предотвращает движение во время атаки." -msgid "Instructions" -msgstr "Инструкции" +msgid "Search string not found." +msgstr "Искомоя строка не найдена" + +msgid "\"Emote shortcut 7\"" +msgstr "\"Смайл 7\"" msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" -msgstr "Если клиент работает очень медленно, вы можете увеличить скорость\nпрочитав материал по ссылке: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "Вы можете установить любое разрешение. В настройках на вкладке видео,\nщелкните по строке \"произвольное\" и введите например: 900x500 и нажмите ok." -msgid "\"Kills stats window\"" -msgstr "\"Окно статистики атак\"" +msgid "/attack - attack target." +msgstr "/attack - атаковать цель." -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" -msgstr "Вы можете использовать простой поиск по справке используя команду\n##2?текст" +msgid "\"Set home location/set arrow\"" +msgstr "\"Установить свой маркер/Установить стрелку\"" -msgid "\"Change move to target type\"" -msgstr "\"Изменение типа движения к цели\"" +msgid "\"Set direction left\"" +msgstr "\"Установить направление влево\"" -msgid "/dumpmods - dump all enabled mod names into chat." +msgid "\"Equipment window\"" +msgstr "\"Окно экипировки\"" + +msgid "Mana Contributors" +msgstr "В разработке Mana принимали участие" + +msgid "/dumpt - dump tests info into chat." msgstr "" -msgid "\"Enable/disable trading\"" -msgstr "\"Разрешение/Запрет торговли\"" +msgid "Different patches" +msgstr "Различные патчи" -msgid "\"Toggle camera mode\"" -msgstr "\"Переключение режима камеры\"" +msgid "Sound effects" +msgstr "Звуковые эффекты" -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore ИГРОК - убрать игрока из списка игнорирования." +msgid "\"Talk\"" +msgstr "\"Разговор\"" + +msgid "\"Item shortcut 8\"" +msgstr "\"Горячая клавиша предмета 8\"" + +msgid "/all - show visible beings list in debug tab." +msgstr "/all - показать список всех видимых существ во вкладке отладки." + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." +msgstr " Большинство команд работает в привате.\nНапример, команда /imitation в привате с ИГРОК1,\nравнозначна команде /imitation ИГРОК1 в общем чате" + +msgid "\"Ignore input 1\"" +msgstr "\"Игнорирование ввода 1\"" + +msgid "\"Item shortcut 6\"" +msgstr "\"Горячая клавиша предмета 6\"" msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -330,611 +340,769 @@ msgid "" " Bugs/Support section of the forum:" msgstr " По любым вопросам об игре в первую очередь обратитесь к FAQ.\nЕсли не удается найти решение вопроса, то пожалуйста, обращайтесь\nв раздел Ошибок/Тех.поддержки (Bugs/Support) нашего форума:" -msgid "IGNORING COMMUNICATION" -msgstr "ИГНОРИРОВАНИЕ" - -msgid "/wait NAME - wait for nick or moster with name." +msgid "/help - show this help." msgstr "" -msgid "SUPPORT" -msgstr "ПОДДЕРЖКА" - -msgid "\"Outfit shortcut 10\"" -msgstr "\"Наряд 10\"" +msgid "\"Outfit shortcut 7\"" +msgstr "\"Наряд 7\"" -msgid "Look this page for help and downloads:" -msgstr "Посетите эту страницу для ознакомления\nи скачивания новыой версии:" +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack МОНСТР - добавить монстра в приоритетный список атаки." -msgid "COMMUNICATION:" -msgstr "ОБЩЕНИЕ" +msgid "For TMW support:" +msgstr "" -msgid "Other skills:" -msgstr "Другие умения:" +msgid "/priceload - load shop price from disc." +msgstr "/priceload - загружает список цен с диска." msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." msgstr "" -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "Вы можете использовать голосовой чат Mumble для связи с другими игроками.\nЗапустите Mumble перед запуском клиента и включите Mumble в настройках игры." +msgid "\"Item shortcut 13\"" +msgstr "\"Горячая клавиша предмета 13\"" -msgid "\"Move up\"" -msgstr "\"Движение вверх\"" +msgid "For other servers may exists other copyrights." +msgstr "" -msgid "Here contributors from parent projects" -msgstr "Здесь участники из родительских проектов" +msgid "\"Outfit shortcut 13\"" +msgstr "\"Наряд 13\"" -msgid "\"Item shortcut 4\"" -msgstr "\"Горячая клавиша предмета 4\"" +msgid "/sethome - set home position." +msgstr "" msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "Вы можете сбросить настройки Желтой панели, нажав на ней правой кнопкой мыши \nи выбрав в контекстном меню \"Сбросить настройки\"." +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr "" -msgid "/who - print online players number to chat." -msgstr "/who - вывести количество пользователей онлайн в чат." +msgid "\"Copy outfit\"" +msgstr "\"Копировать наряд\"" -msgid "/createitems - open dialog for creating items." +msgid "/present - print visible players number to chat." msgstr "" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." -msgstr "/pseudoaway, /pseudoaway ТЕКСТ - включить/выключить режим псевдо-\"Отошел\"." +msgid "/dumpogl - dump all OpenGL variables into log file." +msgstr "" -msgid "Sources:" -msgstr "Исходники:" +msgid "/emotepet N - use emotion number N from your pet." +msgstr "" -msgid "/uptime - show client uptime." -msgstr "/uptime - показать время работы клиента." +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "Вы можете использовать простой поиск по справке используя команду\n##2?текст" -msgid "\"Who is online window\"" -msgstr "\"Окно кто онлайн\"" +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" +msgstr "Вы можете покупать и продавать предметы\nв пользовательский маназинах.\nНажмите правой кнопкой на пользователе\nи выберите \"Купить\" или \"Продать\"" -msgid "\"Sit\"" -msgstr "\"Сесть\"" +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore ИГРОК - убрать игрока из списка игнорирования." + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "Вы можете сбросить настройки Желтой панели, нажав на ней правой кнопкой мыши \nи выбрав в контекстном меню \"Сбросить настройки\"." + +msgid "\"Emote shortcut 3\"" +msgstr "\"Смайл 3\"" msgid "/dumpg - dump graphics and some other settings to chat." msgstr "/dumpg - вывести настройки графики в чат." -msgid "\"Deactivate chat input\"" -msgstr "\"Отключение фокуса ввода\"" - msgid "/trade NICK - start trade with nick." msgstr "/trade ИГРОК - торговать с игроком." -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation ИГРОК - начать режим имитации." - -msgid "\"Outfit shortcut 5\"" -msgstr "\"Наряд 5\"" - -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "Вы можете имитировать других игроков, выбрав \"Имитация\" в контекстном меню игрока, или с помощью команды: /imitation ИГРОК" +msgid "\"Switch magic attack\"" +msgstr "\"Переключение маг. атаки\"" msgid "" "You can hide/show bars and buttons by right click and select menu item." msgstr "Панели и кнопки можно показать или скрыть, нажав на них правой кнопкой мыши и выбрав нужный пункт." -msgid "\"Scroll chat down\"" -msgstr "\"Прокручивание чата вниз\"" +msgid "\"Enable / disable away mode\"" +msgstr "\"Включение / Выключение режима отошел\"" -msgid "##2Trade:##9 enables the ability to trade with others." -msgstr "" +msgid "\"Commands window\"" +msgstr "\"Окно команд\"" -msgid "Contributors to client development" -msgstr "В разработке клиентской части принимали участие" +msgid "Android porting" +msgstr "Портирование на Android" -msgid "\"Outfit shortcut 11\"" -msgstr "\"Наряд 11\"" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" +msgstr "Вы можете установить рехим отошел,\nнабрав в чате команду /away" -msgid "\"Move right\"" -msgstr "\"Движение вправо\"" +msgid "Magic skills:" +msgstr "Магические умения:" -msgid "\"Item shortcut 11\"" -msgstr "\"Горячая клавиша предмета 11\"" +msgid "Server news" +msgstr "Новости сервера" -msgid "\"Item shortcut 10\"" -msgstr "\"Горячая клавиша предмета 10\"" +msgid "/clear - clear current chat tab." +msgstr "/clear - очистить текущую вкладку чата." -msgid "ABOUT MANAPLUS" -msgstr "О MANAPLUS" +msgid "\"Social window\"" +msgstr "\"Окно общества\"" -msgid "\"Select OK\"" -msgstr "\"Выбор Ok\"" +msgid "\"Emote shortcut 4\"" +msgstr "\"Смайл 4\"" -msgid "MacOSX porting" -msgstr "Портирование на MacOSX" +msgid "\"Close chat tab\"" +msgstr "\"Закрыть вкладку чата\"" -msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" -msgstr "Все о желтой панели вы можете прочесть здесь:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgid "\"Target player\"" +msgstr "\"Выбор игрока\"" -msgid "\"Move to target\"" -msgstr "\"Движение к цели\"" +msgid "/invite NICK - invite a player to your party." +msgstr "" -msgid "/item 0 - disable party item sharing options." +msgid "" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." msgstr "" -msgid "/drop - drop N items from 0 slot." +msgid "\"Debug window\"" +msgstr "\"Окно отладки\"" + +msgid "\"Next chat tab\"" +msgstr "\"Следующая закладка чата\"" + +msgid "\"Change move to target type\"" +msgstr "\"Изменение типа движения к цели\"" + +msgid "\"Pickup\"" +msgstr "\"Поднятие предметов\"" + +msgid "\"Item shortcut 2\"" +msgstr "\"Горячая клавиша предмета 2\"" + +msgid "About current server" +msgstr "О текущем сервере" + +msgid "\"Quick heal target or self\"" +msgstr "\"Быстрое лечения себя или цели\"" + +msgid "Search error" +msgstr "Ошиька поиска" + +msgid "\"Outfit shortcut 9\"" +msgstr "\"Наряд 9\"" + +msgid "\"Change attack weapon type\"" +msgstr "\"Изменение типа атаки оружием\"" + +msgid "\"Move left\"" +msgstr "\"Движение влево\"" + +msgid "" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." msgstr "" -msgid "\"Enable / disable away mode\"" -msgstr "\"Включение / Выключение режима отошел\"" +msgid "\"Chat window\"" +msgstr "\"Окно чата\"" -msgid "INDEX" -msgstr "СОДЕРЖАНИЕ" +msgid "\"Change follow mode\"" +msgstr "\"Изменение режима следования\"" -msgid "\"Chat auto complete\"" -msgstr "\"Автозавершение в чате\"" +msgid "\"Previous chat tab\"" +msgstr "\"Предыдущая закладка чата\"" -msgid "/kick NICK - kick someone from the party you are in." +msgid "\"Kills stats window\"" +msgstr "\"Окно статистики атак\"" + +msgid "\"Outfit shortcut 2\"" +msgstr "\"Наряд 2\"" + +msgid "IGNORING COMMUNICATION" +msgstr "ИГНОРИРОВАНИЕ" + +msgid "" +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." msgstr "" -msgid "\"Commands window\"" -msgstr "\"Окно команд\"" +msgid "Other" +msgstr "Другое" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall - добавить всех в список игнорирования." +msgid "\"Outfit shortcut 14\"" +msgstr "\"Наряд 14\"" -msgid "\"Copy outfit\"" -msgstr "\"Копировать наряд\"" +msgid "\"Emote shortcut window\"" +msgstr "\"Окно смайлов\"" -msgid "Server news" -msgstr "Новости сервера" +msgid "\"Wear outfit\"" +msgstr "\"Надеть наряд\"" -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore ИГРОК - добавить игрока в список игнорирования." +msgid "\"Change map view mode\"" +msgstr "\"Изменение режима отображения карты\"" -msgid "\"Item shortcuts Key\"" -msgstr "\"Горячие клавиши предметов\"" +msgid "Instructions" +msgstr "Инструкции" -msgid "\"Disable / enable game modifier keys\"" -msgstr "\"Включение / Выключение специальных модификаторов\"" +msgid "\"Emote shortcut 12\"" +msgstr "\"Смайл 12\"" -msgid "\"Change crazy Move mode\"" -msgstr "\"Изменение режима сумасшедших движений\"" +msgid "About The Mana World" +msgstr "О The Mana World" -msgid "/where - print current player position to chat." -msgstr "/where - вывести текущее положение игрока в чат." +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - игнорировать все приватные сообщения на стороне сервера." -msgid "\"Attack\"" -msgstr "\"Атака\"" +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" +msgstr "##2 SDL, SDL_image, SDL_mixer (Медиа фрэймворк)\n##2 SDL_net (Сетевой фрэймворк)\n##2 Guichan (Графический фреймворк)\n##2 libxml2 (XML парсинг и запись)\n##2 PhysFS (Файлы данных)\n##2 libcurl (HTTP загрузки)\n##2 zlib (Архивы)" -msgid "/outfit next - wear next outfit." -msgstr "/outfit next - надеть следующий костюм." +msgid "\"Sit\"" +msgstr "\"Сесть\"" -msgid "/magicattack - attack target with magic." +msgid "/navigate x y - move to position x,y in current map in any distance." +msgstr "/navigate x y - двигаться в позицию x,y на текущей карте на любом расстоянии." + +msgid "SKILLS" +msgstr "УМЕНИЯ" + +msgid "Actions" +msgstr "Действия" + +msgid "/emote N - use emotion number N." +msgstr "/emote N - использовать эмоцию N." + +msgid "/item 0 - disable party item sharing options." +msgstr "" + +msgid "\"Target closest monster\"" +msgstr "\"Прицел на ближайшего монстра\"" + +msgid "\"Outfits window\"" +msgstr "\"Окно нарядов\"" + +msgid "Party chat commands" msgstr "" msgid "" -"You can set away mode,\n" -"by type in chat command /away" -msgstr "Вы можете установить рехим отошел,\nнабрав в чате команду /away" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." +msgstr "Вы можете двигаться к Вратам автоматически. Откройте окно \"Общество\" (F11) и выберите вкладку \"Нав\" (Навигация), затем кликните на название требуемых Врат." -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - идти в точку X, Y, находящуюся на коротком расстоянии." +msgid "" +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." +msgstr "" -msgid "##2Party Level1:##9 enables a char to join a party." +msgid "" +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." +msgstr "Желтую панель можно выключить, нажав 8 на цифровой клавиатуре." + +msgid "\"Screenshot\"" +msgstr "\"Снимок экрана\"" + +msgid "/closeall - close all whispers." +msgstr "/closeall - закрыть все вкладки шепота." + +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." +msgstr " Чтобы добавить предмет на панель ярлыков, щелкните по предмету в окне снаряжения,\n затем щелкните в ячейке на панели ярлыков, в которой вы хотите закрепить предмет.\n Чтобы переназначить предметы на панели ярлыков, просто щелкните и тащите их между ячейками. Чтобы убрать предмет, просто перетащите его за пределы границы панели ярлыков\n и отпустите." + +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query ИГРОК, /q ИГРОК - открыть новую вкладку для шепота с игроком." + +msgid "\"Item shortcut 5\"" +msgstr "\"Горячая клавиша предмета 5\"" + +msgid "\"Scroll chat up\"" +msgstr "\"Прокручивание чата вверх\"" + +msgid "" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." msgstr "" -msgid "\"Item shortcut 3\"" -msgstr "\"Горячая клавиша предмета 3\"" +msgid "\"Outfit shortcut 6\"" +msgstr "\"Наряд 6\"" -msgid "\"Change move type\"" -msgstr "\"Изменение типа движения\"" +msgid "Visit IRC channel:" +msgstr "Посетить IRC канал" -msgid "Magic skills:" -msgstr "Магические умения:" +msgid "\"Target & attack\"" +msgstr "\"Прицел и атака\"" -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattack МОНСТР - добавить монстра в список игнорирования при атаке." +msgid "\"Item shortcut 10\"" +msgstr "\"Горячая клавиша предмета 10\"" -msgid "Android porting" -msgstr "Портирование на Android" +msgid "/where - print current player position to chat." +msgstr "/where - вывести текущее положение игрока в чат." -msgid "Tabs" +msgid "/exp - show party experience sharing options." msgstr "" -msgid "\"Social window\"" -msgstr "\"Окно общества\"" +msgid "/dumpmods - dump all enabled mod names into chat." +msgstr "" -msgid "\"Hide windows\"" -msgstr "\"Скрытие окон\"" +msgid "INDEX" +msgstr "СОДЕРЖАНИЕ" -msgid "\"Outfit shortcut 4\"" -msgstr "\"Наряд 4\"" +msgid "\"Outfit shortcut 10\"" +msgstr "\"Наряд 10\"" -msgid "Chat commands" -msgstr "Команды чата" +msgid "\"Crazy moves\"" +msgstr "\"Сумасшедшие движения\"" -msgid "\"Did you know window\"" -msgstr "\"Окно \"Вы знаете?\"" +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgstr "Интернет сайт: @@http://manaplus.org/|http://manaplus.org/@@" -msgid "Trade" -msgstr "Обмен" +msgid "/uptime - show client uptime." +msgstr "/uptime - показать время работы клиента." -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist ИГРОК - добавить игрока в черный список." +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation ИГРОК - начать режим имитации." -msgid "\"Change map view mode\"" -msgstr "\"Изменение режима отображения карты\"" +msgid "\"Ignore input 2\"" +msgstr "\"Игнорирование ввода 2\"" -msgid "\"Close chat tab\"" -msgstr "\"Закрыть вкладку чата\"" +msgid "\"Scroll chat down\"" +msgstr "\"Прокручивание чата вниз\"" -msgid "\"Item shortcut 6\"" -msgstr "\"Горячая клавиша предмета 6\"" +msgid "\"Move to target\"" +msgstr "\"Движение к цели\"" -msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall - добавить всех в список игнорирования." + +msgid "\"Chat auto complete\"" +msgstr "\"Автозавершение в чате\"" + +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore ИГРОК - добавить игрока в список игнорирования." + +msgid "\"Attack\"" +msgstr "\"Атака\"" + +msgid "/magicattack - attack target with magic." msgstr "" -msgid "Download" -msgstr "Скачать" +msgid "For ManaPlus Online support:" +msgstr "" + +msgid "\"Set direction right\"" +msgstr "\"Установить направление вправо\"" msgid "Other linux:" msgstr "Другие linux'ы:" -msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." +msgid "DOWNLOADS" +msgstr "ЗАГРУЗКИ" + +msgid "/item 1 - enable party item sharing options." msgstr "" -msgid "Art or images contributors" -msgstr "Художники" +msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgstr "" -msgid "\"Target player\"" -msgstr "\"Выбор игрока\"" +msgid "/erase NICK - add nick to erased list." +msgstr "/erase ИГРОК - добавить игрока в список стертых." -msgid "/dropn - drop N items from any slot." -msgstr "" +msgid "COMMUNICATION:" +msgstr "ОБЩЕНИЕ" -msgid "/enableaway - enable away messages in current tab." +msgid "Search results" +msgstr "Результат поиска" + +msgid "\"Inventory window\"" +msgstr "\"Окно инвентаря\"" + +msgid "\"Change pickup type\"" +msgstr "\"Изменение типа подбора предметов\"" + +msgid "/item - show party item sharing options." msgstr "" -msgid "##2ManaPlus version: ##6%VER%" -msgstr "##2версия ManaPlus : ##6%VER%" +msgid "move key" +msgstr "\"Кнопка движения\"" -msgid "/enemy NICK - add nick to enemyes list." +msgid "\"Emote shortcut 5\"" +msgstr "\"Смайл 5\"" + +msgid "/open URL - open url in browser." msgstr "" msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." -msgstr "" +" The player list lists all of your acquaintances. They are categorised as one\n" +" of the following:" +msgstr " Список игрока отображает все ваши знакомства. Они классифицируются как один\n из следующих:" -msgid "\"Debug window\"" -msgstr "\"Окно отладки\"" +msgid "/cleanfonts - remove all cached render strings." +msgstr "" -msgid "/uploadlog - upload log into pastebin service." +msgid "/dumpgl - dump OpenGL version into chat." msgstr "" -msgid "ManaPlus Contributors" -msgstr "Разработчики ManaPlus" +msgid "MOUSE:" +msgstr "МЫШЬ:" -msgid "\"Emote shortcut 5\"" -msgstr "\"Смайл 5\"" +msgid "Player relations" +msgstr "Отношения между игроками" -msgid "\"Copy equiped to Outfit\"" -msgstr "\"Надетое в наряд\"" +msgid "" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." +msgstr "Вы можете скопировать значения с любой панели,\nнаэатием правой кнопки мыши и выбрав\"Копировать в чат\"." -msgid "Basic skills:" -msgstr "Основные умения:" +msgid "\"Item shortcut 14\"" +msgstr "\"Горячая клавиша предмета 14\"" -msgid "/leave - leave the party you are in." +msgid "/outfit N - wear outfit number N." +msgstr "/outfit N - одевает наряд номер N." + +msgid "/dirs - show client dirs in debug chat tab." +msgstr "/dirs - показывает расположение директорий вотладочном окне." + +msgid "/movetohome - move to home position." msgstr "" -msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" -msgstr "Вы можете покупать и продавать предметы\nв пользовательский маназинах.\nНажмите правой кнопкой на пользователе\nи выберите \"Купить\" или \"Продать\"" +msgid "\"Switch quick drop counter\"" +msgstr "\"Переключение счётчика быстрого сброса\"" -msgid "/erase NICK - add nick to erased list." -msgstr "/erase ИГРОК - добавить игрока в список стертых." +msgid "\"Change crazy Move mode\"" +msgstr "\"Изменение режима сумасшедших движений\"" -msgid "/pricesave - save shop price to disc." -msgstr "/pricesave - сохранить цены магазина." +msgid "\"Outfit shortcut 8\"" +msgstr "\"Наряд 8\"" -msgid "\"Pickup\"" -msgstr "\"Поднятие предметов\"" +msgid "\"Change imitation mode\"" +msgstr "\"Изменение режима имитации\"" -msgid "\"Status window\"" -msgstr "\"Окно статуса\"" +msgid "##9Other skills can be obtain by doing quests and missions in game." +msgstr "" -msgid "\"Item shortcut 2\"" -msgstr "\"Горячая клавиша предмета 2\"" +msgid "\"Reset video mode to safe value\"" +msgstr "\"Сброс режима видео на безопасное значение\"" -msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" -msgstr "##2 SDL, SDL_image, SDL_mixer (Медиа фрэймворк)\n##2 SDL_net (Сетевой фрэймворк)\n##2 Guichan (Графический фреймворк)\n##2 libxml2 (XML парсинг и запись)\n##2 PhysFS (Файлы данных)\n##2 libcurl (HTTP загрузки)\n##2 zlib (Архивы)" +msgid "/uploadconfig - upload main config into pastebin service." +msgstr "" + +msgid "/testparticle FILENAME - set test particle on player." +msgstr "" + +msgid "\"Bot checker window\"" +msgstr "\"Окно детектора ботов\"" msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." msgstr "" -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "/friend ИГРОК, /befriend ИГРОК - добавить игрока в список друзей." +msgid "/url URL - insert url into chat." +msgstr "" -msgid "\"Change follow mode\"" -msgstr "\"Изменение режима следования\"" +msgid "\"Help window\"" +msgstr "\"Окно помощи\"" -msgid "\"Scroll chat up\"" -msgstr "\"Прокручивание чата вверх\"" +msgid "\"Outfit shortcut 1\"" +msgstr "\"Наряд 1\"" msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." +msgstr "Вы можете обнаружить, что не всё общение вам по вкусу. Хотя большинство людей\n дружелюбны, некоторые могут оскорбить вас или сделать вашу жизнь сложнее-- так как это\n открытая игра, здесь разработчики ничего не могут поделать, чтобы предотвратить это." + +msgid "About" +msgstr "Об игре" + +msgid "\"Outfit shortcut 15\"" +msgstr "Наряд 15" + +msgid "\"Move right\"" +msgstr "\"Движение вправо\"" + +msgid "##2Emote:##9 enables the ability to express emotions." msgstr "" -msgid "/item - show party item sharing options." +msgid "\"Emote shortcut 8\"" +msgstr "\"Смайл 8\"" + +msgid "For Evol Online support:" msgstr "" -msgid "\"Inventory window\"" -msgstr "\"Окно инвентаря\"" +msgid "/follow NICK - start follow mode." +msgstr "/follow НИК- следовать за данным игроком." -msgid "Contributors to client/server development" -msgstr "В разработке клиентской и серверной части принимали участие" +msgid "To read about whispering and other chat commands, look here:" +msgstr "Чтобы узнать о привате (шепоте, whisper) и других\nкомандах чата, загляните сюда:" -msgid "\"Quick heal target or self\"" -msgstr "\"Быстрое лечения себя или цели\"" +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" +msgstr "Вы можете выбрать другое оформление.\n Откройте окно настроек, выберите вкладку \"темы\"\n и смените \"тему интерфейса\"" -msgid "\"Change pickup type\"" -msgstr "\"Изменение типа подбора предметов\"" +msgid "\"Emote shortcut 11\"" +msgstr "\"Смайл 11\"" -msgid "\"Use #itenplz spell\"" -msgstr "\"Использование заклинания #itenplz\"" +msgid "\"Set direction down\"" +msgstr "\"Установить направление вниз\"" -msgid "move key" -msgstr "\"Кнопка движения\"" +msgid "\"Target NPC\"" +msgstr "\"Выбрать NPC\"" -msgid "\"Item shortcut 13\"" -msgstr "\"Горячая клавиша предмета 13\"" +msgid "/info - show guild info. Only for native guilds only." +msgstr "" -msgid "Skills" -msgstr "Умения" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral ИГРОК - добавить игрока в нейтральный список." -msgid "\"Outfit shortcut 3\"" -msgstr "\"Наряд 3\"" +msgid "THE PLAYER LIST" +msgstr "СПИСОК ИГРОКОВ" -msgid "\"Quick drop N items\"" -msgstr "\"Быстрый сброс N предметов\"" +msgid "\"Item shortcut window\"" +msgstr "\"Окно быстрого использования предметов\"" -msgid "Themes:" -msgstr "Темы:" +msgid "\"Emote shortcut 1\"" +msgstr "\"Смайл 1\"" msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." -msgstr "/msg ИГРОК текст, /whisper ИГРОК текст, /w ИГРОК текст - шептать игроку." - -msgid "/movetotarget - move to target position." +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." msgstr "" -msgid "\"Emote shortcut 14\"" -msgstr "\"Смайл 14\"" +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me текст - отправить текст в чат как командой /me в IRC" -msgid "/open URL - open url in browser." -msgstr "" +msgid "/help - show small help about chat commands. " +msgstr "/help - отображает небольшую справку о чат командах. " -msgid "Commands" -msgstr "Команды" +msgid "Debug" +msgstr "Отладка" -msgid "WINDOWS" -msgstr "ОКНА" +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop N - задать счетчику дропов нужное значение." -msgid "\"Outfit shortcut 9\"" -msgstr "\"Наряд 9\"" +msgid "\"Shop window\"" +msgstr "\"Окно магазина\"" -msgid "\"Emote shortcut 4\"" -msgstr "\"Смайл 4\"" +msgid "\"Move down\"" +msgstr "\"Движение вниз\"" -msgid "\"Stop Attack\"" -msgstr "\"Остановка атаки\"" +msgid "\"Setup window\"" +msgstr "\"Окно настроек\"" -msgid "" -" The player list lists all of your acquaintances. They are categorised as one\n" -" of the following:" -msgstr " Список игрока отображает все ваши знакомства. Они классифицируются как один\n из следующих:" +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattack МОНСТР - удалить монстра из списка атаки." -msgid "/cleanfonts - remove all cached render strings." -msgstr "" +msgid "\"Set direction up\"" +msgstr "\"Установить направление вверх\"" -msgid "/dumpgl - dump OpenGL version into chat." +msgid "or come visit us on our IRC channel:" msgstr "" -msgid "/outfit prev - wear previous outfit." -msgstr "/outfit prev - надеть предыдущий костюм." +msgid "\"Toggle camera mode\"" +msgstr "\"Переключение режима камеры\"" -msgid "\"Crazy moves\"" -msgstr "\"Сумасшедшие движения\"" +msgid "WINDOWS" +msgstr "ОКНА" -msgid "Powered By" -msgstr "Сделано при помощи" +msgid "SUPPORT" +msgstr "ПОДДЕРЖКА" -msgid "##2Party level2:##9 enables a char to create a party." -msgstr "" +msgid "/pricesave - save shop price to disc." +msgstr "/pricesave - сохранить цены магазина." -msgid "/target NICK - select nick as target. Can be monster or player nick." -msgstr "/target ИМЯ - выделить существо как цель. Может быть монстром или игроком." +msgid "Look this page for help and downloads:" +msgstr "Посетите эту страницу для ознакомления\nи скачивания новыой версии:" -msgid "To type chat message, press ###keyChat;" -msgstr "Для ввода сообщений в чат, нажмите enter" +msgid "Other skills:" +msgstr "Другие умения:" -msgid "Translators" -msgstr "Переводчики" +msgid "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "Вы можете использовать голосовой чат Mumble для связи с другими игроками.\nЗапустите Mumble перед запуском клиента и включите Mumble в настройках игры." -msgid "MOUSE:" -msgstr "МЫШЬ:" +msgid "\"Move up\"" +msgstr "\"Движение вверх\"" -msgid "\"Next chat tab line\"" -msgstr "\"Следующая строка вкладки чата\"" +msgid "Here contributors from parent projects" +msgstr "Здесь участники из родительских проектов" -msgid "\"Set direction right\"" -msgstr "\"Установить направление вправо\"" +msgid "\"Item shortcut 4\"" +msgstr "\"Горячая клавиша предмета 4\"" -msgid "/announce MESSAGE - show global message." +msgid "/who - print online players number to chat." +msgstr "/who - вывести количество пользователей онлайн в чат." + +msgid "/createitems - open dialog for creating items." msgstr "" -msgid "Player relations" -msgstr "Отношения между игроками" +msgid "##2Party Level1:##9 enables a char to join a party." +msgstr "" -msgid "Search error" -msgstr "Ошиька поиска" +msgid "\"Outfit shortcut 5\"" +msgstr "\"Наряд 5\"" -msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." -msgstr "Вы можете скопировать значения с любой панели,\nнаэатием правой кнопки мыши и выбрав\"Копировать в чат\"." +msgid "KEYBOARD:" +msgstr "КЛАВИАТУРА:" -msgid "/closeall - close all whispers." -msgstr "/closeall - закрыть все вкладки шепота." +msgid "Windows" +msgstr "Окна" -msgid "/exp 1 - enable party experience sharing options." +msgid "Contributors to client development" +msgstr "В разработке клиентской части принимали участие" + +msgid "" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." msgstr "" -msgid "COMMANDS" -msgstr "КОМАНДЫ" +msgid "\"Item shortcut 11\"" +msgstr "\"Горячая клавиша предмета 11\"" -msgid "\"Previous chat tab\"" -msgstr "\"Предыдущая закладка чата\"" +msgid "\"Emulate right click from keyboard\"" +msgstr "\"Эмуляция правого клика с клавиатуры\"" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall - отключить игнорирование всех\nприватных сообщений на сервере." +msgid "MacOSX porting" +msgstr "Портирование на MacOSX" -msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgstr "Все о желтой панели вы можете прочесть здесь:\n@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" + +msgid "/drop - drop N items from 0 slot." msgstr "" -msgid "\"Skill window\"" -msgstr "\"Окно навыков\"" +msgid "/kick NICK - kick someone from the party you are in." +msgstr "" -msgid "\"Move to home location\"" -msgstr "\"Переход к Домашней локации\"" +msgid "\"Outfit shortcut 11\"" +msgstr "\"Наряд 11\"" -msgid "\"Toggle chat\"" -msgstr "\"Переключение на чат\"" +msgid "\"Disable / enable game modifier keys\"" +msgstr "\"Включение / Выключение специальных модификаторов\"" -msgid "/talkpet TEXT - talk from your pet." -msgstr "" +msgid "\"Quit\"" +msgstr "\"Выход\"" -msgid "\"Change attack type\"" -msgstr "\"Изменение типа атаки\"" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - идти в точку X, Y, находящуюся на коротком расстоянии." -msgid "/clear - clear current chat tab." -msgstr "/clear - очистить текущую вкладку чата." +msgid "Themes:" +msgstr "Темы:" -msgid "\"On / off audio\"" -msgstr "\"Вкл. / Выкл. звука\"" +msgid "\"Hide windows\"" +msgstr "\"Скрытие окон\"" -msgid "\"Emote shortcut 6\"" -msgstr "\"Смайл 6\"" +msgid "Chat commands" +msgstr "Команды чата" -msgid "\"Outfit shortcut 2\"" -msgstr "\"Наряд 2\"" +msgid "Trade" +msgstr "Обмен" -msgid "You can change any key in keyboard settings." -msgstr "Вы можете изменить любую клавишу в настройках" +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist ИГРОК - добавить игрока в черный список." -msgid "/dirs - show client dirs in debug chat tab." -msgstr "/dirs - показывает расположение директорий вотладочном окне." +msgid "Art or images contributors" +msgstr "Художники" -msgid "/movetohome - move to home position." +msgid "/exp 0 - disable party experience sharing options." msgstr "" -msgid "/disconnect - quick disconnect from server." -msgstr "/disconnect - быстро отключиться от сервера." +msgid "Basic skills:" +msgstr "Основные умения:" -msgid "\"Switch quick drop counter\"" -msgstr "\"Переключение счётчика быстрого сброса\"" +msgid "/uploadlog - upload log into pastebin service." +msgstr "" -msgid "\"Previous chat tab line\"" -msgstr "\"Предыдущая строка вкладки чата\"" +msgid "/leave - leave the party you are in." +msgstr "" -msgid "\"Emote shortcut 13\"" -msgstr "\"Смайл 13\"" +msgid "\"Status window\"" +msgstr "\"Окно статуса\"" -msgid "/disregard NICK - add nick to disregarded list." -msgstr "/disregard NICK - добавляет NICK в список нехороших ников." +msgid "/notice TEXT - set notice guild text." +msgstr "" -msgid "\"Item shortcut 1\"" -msgstr "\"Горячая клавиша предмета 1\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." +msgstr "/friend ИГРОК, /befriend ИГРОК - добавить игрока в список друзей." -msgid "\"Outfit shortcut 8\"" -msgstr "\"Наряд 8\"" +msgid "ABOUT THE MANA WORLD" +msgstr "" -msgid "Manaplus Developers" -msgstr "Разработчики Manaplus" +msgid "\"Emote shortcut 14\"" +msgstr "\"Смайл 14\"" -msgid "\"Change imitation mode\"" -msgstr "\"Изменение режима имитации\"" +msgid "Commands" +msgstr "Команды" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." -msgstr "" +msgid "\"Stop Attack\"" +msgstr "\"Остановка атаки\"" -msgid "##9Other skills can be obtain by doing quests and missions in game." -msgstr "" +msgid "Contributors to client/server development" +msgstr "В разработке клиентской и серверной части принимали участие" -msgid "/exp - show party experience sharing options." -msgstr "" +msgid "Sources:" +msgstr "Исходники:" -msgid "\"Reset video mode to safe value\"" -msgstr "\"Сброс режима видео на безопасное значение\"" +msgid "To type chat message, press ###keyChat;" +msgstr "Для ввода сообщений в чат, нажмите enter" -msgid "/undress NICK - remove all clothes from nick. Local effect only." -msgstr "/undress NICK - снять всю одежду с NICK. Только местное действие." +msgid "Translators" +msgstr "Переводчики" -msgid "Other" -msgstr "Другое" +msgid "\"Next chat tab line\"" +msgstr "\"Следующая строка вкладки чата\"" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." -msgstr " В противном случае смотрите секцию @@команда|Команда Разработчиков@@, чтобы получить список\n разработчиков и информацию, как с ними связаться." +msgid "\"Move to home location\"" +msgstr "\"Переход к Домашней локации\"" -msgid "\"Outfit shortcut 14\"" -msgstr "\"Наряд 14\"" +msgid "Powered By" +msgstr "Сделано при помощи" -msgid "/uploadconfig - upload main config into pastebin service." -msgstr "" +msgid "\"Skill window\"" +msgstr "\"Окно навыков\"" -msgid "\"Quick drop N items from 0 slot\"" -msgstr "\"Быстрый сброс N предметов из 0 слота\"" +msgid "\"Emote shortcut 6\"" +msgstr "\"Смайл 6\"" -msgid "/enablehighlight - enable highlight in current tab." -msgstr "" +msgid "/disconnect - quick disconnect from server." +msgstr "/disconnect - быстро отключиться от сервера." -msgid "\"Emote shortcut window\"" -msgstr "\"Окно смайлов\"" +msgid "\"Item shortcut 1\"" +msgstr "\"Горячая клавиша предмета 1\"" -msgid "\"Bot checker window\"" -msgstr "\"Окно детектора ботов\"" +msgid "\"Use #itenplz spell\"" +msgstr "\"Использование заклинания #itenplz\"" -msgid "/disableaway - disable away messages in current tab." +msgid "/exp 1 - enable party experience sharing options." msgstr "" -msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "/mail НИК СООБЩЕНИЕ - послать оффлайн сообщение игроку НИК. Работает только на tmw серверах." +msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgstr "/undress NICK - снять всю одежду с NICK. Только местное действие." -msgid "DOWNLOADS" -msgstr "ЗАГРУЗКИ" +msgid "\"Quick drop N items from 0 slot\"" +msgstr "\"Быстрый сброс N предметов из 0 слота\"" msgid "/disablehighlight - disable highlight in current tab." msgstr "" @@ -942,26 +1110,9 @@ msgstr "" msgid "\"Item shortcut 15\"" msgstr "\"Горячая клавиша предмета 15\"" -msgid "About The Mana World" -msgstr "О The Mana World" - -msgid "/testparticle FILENAME - set test particle on player." -msgstr "" - -msgid "\"Smilie\"" -msgstr "\"Смайлы\"" - msgid "Whispers commands" msgstr "Команды привата" -msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" -msgstr " Здесь можно найти список всех знакомых игроков, а также\nмножество настроек:" - -msgid "\"Use magic attack\"" -msgstr "\"Использование магической атаки\"" - msgid "" "You can see other player equiped items,\n" "by right click on player and select in context menu \"Show Items\"." @@ -970,104 +1121,26 @@ msgstr "Вы можете видеть экипировку других игр msgid "Whispers" msgstr "Приват (шепот, whisper)" -msgid "/url URL - insert url into chat." -msgstr "" - -msgid "\"Wear outfit\"" -msgstr "\"Надеть наряд\"" - msgid "emote key" msgstr "Клавиша смайла" -msgid "Search results" -msgstr "Результат поиска" - -msgid "/help - show small help about chat commands. " -msgstr "/help - отображает небольшую справку о чат командах. " - msgid "\"Item shortcut 9\"" msgstr "\"Горячая клавиша предмета 9\"" msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "Вы можете установить любое разрешение. В настройках на вкладке видео,\nщелкните по строке \"произвольное\" и введите например: 900x500 и нажмите ok." - -msgid "Main development" -msgstr "Основная разработка" - -msgid "\"Help window\"" -msgstr "\"Окно помощи\"" - -msgid "/attack - attack target." -msgstr "/attack - атаковать цель." - -msgid "\"Outfit shortcut 1\"" -msgstr "\"Наряд 1\"" - -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." -msgstr "Вы можете обнаружить, что не всё общение вам по вкусу. Хотя большинство людей\n дружелюбны, некоторые могут оскорбить вас или сделать вашу жизнь сложнее-- так как это\n открытая игра, здесь разработчики ничего не могут поделать, чтобы предотвратить это." - -msgid "About" -msgstr "Об игре" - -msgid "\"Change attack weapon type\"" -msgstr "\"Изменение типа атаки оружием\"" - -msgid "\"Emote shortcut 12\"" -msgstr "\"Смайл 12\"" - -msgid "\"Outfit shortcut 15\"" -msgstr "Наряд 15" - -msgid "Windows" -msgstr "Окна" - -msgid "\"Ignore input 2\"" -msgstr "\"Игнорирование ввода 2\"" - -msgid "\"Emulate right click from keyboard\"" -msgstr "\"Эмуляция правого клика с клавиатуры\"" - -msgid "\"Set home location/set arrow\"" -msgstr "\"Установить свой маркер/Установить стрелку\"" - -msgid "\"Set direction left\"" -msgstr "\"Установить направление влево\"" - -msgid "\"Move left\"" -msgstr "\"Движение влево\"" - -msgid "##2Emote:##9 enables the ability to express emotions." -msgstr "" +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" +msgstr " Здесь можно найти список всех знакомых игроков, а также\nмножество настроек:" -msgid "\"Item shortcut window\"" -msgstr "\"Окно быстрого использования предметов\"" +msgid "Skills" +msgstr "Умения" msgid "\"Item shortcut 7\"" msgstr "\"Горячая клавиша предмета 7\"" -msgid "\"Emote shortcut 8\"" -msgstr "\"Смайл 8\"" - msgid "\"Minimap window\"" msgstr "\"Окно мини-карты\"" -msgid "\"Equipment window\"" -msgstr "\"Окно экипировки\"" - -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - игнорировать все приватные сообщения на стороне сервера." - -msgid "/notice TEXT - set notice guild text." -msgstr "" - -msgid "\"Emote shortcut 3\"" -msgstr "\"Смайл 3\"" - msgid "" " However, you can protect yourself from such players by ignoring them. Right-\n" " click on them to bring up the context menu, then select `Ignore' or\n" @@ -1076,53 +1149,8 @@ msgid "" " menu, select `Setup' in the upper right corner of the screen, then `Relations'." msgstr "Впрочем, вы можете защититься от таких игроков, игнорируя их. Правым-⏎ кликом на игроке откройте контекстное меню, затем выберите `Игнорировать' или⏎ `Пренебречь' (см. выше). Вы можете настраивать отношения с игроками в меню ⏎ `Настройка', которое показывает всех игроков, добавленных туда. Чтобы открыть это⏎ меню, выберите `Настройка' в правом верхнем углу экрана, затем `Игроки'." -msgid "/dumpt - dump tests info into chat." -msgstr "" - -msgid "Different patches" -msgstr "Различные патчи" - -msgid "\"Switch magic attack\"" -msgstr "\"Переключение маг. атаки\"" - -msgid "/navigate x y - move to position x,y in current map in any distance." -msgstr "/navigate x y - двигаться в позицию x,y на текущей карте на любом расстоянии." - -msgid "SKILLS" -msgstr "УМЕНИЯ" - -msgid "Guild chat commands" -msgstr "" - -msgid "Actions" -msgstr "Действия" - msgid "\"Item shortcut 12\"" msgstr "\"Горячая клавиша предмета 12\"" -msgid "\"Move to navigation point\"" -msgstr "\"Движение к навигационной точке\"" - -msgid "Sound effects" -msgstr "Звуковые эффекты" - msgid "SHORTCUTS:" msgstr "БЫСТРЫЕ КЛАВИШИ" - -msgid "\"Talk\"" -msgstr "\"Разговор\"" - -msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." -msgstr " Левый клик - действие по умолчанию: идти, поднять предмет,\nатаковать монстра и говорить с NPC (клик у ног).\nПравый клик вызывает контекстное меню.\n[Left Shift] предотвращает движение во время атаки." - -msgid "/follow NICK - start follow mode." -msgstr "/follow НИК- следовать за данным игроком." - -msgid "\"Item shortcut 8\"" -msgstr "\"Горячая клавиша предмета 8\"" - -msgid "/emote N - use emotion number N." -msgstr "/emote N - использовать эмоцию N." diff --git a/data/translations/help/zh_CN.po b/data/translations/help/zh_CN.po index 6da157f39..b59059792 100644 --- a/data/translations/help/zh_CN.po +++ b/data/translations/help/zh_CN.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" -"PO-Revision-Date: 2014-02-28 18:14+0000\n" +"PO-Revision-Date: 2014-03-09 22:58+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/manaplus/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -14,145 +14,136 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -msgid "/invite NICK - invite a player to your party." +msgid "/uploadserverconfig - upload server config into pastebin service." msgstr "" -msgid "/uploadserverconfig - upload server config into pastebin service." +msgid "/atkhuman - select and attack nearest player." msgstr "" -msgid "\"Switch pvp attack\"" +msgid "\"Outfit shortcut 12\"" msgstr "" -msgid "To read about whispering and other chat commands, look here:" -msgstr "关于私信以及其他聊天命令请看这里:" +msgid "/cacheinfo - show text cache info." +msgstr "/cacheinfo —— 显示文本缓存信息。" -msgid "/away, /away MSG - set away mode." -msgstr "" +msgid "" +"You can imitate other players by selecting \"imitation\" in player context menu\n" +" or type chat command: /imitate playername." +msgstr "你可以通过在菜单中点击\"模仿\"选项或者在聊天输入框中输入 /imitate 用户昵称来进行模仿." msgid "" -"You can select other themes.\n" -"For this you should open settings and select theme tab\n" -"and change \"gui theme\"" +" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" +" players?" msgstr "" -msgid "\"Target & attack\"" +msgid "\"Emote shortcut 9\"" msgstr "" -msgid "/atkhuman - select and attack nearest player." -msgstr "" +msgid "/addignoreattack NAME - add monster to ignore attack list." +msgstr "/addignoreattact 怪物名称 - 将怪物加入到非攻击列表中" -msgid "\"Emote shortcut 11\"" -msgstr "" +msgid "Back to Index" +msgstr "退回到索引" -msgid "" -" To add an item to the shortcut bar click on the item in the inventory window,\n" -" then click on the box in the shortcut-window which should be associated with\n" -" the item. To reorder items within the shortcut-window simply click and drag\n" -" them between the boxes. To remove items you simply drag them outside of the\n" -" window and drop them." +msgid "\"Quests window\"" msgstr "" -msgid "\"Outfit shortcut 12\"" +msgid "\"Quick drop window\"" msgstr "" -msgid "/cacheinfo - show text cache info." -msgstr "/cacheinfo —— 显示文本缓存信息。" +msgid "" +" You can improve your skills by increasing job level. Each job level\n" +" gives you 1 point to spend on basic skills." +msgstr "你可以通过提升工作等级来增强你的技能。每级工作等级给你 1 点用于增强基本技能。" -msgid "/exp 0 - disable party experience sharing options." +msgid "\"Emote shortcut 10\"" msgstr "" -msgid "\"Outfits window\"" +msgid "Content devs" msgstr "" -msgid "KEYBOARD:" -msgstr "键盘:" - -msgid "" -" - ##2allow trading##9: Do you wish to allow trade requests from arbitrary\n" -" players?" +msgid "Guild chat commands" msgstr "" -msgid "\"Emote shortcut 9\"" +msgid "/away, /away MSG - set away mode." msgstr "" -msgid "/item 1 - enable party item sharing options." +msgid "GM" msgstr "" -msgid "\"Set direction down\"" -msgstr "" +msgid "/addattack NAME - add monster to attack list." +msgstr "/addattack 名称 —— 将怪兽加入攻击列表。" -msgid "GM" +msgid "\"Emote shortcut 2\"" msgstr "" -msgid "\"Target NPC\"" +msgid "/announce MESSAGE - show global message." msgstr "" -msgid "Party chat commands" +msgid "/serverunignoreall - unignore all whispers on server side." +msgstr "/serverunignoreall —— 在服务器端取消忽视所有私信。" + +msgid "/createparty NAME - create party with selected name." +msgstr "/createparty 名称 —— 创建帮会。" + +msgid "/heal NICK - heal nick." +msgstr "/heal 昵称 —— 治疗昵称" + +msgid "\"Select OK\"" msgstr "" -msgid "/help - show this help." +msgid "/dumpe - dump environment variables into chat." msgstr "" msgid "" -"You can walk to warps automatically.\n" -"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" -"then click on warp what you want." +"If client working very slow, you can improve speed\n" +"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" msgstr "" -msgid "/info - show guild info. Only for native guilds only." +msgid "\"Enable/disable trading\"" msgstr "" -msgid "/neutral NICK - add nick to neutral relation list." -msgstr "/neutral 昵称 —— 将昵称加入中立列表。" - -msgid "\"Outfit shortcut 7\"" +msgid "/wait NAME - wait for nick or moster with name." msgstr "" -msgid "/addpriorityattack NAME - add monster to priority attack list." -msgstr "/addpriorityattack 名称 —— 将怪兽加入优先攻击列表。" - -msgid "Back to Index" -msgstr "退回到索引" +msgid "##2Trade:##9 enables the ability to trade with others." +msgstr "" -msgid "\"Quit\"" +msgid "\"Use magic attack\"" msgstr "" -msgid "THE PLAYER LIST" -msgstr "玩家列表" +msgid "\"Who is online window\"" +msgstr "" -msgid "/priceload - load shop price from disc." -msgstr "/priceload —— 从磁盘加载商店价格。" +msgid "\"Switch pvp attack\"" +msgstr "" -msgid "Search string not found." +msgid "\"Deactivate chat input\"" msgstr "" -msgid "\"Quests window\"" +msgid "\"Move to navigation point\"" msgstr "" -msgid "Other contributors" -msgstr "其他贡献者" +msgid "ManaPlus Contributors" +msgstr "ManaPlus 贡献者" msgid "" -"You can disable yellow bar,\n" -"by pressing ###keyDisableGameModifiers;." -msgstr "" - -msgid "\"Next chat tab\"" +"The Mana World##0 is a serious effort to create an innovative free\n" +" and open source MMORPG world. The Mana World uses 2D graphics and aims to be\n" +" as much diverse and interactive as possible. All content is licensed\n" +" under the GPL, making sure this game can't ever run away from you." msgstr "" -msgid "Support" -msgstr "支持" +msgid "ABOUT MANAPLUS" +msgstr "关于 MANAPLUS" -msgid "\"Quick drop window\"" +msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." msgstr "" -msgid "\"Screenshot\"" -msgstr "" +msgid "Other contributors" +msgstr "其他贡献者" -msgid "" -"Most commands working in whispers.\n" -"For example command /imitation in whisper with nick1,\n" -" similar to command /imitation nick1." +msgid "\"Item shortcuts Key\"" msgstr "" msgid "" @@ -161,163 +152,182 @@ msgid "" " (with the right-click context menu), and by whispering." msgstr "在这个游戏中交流通常是成功必需的。你可以通过多种方式交流:通过聊天和使用表情(参考上面),通过交易(使用右键菜单),以及使用私信。" -msgid "\"Emote shortcut 1\"" +msgid "\"Item shortcut 3\"" msgstr "" -msgid "" -" - ##2ignored##9: You wish to completely ignore this player. You will not\n" -" even see floating text for him or her anymore, nor emotions." +msgid "\"Change move type\"" msgstr "" -msgid "\"Outfit shortcut 13\"" +msgid "Tabs" msgstr "" -msgid "/sethome - set home position." +msgid "\"Outfit shortcut 4\"" msgstr "" -msgid "" -" You can improve your skills by increasing job level. Each job level\n" -" gives you 1 point to spend on basic skills." -msgstr "你可以通过提升工作等级来增强你的技能。每级工作等级给你 1 点用于增强基本技能。" +msgid "\"Did you know window\"" +msgstr "" -msgid "/me text - send text to chat as /me command in irc." -msgstr "/me 文本 —— 将文本作为 /me 命令发送。" +msgid "" +"/mail NICK MSG - send offline message to NICK. Working only in tmw server." +msgstr "" -msgid "\"Chat window\"" +msgid "Download" msgstr "" -msgid "\"Emote shortcut 10\"" +msgid "/dropn - drop N items from any slot." msgstr "" -msgid "\"Item shortcut 14\"" +msgid "/enableaway - enable away messages in current tab." msgstr "" -msgid "\"Ignore input 1\"" +msgid "/enemy NICK - add nick to enemyes list." msgstr "" -msgid "Mana Contributors" -msgstr "Mana 贡献者" +msgid "Support" +msgstr "支持" -msgid "Content devs" +msgid "\"Copy equiped to Outfit\"" msgstr "" -msgid "/query NICK, /q NICK - open new whisper tab for nick." -msgstr "/query 昵称,/q 昵称 —— 为昵称创建新的私信标签页。" +msgid "/outfit next - wear next outfit." +msgstr "" msgid "" -" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" -" private messages to you in-game?" +"/cleangraphics - remove all cached graphics. Usefull for content developers." msgstr "" -msgid "\"Item shortcut 5\"" +msgid "\"Outfit shortcut 3\"" msgstr "" -msgid "/all - show visible beings list in debug tab." -msgstr "/all —— 将可见之物显于调试页。" +msgid "\"Quick drop N items\"" +msgstr "" -msgid "\"Emote shortcut 7\"" +msgid "" +"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " +"nick." msgstr "" -msgid "Debug" -msgstr "调试" +msgid "/movetotarget - move to target position." +msgstr "" -msgid "/present - print visible players number to chat." +msgid "/outfit prev - wear previous outfit." msgstr "" -msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" +msgid "##2Party level2:##9 enables a char to create a party." msgstr "" -msgid "/addattack NAME - add monster to attack list." -msgstr "/addattack 名称 —— 将怪兽加入攻击列表。" +msgid "/target NICK - select nick as target. Can be monster or player nick." +msgstr "" + +msgid "##2ManaPlus version: ##6%VER%" +msgstr "" + +msgid "COMMANDS" +msgstr "命令" msgid "For other server look servers pages for support." msgstr "对于其它的服务器,请查阅服务器的网页获取支持。" -msgid "" -"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" -" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" -" and diverse interactive world. It is licensed under the GPL, making\n" -" sure this game can't ever run away from you." +msgid "\"Toggle chat\"" msgstr "" -msgid "\"Target closest monster\"" +msgid "/talkpet TEXT - talk from your pet." msgstr "" -msgid "\"Emote shortcut 2\"" +msgid "\"Change attack type\"" msgstr "" -msgid "\"Outfit shortcut 6\"" +msgid "Manaplus Developers" +msgstr "Manaplus 开发者" + +msgid "\"On / off audio\"" msgstr "" -msgid "/setdrop N - set drop counter to requested value." -msgstr "/setdrop 数目 —— 将丢弃数设为指定值。" +msgid "You can change any key in keyboard settings." +msgstr "" -msgid "/dumpogl - dump all OpenGL variables into log file." +msgid "\"Previous chat tab line\"" msgstr "" -msgid "/outfit N - wear outfit number N." +msgid "\"Emote shortcut 13\"" msgstr "" -msgid "Visit IRC channel:" -msgstr "访问 IRC 频道:" +msgid "/disregard NICK - add nick to disregarded list." +msgstr "" -msgid "\"Shop window\"" +msgid "/enablehighlight - enable highlight in current tab." msgstr "" -msgid "/createparty NAME - create party with selected name." -msgstr "/createparty 名称 —— 创建帮会。" +msgid "/disableaway - disable away messages in current tab." +msgstr "" -msgid "\"Move down\"" +msgid "\"Smilie\"" msgstr "" -msgid "/heal NICK - heal nick." -msgstr "/heal 昵称 —— 治疗昵称" +msgid "Main development" +msgstr "" -msgid "/emotepet N - use emotion number N from your pet." +msgid "" +" Left click to execute default action: walk, pick up an item, attack a monster\n" +" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" +" context menu. Holding [Left Shift] prevents from walking when attacking." msgstr "" -msgid "\"Setup window\"" +msgid "Search string not found." msgstr "" -msgid "/removeattack NAME - remove monster from attack list." -msgstr "/removeattach 名称 —— 将怪物从攻击列表移除。" +msgid "\"Emote shortcut 7\"" +msgstr "" + +msgid "" +"You can set any client resolution. In settings in video tab,\n" +"click on \"custom\" and enter for example: 900x500 and press ok." +msgstr "" + +msgid "/attack - attack target." +msgstr "/attack - 攻击目标" -msgid "\"Set direction up\"" +msgid "\"Set home location/set arrow\"" msgstr "" -msgid "/dumpe - dump environment variables into chat." +msgid "\"Set direction left\"" msgstr "" -msgid "Instructions" +msgid "\"Equipment window\"" msgstr "" -msgid "" -"If client working very slow, you can improve speed\n" -"by reading this: @@http://manaplus.org/slowpc|http://manaplus.org/slowpc@@" +msgid "Mana Contributors" +msgstr "Mana 贡献者" + +msgid "/dumpt - dump tests info into chat." msgstr "" -msgid "\"Kills stats window\"" +msgid "Different patches" msgstr "" -msgid "" -"You can do basic searching in help by using command\n" -"##2?text" +msgid "Sound effects" msgstr "" -msgid "\"Change move to target type\"" +msgid "\"Talk\"" msgstr "" -msgid "/dumpmods - dump all enabled mod names into chat." +msgid "\"Item shortcut 8\"" msgstr "" -msgid "\"Enable/disable trading\"" +msgid "/all - show visible beings list in debug tab." +msgstr "/all —— 将可见之物显于调试页。" + +msgid "" +"Most commands working in whispers.\n" +"For example command /imitation in whisper with nick1,\n" +" similar to command /imitation nick1." msgstr "" -msgid "\"Toggle camera mode\"" +msgid "\"Ignore input 1\"" msgstr "" -msgid "/unignore NICK - Remove nick from ignore list." -msgstr "/unignore 昵称 —— 将昵称从忽视列表移除。" +msgid "\"Item shortcut 6\"" +msgstr "" msgid "" " If you're having troubles, please first of all read the FAQ. If you\n" @@ -325,421 +335,411 @@ msgid "" " Bugs/Support section of the forum:" msgstr "" -msgid "IGNORING COMMUNICATION" -msgstr "正在忽略交流" - -msgid "/wait NAME - wait for nick or moster with name." +msgid "/help - show this help." msgstr "" -msgid "SUPPORT" -msgstr "支持" - -msgid "\"Outfit shortcut 10\"" +msgid "\"Outfit shortcut 7\"" msgstr "" -msgid "Look this page for help and downloads:" -msgstr "" +msgid "/addpriorityattack NAME - add monster to priority attack list." +msgstr "/addpriorityattack 名称 —— 将怪兽加入优先攻击列表。" -msgid "COMMUNICATION:" +msgid "For TMW support:" msgstr "" -msgid "Other skills:" -msgstr "其它技能:" +msgid "/priceload - load shop price from disc." +msgstr "/priceload —— 从磁盘加载商店价格。" msgid "" -" - ##2save player list##9: Should your acquaintance list be saved when you\n" -" quit the game? If you enable this option, your list will survive when you\n" -" quit and re-start." +" - ##2friend##9: You consider this player a friend. The player may chat,\n" +" message your in private, or trade with you at any point." msgstr "" -msgid "" -"You can use mumble voice chat for talking with other players.\n" -"Start mumble before client start and enable mumble in settings." -msgstr "你可以使用Mumble语音软件与其他玩家进行对话。\n在客户端启动之前请先启动Mumble语音软件,在设置中将Mumble支持打开。" +msgid "\"Item shortcut 13\"" +msgstr "" -msgid "\"Move up\"" +msgid "For other servers may exists other copyrights." msgstr "" -msgid "Here contributors from parent projects" +msgid "\"Outfit shortcut 13\"" msgstr "" -msgid "\"Item shortcut 4\"" +msgid "/sethome - set home position." msgstr "" msgid "" -"You can restore yellow bar settings,\n" -"by right click on it and select in context menu \"Reset yellow bar\"." -msgstr "你可以通过右键点击并选择“重置黄色栏”来重置黄色栏。" +" - ##2allow whispers##9: Do you wish to allow arbitrary players to send\n" +" private messages to you in-game?" +msgstr "" -msgid "/who - print online players number to chat." -msgstr "/who —— 显示在线玩家数。" +msgid "\"Copy outfit\"" +msgstr "" -msgid "/createitems - open dialog for creating items." +msgid "/present - print visible players number to chat." msgstr "" -msgid "/pseudoaway, /pseudoaway MSG - set/unset pseudo away mode." +msgid "/dumpogl - dump all OpenGL variables into log file." msgstr "" -msgid "Sources:" +msgid "/emotepet N - use emotion number N from your pet." msgstr "" -msgid "/uptime - show client uptime." -msgstr "/uptime —— 显示客户端在线时间。" +msgid "" +"You can do basic searching in help by using command\n" +"##2?text" +msgstr "" -msgid "\"Who is online window\"" +msgid "" +"You can buy or sell items from players shops.\n" +"Right click on player and select \"Buy\" or \"Sell\"" msgstr "" -msgid "\"Sit\"" +msgid "/unignore NICK - Remove nick from ignore list." +msgstr "/unignore 昵称 —— 将昵称从忽视列表移除。" + +msgid "" +"You can restore yellow bar settings,\n" +"by right click on it and select in context menu \"Reset yellow bar\"." +msgstr "你可以通过右键点击并选择“重置黄色栏”来重置黄色栏。" + +msgid "\"Emote shortcut 3\"" msgstr "" msgid "/dumpg - dump graphics and some other settings to chat." msgstr "/dumpg 将图像和其他设定输出到聊天框中" -msgid "\"Deactivate chat input\"" -msgstr "" - msgid "/trade NICK - start trade with nick." msgstr "/trade 昵称 -- 与对应的人物进行交易" -msgid "/imitation NICK - start imitation mode." -msgstr "/imitation 昵称 -- 开启模仿模式" - -msgid "\"Outfit shortcut 5\"" +msgid "\"Switch magic attack\"" msgstr "" -msgid "" -"You can imitate other players by selecting \"imitation\" in player context menu\n" -" or type chat command: /imitate playername." -msgstr "你可以通过在菜单中点击\"模仿\"选项或者在聊天输入框中输入 /imitate 用户昵称来进行模仿." - msgid "" "You can hide/show bars and buttons by right click and select menu item." msgstr "你可以通过右击菜单项来对菜单进行隐藏和显示." -msgid "\"Scroll chat down\"" +msgid "\"Enable / disable away mode\"" msgstr "" -msgid "##2Trade:##9 enables the ability to trade with others." +msgid "\"Commands window\"" msgstr "" -msgid "Contributors to client development" -msgstr "客户端开发贡献者" - -msgid "\"Outfit shortcut 11\"" +msgid "Android porting" msgstr "" -msgid "\"Move right\"" +msgid "" +"You can set away mode,\n" +"by type in chat command /away" msgstr "" -msgid "\"Item shortcut 11\"" -msgstr "" +msgid "Magic skills:" +msgstr "魔法技能:" -msgid "\"Item shortcut 10\"" +msgid "Server news" msgstr "" -msgid "ABOUT MANAPLUS" -msgstr "关于 MANAPLUS" - -msgid "\"Select OK\"" -msgstr "" +msgid "/clear - clear current chat tab." +msgstr "/clear - 清楚当前的聊天项" -msgid "MacOSX porting" +msgid "\"Social window\"" msgstr "" -msgid "" -"About yellow bar you can read here:\n" -"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" +msgid "\"Emote shortcut 4\"" msgstr "" -msgid "\"Move to target\"" +msgid "\"Close chat tab\"" msgstr "" -msgid "/item 0 - disable party item sharing options." +msgid "\"Target player\"" msgstr "" -msgid "/drop - drop N items from 0 slot." +msgid "/invite NICK - invite a player to your party." msgstr "" -msgid "\"Enable / disable away mode\"" +msgid "" +" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" +" her chat messages are not logged and trade requests and whispers are\n" +" ignored." msgstr "" -msgid "INDEX" -msgstr "索引" - -msgid "\"Chat auto complete\"" +msgid "\"Debug window\"" msgstr "" -msgid "/kick NICK - kick someone from the party you are in." +msgid "\"Next chat tab\"" msgstr "" -msgid "\"Commands window\"" +msgid "\"Change move to target type\"" msgstr "" -msgid "/ignoreall - add all whispers to ignore list." -msgstr "/ignoreall --忽略所有私信" - -msgid "\"Copy outfit\"" +msgid "\"Pickup\"" msgstr "" -msgid "Server news" +msgid "\"Item shortcut 2\"" msgstr "" -msgid "/ignore NICK - add nick to ignore list." -msgstr "/ignore 昵称 -- 忽略某个人的信息" - -msgid "\"Item shortcuts Key\"" +msgid "About current server" msgstr "" -msgid "\"Disable / enable game modifier keys\"" +msgid "\"Quick heal target or self\"" msgstr "" -msgid "\"Change crazy Move mode\"" +msgid "Search error" msgstr "" -msgid "/where - print current player position to chat." -msgstr "/where —— 显示玩家当前的位置。" - -msgid "\"Attack\"" +msgid "\"Outfit shortcut 9\"" msgstr "" -msgid "/outfit next - wear next outfit." +msgid "\"Change attack weapon type\"" msgstr "" -msgid "/magicattack - attack target with magic." +msgid "\"Move left\"" msgstr "" msgid "" -"You can set away mode,\n" -"by type in chat command /away" +"##9 This file lists all contributors up to the current release. Check the wiki\n" +"##9 for the currently active development team." msgstr "" -msgid "/move X Y - move to X,Y position in short distance." -msgstr "/move X Y - 短距离内移动到 X,Y 位置" +msgid "\"Chat window\"" +msgstr "" -msgid "##2Party Level1:##9 enables a char to join a party." +msgid "\"Change follow mode\"" msgstr "" -msgid "\"Item shortcut 3\"" +msgid "\"Previous chat tab\"" msgstr "" -msgid "\"Change move type\"" +msgid "\"Kills stats window\"" msgstr "" -msgid "Magic skills:" -msgstr "魔法技能:" +msgid "\"Outfit shortcut 2\"" +msgstr "" -msgid "/addignoreattack NAME - add monster to ignore attack list." -msgstr "/addignoreattact 怪物名称 - 将怪物加入到非攻击列表中" +msgid "IGNORING COMMUNICATION" +msgstr "正在忽略交流" -msgid "Android porting" +msgid "" +" - ##2save player list##9: Should your acquaintance list be saved when you\n" +" quit the game? If you enable this option, your list will survive when you\n" +" quit and re-start." msgstr "" -msgid "Tabs" +msgid "Other" msgstr "" -msgid "\"Social window\"" +msgid "\"Outfit shortcut 14\"" msgstr "" -msgid "\"Hide windows\"" +msgid "\"Emote shortcut window\"" msgstr "" -msgid "\"Outfit shortcut 4\"" +msgid "\"Wear outfit\"" msgstr "" -msgid "Chat commands" -msgstr "聊天命令" - -msgid "\"Did you know window\"" +msgid "\"Change map view mode\"" msgstr "" -msgid "Trade" -msgstr "交易" +msgid "Instructions" +msgstr "" -msgid "/blacklist NICK - add nick to blacklist relation list." -msgstr "/blacklist 昵称 - 将昵称加入到黑名单列表。" +msgid "\"Emote shortcut 12\"" +msgstr "" -msgid "\"Change map view mode\"" +msgid "About The Mana World" msgstr "" -msgid "\"Close chat tab\"" +msgid "/serverignoreall - ignore all whispers on server side." +msgstr "/serverignoreall - 在服务器端忽视所有私信。 " + +msgid "" +"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" +"##2 SDL_net (Networking framework)\n" +"##2 Guichan (GUI framework)\n" +"##2 libxml2 (XML parsing and writing)\n" +"##2 PhysFS (Data files)\n" +"##2 libcurl (HTTP downloads)\n" +"##2 zlib (Archives)" msgstr "" -msgid "\"Item shortcut 6\"" +msgid "\"Sit\"" msgstr "" -msgid "" -" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" -" having the player listed: the player may chat with you, but may only trade\n" -" or whisper if you have this option allowed for everyone." +msgid "/navigate x y - move to position x,y in current map in any distance." msgstr "" -msgid "Download" +msgid "SKILLS" msgstr "" -msgid "Other linux:" +msgid "Actions" msgstr "" -msgid "" -" - ##2friend##9: You consider this player a friend. The player may chat,\n" -" message your in private, or trade with you at any point." +msgid "/emote N - use emotion number N." msgstr "" -msgid "Art or images contributors" +msgid "/item 0 - disable party item sharing options." msgstr "" -msgid "\"Target player\"" +msgid "\"Target closest monster\"" msgstr "" -msgid "/dropn - drop N items from any slot." +msgid "\"Outfits window\"" msgstr "" -msgid "/enableaway - enable away messages in current tab." +msgid "Party chat commands" msgstr "" -msgid "##2ManaPlus version: ##6%VER%" +msgid "" +"You can walk to warps automatically.\n" +"Open Social Window (###keyWindowSocial;) and selecy Nav tab,\n" +"then click on warp what you want." msgstr "" -msgid "/enemy NICK - add nick to enemyes list." +msgid "" +"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" +" Added many features, improved perfomance, stability, security and more." msgstr "" msgid "" -" - ##2disregarded##9: You wish to disregard this player, meaning that his or\n" -" her chat messages are not logged and trade requests and whispers are\n" -" ignored." +"You can disable yellow bar,\n" +"by pressing ###keyDisableGameModifiers;." msgstr "" -msgid "\"Debug window\"" +msgid "\"Screenshot\"" msgstr "" -msgid "/uploadlog - upload log into pastebin service." +msgid "/closeall - close all whispers." msgstr "" -msgid "ManaPlus Contributors" -msgstr "ManaPlus 贡献者" - -msgid "\"Emote shortcut 5\"" +msgid "" +" To add an item to the shortcut bar click on the item in the inventory window,\n" +" then click on the box in the shortcut-window which should be associated with\n" +" the item. To reorder items within the shortcut-window simply click and drag\n" +" them between the boxes. To remove items you simply drag them outside of the\n" +" window and drop them." msgstr "" -msgid "\"Copy equiped to Outfit\"" -msgstr "" +msgid "/query NICK, /q NICK - open new whisper tab for nick." +msgstr "/query 昵称,/q 昵称 —— 为昵称创建新的私信标签页。" -msgid "Basic skills:" -msgstr "基本技能:" +msgid "\"Item shortcut 5\"" +msgstr "" -msgid "/leave - leave the party you are in." +msgid "\"Scroll chat up\"" msgstr "" msgid "" -"You can buy or sell items from players shops.\n" -"Right click on player and select \"Buy\" or \"Sell\"" +"##2ManaPlus##9 is a serious effort to create an innovative free and open\n" +" source MMORPG Client. ManaPlus uses 2D graphics and aims to create a large\n" +" and diverse interactive world. It is licensed under the GPL, making\n" +" sure this game can't ever run away from you." msgstr "" -msgid "/erase NICK - add nick to erased list." +msgid "\"Outfit shortcut 6\"" msgstr "" -msgid "/pricesave - save shop price to disc." -msgstr "" +msgid "Visit IRC channel:" +msgstr "访问 IRC 频道:" -msgid "\"Pickup\"" +msgid "\"Target & attack\"" msgstr "" -msgid "\"Status window\"" +msgid "\"Item shortcut 10\"" msgstr "" -msgid "\"Item shortcut 2\"" -msgstr "" +msgid "/where - print current player position to chat." +msgstr "/where —— 显示玩家当前的位置。" -msgid "" -"##2 SDL, SDL_image, SDL_mixer (Media framework)\n" -"##2 SDL_net (Networking framework)\n" -"##2 Guichan (GUI framework)\n" -"##2 libxml2 (XML parsing and writing)\n" -"##2 PhysFS (Data files)\n" -"##2 libcurl (HTTP downloads)\n" -"##2 zlib (Archives)" +msgid "/exp - show party experience sharing options." msgstr "" -msgid "" -"/cleangraphics - remove all cached graphics. Usefull for content developers." +msgid "/dumpmods - dump all enabled mod names into chat." msgstr "" -msgid "/friend NICK, /befriend NICK - add nick to friends list." -msgstr "" +msgid "INDEX" +msgstr "索引" -msgid "\"Change follow mode\"" +msgid "\"Outfit shortcut 10\"" msgstr "" -msgid "\"Scroll chat up\"" +msgid "\"Crazy moves\"" msgstr "" -msgid "" -"##9 This file lists all contributors up to the current release. Check the wiki\n" -"##9 for the currently active development team." +msgid "Website: @@http://manaplus.org/|http://manaplus.org/@@" msgstr "" -msgid "/item - show party item sharing options." +msgid "/uptime - show client uptime." +msgstr "/uptime —— 显示客户端在线时间。" + +msgid "/imitation NICK - start imitation mode." +msgstr "/imitation 昵称 -- 开启模仿模式" + +msgid "\"Ignore input 2\"" msgstr "" -msgid "\"Inventory window\"" +msgid "\"Scroll chat down\"" msgstr "" -msgid "Contributors to client/server development" +msgid "\"Move to target\"" msgstr "" -msgid "\"Quick heal target or self\"" +msgid "/ignoreall - add all whispers to ignore list." +msgstr "/ignoreall --忽略所有私信" + +msgid "\"Chat auto complete\"" msgstr "" -msgid "\"Change pickup type\"" +msgid "/ignore NICK - add nick to ignore list." +msgstr "/ignore 昵称 -- 忽略某个人的信息" + +msgid "\"Attack\"" msgstr "" -msgid "\"Use #itenplz spell\"" +msgid "/magicattack - attack target with magic." msgstr "" -msgid "move key" +msgid "For ManaPlus Online support:" msgstr "" -msgid "\"Item shortcut 13\"" +msgid "\"Set direction right\"" msgstr "" -msgid "Skills" -msgstr "技能" +msgid "Other linux:" +msgstr "" -msgid "\"Outfit shortcut 3\"" +msgid "DOWNLOADS" msgstr "" -msgid "\"Quick drop N items\"" +msgid "/item 1 - enable party item sharing options." msgstr "" -msgid "Themes:" +msgid "##9Magic skills can be obtain by doing quests and missions in game." msgstr "" -msgid "" -"/msg NICK text, /whisper NICK text, /w NICK text - send whisper message to " -"nick." +msgid "/erase NICK - add nick to erased list." msgstr "" -msgid "/movetotarget - move to target position." +msgid "COMMUNICATION:" msgstr "" -msgid "\"Emote shortcut 14\"" +msgid "Search results" msgstr "" -msgid "/open URL - open url in browser." +msgid "\"Inventory window\"" msgstr "" -msgid "Commands" +msgid "\"Change pickup type\"" msgstr "" -msgid "WINDOWS" -msgstr "窗口" +msgid "/item - show party item sharing options." +msgstr "" -msgid "\"Outfit shortcut 9\"" +msgid "move key" msgstr "" -msgid "\"Emote shortcut 4\"" +msgid "\"Emote shortcut 5\"" msgstr "" -msgid "\"Stop Attack\"" +msgid "/open URL - open url in browser." msgstr "" msgid "" @@ -753,371 +753,399 @@ msgstr "" msgid "/dumpgl - dump OpenGL version into chat." msgstr "" -msgid "/outfit prev - wear previous outfit." -msgstr "" +msgid "MOUSE:" +msgstr "鼠标:" -msgid "\"Crazy moves\"" +msgid "Player relations" msgstr "" -msgid "Powered By" +msgid "" +"You can copy value from any bar,\n" +"by right click on it and select in context menu \"Copy to chat\"." msgstr "" -msgid "##2Party level2:##9 enables a char to create a party." +msgid "\"Item shortcut 14\"" msgstr "" -msgid "/target NICK - select nick as target. Can be monster or player nick." +msgid "/outfit N - wear outfit number N." msgstr "" -msgid "To type chat message, press ###keyChat;" +msgid "/dirs - show client dirs in debug chat tab." msgstr "" -msgid "Translators" -msgstr "译者" - -msgid "MOUSE:" -msgstr "鼠标:" - -msgid "\"Next chat tab line\"" +msgid "/movetohome - move to home position." msgstr "" -msgid "\"Set direction right\"" +msgid "\"Switch quick drop counter\"" msgstr "" -msgid "/announce MESSAGE - show global message." +msgid "\"Change crazy Move mode\"" msgstr "" -msgid "Player relations" +msgid "\"Outfit shortcut 8\"" msgstr "" -msgid "Search error" +msgid "\"Change imitation mode\"" msgstr "" -msgid "" -"You can copy value from any bar,\n" -"by right click on it and select in context menu \"Copy to chat\"." +msgid "##9Other skills can be obtain by doing quests and missions in game." msgstr "" -msgid "/closeall - close all whispers." +msgid "\"Reset video mode to safe value\"" msgstr "" -msgid "/exp 1 - enable party experience sharing options." +msgid "/uploadconfig - upload main config into pastebin service." msgstr "" -msgid "COMMANDS" -msgstr "命令" - -msgid "\"Previous chat tab\"" +msgid "/testparticle FILENAME - set test particle on player." msgstr "" -msgid "/serverunignoreall - unignore all whispers on server side." -msgstr "/serverunignoreall —— 在服务器端取消忽视所有私信。" +msgid "\"Bot checker window\"" +msgstr "" -msgid "##9Magic skills can be obtain by doing quests and missions in game." +msgid "" +" - ##2neutral##9: As far as the game is concerned, this is the same as not\n" +" having the player listed: the player may chat with you, but may only trade\n" +" or whisper if you have this option allowed for everyone." msgstr "" -msgid "\"Skill window\"" +msgid "/url URL - insert url into chat." msgstr "" -msgid "\"Move to home location\"" +msgid "\"Help window\"" msgstr "" -msgid "\"Toggle chat\"" +msgid "\"Outfit shortcut 1\"" msgstr "" -msgid "/talkpet TEXT - talk from your pet." +msgid "" +" You may find that not all communication is to your liking. While most people\n" +" are nice, some may offend you or try to make your life harder-- since this is\n" +" an open game, there is nothing the developers can do to prevent this." msgstr "" -msgid "\"Change attack type\"" +msgid "About" +msgstr "关于" + +msgid "\"Outfit shortcut 15\"" msgstr "" -msgid "/clear - clear current chat tab." -msgstr "/clear - 清楚当前的聊天项" +msgid "\"Move right\"" +msgstr "" -msgid "\"On / off audio\"" +msgid "##2Emote:##9 enables the ability to express emotions." msgstr "" -msgid "\"Emote shortcut 6\"" +msgid "\"Emote shortcut 8\"" msgstr "" -msgid "\"Outfit shortcut 2\"" +msgid "For Evol Online support:" msgstr "" -msgid "You can change any key in keyboard settings." +msgid "/follow NICK - start follow mode." msgstr "" -msgid "/dirs - show client dirs in debug chat tab." +msgid "To read about whispering and other chat commands, look here:" +msgstr "关于私信以及其他聊天命令请看这里:" + +msgid "" +"You can select other themes.\n" +"For this you should open settings and select theme tab\n" +"and change \"gui theme\"" msgstr "" -msgid "/movetohome - move to home position." +msgid "\"Emote shortcut 11\"" msgstr "" -msgid "/disconnect - quick disconnect from server." +msgid "\"Set direction down\"" msgstr "" -msgid "\"Switch quick drop counter\"" +msgid "\"Target NPC\"" msgstr "" -msgid "\"Previous chat tab line\"" +msgid "/info - show guild info. Only for native guilds only." msgstr "" -msgid "\"Emote shortcut 13\"" -msgstr "" +msgid "/neutral NICK - add nick to neutral relation list." +msgstr "/neutral 昵称 —— 将昵称加入中立列表。" -msgid "/disregard NICK - add nick to disregarded list." +msgid "THE PLAYER LIST" +msgstr "玩家列表" + +msgid "\"Item shortcut window\"" msgstr "" -msgid "\"Item shortcut 1\"" +msgid "\"Emote shortcut 1\"" msgstr "" -msgid "\"Outfit shortcut 8\"" +msgid "" +" - ##2ignored##9: You wish to completely ignore this player. You will not\n" +" even see floating text for him or her anymore, nor emotions." msgstr "" -msgid "Manaplus Developers" -msgstr "Manaplus 开发者" +msgid "/me text - send text to chat as /me command in irc." +msgstr "/me 文本 —— 将文本作为 /me 命令发送。" -msgid "\"Change imitation mode\"" +msgid "/help - show small help about chat commands. " msgstr "" -msgid "" -"##2ManaPlus##9 is extended client based on old code from ##2Mana##9 client.\n" -" Added many features, improved perfomance, stability, security and more." -msgstr "" +msgid "Debug" +msgstr "调试" -msgid "##9Other skills can be obtain by doing quests and missions in game." -msgstr "" +msgid "/setdrop N - set drop counter to requested value." +msgstr "/setdrop 数目 —— 将丢弃数设为指定值。" -msgid "/exp - show party experience sharing options." +msgid "\"Shop window\"" msgstr "" -msgid "\"Reset video mode to safe value\"" +msgid "\"Move down\"" msgstr "" -msgid "/undress NICK - remove all clothes from nick. Local effect only." +msgid "\"Setup window\"" msgstr "" -msgid "Other" -msgstr "" +msgid "/removeattack NAME - remove monster from attack list." +msgstr "/removeattach 名称 —— 将怪物从攻击列表移除。" -msgid "" -" Otherwise see the @@team|Development Team@@ section to have a list of\n" -" developers and how to contact them." +msgid "\"Set direction up\"" msgstr "" -msgid "\"Outfit shortcut 14\"" +msgid "or come visit us on our IRC channel:" msgstr "" -msgid "/uploadconfig - upload main config into pastebin service." +msgid "\"Toggle camera mode\"" msgstr "" -msgid "\"Quick drop N items from 0 slot\"" -msgstr "" +msgid "WINDOWS" +msgstr "窗口" -msgid "/enablehighlight - enable highlight in current tab." -msgstr "" +msgid "SUPPORT" +msgstr "支持" -msgid "\"Emote shortcut window\"" +msgid "/pricesave - save shop price to disc." msgstr "" -msgid "\"Bot checker window\"" +msgid "Look this page for help and downloads:" msgstr "" -msgid "/disableaway - disable away messages in current tab." -msgstr "" +msgid "Other skills:" +msgstr "其它技能:" msgid "" -"/mail NICK MSG - send offline message to NICK. Working only in tmw server." -msgstr "" +"You can use mumble voice chat for talking with other players.\n" +"Start mumble before client start and enable mumble in settings." +msgstr "你可以使用Mumble语音软件与其他玩家进行对话。\n在客户端启动之前请先启动Mumble语音软件,在设置中将Mumble支持打开。" -msgid "DOWNLOADS" +msgid "\"Move up\"" msgstr "" -msgid "/disablehighlight - disable highlight in current tab." +msgid "Here contributors from parent projects" msgstr "" -msgid "\"Item shortcut 15\"" +msgid "\"Item shortcut 4\"" msgstr "" -msgid "About The Mana World" -msgstr "" +msgid "/who - print online players number to chat." +msgstr "/who —— 显示在线玩家数。" -msgid "/testparticle FILENAME - set test particle on player." +msgid "/createitems - open dialog for creating items." msgstr "" -msgid "\"Smilie\"" +msgid "##2Party Level1:##9 enables a char to join a party." msgstr "" -msgid "Whispers commands" +msgid "\"Outfit shortcut 5\"" msgstr "" +msgid "KEYBOARD:" +msgstr "键盘:" + +msgid "Windows" +msgstr "窗口" + +msgid "Contributors to client development" +msgstr "客户端开发贡献者" + msgid "" -" There you will find a list of all players you are acquainted with, as well as\n" -" several configuration options:" +"Otherwise see the @@team|Development Team@@ section to have a list of\n" +" developers and how to contact them." msgstr "" -msgid "\"Use magic attack\"" +msgid "\"Item shortcut 11\"" msgstr "" -msgid "" -"You can see other player equiped items,\n" -"by right click on player and select in context menu \"Show Items\"." +msgid "\"Emulate right click from keyboard\"" msgstr "" -msgid "Whispers" +msgid "MacOSX porting" msgstr "" -msgid "/url URL - insert url into chat." +msgid "" +"About yellow bar you can read here:\n" +"@@http://manaplus.org/yellowbar|http://manaplus.org/yellowbar@@" msgstr "" -msgid "\"Wear outfit\"" +msgid "/drop - drop N items from 0 slot." msgstr "" -msgid "emote key" +msgid "/kick NICK - kick someone from the party you are in." msgstr "" -msgid "Search results" +msgid "\"Outfit shortcut 11\"" msgstr "" -msgid "/help - show small help about chat commands. " +msgid "\"Disable / enable game modifier keys\"" msgstr "" -msgid "\"Item shortcut 9\"" +msgid "\"Quit\"" msgstr "" -msgid "" -"You can set any client resolution. In settings in video tab,\n" -"click on \"custom\" and enter for example: 900x500 and press ok." -msgstr "" +msgid "/move X Y - move to X,Y position in short distance." +msgstr "/move X Y - 短距离内移动到 X,Y 位置" -msgid "Main development" +msgid "Themes:" msgstr "" -msgid "\"Help window\"" +msgid "\"Hide windows\"" msgstr "" -msgid "/attack - attack target." -msgstr "/attack - 攻击目标" +msgid "Chat commands" +msgstr "聊天命令" -msgid "\"Outfit shortcut 1\"" +msgid "Trade" +msgstr "交易" + +msgid "/blacklist NICK - add nick to blacklist relation list." +msgstr "/blacklist 昵称 - 将昵称加入到黑名单列表。" + +msgid "Art or images contributors" msgstr "" -msgid "" -" You may find that not all communication is to your liking. While most people\n" -" are nice, some may offend you or try to make your life harder-- since this is\n" -" an open game, there is nothing the developers can do to prevent this." +msgid "/exp 0 - disable party experience sharing options." msgstr "" -msgid "About" -msgstr "关于" +msgid "Basic skills:" +msgstr "基本技能:" -msgid "\"Change attack weapon type\"" +msgid "/uploadlog - upload log into pastebin service." msgstr "" -msgid "\"Emote shortcut 12\"" +msgid "/leave - leave the party you are in." msgstr "" -msgid "\"Outfit shortcut 15\"" +msgid "\"Status window\"" msgstr "" -msgid "Windows" -msgstr "窗口" - -msgid "\"Ignore input 2\"" +msgid "/notice TEXT - set notice guild text." msgstr "" -msgid "\"Emulate right click from keyboard\"" +msgid "/friend NICK, /befriend NICK - add nick to friends list." msgstr "" -msgid "\"Set home location/set arrow\"" +msgid "ABOUT THE MANA WORLD" msgstr "" -msgid "\"Set direction left\"" +msgid "\"Emote shortcut 14\"" msgstr "" -msgid "\"Move left\"" +msgid "Commands" msgstr "" -msgid "##2Emote:##9 enables the ability to express emotions." +msgid "\"Stop Attack\"" msgstr "" -msgid "\"Item shortcut window\"" +msgid "Contributors to client/server development" msgstr "" -msgid "\"Item shortcut 7\"" +msgid "Sources:" msgstr "" -msgid "\"Emote shortcut 8\"" +msgid "To type chat message, press ###keyChat;" msgstr "" -msgid "\"Minimap window\"" +msgid "Translators" +msgstr "译者" + +msgid "\"Next chat tab line\"" msgstr "" -msgid "\"Equipment window\"" +msgid "\"Move to home location\"" msgstr "" -msgid "/serverignoreall - ignore all whispers on server side." -msgstr "/serverignoreall - 在服务器端忽视所有私信。 " +msgid "Powered By" +msgstr "" -msgid "/notice TEXT - set notice guild text." +msgid "\"Skill window\"" msgstr "" -msgid "\"Emote shortcut 3\"" +msgid "\"Emote shortcut 6\"" msgstr "" -msgid "" -" However, you can protect yourself from such players by ignoring them. Right-\n" -" click on them to bring up the context menu, then select `Ignore' or\n" -" `Disregard' (see below). You can fine-tune your player relations in the\n" -" `Setup' menu, which lists all the players you have added to it. To open this\n" -" menu, select `Setup' in the upper right corner of the screen, then `Relations'." +msgid "/disconnect - quick disconnect from server." msgstr "" -msgid "/dumpt - dump tests info into chat." +msgid "\"Item shortcut 1\"" msgstr "" -msgid "Different patches" +msgid "\"Use #itenplz spell\"" msgstr "" -msgid "\"Switch magic attack\"" +msgid "/exp 1 - enable party experience sharing options." msgstr "" -msgid "/navigate x y - move to position x,y in current map in any distance." +msgid "/undress NICK - remove all clothes from nick. Local effect only." msgstr "" -msgid "SKILLS" +msgid "\"Quick drop N items from 0 slot\"" msgstr "" -msgid "Guild chat commands" +msgid "/disablehighlight - disable highlight in current tab." msgstr "" -msgid "Actions" +msgid "\"Item shortcut 15\"" msgstr "" -msgid "\"Item shortcut 12\"" +msgid "Whispers commands" msgstr "" -msgid "\"Move to navigation point\"" +msgid "" +"You can see other player equiped items,\n" +"by right click on player and select in context menu \"Show Items\"." msgstr "" -msgid "Sound effects" +msgid "Whispers" msgstr "" -msgid "SHORTCUTS:" +msgid "emote key" msgstr "" -msgid "\"Talk\"" +msgid "\"Item shortcut 9\"" msgstr "" msgid "" -" Left click to execute default action: walk, pick up an item, attack a monster\n" -" and talk to NPCs (be sure to click on their feet). Right click to show up a\n" -" context menu. Holding [Left Shift] prevents from walking when attacking." +" There you will find a list of all players you are acquainted with, as well as\n" +" several configuration options:" msgstr "" -msgid "/follow NICK - start follow mode." +msgid "Skills" +msgstr "技能" + +msgid "\"Item shortcut 7\"" msgstr "" -msgid "\"Item shortcut 8\"" +msgid "\"Minimap window\"" msgstr "" -msgid "/emote N - use emotion number N." +msgid "" +" However, you can protect yourself from such players by ignoring them. Right-\n" +" click on them to bring up the context menu, then select `Ignore' or\n" +" `Disregard' (see below). You can fine-tune your player relations in the\n" +" `Setup' menu, which lists all the players you have added to it. To open this\n" +" menu, select `Setup' in the upper right corner of the screen, then `Relations'." +msgstr "" + +msgid "\"Item shortcut 12\"" +msgstr "" + +msgid "SHORTCUTS:" msgstr "" diff --git a/po/ar.po b/po/ar.po index 69e7b8425..5355bc686 100644 --- a/po/ar.po +++ b/po/ar.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/manaplus/language/ar/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -529,7 +529,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "تثبيت" @@ -552,9 +552,14 @@ msgstr "مرئية" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -567,41 +572,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -616,7 +621,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -629,65 +634,65 @@ msgid "Error" msgstr "خطأ" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -933,36 +938,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1082,37 +1087,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1236,7 +1241,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1297,7 +1302,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1306,7 +1311,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1409,7 +1414,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1491,8 +1496,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1642,8 +1647,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1674,7 +1679,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1707,8 +1712,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "استخدام" @@ -1899,8 +1904,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "تجريد من العتاد" @@ -1908,16 +1913,16 @@ msgstr "تجريد من العتاد" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "استعمال العتاد" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1932,14 +1937,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "إسقاط" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "قسم" @@ -2154,503 +2159,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2659,7 +2674,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2670,12 +2685,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2685,7 +2700,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2693,45 +2708,45 @@ msgid "Delete" msgstr "حذف" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2739,7 +2754,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2747,13 +2762,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2971,7 +2986,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3815,7 +3830,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4164,10 +4179,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4772,6 +4794,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4841,7 +4872,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "العتاد" @@ -4852,7 +4883,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "الجردة" @@ -4942,18 +4973,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5285,19 +5316,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5662,39 +5693,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5718,51 +5749,51 @@ msgstr[4] "" msgstr[5] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6908,11 +6939,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7096,17 +7127,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/bg.po b/po/bg.po index b71db8a11..dee41a636 100644 --- a/po/bg.po +++ b/po/bg.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Bulgarian (http://www.transifex.com/projects/p/manaplus/language/bg/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -548,9 +548,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -563,41 +568,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1904,16 +1909,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2150,503 +2155,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/ca.po b/po/ca.po index f9c94fb88..1fde3c65f 100644 --- a/po/ca.po +++ b/po/ca.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Catalan (http://www.transifex.com/projects/p/manaplus/language/ca/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorant sol·licituds d'intercanvi. " #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Acceptant sol·licituds d'intercanvi" @@ -526,7 +526,7 @@ msgstr "Bombolla flotant " #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configuració " @@ -549,9 +549,14 @@ msgstr "Vídeo " msgid "Theme" msgstr "Tema " +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Ajuda " @@ -564,41 +569,41 @@ msgstr "Ajuda " #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Tancar" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Connectant al servidor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Iniciant sessió " #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Entrant al mon de joc " #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Sol·licitant personatges " #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Connectant al servidor de joc " #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Canviant servidors de joc" @@ -613,7 +618,7 @@ msgstr "Canviant servidors de joc" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -626,65 +631,65 @@ msgid "Error" msgstr "Error " #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Sol·licitant detalls de registre" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Canvi de contrasenya " #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Contrasenya canviada amb èxit! " #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Canvi de correu " #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Correu canviat amb èxit! " #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Registre anul·lat amb èxit " #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Adéu, torna quan vulguis... " #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s no existeix i no pot ser creat! Sortint." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Error creant el directori d'actualitzacions! " -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Error: %s no existeix i no pot ser creat! Sortint." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -930,36 +935,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "General" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Depurador " #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Error al guardar la captura de pantalla! " #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "S'ha perdut la connexió amb el servidor." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Error de xarxa " @@ -1079,37 +1084,37 @@ msgid "Astral Magic" msgstr "Màgia Astral " #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Amic" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Desatès " #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorat " #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Esborrat " #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1233,7 +1238,7 @@ msgstr "Intercanvi " #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Atacar " @@ -1294,7 +1299,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Moure" @@ -1303,7 +1308,7 @@ msgstr "Moure" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Parlar " @@ -1406,7 +1411,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1488,8 +1493,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Conjunt " @@ -1639,8 +1644,8 @@ msgstr "Agregar-los tots al intercanvi " #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Botiga " @@ -1671,7 +1676,7 @@ msgstr "Emmagatzema-ho tot" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Recuperar " @@ -1704,8 +1709,8 @@ msgstr "Recupera-ho tot" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Utilitzar " @@ -1896,8 +1901,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Des-equipar " @@ -1905,16 +1910,16 @@ msgstr "Des-equipar " #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equipar " #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Deixar caure... " @@ -1929,14 +1934,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Deixar caure " #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Dividir " @@ -2151,503 +2156,513 @@ msgstr "Amaga finestres" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Finestra d'ajuda " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Finestra d'estat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Finestra d'inventari " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Finestra d'equipament " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Finestra d'habilitats " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Finestra de mini-mapa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Finestra de xat " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Finestra de dreceres d'objecte " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Finestra de configuració " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Finestra de depurador " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Finestra social " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Finestra de dreceres de emoticones" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Finestra de vestuari " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Finestra de botiga " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Finestra de abocament ràpid " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Finestra d'ordres " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Finestra de comprobació de bots " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Finestra de gent en línia " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Finestra social anterior " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Finestra social següent " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Drecera d'emoticona %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Utilitzar vestimenta " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Copiar vestimenta " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Activar xat " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Desplaça el xat amunt " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Desplaça el xat avall " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Finestra anterior de xat " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Següent finestra de xat " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignora entrada 1 " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignora entrada 2 " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Mira amunt " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Mira abaix " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Mira esquerra " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Mira dreta " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Moviments boigs " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Canvia tipus de moviment boig " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Aboca ràpidament objectes N de la ranura 0" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Aboca ràpidament objectes N" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Selecciona contador d'abocament " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Cura ràpidament l'objectiu o un mateix " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Utilitza el conjur #itenplz " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Utilitza atac màgic " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Selecciona atac màgic " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Canvia tipus de moviment " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Canvia tipus d'atac d'arma " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Canvia tipus d'atac " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Canvia tipus de seguiment " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Canvia mode d'imitació " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Activa/Desactiva tecles de modificació de joc. " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Àudio On / Off " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Activa / Desactiva mode AFK " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Emular clic dret des de teclat " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Selecciona mode de càmera " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Mou Amunt " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Mou Abaix " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Mou Esquerra " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Mou Dreta " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2656,7 +2671,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2667,12 +2682,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2682,7 +2697,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2690,45 +2705,45 @@ msgid "Delete" msgstr "Esborra " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Dreceres " #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2736,7 +2751,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2744,13 +2759,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Xat " #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2968,7 +2983,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3812,7 +3827,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Botiga " @@ -4161,10 +4176,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nom" @@ -4769,6 +4791,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4838,7 +4869,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Equipament " @@ -4849,7 +4880,7 @@ msgstr "INV " #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventari " @@ -4939,18 +4970,18 @@ msgid "Key: %s" msgstr "Clau: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Comprovador de bots " #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Reajustar " #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Resultat" @@ -5282,19 +5313,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Present: %s; %d jugadors estan presents. " #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Xiuxiuejant a %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5659,39 +5690,39 @@ msgid "Reset timer" msgstr "Reajustar temporitzador " #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5707,51 +5738,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6897,11 +6928,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7085,17 +7116,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Direcció buida enviada a Network::connect()! " #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "No es pot resoldre el host \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Connexió interrompuda amb el servidor. " diff --git a/po/cs.po b/po/cs.po index c09e2eca1..ea2d2d8f2 100644 --- a/po/cs.po +++ b/po/cs.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" -"Last-Translator: Andrei Karas \n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 18:13+0000\n" +"Last-Translator: samuraiii \n" "Language-Team: Czech (http://www.transifex.com/projects/p/manaplus/language/" "cs/)\n" "Language: cs\n" @@ -52,12 +52,12 @@ msgid "miss" msgstr "minutí" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -531,37 +531,37 @@ msgstr "Plovoucí bublina" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Nastavení" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "Výkon" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Video" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Téma" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" -msgstr "" +msgstr "O ManaPlus" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Nápověda" @@ -574,7 +574,7 @@ msgstr "Nápověda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -583,32 +583,32 @@ msgid "Close" msgstr "Zavřít" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Připojuji se k serveru" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Přihlašuji se" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Vstupuji do herního světa" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Vyžaduji postavy" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Připojuji se k hernímu serveru" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Vyměňuji herní servery" @@ -623,7 +623,7 @@ msgstr "Vyměňuji herní servery" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -636,65 +636,65 @@ msgid "Error" msgstr "Chyba" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Požaduji registrační detaily" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Změna hesla" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Heslo úspěšně změněno!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Změna emailu" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Email úspěšně změněn!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Zrušení registrace úspěšné" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Nashledanou, vraťte se kdykoli..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s neexistuje a vytvoření selhalo. Končím." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "Neplatný host pro update: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Chyba při vytváření adresáře s updaty!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "Preješ si otevřít stránku podpory?" @@ -966,12 +966,12 @@ msgid "Saving screenshot failed!" msgstr "Ukládání snímku obrazovky selhalo!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Spojení se serverem bylo ztraceno." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Chyba sítě" @@ -1326,8 +1326,8 @@ msgstr "Promluv" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Nákup" @@ -1340,7 +1340,7 @@ msgstr "Nákup" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Prodej" @@ -1422,8 +1422,8 @@ msgstr "Vložit jméno do chatu" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1431,7 +1431,7 @@ msgstr "Vložit jméno do chatu" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Zrušit" @@ -2104,10 +2104,10 @@ msgstr "Vybrat OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Ukončit" @@ -2163,9 +2163,8 @@ msgstr "Skrýt okna" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Debug okno" +msgstr "Okno o ManaPlus" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2447,9 +2446,8 @@ msgstr "Klávesa modifikátoru chatu" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Zobrazovat statusy" +msgstr "Zobrazit smajlíky" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2708,8 +2706,8 @@ msgstr "Vybrat2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Smazat" @@ -3012,7 +3010,7 @@ msgstr "Otevři web adresu" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Upravit" @@ -4197,6 +4195,8 @@ msgstr "Požít speciální diagonální rychlost pro pohyb hráčů" msgid "" "Emulate right mouse button by long mouse click (usefull for touch interfaces)" msgstr "" +"Emulovat pravé kliknutí myši pomocí dlouhého kliknutí (užitečné pro dotyková " +"rozhraní)" #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header @@ -4811,13 +4811,12 @@ msgstr "Povol spuštění spořiče obrazovky" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Snímek obrazovky" +msgstr "Snímky obrazovky" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" -msgstr "" +msgstr "Přidat ke snímkům obrazovky vodotisk" #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 @@ -4982,7 +4981,7 @@ msgstr "NAS" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5011,14 +5010,14 @@ msgstr "Vytvořit předměty" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Cena: %s / Celkem %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Počet:" @@ -5028,9 +5027,9 @@ msgstr "Počet:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5040,16 +5039,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5060,7 +5059,7 @@ msgstr "Vytvořit" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5276,7 +5275,7 @@ msgstr "Přepnout přihlášení" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Hrát" @@ -5609,7 +5608,7 @@ msgstr "Upravit server" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Připojit" @@ -5704,24 +5703,24 @@ msgid "Unknown." msgstr "Neznámý." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Reset statistik" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Reset časů" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Zabití: %s, celkem zk %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5729,7 +5728,7 @@ msgid "Avg Exp: %s" msgstr "Prům Zk: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5737,15 +5736,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Počet prům. oblud do úrovně: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Zabití/Min: %s, Zk/Min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5754,8 +5753,8 @@ msgstr[0] "Rychlost Zk za %d min: %s" msgstr[1] "Rychlost Zk za %d min: %s" msgstr[2] "Rychlost Zk za %d min: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5764,12 +5763,12 @@ msgstr[1] "Čas do další úrovně při %d min: %s" msgstr[2] "Čas do další úrovně při %d min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Zk za poslední zabití:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5861,42 +5860,42 @@ msgstr "Host updatu: %s" msgid "Open register url" msgstr "Otevřít registrační url" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "pruh zdraví" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "pruh many" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "pruh zkušeností" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "pruh váhy" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "pruh míst v inventáři" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "pruh peněz" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "pruh šípů" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "stavový řádek" @@ -5953,8 +5952,8 @@ msgstr "Odeslat" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Přidat" @@ -6044,12 +6043,12 @@ msgid "Passwords do not match." msgstr "Hesla se neshodují." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "prodat předmět" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "Opravdu chceš prodat %s?" @@ -6060,7 +6059,7 @@ msgid "Choose Your Server" msgstr "Zvolte server" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Načíst" @@ -6122,23 +6121,23 @@ msgid "Personal Shop" msgstr "Osobní obchod" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Koupit věci" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Prodat věci" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Oznámit" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Zobrazit odkazy v oznámení" @@ -6622,7 +6621,7 @@ msgid "Updating..." msgstr "Aktualizuje se..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Připojuji se..." @@ -6651,12 +6650,12 @@ msgid "Completed" msgstr "Hotovo" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Kdo je online - Obnovuji" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Obnovit" @@ -6666,12 +6665,12 @@ msgid "Who Is Online - " msgstr "Kdo je online - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Kdo je online - chyba" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Kdo je přihlášený - " @@ -6693,25 +6692,25 @@ msgstr "Vyber svět" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "kl_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "Jknoflík%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "neznámá klávesa" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JK%d" @@ -6719,7 +6718,7 @@ msgstr "JK%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "n kl" diff --git a/po/da.po b/po/da.po index 0dc016a24..a93a50495 100644 --- a/po/da.po +++ b/po/da.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Danish (http://www.transifex.com/projects/p/manaplus/language/da/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorerer indkomne handels anmodninger" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Accepterer indkomne handels anmodninger" @@ -526,7 +526,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Opsætning" @@ -549,9 +549,14 @@ msgstr "Video" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Hjælp" @@ -564,41 +569,41 @@ msgstr "Hjælp" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Luk" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Forbinder til server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Logger ind" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -613,7 +618,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -626,65 +631,65 @@ msgid "Error" msgstr "Fejl" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Fejl under oprettelsen af opdateringen mappen!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -930,36 +935,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Gemningen af skærmbilledet fejlede!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Netværksfejl" @@ -1079,37 +1084,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Ven" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Se bort fra" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorer" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1233,7 +1238,7 @@ msgstr "Handl" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Angrib" @@ -1294,7 +1299,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1303,7 +1308,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Snak" @@ -1406,7 +1411,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1488,8 +1493,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1639,8 +1644,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Gem på lager" @@ -1671,7 +1676,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Hent fra lager" @@ -1704,8 +1709,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Brug" @@ -1896,8 +1901,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Tag af" @@ -1905,16 +1910,16 @@ msgstr "Tag af" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Tag på" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1929,14 +1934,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Smid" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Opdel" @@ -2151,503 +2156,513 @@ msgstr "Gem vinduer" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Hjælpevindue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Statsvindue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Færdigheds-vindue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Minikort" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chat-vindue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Opsætnings-vindue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debug-vindue" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Slå chat til eller fra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Scroll chat op" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Scroll chat ned" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Gå til sidste chat tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Gå til næste chat tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Flyt op" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Flyt ned" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Flyt til venstre" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Flyt til højre" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2656,7 +2671,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2667,12 +2682,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2682,7 +2697,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2690,45 +2705,45 @@ msgid "Delete" msgstr "Slet" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2736,7 +2751,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2744,13 +2759,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2968,7 +2983,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3812,7 +3827,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "butik" @@ -4161,10 +4176,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Navn" @@ -4769,6 +4791,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4838,7 +4869,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Udstyr" @@ -4849,7 +4880,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventarliste" @@ -4939,18 +4970,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Nulstil" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5282,19 +5313,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Hvisker til %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5659,39 +5690,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5707,51 +5738,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6897,11 +6928,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7085,17 +7116,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/de.po b/po/de.po index 55d3dbf7e..cb7df612e 100644 --- a/po/de.po +++ b/po/de.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: German (http://www.transifex.com/projects/p/manaplus/language/" "de/)\n" @@ -61,12 +61,12 @@ msgid "miss" msgstr "verfehlt" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -539,37 +539,37 @@ msgstr "Schwebende Blase" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Einstellungen" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Video" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Theme" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Hilfe" @@ -582,7 +582,7 @@ msgstr "Hilfe" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -591,32 +591,32 @@ msgid "Close" msgstr "Schließen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Verbinde zum Server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Anmelden" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Betrete die Spielwelt" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Spielfiguren werden abgefragt" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Verbinde zum Charakterserver" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Charakterserver wechseln" @@ -631,7 +631,7 @@ msgstr "Charakterserver wechseln" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -644,66 +644,66 @@ msgid "Error" msgstr "Fehler" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Anfrage der Registrierungsdetails" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Passwort ändern" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Passwort erfolgreich geändert!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "E-Mail ändern" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "E-Mail erfolgreich geändert!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Erfolgreich abgemeldet." #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Leb wohl und komm jeder Zeit wieder..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s existiert nicht und kann nicht erstellt werden! Beende." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Fehler beim Erstellen des Verzeichnisses für Updates!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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..." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -976,12 +976,12 @@ msgid "Saving screenshot failed!" msgstr "Bildschirmfoto konnte nicht gespeichert werden!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Die Verbindung zum Server wurde getrennt." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Netzwerkfehler" @@ -1336,8 +1336,8 @@ msgstr "Sprechen" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Kaufen" @@ -1350,7 +1350,7 @@ msgstr "Kaufen" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Verkaufen" @@ -1432,8 +1432,8 @@ msgstr "Füge Name dem Chat hinzu" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1441,7 +1441,7 @@ msgstr "Füge Name dem Chat hinzu" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Abbrechen" @@ -2114,10 +2114,10 @@ msgstr "OK auswählen" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Beenden" @@ -2173,9 +2173,8 @@ msgstr "Fenster ausblenden" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Debugfenster" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2457,9 +2456,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Zeige Stattistiken" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2718,8 +2716,8 @@ msgstr "Auswahl 2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Löschen" @@ -3022,7 +3020,7 @@ msgstr "URL öffnen" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Ändern" @@ -4821,9 +4819,8 @@ msgstr "Erlaube Bildschirmschoner" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Bildschirmfoto" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4992,7 +4989,7 @@ msgstr "EINST" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5021,14 +5018,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Preis: %s / Gesamt: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Menge:" @@ -5038,9 +5035,9 @@ msgstr "Menge:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5050,16 +5047,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5070,7 +5067,7 @@ msgstr "Erstellen" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5286,7 +5283,7 @@ msgstr "Login wechseln" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Los!" @@ -5614,7 +5611,7 @@ msgstr "Bearbeite Server" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Verbinde..." @@ -5709,24 +5706,24 @@ msgid "Unknown." msgstr "Unbekannt." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Statistik zurücksetzen" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Timer zurücksetzen" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Getötet: %s, Summe Erfahrungspunkte: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5734,7 +5731,7 @@ msgid "Avg Exp: %s" msgstr "Durchschnitt. Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5742,15 +5739,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Durchschn. Monsteranzahl zum nächsten Level %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Kills/Min: %s, Exp/Min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5758,8 +5755,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "Erfahrungspunkte Geschwindigkeit pro %d Min: %s" msgstr[1] "Erfahrungspunkte Geschwindigkeit pro %d Min: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5767,12 +5764,12 @@ msgstr[0] "Zeit bis zum nächsten Level pro %d Min: %s" msgstr[1] "Zeit bis zum nächsten Level pro %d Min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Letze exp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5866,42 +5863,42 @@ msgstr "Update host: %s" msgid "Open register url" msgstr "Öffne die Registrierungs-URL" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "Gesundheits Balken" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "Mana Balken" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "Erfahrungs Balken" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "Gewichts Balken" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "Inventarplatz Balken" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "Geld Balken" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "Pfeile Balken" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "Status Balken" @@ -5958,8 +5955,8 @@ msgstr "Absenden" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Hinzufügen" @@ -6049,12 +6046,12 @@ msgid "Passwords do not match." msgstr "Passwörter stimmen nicht überein." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "Verkaufe Gegenstand" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6065,7 +6062,7 @@ msgid "Choose Your Server" msgstr "Wähle deinen Server" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Laden" @@ -6127,23 +6124,23 @@ msgid "Personal Shop" msgstr "Persönlicher Laden" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Kaufe Dinge" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Verkaufe Dinge" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Teile mit" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Zeige Links in Ankündigung" @@ -6630,7 +6627,7 @@ msgid "Updating..." msgstr "Aktualisiere..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Verbinde..." @@ -6659,12 +6656,12 @@ msgid "Completed" msgstr "Fertig" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Wer ist Online - Aktualisiere" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Aktualisierung" @@ -6674,12 +6671,12 @@ msgid "Who Is Online - " msgstr "Wer ist Online " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Wer ist Online - Fehler" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Wer ist Online - Aktualisiere" @@ -6701,25 +6698,25 @@ msgstr "Wähle Welt" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "Taste_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "JButton%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "unbekannte Taste" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JB%d" @@ -6727,7 +6724,7 @@ msgstr "JB%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "U-Taste" diff --git a/po/el.po b/po/el.po index f0a1ea0ba..fb2e223c0 100644 --- a/po/el.po +++ b/po/el.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Greek (http://www.transifex.com/projects/p/manaplus/language/el/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Αποδεχόμενος τα εισερχόμενα αιτήματα του εμπορίου" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Ρύθμισεις" @@ -548,9 +548,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Βοήθεια" @@ -563,41 +568,41 @@ msgstr "Βοήθεια" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Κλείσιμο" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Σύνδεση σε τονδιακομιστή" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Σύνδεση" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Μπαίνοντας στον κόσμο του παιχνιδιού " #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Αναζητώντας χαρακτήρες" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Σύνδεση με τον διακομιστή του παιχνιδιού" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Αλλαγή διακοσμητών στο παιχνίδι" @@ -612,7 +617,7 @@ msgstr "Αλλαγή διακοσμητών στο παιχνίδι" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "Σφάλμα" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Αναζητούνται τα στοιχεία της εγγραφής" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Αλλαγή κωδικού πρόσβασης" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Ο κωδικός σας άλλαξε με επιτυχία!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Αλλαγή ηλεκτρονικού ταχυδρομείου" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "Ηλεκτρονικό ταχυδρομείο άλλαξε με επιτυχία!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Διαγραφή Επιτυχής" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Αντίο, να επιστρέψεις κάθε στιγμή ..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr " %s δεν υπάρχει και δεν μπορεί να δημιουργηθεί!Έξοδος." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Σφάλμα κατά τη δημιουργία του καταλόγου ενημερώσεων!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Σφάλμα: %s δεν υπάρχει και δεν μπορεί να δημιουργηθεί! Εγκατάλειψη." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Γενικά" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Αποσφαλμάτωση" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Σώσιμο φωτογραφίας απέτυχε" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Η σύνδεση με το διακομιστή χάθηκε." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Σφάλμα δικτύου" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Επίθεση" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Κίνηση" @@ -1302,7 +1307,7 @@ msgstr "Κίνηση" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Συζήτηση" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Ρούχα" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Κατάστημα" @@ -1670,7 +1675,7 @@ msgstr "Αποθηκεύστε όλα τα" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Ανάκτηση" @@ -1703,8 +1708,8 @@ msgstr "Ανέκτησε όλα" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Χρήση" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1904,16 +1909,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equip" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Πέτα ..." @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Πέτα" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Διαίρεση" @@ -2150,503 +2155,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "Διαγραφή" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Συζήτηση" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Κατάστημα" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Όνομα" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Εξοπλισμός" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "Κλειδί: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Επαναφορά" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Αποτέλεσμα" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Ψιθυρίζοντας στο %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "Επαναφορά χρονόμετρου" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/en_GB.po b/po/en_GB.po index 392593917..fb172eaa3 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/manaplus/language/en_GB/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignoring incoming trade requests" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Accepting incoming trade requests" @@ -526,7 +526,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Setup" @@ -549,9 +549,14 @@ msgstr "Video" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Help" @@ -564,41 +569,41 @@ msgstr "Help" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Close" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Connecting to server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Logging in" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Entering game world" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Requesting characters" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Connecting to the game server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Changing game servers" @@ -613,7 +618,7 @@ msgstr "Changing game servers" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -626,65 +631,65 @@ msgid "Error" msgstr "Error" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Requesting registration details" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Password Change" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Error creating updates directory!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -930,36 +935,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "General" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Saving screenshot failed!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Network Error" @@ -1079,37 +1084,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Friend" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Disregarded" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignored" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1233,7 +1238,7 @@ msgstr "Trade" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Attack" @@ -1294,7 +1299,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1303,7 +1308,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Talk" @@ -1406,7 +1411,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1488,8 +1493,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1639,8 +1644,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Store" @@ -1671,7 +1676,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Retrieve" @@ -1704,8 +1709,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Use" @@ -1896,8 +1901,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Unequip" @@ -1905,16 +1910,16 @@ msgstr "Unequip" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equip" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1929,14 +1934,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Drop" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Split" @@ -2151,503 +2156,513 @@ msgstr "Hide Windows" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Help Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Status Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Inventory Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Equipment Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Skill Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Minimap Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chat Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Item Shortcut Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Setup Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debug Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Emote Shortcut Window" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Emote Shortcut %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Toggle Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Scroll Chat Up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Scroll Chat Down" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Previous Chat Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Next Chat Tab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignore input 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignore input 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Move Up" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Move Down" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Move Left" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Move Right" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2656,7 +2671,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2667,12 +2682,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2682,7 +2697,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2690,45 +2705,45 @@ msgid "Delete" msgstr "Delete" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2736,7 +2751,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2744,13 +2759,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2968,7 +2983,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3812,7 +3827,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Shop" @@ -4161,10 +4176,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Name" @@ -4769,6 +4791,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4838,7 +4869,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Equipment" @@ -4849,7 +4880,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventory" @@ -4939,18 +4970,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Reset" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5282,19 +5313,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Whispering to %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5659,39 +5690,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5707,51 +5738,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6897,11 +6928,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7085,17 +7116,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/eo.po b/po/eo.po index f9c9c98ba..74f419483 100644 --- a/po/eo.po +++ b/po/eo.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Esperanto (http://www.transifex.com/projects/p/manaplus/language/eo/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -526,7 +526,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -549,9 +549,14 @@ msgstr "Video" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Helpo" @@ -564,41 +569,41 @@ msgstr "Helpo" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Fermi" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -613,7 +618,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -626,65 +631,65 @@ msgid "Error" msgstr "Eraro" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -930,36 +935,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1079,37 +1084,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorita" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Forigita" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Malamiko" @@ -1233,7 +1238,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1294,7 +1299,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Movi" @@ -1303,7 +1308,7 @@ msgstr "Movi" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Paroli" @@ -1406,7 +1411,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1488,8 +1493,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1639,8 +1644,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1671,7 +1676,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1704,8 +1709,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Uzi" @@ -1896,8 +1901,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1905,16 +1910,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1929,14 +1934,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2151,503 +2156,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Movi supren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Movi malsupren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Movi maldekstren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Movi dekstren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2656,7 +2671,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2667,12 +2682,12 @@ msgid "Other" msgstr "Alia" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2682,7 +2697,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2690,45 +2705,45 @@ msgid "Delete" msgstr "Forigi" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Fenestroj" @@ -2736,7 +2751,7 @@ msgstr "Fenestroj" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2744,13 +2759,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Babilado" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2968,7 +2983,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3812,7 +3827,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4161,10 +4176,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Nomo" @@ -4769,6 +4791,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4838,7 +4869,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4849,7 +4880,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4939,18 +4970,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5282,19 +5313,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5659,39 +5690,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5707,51 +5738,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6897,11 +6928,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7085,17 +7116,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/es.po b/po/es.po index 202feff98..6870221d4 100644 --- a/po/es.po +++ b/po/es.po @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-05 18:59+0000\n" -"Last-Translator: Nelson Martell \n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" +"Last-Translator: Andrei Karas \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/" "language/es/)\n" "Language: es\n" @@ -57,12 +57,12 @@ msgid "miss" msgstr "falla" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -535,37 +535,37 @@ msgstr "Burbuja flotante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configuración" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "Rendimiento" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Video" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Tema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Ayuda" @@ -578,7 +578,7 @@ msgstr "Ayuda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -587,32 +587,32 @@ msgid "Close" msgstr "Cerrar" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Conectando al servidor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Accediendo a la cuenta" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Entrando al mundo del juego" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Cargando personajes" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Conectando al servidor del juego" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Cambiando servidores del juego" @@ -627,7 +627,7 @@ msgstr "Cambiando servidores del juego" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -640,65 +640,65 @@ msgid "Error" msgstr "Error" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Solicitando detalles de registro" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Cambio de contraseña" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "¡Contraseña cambiada exitosamente!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Cambio de Email" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "¡Email modificado exitosamente!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Registro cancelado" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Adiós, vuelve cuando quieras..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "¡%s no existe y no puede ser creado! Saliendo." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "Servidor de actualización inválido: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "¡Error al crear la carpeta de actualizaciones!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "¿Quieres abrir la página de soporte?" @@ -971,12 +971,12 @@ msgid "Saving screenshot failed!" msgstr "¡El guardado de la captura de pantalla ha fallado!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Se ha perdido la conexión con el servidor." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Error de Red" @@ -1331,8 +1331,8 @@ msgstr "Hablar" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Comprar" @@ -1345,7 +1345,7 @@ msgstr "Comprar" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Vender" @@ -1427,8 +1427,8 @@ msgstr "Agregar nombre al chat" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1436,7 +1436,7 @@ msgstr "Agregar nombre al chat" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Cancelar" @@ -2109,10 +2109,10 @@ msgstr "Seleccionar OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Salir" @@ -2168,9 +2168,8 @@ msgstr "Esconder ventanas" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Ventana de Depurador" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2452,9 +2451,8 @@ msgstr "Tecla modificadora de chat" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Mostrar estados" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2713,8 +2711,8 @@ msgstr "Select2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Borrar" @@ -3017,7 +3015,7 @@ msgstr "Abrir url" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Editar" @@ -4819,9 +4817,8 @@ msgstr "Permitir ejecución de protector de pantalla" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Capturar pantalla" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4990,7 +4987,7 @@ msgstr "SET" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5019,14 +5016,14 @@ msgstr "Crear artículos" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Precio: %s / Total: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Cantidad:" @@ -5036,9 +5033,9 @@ msgstr "Cantidad:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5048,16 +5045,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5068,7 +5065,7 @@ msgstr "Crear" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5288,7 +5285,7 @@ msgstr "Volver al Login" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Jugar" @@ -5621,7 +5618,7 @@ msgstr "Editar Servidor" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Conectar" @@ -5717,24 +5714,24 @@ msgid "Unknown." msgstr "Desconocido." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Restablecer estadísticas" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Restablecer cronometrador" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Muertes: %s, exp. total: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5742,7 +5739,7 @@ msgid "Avg Exp: %s" msgstr "Avg Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5750,15 +5747,15 @@ msgid "No. of avg mob to next level: %s" msgstr "No. of avg mob to next level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Matanza/Mín: %s, Exp/Mín: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5766,8 +5763,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "Rapidez de experiencia por %d minuto: %s" msgstr[1] "Rapidez de experiencia por %d minutos: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5775,12 +5772,12 @@ msgstr[0] "Tiempo para el siguiente nivel por %d minuto: %s" msgstr[1] "Tiempo para el siguiente nivel por %d minutos: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp de último eliminado:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5872,42 +5869,42 @@ msgstr "Host de actualización: %s" msgid "Open register url" msgstr "Abrir registro de url" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "barra de salud" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "barra de maná" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "barra de experiencia" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "barra de peso" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "barra de ranuras del inventario" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "barra de dinero" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "barra de flechas" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "barra de estado" @@ -5964,8 +5961,8 @@ msgstr "Enviar" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Añadir" @@ -6057,12 +6054,12 @@ msgid "Passwords do not match." msgstr "Las contraseñas no coinciden." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "vender artículo" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "¿Realmente quieres vender %s?" @@ -6073,7 +6070,7 @@ msgid "Choose Your Server" msgstr "Escoge tu servidor" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Cargar" @@ -6135,23 +6132,23 @@ msgid "Personal Shop" msgstr "Tienda personal" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Comprar artículos" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Vender artículos" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Anunciar" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Mostrar enlaces en el anuncio" @@ -6637,7 +6634,7 @@ msgid "Updating..." msgstr "Actualizando..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Conectando..." @@ -6666,12 +6663,12 @@ msgid "Completed" msgstr "Completado" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Quién está conectado - Actualizando" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Actualizar" @@ -6681,12 +6678,12 @@ msgid "Who Is Online - " msgstr "Quién está conectado - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Quién está conectado - error" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Quién está conectado - Actualizar" @@ -6708,25 +6705,25 @@ msgstr "Escoger Mundo" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "tecla_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "JButton%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "tecla desconocida" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JB%d" @@ -6734,7 +6731,7 @@ msgstr "JB%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "tecla desc." diff --git a/po/et.po b/po/et.po index 7306089cc..ece9864cc 100644 --- a/po/et.po +++ b/po/et.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Estonian (http://www.transifex.com/projects/p/manaplus/language/et/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -548,9 +548,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Abi" @@ -563,41 +568,41 @@ msgstr "Abi" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Sulge" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "Viga" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1904,16 +1909,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2150,503 +2155,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "Kustuta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Vestlus" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/fa.po b/po/fa.po index d374e3230..3e70fe5ce 100644 --- a/po/fa.po +++ b/po/fa.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Persian (http://www.transifex.com/projects/p/manaplus/language/fa/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -524,7 +524,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -547,9 +547,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -562,41 +567,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -611,7 +616,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -624,65 +629,65 @@ msgid "Error" msgstr "خطا" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -928,36 +933,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "کلی" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "خطای شبکه" @@ -1077,37 +1082,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1231,7 +1236,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1292,7 +1297,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1301,7 +1306,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1404,7 +1409,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1486,8 +1491,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1637,8 +1642,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1669,7 +1674,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1702,8 +1707,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1894,8 +1899,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1903,16 +1908,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1927,14 +1932,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2149,503 +2154,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2654,7 +2669,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2665,12 +2680,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2680,7 +2695,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2688,45 +2703,45 @@ msgid "Delete" msgstr "حذف" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2734,7 +2749,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2742,13 +2757,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "چت" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2966,7 +2981,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3810,7 +3825,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4159,10 +4174,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4767,6 +4789,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4836,7 +4867,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "تجهیزات" @@ -4847,7 +4878,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4937,18 +4968,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5280,19 +5311,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5657,39 +5688,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5703,51 +5734,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6893,11 +6924,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7081,17 +7112,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/fi.po b/po/fi.po index b6d1da9f4..db9e3adc8 100644 --- a/po/fi.po +++ b/po/fi.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/manaplus/" "language/fi/)\n" @@ -49,12 +49,12 @@ msgid "miss" msgstr "huti" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "P" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "-" @@ -527,37 +527,37 @@ msgstr "Leijuva puhekupla" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Asetukset" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Kuva" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Teema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Apua" @@ -570,7 +570,7 @@ msgstr "Apua" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -579,32 +579,32 @@ msgid "Close" msgstr "Sulje" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Yhdistän palvelimeen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Kirjaudun sisään" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Siirryn pelimaailmaan" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Pyydän hahmoja" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Yhdistän pelipalvelimeen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Vaihdan pelipalvelinta" @@ -619,7 +619,7 @@ msgstr "Vaihdan pelipalvelinta" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -632,65 +632,65 @@ msgid "Error" msgstr "Virhe" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Pyydän rekisteröitymisen yksityiskohtia" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Salasanan vaihto" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Salasana vaihdettu onnistuneesti!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Sähköpostin vaihto" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Sähköpostiosoite vaihdettu onnistuneesti!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Tietojen poisto onnistui" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Näkemisiin, tule pian takaisin..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s ei ole olemassa eikä sitä voi luoda! Poistun." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Päivityshakemistoa luodessa tapahtui virhe!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -964,12 +964,12 @@ msgid "Saving screenshot failed!" msgstr "Ruutukaappauksen tallentaminen epäonnistui!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Yhteys palvelimeen katkesi." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Verkkovirhe" @@ -1324,8 +1324,8 @@ msgstr "Keskustele" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Osta" @@ -1338,7 +1338,7 @@ msgstr "Osta" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Myy" @@ -1420,8 +1420,8 @@ msgstr "Lisää nimi keskusteluun" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1429,7 +1429,7 @@ msgstr "Lisää nimi keskusteluun" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Peru" @@ -2102,10 +2102,10 @@ msgstr "Valitse OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Sulje" @@ -2161,9 +2161,8 @@ msgstr "Piilota ikkunat" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Debug-ikkuna" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2445,9 +2444,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Näytä tilat" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2706,8 +2704,8 @@ msgstr "" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Poista" @@ -3010,7 +3008,7 @@ msgstr "" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Muokkaa" @@ -4802,9 +4800,8 @@ msgstr "" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Kuvankaappaus" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4973,7 +4970,7 @@ msgstr "Ase" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5002,14 +4999,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Hinta: %s / Kaikkiaan: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Määrä:" @@ -5019,9 +5016,9 @@ msgstr "Määrä:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5031,16 +5028,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5051,7 +5048,7 @@ msgstr "Luo" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5267,7 +5264,7 @@ msgstr "Vaihda sisäänkirjautumistietoja" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Pelaa" @@ -5595,7 +5592,7 @@ msgstr "" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Yhdistä" @@ -5690,24 +5687,24 @@ msgid "Unknown." msgstr "Tuntematon." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Nollaa tiedot" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Nollaa ajastin" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Tappoja: %s, kp kaikkiaan: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5715,7 +5712,7 @@ msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5723,15 +5720,15 @@ msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Tappoa/min: %s, kp/min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5739,8 +5736,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "Kokemustahti / %d min: %s" msgstr[1] "Kokemustahti / %d min: %s<" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5748,12 +5745,12 @@ msgstr[0] "Aika ensi tasolle %d min perusteella: %s" msgstr[1] "Aika ensi tasolle %d min perusteella: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Viime tapon kp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5845,42 +5842,42 @@ msgstr "" msgid "Open register url" msgstr "" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "terveyspalkki" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "manapalkki" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "kokemuspalkki" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "painopalkki" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "tavarapaikkapalkki" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "rahapalkki" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "nuolipalkki" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "tilapalkki" @@ -5937,8 +5934,8 @@ msgstr "Lähetä" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Lisää" @@ -6028,12 +6025,12 @@ msgid "Passwords do not match." msgstr "Salasanat eivät täsmää." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6044,7 +6041,7 @@ msgid "Choose Your Server" msgstr "Valitse palvelimesi" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Lataa" @@ -6106,23 +6103,23 @@ msgid "Personal Shop" msgstr "Oma kauppa" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Osta tavaroita" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Myy tavaroita" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Ilmoita" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Näytä linkit ilmoituksessa" @@ -6606,7 +6603,7 @@ msgid "Updating..." msgstr "Päivitetään..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Yhdistetään..." @@ -6635,12 +6632,12 @@ msgid "Completed" msgstr "Valmis" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Kuka on linjoila - päivitän" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Päivitä" @@ -6650,12 +6647,12 @@ msgid "Who Is Online - " msgstr "Kuka on linjoilla - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Kuka on linjoilla - virhe" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Kuka on linjoilla - päivitä" @@ -6677,25 +6674,25 @@ msgstr "Valitse pelimaailma" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "" @@ -6703,7 +6700,7 @@ msgstr "" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "" diff --git a/po/fr.po b/po/fr.po index 0a5a2fcce..b9f590b61 100644 --- a/po/fr.po +++ b/po/fr.po @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" -"Last-Translator: Andrei Karas \n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-14 09:53+0000\n" +"Last-Translator: Alige \n" "Language-Team: French (http://www.transifex.com/projects/p/manaplus/language/" "fr/)\n" "Language: fr\n" @@ -57,12 +57,12 @@ msgid "miss" msgstr "raté" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -535,37 +535,37 @@ msgstr "Bulle flottante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configuration" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "Performance" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Vidéo" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Thème" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" -msgstr "" +msgstr "À propos" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Aide" @@ -578,7 +578,7 @@ msgstr "Aide" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -587,32 +587,32 @@ msgid "Close" msgstr "Fermer" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Connexion au serveur" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Connexion" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Entrée dans le monde de jeu" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Téléchargement des personnages" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Connexion au serveur de jeu" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Changement de serveur de jeu" @@ -627,7 +627,7 @@ msgstr "Changement de serveur de jeu" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -640,66 +640,66 @@ msgid "Error" msgstr "Erreur" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Demande des paramètres d'inscription" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Changement de mot de passe" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Le mot de passe a été changé avec succès !" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Changer d'e-mail" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "L'adresse e-mail a été changée avec succès !" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Désinscription réussie" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "À bientôt, Revenez quand vous voulez..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "Hôte de mise à jour invalide : %s" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Impossible de créer le dossier de mise à jour !" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "Veux-tu ouvrir la page d'aide ?" @@ -973,13 +973,13 @@ msgid "Saving screenshot failed!" msgstr "La capture d'écran a échoué !" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "" "La connexion au serveur a été coupée, le programme va maintenant se fermer." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Erreur Réseau" @@ -1334,8 +1334,8 @@ msgstr "Parler" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Acheter" @@ -1348,7 +1348,7 @@ msgstr "Acheter" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Vendre" @@ -1430,8 +1430,8 @@ msgstr "Ajouter le nom dans la boite de dialogue" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1439,7 +1439,7 @@ msgstr "Ajouter le nom dans la boite de dialogue" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Annuler" @@ -2112,10 +2112,10 @@ msgstr "Sélectionner OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Quitter" @@ -2171,9 +2171,8 @@ msgstr "Cacher les fenêtres" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Fenêtre de déboguage" +msgstr "À propos Fenêtre" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2455,9 +2454,8 @@ msgstr "Touche de modification du chat" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Montrer les Statuts" +msgstr "Afficher les sourires" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2716,8 +2714,8 @@ msgstr "Sélectionner2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Supprimer" @@ -3020,7 +3018,7 @@ msgstr "Ouvrir l'adresse" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Éditer" @@ -4206,6 +4204,8 @@ msgstr "" msgid "" "Emulate right mouse button by long mouse click (usefull for touch interfaces)" msgstr "" +"Imiter le clique droit de la souris par un long clique (utile pour les " +"surfaces tactiles)" #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header @@ -4825,13 +4825,12 @@ msgstr "Autoriser l'économiseur d'écran à fonctionner" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Capture d'écran" +msgstr "Captures d'écran" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" -msgstr "" +msgstr "Ajouter les marques d'eau dans les captures d'écran" #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 @@ -4996,7 +4995,7 @@ msgstr "Cfg" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5025,14 +5024,14 @@ msgstr "Créer des objets" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Prix : %s / Total : %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Montant :" @@ -5042,9 +5041,9 @@ msgstr "Montant :" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5054,16 +5053,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5074,7 +5073,7 @@ msgstr "Créer" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5290,7 +5289,7 @@ msgstr "Changer de compte" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Jouer" @@ -5623,7 +5622,7 @@ msgstr "Éditer le Serveur" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Connexion..." @@ -5718,24 +5717,24 @@ msgid "Unknown." msgstr "Inconnu." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Remettre les statistiques" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Remettre le temps" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Nbre Tués : %s, total exp : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5743,7 +5742,7 @@ msgid "Avg Exp: %s" msgstr "Exp. Moy. : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5751,15 +5750,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Nb. de mobs moy. pour proc. niv. : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Tués/Min : %s, Exp/Min : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5767,8 +5766,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "Rapidité exp pour %d min : %s" msgstr[1] "Rapidité exp pour %d min : %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5776,12 +5775,12 @@ msgstr[0] "Temps pour le prochain niveau %d min : %s" msgstr[1] "Temps pour le prochain niveau %d min : %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp du dernier tué :" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5873,42 +5872,42 @@ msgstr "Hôte de mise à jour : %s" msgid "Open register url" msgstr "Ouvrir l'URL d'inscription" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "Barre de vie" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "Barre de Mana" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "Barre d'expérience" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "Barre de poids" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "Barre emplacements d'inventaire" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "Barre d'argent" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "Barre de flèches" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "Barre de statut" @@ -5965,8 +5964,8 @@ msgstr "Soumettre" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Ajouter" @@ -6056,12 +6055,12 @@ msgid "Passwords do not match." msgstr "Les deux mots de passe sont différents" #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "vendre objet" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "Veux-tu vraiment vendre %s ?" @@ -6072,7 +6071,7 @@ msgid "Choose Your Server" msgstr "Choisis le serveur" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Charger" @@ -6134,23 +6133,23 @@ msgid "Personal Shop" msgstr "Boutique Personnelle" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Acheter des objets" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Vendre des objets" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Annoncer" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Montrer les liens dans l'annonce" @@ -6640,7 +6639,7 @@ msgid "Updating..." msgstr "Mise à jour en cours..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Connexion..." @@ -6669,12 +6668,12 @@ msgid "Completed" msgstr "Terminé" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Qui est en ligne - Mise à jour" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Mise à jour" @@ -6684,12 +6683,12 @@ msgid "Who Is Online - " msgstr "Qui est en ligne - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Qui est en ligne - Erreur" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Qui est en ligne - Mise à jour" @@ -6711,25 +6710,25 @@ msgstr "Choix du monde" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "touche_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "JBoutton%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "touche inconnue" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JB%d" @@ -6737,7 +6736,7 @@ msgstr "JB%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "touche u" diff --git a/po/he.po b/po/he.po index 1ad4be16f..6a4888ac7 100644 --- a/po/he.po +++ b/po/he.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/manaplus/language/he/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "מתעלם מהצעות סחר נכנסות" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "מאשר הצעות סחר נכנסות" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "הגדרות" @@ -548,9 +548,14 @@ msgstr "וידאו" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "עזרה" @@ -563,41 +568,41 @@ msgstr "עזרה" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "סגור" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "שגיאה" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "שגיאה ביצירת ספריית העדכונים!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "כללי" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "שמירת תמונת־מסך נכשלה" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "שגיאת רשת" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "ניטרלי" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "חבר" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "מזלזל" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "מתעלם" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "סחרר" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "תקוף" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "דבר" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "אחסן" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "החזר" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "השתמש" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "הורד" @@ -1904,16 +1909,16 @@ msgstr "הורד" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "השתמש" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "השלך" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "פצל" @@ -2150,503 +2155,513 @@ msgstr "הסתר חלונות" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "חלון עזרה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "חלון מצב" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "חלון ציוד" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "חלון לבוש" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "חלון כישורים" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "חלון מיני מפה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "חלון שיחה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "חלון קיצור־דרך לחפץ" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "חלון הגדרות" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "חלון ניפוי" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "חלון קיצור־דרך לרגישון" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "קיצור־דרך לריגשון %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "סגירת הצ'אט" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "גלול שיחה למעלה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "גלול שיחה למטה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "לשונית השיחה הקודמת" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "לשונית השיחה הבאה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "קלט התעלמות 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "קלט התעלמות 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "הזז למעלה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "הזז למטה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "הזז שמאלה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "הזז ימינה" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "מחק" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "שיחה" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "חנות" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "שם" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "לבוש" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "ציוד" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "אפס" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "לוחש אל %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/hr.po b/po/hr.po index 5ffe25bc2..eee37edd3 100644 --- a/po/hr.po +++ b/po/hr.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Croatian (http://www.transifex.com/projects/p/manaplus/language/hr/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ 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" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignoriranje dolaznih zahtjeva za trgovanje" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Prihvaćanje dolaznih zahtjeva za trgovanje" @@ -526,7 +526,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Podešavanje" @@ -549,9 +549,14 @@ msgstr "Slika" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Pomoć" @@ -564,41 +569,41 @@ msgstr "Pomoć" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Zatvori" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -613,7 +618,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -626,65 +631,65 @@ msgid "Error" msgstr "Greška" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -930,36 +935,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Općenito" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Spremanje screenshot-a nije uspjelo!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Mreža Greška" @@ -1079,37 +1084,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutralno" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Prijatelj" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Zanemareno" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorirano" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1233,7 +1238,7 @@ msgstr "Trgovanje" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Napad" @@ -1294,7 +1299,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1303,7 +1308,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Govori" @@ -1406,7 +1411,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1488,8 +1493,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1639,8 +1644,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Pohrani" @@ -1671,7 +1676,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Preuzmi" @@ -1704,8 +1709,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Upotrijebi" @@ -1896,8 +1901,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Skini opremu" @@ -1905,16 +1910,16 @@ msgstr "Skini opremu" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Opremi" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1929,14 +1934,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Ispusti" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Razdvoji" @@ -2151,503 +2156,513 @@ msgstr "Skrij Prozore" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Prozor za Pomoć" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Prozor Statusa" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Prozor Inventara" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Prozor Opreme" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Prozor Vještine" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Prozor Minikarte" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chat Prozor" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Prozor za Prečice do Predmeta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Prozor za Postavke" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debug Prozor" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Prozor Prečica za Ispoljavanje emocija" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Prečica za Ispoljavanje emocija %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Pomakni Chat Gore" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Pomakni Chat Dolje" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Prethodna Chat Kartica" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Sljedeća Chat Kartica" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Pomakni Gore" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Pomakni Dolje" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Pomakni Ulijevo" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Pomakni Udesno" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2656,7 +2671,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2667,12 +2682,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2682,7 +2697,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2690,45 +2705,45 @@ msgid "Delete" msgstr "Obriši" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2736,7 +2751,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2744,13 +2759,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2968,7 +2983,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3812,7 +3827,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Trgovina" @@ -4161,10 +4176,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Ime" @@ -4769,6 +4791,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4838,7 +4869,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Oprema" @@ -4849,7 +4880,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Zalihe" @@ -4939,18 +4970,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Poništi" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5282,19 +5313,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Šaptaj prema %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5659,39 +5690,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5709,51 +5740,51 @@ msgstr[1] "" msgstr[2] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6899,11 +6930,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7087,17 +7118,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/hu.po b/po/hu.po index 64ec7115d..5ff5c2d82 100644 --- a/po/hu.po +++ b/po/hu.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/manaplus/language/hu/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Kereskedési kérelmek elutasítása" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Kereskedési kérelmek elfogadása" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Beállítások" @@ -548,9 +548,14 @@ msgstr "Videó" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Súgó" @@ -563,41 +568,41 @@ msgstr "Súgó" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Bezár" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "Hiba" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Hiba a frissítési könyvtár létrehozása közben!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Általános" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Hiba a képernyő mentése során!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Hálózati hiba" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Semleges" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Barát" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Semmibevett" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Tiltott" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "Üzlet" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Támadás" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Csevegés" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Raktároz" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Magához vesz" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Bevet" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Nem használ" @@ -1904,16 +1909,16 @@ msgstr "Nem használ" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Használ" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Eldob" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Felosztás" @@ -2150,503 +2155,513 @@ msgstr "Ablakok Elrejtése" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Súgó Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Sztátusz Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Táska Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Felszerelés Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Képességek Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Minitérkép Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chat Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Gyorsmenü Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Beállítások Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Hibakereső Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Hangulatjel Gyorsmenü Ablak" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Hangulatjel Gyorsmenü %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Chat Ki/Be Kapcsolása" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Csevej Felfele Görgetése" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Csevej Lefele Görgetése" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Előző Chat Fül" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Következő Chat Fül" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignore input 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignore input 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Mozgás felfelé" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Mozgás lefelé" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Mozgás balra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Mozgás jobbra" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "Törlés" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Üzlet" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Név" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Felszerelés" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Táska" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Alaphelyzet" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Üzenet %s számára: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/id.po b/po/id.po index 1e00883fc..7da8467ba 100644 --- a/po/id.po +++ b/po/id.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/manaplus/" "language/id/)\n" @@ -50,12 +50,12 @@ msgid "miss" msgstr "Luput" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "l" @@ -527,37 +527,37 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Pengaturan" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Video" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Tema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Bantuan" @@ -570,7 +570,7 @@ msgstr "Bantuan" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -579,32 +579,32 @@ msgid "Close" msgstr "Tutup" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Terhubung dengan server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Masuk" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Memasuki arena permainan" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Pemilihan karakter" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "terhubung dengan server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Pergantian server" @@ -619,7 +619,7 @@ msgstr "Pergantian server" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -632,65 +632,65 @@ msgid "Error" msgstr "Kesalahan" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Meminta detail registrasi" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Ubah sandi" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Perubahan sandi berhasil" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Perubahan email" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Perubahan email berhasil" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Telah tidak terdaftar" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Selamat tinggal, datang kembali setiap saat" #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s tidak ada dan tidak dapat dibuat!keluar." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Gagal membuat direktori update!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "kesalahan %s tidak ada dan tidak dapat dibuat!keluar." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -963,12 +963,12 @@ msgid "Saving screenshot failed!" msgstr "Gagal menyimpan screenshot!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Koneksi ke server terputus" #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Kesalahan jaringan" @@ -1323,8 +1323,8 @@ msgstr "Berbicara" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Beli" @@ -1337,7 +1337,7 @@ msgstr "Beli" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Jual" @@ -1419,8 +1419,8 @@ msgstr "Tambahkan nama ke Obrolan" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1428,7 +1428,7 @@ msgstr "Tambahkan nama ke Obrolan" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Batal" @@ -2101,10 +2101,10 @@ msgstr "" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Keluar" @@ -2160,9 +2160,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Atur ulang jendela" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2444,9 +2443,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Perlihatkan status" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2705,8 +2703,8 @@ msgstr "" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Hapus" @@ -3009,7 +3007,7 @@ msgstr "" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Ganti" @@ -4968,7 +4966,7 @@ msgstr "" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -4997,14 +4995,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Harga: %s/ Total: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "" @@ -5014,9 +5012,9 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5026,16 +5024,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5046,7 +5044,7 @@ msgstr "Buat" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5262,7 +5260,7 @@ msgstr "Ubah Login" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Main" @@ -5590,7 +5588,7 @@ msgstr "" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Menyambung" @@ -5685,24 +5683,24 @@ msgid "Unknown." msgstr "Tidak diketahui" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Atur ulang stats" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Atur ulang penghitung waktu" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Membunuh: %s, exp total: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5710,7 +5708,7 @@ msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5718,35 +5716,35 @@ msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Membunuh/menit: %s, Exp/menit: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" msgstr[0] "Kecepatan Exp per %d menit: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" msgstr[0] "Waktu sebelum naik ke level selanjutnya %d menit: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp terakhir" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5838,42 +5836,42 @@ msgstr "" msgid "Open register url" msgstr "" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "" @@ -5930,8 +5928,8 @@ msgstr "Masukan" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Tambah" @@ -6021,12 +6019,12 @@ msgid "Passwords do not match." msgstr "Kata sandi cocok." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6037,7 +6035,7 @@ msgid "Choose Your Server" msgstr "Pilih Server Anda" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Memuat" @@ -6099,23 +6097,23 @@ msgid "Personal Shop" msgstr "Toko personal" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Beli barang" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Jual barang" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Umumkan" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Perlihatkan link di Umumkan" @@ -6599,7 +6597,7 @@ msgid "Updating..." msgstr "Mengupdate..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Menyambung..." @@ -6628,12 +6626,12 @@ msgid "Completed" msgstr "" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "" @@ -6643,12 +6641,12 @@ msgid "Who Is Online - " msgstr "" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "" @@ -6670,25 +6668,25 @@ msgstr "" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "" @@ -6696,7 +6694,7 @@ msgstr "" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "" diff --git a/po/it.po b/po/it.po index af99f767b..57b92ce3a 100644 --- a/po/it.po +++ b/po/it.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Italian (http://www.transifex.com/projects/p/manaplus/" "language/it/)\n" @@ -54,12 +54,12 @@ msgid "miss" msgstr "Mancato" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -532,37 +532,37 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Impostazioni" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Video" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Tema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Aiuto" @@ -575,7 +575,7 @@ msgstr "Aiuto" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -584,32 +584,32 @@ msgid "Close" msgstr "Chiudi" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Connessione al server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Accesso all'account" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Accesso al gioco" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Caricamento personaggi" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Connessione al server del gioco" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Cambiamento server del gioco" @@ -624,7 +624,7 @@ msgstr "Cambiamento server del gioco" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -637,65 +637,65 @@ msgid "Error" msgstr "Errore" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Richiesta dettagli di registrazione" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Cambia password" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Password modificata con successo!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Cambia Email" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Email cambiata con successo!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Annullamento registrazione effettuato con successo" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Addio, torna quando vuoi..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Errore durante la creazione della directory degli aggiornamenti" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -969,12 +969,12 @@ msgid "Saving screenshot failed!" msgstr "Salvataggio immagine fallito!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "La connessione al server è caduta." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Errore di rete" @@ -1329,8 +1329,8 @@ msgstr "Parla" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Compra" @@ -1343,7 +1343,7 @@ msgstr "Compra" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Vendi" @@ -1425,8 +1425,8 @@ msgstr "Aggiungi nome alla chat" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1434,7 +1434,7 @@ msgstr "Aggiungi nome alla chat" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Annulla" @@ -2107,10 +2107,10 @@ msgstr "Seleziona OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Esci" @@ -2166,9 +2166,8 @@ msgstr "Nascondi la Finestra" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Finestra di debug" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2450,9 +2449,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Mostra Status" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2711,8 +2709,8 @@ msgstr "" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Elimina" @@ -3015,7 +3013,7 @@ msgstr "Apri url" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Modifica" @@ -4812,9 +4810,8 @@ msgstr "Permetti allo screensaver di attivarsi" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Screenshot" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4983,7 +4980,7 @@ msgstr "SET" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5012,14 +5009,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Prezzo: %s / Totale: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Quantita':" @@ -5029,9 +5026,9 @@ msgstr "Quantita':" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5041,16 +5038,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5061,7 +5058,7 @@ msgstr "Crea" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5277,7 +5274,7 @@ msgstr "Cambia login" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Gioca" @@ -5605,7 +5602,7 @@ msgstr "Modifica Server" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Connetti" @@ -5700,24 +5697,24 @@ msgid "Unknown." msgstr "Sconosciuto" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Reset statistiche" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Reset timer" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5725,7 +5722,7 @@ msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5733,15 +5730,15 @@ msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5749,8 +5746,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "" msgstr[1] "" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5758,12 +5755,12 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Punti Exp ultimo Kill:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5855,42 +5852,42 @@ msgstr "" msgid "Open register url" msgstr "Apri URL di registrazione" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "Barra HP" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "Barra Mana" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "Barra dell'esperienza" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "Barra del peso" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "barra dell'inventario" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "Barra dei soldi" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "barra frecce" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "Barra dello stato" @@ -5947,8 +5944,8 @@ msgstr "Invia" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Aggiungi" @@ -6038,12 +6035,12 @@ msgid "Passwords do not match." msgstr "Le password non corrispondono." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6054,7 +6051,7 @@ msgid "Choose Your Server" msgstr "Scegli il tuo server" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Carica" @@ -6116,23 +6113,23 @@ msgid "Personal Shop" msgstr "Negozio personale" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Compra oggetti" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Vendi oggetti" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Annuncia" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Mostra link nell'annuncio" @@ -6618,7 +6615,7 @@ msgid "Updating..." msgstr "Aggiornamento..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Connessione..." @@ -6647,12 +6644,12 @@ msgid "Completed" msgstr "Completato" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Chi è online - Aggiornamento in corso" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Aggiornamento" @@ -6662,12 +6659,12 @@ msgid "Who Is Online - " msgstr "Chi è online - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Chi è online - errore" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Chi è online - aggiornamento" @@ -6689,25 +6686,25 @@ msgstr "Scegli parola" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "pulsante sconosciuto" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "" @@ -6715,7 +6712,7 @@ msgstr "" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "" diff --git a/po/ja.po b/po/ja.po index 1cdc76fdb..f4a06dbaf 100644 --- a/po/ja.po +++ b/po/ja.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/manaplus/" "language/ja/)\n" @@ -53,12 +53,12 @@ msgid "miss" msgstr "ミス" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -530,37 +530,37 @@ msgstr "吹出し" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "設定" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "ビデオ" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "テーマ" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "ヘルプ" @@ -573,7 +573,7 @@ msgstr "ヘルプ" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -582,32 +582,32 @@ msgid "Close" msgstr "閉じる" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "サーバーに接続しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "ログインしています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "ゲームの世界に移動しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "キャラクターを呼び出しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "ゲームサーバーに接続しています" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "ゲームサーバーを変更しています" @@ -622,7 +622,7 @@ msgstr "ゲームサーバーを変更しています" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -635,65 +635,65 @@ msgid "Error" msgstr "エラー" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "登録内容を呼び出しています" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "パスワード変更" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "パスワードを変更しました" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "メールアドレス変更" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "メールアドレスを変更しました" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "登録を解除しました" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "さようなら また会いましょう" #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%sは存在しない為、作成できません" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "更新フォルダの作成エラー" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "エラー: %s は存在しない為、作成できません" #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -966,12 +966,12 @@ msgid "Saving screenshot failed!" msgstr "スクリーンショットを保存できませんでした" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "サーバーへの接続が切断されました" #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "ネットワークエラー" @@ -1326,8 +1326,8 @@ msgstr "話す" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "買う" @@ -1340,7 +1340,7 @@ msgstr "買う" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "売る" @@ -1422,8 +1422,8 @@ msgstr "名前をチャットへ追加する" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1431,7 +1431,7 @@ msgstr "名前をチャットへ追加する" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "キャンセル" @@ -2104,10 +2104,10 @@ msgstr "OKを選択する" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "終了" @@ -2163,9 +2163,8 @@ msgstr "ウィンドウを隠す" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "デバグウィンドウ" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2447,9 +2446,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "ステータスを表示する" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2708,8 +2706,8 @@ msgstr "選択2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "削除" @@ -3012,7 +3010,7 @@ msgstr "URLを開く" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "編集" @@ -4803,9 +4801,8 @@ msgstr "スクリーンセーバーを有効にする" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "スクリーンショット" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4974,7 +4971,7 @@ msgstr "SET" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5003,14 +5000,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "価格:%s /合計:%s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "量:" @@ -5020,9 +5017,9 @@ msgstr "量:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5032,16 +5029,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5052,7 +5049,7 @@ msgstr "作成" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5268,7 +5265,7 @@ msgstr "別アカウントでログイン" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "プレイ" @@ -5596,7 +5593,7 @@ msgstr "サーバー編集" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "接続" @@ -5691,24 +5688,24 @@ msgid "Unknown." msgstr "不明" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "統計をリセット" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "タイマーをリセット" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "キル: %s, 合計exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5716,7 +5713,7 @@ msgid "Avg Exp: %s" msgstr "平均 Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5724,35 +5721,35 @@ msgid "No. of avg mob to next level: %s" msgstr "次のレベルまでに必要なモブ数 約: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "キル/分: %s, Exp/分: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" msgstr[0] "Expスピード %d 分ごと: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" msgstr[0] "次のレベルアップ %d 分ごと: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "最後のExp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5844,42 +5841,42 @@ msgstr "アップデートホスト: %s" msgid "Open register url" msgstr "" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "健康" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "マナ" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "Expバー" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "重量" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "インベントリースロットバー" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "金銭" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "矢" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "情勢" @@ -5936,8 +5933,8 @@ msgstr "決定" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "追加" @@ -6027,12 +6024,12 @@ msgid "Passwords do not match." msgstr "パスワードが一致しません" #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6043,7 +6040,7 @@ msgid "Choose Your Server" msgstr "サーバーを選択してください" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "読込み" @@ -6105,23 +6102,23 @@ msgid "Personal Shop" msgstr "最大 (15)" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "購入" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "販売" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "アナウンス" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "アナウンスにリンクを表示する" @@ -6607,7 +6604,7 @@ msgid "Updating..." msgstr "更新しています..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "接続しています..." @@ -6636,12 +6633,12 @@ msgid "Completed" msgstr "完了" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "オンラインリスト - アップデート中" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "アップデート" @@ -6651,12 +6648,12 @@ msgid "Who Is Online - " msgstr "オンラインリスト - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "オンラインリスト - エラー" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "オンラインリスト - アップデート" @@ -6678,25 +6675,25 @@ msgstr "世界の選択" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "キー_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "ジョイスティックボタン%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "不明なキー" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JB%d" @@ -6704,7 +6701,7 @@ msgstr "JB%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "u キー" diff --git a/po/ka.po b/po/ka.po index 9f4f64d71..f09c02948 100644 --- a/po/ka.po +++ b/po/ka.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Georgian (http://www.transifex.com/projects/p/manaplus/language/ka/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -524,7 +524,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -547,9 +547,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -562,41 +567,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -611,7 +616,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -624,65 +629,65 @@ msgid "Error" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -928,36 +933,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1077,37 +1082,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1231,7 +1236,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1292,7 +1297,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1301,7 +1306,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1404,7 +1409,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1486,8 +1491,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1637,8 +1642,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1669,7 +1674,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1702,8 +1707,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1894,8 +1899,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1903,16 +1908,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1927,14 +1932,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2149,503 +2154,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2654,7 +2669,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2665,12 +2680,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2680,7 +2695,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2688,45 +2703,45 @@ msgid "Delete" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2734,7 +2749,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2742,13 +2757,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2966,7 +2981,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3810,7 +3825,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4159,10 +4174,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4767,6 +4789,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4836,7 +4867,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4847,7 +4878,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4937,18 +4968,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5280,19 +5311,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5657,39 +5688,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5703,51 +5734,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6893,11 +6924,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7081,17 +7112,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/manaplus.pot b/po/manaplus.pot index 15a6b8bcf..48d80e592 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: 2014-03-10 01:34+0300\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -47,12 +47,12 @@ msgid "miss" msgstr "" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "" @@ -525,37 +525,37 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -568,7 +568,7 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -577,32 +577,32 @@ msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "" @@ -617,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -630,65 +630,65 @@ msgid "Error" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -958,12 +958,12 @@ msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "" @@ -1318,8 +1318,8 @@ msgstr "" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "" @@ -1332,7 +1332,7 @@ msgstr "" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "" @@ -1414,8 +1414,8 @@ msgstr "" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1423,7 +1423,7 @@ msgstr "" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "" @@ -2096,10 +2096,10 @@ msgstr "" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "" @@ -2698,8 +2698,8 @@ msgstr "" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "" @@ -3002,7 +3002,7 @@ msgstr "" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "" @@ -4961,7 +4961,7 @@ msgstr "" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -4990,14 +4990,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "" @@ -5007,9 +5007,9 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "" @@ -5019,16 +5019,16 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5039,7 +5039,7 @@ msgstr "" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5255,7 +5255,7 @@ msgstr "" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "" @@ -5583,7 +5583,7 @@ msgstr "" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "" @@ -5678,24 +5678,24 @@ msgid "Unknown." msgstr "" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5703,7 +5703,7 @@ msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5711,15 +5711,15 @@ msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5727,8 +5727,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "" msgstr[1] "" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5736,12 +5736,12 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5833,42 +5833,42 @@ msgstr "" msgid "Open register url" msgstr "" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "" @@ -5925,8 +5925,8 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "" @@ -6016,12 +6016,12 @@ msgid "Passwords do not match." msgstr "" #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6032,7 +6032,7 @@ msgid "Choose Your Server" msgstr "" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "" @@ -6094,23 +6094,23 @@ msgid "Personal Shop" msgstr "" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "" @@ -6594,7 +6594,7 @@ msgid "Updating..." msgstr "" #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "" @@ -6623,12 +6623,12 @@ msgid "Completed" msgstr "" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "" @@ -6638,12 +6638,12 @@ msgid "Who Is Online - " msgstr "" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "" @@ -6665,25 +6665,25 @@ msgstr "" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "" @@ -6691,7 +6691,7 @@ msgstr "" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "" diff --git a/po/nb.po b/po/nb.po index a6c0d82c5..8f891b40c 100644 --- a/po/nb.po +++ b/po/nb.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/manaplus/language/nb/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -548,9 +548,14 @@ msgstr "Video" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Hjelp" @@ -563,41 +568,41 @@ msgstr "Hjelp" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Lukk" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "Feil" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Generelt" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Lagring av skjermbilde feilet!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Nettverksfeil" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Nøytral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Venn" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorert" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Bruk" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1904,16 +1909,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Del opp" @@ -2150,503 +2155,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "Slett" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Butikk" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Navn" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Utstyr" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Tilbakestill" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/nl.po b/po/nl.po index 0c8e4d39c..2be232099 100644 --- a/po/nl.po +++ b/po/nl.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/manaplus/language/nl/)\n" "MIME-Version: 1.0\n" @@ -20,12 +20,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Inkomende handelsaanvragen negeren" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Inkomende handelsaanvragen accepteren" @@ -526,7 +526,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configureren" @@ -549,9 +549,14 @@ msgstr "Video" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Help" @@ -564,41 +569,41 @@ msgstr "Help" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Sluiten" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Verbinden met server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Aanmelden" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Spelwereld binnengaan" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Personages aanvragen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Verbinden met de spelserver" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Van spelserver wissellen" @@ -613,7 +618,7 @@ msgstr "Van spelserver wissellen" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -626,65 +631,65 @@ msgid "Error" msgstr "Fout" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Registratiedetails aanvragen" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Verander Wachtwoord" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Wachtwoord veranderen geslaagd!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Verander E-mail" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "E-mail veranderen geslaagd!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Uitschrijven geslaagd!" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Vaarwel, je mag altijd terugkomen..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s bestaat niet en kan niet worden aangemaakt! Sluiten." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Fout bij het creëren van de update map!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Fout: %s bestaat niet en kan niet worden aangemaakt! Sluiten." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -930,36 +935,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Algemeen" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Opslaan van screenshot mislukt!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Netwerkfout" @@ -1079,37 +1084,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutraal" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Vriend" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Genegeerd" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1233,7 +1238,7 @@ msgstr "Handel" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Aanvallen" @@ -1294,7 +1299,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1303,7 +1308,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Spreken" @@ -1406,7 +1411,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1488,8 +1493,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1639,8 +1644,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Opslaan" @@ -1671,7 +1676,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Afhalen" @@ -1704,8 +1709,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Gebruiken" @@ -1896,8 +1901,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Afdoen" @@ -1905,16 +1910,16 @@ msgstr "Afdoen" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Uitrusten" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1929,14 +1934,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Neerleggen" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Splitsen" @@ -2151,503 +2156,513 @@ msgstr "Vensters verbergen" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Help venster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Statusvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Uitrustingsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Vaardigheidsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Minimapvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Gespreksvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Voorwerpsnelkoppelingsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Instellingenvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debugvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Emoticonsnelkoppelingsvenster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Emoticon snelkoppeling %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Chat omhoogscrollen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Chat omlaagscrollen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Vorige chattab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Volgende chattab" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ingave 1 negeren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ingave 2 negeren" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Omhoog" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Omlaag" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Naar links" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Naar rechts" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2656,7 +2671,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2667,12 +2682,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2682,7 +2697,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2690,45 +2705,45 @@ msgid "Delete" msgstr "Verwijderen" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2736,7 +2751,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2744,13 +2759,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2968,7 +2983,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3812,7 +3827,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Winkel" @@ -4161,10 +4176,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Naam" @@ -4769,6 +4791,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4838,7 +4869,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Uitrusting" @@ -4849,7 +4880,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventaris" @@ -4939,18 +4970,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Reset" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5282,19 +5313,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Fluisteren naar %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5659,39 +5690,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5707,51 +5738,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6897,11 +6928,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7085,17 +7116,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/nl_BE.po b/po/nl_BE.po index 4661ae7c5..9d8075f4e 100644 --- a/po/nl_BE.po +++ b/po/nl_BE.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/" "language/nl_BE/)\n" @@ -50,12 +50,12 @@ msgid "miss" msgstr "mist" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -528,37 +528,37 @@ msgstr "Zwevende bel" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configureren" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Video" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Thema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Help" @@ -571,7 +571,7 @@ msgstr "Help" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -580,32 +580,32 @@ msgid "Close" msgstr "Sluiten" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Verbinden met server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Inloggen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Spelwereld binnenkomen" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Aanvragen personage" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Verbinden met de spelserver" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Wijzigen spelservers" @@ -620,7 +620,7 @@ msgstr "Wijzigen spelservers" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -633,65 +633,65 @@ msgid "Error" msgstr "Fout" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Aanvragen registratie details" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Paswoord Wijziging" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Paswoord is gewijzigd!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Email Wijziging" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Email is gewijzigd!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Registratie ongedaan gemaakt!" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Tot ziens..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s bestaat niet en kan niet gecreëerd worden! Stoppen." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Fout bij het creëren van de update map!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -964,12 +964,12 @@ msgid "Saving screenshot failed!" msgstr "Opslaan van screenshot mislukt!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "De verbinding met de server is verbroken." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Netwerkfout" @@ -1324,8 +1324,8 @@ msgstr "Spreken" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Kopen" @@ -1338,7 +1338,7 @@ msgstr "Kopen" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Verkopen" @@ -1420,8 +1420,8 @@ msgstr "Naam aan het gesprek toevoegen" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1429,7 +1429,7 @@ msgstr "Naam aan het gesprek toevoegen" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Annuleren" @@ -2102,10 +2102,10 @@ msgstr "OK selecteren" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Afsluiten" @@ -2161,9 +2161,8 @@ msgstr "Vensters verbergen" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Debugvenster" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2445,9 +2444,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Toon Voorwerpen" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2706,8 +2704,8 @@ msgstr "" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Verwijderen" @@ -3010,7 +3008,7 @@ msgstr "" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Wijzig" @@ -4805,9 +4803,8 @@ msgstr "" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Schermafdruk" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4976,7 +4973,7 @@ msgstr "CONF" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5005,14 +5002,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Prijs: %s / Totaal: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "" @@ -5022,9 +5019,9 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5034,16 +5031,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5054,7 +5051,7 @@ msgstr "Aanmaken" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5270,7 +5267,7 @@ msgstr "Verwissel Login" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Spelen" @@ -5598,7 +5595,7 @@ msgstr "" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Verbinden" @@ -5693,24 +5690,24 @@ msgid "Unknown." msgstr "Onbekend." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Herzet statistieken" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Herzet timer" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5718,7 +5715,7 @@ msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5726,15 +5723,15 @@ msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5742,8 +5739,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "" msgstr[1] "" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5751,12 +5748,12 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5848,42 +5845,42 @@ msgstr "" msgid "Open register url" msgstr "" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "" @@ -5940,8 +5937,8 @@ msgstr "Indienen" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Toevoegen" @@ -6031,12 +6028,12 @@ msgid "Passwords do not match." msgstr "Wachtwoorden komen niet overeen." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "verkoop voorwerp" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6047,7 +6044,7 @@ msgid "Choose Your Server" msgstr "Kies Uw Server" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Laden" @@ -6109,23 +6106,23 @@ msgid "Personal Shop" msgstr "Persoonlijke winkel" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Koop voorwerpen" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Verkoop voorwerpen" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Aankondigingen" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Toon links in aankondigingen" @@ -6611,7 +6608,7 @@ msgid "Updating..." msgstr "Actualiseren..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Verbinden..." @@ -6640,12 +6637,12 @@ msgid "Completed" msgstr "Voltooid" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Wie Is Online - Bijwerken" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Bijwerken" @@ -6655,12 +6652,12 @@ msgid "Who Is Online - " msgstr "Wie Is Online - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Wie Is Online - fout" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Wie Is Online - Bijgewerkt" @@ -6682,25 +6679,25 @@ msgstr "Kies Wereld" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "" @@ -6708,7 +6705,7 @@ msgstr "" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "u key" diff --git a/po/pl.po b/po/pl.po index a1d7f3389..1bc5057bb 100644 --- a/po/pl.po +++ b/po/pl.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Polish (http://www.transifex.com/projects/p/manaplus/language/" "pl/)\n" @@ -53,12 +53,12 @@ msgid "miss" msgstr "Pudło!" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -532,37 +532,37 @@ msgstr "Bąbelek nad głową" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Konfiguracja" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "Wydajność" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Ekran" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Skórka" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Pomoc" @@ -575,7 +575,7 @@ msgstr "Pomoc" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -584,32 +584,32 @@ msgid "Close" msgstr "Zamknij" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Łączenie z serwerem" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Logowanie" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Wchodzenie do świata gry" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Sprawdzanie postaci" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Łączenie się z serwerem gry" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Zmiana serwera" @@ -624,7 +624,7 @@ msgstr "Zmiana serwera" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -637,65 +637,65 @@ msgid "Error" msgstr "Błąd" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Sprawdzanie szczegółów rejestracji" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Zmiana hasła" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Hasło zmienione z powodzeniem!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Zmiana adresu e-mail" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Adres e-mail zmieniony z powodzeniem!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Wyrejestrowano z powodzeniem" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Żegnaj, będziemy czekać na Twój powrót..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s nie istnieje i nie może byś utworzone! Wyjście." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "Nieprawidłowy host aktualizacyjny: %s" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Błąd podczas tworzenia katalogu aktualizacji!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Błąd: %s nie istnieje i nie może być utworzone! Wyjście." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "Czy chcesz otworzyć stronę ze wsparciem/pomocą?" @@ -966,12 +966,12 @@ msgid "Saving screenshot failed!" msgstr "Zapisywanie zrzutu ekranu nie powiodło się!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Połączenie z serwerem zostało zerwane." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Błąd sieci" @@ -1326,8 +1326,8 @@ msgstr "Rozmowa" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Kup" @@ -1340,7 +1340,7 @@ msgstr "Kup" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Sprzedaj" @@ -1422,8 +1422,8 @@ msgstr "Wpisz do czatu" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1431,7 +1431,7 @@ msgstr "Wpisz do czatu" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Anuluj" @@ -2104,10 +2104,10 @@ msgstr "Wybrano OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Wyjdź" @@ -2163,9 +2163,8 @@ msgstr "Ukryj Okna" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Okno diagnostyczne" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2447,9 +2446,8 @@ msgstr "Klawisz modyfikatora czatu" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Pokaż statusy" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2708,8 +2706,8 @@ msgstr "Wybierz2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Usuń" @@ -3012,7 +3010,7 @@ msgstr "Otwórz adres url" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Edycja" @@ -4808,9 +4806,8 @@ msgstr "Pozwól na włączanie się wygaszacza ekranu" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Zrzut ekranu" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4979,7 +4976,7 @@ msgstr "SET" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5008,14 +5005,14 @@ msgstr "Utwórz przedmioty" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Cena: %s/ Razem: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Ilość:" @@ -5025,9 +5022,9 @@ msgstr "Ilość:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5037,16 +5034,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5057,7 +5054,7 @@ msgstr "Utwórz" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5273,7 +5270,7 @@ msgstr "Przeloguj się" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Graj" @@ -5606,7 +5603,7 @@ msgstr "Edytuj serwer" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Połącz" @@ -5701,24 +5698,24 @@ msgid "Unknown." msgstr "Nieznany obiekt" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Zresetuj statystyki" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Zresetuj zegar" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Moby: %s, całk. exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5726,7 +5723,7 @@ msgid "Avg Exp: %s" msgstr "Śr. Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5734,15 +5731,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Przeciętna il mobów do nast.: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Mob/Min: %s, Exp/Min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5751,8 +5748,8 @@ 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/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5761,12 +5758,12 @@ msgstr[1] "Czas do nast. poziomu z %d min: %s" msgstr[2] "Czas do nast. poziomu z %d min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Ostatni exp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5858,42 +5855,42 @@ msgstr "Host aktualizacji: %s" msgid "Open register url" msgstr "Otwórz stronę z rejestracją" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "pasek życia" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "pasek many" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "pasek punktów doświadczenia" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "pasek obciążenia" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "pasek miejsc w inwentarzu" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "pasek pieniędzy" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "pasek strzał" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "pasek statusu" @@ -5950,8 +5947,8 @@ msgstr "Zatwierdź" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Dodaj" @@ -6041,12 +6038,12 @@ msgid "Passwords do not match." msgstr "Hasła nie zgadzają się." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "sprzedaj przedmiot" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "Czy naprawdę chcesz sprzedać %s?" @@ -6057,7 +6054,7 @@ msgid "Choose Your Server" msgstr "Wybierz serwer" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Załaduj" @@ -6119,23 +6116,23 @@ msgid "Personal Shop" msgstr "Własny sklep" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Kupuj" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Sprzedaj" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Ogłoś" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Pokazuj linki w ogłoszeniach" @@ -6621,7 +6618,7 @@ msgid "Updating..." msgstr "Aktualizacja..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Łączenie..." @@ -6650,12 +6647,12 @@ msgid "Completed" msgstr "Zakończono" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Kto jest online- aktualizacja" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Aktualizuj" @@ -6665,12 +6662,12 @@ msgid "Who Is Online - " msgstr "Gracze online- " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Gracze online- błąd" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Gracze online- aktualizacja" @@ -6692,25 +6689,25 @@ msgstr "Wybierz świat" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "key_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "JButton%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "nieznany klawisz" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JB%d" @@ -6718,7 +6715,7 @@ msgstr "JB%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "(nieznany)" diff --git a/po/pt.po b/po/pt.po index aeaec4b2b..b338cde2f 100644 --- a/po/pt.po +++ b/po/pt.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/manaplus/" "language/pt/)\n" @@ -51,12 +51,12 @@ msgid "miss" msgstr "errou" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "l" @@ -529,37 +529,37 @@ msgstr "Bolha Flutuante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configurar" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Vídeo" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Tema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Ajuda" @@ -572,7 +572,7 @@ msgstr "Ajuda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -581,32 +581,32 @@ msgid "Close" msgstr "Fechar" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Conectando ao servidor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Efetuando login" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Entrando no domínio do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Requisitando personagens" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Conectando ao servidor do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Mudando servidores do jogo" @@ -621,7 +621,7 @@ msgstr "Mudando servidores do jogo" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -634,65 +634,65 @@ msgid "Error" msgstr "Erro" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Requisitando detalhes do registro" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Mudar senha" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Senha modificada com sucesso!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Mudar email" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Email modificado com sucesso!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Registro cancelado com sucesso" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Tchau, volte sempre..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Erro ao criar pasta de atualizações!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -965,12 +965,12 @@ msgid "Saving screenshot failed!" msgstr "Falha ao salvar screenshot!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "A conexão com o servidor caiu." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Erro de conexão" @@ -1325,8 +1325,8 @@ msgstr "Falar" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Comprar" @@ -1339,7 +1339,7 @@ msgstr "Comprar" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Vender" @@ -1421,8 +1421,8 @@ msgstr "Adicionar nome ao chat" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1430,7 +1430,7 @@ msgstr "Adicionar nome ao chat" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Cancelar" @@ -2103,10 +2103,10 @@ msgstr "Selecionar OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Sair" @@ -2162,9 +2162,8 @@ msgstr "Esconder janelas" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Janela de Depuração" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2446,9 +2445,8 @@ msgstr "Teclas de modificadores de chat" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Ver status" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2707,8 +2705,8 @@ msgstr "Selecionar2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Excluir" @@ -3011,7 +3009,7 @@ msgstr "Abrir URL" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Editar" @@ -4806,9 +4804,8 @@ msgstr "Permitir proteção de tela" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Screenshot" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4977,7 +4974,7 @@ msgstr "CON" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5006,14 +5003,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Preço: %s / Total: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Quantidade:" @@ -5023,9 +5020,9 @@ msgstr "Quantidade:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5035,16 +5032,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5055,7 +5052,7 @@ msgstr "Criar" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5271,7 +5268,7 @@ msgstr "Trocar Login" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Jogar" @@ -5604,7 +5601,7 @@ msgstr "Editar Servidor" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Conectar" @@ -5699,24 +5696,24 @@ msgid "Unknown." msgstr "Desconhecido" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Resetar Status" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Resetar tempo" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Mortes: %s, total exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5724,7 +5721,7 @@ msgid "Avg Exp: %s" msgstr "Média Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5732,15 +5729,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Nu. de mob para próximo level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Mortes/Min: %s Exp/Min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5748,8 +5745,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "Velocidade de exp por %d min: %s" msgstr[1] "Velocidade de exp por %d mins: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5757,12 +5754,12 @@ msgstr[0] "Tempo para próximo nível por %d min: %s" msgstr[1] "Tempo para próximo nível por %d mins: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Exp de última morte:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5854,42 +5851,42 @@ msgstr "Atualizando Servidores: %s" msgid "Open register url" msgstr "Abrir URL de cadastro" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "Barra de Vida" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "Barra de Mana" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "Barra de experiencia " #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "Barra de Peso" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "Barra de slots no inventário" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "Barra de Dinheiro" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "Barra de flechas" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "Barra de Status" @@ -5946,8 +5943,8 @@ msgstr "Enviar" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Adicionar" @@ -6037,12 +6034,12 @@ msgid "Passwords do not match." msgstr "Senhas não conferem." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "Vender item" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "Você realmente deseja vender %s?" @@ -6053,7 +6050,7 @@ msgid "Choose Your Server" msgstr "Escolha seu servidor" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Carregar" @@ -6115,23 +6112,23 @@ msgid "Personal Shop" msgstr "Loja pessoal" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Comprar itens" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Vender itens" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Anúncio" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Mostrar links em anúncio" @@ -6616,7 +6613,7 @@ msgid "Updating..." msgstr "Atualizando..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Conectando..." @@ -6645,12 +6642,12 @@ msgid "Completed" msgstr "Concluído" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Quem está online - Atualizando" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Atualizar" @@ -6660,12 +6657,12 @@ msgid "Who Is Online - " msgstr "Quem está online - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Quem está online - Erro" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Quem está online - Atualizado" @@ -6687,25 +6684,25 @@ msgstr "Escolher Mundo" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "tecla_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "JBotão%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "Tecla desconhecida" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JB%d" @@ -6713,7 +6710,7 @@ msgstr "JB%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "Tecla u" diff --git a/po/pt_BR.po b/po/pt_BR.po index 9925c1cf5..71f1652e9 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "manaplus/language/pt_BR/)\n" @@ -57,12 +57,12 @@ msgid "miss" msgstr "errou" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -535,37 +535,37 @@ msgstr "Bolha Flutuante" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Configurar" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Vídeo" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Tema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Ajuda" @@ -578,7 +578,7 @@ msgstr "Ajuda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -587,32 +587,32 @@ msgid "Close" msgstr "Fechar" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Conectando-se ao servidor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Fazendo login" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Entrando no mundo do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Requerindo personagens" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Conectando ao servidor do jogo" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Mudando de servidor do jogo" @@ -627,7 +627,7 @@ msgstr "Mudando de servidor do jogo" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -640,65 +640,65 @@ msgid "Error" msgstr "Erro" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Requisitando detalhes do registro" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Mudar senha" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Senha modificada com sucesso!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Mudar email" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Email modificado com sucesso!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Registro cancelado com sucesso" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Adeus, volte sempre..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, 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." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "Host de atualização inválido: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Erro ao criar pasta de atualizações!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, 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." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "Você quer abrir a página de suporte?" @@ -971,12 +971,12 @@ msgid "Saving screenshot failed!" msgstr "Falha ao salvar screenshot!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "A conexão com o servidor caiu." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Erro de conexão" @@ -1331,8 +1331,8 @@ msgstr "Falar" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Comprar" @@ -1345,7 +1345,7 @@ msgstr "Comprar" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Vender" @@ -1427,8 +1427,8 @@ msgstr "Adicionar nome ao chat" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1436,7 +1436,7 @@ msgstr "Adicionar nome ao chat" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Cancelar" @@ -2109,10 +2109,10 @@ msgstr "Selecionar OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Sair" @@ -2168,9 +2168,8 @@ msgstr "Esconder janelas" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Janela de Depuração" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2452,9 +2451,8 @@ msgstr "Tecla modificadora de chat" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Mostrar status" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2713,8 +2711,8 @@ msgstr "Selecionar2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Excluir" @@ -3017,7 +3015,7 @@ msgstr "Abrir URL" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Editar" @@ -4813,9 +4811,8 @@ msgstr "Permitir rodar proteção de tela" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Screenshot" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4984,7 +4981,7 @@ msgstr "CON" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5013,14 +5010,14 @@ msgstr "Criar itens" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Preço: %s / Total: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Quantidade:" @@ -5030,9 +5027,9 @@ msgstr "Quantidade:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5042,16 +5039,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5062,7 +5059,7 @@ msgstr "Criar" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5278,7 +5275,7 @@ msgstr "Trocar Login" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Jogar" @@ -5611,7 +5608,7 @@ msgstr "Editar Servidor" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Conectar" @@ -5706,24 +5703,24 @@ msgid "Unknown." msgstr "Desconhecido" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Resetar status" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Resetar tempo" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Mortes: %s Total exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5731,7 +5728,7 @@ msgid "Avg Exp: %s" msgstr "Média Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5739,15 +5736,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Média de mob para próximo level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Mortes/Min: %s Exp/Min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5755,8 +5752,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "Velocidade de exp por %d min: %s" msgstr[1] "Velocidade de exp por %d mins: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5764,12 +5761,12 @@ msgstr[0] "Tempo para o próximo nível %d min: %s " msgstr[1] "Tempo para o próximo nível %d mins: %s " #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Ultima exp por morte:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5861,42 +5858,42 @@ msgstr "Atualizando Servidor: %s" msgid "Open register url" msgstr "Abrir endereço de registro" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "Barra de Vida" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "Barra de Mana" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "Barra de experiencia " #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "Barra de Peso" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "Barra de slots no inventário" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "Barra de Dinheiro" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "Barra de flechas" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "Barra de Status" @@ -5953,8 +5950,8 @@ msgstr "Enviar" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Adicionar" @@ -6044,12 +6041,12 @@ msgid "Passwords do not match." msgstr "Senhas não conferem." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "Vender itens" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "Você realmente quer vender: %s?" @@ -6060,7 +6057,7 @@ msgid "Choose Your Server" msgstr "Escolha seu servidor" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Carregar" @@ -6122,23 +6119,23 @@ msgid "Personal Shop" msgstr "Loja pessoal" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Comprar itens" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Vender itens" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Anúncio" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Mostrar links em anúncio" @@ -6623,7 +6620,7 @@ msgid "Updating..." msgstr "Atualizando..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Conectando..." @@ -6652,12 +6649,12 @@ msgid "Completed" msgstr "Concluído" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Quem está online - Atualizando" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Atualizar" @@ -6667,12 +6664,12 @@ msgid "Who Is Online - " msgstr "Quem está online - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Quem está online - Erro" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Quem está online - Atualizado" @@ -6694,25 +6691,25 @@ msgstr "Escolher Mundo" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "tecla_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "BotãoJ%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "Tecla desconhecida" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "JB%d" @@ -6720,7 +6717,7 @@ msgstr "JB%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "tecla u" diff --git a/po/ru.po b/po/ru.po index a3543803c..b59520b8a 100644 --- a/po/ru.po +++ b/po/ru.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:33+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Russian (http://www.transifex.com/projects/p/manaplus/" "language/ru/)\n" @@ -56,12 +56,12 @@ msgid "miss" msgstr "промах" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "О" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "Б" @@ -535,37 +535,37 @@ msgstr "Плавающий пузырек" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Настройка" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "Производительность" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Видео" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Тема" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" -msgstr "" +msgstr "О Программе" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Помощь" @@ -578,7 +578,7 @@ msgstr "Помощь" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -587,32 +587,32 @@ msgid "Close" msgstr "Закрыть" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Идет подключение к серверу..." #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Авторизация" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Входим в игровой мир" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Получение списка персонажей" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Подключение к игровому серверу" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Смена игрового сервера" @@ -627,7 +627,7 @@ msgstr "Смена игрового сервера" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -640,65 +640,65 @@ msgid "Error" msgstr "Ошибка" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Запрос регистрационных данных" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Изменить Пароль" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Пароль изменен!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "Сменить Email" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "Email изменен!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Регистрация удалена" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Хорошо, возвращайтесь в любое время..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s не существует, и не может быть создано! Выход." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "Некорректный сервер обновленмй: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Ошибка создания директории для обновлений!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Ошибка: %s не существует, и не может быть создан! Выход." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "Открыть страницу поддержки?" @@ -972,12 +972,12 @@ msgid "Saving screenshot failed!" msgstr "Ошибка при сохранении снимка экрана!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Соединение с сервером потеряно." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Ошибка сети" @@ -1332,8 +1332,8 @@ msgstr "Разговор" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Купить" @@ -1346,7 +1346,7 @@ msgstr "Купить" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Продать" @@ -1428,8 +1428,8 @@ msgstr "Добавить имя в чат" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1437,7 +1437,7 @@ msgstr "Добавить имя в чат" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "Отмена" @@ -2110,10 +2110,10 @@ msgstr "Выбор OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Выход" @@ -2169,9 +2169,8 @@ msgstr "Скрытие окон" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Окно отладки" +msgstr "Окно \"О программе\"" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2453,9 +2452,8 @@ msgstr "Модификатор чата" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Показывать статусы" +msgstr "Показать смайлы" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2714,8 +2712,8 @@ msgstr "Выбор2" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Удалить" @@ -3018,7 +3016,7 @@ msgstr "Открыть ссылку" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Изменить" @@ -4204,6 +4202,8 @@ msgstr "Использовать специальную диагональную msgid "" "Emulate right mouse button by long mouse click (usefull for touch interfaces)" msgstr "" +"Эмулировать правую кнопку мыши через долгое нажатие (полезно для тач " +"интерфейсов)" #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header @@ -4821,13 +4821,12 @@ msgstr "Разрешить запуск скринсейвера" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Создание скриншота" +msgstr "Снимки экрана" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" -msgstr "" +msgstr "Добавлять водяной знак на снимки экранов" #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 @@ -4992,7 +4991,7 @@ msgstr "ОПЦ" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5021,14 +5020,14 @@ msgstr "Создание предметов" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Цена: %s / Всего: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "Количество:" @@ -5038,9 +5037,9 @@ msgstr "Количество:" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5050,16 +5049,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5070,7 +5069,7 @@ msgstr "Создать" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5286,7 +5285,7 @@ msgstr "Сменить героя" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Играть" @@ -5619,7 +5618,7 @@ msgstr "Редактирование сервера" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Соединиться" @@ -5714,24 +5713,24 @@ msgid "Unknown." msgstr "Неизвестно." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "Сбросить стат." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Сбросить таймер" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Убийств: %s, всего опыта: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5739,7 +5738,7 @@ msgid "Avg Exp: %s" msgstr "Средний опыт: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5747,15 +5746,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Средн. кол-во монстров до след. уров.: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Убийств в минуту: %s, Опыта в минуту: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5764,8 +5763,8 @@ msgstr[0] "Опыт за %d мин.: %s" msgstr[1] "Опыт за %d мин.: %s" msgstr[2] "Опыт за %d мин.: %s" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5774,12 +5773,12 @@ msgstr[1] "Время до следующего уровня в мин. %d: %s" msgstr[2] "Время до следующего уровня в мин. %d: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Опыт за последнее убийство:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5871,42 +5870,42 @@ msgstr "Сервер обновлений: %s" msgid "Open register url" msgstr "Открыть ссылку регистрации" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "здоровье" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "мана" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "опыт" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "вес" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "слоты интвентаря" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "деньги" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "стрелы" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "статус" @@ -5963,8 +5962,8 @@ msgstr "Применить" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Добавить" @@ -6054,12 +6053,12 @@ msgid "Passwords do not match." msgstr "Пароли не совпадают." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "продажа предмета" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "Вы действительно хотите продать %s?" @@ -6070,7 +6069,7 @@ msgid "Choose Your Server" msgstr "Выберите сервер" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Загрузить" @@ -6132,23 +6131,23 @@ msgid "Personal Shop" msgstr "Свой магазин" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Купить" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Продать" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Анонс" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Показывать ссылки" @@ -6634,7 +6633,7 @@ msgid "Updating..." msgstr "Обновление..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Соединение..." @@ -6663,12 +6662,12 @@ msgid "Completed" msgstr "Завершено" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Кто онлайн - обновление" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Обновить" @@ -6678,12 +6677,12 @@ msgid "Who Is Online - " msgstr "Кто онлайн - " #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Кто онлайн - ошибка" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Кто онлайн - обновление" @@ -6705,25 +6704,25 @@ msgstr "Выберите сервер" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "кнопка_%d" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "КнопДж%d" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "неизвестная кнопка" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "ДЖ%d" @@ -6731,7 +6730,7 @@ msgstr "ДЖ%d" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "неиз." diff --git a/po/sk.po b/po/sk.po index d49bc884d..45788cc3c 100644 --- a/po/sk.po +++ b/po/sk.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/manaplus/language/sk/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -526,7 +526,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Nastavenie" @@ -549,9 +549,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Nápoveda" @@ -564,41 +569,41 @@ msgstr "Nápoveda" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Zatvoriť" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -613,7 +618,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -626,65 +631,65 @@ msgid "Error" msgstr "Chyba" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -930,36 +935,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1079,37 +1084,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1233,7 +1238,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1294,7 +1299,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1303,7 +1308,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1406,7 +1411,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1488,8 +1493,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1639,8 +1644,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1671,7 +1676,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1704,8 +1709,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Použiť" @@ -1896,8 +1901,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Odstrojiť" @@ -1905,16 +1910,16 @@ msgstr "Odstrojiť" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Vystrojiť" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1929,14 +1934,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Zahodiť" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2151,503 +2156,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2656,7 +2671,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2667,12 +2682,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2682,7 +2697,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2690,45 +2705,45 @@ msgid "Delete" msgstr "Vymazať" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2736,7 +2751,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2744,13 +2759,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2968,7 +2983,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3812,7 +3827,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Obchod" @@ -4161,10 +4176,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4769,6 +4791,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4838,7 +4869,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Vybavenie" @@ -4849,7 +4880,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventár" @@ -4939,18 +4970,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5282,19 +5313,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Nápoveda pre %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5659,39 +5690,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5709,51 +5740,51 @@ msgstr[1] "" msgstr[2] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6899,11 +6930,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7087,17 +7118,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/sq.po b/po/sq.po index 2faa8eaf0..49a87598a 100644 --- a/po/sq.po +++ b/po/sq.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Albanian (http://www.transifex.com/projects/p/manaplus/language/sq/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -548,9 +548,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -563,41 +568,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1904,16 +1909,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2150,503 +2155,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/sv.po b/po/sv.po index f245d181e..191e7d170 100644 --- a/po/sv.po +++ b/po/sv.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/manaplus/language/sv/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorerar handelserbjudanden" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Accepterar handelserbjudanden" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Inställningar" @@ -548,9 +548,14 @@ msgstr "Video" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Hjälp" @@ -563,41 +568,41 @@ msgstr "Hjälp" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Stäng" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "Fel" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Kunde inte skapa katalog för uppdateringar!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "Allmänt" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Kunde inte spara skärmbild!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Nätverksfel" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Vän" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Förbisedd" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorerad" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "Byteshandla" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Attackera" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Prata" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Lagra" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Hämta" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Använd" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Avrusta" @@ -1904,16 +1909,16 @@ msgstr "Avrusta" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Utrusta" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Släpp" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Dela" @@ -2150,503 +2155,513 @@ msgstr "Dölj fönster" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Hjälpfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Statusfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Inventorium" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Utrustningsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Färdighetsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Minikarta" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chattfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Snabbåtkomstfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Inställningsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Felsökningsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Smileyfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Tangent för smiley %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Växla chattfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Rulla upp chatt" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Rulla ned chatt" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Föregående chattflik" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Nästa chattflik" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignorera inmatning 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignorera inmatning 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Gå uppåt" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Gå nedåt" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Gå åt vänster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Gå åt höger" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "Ta bort" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chatt" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Affär" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Namn" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Utrustning" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventarium" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Återställ" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Viskar till %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/sv_SE.po b/po/sv_SE.po index 63ad53095..7a1076266 100644 --- a/po/sv_SE.po +++ b/po/sv_SE.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/manaplus/language/sv_SE/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "Ignorera inkommande bytes-förfrågningar" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "Acceptera inkommande bytes-förfrågningar" @@ -525,7 +525,7 @@ msgstr "Floating bubble" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Inställningar" @@ -548,9 +548,14 @@ msgstr "Video" msgid "Theme" msgstr "Tema" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Hjälp" @@ -563,41 +568,41 @@ msgstr "Hjälp" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "Stäng" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "Ansluter till server" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "Loggar in" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "Går in i spelvärld" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "Begär karaktärer" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "Ansluter till spelservern" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "Ändrar spelserver" @@ -612,7 +617,7 @@ msgstr "Ändrar spelserver" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "Error" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "Begär registreringsuppgifter" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "Lösenordsändring" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "Lösenordsändring har lyckats!" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "Byte av E-post" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "E-posten har ändrats!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "Avregistrering lyckad" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "Farväl, kom gärna tillbaka snart igen..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s existerar inte och kan inte bli skapat! Avslutar." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "Felaktig uppdaterings-host: %s." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "Error uppstod då uppdateringskatalog skulle skapas!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Error: %s existerar inte och kan inte bli skapat! Avslutar." #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "Vill du öppna support-sidan?" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "General" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "Debug" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "Skärmdump sparades som %s" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "Spara skärmdump misslyckades!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "Anslutningen till servern förlorades." #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "Nätverksfel" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "Astral Magic" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "Neutral" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "Vän" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "Ignorerad" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "Ignorerad" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "Borttagen" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "Blacklistad" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "Enemy" @@ -1232,7 +1237,7 @@ msgstr "Trade" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "Attackera" @@ -1293,7 +1298,7 @@ msgstr "Nuke" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "Flytta" @@ -1302,7 +1307,7 @@ msgstr "Flytta" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "Prata med" @@ -1405,7 +1410,7 @@ msgstr "Lägg till namnet i chat" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "Rör kamera" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "Utstyrsel" @@ -1638,8 +1643,8 @@ msgstr "Lägg till alla för trade" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "Lagra" @@ -1670,7 +1675,7 @@ msgstr "Lagra alla" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "Ta emot" @@ -1703,8 +1708,8 @@ msgstr "Hämta ut alla" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "Använd" @@ -1895,8 +1900,8 @@ msgstr "Skydda item" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "Unequip" @@ -1904,16 +1909,16 @@ msgstr "Unequip" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "Equip" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "Släng..." @@ -1928,14 +1933,14 @@ msgstr "Släng allt" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "Släng" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "Dela" @@ -2150,503 +2155,513 @@ msgstr "Dölj fönster" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "Hjälpfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "Statusfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "Inventoryfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "Equipmentfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "Skillfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "Minikartafönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "Chatfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "Item-genvägsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "Inställningsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "Debugfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "Socialfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "Emote-genvägsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "Klädselfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "Shopfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "Quick drop-fönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "Dödsstatistik-fönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "Kommandofönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "Bot Checker-fönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "Who Is Online-fönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "Visste du-fönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "Uppdragsfönster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "Föregående Social-flik" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "Nästa Social-flik" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "Emote-modifierande knappar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "Emote-modifierande knapp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "Emote-genvägar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "Emote-genväg %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "Klädsel-knappar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "Ta på klädsel" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "Kopiera klädsel" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "Kopiera equipped till Klädsel" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "Klädsel-genvägar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "Klädsel-genväg %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "Växla Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "Skrolla upp Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "Skrolla ner Chat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "Föregående Chat-flik" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "Nästa Chat-flik" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "Stäng nyvarande chat-flik" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "Föregående Chat-rad" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "Nästa Chat-rad" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "Chat-modifieringstangent" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "Ignorera input 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "Ignorera input 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "Direkt upp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "Direkt ner" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "Direkt vänster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "Direkt höger" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "Crazy moves" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "Ändra Crazy moves-läge" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "Quick Drop N Items från 0 slot" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "Quick Drop N Items" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "Växla Quick Drop-räknare" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "Quick heal target or self" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "Använd #itenplz spell" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "Använd magic attack" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "Växla magic attack" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "Växla pvp-attack" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "Ändra förflyttningstyp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "Ändra Attack-vapentyp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "Ändra attacktyp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "Ändra Follow-läge" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "Ändra Imitation-läge" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "Avaktivera / Aktivera Game modifier-knappar" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "Ljud På / Av " #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "Aktivera / Avaktivera away-läge" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "Efterlikna högerklick från tangentbord" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "Växla kameraläge" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "Visa onscreen-tangentbord" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "Flytta upp" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "Flytta ner" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "Flytta vänster" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "Flytta höger" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "Flytta och välj" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "Annat" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "Radera" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "Enkel" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "Genvägar" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "Fönster" @@ -2735,7 +2750,7 @@ msgstr "Fönster" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "Emotes" @@ -2743,13 +2758,13 @@ msgstr "Emotes" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "Chat" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "Gui" @@ -2967,7 +2982,7 @@ msgstr "Level: %u" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "Aktivera vikt-notationer" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "Shop" @@ -4160,10 +4175,17 @@ msgstr "Dölj raderade spelares nicks" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "Namn" @@ -4768,6 +4790,15 @@ msgstr "Centrera spelfönster" msgid "Allow screensaver to run" msgstr "Tillåt skärmsläckare att starta" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "EQU" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "Equipment" @@ -4848,7 +4879,7 @@ msgstr "INV" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "Inventory" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "Nyckel: %s" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "Bot Checker" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "Återställ" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "Resultat" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "Skriv lösenord:" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "Presentera: %s; %d spelare är presenterad." #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "Viskar till %s: %s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "Återställ timer" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "Kills: %s, total exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "Medel-Exp: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "Medelantal mobs till nästa level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "Kills/Min: %s, Exp/Min: %s" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "Tid för nästa level per %d min: %s" msgstr[1] "Tid för nästa level per %d min: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "Last kill exp:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "Tid tills jacko spawnar:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "Level: %d vid %f%%" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "Exp: %d/%d Kvar: %d" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "1%% = %d exp, avg mob för 1%%: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "Tid tills nästa level: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "%s %d?" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "jacko spawnar" @@ -6896,11 +6927,11 @@ msgstr "Viskning kunde inte sändas, %s är offline." msgid "Whisper could not be sent, ignored by %s." msgstr "Viskning kunde inte sändas, ignorerad av %s." -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "Spel" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "Efterfrågning att avsluta nekad!" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "Användarnamnet är permanent raderat." #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "Tom adress given till Network::connect()!" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "Kan inte host:a \"" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "Anslutningen till servern avslutad." diff --git a/po/te.po b/po/te.po index 83cb4833b..304fbc3c5 100644 --- a/po/te.po +++ b/po/te.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Telugu (http://www.transifex.com/projects/p/manaplus/language/te/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -525,7 +525,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -548,9 +548,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "సహాయం" @@ -563,41 +568,41 @@ msgstr "సహాయం" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -612,7 +617,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -625,65 +630,65 @@ msgid "Error" msgstr "పొరపాటు" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -929,36 +934,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "సాధారణ" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1078,37 +1083,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1232,7 +1237,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1293,7 +1298,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1302,7 +1307,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1405,7 +1410,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1487,8 +1492,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1638,8 +1643,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1670,7 +1675,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1703,8 +1708,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1895,8 +1900,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1904,16 +1909,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1928,14 +1933,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2150,503 +2155,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2655,7 +2670,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2666,12 +2681,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2681,7 +2696,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2689,45 +2704,45 @@ msgid "Delete" msgstr "తొలగించు" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2735,7 +2750,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2743,13 +2758,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2967,7 +2982,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3811,7 +3826,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4160,10 +4175,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "పేరు" @@ -4768,6 +4790,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4837,7 +4868,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4848,7 +4879,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4938,18 +4969,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5281,19 +5312,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5658,39 +5689,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5706,51 +5737,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6896,11 +6927,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7084,17 +7115,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/th.po b/po/th.po index eab189b06..5b4b2636f 100644 --- a/po/th.po +++ b/po/th.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Thai (http://www.transifex.com/projects/p/manaplus/language/th/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -524,7 +524,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "ตั้งค่า" @@ -547,9 +547,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -562,41 +567,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -611,7 +616,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -624,65 +629,65 @@ msgid "Error" msgstr "ผิดพลาด" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -928,36 +933,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1077,37 +1082,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1231,7 +1236,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1292,7 +1297,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1301,7 +1306,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1404,7 +1409,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1486,8 +1491,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1637,8 +1642,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1669,7 +1674,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1702,8 +1707,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "ใช้" @@ -1894,8 +1899,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1903,16 +1908,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1927,14 +1932,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "ทิ้ง" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2149,503 +2154,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2654,7 +2669,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2665,12 +2680,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2680,7 +2695,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2688,45 +2703,45 @@ msgid "Delete" msgstr "ลบทิ้ง" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2734,7 +2749,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2742,13 +2757,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2966,7 +2981,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3810,7 +3825,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4159,10 +4174,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4767,6 +4789,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4836,7 +4867,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4847,7 +4878,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4937,18 +4968,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5280,19 +5311,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5657,39 +5688,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5703,51 +5734,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6893,11 +6924,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7081,17 +7112,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/tr.po b/po/tr.po index 49b752600..90216a636 100644 --- a/po/tr.po +++ b/po/tr.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Turkish (http://www.transifex.com/projects/p/manaplus/" "language/tr/)\n" @@ -50,12 +50,12 @@ msgid "miss" msgstr "ıskalandı" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "" @@ -528,37 +528,37 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "Ayarlar" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "Video" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "Tema" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "Yardım" @@ -571,7 +571,7 @@ msgstr "Yardım" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -580,32 +580,32 @@ msgid "Close" msgstr "Kapat" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "Bağlanılıyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "Bağlanılıyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "Oyun dünyasına giriliyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "Karakterler isteniliyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "Oyun sunucusuna bağlanılıyor" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "Oyun sunucusu değiştiriliyor" @@ -620,7 +620,7 @@ msgstr "Oyun sunucusu değiştiriliyor" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -633,65 +633,65 @@ msgid "Error" msgstr "Hata" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "Kayıt detayları isteniyor" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "Şifre Değiştir" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "Şifreniz başarı ile değiştirildi!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "E-posta Değiştir" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "E-posta başarı ile değiştirildi!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "Hesap kapatma başarılı" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "Hoşçakal, tekrar bekleriz..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s yok ve yaratılamıyor! Çıkış yapılıyor." #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "Hata! Güncelleme klasörü oluşturulamadı!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "Hata: %s bulunamadı ve yaratılamıyor! Çıkış yapılıyor." #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -964,12 +964,12 @@ msgid "Saving screenshot failed!" msgstr "Ekran görüntüsü kaydı başarısız!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "Sunucu bağlantısı koptu." #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "Ağ Hatası" @@ -1324,8 +1324,8 @@ msgstr "Konuş" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "Satın Al" @@ -1338,7 +1338,7 @@ msgstr "Satın Al" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "Sat" @@ -1420,8 +1420,8 @@ msgstr "" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1429,7 +1429,7 @@ msgstr "" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "İptal" @@ -2102,10 +2102,10 @@ msgstr "Seçim Tamam" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "Çıkış" @@ -2161,9 +2161,8 @@ msgstr "Pencereleri gizle" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Hata Ayıklama Penceresi" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2445,9 +2444,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "Nesneleri göster" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2706,8 +2704,8 @@ msgstr "" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "Sil" @@ -3010,7 +3008,7 @@ msgstr "" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "Dünzenle" @@ -4802,9 +4800,8 @@ msgstr "" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "Ekran Görüntüsü" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4973,7 +4970,7 @@ msgstr "AYR" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -5002,14 +4999,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "Fiyat: %s / Toplam: %s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "" @@ -5019,9 +5016,9 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5031,16 +5028,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5051,7 +5048,7 @@ msgstr "Oluştur" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5267,7 +5264,7 @@ msgstr "Hesap Değiştir" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "Oyna" @@ -5595,7 +5592,7 @@ msgstr "" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "Bağlan" @@ -5690,24 +5687,24 @@ msgid "Unknown." msgstr "Bilinmeyen." #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "İstatistikleri sıfırla" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "Sayacı sıfırla" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5715,7 +5712,7 @@ msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5723,15 +5720,15 @@ msgid "No. of avg mob to next level: %s" msgstr "Bir üst levele kadar ortalama canavar sayısı: %s" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" @@ -5739,8 +5736,8 @@ msgid_plural "Exp speed per %d min: %s" msgstr[0] "" msgstr[1] "" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" @@ -5748,12 +5745,12 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5845,42 +5842,42 @@ msgstr "" msgid "Open register url" msgstr "" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "envanter yer çubuğu" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "" @@ -5937,8 +5934,8 @@ msgstr "Onayla" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "Ekle" @@ -6028,12 +6025,12 @@ msgid "Passwords do not match." msgstr "Parolalar uyuşmuyor." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6044,7 +6041,7 @@ msgid "Choose Your Server" msgstr "Sunucunu Seç" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "Yükle" @@ -6106,23 +6103,23 @@ msgid "Personal Shop" msgstr "Kişisel Mağaza" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "Nesne satın al" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "Nesne sat" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "Duyuru" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "Duyuruda linkleri göster" @@ -6608,7 +6605,7 @@ msgid "Updating..." msgstr "Güncelleniyor..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "Bağlanıyor..." @@ -6637,12 +6634,12 @@ msgid "Completed" msgstr "Tamamlandı" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "Kimler Online - Güncelleniyor" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "Güncelle" @@ -6652,12 +6649,12 @@ msgid "Who Is Online - " msgstr "Kimler Online -" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "Kimler Online - hata" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "Kimler Online - Güncelle" @@ -6679,25 +6676,25 @@ msgstr "Dünya Seç" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "" @@ -6705,7 +6702,7 @@ msgstr "" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "" diff --git a/po/vls.po b/po/vls.po index e4514ff6d..22bd1faf1 100644 --- a/po/vls.po +++ b/po/vls.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Vlaams (http://www.transifex.com/projects/p/manaplus/language/vls/)\n" "MIME-Version: 1.0\n" @@ -18,12 +18,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -524,7 +524,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "" @@ -547,9 +547,14 @@ msgstr "" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "" @@ -562,41 +567,41 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -611,7 +616,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -624,65 +629,65 @@ msgid "Error" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -928,36 +933,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1077,37 +1082,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1231,7 +1236,7 @@ msgstr "" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1292,7 +1297,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1301,7 +1306,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1404,7 +1409,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1486,8 +1491,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1637,8 +1642,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1669,7 +1674,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1702,8 +1707,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "" @@ -1894,8 +1899,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "" @@ -1903,16 +1908,16 @@ msgstr "" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1927,14 +1932,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "" @@ -2149,503 +2154,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2654,7 +2669,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2665,12 +2680,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2680,7 +2695,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2688,45 +2703,45 @@ msgid "Delete" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2734,7 +2749,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2742,13 +2757,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2966,7 +2981,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3810,7 +3825,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "" @@ -4159,10 +4174,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "" @@ -4767,6 +4789,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4836,7 +4867,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "" @@ -4847,7 +4878,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "" @@ -4937,18 +4968,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5280,19 +5311,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5657,39 +5688,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5705,51 +5736,51 @@ msgstr[0] "" msgstr[1] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6895,11 +6926,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7083,17 +7114,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index fd4037c11..638e4fd20 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-03-10 01:34+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-15 11:37+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/manaplus/" "language/zh_CN/)\n" @@ -52,12 +52,12 @@ msgid "miss" msgstr "失误" #. TRANSLATORS: this away status writed in player nick -#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:863 +#: src/being/being.cpp:1818 src/gui/windows/whoisonline.cpp:838 msgid "A" msgstr "A" #. TRANSLATORS: this inactive status writed in player nick -#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:868 +#: src/being/being.cpp:1823 src/gui/windows/whoisonline.cpp:843 msgid "I" msgstr "I" @@ -529,37 +529,37 @@ msgstr "流动的泡沫" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1141 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "设置" #. TRANSLATORS: perfoamance tab quick button #. TRANSLATORS: settings tab name -#: src/client.cpp:1142 src/gui/widgets/tabs/setup_perfomance.cpp:51 +#: src/client.cpp:1144 src/gui/widgets/tabs/setup_perfomance.cpp:51 msgid "Performance" msgstr "" #. TRANSLATORS: video tab quick button #. TRANSLATORS: video settings tab name -#: src/client.cpp:1145 src/gui/widgets/tabs/setup_video.cpp:225 +#: src/client.cpp:1147 src/gui/widgets/tabs/setup_video.cpp:225 msgid "Video" msgstr "视频" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: theme settings tab name -#: src/client.cpp:1148 src/gui/widgets/tabs/setup_theme.cpp:268 +#: src/client.cpp:1150 src/gui/widgets/tabs/setup_theme.cpp:268 msgid "Theme" msgstr "主题" #. TRANSLATORS: theme tab quick button -#: src/client.cpp:1151 +#: src/client.cpp:1153 msgid "About" msgstr "" #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1156 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "帮助" @@ -572,7 +572,7 @@ msgstr "帮助" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1160 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 #: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 @@ -581,32 +581,32 @@ msgid "Close" msgstr "关闭" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1282 +#: src/client.cpp:1284 msgid "Connecting to server" msgstr "正在连接服务器" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1326 +#: src/client.cpp:1331 msgid "Logging in" msgstr "登录中" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1368 +#: src/client.cpp:1373 msgid "Entering game world" msgstr "进入游戏世界" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1491 +#: src/client.cpp:1496 msgid "Requesting characters" msgstr "请求角色" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1531 +#: src/client.cpp:1536 msgid "Connecting to the game server" msgstr "正在连接游戏服务器" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1543 +#: src/client.cpp:1548 msgid "Changing game servers" msgstr "正在更改游戏服务器" @@ -621,7 +621,7 @@ msgstr "正在更改游戏服务器" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 +#: src/client.cpp:1611 src/client.cpp:1622 src/client.cpp:1806 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -634,65 +634,65 @@ msgid "Error" msgstr "错误" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1629 +#: src/client.cpp:1634 msgid "Requesting registration details" msgstr "正在请求详细注册信息" #. TRANSLATORS: password change message header -#: src/client.cpp:1670 +#: src/client.cpp:1675 msgid "Password Change" msgstr "更改密码" #. TRANSLATORS: password change message text -#: src/client.cpp:1672 +#: src/client.cpp:1677 msgid "Password changed successfully!" msgstr "密码更改成功!" #. TRANSLATORS: email change message header -#: src/client.cpp:1694 +#: src/client.cpp:1699 msgid "Email Change" msgstr "更改电子邮箱地址" #. TRANSLATORS: email change message text -#: src/client.cpp:1696 +#: src/client.cpp:1701 msgid "Email changed successfully!" msgstr "电子邮箱地址更改成功!" #. TRANSLATORS: unregister message header -#: src/client.cpp:1719 +#: src/client.cpp:1724 msgid "Unregister Successful" msgstr "取消注册成功" #. TRANSLATORS: unregister message text -#: src/client.cpp:1721 +#: src/client.cpp:1726 msgid "Farewell, come back any time..." msgstr "再见,欢迎随时回来... ..." #. TRANSLATORS: directory creation error -#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 -#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 +#: src/client.cpp:2014 src/client.cpp:2029 src/client.cpp:2074 +#: src/client.cpp:2090 src/client.cpp:2517 src/client.cpp:2525 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "%s 不存在,且无法创建!正在退出。" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2241 +#: src/client.cpp:2246 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2282 src/client.cpp:2289 +#: src/client.cpp:2287 src/client.cpp:2294 msgid "Error creating updates directory!" msgstr "创建更新目录错误!" -#: src/client.cpp:2311 src/client.cpp:2328 +#: src/client.cpp:2316 src/client.cpp:2333 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "错误:%s 不存在且无法创建!正在退出。" #. TRANSLATORS: error message question -#: src/client.cpp:2991 +#: src/client.cpp:2996 msgid "Do you want to open support page?" msgstr "" @@ -962,12 +962,12 @@ msgid "Saving screenshot failed!" msgstr "保存屏幕快照失败!" #. TRANSLATORS: error message text -#: src/game.cpp:665 +#: src/game.cpp:668 msgid "The connection to the server was lost." msgstr "服务器的连接丢失。" #. TRANSLATORS: error message header -#: src/game.cpp:668 +#: src/game.cpp:671 msgid "Network Error" msgstr "网络错误" @@ -1322,8 +1322,8 @@ msgstr "说话" #. TRANSLATORS: buy dialog name #. TRANSLATORS: shop window button #: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:2599 -#: src/gui/windows/buydialog.cpp:174 src/gui/windows/buydialog.cpp:186 -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/buyselldialog.cpp:67 +#: src/gui/windows/buydialog.cpp:178 src/gui/windows/buydialog.cpp:194 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/buyselldialog.cpp:67 msgid "Buy" msgstr "购买" @@ -1336,7 +1336,7 @@ msgstr "购买" #. TRANSLATORS: sell dialog button #: src/gui/popups/popupmenu.cpp:245 src/gui/popups/popupmenu.cpp:2602 #: src/gui/windows/buyselldialog.cpp:69 src/gui/windows/selldialog.cpp:56 -#: src/gui/windows/selldialog.cpp:66 src/gui/windows/selldialog.cpp:108 +#: src/gui/windows/selldialog.cpp:70 src/gui/windows/selldialog.cpp:116 msgid "Sell" msgstr "出售" @@ -1418,8 +1418,8 @@ msgstr "" #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 -#: src/gui/windows/charcreatedialog.cpp:121 -#: src/gui/windows/connectiondialog.cpp:48 +#: src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/connectiondialog.cpp:50 #: src/gui/windows/editserverdialog.cpp:58 #: src/gui/windows/itemamountwindow.cpp:162 #: src/gui/windows/npcpostdialog.cpp:68 src/gui/windows/quitdialog.cpp:70 @@ -1427,7 +1427,7 @@ msgstr "" #: src/gui/windows/socialwindow.cpp:1205 #: src/gui/windows/textcommandeditor.cpp:86 src/gui/windows/textdialog.cpp:55 #: src/gui/windows/unregisterdialog.cpp:54 -#: src/gui/windows/updaterwindow.cpp:186 +#: src/gui/windows/updaterwindow.cpp:178 msgid "Cancel" msgstr "取消" @@ -2100,10 +2100,10 @@ msgstr "选择OK" #. TRANSLATORS: quit dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: servers dialog button -#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:242 +#: src/gui/setupactiondata.h:183 src/gui/windows/buydialog.cpp:254 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57 -#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:110 -#: src/gui/windows/serverdialog.cpp:198 +#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/selldialog.cpp:118 +#: src/gui/windows/serverdialog.cpp:200 msgid "Quit" msgstr "退出" @@ -2159,9 +2159,8 @@ msgstr "隐藏窗口" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -#, fuzzy msgid "About Window" -msgstr "Debug窗口" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 @@ -2443,9 +2442,8 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1242 -#, fuzzy msgid "Show smiles" -msgstr "显示状态" +msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:1312 @@ -2704,8 +2702,8 @@ msgstr "" #. TRANSLATORS: command editor button #: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 -#: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 -#: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 +#: src/gui/windows/serverdialog.cpp:208 src/gui/windows/shopwindow.cpp:95 +#: src/gui/windows/shopwindow.cpp:102 src/gui/windows/textcommandeditor.cpp:90 msgid "Delete" msgstr "删除" @@ -3008,7 +3006,7 @@ msgstr "" #. TRANSLATORS: setup item button #. TRANSLATORS: servers dialog button #: src/gui/widgets/setupitem.cpp:365 src/gui/widgets/setupitem.cpp:501 -#: src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/serverdialog.cpp:206 msgid "Edit" msgstr "编辑" @@ -4797,9 +4795,8 @@ msgstr "" #. TRANSLATORS: settings group #: src/gui/widgets/tabs/setup_visual.cpp:208 -#, fuzzy msgid "Screenshots" -msgstr "屏幕快照" +msgstr "" #: src/gui/widgets/tabs/setup_visual.cpp:210 msgid "Add water mark into screenshots" @@ -4968,7 +4965,7 @@ msgstr "SET" #. TRANSLATORS: short key name #. TRANSLATORS: outfits window label -#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:71 +#: src/gui/windowmenu.cpp:289 src/gui/windows/outfitwindow.cpp:70 #: src/gui/windows/outfitwindow.cpp:561 #, c-format msgid "Key: %s" @@ -4997,14 +4994,14 @@ msgstr "" #. TRANSLATORS: buy dialog label #. TRANSLATORS: sell dialog label -#: src/gui/windows/buydialog.cpp:220 src/gui/windows/buydialog.cpp:507 -#: src/gui/windows/selldialog.cpp:100 src/gui/windows/selldialog.cpp:356 +#: src/gui/windows/buydialog.cpp:232 src/gui/windows/buydialog.cpp:519 +#: src/gui/windows/selldialog.cpp:108 src/gui/windows/selldialog.cpp:364 #, c-format msgid "Price: %s / Total: %s" msgstr "价格:%s / 总价:%s" #. TRANSLATORS: buy dialog label -#: src/gui/windows/buydialog.cpp:229 +#: src/gui/windows/buydialog.cpp:241 msgid "Amount:" msgstr "" @@ -5014,9 +5011,9 @@ msgstr "" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (plus sign) -#: src/gui/windows/buydialog.cpp:234 src/gui/windows/itemamountwindow.cpp:158 +#: src/gui/windows/buydialog.cpp:246 src/gui/windows/itemamountwindow.cpp:158 #: src/gui/windows/itemamountwindow.cpp:193 src/gui/windows/npcdialog.cpp:100 -#: src/gui/windows/selldialog.cpp:104 src/gui/windows/statuswindow.cpp:829 +#: src/gui/windows/selldialog.cpp:112 src/gui/windows/statuswindow.cpp:829 msgid "+" msgstr "+" @@ -5026,16 +5023,16 @@ msgstr "+" #. TRANSLATORS: npc dialog button #. TRANSLATORS: sell dialog button #. TRANSLATORS: status window label (minus sign) -#: src/gui/windows/buydialog.cpp:237 src/gui/windows/itemamountwindow.cpp:156 +#: src/gui/windows/buydialog.cpp:249 src/gui/windows/itemamountwindow.cpp:156 #: src/gui/windows/itemamountwindow.cpp:190 src/gui/windows/npcdialog.cpp:102 -#: src/gui/windows/selldialog.cpp:106 src/gui/windows/statuswindow.cpp:842 +#: src/gui/windows/selldialog.cpp:114 src/gui/windows/statuswindow.cpp:842 msgid "-" msgstr "-" #. TRANSLATORS: char create dialog button #. TRANSLATORS: char select dialog. button. #. TRANSLATORS: social window button -#: src/gui/windows/buydialog.cpp:240 src/gui/windows/charcreatedialog.cpp:119 +#: src/gui/windows/buydialog.cpp:252 src/gui/windows/charcreatedialog.cpp:117 #: src/gui/windows/charselectdialog.cpp:585 #: src/gui/windows/socialwindow.cpp:1274 msgid "Create" @@ -5046,7 +5043,7 @@ msgstr "建立" #. TRANSLATORS: status bar label #. TRANSLATORS: status window label #. TRANSLATORS: status bar label -#: src/gui/windows/buydialog.cpp:244 src/gui/windows/selldialog.cpp:112 +#: src/gui/windows/buydialog.cpp:256 src/gui/windows/selldialog.cpp:120 #: src/gui/windows/statuswindow.cpp:568 src/gui/windows/statuswindow.cpp:623 #: src/gui/windows/statuswindow.cpp:826 src/gui/windows/statuswindow.cpp:858 msgid "Max" @@ -5262,7 +5259,7 @@ msgstr "登录" #. TRANSLATORS: updater window button #: src/gui/windows/charselectdialog.cpp:104 #: src/gui/windows/charselectdialog.cpp:580 -#: src/gui/windows/updaterwindow.cpp:188 +#: src/gui/windows/updaterwindow.cpp:180 msgid "Play" msgstr "开始" @@ -5590,7 +5587,7 @@ msgstr "" #. TRANSLATORS: edit server dialog button #. TRANSLATORS: servers dialog button #: src/gui/windows/editserverdialog.cpp:54 -#: src/gui/windows/serverdialog.cpp:200 +#: src/gui/windows/serverdialog.cpp:202 msgid "Connect" msgstr "连接" @@ -5685,24 +5682,24 @@ msgid "Unknown." msgstr "未知。" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:50 +#: src/gui/windows/killstats.cpp:46 msgid "Reset stats" msgstr "复位统计" #. TRANSLATORS: kill stats window button -#: src/gui/windows/killstats.cpp:52 +#: src/gui/windows/killstats.cpp:48 msgid "Reset timer" msgstr "复位定时器" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:53 src/gui/windows/killstats.cpp:165 #: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:56 src/gui/windows/killstats.cpp:167 #: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 #: src/gui/windows/killstats.cpp:514 #, c-format @@ -5710,7 +5707,7 @@ msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:58 src/gui/windows/killstats.cpp:170 #: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 #: src/gui/windows/killstats.cpp:517 #, c-format @@ -5718,35 +5715,35 @@ msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:61 src/gui/windows/killstats.cpp:181 #: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:70 +#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:340 #: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" msgstr[0] "" -#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:76 -#: src/gui/windows/killstats.cpp:82 +#: src/gui/windows/killstats.cpp:67 src/gui/windows/killstats.cpp:72 +#: src/gui/windows/killstats.cpp:78 #, c-format msgid "Time for next level per %d min: %s" msgid_plural "Time for next level per %d min: %s" msgstr[0] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 +#: src/gui/windows/killstats.cpp:81 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "最后EXP:" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:84 src/gui/windows/killstats.cpp:411 #: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 #: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" @@ -5838,42 +5835,42 @@ msgstr "" msgid "Open register url" msgstr "" -#: src/gui/windows/ministatuswindow.cpp:67 +#: src/gui/windows/ministatuswindow.cpp:63 msgid "health bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:78 +#: src/gui/windows/ministatuswindow.cpp:74 msgid "mana bar" msgstr "法力栏" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:82 +#: src/gui/windows/ministatuswindow.cpp:78 msgid "experience bar" msgstr "经验条" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:87 +#: src/gui/windows/ministatuswindow.cpp:83 msgid "weight bar" msgstr "重量栏" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:93 +#: src/gui/windows/ministatuswindow.cpp:89 msgid "inventory slots bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:97 +#: src/gui/windows/ministatuswindow.cpp:93 msgid "money bar" msgstr "钱栏" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:101 +#: src/gui/windows/ministatuswindow.cpp:97 msgid "arrows bar" msgstr "" #. TRANSLATORS: status bar name -#: src/gui/windows/ministatuswindow.cpp:106 +#: src/gui/windows/ministatuswindow.cpp:102 msgid "status bar" msgstr "状态栏" @@ -5930,8 +5927,8 @@ msgstr "提交" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: trade window button -#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:202 -#: src/gui/windows/shopwindow.cpp:92 src/gui/windows/shopwindow.cpp:99 +#: src/gui/windows/npcdialog.cpp:109 src/gui/windows/serverdialog.cpp:204 +#: src/gui/windows/shopwindow.cpp:93 src/gui/windows/shopwindow.cpp:100 #: src/gui/windows/tradewindow.cpp:78 msgid "Add" msgstr "添加" @@ -6021,12 +6018,12 @@ msgid "Passwords do not match." msgstr "密码不一致." #. TRANSLATORS: sell confirmation header -#: src/gui/windows/selldialog.cpp:246 +#: src/gui/windows/selldialog.cpp:254 msgid "sell item" msgstr "" #. TRANSLATORS: sell confirmation message -#: src/gui/windows/selldialog.cpp:248 +#: src/gui/windows/selldialog.cpp:256 #, c-format msgid "Do you really want to sell %s?" msgstr "" @@ -6037,7 +6034,7 @@ msgid "Choose Your Server" msgstr "选择您的服务器" #. TRANSLATORS: servers dialog button -#: src/gui/windows/serverdialog.cpp:208 +#: src/gui/windows/serverdialog.cpp:210 msgid "Load" msgstr "负载" @@ -6099,23 +6096,23 @@ msgid "Personal Shop" msgstr "个人商店" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:88 +#: src/gui/windows/shopwindow.cpp:89 msgid "Buy items" msgstr "购买物品" #. TRANSLATORS: shop window label -#: src/gui/windows/shopwindow.cpp:90 +#: src/gui/windows/shopwindow.cpp:91 msgid "Sell items" msgstr "出售物品" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button -#: src/gui/windows/shopwindow.cpp:96 src/gui/windows/shopwindow.cpp:103 +#: src/gui/windows/shopwindow.cpp:97 src/gui/windows/shopwindow.cpp:104 msgid "Announce" msgstr "公布" #. TRANSLATORS: shop window checkbox -#: src/gui/windows/shopwindow.cpp:107 +#: src/gui/windows/shopwindow.cpp:108 msgid "Show links in announce" msgstr "显示在公布的联系" @@ -6599,7 +6596,7 @@ msgid "Updating..." msgstr "更新..." #. TRANSLATORS: updater window label -#: src/gui/windows/updaterwindow.cpp:184 +#: src/gui/windows/updaterwindow.cpp:176 msgid "Connecting..." msgstr "连接中..." @@ -6628,12 +6625,12 @@ msgid "Completed" msgstr "已完成" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:641 +#: src/gui/windows/whoisonline.cpp:81 src/gui/windows/whoisonline.cpp:616 msgid "Who Is Online - Updating" msgstr "谁在线 - 更新" #. TRANSLATORS: who is online. button. -#: src/gui/windows/whoisonline.cpp:95 +#: src/gui/windows/whoisonline.cpp:92 msgid "Update" msgstr "更新" @@ -6643,12 +6640,12 @@ msgid "Who Is Online - " msgstr "谁在线 -" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:656 +#: src/gui/windows/whoisonline.cpp:631 msgid "Who Is Online - error" msgstr "谁在线 - 错误" #. TRANSLATORS: who is online window name -#: src/gui/windows/whoisonline.cpp:698 +#: src/gui/windows/whoisonline.cpp:673 msgid "Who Is Online - Update" msgstr "谁在线 - 更新" @@ -6670,25 +6667,25 @@ msgstr "选择世界" #. TRANSLATORS: long key name. must be short. #. TRANSLATORS: short key name. must be very short. #. TRANSLATORS: long key name, should be short -#: src/input/inputmanager.cpp:383 src/input/inputmanager.cpp:427 +#: src/input/inputmanager.cpp:360 src/input/inputmanager.cpp:404 #: src/input/keyboardconfig.cpp:101 #, c-format msgid "key_%d" msgstr "" #. TRANSLATORS: long joystick button name. must be short. -#: src/input/inputmanager.cpp:389 +#: src/input/inputmanager.cpp:366 #, c-format msgid "JButton%d" msgstr "" #. TRANSLATORS: unknown long key type -#: src/input/inputmanager.cpp:403 +#: src/input/inputmanager.cpp:380 msgid "unknown key" msgstr "" #. TRANSLATORS: short joystick button name. muse be very short -#: src/input/inputmanager.cpp:433 +#: src/input/inputmanager.cpp:410 #, c-format msgid "JB%d" msgstr "" @@ -6696,7 +6693,7 @@ msgstr "" #. TRANSLATORS: unknown short key type. must be short #. TRANSLATORS: Unknown key short string. #. TRANSLATORS: This string must be maximum 5 chars -#: src/input/inputmanager.cpp:447 src/input/keyboardconfig.cpp:145 +#: src/input/inputmanager.cpp:424 src/input/keyboardconfig.cpp:145 msgid "u key" msgstr "" diff --git a/po/zh_HK.po b/po/zh_HK.po index 691831dec..0c867ed7f 100644 --- a/po/zh_HK.po +++ b/po/zh_HK.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/manaplus/language/zh_HK/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "" @@ -524,7 +524,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "設定" @@ -547,9 +547,14 @@ msgstr "顯示" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "說明" @@ -562,41 +567,41 @@ msgstr "說明" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "關閉" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -611,7 +616,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -624,65 +629,65 @@ msgid "Error" msgstr "錯誤" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -928,36 +933,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "" @@ -1077,37 +1082,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "中立" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "好友" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "忽略" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1231,7 +1236,7 @@ msgstr "交易" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "" @@ -1292,7 +1297,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1301,7 +1306,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "" @@ -1404,7 +1409,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1486,8 +1491,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1637,8 +1642,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "" @@ -1669,7 +1674,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "" @@ -1702,8 +1707,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "使用" @@ -1894,8 +1899,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "卸下裝備" @@ -1903,16 +1908,16 @@ msgstr "卸下裝備" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "裝備" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1927,14 +1932,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "丟棄" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "分開" @@ -2149,503 +2154,513 @@ msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 -msgid "Help Window" +msgid "About Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:375 -msgid "Status Window" +msgid "Help Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:381 -msgid "Inventory Window" +msgid "Status Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:387 -msgid "Equipment Window" +msgid "Inventory Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:393 -msgid "Skill Window" +msgid "Equipment Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:399 -msgid "Minimap Window" +msgid "Skill Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:405 -msgid "Chat Window" +msgid "Minimap Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:411 -msgid "Item Shortcut Window" +msgid "Chat Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:417 -msgid "Setup Window" +msgid "Item Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:423 -msgid "Debug Window" +msgid "Setup Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:429 -msgid "Social Window" +msgid "Debug Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:435 -msgid "Emote Shortcut Window" +msgid "Social Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:441 -msgid "Outfits Window" +msgid "Emote Shortcut Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:447 -msgid "Shop Window" +msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:453 -msgid "Quick drop Window" +msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:459 -msgid "Kill Stats Window" +msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:465 -msgid "Commands Window" +msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:471 -msgid "Bot Checker Window" +msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:477 -msgid "Who Is Online Window" +msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:483 -msgid "Did you know Window" +msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:489 -msgid "Quests Window" +msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:495 -msgid "Previous Social Tab" +msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:501 -msgid "Next Social Tab" +msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:507 -msgid "Previous Shortcuts tab" +msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:513 -msgid "Next Shortcuts tab" +msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:519 -msgid "Previous Commands tab" +msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:525 +msgid "Previous Commands tab" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2654,7 +2669,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2665,12 +2680,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2680,7 +2695,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2688,45 +2703,45 @@ msgid "Delete" msgstr "刪除" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2734,7 +2749,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2742,13 +2757,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2966,7 +2981,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3810,7 +3825,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "商店" @@ -4159,10 +4174,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "名字" @@ -4767,6 +4789,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4836,7 +4867,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "裝備" @@ -4847,7 +4878,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "物品攔" @@ -4937,18 +4968,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5280,19 +5311,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "對%s竊竊私語:%s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5657,39 +5688,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5703,51 +5734,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6893,11 +6924,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7081,17 +7112,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" diff --git a/po/zh_TW.po b/po/zh_TW.po index a64ce6c9c..8ebc2bf15 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: ManaPlus\n" "Report-Msgid-Bugs-To: akaras@inbox.ru\n" -"POT-Creation-Date: 2014-02-28 21:21+0300\n" -"PO-Revision-Date: 2014-03-01 08:14+0000\n" +"POT-Creation-Date: 2014-03-10 01:34+0300\n" +"PO-Revision-Date: 2014-03-10 08:13+0000\n" "Last-Translator: Andrei Karas \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/manaplus/language/zh_TW/)\n" "MIME-Version: 1.0\n" @@ -19,12 +19,12 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. TRANSLATORS: disable trades message -#: src/actionmanager.cpp:874 +#: src/actionmanager.cpp:884 msgid "Ignoring incoming trade requests" msgstr "忽略收到的交易要求" #. TRANSLATORS: enable trades message -#: src/actionmanager.cpp:884 +#: src/actionmanager.cpp:894 msgid "Accepting incoming trade requests" msgstr "接受收到的交易要求" @@ -524,7 +524,7 @@ msgstr "" #. TRANSLATORS: setup tab quick button #. TRANSLATORS: full button name #. TRANSLATORS: setup window name -#: src/client.cpp:1138 src/gui/windowmenu.cpp:155 +#: src/client.cpp:1139 src/gui/windowmenu.cpp:155 #: src/gui/windows/setupwindow.cpp:61 msgid "Setup" msgstr "設定" @@ -547,9 +547,14 @@ msgstr "顯示" msgid "Theme" msgstr "" +#. TRANSLATORS: theme tab quick button +#: src/client.cpp:1151 +msgid "About" +msgstr "" + #. TRANSLATORS: theme tab quick button #. TRANSLATORS: help window name -#: src/client.cpp:1151 src/gui/windowmenu.cpp:71 +#: src/client.cpp:1154 src/gui/windowmenu.cpp:71 #: src/gui/windows/helpwindow.cpp:50 msgid "Help" msgstr "說明" @@ -562,41 +567,41 @@ msgstr "說明" #. TRANSLATORS: npc dialog button #. TRANSLATORS: quests window button #. TRANSLATORS: shop window button -#: src/client.cpp:1155 src/gui/popups/popupmenu.cpp:619 +#: src/client.cpp:1158 src/gui/popups/popupmenu.cpp:619 #: src/gui/windows/didyouknowwindow.cpp:78 -#: src/gui/windows/inventorywindow.cpp:226 src/gui/windows/npcdialog.cpp:69 +#: src/gui/windows/inventorywindow.cpp:224 src/gui/windows/npcdialog.cpp:69 #: src/gui/windows/npcdialog.cpp:107 src/gui/windows/questswindow.cpp:124 #: src/gui/windows/shopwindow.cpp:78 msgid "Close" msgstr "關閉" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1280 +#: src/client.cpp:1282 msgid "Connecting to server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1324 +#: src/client.cpp:1326 msgid "Logging in" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1366 +#: src/client.cpp:1368 msgid "Entering game world" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1489 +#: src/client.cpp:1491 msgid "Requesting characters" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1529 +#: src/client.cpp:1531 msgid "Connecting to the game server" msgstr "" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1541 +#: src/client.cpp:1543 msgid "Changing game servers" msgstr "" @@ -611,7 +616,7 @@ msgstr "" #. TRANSLATORS: unregister dialog. error message. #. TRANSLATORS: error message header #. TRANSLATORS: error message -#: src/client.cpp:1602 src/client.cpp:1613 src/client.cpp:1797 +#: src/client.cpp:1606 src/client.cpp:1617 src/client.cpp:1801 #: src/gui/windows/changeemaildialog.cpp:167 #: src/gui/windows/changepassworddialog.cpp:157 #: src/gui/windows/charcreatedialog.cpp:349 @@ -624,65 +629,65 @@ msgid "Error" msgstr "錯誤" #. TRANSLATORS: connection dialog header -#: src/client.cpp:1625 +#: src/client.cpp:1629 msgid "Requesting registration details" msgstr "" #. TRANSLATORS: password change message header -#: src/client.cpp:1666 +#: src/client.cpp:1670 msgid "Password Change" msgstr "" #. TRANSLATORS: password change message text -#: src/client.cpp:1668 +#: src/client.cpp:1672 msgid "Password changed successfully!" msgstr "" #. TRANSLATORS: email change message header -#: src/client.cpp:1690 +#: src/client.cpp:1694 msgid "Email Change" msgstr "" #. TRANSLATORS: email change message text -#: src/client.cpp:1692 +#: src/client.cpp:1696 msgid "Email changed successfully!" msgstr "" #. TRANSLATORS: unregister message header -#: src/client.cpp:1715 +#: src/client.cpp:1719 msgid "Unregister Successful" msgstr "" #. TRANSLATORS: unregister message text -#: src/client.cpp:1717 +#: src/client.cpp:1721 msgid "Farewell, come back any time..." msgstr "" #. TRANSLATORS: directory creation error -#: src/client.cpp:2000 src/client.cpp:2015 src/client.cpp:2060 -#: src/client.cpp:2076 src/client.cpp:2527 src/client.cpp:2535 +#: src/client.cpp:2009 src/client.cpp:2024 src/client.cpp:2069 +#: src/client.cpp:2085 src/client.cpp:2512 src/client.cpp:2520 #, c-format msgid "%s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2232 +#: src/client.cpp:2241 #, c-format msgid "Invalid update host: %s." msgstr "" #. TRANSLATORS: update server initialisation error -#: src/client.cpp:2273 src/client.cpp:2280 +#: src/client.cpp:2282 src/client.cpp:2289 msgid "Error creating updates directory!" msgstr "建立更新目錄失敗!" -#: src/client.cpp:2302 src/client.cpp:2319 +#: src/client.cpp:2311 src/client.cpp:2328 #, c-format msgid "Error: %s doesn't exist and can't be created! Exiting." msgstr "" #. TRANSLATORS: error message question -#: src/client.cpp:3003 +#: src/client.cpp:2991 msgid "Do you want to open support page?" msgstr "" @@ -928,36 +933,36 @@ msgid "dyecmd srcdyestring dstfile" msgstr "" #. TRANSLATORS: chat tab header -#: src/game.cpp:268 src/gui/widgets/tabs/chattab.cpp:464 +#: src/game.cpp:270 src/gui/widgets/tabs/chattab.cpp:464 msgid "General" msgstr "一般" #. TRANSLATORS: chat tab header #. TRANSLATORS: full button name #. TRANSLATORS: debug window name -#: src/game.cpp:284 src/gui/widgets/tabs/chattab.cpp:466 +#: src/game.cpp:286 src/gui/widgets/tabs/chattab.cpp:466 #: src/gui/windowmenu.cpp:142 src/gui/windows/debugwindow.cpp:53 msgid "Debug" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:563 +#: src/game.cpp:577 #, c-format msgid "Screenshot saved as %s" msgstr "" #. TRANSLATORS: save file message -#: src/game.cpp:573 +#: src/game.cpp:587 msgid "Saving screenshot failed!" msgstr "儲存抓圖失敗!" #. TRANSLATORS: error message text -#: src/game.cpp:644 +#: src/game.cpp:665 msgid "The connection to the server was lost." msgstr "" #. TRANSLATORS: error message header -#: src/game.cpp:647 +#: src/game.cpp:668 msgid "Network Error" msgstr "網路錯誤" @@ -1077,37 +1082,37 @@ msgid "Astral Magic" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:33 +#: src/gui/models/playerrelationlistmodel.h:35 msgid "Neutral" msgstr "中立" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:35 +#: src/gui/models/playerrelationlistmodel.h:37 msgid "Friend" msgstr "好友" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:37 +#: src/gui/models/playerrelationlistmodel.h:39 msgid "Disregarded" msgstr "不理" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:39 +#: src/gui/models/playerrelationlistmodel.h:41 msgid "Ignored" msgstr "忽略" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:41 +#: src/gui/models/playerrelationlistmodel.h:43 msgid "Erased" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:43 +#: src/gui/models/playerrelationlistmodel.h:45 msgid "Blacklisted" msgstr "" #. TRANSLATORS: relation type -#: src/gui/models/playerrelationlistmodel.h:45 +#: src/gui/models/playerrelationlistmodel.h:47 msgid "Enemy" msgstr "" @@ -1231,7 +1236,7 @@ msgstr "交易" #. TRANSLATORS: player stat #: src/gui/popups/popupmenu.cpp:156 src/gui/popups/popupmenu.cpp:260 #: src/gui/popups/popupmenu.cpp:695 src/gui/setupactiondata.h:51 -#: src/gui/windows/botcheckerwindow.cpp:303 +#: src/gui/windows/botcheckerwindow.cpp:302 #: src/net/eathena/generalhandler.cpp:251 src/net/tmwa/generalhandler.cpp:289 msgid "Attack" msgstr "攻擊" @@ -1292,7 +1297,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:228 src/gui/popups/popupmenu.cpp:249 #: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:547 #: src/gui/popups/popupmenu.cpp:706 src/gui/popups/popupmenu.cpp:787 -#: src/gui/setupactiondata.h:1942 src/gui/windows/botcheckerwindow.cpp:307 +#: src/gui/setupactiondata.h:2009 src/gui/windows/botcheckerwindow.cpp:306 msgid "Move" msgstr "" @@ -1301,7 +1306,7 @@ msgstr "" #. TRANSLATORS: input action name #. TRANSLATORS: bot checker window table header #: src/gui/popups/popupmenu.cpp:239 src/gui/setupactiondata.h:93 -#: src/gui/windows/botcheckerwindow.cpp:305 +#: src/gui/windows/botcheckerwindow.cpp:304 msgid "Talk" msgstr "說話" @@ -1404,7 +1409,7 @@ msgstr "" #: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2354 #: src/gui/popups/popupmenu.cpp:2377 src/gui/popups/popupmenu.cpp:2404 #: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/popupmenu.cpp:2701 -#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1827 +#: src/gui/popups/popupmenu.cpp:2837 src/gui/setupactiondata.h:1894 #: src/gui/windows/buyselldialog.cpp:71 #: src/gui/windows/changeemaildialog.cpp:55 #: src/gui/windows/changepassworddialog.cpp:57 @@ -1486,8 +1491,8 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window name -#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:1950 -#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:192 +#: src/gui/popups/popupmenu.cpp:567 src/gui/setupactiondata.h:2017 +#: src/gui/windowmenu.cpp:138 src/gui/windows/inventorywindow.cpp:190 #: src/gui/windows/outfitwindow.cpp:53 msgid "Outfits" msgstr "" @@ -1637,8 +1642,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: setup button #: src/gui/popups/popupmenu.cpp:1895 src/gui/popups/popupmenu.cpp:2025 -#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:222 -#: src/gui/windows/inventorywindow.cpp:744 src/gui/windows/setupwindow.cpp:96 +#: src/gui/popups/popupmenu.cpp:2066 src/gui/windows/inventorywindow.cpp:220 +#: src/gui/windows/inventorywindow.cpp:743 src/gui/windows/setupwindow.cpp:96 msgid "Store" msgstr "寄放" @@ -1669,7 +1674,7 @@ msgstr "" #. TRANSLATORS: popup menu item #. TRANSLATORS: get item from storage #. TRANSLATORS: storage button -#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:224 +#: src/gui/popups/popupmenu.cpp:1924 src/gui/windows/inventorywindow.cpp:222 msgid "Retrieve" msgstr "取回" @@ -1702,8 +1707,8 @@ msgstr "" #. TRANSLATORS: inventory button #. TRANSLATORS: skills dialog button #: src/gui/popups/popupmenu.cpp:1987 src/gui/popups/popupmenu.cpp:2765 -#: src/gui/windows/inventorywindow.cpp:173 -#: src/gui/windows/inventorywindow.cpp:655 src/gui/windows/skilldialog.cpp:290 +#: src/gui/windows/inventorywindow.cpp:171 +#: src/gui/windows/inventorywindow.cpp:653 src/gui/windows/skilldialog.cpp:290 msgid "Use" msgstr "使用" @@ -1894,8 +1899,8 @@ msgstr "" #. TRANSLATORS: equipment window button #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2750 src/gui/windows/equipmentwindow.cpp:66 -#: src/gui/windows/inventorywindow.cpp:175 -#: src/gui/windows/inventorywindow.cpp:644 +#: src/gui/windows/inventorywindow.cpp:173 +#: src/gui/windows/inventorywindow.cpp:642 msgid "Unequip" msgstr "卸下裝備" @@ -1903,16 +1908,16 @@ msgstr "卸下裝備" #. TRANSLATORS: use item #. TRANSLATORS: inventory button #. TRANSLATORS: outfits window button -#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:171 -#: src/gui/windows/inventorywindow.cpp:649 src/gui/windows/outfitwindow.cpp:60 +#: src/gui/popups/popupmenu.cpp:2756 src/gui/windows/inventorywindow.cpp:169 +#: src/gui/windows/inventorywindow.cpp:647 src/gui/windows/outfitwindow.cpp:60 msgid "Equip" msgstr "裝備" #. TRANSLATORS: popup menu item #. TRANSLATORS: drop item #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:188 -#: src/gui/windows/inventorywindow.cpp:752 +#: src/gui/popups/popupmenu.cpp:2776 src/gui/windows/inventorywindow.cpp:186 +#: src/gui/windows/inventorywindow.cpp:751 msgid "Drop..." msgstr "" @@ -1927,14 +1932,14 @@ msgstr "" #. TRANSLATORS: full button name #. TRANSLATORS: inventory button #: src/gui/popups/popupmenu.cpp:2785 src/gui/windowmenu.cpp:126 -#: src/gui/windows/inventorywindow.cpp:757 +#: src/gui/windows/inventorywindow.cpp:756 msgid "Drop" msgstr "丟棄" #. TRANSLATORS: popup menu item #. TRANSLATORS: split items #. TRANSLATORS: inventory button -#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:190 +#: src/gui/popups/popupmenu.cpp:2793 src/gui/windows/inventorywindow.cpp:188 msgid "Split" msgstr "分開" @@ -2149,503 +2154,513 @@ msgstr "隱藏視窗" #. TRANSLATORS: input action name #: src/gui/setupactiondata.h:369 +msgid "About Window" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:375 msgid "Help Window" msgstr "說明視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:375 +#: src/gui/setupactiondata.h:381 msgid "Status Window" msgstr "狀態視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:381 +#: src/gui/setupactiondata.h:387 msgid "Inventory Window" msgstr "物品欄視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:387 +#: src/gui/setupactiondata.h:393 msgid "Equipment Window" msgstr "物品視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:393 +#: src/gui/setupactiondata.h:399 msgid "Skill Window" msgstr "技能視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:399 +#: src/gui/setupactiondata.h:405 msgid "Minimap Window" msgstr "迷你地圖視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:405 +#: src/gui/setupactiondata.h:411 msgid "Chat Window" msgstr "聊天視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:411 +#: src/gui/setupactiondata.h:417 msgid "Item Shortcut Window" msgstr "物品捷徑鍵視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:417 +#: src/gui/setupactiondata.h:423 msgid "Setup Window" msgstr "設定視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:423 +#: src/gui/setupactiondata.h:429 msgid "Debug Window" msgstr "程式除錯視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:429 +#: src/gui/setupactiondata.h:435 msgid "Social Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:435 +#: src/gui/setupactiondata.h:441 msgid "Emote Shortcut Window" msgstr "表情捷徑鍵視窗" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:441 +#: src/gui/setupactiondata.h:447 msgid "Outfits Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:447 +#: src/gui/setupactiondata.h:453 msgid "Shop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:453 +#: src/gui/setupactiondata.h:459 msgid "Quick drop Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:459 +#: src/gui/setupactiondata.h:465 msgid "Kill Stats Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:465 +#: src/gui/setupactiondata.h:471 msgid "Commands Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:471 +#: src/gui/setupactiondata.h:477 msgid "Bot Checker Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:477 +#: src/gui/setupactiondata.h:483 msgid "Who Is Online Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:483 +#: src/gui/setupactiondata.h:489 msgid "Did you know Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:489 +#: src/gui/setupactiondata.h:495 msgid "Quests Window" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:495 +#: src/gui/setupactiondata.h:501 msgid "Previous Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:501 +#: src/gui/setupactiondata.h:507 msgid "Next Social Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:507 +#: src/gui/setupactiondata.h:513 msgid "Previous Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:513 +#: src/gui/setupactiondata.h:519 msgid "Next Shortcuts tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:519 +#: src/gui/setupactiondata.h:525 msgid "Previous Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:525 +#: src/gui/setupactiondata.h:531 msgid "Next Commands tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:540 +#: src/gui/setupactiondata.h:546 msgid "Emote modifiers keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:546 +#: src/gui/setupactiondata.h:552 msgid "Emote modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:552 +#: src/gui/setupactiondata.h:558 msgid "Emote shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:558 src/gui/setupactiondata.h:564 -#: src/gui/setupactiondata.h:570 src/gui/setupactiondata.h:576 -#: src/gui/setupactiondata.h:582 src/gui/setupactiondata.h:588 -#: src/gui/setupactiondata.h:594 src/gui/setupactiondata.h:600 -#: src/gui/setupactiondata.h:606 src/gui/setupactiondata.h:612 -#: src/gui/setupactiondata.h:618 src/gui/setupactiondata.h:624 -#: src/gui/setupactiondata.h:630 src/gui/setupactiondata.h:636 -#: src/gui/setupactiondata.h:642 src/gui/setupactiondata.h:648 -#: src/gui/setupactiondata.h:654 src/gui/setupactiondata.h:660 -#: src/gui/setupactiondata.h:666 src/gui/setupactiondata.h:672 -#: src/gui/setupactiondata.h:678 src/gui/setupactiondata.h:684 -#: src/gui/setupactiondata.h:690 src/gui/setupactiondata.h:696 -#: src/gui/setupactiondata.h:702 src/gui/setupactiondata.h:708 -#: src/gui/setupactiondata.h:714 src/gui/setupactiondata.h:720 -#: src/gui/setupactiondata.h:726 src/gui/setupactiondata.h:732 -#: src/gui/setupactiondata.h:738 src/gui/setupactiondata.h:744 -#: src/gui/setupactiondata.h:750 src/gui/setupactiondata.h:756 -#: src/gui/setupactiondata.h:762 src/gui/setupactiondata.h:768 -#: src/gui/setupactiondata.h:774 src/gui/setupactiondata.h:780 -#: src/gui/setupactiondata.h:786 src/gui/setupactiondata.h:792 -#: src/gui/setupactiondata.h:798 src/gui/setupactiondata.h:804 -#: src/gui/setupactiondata.h:810 src/gui/setupactiondata.h:816 -#: src/gui/setupactiondata.h:822 src/gui/setupactiondata.h:828 -#: src/gui/setupactiondata.h:834 src/gui/setupactiondata.h:840 +#: src/gui/setupactiondata.h:564 src/gui/setupactiondata.h:570 +#: src/gui/setupactiondata.h:576 src/gui/setupactiondata.h:582 +#: src/gui/setupactiondata.h:588 src/gui/setupactiondata.h:594 +#: src/gui/setupactiondata.h:600 src/gui/setupactiondata.h:606 +#: src/gui/setupactiondata.h:612 src/gui/setupactiondata.h:618 +#: src/gui/setupactiondata.h:624 src/gui/setupactiondata.h:630 +#: src/gui/setupactiondata.h:636 src/gui/setupactiondata.h:642 +#: src/gui/setupactiondata.h:648 src/gui/setupactiondata.h:654 +#: src/gui/setupactiondata.h:660 src/gui/setupactiondata.h:666 +#: src/gui/setupactiondata.h:672 src/gui/setupactiondata.h:678 +#: src/gui/setupactiondata.h:684 src/gui/setupactiondata.h:690 +#: src/gui/setupactiondata.h:696 src/gui/setupactiondata.h:702 +#: src/gui/setupactiondata.h:708 src/gui/setupactiondata.h:714 +#: src/gui/setupactiondata.h:720 src/gui/setupactiondata.h:726 +#: src/gui/setupactiondata.h:732 src/gui/setupactiondata.h:738 +#: src/gui/setupactiondata.h:744 src/gui/setupactiondata.h:750 +#: src/gui/setupactiondata.h:756 src/gui/setupactiondata.h:762 +#: src/gui/setupactiondata.h:768 src/gui/setupactiondata.h:774 +#: src/gui/setupactiondata.h:780 src/gui/setupactiondata.h:786 +#: src/gui/setupactiondata.h:792 src/gui/setupactiondata.h:798 +#: src/gui/setupactiondata.h:804 src/gui/setupactiondata.h:810 +#: src/gui/setupactiondata.h:816 src/gui/setupactiondata.h:822 +#: src/gui/setupactiondata.h:828 src/gui/setupactiondata.h:834 +#: src/gui/setupactiondata.h:840 src/gui/setupactiondata.h:846 #, c-format msgid "Emote Shortcut %d" msgstr "表情捷徑鍵 %d" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:855 +#: src/gui/setupactiondata.h:861 msgid "Outfits keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:861 +#: src/gui/setupactiondata.h:867 msgid "Wear Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:867 +#: src/gui/setupactiondata.h:873 msgid "Copy Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:873 +#: src/gui/setupactiondata.h:879 msgid "Copy equipped to Outfit" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:879 +#: src/gui/setupactiondata.h:885 msgid "Outfits shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:885 src/gui/setupactiondata.h:891 -#: src/gui/setupactiondata.h:897 src/gui/setupactiondata.h:903 -#: src/gui/setupactiondata.h:909 src/gui/setupactiondata.h:915 -#: src/gui/setupactiondata.h:921 src/gui/setupactiondata.h:927 -#: src/gui/setupactiondata.h:933 src/gui/setupactiondata.h:939 -#: src/gui/setupactiondata.h:945 src/gui/setupactiondata.h:951 -#: src/gui/setupactiondata.h:957 src/gui/setupactiondata.h:963 -#: src/gui/setupactiondata.h:969 src/gui/setupactiondata.h:975 -#: src/gui/setupactiondata.h:981 src/gui/setupactiondata.h:987 -#: src/gui/setupactiondata.h:993 src/gui/setupactiondata.h:999 -#: src/gui/setupactiondata.h:1005 src/gui/setupactiondata.h:1011 -#: src/gui/setupactiondata.h:1017 src/gui/setupactiondata.h:1023 -#: src/gui/setupactiondata.h:1029 src/gui/setupactiondata.h:1035 -#: src/gui/setupactiondata.h:1041 src/gui/setupactiondata.h:1047 -#: src/gui/setupactiondata.h:1053 src/gui/setupactiondata.h:1059 -#: src/gui/setupactiondata.h:1065 src/gui/setupactiondata.h:1071 -#: src/gui/setupactiondata.h:1077 src/gui/setupactiondata.h:1083 -#: src/gui/setupactiondata.h:1089 src/gui/setupactiondata.h:1095 -#: src/gui/setupactiondata.h:1101 src/gui/setupactiondata.h:1107 -#: src/gui/setupactiondata.h:1113 src/gui/setupactiondata.h:1119 -#: src/gui/setupactiondata.h:1125 src/gui/setupactiondata.h:1131 -#: src/gui/setupactiondata.h:1137 src/gui/setupactiondata.h:1143 -#: src/gui/setupactiondata.h:1149 src/gui/setupactiondata.h:1155 -#: src/gui/setupactiondata.h:1161 src/gui/setupactiondata.h:1167 +#: src/gui/setupactiondata.h:891 src/gui/setupactiondata.h:897 +#: src/gui/setupactiondata.h:903 src/gui/setupactiondata.h:909 +#: src/gui/setupactiondata.h:915 src/gui/setupactiondata.h:921 +#: src/gui/setupactiondata.h:927 src/gui/setupactiondata.h:933 +#: src/gui/setupactiondata.h:939 src/gui/setupactiondata.h:945 +#: src/gui/setupactiondata.h:951 src/gui/setupactiondata.h:957 +#: src/gui/setupactiondata.h:963 src/gui/setupactiondata.h:969 +#: src/gui/setupactiondata.h:975 src/gui/setupactiondata.h:981 +#: src/gui/setupactiondata.h:987 src/gui/setupactiondata.h:993 +#: src/gui/setupactiondata.h:999 src/gui/setupactiondata.h:1005 +#: src/gui/setupactiondata.h:1011 src/gui/setupactiondata.h:1017 +#: src/gui/setupactiondata.h:1023 src/gui/setupactiondata.h:1029 +#: src/gui/setupactiondata.h:1035 src/gui/setupactiondata.h:1041 +#: src/gui/setupactiondata.h:1047 src/gui/setupactiondata.h:1053 +#: src/gui/setupactiondata.h:1059 src/gui/setupactiondata.h:1065 +#: src/gui/setupactiondata.h:1071 src/gui/setupactiondata.h:1077 +#: src/gui/setupactiondata.h:1083 src/gui/setupactiondata.h:1089 +#: src/gui/setupactiondata.h:1095 src/gui/setupactiondata.h:1101 +#: src/gui/setupactiondata.h:1107 src/gui/setupactiondata.h:1113 +#: src/gui/setupactiondata.h:1119 src/gui/setupactiondata.h:1125 +#: src/gui/setupactiondata.h:1131 src/gui/setupactiondata.h:1137 +#: src/gui/setupactiondata.h:1143 src/gui/setupactiondata.h:1149 +#: src/gui/setupactiondata.h:1155 src/gui/setupactiondata.h:1161 +#: src/gui/setupactiondata.h:1167 src/gui/setupactiondata.h:1173 #, c-format msgid "Outfit Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1182 +#: src/gui/setupactiondata.h:1188 msgid "Toggle Chat" msgstr "切換聊天" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1188 +#: src/gui/setupactiondata.h:1194 msgid "Scroll Chat Up" msgstr "將聊天向上捲動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1194 +#: src/gui/setupactiondata.h:1200 msgid "Scroll Chat Down" msgstr "將聊天向下捲動" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1200 +#: src/gui/setupactiondata.h:1206 msgid "Previous Chat Tab" msgstr "前一個聊天分頁" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1206 +#: src/gui/setupactiondata.h:1212 msgid "Next Chat Tab" msgstr "下一個聊天分頁" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1212 +#: src/gui/setupactiondata.h:1218 msgid "Close current Chat Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1218 +#: src/gui/setupactiondata.h:1224 msgid "Previous chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1224 +#: src/gui/setupactiondata.h:1230 msgid "Next chat line" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1230 +#: src/gui/setupactiondata.h:1236 msgid "Chat modifier key" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1245 +#: src/gui/setupactiondata.h:1242 +msgid "Show smiles" +msgstr "" + +#. TRANSLATORS: input action name +#: src/gui/setupactiondata.h:1312 msgid "Ignore input 1" msgstr "忽略輸入 1" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1251 +#: src/gui/setupactiondata.h:1318 msgid "Ignore input 2" msgstr "忽略輸入 2" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1257 +#: src/gui/setupactiondata.h:1324 msgid "Direct Up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1263 +#: src/gui/setupactiondata.h:1330 msgid "Direct Down" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1269 +#: src/gui/setupactiondata.h:1336 msgid "Direct Left" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1275 +#: src/gui/setupactiondata.h:1342 msgid "Direct Right" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1281 +#: src/gui/setupactiondata.h:1348 msgid "Crazy moves" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1287 +#: src/gui/setupactiondata.h:1354 msgid "Change Crazy Move mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1293 +#: src/gui/setupactiondata.h:1360 msgid "Quick Drop N Items from 0 slot" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1299 +#: src/gui/setupactiondata.h:1366 msgid "Quick Drop N Items" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1305 +#: src/gui/setupactiondata.h:1372 msgid "Switch Quick Drop Counter" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1311 +#: src/gui/setupactiondata.h:1378 msgid "Quick heal target or self" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1317 +#: src/gui/setupactiondata.h:1384 msgid "Use #itenplz spell" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1323 +#: src/gui/setupactiondata.h:1390 msgid "Use magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1329 +#: src/gui/setupactiondata.h:1396 msgid "Switch magic attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1335 +#: src/gui/setupactiondata.h:1402 msgid "Switch pvp attack" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1341 +#: src/gui/setupactiondata.h:1408 msgid "Change move type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1347 +#: src/gui/setupactiondata.h:1414 msgid "Change Attack Weapon Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1353 +#: src/gui/setupactiondata.h:1420 msgid "Change Attack Type" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1359 +#: src/gui/setupactiondata.h:1426 msgid "Change Follow mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1365 +#: src/gui/setupactiondata.h:1432 msgid "Change Imitation mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1371 +#: src/gui/setupactiondata.h:1438 msgid "Disable / Enable Game modifier keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1377 +#: src/gui/setupactiondata.h:1444 msgid "On / Off audio" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1383 +#: src/gui/setupactiondata.h:1450 msgid "Enable / Disable away mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1389 +#: src/gui/setupactiondata.h:1456 msgid "Emulate right click from keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1395 +#: src/gui/setupactiondata.h:1462 msgid "Toggle camera mode" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1401 +#: src/gui/setupactiondata.h:1468 msgid "Show onscreen keyboard" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1416 +#: src/gui/setupactiondata.h:1483 msgid "Move Keys" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1422 src/gui/setupactiondata.h:1761 +#: src/gui/setupactiondata.h:1489 src/gui/setupactiondata.h:1828 msgid "Move Up" msgstr "上移" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1428 src/gui/setupactiondata.h:1767 +#: src/gui/setupactiondata.h:1495 src/gui/setupactiondata.h:1834 msgid "Move Down" msgstr "下移" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1434 src/gui/setupactiondata.h:1773 +#: src/gui/setupactiondata.h:1501 src/gui/setupactiondata.h:1840 msgid "Move Left" msgstr "左移" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1440 src/gui/setupactiondata.h:1779 +#: src/gui/setupactiondata.h:1507 src/gui/setupactiondata.h:1846 msgid "Move Right" msgstr "右移" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1446 +#: src/gui/setupactiondata.h:1513 msgid "Move Forward" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1452 +#: src/gui/setupactiondata.h:1519 msgid "Move to navigation point shortcuts" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1458 src/gui/setupactiondata.h:1464 -#: src/gui/setupactiondata.h:1470 src/gui/setupactiondata.h:1476 -#: src/gui/setupactiondata.h:1482 src/gui/setupactiondata.h:1488 -#: src/gui/setupactiondata.h:1494 src/gui/setupactiondata.h:1500 -#: src/gui/setupactiondata.h:1506 src/gui/setupactiondata.h:1512 -#: src/gui/setupactiondata.h:1518 src/gui/setupactiondata.h:1524 -#: src/gui/setupactiondata.h:1530 src/gui/setupactiondata.h:1536 -#: src/gui/setupactiondata.h:1542 src/gui/setupactiondata.h:1548 -#: src/gui/setupactiondata.h:1554 src/gui/setupactiondata.h:1560 -#: src/gui/setupactiondata.h:1566 src/gui/setupactiondata.h:1572 -#: src/gui/setupactiondata.h:1578 src/gui/setupactiondata.h:1584 -#: src/gui/setupactiondata.h:1590 src/gui/setupactiondata.h:1596 -#: src/gui/setupactiondata.h:1602 src/gui/setupactiondata.h:1608 -#: src/gui/setupactiondata.h:1614 src/gui/setupactiondata.h:1620 -#: src/gui/setupactiondata.h:1626 src/gui/setupactiondata.h:1632 -#: src/gui/setupactiondata.h:1638 src/gui/setupactiondata.h:1644 -#: src/gui/setupactiondata.h:1650 src/gui/setupactiondata.h:1656 -#: src/gui/setupactiondata.h:1662 src/gui/setupactiondata.h:1668 -#: src/gui/setupactiondata.h:1674 src/gui/setupactiondata.h:1680 -#: src/gui/setupactiondata.h:1686 src/gui/setupactiondata.h:1692 -#: src/gui/setupactiondata.h:1698 src/gui/setupactiondata.h:1704 -#: src/gui/setupactiondata.h:1710 src/gui/setupactiondata.h:1716 -#: src/gui/setupactiondata.h:1722 src/gui/setupactiondata.h:1728 -#: src/gui/setupactiondata.h:1734 src/gui/setupactiondata.h:1740 +#: src/gui/setupactiondata.h:1525 src/gui/setupactiondata.h:1531 +#: src/gui/setupactiondata.h:1537 src/gui/setupactiondata.h:1543 +#: src/gui/setupactiondata.h:1549 src/gui/setupactiondata.h:1555 +#: src/gui/setupactiondata.h:1561 src/gui/setupactiondata.h:1567 +#: src/gui/setupactiondata.h:1573 src/gui/setupactiondata.h:1579 +#: src/gui/setupactiondata.h:1585 src/gui/setupactiondata.h:1591 +#: src/gui/setupactiondata.h:1597 src/gui/setupactiondata.h:1603 +#: src/gui/setupactiondata.h:1609 src/gui/setupactiondata.h:1615 +#: src/gui/setupactiondata.h:1621 src/gui/setupactiondata.h:1627 +#: src/gui/setupactiondata.h:1633 src/gui/setupactiondata.h:1639 +#: src/gui/setupactiondata.h:1645 src/gui/setupactiondata.h:1651 +#: src/gui/setupactiondata.h:1657 src/gui/setupactiondata.h:1663 +#: src/gui/setupactiondata.h:1669 src/gui/setupactiondata.h:1675 +#: src/gui/setupactiondata.h:1681 src/gui/setupactiondata.h:1687 +#: src/gui/setupactiondata.h:1693 src/gui/setupactiondata.h:1699 +#: src/gui/setupactiondata.h:1705 src/gui/setupactiondata.h:1711 +#: src/gui/setupactiondata.h:1717 src/gui/setupactiondata.h:1723 +#: src/gui/setupactiondata.h:1729 src/gui/setupactiondata.h:1735 +#: src/gui/setupactiondata.h:1741 src/gui/setupactiondata.h:1747 +#: src/gui/setupactiondata.h:1753 src/gui/setupactiondata.h:1759 +#: src/gui/setupactiondata.h:1765 src/gui/setupactiondata.h:1771 +#: src/gui/setupactiondata.h:1777 src/gui/setupactiondata.h:1783 +#: src/gui/setupactiondata.h:1789 src/gui/setupactiondata.h:1795 +#: src/gui/setupactiondata.h:1801 src/gui/setupactiondata.h:1807 #, c-format msgid "Move to point Shortcut %d" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1755 +#: src/gui/setupactiondata.h:1822 msgid "Move & selection" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1785 +#: src/gui/setupactiondata.h:1852 msgid "Move Home" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1791 +#: src/gui/setupactiondata.h:1858 msgid "Move End" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1797 +#: src/gui/setupactiondata.h:1864 msgid "Page up" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1803 +#: src/gui/setupactiondata.h:1870 msgid "Page down" msgstr "" @@ -2654,7 +2669,7 @@ msgstr "" #. TRANSLATORS: settings group #. TRANSLATORS: char create dialog button #. TRANSLATORS: register dialog. button. -#: src/gui/setupactiondata.h:1809 src/gui/setupactiondata.h:1954 +#: src/gui/setupactiondata.h:1876 src/gui/setupactiondata.h:2021 #: src/gui/widgets/tabs/setup_audio.cpp:146 #: src/gui/widgets/tabs/setup_chat.cpp:180 #: src/gui/widgets/tabs/setup_other.cpp:330 @@ -2665,12 +2680,12 @@ msgid "Other" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1815 +#: src/gui/setupactiondata.h:1882 msgid "Select" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1821 +#: src/gui/setupactiondata.h:1888 msgid "Select2" msgstr "" @@ -2680,7 +2695,7 @@ msgstr "" #. TRANSLATORS: shop window label #. TRANSLATORS: shop window button #. TRANSLATORS: command editor button -#: src/gui/setupactiondata.h:1833 src/gui/widgets/tabs/setup_relations.cpp:200 +#: src/gui/setupactiondata.h:1900 src/gui/widgets/tabs/setup_relations.cpp:200 #: src/gui/windows/charselectdialog.cpp:108 #: src/gui/windows/serverdialog.cpp:206 src/gui/windows/shopwindow.cpp:94 #: src/gui/windows/shopwindow.cpp:101 src/gui/windows/textcommandeditor.cpp:90 @@ -2688,45 +2703,45 @@ msgid "Delete" msgstr "刪除" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1839 +#: src/gui/setupactiondata.h:1906 msgid "Backspace" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1845 +#: src/gui/setupactiondata.h:1912 msgid "Insert" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1851 +#: src/gui/setupactiondata.h:1918 msgid "Tab" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1857 +#: src/gui/setupactiondata.h:1924 msgid "Mod" msgstr "" #. TRANSLATORS: input action name -#: src/gui/setupactiondata.h:1863 +#: src/gui/setupactiondata.h:1930 msgid "Ctrl" msgstr "" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1940 +#: src/gui/setupactiondata.h:2007 msgid "Basic" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1944 src/gui/windowmenu.cpp:118 +#: src/gui/setupactiondata.h:2011 src/gui/windowmenu.cpp:118 msgid "Shortcuts" msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings group #. TRANSLATORS: full button name -#: src/gui/setupactiondata.h:1946 src/gui/widgets/tabs/setup_other.cpp:308 +#: src/gui/setupactiondata.h:2013 src/gui/widgets/tabs/setup_other.cpp:308 #: src/gui/windowmenu.cpp:151 msgid "Windows" msgstr "" @@ -2734,7 +2749,7 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: emotes window name #. TRANSLATORS: emotes tab name -#: src/gui/setupactiondata.h:1948 src/gui/windows/emotewindow.cpp:50 +#: src/gui/setupactiondata.h:2015 src/gui/windows/emotewindow.cpp:50 #: src/gui/windows/emotewindow.cpp:108 msgid "Emotes" msgstr "" @@ -2742,13 +2757,13 @@ msgstr "" #. TRANSLATORS: input tab sub tab name #. TRANSLATORS: settings tab name #. TRANSLATORS: chat window name -#: src/gui/setupactiondata.h:1952 src/gui/widgets/tabs/setup_chat.cpp:41 +#: src/gui/setupactiondata.h:2019 src/gui/widgets/tabs/setup_chat.cpp:41 #: src/gui/windowmenu.cpp:85 src/gui/windows/chatwindow.cpp:153 msgid "Chat" msgstr "聊天" #. TRANSLATORS: input tab sub tab name -#: src/gui/setupactiondata.h:1956 +#: src/gui/setupactiondata.h:2023 msgid "Gui" msgstr "" @@ -2966,7 +2981,7 @@ msgstr "" #. TRANSLATORS: status window label #: src/gui/widgets/characterdisplay.cpp:137 -#: src/gui/windows/inventorywindow.cpp:568 +#: src/gui/windows/inventorywindow.cpp:566 #: src/gui/windows/statuswindow.cpp:149 src/gui/windows/statuswindow.cpp:312 #: src/gui/windows/statuswindow.cpp:365 #, c-format @@ -3810,7 +3825,7 @@ msgstr "" #. TRANSLATORS: inventory button #: src/gui/widgets/tabs/setup_other.cpp:256 src/gui/windowmenu.cpp:134 #: src/gui/windows/buyselldialog.cpp:39 src/gui/windows/buyselldialog.cpp:50 -#: src/gui/windows/inventorywindow.cpp:194 +#: src/gui/windows/inventorywindow.cpp:192 msgid "Shop" msgstr "商店" @@ -4159,10 +4174,17 @@ msgstr "" msgid "Use special diagonal speed in players moving" msgstr "" +#. TRANSLATORS: settings option +#: src/gui/widgets/tabs/setup_players.cpp:104 +msgid "" +"Emulate right mouse button by long mouse click (usefull for touch " +"interfaces)" +msgstr "" + #. TRANSLATORS: relations table header #. TRANSLATORS: bot checker window table header #: src/gui/widgets/tabs/setup_relations.cpp:61 -#: src/gui/windows/botcheckerwindow.cpp:301 +#: src/gui/windows/botcheckerwindow.cpp:300 msgid "Name" msgstr "名字" @@ -4767,6 +4789,15 @@ msgstr "" msgid "Allow screensaver to run" msgstr "" +#. TRANSLATORS: settings group +#: src/gui/widgets/tabs/setup_visual.cpp:208 +msgid "Screenshots" +msgstr "" + +#: src/gui/widgets/tabs/setup_visual.cpp:210 +msgid "Add water mark into screenshots" +msgstr "" + #. TRANSLATORS: short button name for who is online window. #: src/gui/windowmenu.cpp:67 msgid "ONL" @@ -4836,7 +4867,7 @@ msgstr "" #. TRANSLATORS: equipment window name #. TRANSLATORS: inventory button #: src/gui/windowmenu.cpp:96 src/gui/windows/equipmentwindow.cpp:58 -#: src/gui/windows/inventorywindow.cpp:196 +#: src/gui/windows/inventorywindow.cpp:194 msgid "Equipment" msgstr "裝備" @@ -4847,7 +4878,7 @@ msgstr "" #. TRANSLATORS: inventory window name #. TRANSLATORS: inventory type name -#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:129 +#: src/gui/windowmenu.cpp:99 src/gui/windows/inventorywindow.cpp:127 #: src/inventory.cpp:257 msgid "Inventory" msgstr "物品攔" @@ -4937,18 +4968,18 @@ msgid "Key: %s" msgstr "" #. TRANSLATORS: bot checker window header -#: src/gui/windows/botcheckerwindow.cpp:262 +#: src/gui/windows/botcheckerwindow.cpp:261 msgid "Bot Checker" msgstr "" #. TRANSLATORS: bot checker window button #. TRANSLATORS: npc dialog button -#: src/gui/windows/botcheckerwindow.cpp:271 src/gui/windows/npcdialog.cpp:111 +#: src/gui/windows/botcheckerwindow.cpp:270 src/gui/windows/npcdialog.cpp:111 msgid "Reset" msgstr "重設" #. TRANSLATORS: bot checker window table header -#: src/gui/windows/botcheckerwindow.cpp:309 +#: src/gui/windows/botcheckerwindow.cpp:308 msgid "Result" msgstr "" @@ -5280,19 +5311,19 @@ msgid "Enter password:" msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:705 +#: src/gui/windows/chatwindow.cpp:706 #, c-format msgid "Present: %s; %d players are present." msgstr "" #. TRANSLATORS: chat message -#: src/gui/windows/chatwindow.cpp:1119 +#: src/gui/windows/chatwindow.cpp:1137 #, c-format msgid "Whispering to %s: %s" msgstr "對%s竊竊私語:%s" #. TRANSLATORS: owners pet name. For example: 4144's pet -#: src/gui/windows/chatwindow.cpp:1563 +#: src/gui/windows/chatwindow.cpp:1581 #, c-format msgid "%s's pet" msgstr "" @@ -5657,39 +5688,39 @@ msgid "Reset timer" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:169 -#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:507 +#: src/gui/windows/killstats.cpp:57 src/gui/windows/killstats.cpp:165 +#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:512 #, c-format msgid "Kills: %s, total exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:171 -#: src/gui/windows/killstats.cpp:251 src/gui/windows/killstats.cpp:266 -#: src/gui/windows/killstats.cpp:509 +#: src/gui/windows/killstats.cpp:60 src/gui/windows/killstats.cpp:167 +#: src/gui/windows/killstats.cpp:247 src/gui/windows/killstats.cpp:262 +#: src/gui/windows/killstats.cpp:514 #, c-format msgid "Avg Exp: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:174 -#: src/gui/windows/killstats.cpp:256 src/gui/windows/killstats.cpp:270 -#: src/gui/windows/killstats.cpp:512 +#: src/gui/windows/killstats.cpp:62 src/gui/windows/killstats.cpp:170 +#: src/gui/windows/killstats.cpp:252 src/gui/windows/killstats.cpp:266 +#: src/gui/windows/killstats.cpp:517 #, c-format msgid "No. of avg mob to next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:185 -#: src/gui/windows/killstats.cpp:278 src/gui/windows/killstats.cpp:515 +#: src/gui/windows/killstats.cpp:65 src/gui/windows/killstats.cpp:181 +#: src/gui/windows/killstats.cpp:274 src/gui/windows/killstats.cpp:520 #, c-format msgid "Kills/Min: %s, Exp/Min: %s" msgstr "" #. TRANSLATORS: kill stats window label #: src/gui/windows/killstats.cpp:69 src/gui/windows/killstats.cpp:74 -#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:335 -#: src/gui/windows/killstats.cpp:354 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:79 src/gui/windows/killstats.cpp:340 +#: src/gui/windows/killstats.cpp:359 src/gui/windows/killstats.cpp:380 #, c-format msgid "Exp speed per %d min: %s" msgid_plural "Exp speed per %d min: %s" @@ -5703,51 +5734,51 @@ msgid_plural "Time for next level per %d min: %s" msgstr[0] "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:283 +#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:279 msgid "Last kill exp:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:406 -#: src/gui/windows/killstats.cpp:413 src/gui/windows/killstats.cpp:420 -#: src/gui/windows/killstats.cpp:426 +#: src/gui/windows/killstats.cpp:88 src/gui/windows/killstats.cpp:411 +#: src/gui/windows/killstats.cpp:418 src/gui/windows/killstats.cpp:425 +#: src/gui/windows/killstats.cpp:431 msgid "Time before jacko spawn:" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:236 +#: src/gui/windows/killstats.cpp:119 src/gui/windows/killstats.cpp:232 #, c-format msgid "Level: %d at %f%%" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:241 +#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:237 #, c-format msgid "Exp: %d/%d Left: %d" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:247 -#: src/gui/windows/killstats.cpp:261 +#: src/gui/windows/killstats.cpp:128 src/gui/windows/killstats.cpp:243 +#: src/gui/windows/killstats.cpp:257 #, c-format msgid "1%% = %d exp, avg mob for 1%%: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:341 src/gui/windows/killstats.cpp:350 -#: src/gui/windows/killstats.cpp:361 src/gui/windows/killstats.cpp:370 -#: src/gui/windows/killstats.cpp:383 src/gui/windows/killstats.cpp:392 +#: src/gui/windows/killstats.cpp:346 src/gui/windows/killstats.cpp:355 +#: src/gui/windows/killstats.cpp:366 src/gui/windows/killstats.cpp:375 +#: src/gui/windows/killstats.cpp:388 src/gui/windows/killstats.cpp:397 #, c-format msgid " Time for next level: %s" msgstr "" #. TRANSLATORS: kill stats window label -#: src/gui/windows/killstats.cpp:413 +#: src/gui/windows/killstats.cpp:418 #, c-format msgid "%s %d?" msgstr "" -#: src/gui/windows/killstats.cpp:420 +#: src/gui/windows/killstats.cpp:425 msgid "jacko spawning" msgstr "" @@ -6893,11 +6924,11 @@ msgstr "" msgid "Whisper could not be sent, ignored by %s." msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Game" msgstr "" -#: src/net/ea/gamehandler.cpp:85 +#: src/net/ea/gamehandler.cpp:88 msgid "Request to quit denied!" msgstr "" @@ -7081,17 +7112,17 @@ msgid "Username permanently erased." msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:99 +#: src/net/ea/network.cpp:100 msgid "Empty address given to Network::connect()!" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:201 +#: src/net/ea/network.cpp:202 msgid "Unable to resolve host \"" msgstr "" #. TRANSLATORS: error message -#: src/net/ea/network.cpp:280 +#: src/net/ea/network.cpp:282 msgid "Connection to server terminated. " msgstr "" -- cgit v1.2.3-70-g09d2 From 22cb237571e06395ec241377721c02716f0ea8a7 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 15 Mar 2014 11:49:16 +0300 Subject: Change version to 1.4.3.15 --- ChangeLog | 14 ++++++++++++++ README | 2 +- README.txt | 2 +- build/packevol | 2 +- build/packtmw | 2 +- build/packwin | 2 +- configure.ac | 2 +- src/main.h | 4 ++-- 8 files changed, 22 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index fa7871682..a137bc8d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2014-03-15 New release 1.4.3.15 +fix: selection in equipment window. +fix: emotes in crazy moves. +fix: enable download music by default. +fix: configuration cleanup from old values. +fix: disbale pet selection by mouse. +fix: the mana world about page. +add: ctrl+b for insert bold font. +add: auto save configuration files. +add: print server name in screenshots. +add: about button. +add: long mouse press action. +add: right ctrl in ctrl actions. + 2014-03-01 New release 1.4.3.1 fix: crazy moves. add: missing help translations. diff --git a/README b/README index 29bb1168b..5bc15fe4d 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ THE MANA PLUS CLIENT =============== - Version: 1.4.3.1 Date: 2014-03-01 + Version: 1.4.3.15 Date: 2014-03-15 Development team: - See AUTHORS file for a list diff --git a/README.txt b/README.txt index ced317da4..fb5093ba1 100644 --- a/README.txt +++ b/README.txt @@ -1,7 +1,7 @@ THE MANA PLUS CLIENT =============== - Version: 1.4.3.1 Date: 2014-03-01 + Version: 1.4.3.15 Date: 2014-03-15 Development team: - See AUTHORS file for a list diff --git a/build/packevol b/build/packevol index c3f73541c..3eee6a05d 100755 --- a/build/packevol +++ b/build/packevol @@ -7,7 +7,7 @@ dir=`pwd` cd packaging/windows ./make-translations.sh makensis -DDLLDIR=$dir/../libs/dll/ \ - -DPRODUCT_VERSION="1.4.3.1" \ + -DPRODUCT_VERSION="1.4.3.15" \ -DEXESUFFIX=/src \ -DUPX=true \ evol.nsi diff --git a/build/packtmw b/build/packtmw index 273b043a2..6457687ef 100755 --- a/build/packtmw +++ b/build/packtmw @@ -7,7 +7,7 @@ dir=`pwd` cd packaging/windows ./make-translations.sh makensis -DDLLDIR=$dir/../libs/dll/ \ - -DPRODUCT_VERSION="1.4.3.1" \ + -DPRODUCT_VERSION="1.4.3.15" \ -DEXESUFFIX=/src \ -DUPX=true \ tmw.nsi diff --git a/build/packwin b/build/packwin index 54409f4b0..28866a4c2 100755 --- a/build/packwin +++ b/build/packwin @@ -7,7 +7,7 @@ dir=`pwd` cd packaging/windows ./make-translations.sh makensis -DDLLDIR=$dir/../libs/dll/ \ - -DPRODUCT_VERSION="1.4.3.1" \ + -DPRODUCT_VERSION="1.4.3.15" \ -DEXESUFFIX=/src \ -DUPX=true \ setup.nsi diff --git a/configure.ac b/configure.ac index f1aa8bb52..2b7d6873e 100755 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ(2.60) -AC_INIT([ManaPlus], [1.4.3.1], [akaras@inbox.ru], [manaplus]) +AC_INIT([ManaPlus], [1.4.3.15], [akaras@inbox.ru], [manaplus]) AM_INIT_AUTOMAKE([1.9]) AC_CONFIG_HEADERS([config.h:config.h.in]) AC_LANG_CPLUSPLUS diff --git a/src/main.h b/src/main.h index 4d43f9447..b0f793360 100644 --- a/src/main.h +++ b/src/main.h @@ -45,8 +45,8 @@ * different interfaces, which have different implementations for each server. */ -#define SMALL_VERSION "1.4.3.1" -#define CHECK_VERSION "01.04.03.01" +#define SMALL_VERSION "1.4.3.15" +#define CHECK_VERSION "01.04.03.15" #ifdef HAVE_CONFIG_H #include "../config.h" -- cgit v1.2.3-70-g09d2