german translation updated; no buddy/ignore list for unregistered users

This commit is contained in:
Max-Wilhelm Bruker 2011-03-03 17:36:11 +01:00
parent 731dfcad5c
commit 50de655261
10 changed files with 2610 additions and 1084 deletions

View file

@ -72,6 +72,7 @@ void PlayerListWidget::updatePlayerProperties(ServerInfo_PlayerProperties *prop)
player->setIcon(1, prop->getSpectator() ? spectatorIcon : playerIcon); player->setIcon(1, prop->getSpectator() ? spectatorIcon : playerIcon);
player->setIcon(2, gameStarted ? (prop->getConceded() ? concededIcon : QIcon()) : (prop->getReadyStart() ? readyIcon : notReadyIcon)); player->setIcon(2, gameStarted ? (prop->getConceded() ? concededIcon : QIcon()) : (prop->getReadyStart() ? readyIcon : notReadyIcon));
player->setData(3, Qt::UserRole, prop->getUserInfo()->getUserLevel());
player->setIcon(3, QIcon(UserLevelPixmapGenerator::generatePixmap(12, prop->getUserInfo()->getUserLevel()))); player->setIcon(3, QIcon(UserLevelPixmapGenerator::generatePixmap(12, prop->getUserInfo()->getUserLevel())));
player->setText(4, prop->getUserInfo()->getName()); player->setText(4, prop->getUserInfo()->getName());
if (!prop->getUserInfo()->getCountry().isEmpty()) if (!prop->getUserInfo()->getCountry().isEmpty())
@ -131,6 +132,7 @@ void PlayerListWidget::showContextMenu(const QPoint &pos, const QModelIndex &ind
{ {
const QString &userName = index.sibling(index.row(), 4).data(Qt::UserRole).toString(); const QString &userName = index.sibling(index.row(), 4).data(Qt::UserRole).toString();
int playerId = index.sibling(index.row(), 4).data(Qt::UserRole + 1).toInt(); int playerId = index.sibling(index.row(), 4).data(Qt::UserRole + 1).toInt();
ServerInfo_User::UserLevelFlags userLevel = static_cast<ServerInfo_User::UserLevelFlags>(index.sibling(index.row(), 3).data(Qt::UserRole).toInt());
QAction *aUserName = new QAction(userName, this); QAction *aUserName = new QAction(userName, this);
aUserName->setEnabled(false); aUserName->setEnabled(false);
@ -147,15 +149,17 @@ void PlayerListWidget::showContextMenu(const QPoint &pos, const QModelIndex &ind
menu->addSeparator(); menu->addSeparator();
menu->addAction(aDetails); menu->addAction(aDetails);
menu->addAction(aChat); menu->addAction(aChat);
menu->addSeparator(); if (userLevel & ServerInfo_User::IsRegistered) {
if (tabSupervisor->getUserListsTab()->getBuddyList()->userInList(userName)) menu->addSeparator();
menu->addAction(aRemoveFromBuddyList); if (tabSupervisor->getUserListsTab()->getBuddyList()->userInList(userName))
else menu->addAction(aRemoveFromBuddyList);
menu->addAction(aAddToBuddyList); else
if (tabSupervisor->getUserListsTab()->getIgnoreList()->userInList(userName)) menu->addAction(aAddToBuddyList);
menu->addAction(aRemoveFromIgnoreList); if (tabSupervisor->getUserListsTab()->getIgnoreList()->userInList(userName))
else menu->addAction(aRemoveFromIgnoreList);
menu->addAction(aAddToIgnoreList); else
menu->addAction(aAddToIgnoreList);
}
if (gameCreator) { if (gameCreator) {
menu->addSeparator(); menu->addSeparator();
menu->addAction(aKick); menu->addAction(aKick);

View file

@ -166,6 +166,7 @@ void UserList::userClicked(QTreeWidgetItem *item, int /*column*/)
void UserList::showContextMenu(const QPoint &pos, const QModelIndex &index) void UserList::showContextMenu(const QPoint &pos, const QModelIndex &index)
{ {
const QString &userName = index.sibling(index.row(), 2).data(Qt::UserRole).toString(); const QString &userName = index.sibling(index.row(), 2).data(Qt::UserRole).toString();
ServerInfo_User::UserLevelFlags userLevel = static_cast<ServerInfo_User::UserLevelFlags>(index.sibling(index.row(), 0).data(Qt::UserRole).toInt());
QAction *aUserName = new QAction(userName, this); QAction *aUserName = new QAction(userName, this);
aUserName->setEnabled(false); aUserName->setEnabled(false);
@ -182,15 +183,17 @@ void UserList::showContextMenu(const QPoint &pos, const QModelIndex &index)
menu->addSeparator(); menu->addSeparator();
menu->addAction(aDetails); menu->addAction(aDetails);
menu->addAction(aChat); menu->addAction(aChat);
menu->addSeparator(); if (userLevel & ServerInfo_User::IsRegistered) {
if (tabSupervisor->getUserListsTab()->getBuddyList()->userInList(userName)) menu->addSeparator();
menu->addAction(aRemoveFromBuddyList); if (tabSupervisor->getUserListsTab()->getBuddyList()->userInList(userName))
else menu->addAction(aRemoveFromBuddyList);
menu->addAction(aAddToBuddyList); else
if (tabSupervisor->getUserListsTab()->getIgnoreList()->userInList(userName)) menu->addAction(aAddToBuddyList);
menu->addAction(aRemoveFromIgnoreList); if (tabSupervisor->getUserListsTab()->getIgnoreList()->userInList(userName))
else menu->addAction(aRemoveFromIgnoreList);
menu->addAction(aAddToIgnoreList); else
menu->addAction(aAddToIgnoreList);
}
if (!tabSupervisor->getAdminLocked()) { if (!tabSupervisor->getAdminLocked()) {
menu->addSeparator(); menu->addSeparator();
menu->addAction(aBan); menu->addAction(aBan);

File diff suppressed because it is too large Load diff

View file

@ -124,27 +124,27 @@
<context> <context>
<name>CardDatabaseModel</name> <name>CardDatabaseModel</name>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="57"/> <location filename="../src/carddatabasemodel.cpp" line="58"/>
<source>Name</source> <source>Name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="58"/> <location filename="../src/carddatabasemodel.cpp" line="59"/>
<source>Sets</source> <source>Sets</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="59"/> <location filename="../src/carddatabasemodel.cpp" line="60"/>
<source>Mana cost</source> <source>Mana cost</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="60"/> <location filename="../src/carddatabasemodel.cpp" line="61"/>
<source>Card type</source> <source>Card type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="61"/> <location filename="../src/carddatabasemodel.cpp" line="62"/>
<source>P/T</source> <source>P/T</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -152,22 +152,22 @@
<context> <context>
<name>CardInfoWidget</name> <name>CardInfoWidget</name>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="148"/> <location filename="../src/cardinfowidget.cpp" line="154"/>
<source>Name:</source> <source>Name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="149"/> <location filename="../src/cardinfowidget.cpp" line="155"/>
<source>Mana cost:</source> <source>Mana cost:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="150"/> <location filename="../src/cardinfowidget.cpp" line="156"/>
<source>Card type:</source> <source>Card type:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="151"/> <location filename="../src/cardinfowidget.cpp" line="157"/>
<source>P / T:</source> <source>P / T:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -673,67 +673,82 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="21"/> <location filename="../src/dlg_creategame.cpp" line="39"/>
<source>&amp;Password:</source> <source>&amp;Password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="25"/> <location filename="../src/dlg_creategame.cpp" line="21"/>
<source>P&amp;layers:</source> <source>P&amp;layers:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="40"/> <location filename="../src/dlg_creategame.cpp" line="36"/>
<source>Game type</source> <source>Game type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="43"/> <location filename="../src/dlg_creategame.cpp" line="43"/>
<source>Only &amp;buddies can join</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="44"/>
<source>Only &amp;registered users can join</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="52"/>
<source>Joining restrictions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="55"/>
<source>&amp;Spectators allowed</source> <source>&amp;Spectators allowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="46"/> <location filename="../src/dlg_creategame.cpp" line="58"/>
<source>Spectators &amp;need a password to join</source> <source>Spectators &amp;need a password to join</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="47"/> <location filename="../src/dlg_creategame.cpp" line="59"/>
<source>Spectators can &amp;chat</source> <source>Spectators can &amp;chat</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="48"/> <location filename="../src/dlg_creategame.cpp" line="60"/>
<source>Spectators see &amp;everything</source> <source>Spectators see &amp;everything</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="54"/> <location filename="../src/dlg_creategame.cpp" line="66"/>
<source>Spectators</source> <source>Spectators</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="67"/> <location filename="../src/dlg_creategame.cpp" line="78"/>
<source>&amp;OK</source> <source>&amp;OK</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="69"/> <location filename="../src/dlg_creategame.cpp" line="80"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="82"/> <location filename="../src/dlg_creategame.cpp" line="93"/>
<source>Create game</source> <source>Create game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="125"/> <location filename="../src/dlg_creategame.cpp" line="138"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="125"/> <location filename="../src/dlg_creategame.cpp" line="138"/>
<source>Server error.</source> <source>Server error.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -930,65 +945,83 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="117"/>
<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="114"/> <location filename="../src/tab_room.cpp" line="118"/>
<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="76"/>
<location filename="../src/tab_room.cpp" line="77"/> <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="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<location filename="../src/tab_room.cpp" line="82"/>
<location filename="../src/tab_room.cpp" line="83"/>
<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="76"/> <location filename="../src/tab_room.cpp" line="77"/>
<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="77"/> <location filename="../src/tab_room.cpp" line="78"/>
<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="78"/> <location filename="../src/tab_room.cpp" line="79"/>
<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="79"/> <location filename="../src/tab_room.cpp" line="80"/>
<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="95"/> <location filename="../src/tab_room.cpp" line="81"/>
<source>This game is only open to registered users.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="82"/>
<source>This game is only open to its creator&apos;s buddies.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="83"/>
<source>You are being ignored by the creator of this game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="99"/>
<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="95"/> <location filename="../src/tab_room.cpp" line="99"/>
<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="111"/> <location filename="../src/tab_room.cpp" line="115"/>
<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="112"/> <location filename="../src/tab_room.cpp" line="116"/>
<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="115"/> <location filename="../src/tab_room.cpp" line="119"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1014,12 +1047,12 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="55"/> <location filename="../src/gamesmodel.cpp" line="63"/>
<source>Creator</source> <source>Creator</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="54"/> <location filename="../src/gamesmodel.cpp" line="62"/>
<source>Description</source> <source>Description</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1029,27 +1062,42 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="44"/> <location filename="../src/gamesmodel.cpp" line="46"/>
<source>buddies only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="48"/>
<source>reg. users only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="52"/>
<source>not allowed</source> <source>not allowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="56"/> <location filename="../src/gamesmodel.cpp" line="64"/>
<source>Game type</source> <source>Game type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="57"/> <location filename="../src/gamesmodel.cpp" line="65"/>
<source>Password</source> <source>Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="58"/> <location filename="../src/gamesmodel.cpp" line="66"/>
<source>Restrictions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="67"/>
<source>Players</source> <source>Players</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="59"/> <location filename="../src/gamesmodel.cpp" line="68"/>
<source>Spectators</source> <source>Spectators</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1108,184 +1156,217 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/window_main.cpp" line="96"/> <location filename="../src/window_main.cpp" line="56"/>
<source>There are too many concurrent connections from your address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="58"/>
<source>Banned by moderator.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="60"/>
<source>Unknown reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="61"/>
<source>Connection closed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="61"/>
<source>The server has terminated your connection.
Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="110"/>
<source>Number of players</source> <source>Number of players</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="96"/> <location filename="../src/window_main.cpp" line="110"/>
<source>Please enter the number of players.</source> <source>Please enter the number of players.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="105"/> <location filename="../src/window_main.cpp" line="119"/>
<location filename="../src/window_main.cpp" line="111"/> <location filename="../src/window_main.cpp" line="125"/>
<source>Player %1</source> <source>Player %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="156"/> <location filename="../src/window_main.cpp" line="170"/>
<source>About Cockatrice</source> <source>About Cockatrice</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="158"/> <location filename="../src/window_main.cpp" line="172"/>
<source>Version %1</source> <source>Version %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="159"/> <location filename="../src/window_main.cpp" line="173"/>
<source>Authors:</source> <source>Authors:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="160"/> <location filename="../src/window_main.cpp" line="174"/>
<source>Translators:</source> <source>Translators:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="161"/> <location filename="../src/window_main.cpp" line="175"/>
<source>Spanish:</source> <source>Spanish:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="162"/> <location filename="../src/window_main.cpp" line="176"/>
<source>Portugese (Portugal):</source> <source>Portugese (Portugal):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="163"/> <location filename="../src/window_main.cpp" line="177"/>
<source>Portugese (Brazil):</source> <source>Portugese (Brazil):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="164"/> <location filename="../src/window_main.cpp" line="178"/>
<source>French:</source> <source>French:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="165"/> <location filename="../src/window_main.cpp" line="179"/>
<source>Japanese:</source> <source>Japanese:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="166"/> <location filename="../src/window_main.cpp" line="180"/>
<source>Russian:</source> <source>Russian:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="172"/> <location filename="../src/window_main.cpp" line="186"/>
<location filename="../src/window_main.cpp" line="178"/> <location filename="../src/window_main.cpp" line="192"/>
<location filename="../src/window_main.cpp" line="185"/>
<location filename="../src/window_main.cpp" line="191"/>
<location filename="../src/window_main.cpp" line="193"/> <location filename="../src/window_main.cpp" line="193"/>
<location filename="../src/window_main.cpp" line="200"/>
<location filename="../src/window_main.cpp" line="206"/>
<location filename="../src/window_main.cpp" line="208"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="172"/> <location filename="../src/window_main.cpp" line="186"/>
<source>Server timeout</source> <source>Server timeout</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="178"/> <location filename="../src/window_main.cpp" line="192"/>
<source>Invalid login data.</source> <source>Invalid login data.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="185"/> <location filename="../src/window_main.cpp" line="193"/>
<source>There is already an active session using this user name.
Please close that session first and re-login.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="200"/>
<source>Socket error: %1</source> <source>Socket error: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="191"/> <location filename="../src/window_main.cpp" line="206"/>
<source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server. <source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server.
Local version is %1, remote version is %2.</source> Local version is %1, remote version is %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="193"/> <location filename="../src/window_main.cpp" line="208"/>
<source>Your Cockatrice client is obsolete. Please update your Cockatrice version. <source>Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.</source> Local version is %1, remote version is %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="199"/> <location filename="../src/window_main.cpp" line="214"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="200"/> <location filename="../src/window_main.cpp" line="215"/>
<source>Disconnected</source> <source>Disconnected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="201"/> <location filename="../src/window_main.cpp" line="216"/>
<source>Logged in at %1</source> <source>Logged in at %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="210"/> <location filename="../src/window_main.cpp" line="225"/>
<source>&amp;Connect...</source> <source>&amp;Connect...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="211"/> <location filename="../src/window_main.cpp" line="226"/>
<source>&amp;Disconnect</source> <source>&amp;Disconnect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="212"/> <location filename="../src/window_main.cpp" line="227"/>
<source>Start &amp;local game...</source> <source>Start &amp;local game...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="213"/> <location filename="../src/window_main.cpp" line="228"/>
<source>&amp;Deck editor</source> <source>&amp;Deck editor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="214"/> <location filename="../src/window_main.cpp" line="229"/>
<source>&amp;Full screen</source> <source>&amp;Full screen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="215"/> <location filename="../src/window_main.cpp" line="230"/>
<source>Ctrl+F</source> <source>Ctrl+F</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="216"/> <location filename="../src/window_main.cpp" line="231"/>
<source>&amp;Settings...</source> <source>&amp;Settings...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="217"/> <location filename="../src/window_main.cpp" line="232"/>
<source>&amp;Exit</source> <source>&amp;Exit</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="219"/> <location filename="../src/window_main.cpp" line="234"/>
<source>&amp;Cockatrice</source> <source>&amp;Cockatrice</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="221"/> <location filename="../src/window_main.cpp" line="236"/>
<source>&amp;About Cockatrice</source> <source>&amp;About Cockatrice</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="222"/> <location filename="../src/window_main.cpp" line="237"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="299"/> <location filename="../src/window_main.cpp" line="315"/>
<source>Are you sure?</source> <source>Are you sure?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="299"/> <location filename="../src/window_main.cpp" line="315"/>
<source>There are still open games. Are you sure you want to quit?</source> <source>There are still open games. Are you sure you want to quit?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2188,28 +2269,48 @@ Local version is %1, remote version is %2.</source>
<context> <context>
<name>PlayerListWidget</name> <name>PlayerListWidget</name>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="31"/> <location filename="../src/playerlistwidget.cpp" line="86"/>
<source>Player name</source> <source>local deck</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="32"/> <location filename="../src/playerlistwidget.cpp" line="87"/>
<source>Deck</source> <source>deck #%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="59"/> <location filename="../src/playerlistwidget.cpp" line="137"/>
<source>---</source> <source>User &amp;details</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="60"/> <location filename="../src/playerlistwidget.cpp" line="138"/>
<source>local</source> <source>Direct &amp;chat</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="61"/> <location filename="../src/playerlistwidget.cpp" line="139"/>
<source>#%1</source> <source>Add to &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="140"/>
<source>Remove from &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="141"/>
<source>Add to &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="142"/>
<source>Remove from &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="143"/>
<source>Kick from &amp;game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -2262,32 +2363,32 @@ Local version is %1, remote version is %2.</source>
<context> <context>
<name>RoomSelector</name> <name>RoomSelector</name>
<message> <message>
<location filename="../src/tab_server.cpp" line="51"/> <location filename="../src/tab_server.cpp" line="50"/>
<source>Rooms</source> <source>Rooms</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="52"/> <location filename="../src/tab_server.cpp" line="51"/>
<source>Joi&amp;n</source> <source>Joi&amp;n</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="55"/> <location filename="../src/tab_server.cpp" line="54"/>
<source>Room</source> <source>Room</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="56"/> <location filename="../src/tab_server.cpp" line="55"/>
<source>Description</source> <source>Description</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="57"/> <location filename="../src/tab_server.cpp" line="56"/>
<source>Players</source> <source>Players</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="58"/> <location filename="../src/tab_server.cpp" line="57"/>
<source>Games</source> <source>Games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2338,7 +2439,7 @@ Local version is %1, remote version is %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_admin.h" line="26"/> <location filename="../src/tab_admin.h" line="27"/>
<source>Administration</source> <source>Administration</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2413,122 +2514,132 @@ Please enter a name:</source>
<context> <context>
<name>TabGame</name> <name>TabGame</name>
<message> <message>
<location filename="../src/tab_game.cpp" line="228"/> <location filename="../src/tab_game.cpp" line="230"/>
<source>F5</source> <source>F5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="229"/> <location filename="../src/tab_game.cpp" line="231"/>
<source>F6</source> <source>F6</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="230"/> <location filename="../src/tab_game.cpp" line="232"/>
<source>F7</source> <source>F7</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="231"/> <location filename="../src/tab_game.cpp" line="233"/>
<source>F8</source> <source>F8</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="232"/> <location filename="../src/tab_game.cpp" line="234"/>
<source>F9</source> <source>F9</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="233"/> <location filename="../src/tab_game.cpp" line="235"/>
<source>F10</source> <source>F10</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="274"/> <location filename="../src/tab_game.cpp" line="276"/>
<source>&amp;Phases</source> <source>&amp;Phases</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="276"/> <location filename="../src/tab_game.cpp" line="278"/>
<source>&amp;Game</source> <source>&amp;Game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="277"/> <location filename="../src/tab_game.cpp" line="279"/>
<source>Next &amp;phase</source> <source>Next &amp;phase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="278"/> <location filename="../src/tab_game.cpp" line="280"/>
<source>Ctrl+Space</source> <source>Ctrl+Space</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="279"/> <location filename="../src/tab_game.cpp" line="281"/>
<source>Next &amp;turn</source> <source>Next &amp;turn</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="280"/> <location filename="../src/tab_game.cpp" line="282"/>
<source>Ctrl+Return</source> <source>Ctrl+Return</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="280"/> <location filename="../src/tab_game.cpp" line="282"/>
<source>Ctrl+Enter</source> <source>Ctrl+Enter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="281"/> <location filename="../src/tab_game.cpp" line="283"/>
<source>&amp;Remove all local arrows</source> <source>&amp;Remove all local arrows</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="282"/> <location filename="../src/tab_game.cpp" line="284"/>
<source>Ctrl+R</source> <source>Ctrl+R</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="283"/> <location filename="../src/tab_game.cpp" line="285"/>
<source>&amp;Concede</source> <source>&amp;Concede</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="284"/> <location filename="../src/tab_game.cpp" line="286"/>
<source>F2</source> <source>F2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="285"/> <location filename="../src/tab_game.cpp" line="287"/>
<source>&amp;Leave game</source> <source>&amp;Leave game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="287"/> <location filename="../src/tab_game.cpp" line="289"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="302"/> <location filename="../src/tab_game.cpp" line="304"/>
<source>Concede</source> <source>Concede</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="302"/> <location filename="../src/tab_game.cpp" line="304"/>
<source>Are you sure you want to concede this game?</source> <source>Are you sure you want to concede this game?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="310"/> <location filename="../src/tab_game.cpp" line="312"/>
<source>Leave game</source> <source>Leave game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="310"/> <location filename="../src/tab_game.cpp" line="312"/>
<source>Are you sure you want to leave this game?</source> <source>Are you sure you want to leave this game?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.h" line="162"/> <location filename="../src/tab_game.cpp" line="651"/>
<source>Kicked</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_game.cpp" line="651"/>
<source>You have been kicked out of the game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_game.h" line="165"/>
<source>Game %1: %2</source> <source>Game %1: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2546,17 +2657,22 @@ Please enter a name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="65"/> <location filename="../src/tab_message.cpp" line="57"/>
<source>This user is ignoring you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.cpp" line="73"/>
<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.cpp" line="71"/> <location filename="../src/tab_message.cpp" line="79"/>
<source>%1 has joined the server.</source> <source>%1 has joined the server.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="32"/> <location filename="../src/tab_message.h" line="34"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2564,34 +2680,47 @@ Please enter a name:</source>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="185"/> <location filename="../src/tab_room.cpp" line="189"/>
<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="186"/> <location filename="../src/tab_room.cpp" line="190"/>
<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="187"/> <location filename="../src/tab_room.cpp" line="191"/>
<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="188"/> <location filename="../src/tab_room.cpp" line="192"/>
<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="217"/>
<source>You are flooding the chat. Please wait a couple of seconds.</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="64"/> <location filename="../src/tab_server.h" line="52"/>
<source>Server</source> <source>Server</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>TabUserLists</name>
<message>
<location filename="../src/tab_userlists.h" line="41"/>
<source>User lists</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>UserInfoBox</name> <name>UserInfoBox</name>
<message> <message>
@ -2661,25 +2790,71 @@ Please enter a name:</source>
<context> <context>
<name>UserList</name> <name>UserList</name>
<message> <message>
<location filename="../src/userlist.cpp" line="65"/> <location filename="../src/userlist.cpp" line="75"/>
<source>Users online: %1</source> <source>Users online: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="65"/> <location filename="../src/userlist.cpp" line="76"/>
<source>Users in this room: %1</source> <source>Users in this room: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="119"/> <location filename="../src/userlist.cpp" line="77"/>
<source>Buddies online: %1 / %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="78"/>
<source>Ignored users online: %1 / %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="172"/>
<source>User &amp;details</source> <source>User &amp;details</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="120"/> <location filename="../src/userlist.cpp" line="173"/>
<source>Direct &amp;chat</source> <source>Direct &amp;chat</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/userlist.cpp" line="174"/>
<source>Add to &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="175"/>
<source>Remove from &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="176"/>
<source>Add to &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="177"/>
<source>Remove from &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="178"/>
<source>Ban from &amp;server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="216"/>
<source>Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="216"/>
<source>Please enter the duration of the ban (in minutes).
Enter 0 for an indefinite ban.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>WndDeckEditor</name> <name>WndDeckEditor</name>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -128,27 +128,27 @@
<context> <context>
<name>CardDatabaseModel</name> <name>CardDatabaseModel</name>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="57"/> <location filename="../src/carddatabasemodel.cpp" line="58"/>
<source>Name</source> <source>Name</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="58"/> <location filename="../src/carddatabasemodel.cpp" line="59"/>
<source>Sets</source> <source>Sets</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="59"/> <location filename="../src/carddatabasemodel.cpp" line="60"/>
<source>Mana cost</source> <source>Mana cost</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="60"/> <location filename="../src/carddatabasemodel.cpp" line="61"/>
<source>Card type</source> <source>Card type</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="61"/> <location filename="../src/carddatabasemodel.cpp" line="62"/>
<source>P/T</source> <source>P/T</source>
<translation></translation> <translation></translation>
</message> </message>
@ -156,22 +156,22 @@
<context> <context>
<name>CardInfoWidget</name> <name>CardInfoWidget</name>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="148"/> <location filename="../src/cardinfowidget.cpp" line="154"/>
<source>Name:</source> <source>Name:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="149"/> <location filename="../src/cardinfowidget.cpp" line="155"/>
<source>Mana cost:</source> <source>Mana cost:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="150"/> <location filename="../src/cardinfowidget.cpp" line="156"/>
<source>Card type:</source> <source>Card type:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="151"/> <location filename="../src/cardinfowidget.cpp" line="157"/>
<source>P / T:</source> <source>P / T:</source>
<translation></translation> <translation></translation>
</message> </message>
@ -720,67 +720,82 @@
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="21"/> <location filename="../src/dlg_creategame.cpp" line="39"/>
<source>&amp;Password:</source> <source>&amp;Password:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="25"/> <location filename="../src/dlg_creategame.cpp" line="21"/>
<source>P&amp;layers:</source> <source>P&amp;layers:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="40"/> <location filename="../src/dlg_creategame.cpp" line="36"/>
<source>Game type</source> <source>Game type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="43"/> <location filename="../src/dlg_creategame.cpp" line="43"/>
<source>Only &amp;buddies can join</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="44"/>
<source>Only &amp;registered users can join</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="52"/>
<source>Joining restrictions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="55"/>
<source>&amp;Spectators allowed</source> <source>&amp;Spectators allowed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="46"/> <location filename="../src/dlg_creategame.cpp" line="58"/>
<source>Spectators &amp;need a password to join</source> <source>Spectators &amp;need a password to join</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="47"/> <location filename="../src/dlg_creategame.cpp" line="59"/>
<source>Spectators can &amp;chat</source> <source>Spectators can &amp;chat</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="48"/> <location filename="../src/dlg_creategame.cpp" line="60"/>
<source>Spectators see &amp;everything</source> <source>Spectators see &amp;everything</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="54"/> <location filename="../src/dlg_creategame.cpp" line="66"/>
<source>Spectators</source> <source>Spectators</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="67"/> <location filename="../src/dlg_creategame.cpp" line="78"/>
<source>&amp;OK</source> <source>&amp;OK</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="69"/> <location filename="../src/dlg_creategame.cpp" line="80"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="82"/> <location filename="../src/dlg_creategame.cpp" line="93"/>
<source>Create game</source> <source>Create game</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="125"/> <location filename="../src/dlg_creategame.cpp" line="138"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="125"/> <location filename="../src/dlg_creategame.cpp" line="138"/>
<source>Server error.</source> <source>Server error.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
@ -977,60 +992,78 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="117"/>
<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="114"/> <location filename="../src/tab_room.cpp" line="118"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/> <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="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<location filename="../src/tab_room.cpp" line="82"/>
<location filename="../src/tab_room.cpp" line="83"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="76"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="77"/> <location filename="../src/tab_room.cpp" line="78"/>
<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="78"/> <location filename="../src/tab_room.cpp" line="79"/>
<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="79"/> <location filename="../src/tab_room.cpp" line="80"/>
<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="95"/> <location filename="../src/tab_room.cpp" line="81"/>
<source>This game is only open to registered users.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="82"/>
<source>This game is only open to its creator&apos;s buddies.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="83"/>
<source>You are being ignored by the creator of this game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="99"/>
<source>Join game</source> <source>Join game</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="95"/> <location filename="../src/tab_room.cpp" line="99"/>
<source>Password:</source> <source>Password:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="111"/> <location filename="../src/tab_room.cpp" line="115"/>
<source>Games</source> <source>Games</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="112"/> <location filename="../src/tab_room.cpp" line="116"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1039,7 +1072,7 @@
<translation type="obsolete"></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="119"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1065,12 +1098,12 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="55"/> <location filename="../src/gamesmodel.cpp" line="63"/>
<source>Creator</source> <source>Creator</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="54"/> <location filename="../src/gamesmodel.cpp" line="62"/>
<source>Description</source> <source>Description</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1080,27 +1113,42 @@
<translation>,</translation> <translation>,</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="44"/> <location filename="../src/gamesmodel.cpp" line="46"/>
<source>buddies only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="48"/>
<source>reg. users only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="52"/>
<source>not allowed</source> <source>not allowed</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="56"/> <location filename="../src/gamesmodel.cpp" line="64"/>
<source>Game type</source> <source>Game type</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="57"/> <location filename="../src/gamesmodel.cpp" line="65"/>
<source>Password</source> <source>Password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="58"/> <location filename="../src/gamesmodel.cpp" line="66"/>
<source>Restrictions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="67"/>
<source>Players</source> <source>Players</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="59"/> <location filename="../src/gamesmodel.cpp" line="68"/>
<source>Spectators</source> <source>Spectators</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1159,184 +1207,217 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/window_main.cpp" line="96"/> <location filename="../src/window_main.cpp" line="56"/>
<source>There are too many concurrent connections from your address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="58"/>
<source>Banned by moderator.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="60"/>
<source>Unknown reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="61"/>
<source>Connection closed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="61"/>
<source>The server has terminated your connection.
Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="110"/>
<source>Number of players</source> <source>Number of players</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="96"/> <location filename="../src/window_main.cpp" line="110"/>
<source>Please enter the number of players.</source> <source>Please enter the number of players.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="105"/> <location filename="../src/window_main.cpp" line="119"/>
<location filename="../src/window_main.cpp" line="111"/> <location filename="../src/window_main.cpp" line="125"/>
<source>Player %1</source> <source>Player %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="156"/> <location filename="../src/window_main.cpp" line="170"/>
<source>About Cockatrice</source> <source>About Cockatrice</source>
<translation>Cockatriceについて</translation> <translation>Cockatriceについて</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="158"/> <location filename="../src/window_main.cpp" line="172"/>
<source>Version %1</source> <source>Version %1</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="159"/> <location filename="../src/window_main.cpp" line="173"/>
<source>Authors:</source> <source>Authors:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="160"/> <location filename="../src/window_main.cpp" line="174"/>
<source>Translators:</source> <source>Translators:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="161"/> <location filename="../src/window_main.cpp" line="175"/>
<source>Spanish:</source> <source>Spanish:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="162"/> <location filename="../src/window_main.cpp" line="176"/>
<source>Portugese (Portugal):</source> <source>Portugese (Portugal):</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="163"/> <location filename="../src/window_main.cpp" line="177"/>
<source>Portugese (Brazil):</source> <source>Portugese (Brazil):</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="164"/> <location filename="../src/window_main.cpp" line="178"/>
<source>French:</source> <source>French:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="165"/> <location filename="../src/window_main.cpp" line="179"/>
<source>Japanese:</source> <source>Japanese:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="166"/> <location filename="../src/window_main.cpp" line="180"/>
<source>Russian:</source> <source>Russian:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="172"/> <location filename="../src/window_main.cpp" line="186"/>
<location filename="../src/window_main.cpp" line="178"/> <location filename="../src/window_main.cpp" line="192"/>
<location filename="../src/window_main.cpp" line="185"/>
<location filename="../src/window_main.cpp" line="191"/>
<location filename="../src/window_main.cpp" line="193"/> <location filename="../src/window_main.cpp" line="193"/>
<location filename="../src/window_main.cpp" line="200"/>
<location filename="../src/window_main.cpp" line="206"/>
<location filename="../src/window_main.cpp" line="208"/>
<source>Error</source> <source>Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="172"/> <location filename="../src/window_main.cpp" line="186"/>
<source>Server timeout</source> <source>Server timeout</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="178"/> <location filename="../src/window_main.cpp" line="192"/>
<source>Invalid login data.</source> <source>Invalid login data.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="185"/> <location filename="../src/window_main.cpp" line="193"/>
<source>There is already an active session using this user name.
Please close that session first and re-login.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="200"/>
<source>Socket error: %1</source> <source>Socket error: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="191"/> <location filename="../src/window_main.cpp" line="206"/>
<source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server. <source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server.
Local version is %1, remote version is %2.</source> Local version is %1, remote version is %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="193"/> <location filename="../src/window_main.cpp" line="208"/>
<source>Your Cockatrice client is obsolete. Please update your Cockatrice version. <source>Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.</source> Local version is %1, remote version is %2.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="199"/> <location filename="../src/window_main.cpp" line="214"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation>%1...</translation> <translation>%1...</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="200"/> <location filename="../src/window_main.cpp" line="215"/>
<source>Disconnected</source> <source>Disconnected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="201"/> <location filename="../src/window_main.cpp" line="216"/>
<source>Logged in at %1</source> <source>Logged in at %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="210"/> <location filename="../src/window_main.cpp" line="225"/>
<source>&amp;Connect...</source> <source>&amp;Connect...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="211"/> <location filename="../src/window_main.cpp" line="226"/>
<source>&amp;Disconnect</source> <source>&amp;Disconnect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="212"/> <location filename="../src/window_main.cpp" line="227"/>
<source>Start &amp;local game...</source> <source>Start &amp;local game...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="213"/> <location filename="../src/window_main.cpp" line="228"/>
<source>&amp;Deck editor</source> <source>&amp;Deck editor</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="214"/> <location filename="../src/window_main.cpp" line="229"/>
<source>&amp;Full screen</source> <source>&amp;Full screen</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="215"/> <location filename="../src/window_main.cpp" line="230"/>
<source>Ctrl+F</source> <source>Ctrl+F</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="216"/> <location filename="../src/window_main.cpp" line="231"/>
<source>&amp;Settings...</source> <source>&amp;Settings...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="217"/> <location filename="../src/window_main.cpp" line="232"/>
<source>&amp;Exit</source> <source>&amp;Exit</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="219"/> <location filename="../src/window_main.cpp" line="234"/>
<source>&amp;Cockatrice</source> <source>&amp;Cockatrice</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="221"/> <location filename="../src/window_main.cpp" line="236"/>
<source>&amp;About Cockatrice</source> <source>&amp;About Cockatrice</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="222"/> <location filename="../src/window_main.cpp" line="237"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="299"/> <location filename="../src/window_main.cpp" line="315"/>
<source>Are you sure?</source> <source>Are you sure?</source>
<translation>?</translation> <translation>?</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="299"/> <location filename="../src/window_main.cpp" line="315"/>
<source>There are still open games. Are you sure you want to quit?</source> <source>There are still open games. Are you sure you want to quit?</source>
<translation>.退?</translation> <translation>.退?</translation>
</message> </message>
@ -2231,29 +2312,61 @@ Local version is %1, remote version is %2.</source>
<context> <context>
<name>PlayerListWidget</name> <name>PlayerListWidget</name>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="31"/>
<source>Player name</source> <source>Player name</source>
<translation></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="32"/>
<source>Deck</source> <source>Deck</source>
<translation></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="59"/>
<source>---</source>
<translation></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="60"/>
<source>local</source> <source>local</source>
<translation></translation> <translation type="obsolete"></translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="61"/> <location filename="../src/playerlistwidget.cpp" line="86"/>
<source>#%1</source> <source>local deck</source>
<translation></translation> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="87"/>
<source>deck #%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="137"/>
<source>User &amp;details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="138"/>
<source>Direct &amp;chat</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="139"/>
<source>Add to &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="140"/>
<source>Remove from &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="141"/>
<source>Add to &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="142"/>
<source>Remove from &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="143"/>
<source>Kick from &amp;game</source>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -2305,32 +2418,32 @@ Local version is %1, remote version is %2.</source>
<context> <context>
<name>RoomSelector</name> <name>RoomSelector</name>
<message> <message>
<location filename="../src/tab_server.cpp" line="51"/> <location filename="../src/tab_server.cpp" line="50"/>
<source>Rooms</source> <source>Rooms</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="52"/> <location filename="../src/tab_server.cpp" line="51"/>
<source>Joi&amp;n</source> <source>Joi&amp;n</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="55"/> <location filename="../src/tab_server.cpp" line="54"/>
<source>Room</source> <source>Room</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="56"/> <location filename="../src/tab_server.cpp" line="55"/>
<source>Description</source> <source>Description</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="57"/> <location filename="../src/tab_server.cpp" line="56"/>
<source>Players</source> <source>Players</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="58"/> <location filename="../src/tab_server.cpp" line="57"/>
<source>Games</source> <source>Games</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2388,7 +2501,7 @@ Local version is %1, remote version is %2.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_admin.h" line="26"/> <location filename="../src/tab_admin.h" line="27"/>
<source>Administration</source> <source>Administration</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2482,122 +2595,132 @@ Please enter a name:</source>
<context> <context>
<name>TabGame</name> <name>TabGame</name>
<message> <message>
<location filename="../src/tab_game.cpp" line="228"/> <location filename="../src/tab_game.cpp" line="230"/>
<source>F5</source> <source>F5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="229"/> <location filename="../src/tab_game.cpp" line="231"/>
<source>F6</source> <source>F6</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="230"/> <location filename="../src/tab_game.cpp" line="232"/>
<source>F7</source> <source>F7</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="231"/> <location filename="../src/tab_game.cpp" line="233"/>
<source>F8</source> <source>F8</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="232"/> <location filename="../src/tab_game.cpp" line="234"/>
<source>F9</source> <source>F9</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="233"/> <location filename="../src/tab_game.cpp" line="235"/>
<source>F10</source> <source>F10</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="274"/> <location filename="../src/tab_game.cpp" line="276"/>
<source>&amp;Phases</source> <source>&amp;Phases</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="276"/> <location filename="../src/tab_game.cpp" line="278"/>
<source>&amp;Game</source> <source>&amp;Game</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="277"/> <location filename="../src/tab_game.cpp" line="279"/>
<source>Next &amp;phase</source> <source>Next &amp;phase</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="278"/> <location filename="../src/tab_game.cpp" line="280"/>
<source>Ctrl+Space</source> <source>Ctrl+Space</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="279"/> <location filename="../src/tab_game.cpp" line="281"/>
<source>Next &amp;turn</source> <source>Next &amp;turn</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="280"/> <location filename="../src/tab_game.cpp" line="282"/>
<source>Ctrl+Return</source> <source>Ctrl+Return</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="280"/> <location filename="../src/tab_game.cpp" line="282"/>
<source>Ctrl+Enter</source> <source>Ctrl+Enter</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="281"/> <location filename="../src/tab_game.cpp" line="283"/>
<source>&amp;Remove all local arrows</source> <source>&amp;Remove all local arrows</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="282"/> <location filename="../src/tab_game.cpp" line="284"/>
<source>Ctrl+R</source> <source>Ctrl+R</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="283"/> <location filename="../src/tab_game.cpp" line="285"/>
<source>&amp;Concede</source> <source>&amp;Concede</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="284"/> <location filename="../src/tab_game.cpp" line="286"/>
<source>F2</source> <source>F2</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="285"/> <location filename="../src/tab_game.cpp" line="287"/>
<source>&amp;Leave game</source> <source>&amp;Leave game</source>
<translation>退</translation> <translation>退</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="287"/> <location filename="../src/tab_game.cpp" line="289"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="302"/> <location filename="../src/tab_game.cpp" line="304"/>
<source>Concede</source> <source>Concede</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="302"/> <location filename="../src/tab_game.cpp" line="304"/>
<source>Are you sure you want to concede this game?</source> <source>Are you sure you want to concede this game?</source>
<translation>?</translation> <translation>?</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="310"/> <location filename="../src/tab_game.cpp" line="312"/>
<source>Leave game</source> <source>Leave game</source>
<translation>退</translation> <translation>退</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="310"/> <location filename="../src/tab_game.cpp" line="312"/>
<source>Are you sure you want to leave this game?</source> <source>Are you sure you want to leave this game?</source>
<translation>退?</translation> <translation>退?</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.h" line="162"/> <location filename="../src/tab_game.cpp" line="651"/>
<source>Kicked</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_game.cpp" line="651"/>
<source>You have been kicked out of the game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_game.h" line="165"/>
<source>Game %1: %2</source> <source>Game %1: %2</source>
<translation> %1: %2</translation> <translation> %1: %2</translation>
</message> </message>
@ -2615,17 +2738,22 @@ Please enter a name:</source>
<translation>退</translation> <translation>退</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="65"/> <location filename="../src/tab_message.cpp" line="57"/>
<source>This user is ignoring you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.cpp" line="73"/>
<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.cpp" line="71"/> <location filename="../src/tab_message.cpp" line="79"/>
<source>%1 has joined the server.</source> <source>%1 has joined the server.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="32"/> <location filename="../src/tab_message.h" line="34"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
@ -2633,25 +2761,30 @@ Please enter a name:</source>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="185"/> <location filename="../src/tab_room.cpp" line="189"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="186"/> <location filename="../src/tab_room.cpp" line="190"/>
<source>Chat</source> <source>Chat</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="187"/> <location filename="../src/tab_room.cpp" line="191"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="188"/> <location filename="../src/tab_room.cpp" line="192"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../src/tab_room.cpp" line="217"/>
<source>You are flooding the chat. Please wait a couple of seconds.</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>%1 has joined the room.</source> <source>%1 has joined the room.</source>
<translation type="obsolete">%1</translation> <translation type="obsolete">%1</translation>
@ -2664,11 +2797,19 @@ Please enter a name:</source>
<context> <context>
<name>TabServer</name> <name>TabServer</name>
<message> <message>
<location filename="../src/tab_server.h" line="64"/> <location filename="../src/tab_server.h" line="52"/>
<source>Server</source> <source>Server</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>TabUserLists</name>
<message>
<location filename="../src/tab_userlists.h" line="41"/>
<source>User lists</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>UserInfoBox</name> <name>UserInfoBox</name>
<message> <message>
@ -2738,25 +2879,71 @@ Please enter a name:</source>
<context> <context>
<name>UserList</name> <name>UserList</name>
<message> <message>
<location filename="../src/userlist.cpp" line="65"/> <location filename="../src/userlist.cpp" line="75"/>
<source>Users online: %1</source> <source>Users online: %1</source>
<translation> : %1</translation> <translation> : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="65"/> <location filename="../src/userlist.cpp" line="76"/>
<source>Users in this room: %1</source> <source>Users in this room: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="119"/> <location filename="../src/userlist.cpp" line="77"/>
<source>Buddies online: %1 / %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="78"/>
<source>Ignored users online: %1 / %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="172"/>
<source>User &amp;details</source> <source>User &amp;details</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="120"/> <location filename="../src/userlist.cpp" line="173"/>
<source>Direct &amp;chat</source> <source>Direct &amp;chat</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../src/userlist.cpp" line="174"/>
<source>Add to &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="175"/>
<source>Remove from &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="176"/>
<source>Add to &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="177"/>
<source>Remove from &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="178"/>
<source>Ban from &amp;server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="216"/>
<source>Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="216"/>
<source>Please enter the duration of the ban (in minutes).
Enter 0 for an indefinite ban.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>WndDeckEditor</name> <name>WndDeckEditor</name>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -124,27 +124,27 @@
<context> <context>
<name>CardDatabaseModel</name> <name>CardDatabaseModel</name>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="57"/> <location filename="../src/carddatabasemodel.cpp" line="58"/>
<source>Name</source> <source>Name</source>
<translation>Название</translation> <translation>Название</translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="58"/> <location filename="../src/carddatabasemodel.cpp" line="59"/>
<source>Sets</source> <source>Sets</source>
<translation>Издания</translation> <translation>Издания</translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="59"/> <location filename="../src/carddatabasemodel.cpp" line="60"/>
<source>Mana cost</source> <source>Mana cost</source>
<translation>Манакост</translation> <translation>Манакост</translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="60"/> <location filename="../src/carddatabasemodel.cpp" line="61"/>
<source>Card type</source> <source>Card type</source>
<translation>Тип</translation> <translation>Тип</translation>
</message> </message>
<message> <message>
<location filename="../src/carddatabasemodel.cpp" line="61"/> <location filename="../src/carddatabasemodel.cpp" line="62"/>
<source>P/T</source> <source>P/T</source>
<translation>P/T</translation> <translation>P/T</translation>
</message> </message>
@ -152,22 +152,22 @@
<context> <context>
<name>CardInfoWidget</name> <name>CardInfoWidget</name>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="148"/> <location filename="../src/cardinfowidget.cpp" line="154"/>
<source>Name:</source> <source>Name:</source>
<translation>Название:</translation> <translation>Название:</translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="149"/> <location filename="../src/cardinfowidget.cpp" line="155"/>
<source>Mana cost:</source> <source>Mana cost:</source>
<translation>Манакост:</translation> <translation>Манакост:</translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="150"/> <location filename="../src/cardinfowidget.cpp" line="156"/>
<source>Card type:</source> <source>Card type:</source>
<translation>Тип:</translation> <translation>Тип:</translation>
</message> </message>
<message> <message>
<location filename="../src/cardinfowidget.cpp" line="151"/> <location filename="../src/cardinfowidget.cpp" line="157"/>
<source>P / T:</source> <source>P / T:</source>
<translation>Сила/Защита:</translation> <translation>Сила/Защита:</translation>
</message> </message>
@ -677,67 +677,82 @@
<translation>&amp;Подпись:</translation> <translation>&amp;Подпись:</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="21"/> <location filename="../src/dlg_creategame.cpp" line="39"/>
<source>&amp;Password:</source> <source>&amp;Password:</source>
<translation>&amp;Пароль:</translation> <translation>&amp;Пароль:</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="25"/> <location filename="../src/dlg_creategame.cpp" line="21"/>
<source>P&amp;layers:</source> <source>P&amp;layers:</source>
<translation>&amp;Количество игроков:</translation> <translation>&amp;Количество игроков:</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="40"/> <location filename="../src/dlg_creategame.cpp" line="36"/>
<source>Game type</source> <source>Game type</source>
<translation>Формат игры</translation> <translation>Формат игры</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="43"/> <location filename="../src/dlg_creategame.cpp" line="43"/>
<source>Only &amp;buddies can join</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="44"/>
<source>Only &amp;registered users can join</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="52"/>
<source>Joining restrictions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/dlg_creategame.cpp" line="55"/>
<source>&amp;Spectators allowed</source> <source>&amp;Spectators allowed</source>
<translation>&amp;Разрешить зрителей</translation> <translation>&amp;Разрешить зрителей</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="46"/> <location filename="../src/dlg_creategame.cpp" line="58"/>
<source>Spectators &amp;need a password to join</source> <source>Spectators &amp;need a password to join</source>
<translation>Требовать &amp;пароль у зрителей</translation> <translation>Требовать &amp;пароль у зрителей</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="47"/> <location filename="../src/dlg_creategame.cpp" line="59"/>
<source>Spectators can &amp;chat</source> <source>Spectators can &amp;chat</source>
<translation>Позволить зрителям &amp;комментировать</translation> <translation>Позволить зрителям &amp;комментировать</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="48"/> <location filename="../src/dlg_creategame.cpp" line="60"/>
<source>Spectators see &amp;everything</source> <source>Spectators see &amp;everything</source>
<translation>Показывать зрителям &amp;все</translation> <translation>Показывать зрителям &amp;все</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="54"/> <location filename="../src/dlg_creategame.cpp" line="66"/>
<source>Spectators</source> <source>Spectators</source>
<translation>Зрители</translation> <translation>Зрители</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="67"/> <location filename="../src/dlg_creategame.cpp" line="78"/>
<source>&amp;OK</source> <source>&amp;OK</source>
<translation>&amp;Ок</translation> <translation>&amp;Ок</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="69"/> <location filename="../src/dlg_creategame.cpp" line="80"/>
<source>&amp;Cancel</source> <source>&amp;Cancel</source>
<translation>&amp;Отмена</translation> <translation>&amp;Отмена</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="82"/> <location filename="../src/dlg_creategame.cpp" line="93"/>
<source>Create game</source> <source>Create game</source>
<translation>Создать игру</translation> <translation>Создать игру</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="125"/> <location filename="../src/dlg_creategame.cpp" line="138"/>
<source>Error</source> <source>Error</source>
<translation>Ошибка</translation> <translation>Ошибка</translation>
</message> </message>
<message> <message>
<location filename="../src/dlg_creategame.cpp" line="125"/> <location filename="../src/dlg_creategame.cpp" line="138"/>
<source>Server error.</source> <source>Server error.</source>
<translation>Ошибка сервера.</translation> <translation>Ошибка сервера.</translation>
</message> </message>
@ -934,65 +949,83 @@
<context> <context>
<name>GameSelector</name> <name>GameSelector</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="76"/>
<location filename="../src/tab_room.cpp" line="77"/> <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="79"/>
<location filename="../src/tab_room.cpp" line="80"/>
<location filename="../src/tab_room.cpp" line="81"/>
<location filename="../src/tab_room.cpp" line="82"/>
<location filename="../src/tab_room.cpp" line="83"/>
<source>Error</source> <source>Error</source>
<translation>Ошибка</translation> <translation>Ошибка</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="76"/> <location filename="../src/tab_room.cpp" line="77"/>
<source>Wrong password.</source> <source>Wrong password.</source>
<translation>Неверный пароль.</translation> <translation>Неверный пароль.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="77"/> <location filename="../src/tab_room.cpp" line="78"/>
<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="78"/> <location filename="../src/tab_room.cpp" line="79"/>
<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="79"/> <location filename="../src/tab_room.cpp" line="80"/>
<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="95"/> <location filename="../src/tab_room.cpp" line="81"/>
<source>This game is only open to registered users.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="82"/>
<source>This game is only open to its creator&apos;s buddies.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="83"/>
<source>You are being ignored by the creator of this game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_room.cpp" line="99"/>
<source>Join game</source> <source>Join game</source>
<translation>Присоединиться</translation> <translation>Присоединиться</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="95"/> <location filename="../src/tab_room.cpp" line="99"/>
<source>Password:</source> <source>Password:</source>
<translation>Пароль:</translation> <translation>Пароль:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="111"/> <location filename="../src/tab_room.cpp" line="115"/>
<source>Games</source> <source>Games</source>
<translation>Игры</translation> <translation>Игры</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="112"/> <location filename="../src/tab_room.cpp" line="116"/>
<source>Show &amp;full games</source> <source>Show &amp;full games</source>
<translation>Показывать &amp;текущие</translation> <translation>Показывать &amp;текущие</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="113"/> <location filename="../src/tab_room.cpp" line="117"/>
<source>C&amp;reate</source> <source>C&amp;reate</source>
<translation>С&amp;оздать</translation> <translation>С&amp;оздать</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="114"/> <location filename="../src/tab_room.cpp" line="118"/>
<source>&amp;Join</source> <source>&amp;Join</source>
<translation>&amp;Присоединиться</translation> <translation>&amp;Присоединиться</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="115"/> <location filename="../src/tab_room.cpp" line="119"/>
<source>J&amp;oin as spectator</source> <source>J&amp;oin as spectator</source>
<translation>П&amp;рисоединиться как зритель</translation> <translation>П&amp;рисоединиться как зритель</translation>
</message> </message>
@ -1023,37 +1056,52 @@
<translation>нет</translation> <translation>нет</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="44"/> <location filename="../src/gamesmodel.cpp" line="46"/>
<source>buddies only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="48"/>
<source>reg. users only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="52"/>
<source>not allowed</source> <source>not allowed</source>
<translation>Не допускаются</translation> <translation>Не допускаются</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="54"/> <location filename="../src/gamesmodel.cpp" line="62"/>
<source>Description</source> <source>Description</source>
<translation>Подпись</translation> <translation>Подпись</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="55"/> <location filename="../src/gamesmodel.cpp" line="63"/>
<source>Creator</source> <source>Creator</source>
<translation>Создал</translation> <translation>Создал</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="56"/> <location filename="../src/gamesmodel.cpp" line="64"/>
<source>Game type</source> <source>Game type</source>
<translation>Формат игры</translation> <translation>Формат игры</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="57"/> <location filename="../src/gamesmodel.cpp" line="65"/>
<source>Password</source> <source>Password</source>
<translation>Пароль</translation> <translation>Пароль</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="58"/> <location filename="../src/gamesmodel.cpp" line="66"/>
<source>Restrictions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gamesmodel.cpp" line="67"/>
<source>Players</source> <source>Players</source>
<translation>Количество игроков</translation> <translation>Количество игроков</translation>
</message> </message>
<message> <message>
<location filename="../src/gamesmodel.cpp" line="59"/> <location filename="../src/gamesmodel.cpp" line="68"/>
<source>Spectators</source> <source>Spectators</source>
<translation>Зрители</translation> <translation>Зрители</translation>
</message> </message>
@ -1112,186 +1160,219 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../src/window_main.cpp" line="96"/> <location filename="../src/window_main.cpp" line="56"/>
<source>There are too many concurrent connections from your address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="58"/>
<source>Banned by moderator.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="60"/>
<source>Unknown reason.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="61"/>
<source>Connection closed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="61"/>
<source>The server has terminated your connection.
Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="110"/>
<source>Number of players</source> <source>Number of players</source>
<translation>Количество игроков</translation> <translation>Количество игроков</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="96"/> <location filename="../src/window_main.cpp" line="110"/>
<source>Please enter the number of players.</source> <source>Please enter the number of players.</source>
<translation>Введите количество игроков.</translation> <translation>Введите количество игроков.</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="105"/> <location filename="../src/window_main.cpp" line="119"/>
<location filename="../src/window_main.cpp" line="111"/> <location filename="../src/window_main.cpp" line="125"/>
<source>Player %1</source> <source>Player %1</source>
<translation>Игрок %1</translation> <translation>Игрок %1</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="156"/> <location filename="../src/window_main.cpp" line="170"/>
<source>About Cockatrice</source> <source>About Cockatrice</source>
<translation>О программе</translation> <translation>О программе</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="158"/> <location filename="../src/window_main.cpp" line="172"/>
<source>Version %1</source> <source>Version %1</source>
<translation>Версия %1</translation> <translation>Версия %1</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="159"/> <location filename="../src/window_main.cpp" line="173"/>
<source>Authors:</source> <source>Authors:</source>
<translation>Разработчики:</translation> <translation>Разработчики:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="160"/> <location filename="../src/window_main.cpp" line="174"/>
<source>Translators:</source> <source>Translators:</source>
<translation>Переводчики:</translation> <translation>Переводчики:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="161"/> <location filename="../src/window_main.cpp" line="175"/>
<source>Spanish:</source> <source>Spanish:</source>
<translation>Испанский:</translation> <translation>Испанский:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="162"/> <location filename="../src/window_main.cpp" line="176"/>
<source>Portugese (Portugal):</source> <source>Portugese (Portugal):</source>
<translation>Португальский:</translation> <translation>Португальский:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="163"/> <location filename="../src/window_main.cpp" line="177"/>
<source>Portugese (Brazil):</source> <source>Portugese (Brazil):</source>
<translation>Португальский (Brazil):</translation> <translation>Португальский (Brazil):</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="164"/> <location filename="../src/window_main.cpp" line="178"/>
<source>French:</source> <source>French:</source>
<translation>Французский:</translation> <translation>Французский:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="165"/> <location filename="../src/window_main.cpp" line="179"/>
<source>Japanese:</source> <source>Japanese:</source>
<translation>Японский:</translation> <translation>Японский:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="166"/> <location filename="../src/window_main.cpp" line="180"/>
<source>Russian:</source> <source>Russian:</source>
<translation>Русский:</translation> <translation>Русский:</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="172"/> <location filename="../src/window_main.cpp" line="186"/>
<location filename="../src/window_main.cpp" line="178"/> <location filename="../src/window_main.cpp" line="192"/>
<location filename="../src/window_main.cpp" line="185"/>
<location filename="../src/window_main.cpp" line="191"/>
<location filename="../src/window_main.cpp" line="193"/> <location filename="../src/window_main.cpp" line="193"/>
<location filename="../src/window_main.cpp" line="200"/>
<location filename="../src/window_main.cpp" line="206"/>
<location filename="../src/window_main.cpp" line="208"/>
<source>Error</source> <source>Error</source>
<translation>Ошибка</translation> <translation>Ошибка</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="172"/> <location filename="../src/window_main.cpp" line="186"/>
<source>Server timeout</source> <source>Server timeout</source>
<translation>Временная ошибка</translation> <translation>Временная ошибка</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="178"/> <location filename="../src/window_main.cpp" line="192"/>
<source>Invalid login data.</source> <source>Invalid login data.</source>
<translation>Неверный логин/пароль.</translation> <translation>Неверный логин/пароль.</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="185"/> <location filename="../src/window_main.cpp" line="193"/>
<source>There is already an active session using this user name.
Please close that session first and re-login.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="200"/>
<source>Socket error: %1</source> <source>Socket error: %1</source>
<translation>Ошибка сокета: %1</translation> <translation>Ошибка сокета: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="191"/> <location filename="../src/window_main.cpp" line="206"/>
<source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server. <source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server.
Local version is %1, remote version is %2.</source> Local version is %1, remote version is %2.</source>
<translation>Вы пытаетесь подключиться к несуществующему серверу. Пожалуйста, обновите Cockatrice или выберите другой сервер. <translation>Вы пытаетесь подключиться к несуществующему серверу. Пожалуйста, обновите Cockatrice или выберите другой сервер.
Локальная версия %1, удаленная версия %2.</translation> Локальная версия %1, удаленная версия %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="193"/> <location filename="../src/window_main.cpp" line="208"/>
<source>Your Cockatrice client is obsolete. Please update your Cockatrice version. <source>Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.</source> Local version is %1, remote version is %2.</source>
<translation>Ваш клиент Cockatrice устарел. Пожалуйста, обновите Cockatrice. <translation>Ваш клиент Cockatrice устарел. Пожалуйста, обновите Cockatrice.
Локальная версия %1, удаленная версия %2.</translation> Локальная версия %1, удаленная версия %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="199"/> <location filename="../src/window_main.cpp" line="214"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation>Подключение к %1...</translation> <translation>Подключение к %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="200"/> <location filename="../src/window_main.cpp" line="215"/>
<source>Disconnected</source> <source>Disconnected</source>
<translation>Подключение прервано</translation> <translation>Подключение прервано</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="201"/> <location filename="../src/window_main.cpp" line="216"/>
<source>Logged in at %1</source> <source>Logged in at %1</source>
<translation>Подключено к %1</translation> <translation>Подключено к %1</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="210"/> <location filename="../src/window_main.cpp" line="225"/>
<source>&amp;Connect...</source> <source>&amp;Connect...</source>
<translation>&amp;Подключение...</translation> <translation>&amp;Подключение...</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="211"/> <location filename="../src/window_main.cpp" line="226"/>
<source>&amp;Disconnect</source> <source>&amp;Disconnect</source>
<translation>П&amp;рервать подключение</translation> <translation>П&amp;рервать подключение</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="212"/> <location filename="../src/window_main.cpp" line="227"/>
<source>Start &amp;local game...</source> <source>Start &amp;local game...</source>
<translation>&amp;Начать локальную игру...</translation> <translation>&amp;Начать локальную игру...</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="213"/> <location filename="../src/window_main.cpp" line="228"/>
<source>&amp;Deck editor</source> <source>&amp;Deck editor</source>
<translation>Редактор &amp;колод</translation> <translation>Редактор &amp;колод</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="214"/> <location filename="../src/window_main.cpp" line="229"/>
<source>&amp;Full screen</source> <source>&amp;Full screen</source>
<translation>П&amp;олный экран</translation> <translation>П&amp;олный экран</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="215"/> <location filename="../src/window_main.cpp" line="230"/>
<source>Ctrl+F</source> <source>Ctrl+F</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="216"/> <location filename="../src/window_main.cpp" line="231"/>
<source>&amp;Settings...</source> <source>&amp;Settings...</source>
<translation>Н&amp;астройки</translation> <translation>Н&amp;астройки</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="217"/> <location filename="../src/window_main.cpp" line="232"/>
<source>&amp;Exit</source> <source>&amp;Exit</source>
<translation>&amp;Выход</translation> <translation>&amp;Выход</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="219"/> <location filename="../src/window_main.cpp" line="234"/>
<source>&amp;Cockatrice</source> <source>&amp;Cockatrice</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="221"/> <location filename="../src/window_main.cpp" line="236"/>
<source>&amp;About Cockatrice</source> <source>&amp;About Cockatrice</source>
<translation>О про&amp;грамме</translation> <translation>О про&amp;грамме</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="222"/> <location filename="../src/window_main.cpp" line="237"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Справка</translation> <translation>&amp;Справка</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="299"/> <location filename="../src/window_main.cpp" line="315"/>
<source>Are you sure?</source> <source>Are you sure?</source>
<translation>Вы уверены?</translation> <translation>Вы уверены?</translation>
</message> </message>
<message> <message>
<location filename="../src/window_main.cpp" line="299"/> <location filename="../src/window_main.cpp" line="315"/>
<source>There are still open games. Are you sure you want to quit?</source> <source>There are still open games. Are you sure you want to quit?</source>
<translation>Вы подключены к игре. Выйти?</translation> <translation>Вы подключены к игре. Выйти?</translation>
</message> </message>
@ -2210,29 +2291,61 @@ Local version is %1, remote version is %2.</source>
<context> <context>
<name>PlayerListWidget</name> <name>PlayerListWidget</name>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="31"/>
<source>Player name</source> <source>Player name</source>
<translation>Имя игрока</translation> <translation type="obsolete">Имя игрока</translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="32"/>
<source>Deck</source> <source>Deck</source>
<translation>Колода</translation> <translation type="obsolete">Колода</translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="59"/>
<source>---</source>
<translation></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="60"/>
<source>local</source> <source>local</source>
<translation>локальная</translation> <translation type="obsolete">локальная</translation>
</message> </message>
<message> <message>
<location filename="../src/playerlistwidget.cpp" line="61"/> <location filename="../src/playerlistwidget.cpp" line="86"/>
<source>#%1</source> <source>local deck</source>
<translation></translation> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="87"/>
<source>deck #%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="137"/>
<source>User &amp;details</source>
<translation type="unfinished">&amp;Данные о пользователе</translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="138"/>
<source>Direct &amp;chat</source>
<translation type="unfinished">Обратиться &amp;лично</translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="139"/>
<source>Add to &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="140"/>
<source>Remove from &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="141"/>
<source>Add to &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="142"/>
<source>Remove from &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/playerlistwidget.cpp" line="143"/>
<source>Kick from &amp;game</source>
<translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@ -2284,32 +2397,32 @@ Local version is %1, remote version is %2.</source>
<context> <context>
<name>RoomSelector</name> <name>RoomSelector</name>
<message> <message>
<location filename="../src/tab_server.cpp" line="51"/> <location filename="../src/tab_server.cpp" line="50"/>
<source>Rooms</source> <source>Rooms</source>
<translation>Комнаты</translation> <translation>Комнаты</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="52"/> <location filename="../src/tab_server.cpp" line="51"/>
<source>Joi&amp;n</source> <source>Joi&amp;n</source>
<translation>&amp;Присоединиться</translation> <translation>&amp;Присоединиться</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="55"/> <location filename="../src/tab_server.cpp" line="54"/>
<source>Room</source> <source>Room</source>
<translation>Комната</translation> <translation>Комната</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="56"/> <location filename="../src/tab_server.cpp" line="55"/>
<source>Description</source> <source>Description</source>
<translation>Пометка</translation> <translation>Пометка</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="57"/> <location filename="../src/tab_server.cpp" line="56"/>
<source>Players</source> <source>Players</source>
<translation>Игроки</translation> <translation>Игроки</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_server.cpp" line="58"/> <location filename="../src/tab_server.cpp" line="57"/>
<source>Games</source> <source>Games</source>
<translation>Игры</translation> <translation>Игры</translation>
</message> </message>
@ -2360,7 +2473,7 @@ Local version is %1, remote version is %2.</source>
<translation>Вы действительно хотите разблокировать административные права?</translation> <translation>Вы действительно хотите разблокировать административные права?</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_admin.h" line="26"/> <location filename="../src/tab_admin.h" line="27"/>
<source>Administration</source> <source>Administration</source>
<translation>Администрирование</translation> <translation>Администрирование</translation>
</message> </message>
@ -2436,122 +2549,132 @@ Please enter a name:</source>
<context> <context>
<name>TabGame</name> <name>TabGame</name>
<message> <message>
<location filename="../src/tab_game.cpp" line="228"/> <location filename="../src/tab_game.cpp" line="230"/>
<source>F5</source> <source>F5</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="229"/> <location filename="../src/tab_game.cpp" line="231"/>
<source>F6</source> <source>F6</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="230"/> <location filename="../src/tab_game.cpp" line="232"/>
<source>F7</source> <source>F7</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="231"/> <location filename="../src/tab_game.cpp" line="233"/>
<source>F8</source> <source>F8</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="232"/> <location filename="../src/tab_game.cpp" line="234"/>
<source>F9</source> <source>F9</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="233"/> <location filename="../src/tab_game.cpp" line="235"/>
<source>F10</source> <source>F10</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="274"/> <location filename="../src/tab_game.cpp" line="276"/>
<source>&amp;Phases</source> <source>&amp;Phases</source>
<translation>&amp;Фазы</translation> <translation>&amp;Фазы</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="276"/> <location filename="../src/tab_game.cpp" line="278"/>
<source>&amp;Game</source> <source>&amp;Game</source>
<translation>&amp;Игра</translation> <translation>&amp;Игра</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="277"/> <location filename="../src/tab_game.cpp" line="279"/>
<source>Next &amp;phase</source> <source>Next &amp;phase</source>
<translation>Следующая &amp;фаза</translation> <translation>Следующая &amp;фаза</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="278"/> <location filename="../src/tab_game.cpp" line="280"/>
<source>Ctrl+Space</source> <source>Ctrl+Space</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="279"/> <location filename="../src/tab_game.cpp" line="281"/>
<source>Next &amp;turn</source> <source>Next &amp;turn</source>
<translation>Следующий &amp;ход</translation> <translation>Следующий &amp;ход</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="280"/> <location filename="../src/tab_game.cpp" line="282"/>
<source>Ctrl+Return</source> <source>Ctrl+Return</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="280"/> <location filename="../src/tab_game.cpp" line="282"/>
<source>Ctrl+Enter</source> <source>Ctrl+Enter</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="281"/> <location filename="../src/tab_game.cpp" line="283"/>
<source>&amp;Remove all local arrows</source> <source>&amp;Remove all local arrows</source>
<translation>&amp;Удалить все указатели</translation> <translation>&amp;Удалить все указатели</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="282"/> <location filename="../src/tab_game.cpp" line="284"/>
<source>Ctrl+R</source> <source>Ctrl+R</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="283"/> <location filename="../src/tab_game.cpp" line="285"/>
<source>&amp;Concede</source> <source>&amp;Concede</source>
<translation>Сда&amp;юсь!</translation> <translation>Сда&amp;юсь!</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="284"/> <location filename="../src/tab_game.cpp" line="286"/>
<source>F2</source> <source>F2</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="285"/> <location filename="../src/tab_game.cpp" line="287"/>
<source>&amp;Leave game</source> <source>&amp;Leave game</source>
<translation>Покинуть и&amp;гру</translation> <translation>Покинуть и&amp;гру</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="287"/> <location filename="../src/tab_game.cpp" line="289"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation>Ска&amp;зать:</translation> <translation>Ска&amp;зать:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="302"/> <location filename="../src/tab_game.cpp" line="304"/>
<source>Concede</source> <source>Concede</source>
<translation>Сдаться</translation> <translation>Сдаться</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="302"/> <location filename="../src/tab_game.cpp" line="304"/>
<source>Are you sure you want to concede this game?</source> <source>Are you sure you want to concede this game?</source>
<translation>Испугался?</translation> <translation>Испугался?</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="310"/> <location filename="../src/tab_game.cpp" line="312"/>
<source>Leave game</source> <source>Leave game</source>
<translation>Покинуть игру</translation> <translation>Покинуть игру</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.cpp" line="310"/> <location filename="../src/tab_game.cpp" line="312"/>
<source>Are you sure you want to leave this game?</source> <source>Are you sure you want to leave this game?</source>
<translation>Вы уверены, что хотите уйти?</translation> <translation>Вы уверены, что хотите уйти?</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_game.h" line="162"/> <location filename="../src/tab_game.cpp" line="651"/>
<source>Kicked</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_game.cpp" line="651"/>
<source>You have been kicked out of the game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_game.h" line="165"/>
<source>Game %1: %2</source> <source>Game %1: %2</source>
<translation>Игра %1: %2</translation> <translation>Игра %1: %2</translation>
</message> </message>
@ -2569,17 +2692,22 @@ Please enter a name:</source>
<translation>&amp;Покинуть</translation> <translation>&amp;Покинуть</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.cpp" line="65"/> <location filename="../src/tab_message.cpp" line="57"/>
<source>This user is ignoring you.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/tab_message.cpp" line="73"/>
<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.cpp" line="71"/> <location filename="../src/tab_message.cpp" line="79"/>
<source>%1 has joined the server.</source> <source>%1 has joined the server.</source>
<translation>%1 зашел на сервер.</translation> <translation>%1 зашел на сервер.</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_message.h" line="32"/> <location filename="../src/tab_message.h" line="34"/>
<source>Talking to %1</source> <source>Talking to %1</source>
<translation>Беседует с %1</translation> <translation>Беседует с %1</translation>
</message> </message>
@ -2587,34 +2715,47 @@ Please enter a name:</source>
<context> <context>
<name>TabRoom</name> <name>TabRoom</name>
<message> <message>
<location filename="../src/tab_room.cpp" line="185"/> <location filename="../src/tab_room.cpp" line="189"/>
<source>&amp;Say:</source> <source>&amp;Say:</source>
<translation>&amp;Сказать:</translation> <translation>&amp;Сказать:</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="186"/> <location filename="../src/tab_room.cpp" line="190"/>
<source>Chat</source> <source>Chat</source>
<translation>Чат</translation> <translation>Чат</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="187"/> <location filename="../src/tab_room.cpp" line="191"/>
<source>&amp;Room</source> <source>&amp;Room</source>
<translation>&amp;Комната</translation> <translation>&amp;Комната</translation>
</message> </message>
<message> <message>
<location filename="../src/tab_room.cpp" line="188"/> <location filename="../src/tab_room.cpp" line="192"/>
<source>&amp;Leave room</source> <source>&amp;Leave room</source>
<translation>&amp;Покинуть комнату</translation> <translation>&amp;Покинуть комнату</translation>
</message> </message>
<message>
<location filename="../src/tab_room.cpp" line="217"/>
<source>You are flooding the chat. Please wait a couple of seconds.</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="64"/> <location filename="../src/tab_server.h" line="52"/>
<source>Server</source> <source>Server</source>
<translation>Сервер</translation> <translation>Сервер</translation>
</message> </message>
</context> </context>
<context>
<name>TabUserLists</name>
<message>
<location filename="../src/tab_userlists.h" line="41"/>
<source>User lists</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>UserInfoBox</name> <name>UserInfoBox</name>
<message> <message>
@ -2684,25 +2825,71 @@ Please enter a name:</source>
<context> <context>
<name>UserList</name> <name>UserList</name>
<message> <message>
<location filename="../src/userlist.cpp" line="65"/> <location filename="../src/userlist.cpp" line="75"/>
<source>Users online: %1</source> <source>Users online: %1</source>
<translation>Пользователей в сети: %1</translation> <translation>Пользователей в сети: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="65"/> <location filename="../src/userlist.cpp" line="76"/>
<source>Users in this room: %1</source> <source>Users in this room: %1</source>
<translation>Пользователей в этой комнате: %1</translation> <translation>Пользователей в этой комнате: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="119"/> <location filename="../src/userlist.cpp" line="77"/>
<source>Buddies online: %1 / %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="78"/>
<source>Ignored users online: %1 / %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="172"/>
<source>User &amp;details</source> <source>User &amp;details</source>
<translation>&amp;Данные о пользователе</translation> <translation>&amp;Данные о пользователе</translation>
</message> </message>
<message> <message>
<location filename="../src/userlist.cpp" line="120"/> <location filename="../src/userlist.cpp" line="173"/>
<source>Direct &amp;chat</source> <source>Direct &amp;chat</source>
<translation>Обратиться &amp;лично</translation> <translation>Обратиться &amp;лично</translation>
</message> </message>
<message>
<location filename="../src/userlist.cpp" line="174"/>
<source>Add to &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="175"/>
<source>Remove from &amp;buddy list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="176"/>
<source>Add to &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="177"/>
<source>Remove from &amp;ignore list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="178"/>
<source>Ban from &amp;server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="216"/>
<source>Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/userlist.cpp" line="216"/>
<source>Please enter the duration of the ban (in minutes).
Enter 0 for an indefinite ban.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>WndDeckEditor</name> <name>WndDeckEditor</name>