chat view performance regression fixed; minor user list fix; added russian translation stub

This commit is contained in:
Max-Wilhelm Bruker 2011-01-27 16:24:55 +01:00
parent 7200b5be0e
commit c203d51f43
15 changed files with 3175 additions and 414 deletions

View file

@ -174,7 +174,8 @@ TRANSLATIONS += \
translations/cockatrice_pt.ts \ translations/cockatrice_pt.ts \
translations/cockatrice_pt-br.ts \ translations/cockatrice_pt-br.ts \
translations/cockatrice_fr.ts \ translations/cockatrice_fr.ts \
translations/cockatrice_ja.ts translations/cockatrice_ja.ts \
translations/cockatrice_ru.ts
win32 { win32 {
RC_FILE = cockatrice.rc RC_FILE = cockatrice.rc
} }

View file

@ -24,13 +24,6 @@
<file>resources/icon_search.svg</file> <file>resources/icon_search.svg</file>
<file>resources/icon_clearsearch.svg</file> <file>resources/icon_clearsearch.svg</file>
<file>resources/hr.jpg</file> <file>resources/hr.jpg</file>
<file>translations/cockatrice_de.qm</file>
<file>translations/cockatrice_en.qm</file>
<file>translations/cockatrice_es.qm</file>
<file>translations/cockatrice_pt.qm</file>
<file>translations/cockatrice_pt-br.qm</file>
<file>translations/cockatrice_fr.qm</file>
<file>translations/cockatrice_ja.qm</file>
<file>resources/appicon.svg</file> <file>resources/appicon.svg</file>
<file>resources/add_to_sideboard.svg</file> <file>resources/add_to_sideboard.svg</file>
<file>resources/decrement.svg</file> <file>resources/decrement.svg</file>
@ -44,6 +37,15 @@
<file>resources/icon_player.svg</file> <file>resources/icon_player.svg</file>
<file>resources/icon_spectator.svg</file> <file>resources/icon_spectator.svg</file>
<file>translations/cockatrice_de.qm</file>
<file>translations/cockatrice_en.qm</file>
<file>translations/cockatrice_es.qm</file>
<file>translations/cockatrice_pt.qm</file>
<file>translations/cockatrice_pt-br.qm</file>
<file>translations/cockatrice_fr.qm</file>
<file>translations/cockatrice_ja.qm</file>
<file>translations/cockatrice_ru.qm</file>
<file>resources/countries/at.svg</file> <file>resources/countries/at.svg</file>
<file>resources/countries/au.svg</file> <file>resources/countries/au.svg</file>
<file>resources/countries/be.svg</file> <file>resources/countries/be.svg</file>

View file

@ -8,35 +8,37 @@ ChatView::ChatView(const QString &_ownName, QWidget *parent)
: QTextEdit(parent), ownName(_ownName) : QTextEdit(parent), ownName(_ownName)
{ {
setTextInteractionFlags(Qt::TextSelectableByMouse); setTextInteractionFlags(Qt::TextSelectableByMouse);
QTextTableFormat format;
format.setBorderStyle(QTextFrameFormat::BorderStyle_None);
table = textCursor().insertTable(1, 3, format);
} }
void ChatView::appendMessage(const QString &sender, const QString &message) void ChatView::appendMessage(const QString &sender, const QString &message)
{ {
QTextCursor cellCursor = table->cellAt(table->rows() - 1, 0).lastCursorPosition(); QTextCursor cursor(document()->lastBlock());
cellCursor.insertText(QDateTime::currentDateTime().toString("[hh:mm]")); cursor.movePosition(QTextCursor::End);
QTextTableCell senderCell = table->cellAt(table->rows() - 1, 1);
QTextBlockFormat blockFormat;
blockFormat.setBottomMargin(3);
cursor.insertBlock(blockFormat);
QTextCharFormat timeFormat;
timeFormat.setForeground(Qt::black);
cursor.setCharFormat(timeFormat);
cursor.insertText(QDateTime::currentDateTime().toString("[hh:mm] "));
QTextCharFormat senderFormat; QTextCharFormat senderFormat;
if (sender == ownName) { if (sender == ownName) {
senderFormat.setFontWeight(QFont::Bold); senderFormat.setFontWeight(QFont::Bold);
senderFormat.setForeground(Qt::red); senderFormat.setForeground(Qt::red);
} else } else
senderFormat.setForeground(Qt::blue); senderFormat.setForeground(Qt::blue);
senderCell.setFormat(senderFormat); cursor.setCharFormat(senderFormat);
cellCursor = senderCell.lastCursorPosition(); cursor.insertText(sender + " ");
cellCursor.insertText(sender);
QTextTableCell messageCell = table->cellAt(table->rows() - 1, 2);
QTextCharFormat messageFormat; QTextCharFormat messageFormat;
if (sender.isEmpty()) if (sender.isEmpty())
messageFormat.setForeground(Qt::darkGreen); messageFormat.setForeground(Qt::darkGreen);
messageCell.setFormat(messageFormat); cursor.setCharFormat(messageFormat);
cellCursor = messageCell.lastCursorPosition(); cursor.insertText(message);
cellCursor.insertText(message);
table->appendRows(1);
verticalScrollBar()->setValue(verticalScrollBar()->maximum()); verticalScrollBar()->setValue(verticalScrollBar()->maximum());
} }

View file

@ -226,14 +226,12 @@ void TabRoom::processListGamesEvent(Event_ListGames *event)
void TabRoom::processJoinRoomEvent(Event_JoinRoom *event) void TabRoom::processJoinRoomEvent(Event_JoinRoom *event)
{ {
chatView->appendMessage(QString(), tr("%1 has joined the room.").arg(event->getUserInfo()->getName()));
userList->processUserInfo(event->getUserInfo()); userList->processUserInfo(event->getUserInfo());
userList->sortItems(); userList->sortItems();
} }
void TabRoom::processLeaveRoomEvent(Event_LeaveRoom *event) void TabRoom::processLeaveRoomEvent(Event_LeaveRoom *event)
{ {
chatView->appendMessage(QString(), tr("%1 has left the room.").arg(event->getPlayerName()));
userList->deleteUser(event->getPlayerName()); userList->deleteUser(event->getPlayerName());
} }

View file

@ -8,7 +8,7 @@
#include <QMenu> #include <QMenu>
UserListItemDelegate::UserListItemDelegate(QObject *const parent) UserListItemDelegate::UserListItemDelegate(QObject *const parent)
: QItemDelegate(parent) : QStyledItemDelegate(parent)
{ {
} }
@ -21,7 +21,7 @@ bool UserListItemDelegate::editorEvent(QEvent *event, QAbstractItemModel *model,
return true; return true;
} }
} }
return QItemDelegate::editorEvent(event, model, option, index); return QStyledItemDelegate::editorEvent(event, model, option, index);
} }
UserListTWI::UserListTWI() UserListTWI::UserListTWI()

View file

@ -3,13 +3,13 @@
#include <QGroupBox> #include <QGroupBox>
#include <QTreeWidgetItem> #include <QTreeWidgetItem>
#include <QItemDelegate> #include <QStyledItemDelegate>
class QTreeWidget; class QTreeWidget;
class ServerInfo_User; class ServerInfo_User;
class AbstractClient; class AbstractClient;
class UserListItemDelegate : public QItemDelegate { class UserListItemDelegate : public QStyledItemDelegate {
public: public:
UserListItemDelegate(QObject *const parent); UserListItemDelegate(QObject *const parent);
bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index); bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index);

View file

@ -1424,20 +1424,20 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="112"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation>Spiel e&amp;rstellen</translation> <translation>Spiel e&amp;rstellen</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="116"/> <location filename="../src/tab_room.cpp" line="113"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation>&amp;Teilnehmen</translation> <translation>&amp;Teilnehmen</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="75"/>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="78"/>
<location filename="../src/tab_room.cpp" line="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<source>Error</source> <source>Error</source>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
@ -1446,42 +1446,42 @@
<translation type="obsolete">XXX</translation> <translation type="obsolete">XXX</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="75"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>Falsches Passwort.</translation> <translation>Falsches Passwort.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="79"/> <location filename="../src/tab_room.cpp" line="76"/>
<source>Spectators are not allowed in this game.</source> <source>Spectators are not allowed in this game.</source>
<translation>In diesem Spiel sind keine Zuschauer zugelassen.</translation> <translation>In diesem Spiel sind keine Zuschauer zugelassen.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="80"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>The game is already full.</source> <source>The game is already full.</source>
<translation>Das Spiel ist bereits voll.</translation> <translation>Das Spiel ist bereits voll.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="81"/> <location filename="../src/tab_room.cpp" line="78"/>
<source>The game does not exist any more.</source> <source>The game does not exist any more.</source>
<translation>Dieses Spiel gibt es nicht mehr.</translation> <translation>Dieses Spiel gibt es nicht mehr.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Join game</source> <source>Join game</source>
<translation>Spiel beitreten</translation> <translation>Spiel beitreten</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Password:</source> <source>Password:</source>
<translation>Passwort:</translation> <translation>Passwort:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="110"/>
<source>Games</source> <source>Games</source>
<translation>Spiele</translation> <translation>Spiele</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="111"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation>&amp;Volle Spiele anzeigen</translation> <translation>&amp;Volle Spiele anzeigen</translation>
</message> </message>
@ -1490,7 +1490,7 @@
<translation type="obsolete">&amp;Volle Spiele anzeigen</translation> <translation type="obsolete">&amp;Volle Spiele anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="117"/> <location filename="../src/tab_room.cpp" line="114"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation>&amp;Zuschauen</translation> <translation>&amp;Zuschauen</translation>
</message> </message>
@ -2681,7 +2681,7 @@
<translation>Oberste Karten ins &amp;Exil schicken...</translation> <translation>Oberste Karten ins &amp;Exil schicken...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="450"/> <location filename="../src/player.cpp" line="451"/>
<source>F3</source> <source>F3</source>
<translation>F3</translation> <translation>F3</translation>
</message> </message>
@ -2701,7 +2701,12 @@
<translation>&amp;allen Spielern</translation> <translation>&amp;allen Spielern</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="452"/> <location filename="../src/player.cpp" line="450"/>
<source>Ctrl+F3</source>
<translation>Ctrl+F3</translation>
</message>
<message>
<location filename="../src/player.cpp" line="453"/>
<source>F4</source> <source>F4</source>
<translation>F4</translation> <translation>F4</translation>
</message> </message>
@ -2793,12 +2798,12 @@
<translation type="obsolete">&amp;Hinweis setzen...</translation> <translation type="obsolete">&amp;Hinweis setzen...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>View top cards of library</source> <source>View top cards of library</source>
<translation>Zeige die obersten Karten der Bibliothek</translation> <translation>Zeige die obersten Karten der Bibliothek</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>Number of cards:</source> <source>Number of cards:</source>
<translation>Anzahl der Karten:</translation> <translation>Anzahl der Karten:</translation>
</message> </message>
@ -2834,12 +2839,12 @@
<translation>ins &amp;Exil schicken</translation> <translation>ins &amp;Exil schicken</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="451"/> <location filename="../src/player.cpp" line="452"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation>Ctrl+W</translation> <translation>Ctrl+W</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="453"/> <location filename="../src/player.cpp" line="454"/>
<source>Ctrl+D</source> <source>Ctrl+D</source>
<translation>Ctrl+D</translation> <translation>Ctrl+D</translation>
</message> </message>
@ -2849,7 +2854,7 @@
<translation>Ka&amp;rten ziehen...</translation> <translation>Ka&amp;rten ziehen...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="454"/> <location filename="../src/player.cpp" line="455"/>
<source>Ctrl+E</source> <source>Ctrl+E</source>
<translation>Ctrl+E</translation> <translation>Ctrl+E</translation>
</message> </message>
@ -2858,7 +2863,7 @@
<translation type="obsolete">&amp;Mulligan nehmen...</translation> <translation type="obsolete">&amp;Mulligan nehmen...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="455"/> <location filename="../src/player.cpp" line="456"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
@ -2868,7 +2873,7 @@
<translation>Mi&amp;schen</translation> <translation>Mi&amp;schen</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="456"/> <location filename="../src/player.cpp" line="457"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation>Ctrl+S</translation> <translation>Ctrl+S</translation>
</message> </message>
@ -2883,7 +2888,7 @@
<translation>&amp;Enttappe alle bleibenden Karten</translation> <translation>&amp;Enttappe alle bleibenden Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="457"/> <location filename="../src/player.cpp" line="458"/>
<source>Ctrl+U</source> <source>Ctrl+U</source>
<translation>Ctrl+U</translation> <translation>Ctrl+U</translation>
</message> </message>
@ -2917,7 +2922,7 @@
<translation>&amp;Würfeln...</translation> <translation>&amp;Würfeln...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="458"/> <location filename="../src/player.cpp" line="459"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation>Ctrl+I</translation> <translation>Ctrl+I</translation>
</message> </message>
@ -2927,7 +2932,7 @@
<translation>Spiels&amp;tein erstellen...</translation> <translation>Spiels&amp;tein erstellen...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="459"/> <location filename="../src/player.cpp" line="460"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation>Ctrl+T</translation> <translation>Ctrl+T</translation>
</message> </message>
@ -2937,7 +2942,7 @@
<translation>&amp;Noch einen Spielstein erstellen</translation> <translation>&amp;Noch einen Spielstein erstellen</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="460"/> <location filename="../src/player.cpp" line="461"/>
<source>Ctrl+G</source> <source>Ctrl+G</source>
<translation>Ctrl+G</translation> <translation>Ctrl+G</translation>
</message> </message>
@ -3040,50 +3045,50 @@
<translation type="obsolete">F10</translation> <translation type="obsolete">F10</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation>Karten ziehen</translation> <translation>Karten ziehen</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Number:</source> <source>Number:</source>
<translation>Anzahl:</translation> <translation>Anzahl:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<source>Move top cards to grave</source> <source>Move top cards to grave</source>
<translation>Oberste Karten in den Friedhof legen</translation> <translation>Oberste Karten in den Friedhof legen</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<source>Move top cards to exile</source> <source>Move top cards to exile</source>
<translation>Oberste Karten ins Exil schicken</translation> <translation>Oberste Karten ins Exil schicken</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Set power/toughness</source> <source>Set power/toughness</source>
<translation>Kampfwerte setzen</translation> <translation>Kampfwerte setzen</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Please enter the new PT:</source> <source>Please enter the new PT:</source>
<translation>Bitte die neuen Kampfwerte eingeben:</translation> <translation>Bitte die neuen Kampfwerte eingeben:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Set annotation</source> <source>Set annotation</source>
<translation>Hinweis setzen</translation> <translation>Hinweis setzen</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Please enter the new annotation:</source> <source>Please enter the new annotation:</source>
<translation>Bitte den Hinweis eingeben:</translation> <translation>Bitte den Hinweis eingeben:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Set counters</source> <source>Set counters</source>
<translation>Setze Zählmarken</translation> <translation>Setze Zählmarken</translation>
</message> </message>
@ -3096,12 +3101,12 @@
<translation type="obsolete">Neue Lebenspunkte insgesamt:</translation> <translation type="obsolete">Neue Lebenspunkte insgesamt:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Roll die</source> <source>Roll die</source>
<translation>Würfeln</translation> <translation>Würfeln</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation>Anzahl der Seiten:</translation> <translation>Anzahl der Seiten:</translation>
</message> </message>
@ -3509,22 +3514,27 @@ Bitte geben Sie einen Namen ein:</translation>
<context> <context>
<name>TabMessage</name> <name>TabMessage</name>
<message> <message>
<location filename="../src/tab_message.cpp" line="40"/> <location filename="../src/tab_message.cpp" line="39"/>
<source>Personal &amp;talk</source> <source>Personal &amp;talk</source>
<translation>Persönliches &amp;Gespräch</translation> <translation>Persönliches &amp;Gespräch</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="41"/> <location filename="../src/tab_message.cpp" line="40"/>
<source>&amp;Leave</source> <source>&amp;Leave</source>
<translation>Ver&amp;lassen</translation> <translation>Ver&amp;lassen</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="75"/> <location filename="../src/tab_message.cpp" line="65"/>
<source>%1 has left the server.</source> <source>%1 has left the server.</source>
<translation>%1 hat den Server verlassen.</translation> <translation>%1 hat den Server verlassen.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="35"/> <location filename="../src/tab_message.cpp" line="71"/>
<source>%1 has joined the server.</source>
<translation>%1 hat den Server betreten.</translation>
</message>
<message>
<location filename="../src/tab_message.h" line="32"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>Gespräch mit %1</translation> <translation>Gespräch mit %1</translation>
</message> </message>
@ -3532,40 +3542,38 @@ Bitte geben Sie einen Namen ein:</translation>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="219"/> <location filename="../src/tab_room.cpp" line="180"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation>&amp;Sagen:</translation> <translation>&amp;Sagen:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="220"/> <location filename="../src/tab_room.cpp" line="181"/>
<source>Chat</source> <source>Chat</source>
<translation>Unterhaltung</translation> <translation>Unterhaltung</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="221"/> <location filename="../src/tab_room.cpp" line="182"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation>&amp;Raum</translation> <translation>&amp;Raum</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="222"/> <location filename="../src/tab_room.cpp" line="183"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation>Raum ver&amp;lassen</translation> <translation>Raum ver&amp;lassen</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="268"/>
<source>%1 has joined the room.</source> <source>%1 has joined the room.</source>
<translation>%1 hat den Raum betreten.</translation> <translation type="obsolete">%1 hat den Raum betreten.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="274"/>
<source>%1 has left the room.</source> <source>%1 has left the room.</source>
<translation>%1 hat den Raum verlassen.</translation> <translation type="obsolete">%1 hat den Raum verlassen.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="63"/> <location filename="../src/tab_server.h" line="64"/>
<source>Server</source> <source>Server</source>
<translation>Server</translation> <translation>Server</translation>
</message> </message>

View file

@ -840,65 +840,65 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="112"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="116"/> <location filename="../src/tab_room.cpp" line="113"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="75"/>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="78"/>
<location filename="../src/tab_room.cpp" line="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="75"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="79"/> <location filename="../src/tab_room.cpp" line="76"/>
<source>Spectators are not allowed in this game.</source> <source>Spectators are not allowed in this game.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="80"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>The game is already full.</source> <source>The game is already full.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="81"/> <location filename="../src/tab_room.cpp" line="78"/>
<source>The game does not exist any more.</source> <source>The game does not exist any more.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Join game</source> <source>Join game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Password:</source> <source>Password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="110"/>
<source>Games</source> <source>Games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="111"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="117"/> <location filename="../src/tab_room.cpp" line="114"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1761,7 +1761,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="450"/> <location filename="../src/player.cpp" line="451"/>
<source>F3</source> <source>F3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1776,7 +1776,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="452"/> <location filename="../src/player.cpp" line="453"/>
<source>F4</source> <source>F4</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1811,12 +1811,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>View top cards of library</source> <source>View top cards of library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>Number of cards:</source> <source>Number of cards:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1848,12 +1848,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="451"/> <location filename="../src/player.cpp" line="452"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="453"/> <location filename="../src/player.cpp" line="454"/>
<source>Ctrl+D</source> <source>Ctrl+D</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1863,7 +1863,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="454"/> <location filename="../src/player.cpp" line="455"/>
<source>Ctrl+E</source> <source>Ctrl+E</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1873,7 +1873,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="455"/> <location filename="../src/player.cpp" line="456"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1883,7 +1883,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="456"/> <location filename="../src/player.cpp" line="457"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1898,7 +1898,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="457"/> <location filename="../src/player.cpp" line="458"/>
<source>Ctrl+U</source> <source>Ctrl+U</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1908,7 +1908,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="458"/> <location filename="../src/player.cpp" line="459"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1918,7 +1918,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="459"/> <location filename="../src/player.cpp" line="460"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1928,7 +1928,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="460"/> <location filename="../src/player.cpp" line="461"/>
<source>Ctrl+G</source> <source>Ctrl+G</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1968,60 +1968,65 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="450"/>
<source>Ctrl+F3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/player.cpp" line="553"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Number:</source> <source>Number:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<source>Move top cards to grave</source> <source>Move top cards to grave</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<source>Move top cards to exile</source> <source>Move top cards to exile</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Roll die</source> <source>Roll die</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Set power/toughness</source> <source>Set power/toughness</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Please enter the new PT:</source> <source>Please enter the new PT:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Set annotation</source> <source>Set annotation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Please enter the new annotation:</source> <source>Please enter the new annotation:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Set counters</source> <source>Set counters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2342,22 +2347,27 @@ Please enter a name:</source>
<context> <context>
<name>TabMessage</name> <name>TabMessage</name>
<message> <message>
<location filename="../src/tab_message.cpp" line="40"/> <location filename="../src/tab_message.cpp" line="39"/>
<source>Personal &amp;talk</source> <source>Personal &amp;talk</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="41"/> <location filename="../src/tab_message.cpp" line="40"/>
<source>&amp;Leave</source> <source>&amp;Leave</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="75"/> <location filename="../src/tab_message.cpp" line="65"/>
<source>%1 has left the server.</source> <source>%1 has left the server.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="35"/> <location filename="../src/tab_message.cpp" line="71"/>
<source>%1 has joined the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.h" line="32"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2365,40 +2375,30 @@ Please enter a name:</source>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="219"/> <location filename="../src/tab_room.cpp" line="180"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="220"/> <location filename="../src/tab_room.cpp" line="181"/>
<source>Chat</source> <source>Chat</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="221"/> <location filename="../src/tab_room.cpp" line="182"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="222"/> <location filename="../src/tab_room.cpp" line="183"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/tab_room.cpp" line="268"/>
<source>%1 has joined the room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="274"/>
<source>%1 has left the room.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="63"/> <location filename="../src/tab_server.h" line="64"/>
<source>Server</source> <source>Server</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View file

@ -1047,60 +1047,60 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="112"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation>C&amp;rear</translation> <translation>C&amp;rear</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="116"/> <location filename="../src/tab_room.cpp" line="113"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation>E&amp;ntrar</translation> <translation>E&amp;ntrar</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="75"/>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="78"/>
<location filename="../src/tab_room.cpp" line="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<source>Error</source> <source>Error</source>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="75"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>Contraseña incorrecta.</translation> <translation>Contraseña incorrecta.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="79"/> <location filename="../src/tab_room.cpp" line="76"/>
<source>Spectators are not allowed in this game.</source> <source>Spectators are not allowed in this game.</source>
<translation>No se permiten espectadores en esta partida.</translation> <translation>No se permiten espectadores en esta partida.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="80"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>The game is already full.</source> <source>The game is already full.</source>
<translation>La partida no tiene plazas libres.</translation> <translation>La partida no tiene plazas libres.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="81"/> <location filename="../src/tab_room.cpp" line="78"/>
<source>The game does not exist any more.</source> <source>The game does not exist any more.</source>
<translation>La partida ya no existe.</translation> <translation>La partida ya no existe.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Join game</source> <source>Join game</source>
<translation>Entrar en la partida</translation> <translation>Entrar en la partida</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Password:</source> <source>Password:</source>
<translation>Contraseña:</translation> <translation>Contraseña:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="110"/>
<source>Games</source> <source>Games</source>
<translation>Partidas</translation> <translation>Partidas</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="111"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation>Ver partidas &amp;sin plazas libres</translation> <translation>Ver partidas &amp;sin plazas libres</translation>
</message> </message>
@ -1109,7 +1109,7 @@
<translation type="obsolete">&amp;Ver partidas sin plazas libres</translation> <translation type="obsolete">&amp;Ver partidas sin plazas libres</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="117"/> <location filename="../src/tab_room.cpp" line="114"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation>Entrar como e&amp;spectador</translation> <translation>Entrar como e&amp;spectador</translation>
</message> </message>
@ -1972,7 +1972,7 @@
<translation>Mover cartas de la parte s&amp;uperior de la biblioteca al cementerio...</translation> <translation>Mover cartas de la parte s&amp;uperior de la biblioteca al cementerio...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="450"/> <location filename="../src/player.cpp" line="451"/>
<source>F3</source> <source>F3</source>
<translation>F3</translation> <translation>F3</translation>
</message> </message>
@ -1987,7 +1987,7 @@
<translation>Ver &amp;Cementerio</translation> <translation>Ver &amp;Cementerio</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="452"/> <location filename="../src/player.cpp" line="453"/>
<source>F4</source> <source>F4</source>
<translation>F4</translation> <translation>F4</translation>
</message> </message>
@ -2022,12 +2022,12 @@
<translation>&amp;Reserva</translation> <translation>&amp;Reserva</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>View top cards of library</source> <source>View top cards of library</source>
<translation>Ver cartas de la parte superior de la biblioteca</translation> <translation>Ver cartas de la parte superior de la biblioteca</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>Number of cards:</source> <source>Number of cards:</source>
<translation>Número de cartas:</translation> <translation>Número de cartas:</translation>
</message> </message>
@ -2063,12 +2063,12 @@
<translation>Mover al &amp;exilio</translation> <translation>Mover al &amp;exilio</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="451"/> <location filename="../src/player.cpp" line="452"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation>Ctrl+W</translation> <translation>Ctrl+W</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="453"/> <location filename="../src/player.cpp" line="454"/>
<source>Ctrl+D</source> <source>Ctrl+D</source>
<translation>Ctrl+D</translation> <translation>Ctrl+D</translation>
</message> </message>
@ -2078,7 +2078,7 @@
<translation>&amp;Robar cartas...</translation> <translation>&amp;Robar cartas...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="454"/> <location filename="../src/player.cpp" line="455"/>
<source>Ctrl+E</source> <source>Ctrl+E</source>
<translation>Ctrl+E</translation> <translation>Ctrl+E</translation>
</message> </message>
@ -2088,7 +2088,7 @@
<translation>Hacer &amp;mulligan</translation> <translation>Hacer &amp;mulligan</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="455"/> <location filename="../src/player.cpp" line="456"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
@ -2098,7 +2098,7 @@
<translation>&amp;Barajar</translation> <translation>&amp;Barajar</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="456"/> <location filename="../src/player.cpp" line="457"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation>Ctrl+S</translation> <translation>Ctrl+S</translation>
</message> </message>
@ -2113,7 +2113,7 @@
<translation>&amp;Enderezar todos los permanentes</translation> <translation>&amp;Enderezar todos los permanentes</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="457"/> <location filename="../src/player.cpp" line="458"/>
<source>Ctrl+U</source> <source>Ctrl+U</source>
<translation>Ctrl+U</translation> <translation>Ctrl+U</translation>
</message> </message>
@ -2123,7 +2123,7 @@
<translation>&amp;Lanzar dado...</translation> <translation>&amp;Lanzar dado...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="458"/> <location filename="../src/player.cpp" line="459"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation>Ctrl+I</translation> <translation>Ctrl+I</translation>
</message> </message>
@ -2133,7 +2133,7 @@
<translation>Crear &amp;Ficha...</translation> <translation>Crear &amp;Ficha...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="459"/> <location filename="../src/player.cpp" line="460"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation>Ctrl+T</translation> <translation>Ctrl+T</translation>
</message> </message>
@ -2143,7 +2143,7 @@
<translation>C&amp;rea otra ficha</translation> <translation>C&amp;rea otra ficha</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="460"/> <location filename="../src/player.cpp" line="461"/>
<source>Ctrl+G</source> <source>Ctrl+G</source>
<translation>Ctrl+G</translation> <translation>Ctrl+G</translation>
</message> </message>
@ -2187,60 +2187,65 @@
<translation>&amp;Todos los jugadores</translation> <translation>&amp;Todos los jugadores</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="450"/>
<source>Ctrl+F3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/player.cpp" line="553"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation>Robar cartas</translation> <translation>Robar cartas</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Number:</source> <source>Number:</source>
<translation>Número:</translation> <translation>Número:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<source>Move top cards to grave</source> <source>Move top cards to grave</source>
<translation>Mover cartas superiores al cementerio</translation> <translation>Mover cartas superiores al cementerio</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<source>Move top cards to exile</source> <source>Move top cards to exile</source>
<translation>Mover cartas superiores al exilio</translation> <translation>Mover cartas superiores al exilio</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Roll die</source> <source>Roll die</source>
<translation>Lanzar dado</translation> <translation>Lanzar dado</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation>Número de caras:</translation> <translation>Número de caras:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Set power/toughness</source> <source>Set power/toughness</source>
<translation>Establecer fuerza/resistencia</translation> <translation>Establecer fuerza/resistencia</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Please enter the new PT:</source> <source>Please enter the new PT:</source>
<translation>Por favor, introduzca la nueva F/R:</translation> <translation>Por favor, introduzca la nueva F/R:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Set annotation</source> <source>Set annotation</source>
<translation>Escribir anotación</translation> <translation>Escribir anotación</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Please enter the new annotation:</source> <source>Please enter the new annotation:</source>
<translation>Por favor, introduza la nueva anotación:</translation> <translation>Por favor, introduza la nueva anotación:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Set counters</source> <source>Set counters</source>
<translation>Establecer contadores</translation> <translation>Establecer contadores</translation>
</message> </message>
@ -2600,22 +2605,27 @@ Por favor, introduzca un nombre:</translation>
<context> <context>
<name>TabMessage</name> <name>TabMessage</name>
<message> <message>
<location filename="../src/tab_message.cpp" line="40"/> <location filename="../src/tab_message.cpp" line="39"/>
<source>Personal &amp;talk</source> <source>Personal &amp;talk</source>
<translation>&amp;Conversación personal</translation> <translation>&amp;Conversación personal</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="41"/> <location filename="../src/tab_message.cpp" line="40"/>
<source>&amp;Leave</source> <source>&amp;Leave</source>
<translation>&amp;Cerrar</translation> <translation>&amp;Cerrar</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="75"/> <location filename="../src/tab_message.cpp" line="65"/>
<source>%1 has left the server.</source> <source>%1 has left the server.</source>
<translation>%1 ha abandonado el servidor.</translation> <translation>%1 ha abandonado el servidor.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="35"/> <location filename="../src/tab_message.cpp" line="71"/>
<source>%1 has joined the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.h" line="32"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>Hablando con %1</translation> <translation>Hablando con %1</translation>
</message> </message>
@ -2623,40 +2633,38 @@ Por favor, introduzca un nombre:</translation>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="219"/> <location filename="../src/tab_room.cpp" line="180"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation>&amp;Decir:</translation> <translation>&amp;Decir:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="220"/> <location filename="../src/tab_room.cpp" line="181"/>
<source>Chat</source> <source>Chat</source>
<translation>Chat</translation> <translation>Chat</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="221"/> <location filename="../src/tab_room.cpp" line="182"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation>&amp;Sala</translation> <translation>&amp;Sala</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="222"/> <location filename="../src/tab_room.cpp" line="183"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation>&amp;Dejar sala</translation> <translation>&amp;Dejar sala</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="268"/>
<source>%1 has joined the room.</source> <source>%1 has joined the room.</source>
<translation>%1 se ha unido a la sala.</translation> <translation type="obsolete">%1 se ha unido a la sala.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="274"/>
<source>%1 has left the room.</source> <source>%1 has left the room.</source>
<translation>%1 ha dejado la sala.</translation> <translation type="obsolete">%1 ha dejado la sala.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="63"/> <location filename="../src/tab_server.h" line="64"/>
<source>Server</source> <source>Server</source>
<translation>Servidor</translation> <translation>Servidor</translation>
</message> </message>

View file

@ -897,50 +897,50 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="75"/>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="78"/>
<location filename="../src/tab_room.cpp" line="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<source>Error</source> <source>Error</source>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="75"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>Mauvais mot de passe</translation> <translation>Mauvais mot de passe</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="79"/> <location filename="../src/tab_room.cpp" line="76"/>
<source>Spectators are not allowed in this game.</source> <source>Spectators are not allowed in this game.</source>
<translation>Les spectateurs ne sont pas autorisés dans cette partie</translation> <translation>Les spectateurs ne sont pas autorisés dans cette partie</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="80"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>The game is already full.</source> <source>The game is already full.</source>
<translation>Cette partie est déjà pleine.</translation> <translation>Cette partie est déjà pleine.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="81"/> <location filename="../src/tab_room.cpp" line="78"/>
<source>The game does not exist any more.</source> <source>The game does not exist any more.</source>
<translation>La partie n&apos;existe plus.</translation> <translation>La partie n&apos;existe plus.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Join game</source> <source>Join game</source>
<translation>Rejoindre partie</translation> <translation>Rejoindre partie</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Password:</source> <source>Password:</source>
<translation>Mot de passe:</translation> <translation>Mot de passe:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="110"/>
<source>Games</source> <source>Games</source>
<translation>Parties</translation> <translation>Parties</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="111"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation>Montrer &amp;toutes les parties</translation> <translation>Montrer &amp;toutes les parties</translation>
</message> </message>
@ -950,17 +950,17 @@
<translation type="obsolete">&amp;Montrer toutes les parties</translation> <translation type="obsolete">&amp;Montrer toutes les parties</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="112"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation>C&amp;réer</translation> <translation>C&amp;réer</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="116"/> <location filename="../src/tab_room.cpp" line="113"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation>Re&amp;joindre</translation> <translation>Re&amp;joindre</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="117"/> <location filename="../src/tab_room.cpp" line="114"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation>J&amp;oindre en tant que spectateur</translation> <translation>J&amp;oindre en tant que spectateur</translation>
</message> </message>
@ -1987,125 +1987,130 @@
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="450"/> <location filename="../src/player.cpp" line="450"/>
<source>Ctrl+F3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/player.cpp" line="451"/>
<source>F3</source> <source>F3</source>
<translation>F3</translation> <translation>F3</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="451"/> <location filename="../src/player.cpp" line="452"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation>Ctrl+W</translation> <translation>Ctrl+W</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="452"/> <location filename="../src/player.cpp" line="453"/>
<source>F4</source> <source>F4</source>
<translation>F4</translation> <translation>F4</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="453"/> <location filename="../src/player.cpp" line="454"/>
<source>Ctrl+D</source> <source>Ctrl+D</source>
<translation>Ctrl+D</translation> <translation>Ctrl+D</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="454"/> <location filename="../src/player.cpp" line="455"/>
<source>Ctrl+E</source> <source>Ctrl+E</source>
<translation>Ctrl+E</translation> <translation>Ctrl+E</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="455"/> <location filename="../src/player.cpp" line="456"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="456"/> <location filename="../src/player.cpp" line="457"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation>Ctrl+S</translation> <translation>Ctrl+S</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="457"/> <location filename="../src/player.cpp" line="458"/>
<source>Ctrl+U</source> <source>Ctrl+U</source>
<translation>Ctrl+U</translation> <translation>Ctrl+U</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="458"/> <location filename="../src/player.cpp" line="459"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation>Ctrl+I</translation> <translation>Ctrl+I</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="459"/> <location filename="../src/player.cpp" line="460"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation>Ctrl+T</translation> <translation>Ctrl+T</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="460"/> <location filename="../src/player.cpp" line="461"/>
<source>Ctrl+G</source> <source>Ctrl+G</source>
<translation>Ctrl+G</translation> <translation>Ctrl+G</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>View top cards of library</source> <source>View top cards of library</source>
<translation>Voir les cartes du dessus de la bibliothèque</translation> <translation>Voir les cartes du dessus de la bibliothèque</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>Number of cards:</source> <source>Number of cards:</source>
<translation>Nombre de cartes:</translation> <translation>Nombre de cartes:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation>Piocher des cartes</translation> <translation>Piocher des cartes</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Number:</source> <source>Number:</source>
<translation>Nombre:</translation> <translation>Nombre:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<source>Move top cards to grave</source> <source>Move top cards to grave</source>
<translation>Déplacer les cartes du dessus dans le cimetière</translation> <translation>Déplacer les cartes du dessus dans le cimetière</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<source>Move top cards to exile</source> <source>Move top cards to exile</source>
<translation>Déplacer les cartes du dessus vers le exil</translation> <translation>Déplacer les cartes du dessus vers le exil</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Roll die</source> <source>Roll die</source>
<translation>Lancer le ...</translation> <translation>Lancer le ...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation>Nombre de faces:</translation> <translation>Nombre de faces:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Set power/toughness</source> <source>Set power/toughness</source>
<translation>Fixer force/endurance</translation> <translation>Fixer force/endurance</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Please enter the new PT:</source> <source>Please enter the new PT:</source>
<translatorcomment>maybe better with /</translatorcomment> <translatorcomment>maybe better with /</translatorcomment>
<translation>Entrer la nouvelle F/E</translation> <translation>Entrer la nouvelle F/E</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Set annotation</source> <source>Set annotation</source>
<translation>Mettre annotation</translation> <translation>Mettre annotation</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Please enter the new annotation:</source> <source>Please enter the new annotation:</source>
<translation>Entrez la nouvelle annotation</translation> <translation>Entrez la nouvelle annotation</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Set counters</source> <source>Set counters</source>
<translation>Mettre des compteurs</translation> <translation>Mettre des compteurs</translation>
</message> </message>
@ -2454,23 +2459,28 @@ Entrez un nom s&apos;il vous plait:</translation>
<context> <context>
<name>TabMessage</name> <name>TabMessage</name>
<message> <message>
<location filename="../src/tab_message.cpp" line="40"/> <location filename="../src/tab_message.cpp" line="39"/>
<source>Personal &amp;talk</source> <source>Personal &amp;talk</source>
<translatorcomment>need exemple</translatorcomment> <translatorcomment>need exemple</translatorcomment>
<translation>&amp;Discussion personnelle</translation> <translation>&amp;Discussion personnelle</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="41"/> <location filename="../src/tab_message.cpp" line="40"/>
<source>&amp;Leave</source> <source>&amp;Leave</source>
<translation>&amp;Quitter</translation> <translation>&amp;Quitter</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="75"/> <location filename="../src/tab_message.cpp" line="65"/>
<source>%1 has left the server.</source> <source>%1 has left the server.</source>
<translation>%1 a quitté le serveur.</translation> <translation>%1 a quitté le serveur.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="35"/> <location filename="../src/tab_message.cpp" line="71"/>
<source>%1 has joined the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.h" line="32"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>Vous parlez à %1</translation> <translation>Vous parlez à %1</translation>
</message> </message>
@ -2478,40 +2488,38 @@ Entrez un nom s&apos;il vous plait:</translation>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="219"/> <location filename="../src/tab_room.cpp" line="180"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation>&amp;Dire:</translation> <translation>&amp;Dire:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="220"/> <location filename="../src/tab_room.cpp" line="181"/>
<source>Chat</source> <source>Chat</source>
<translation>Chat</translation> <translation>Chat</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="221"/> <location filename="../src/tab_room.cpp" line="182"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation>&amp;Salon</translation> <translation>&amp;Salon</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="222"/> <location filename="../src/tab_room.cpp" line="183"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation>&amp;Partir du salon</translation> <translation>&amp;Partir du salon</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="268"/>
<source>%1 has joined the room.</source> <source>%1 has joined the room.</source>
<translation>%1 a rejoin le salon.</translation> <translation type="obsolete">%1 a rejoin le salon.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="274"/>
<source>%1 has left the room.</source> <source>%1 has left the room.</source>
<translation>%1 a quitté le salon.</translation> <translation type="obsolete">%1 a quitté le salon.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="63"/> <location filename="../src/tab_server.h" line="64"/>
<source>Server</source> <source>Server</source>
<translation>Serveur</translation> <translation>Serveur</translation>
</message> </message>

View file

@ -883,60 +883,60 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="112"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="116"/> <location filename="../src/tab_room.cpp" line="113"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="75"/>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="78"/>
<location filename="../src/tab_room.cpp" line="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="75"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="79"/> <location filename="../src/tab_room.cpp" line="76"/>
<source>Spectators are not allowed in this game.</source> <source>Spectators are not allowed in this game.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="80"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>The game is already full.</source> <source>The game is already full.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="81"/> <location filename="../src/tab_room.cpp" line="78"/>
<source>The game does not exist any more.</source> <source>The game does not exist any more.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Join game</source> <source>Join game</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Password:</source> <source>Password:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="110"/>
<source>Games</source> <source>Games</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="111"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation></translation> <translation></translation>
</message> </message>
@ -945,7 +945,7 @@
<translation type="obsolete"></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="117"/> <location filename="../src/tab_room.cpp" line="114"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1806,7 +1806,7 @@
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="450"/> <location filename="../src/player.cpp" line="451"/>
<source>F3</source> <source>F3</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1821,7 +1821,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="452"/> <location filename="../src/player.cpp" line="453"/>
<source>F4</source> <source>F4</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1856,12 +1856,12 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>View top cards of library</source> <source>View top cards of library</source>
<translation>X枚見る</translation> <translation>X枚見る</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>Number of cards:</source> <source>Number of cards:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
@ -1893,12 +1893,12 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="451"/> <location filename="../src/player.cpp" line="452"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="453"/> <location filename="../src/player.cpp" line="454"/>
<source>Ctrl+D</source> <source>Ctrl+D</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1908,7 +1908,7 @@
<translation>X枚引く</translation> <translation>X枚引く</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="454"/> <location filename="../src/player.cpp" line="455"/>
<source>Ctrl+E</source> <source>Ctrl+E</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1918,7 +1918,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="455"/> <location filename="../src/player.cpp" line="456"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1928,7 +1928,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="456"/> <location filename="../src/player.cpp" line="457"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1943,7 +1943,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="457"/> <location filename="../src/player.cpp" line="458"/>
<source>Ctrl+U</source> <source>Ctrl+U</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1953,7 +1953,7 @@
<translation>X面ダイスを振る</translation> <translation>X面ダイスを振る</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="458"/> <location filename="../src/player.cpp" line="459"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1963,7 +1963,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="459"/> <location filename="../src/player.cpp" line="460"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1973,7 +1973,7 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="460"/> <location filename="../src/player.cpp" line="461"/>
<source>Ctrl+G</source> <source>Ctrl+G</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2013,60 +2013,65 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="450"/>
<source>Ctrl+F3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/player.cpp" line="553"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Number:</source> <source>Number:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<source>Move top cards to grave</source> <source>Move top cards to grave</source>
<translation>X枚墓地へ置く</translation> <translation>X枚墓地へ置く</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<source>Move top cards to exile</source> <source>Move top cards to exile</source>
<translation>X枚追放領域へ置く</translation> <translation>X枚追放領域へ置く</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Roll die</source> <source>Roll die</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Set power/toughness</source> <source>Set power/toughness</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Please enter the new PT:</source> <source>Please enter the new PT:</source>
<translation>P/Tを入力してください</translation> <translation>P/Tを入力してください</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Set annotation</source> <source>Set annotation</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Please enter the new annotation:</source> <source>Please enter the new annotation:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Set counters</source> <source>Set counters</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2413,22 +2418,27 @@ Please enter a name:</source>
<context> <context>
<name>TabMessage</name> <name>TabMessage</name>
<message> <message>
<location filename="../src/tab_message.cpp" line="40"/> <location filename="../src/tab_message.cpp" line="39"/>
<source>Personal &amp;talk</source> <source>Personal &amp;talk</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="41"/> <location filename="../src/tab_message.cpp" line="40"/>
<source>&amp;Leave</source> <source>&amp;Leave</source>
<translation>退</translation> <translation>退</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="75"/> <location filename="../src/tab_message.cpp" line="65"/>
<source>%1 has left the server.</source> <source>%1 has left the server.</source>
<translation>%1退.</translation> <translation>%1退.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="35"/> <location filename="../src/tab_message.cpp" line="71"/>
<source>%1 has joined the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.h" line="32"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
@ -2436,40 +2446,38 @@ Please enter a name:</source>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="219"/> <location filename="../src/tab_room.cpp" line="180"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="220"/> <location filename="../src/tab_room.cpp" line="181"/>
<source>Chat</source> <source>Chat</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="221"/> <location filename="../src/tab_room.cpp" line="182"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="222"/> <location filename="../src/tab_room.cpp" line="183"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="268"/>
<source>%1 has joined the room.</source> <source>%1 has joined the room.</source>
<translation>%1</translation> <translation type="obsolete">%1</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="274"/>
<source>%1 has left the room.</source> <source>%1 has left the room.</source>
<translation>%1退</translation> <translation type="obsolete">%1退</translation>
</message> </message>
</context> </context>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="63"/> <location filename="../src/tab_server.h" line="64"/>
<source>Server</source> <source>Server</source>
<translation></translation> <translation></translation>
</message> </message>

View file

@ -901,60 +901,60 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="112"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation>&amp;Criar</translation> <translation>&amp;Criar</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="116"/> <location filename="../src/tab_room.cpp" line="113"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation>&amp;Entrar</translation> <translation>&amp;Entrar</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="75"/>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="78"/>
<location filename="../src/tab_room.cpp" line="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<source>Error</source> <source>Error</source>
<translation>Erro</translation> <translation>Erro</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="75"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>Senha incorreta.</translation> <translation>Senha incorreta.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="79"/> <location filename="../src/tab_room.cpp" line="76"/>
<source>Spectators are not allowed in this game.</source> <source>Spectators are not allowed in this game.</source>
<translation>Não são permitidos visitantes neste jogo.</translation> <translation>Não são permitidos visitantes neste jogo.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="80"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>The game is already full.</source> <source>The game is already full.</source>
<translation>O jogo está cheio.</translation> <translation>O jogo está cheio.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="81"/> <location filename="../src/tab_room.cpp" line="78"/>
<source>The game does not exist any more.</source> <source>The game does not exist any more.</source>
<translation>O jogo não existe mais.</translation> <translation>O jogo não existe mais.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Join game</source> <source>Join game</source>
<translation>Entrar no jogo</translation> <translation>Entrar no jogo</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Password:</source> <source>Password:</source>
<translation>Senha:</translation> <translation>Senha:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="110"/>
<source>Games</source> <source>Games</source>
<translation>Jogos</translation> <translation>Jogos</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="111"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation>&amp;Mostrar os jogos cheios</translation> <translation>&amp;Mostrar os jogos cheios</translation>
</message> </message>
@ -963,7 +963,7 @@
<translation type="obsolete">&amp;Mostrar os jogos cheios</translation> <translation type="obsolete">&amp;Mostrar os jogos cheios</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="117"/> <location filename="../src/tab_room.cpp" line="114"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation>E&amp;ntrar como visitante</translation> <translation>E&amp;ntrar como visitante</translation>
</message> </message>
@ -1830,7 +1830,7 @@
<translation>Mover os cards do topo para o ce&amp;mitério...</translation> <translation>Mover os cards do topo para o ce&amp;mitério...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="450"/> <location filename="../src/player.cpp" line="451"/>
<source>F3</source> <source>F3</source>
<translation>F3</translation> <translation>F3</translation>
</message> </message>
@ -1845,7 +1845,7 @@
<translation>V&amp;er cemitério</translation> <translation>V&amp;er cemitério</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="452"/> <location filename="../src/player.cpp" line="453"/>
<source>F4</source> <source>F4</source>
<translation>F4</translation> <translation>F4</translation>
</message> </message>
@ -1880,12 +1880,12 @@
<translation>&amp;Sideboard</translation> <translation>&amp;Sideboard</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>View top cards of library</source> <source>View top cards of library</source>
<translation>Ver os cards do topo do grimório</translation> <translation>Ver os cards do topo do grimório</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>Number of cards:</source> <source>Number of cards:</source>
<translation>Número de cards:</translation> <translation>Número de cards:</translation>
</message> </message>
@ -1917,12 +1917,12 @@
<translation>Mover para o &amp;exílio</translation> <translation>Mover para o &amp;exílio</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="451"/> <location filename="../src/player.cpp" line="452"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation>Ctrl+W</translation> <translation>Ctrl+W</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="453"/> <location filename="../src/player.cpp" line="454"/>
<source>Ctrl+D</source> <source>Ctrl+D</source>
<translation>Ctrl+D</translation> <translation>Ctrl+D</translation>
</message> </message>
@ -1932,7 +1932,7 @@
<translation>Comprar car&amp;ds...</translation> <translation>Comprar car&amp;ds...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="454"/> <location filename="../src/player.cpp" line="455"/>
<source>Ctrl+E</source> <source>Ctrl+E</source>
<translation>Ctrl+E</translation> <translation>Ctrl+E</translation>
</message> </message>
@ -1942,7 +1942,7 @@
<translation>Pedir mu&amp;lligan</translation> <translation>Pedir mu&amp;lligan</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="455"/> <location filename="../src/player.cpp" line="456"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
@ -1952,7 +1952,7 @@
<translation>&amp;Embaralhar</translation> <translation>&amp;Embaralhar</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="456"/> <location filename="../src/player.cpp" line="457"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation>Ctrl+S</translation> <translation>Ctrl+S</translation>
</message> </message>
@ -1967,7 +1967,7 @@
<translation>Des&amp;virar todos as permanentes</translation> <translation>Des&amp;virar todos as permanentes</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="457"/> <location filename="../src/player.cpp" line="458"/>
<source>Ctrl+U</source> <source>Ctrl+U</source>
<translation>Ctrl+U</translation> <translation>Ctrl+U</translation>
</message> </message>
@ -1977,7 +1977,7 @@
<translation>&amp;Jogar dado...</translation> <translation>&amp;Jogar dado...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="458"/> <location filename="../src/player.cpp" line="459"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation>Ctrl+I</translation> <translation>Ctrl+I</translation>
</message> </message>
@ -1987,7 +1987,7 @@
<translation>Criar fich&amp;a...</translation> <translation>Criar fich&amp;a...</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="459"/> <location filename="../src/player.cpp" line="460"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation>Ctrl+T</translation> <translation>Ctrl+T</translation>
</message> </message>
@ -1997,7 +1997,7 @@
<translation>Criar &amp;outra ficha</translation> <translation>Criar &amp;outra ficha</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="460"/> <location filename="../src/player.cpp" line="461"/>
<source>Ctrl+G</source> <source>Ctrl+G</source>
<translation>Ctrl+G</translation> <translation>Ctrl+G</translation>
</message> </message>
@ -2037,60 +2037,65 @@
<translation>To&amp;dos os jogadores</translation> <translation>To&amp;dos os jogadores</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="450"/>
<source>Ctrl+F3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/player.cpp" line="553"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation>Comprar cards</translation> <translation>Comprar cards</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Number:</source> <source>Number:</source>
<translation>Número:</translation> <translation>Número:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<source>Move top cards to grave</source> <source>Move top cards to grave</source>
<translation>Mover os cards do topo para o cemitério</translation> <translation>Mover os cards do topo para o cemitério</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<source>Move top cards to exile</source> <source>Move top cards to exile</source>
<translation>Mover os cards do topo para o exílio</translation> <translation>Mover os cards do topo para o exílio</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Roll die</source> <source>Roll die</source>
<translation>Jogar dado</translation> <translation>Jogar dado</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation>Número de lados:</translation> <translation>Número de lados:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Set power/toughness</source> <source>Set power/toughness</source>
<translation>Alterar poder/resistência</translation> <translation>Alterar poder/resistência</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Please enter the new PT:</source> <source>Please enter the new PT:</source>
<translation>Por favor, entre com o novo P/R:</translation> <translation>Por favor, entre com o novo P/R:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Set annotation</source> <source>Set annotation</source>
<translation>Alterar nota</translation> <translation>Alterar nota</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Please enter the new annotation:</source> <source>Please enter the new annotation:</source>
<translation>Por favor, entre com a nova nota:</translation> <translation>Por favor, entre com a nova nota:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Set counters</source> <source>Set counters</source>
<translation>Alterar marcadores</translation> <translation>Alterar marcadores</translation>
</message> </message>
@ -2438,22 +2443,27 @@ Por favor, entre um nome:</translation>
<context> <context>
<name>TabMessage</name> <name>TabMessage</name>
<message> <message>
<location filename="../src/tab_message.cpp" line="40"/> <location filename="../src/tab_message.cpp" line="39"/>
<source>Personal &amp;talk</source> <source>Personal &amp;talk</source>
<translation>Chat &amp;privado</translation> <translation>Chat &amp;privado</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="41"/> <location filename="../src/tab_message.cpp" line="40"/>
<source>&amp;Leave</source> <source>&amp;Leave</source>
<translation>&amp;Sair</translation> <translation>&amp;Sair</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="75"/> <location filename="../src/tab_message.cpp" line="65"/>
<source>%1 has left the server.</source> <source>%1 has left the server.</source>
<translation>%1 saiu do servidor.</translation> <translation>%1 saiu do servidor.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="35"/> <location filename="../src/tab_message.cpp" line="71"/>
<source>%1 has joined the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.h" line="32"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>Falando com %1</translation> <translation>Falando com %1</translation>
</message> </message>
@ -2461,40 +2471,38 @@ Por favor, entre um nome:</translation>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="219"/> <location filename="../src/tab_room.cpp" line="180"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation>&amp;Falar:</translation> <translation>&amp;Falar:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="220"/> <location filename="../src/tab_room.cpp" line="181"/>
<source>Chat</source> <source>Chat</source>
<translation>Chat</translation> <translation>Chat</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="221"/> <location filename="../src/tab_room.cpp" line="182"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation>&amp;Sala</translation> <translation>&amp;Sala</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="222"/> <location filename="../src/tab_room.cpp" line="183"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation>S&amp;air da sala</translation> <translation>S&amp;air da sala</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="268"/>
<source>%1 has joined the room.</source> <source>%1 has joined the room.</source>
<translation>%1 entrou na sala.</translation> <translation type="obsolete">%1 entrou na sala.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="274"/>
<source>%1 has left the room.</source> <source>%1 has left the room.</source>
<translation>%1 saiu da sala.</translation> <translation type="obsolete">%1 saiu da sala.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="63"/> <location filename="../src/tab_server.h" line="64"/>
<source>Server</source> <source>Server</source>
<translation>Servidor</translation> <translation>Servidor</translation>
</message> </message>

View file

@ -901,50 +901,50 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="75"/>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="78"/>
<location filename="../src/tab_room.cpp" line="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<source>Error</source> <source>Error</source>
<translation>Erro</translation> <translation>Erro</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="78"/> <location filename="../src/tab_room.cpp" line="75"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>Password incorrecta.</translation> <translation>Password incorrecta.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="79"/> <location filename="../src/tab_room.cpp" line="76"/>
<source>Spectators are not allowed in this game.</source> <source>Spectators are not allowed in this game.</source>
<translation>Não são permitidos espectadores neste jogo.</translation> <translation>Não são permitidos espectadores neste jogo.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="80"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>The game is already full.</source> <source>The game is already full.</source>
<translation>O jogo se encontra cheio.</translation> <translation>O jogo se encontra cheio.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="81"/> <location filename="../src/tab_room.cpp" line="78"/>
<source>The game does not exist any more.</source> <source>The game does not exist any more.</source>
<translation>O jogo não existe.</translation> <translation>O jogo não existe.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Join game</source> <source>Join game</source>
<translation>Entrar no jogo</translation> <translation>Entrar no jogo</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="97"/> <location filename="../src/tab_room.cpp" line="94"/>
<source>Password:</source> <source>Password:</source>
<translation>Password:</translation> <translation>Password:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="110"/>
<source>Games</source> <source>Games</source>
<translation>Jogos</translation> <translation>Jogos</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="111"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation>&amp;Mostrar jogos cheios</translation> <translation>&amp;Mostrar jogos cheios</translation>
</message> </message>
@ -953,17 +953,17 @@
<translation type="obsolete">&amp;Mostrar jogos cheios</translation> <translation type="obsolete">&amp;Mostrar jogos cheios</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="112"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation>&amp;Criar</translation> <translation>&amp;Criar</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="116"/> <location filename="../src/tab_room.cpp" line="113"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation>&amp;Entrar</translation> <translation>&amp;Entrar</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="117"/> <location filename="../src/tab_room.cpp" line="114"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation>Entrar como &amp;espectador</translation> <translation>Entrar como &amp;espectador</translation>
</message> </message>
@ -1977,124 +1977,129 @@
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="450"/> <location filename="../src/player.cpp" line="450"/>
<source>Ctrl+F3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/player.cpp" line="451"/>
<source>F3</source> <source>F3</source>
<translation>F3</translation> <translation>F3</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="451"/> <location filename="../src/player.cpp" line="452"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation>Ctrl+W</translation> <translation>Ctrl+W</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="452"/> <location filename="../src/player.cpp" line="453"/>
<source>F4</source> <source>F4</source>
<translation>F4</translation> <translation>F4</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="453"/> <location filename="../src/player.cpp" line="454"/>
<source>Ctrl+D</source> <source>Ctrl+D</source>
<translation>Ctrl+D</translation> <translation>Ctrl+D</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="454"/> <location filename="../src/player.cpp" line="455"/>
<source>Ctrl+E</source> <source>Ctrl+E</source>
<translation>Ctrl+E</translation> <translation>Ctrl+E</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="455"/> <location filename="../src/player.cpp" line="456"/>
<source>Ctrl+M</source> <source>Ctrl+M</source>
<translation>Ctrl+M</translation> <translation>Ctrl+M</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="456"/> <location filename="../src/player.cpp" line="457"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation>Ctrl+S</translation> <translation>Ctrl+S</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="457"/> <location filename="../src/player.cpp" line="458"/>
<source>Ctrl+U</source> <source>Ctrl+U</source>
<translation>Ctrl+U</translation> <translation>Ctrl+U</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="458"/> <location filename="../src/player.cpp" line="459"/>
<source>Ctrl+I</source> <source>Ctrl+I</source>
<translation>Ctrl+I</translation> <translation>Ctrl+I</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="459"/> <location filename="../src/player.cpp" line="460"/>
<source>Ctrl+T</source> <source>Ctrl+T</source>
<translation>Ctrl+T</translation> <translation>Ctrl+T</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="460"/> <location filename="../src/player.cpp" line="461"/>
<source>Ctrl+G</source> <source>Ctrl+G</source>
<translation>Ctrl+G</translation> <translation>Ctrl+G</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>View top cards of library</source> <source>View top cards of library</source>
<translation>Ver as cartas do topo do grimório</translation> <translation>Ver as cartas do topo do grimório</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="512"/> <location filename="../src/player.cpp" line="514"/>
<source>Number of cards:</source> <source>Number of cards:</source>
<translation>Número de cartas:</translation> <translation>Número de cartas:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation>Comprar cartas</translation> <translation>Comprar cartas</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="551"/> <location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Number:</source> <source>Number:</source>
<translation>Número:</translation> <translation>Número:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="558"/> <location filename="../src/player.cpp" line="560"/>
<source>Move top cards to grave</source> <source>Move top cards to grave</source>
<translation>Mover as cartas to topo para o cemitério</translation> <translation>Mover as cartas to topo para o cemitério</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="574"/> <location filename="../src/player.cpp" line="576"/>
<source>Move top cards to exile</source> <source>Move top cards to exile</source>
<translation>Mover as cartas to topo para o exílio</translation> <translation>Mover as cartas to topo para o exílio</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Roll die</source> <source>Roll die</source>
<translation>Lançar dado</translation> <translation>Lançar dado</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="601"/> <location filename="../src/player.cpp" line="603"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation>Número de faces:</translation> <translation>Número de faces:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Set power/toughness</source> <source>Set power/toughness</source>
<translation>Definir poder/resistência</translation> <translation>Definir poder/resistência</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1340"/> <location filename="../src/player.cpp" line="1347"/>
<source>Please enter the new PT:</source> <source>Please enter the new PT:</source>
<translation>Por favor introduza o novo P/R:</translation> <translation>Por favor introduza o novo P/R:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Set annotation</source> <source>Set annotation</source>
<translation>Colocar nota</translation> <translation>Colocar nota</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1366"/> <location filename="../src/player.cpp" line="1373"/>
<source>Please enter the new annotation:</source> <source>Please enter the new annotation:</source>
<translation>Por favor introduza a nova nota:</translation> <translation>Por favor introduza a nova nota:</translation>
</message> </message>
<message> <message>
<location filename="../src/player.cpp" line="1420"/> <location filename="../src/player.cpp" line="1427"/>
<source>Set counters</source> <source>Set counters</source>
<translation>Definir marcadores</translation> <translation>Definir marcadores</translation>
</message> </message>
@ -2442,22 +2447,27 @@ Por favor introduza um nome:</translation>
<context> <context>
<name>TabMessage</name> <name>TabMessage</name>
<message> <message>
<location filename="../src/tab_message.cpp" line="40"/> <location filename="../src/tab_message.cpp" line="39"/>
<source>Personal &amp;talk</source> <source>Personal &amp;talk</source>
<translation>Conversação &amp;privada</translation> <translation>Conversação &amp;privada</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="41"/> <location filename="../src/tab_message.cpp" line="40"/>
<source>&amp;Leave</source> <source>&amp;Leave</source>
<translation>&amp;Abandonar</translation> <translation>&amp;Abandonar</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="75"/> <location filename="../src/tab_message.cpp" line="65"/>
<source>%1 has left the server.</source> <source>%1 has left the server.</source>
<translation>%1 abandonou o servidor.</translation> <translation>%1 abandonou o servidor.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="35"/> <location filename="../src/tab_message.cpp" line="71"/>
<source>%1 has joined the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.h" line="32"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>Falar para %1</translation> <translation>Falar para %1</translation>
</message> </message>
@ -2465,40 +2475,38 @@ Por favor introduza um nome:</translation>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="219"/> <location filename="../src/tab_room.cpp" line="180"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation>&amp;Dizer:</translation> <translation>&amp;Dizer:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="220"/> <location filename="../src/tab_room.cpp" line="181"/>
<source>Chat</source> <source>Chat</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="221"/> <location filename="../src/tab_room.cpp" line="182"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation>&amp;Sala</translation> <translation>&amp;Sala</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="222"/> <location filename="../src/tab_room.cpp" line="183"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation>&amp;Abandonar a sala</translation> <translation>&amp;Abandonar a sala</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="268"/>
<source>%1 has joined the room.</source> <source>%1 has joined the room.</source>
<translation>%1 entrou na sala.</translation> <translation type="obsolete">%1 entrou na sala.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="274"/>
<source>%1 has left the room.</source> <source>%1 has left the room.</source>
<translation>%1 abandonou na sala.</translation> <translation type="obsolete">%1 abandonou na sala.</translation>
</message> </message>
</context> </context>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="63"/> <location filename="../src/tab_server.h" line="64"/>
<source>Server</source> <source>Server</source>
<translation>Servidor</translation> <translation>Servidor</translation>
</message> </message>

File diff suppressed because it is too large Load diff

View file

@ -85,7 +85,7 @@ void ServerSocketInterface::readClient()
void ServerSocketInterface::catchSocketError(QAbstractSocket::SocketError socketError) void ServerSocketInterface::catchSocketError(QAbstractSocket::SocketError socketError)
{ {
qDebug(QString("socket error: %1").arg(socketError).toLatin1()); qDebug() << "Socket error:" << socketError;
deleteLater(); deleteLater();
} }
@ -327,7 +327,7 @@ ResponseCode ServerSocketInterface::cmdDeckDownload(Command_DeckDownload *cmd, C
// ADMIN FUNCTIONS. // ADMIN FUNCTIONS.
// Permission is checked by the calling function. // Permission is checked by the calling function.
ResponseCode ServerSocketInterface::cmdUpdateServerMessage(Command_UpdateServerMessage *cmd, CommandContainer *cont) ResponseCode ServerSocketInterface::cmdUpdateServerMessage(Command_UpdateServerMessage * /*cmd*/, CommandContainer * /*cont*/)
{ {
servatrice->updateLoginMessage(); servatrice->updateLoginMessage();
return RespOk; return RespOk;