Merge branch 'master' of github.com:/pokerth/pokerth

This commit is contained in:
lotodore
2013-12-01 14:09:09 +01:00
64 changed files with 31675 additions and 29507 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+11 -13
View File
@@ -92,22 +92,11 @@ void ChatTools::receiveMessage(QString playerName, QString message, bool pm)
QString tempMsg;
if(myChatType == INET_LOBBY_CHAT && playerName == "(chat bot)" && message.startsWith(myNick)) {
tempMsg = QString("<span style=\"font-weight:bold; color:red;\">"+message+"</span>");
//play beep sound only in INET-lobby-chat
if(myLobby->isVisible() && myConfig->readConfigInt("PlayLobbyChatNotification")) {
myLobby->getMyW()->getMySoundEventHandler()->playSound("lobbychatnotify",0);
}
} else if(message.contains(myNick, Qt::CaseInsensitive)) {
switch (myChatType) {
case INET_LOBBY_CHAT: {
tempMsg = QString("<span style=\"font-weight:bold; color:"+myLobby->palette().link().color().name()+";\">"+message+"</span>");
//play beep sound only in INET-lobby-chat
// TODO dont play when message is from yourself
if(myLobby->isVisible() && myConfig->readConfigInt("PlayLobbyChatNotification")) {
myLobby->getMyW()->getMySoundEventHandler()->playSound("lobbychatnotify",0);
}
}
break;
case LAN_LOBBY_CHAT:
@@ -157,15 +146,24 @@ void ChatTools::receiveMessage(QString playerName, QString message, bool pm)
}
bool nickFoundOnIgnoreList = false;
bool chatBotWarnNickFoundOnIgnoreList = false;
list<std::string>::iterator it1;
for(it1=ignoreList.begin(); it1 != ignoreList.end(); ++it1) {
if(playerName == QString::fromUtf8(it1->c_str())) {
nickFoundOnIgnoreList = true;
}
if(myChatType == INET_LOBBY_CHAT && playerName == "(chat bot)" && message.startsWith(QString::fromUtf8(it1->c_str()))) {
chatBotWarnNickFoundOnIgnoreList = true;
}
}
if(!nickFoundOnIgnoreList) {
if(!nickFoundOnIgnoreList && !chatBotWarnNickFoundOnIgnoreList) {
//play beep sound as notification
if(myChatType == INET_LOBBY_CHAT && message.contains(myNick, Qt::CaseInsensitive) && playerName != myNick) {
if(myLobby->isVisible() && myConfig->readConfigInt("PlayLobbyChatNotification")) {
myLobby->getMyW()->getMySoundEventHandler()->playSound("lobbychatnotify",0);
}
}
if(!myConfig->readConfigInt("DisableChatEmoticons")) {
tempMsg = checkForEmotes(tempMsg);
@@ -1024,7 +1024,7 @@ void gameLobbyDialogImpl::joinedNetworkGame(unsigned playerId, QString playerNam
void gameLobbyDialogImpl::addConnectedPlayer(unsigned playerId, QString playerName, bool isGameAdmin)
{
GameInfo info(mySession->getClientGameInfo(mySession->getClientCurrentGameId()));
QTreeWidgetItem *item = new QTreeWidgetItem(treeWidget_connectedPlayers, 0);
item->setData(0, Qt::UserRole, playerId);
item->setData(0, Qt::DisplayRole, playerName);
@@ -1032,7 +1032,7 @@ void gameLobbyDialogImpl::addConnectedPlayer(unsigned playerId, QString playerNa
if(isGameAdmin) item->setBackground(0, QBrush(QColor(0, 255, 0, 127)));
if(this->isVisible() && inGame && myConfig->readConfigInt("PlayNetworkGameNotification")) {
if(treeWidget_connectedPlayers->topLevelItemCount() < treeWidget_connectedPlayers->headerItem()->data(0, Qt::UserRole).toInt()) {
if(treeWidget_connectedPlayers->topLevelItemCount() < info.data.maxNumberOfPlayers) {
myW->getMySoundEventHandler()->playSound("playerconnected", 0);
} else {
myW->getMySoundEventHandler()->playSound("onlinegameready", 0);
@@ -1449,7 +1449,6 @@ void gameLobbyDialogImpl::showGameDescription(bool show)
label_gameDesc7->hide();
tabWidget_playerSpectators->setTabText(0, tr("Players (%1)").arg(0));
tabWidget_playerSpectators->setTabText(1, tr("Spectators (%1)").arg(0));
}
}
+11
View File
@@ -449,6 +449,7 @@ gameTableImpl::gameTableImpl(ConfigFile *c, QMainWindow *parent)
pushButton_showMyCards->hide();
spectatorIcon = new QLabel(this);
spectatorNumberLabel = new QLabel(this);
//style Game Table
refreshGameTableStyle();
@@ -3594,6 +3595,7 @@ void gameTableImpl::networkGameModification()
#endif
blinkingStartButtonAnimationTimer->stop();
spectatorIcon->show();
spectatorNumberLabel->show();
refreshSpectatorsDisplay();
}
if(myStartWindow->getSession()->getGameType() == Session::GAME_TYPE_NETWORK) {
@@ -3603,6 +3605,7 @@ void gameTableImpl::networkGameModification()
pushButton_break->hide();
#endif
spectatorIcon->hide();
spectatorNumberLabel->hide();
}
//Set the playing mode to "manual"
#ifdef GUI_800x480
@@ -4272,6 +4275,7 @@ void gameTableImpl::refreshGameTableStyle()
label_handNumber->setText(HandString+":");
label_gameNumber->setText(GameString+":");
myGameTableStyle->setSpectatorNumberLabelStyle(spectatorNumberLabel);
}
void gameTableImpl::saveGameTableGeometry()
@@ -4470,6 +4474,10 @@ void gameTableImpl::refreshSpectatorsDisplay()
int iconY = 2;
spectatorIcon->move(iconX,iconY);
spectatorIcon->setPixmap(spectatorPix);
int labelX = this->centralWidget()->geometry().width() - spectatorPix.width() - 1;
int labelY = spectatorPix.height()+2;
spectatorNumberLabel->setGeometry(labelX, labelY, 32, 14);
spectatorNumberLabel->setText(QString("%1").arg(info.spectatorsDuringGame.size()));
QString spectatorList = QString("<b>"+tr("Spectators")+":</b><br>");
PlayerIdList::const_iterator i = info.spectatorsDuringGame.begin();
@@ -4481,9 +4489,12 @@ void gameTableImpl::refreshSpectatorsDisplay()
}
spectatorList.remove(spectatorList.size()-4,4);
spectatorIcon->setToolTip(spectatorList);
spectatorNumberLabel->setToolTip(spectatorList);
} else {
spectatorIcon->setToolTip("");
spectatorIcon->clear();
spectatorNumberLabel->setToolTip("");
spectatorNumberLabel->clear();
}
}
+1
View File
@@ -442,6 +442,7 @@ private:
QLabel *playerTipLabelArray[MAX_NUMBER_OF_PLAYERS];
QPixmap flipside;
QLabel *spectatorIcon;
QLabel *spectatorNumberLabel;
// Dialogs
startWindowImpl *myStartWindow;
+1 -4
View File
@@ -6,7 +6,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>225</width>
<width>239</width>
<height>271</height>
</rect>
</property>
@@ -78,9 +78,6 @@
<string>Blinds</string>
</property>
<layout class="QGridLayout">
<property name="topMargin">
<number>0</number>
</property>
<item row="0" column="0">
<widget class="QRadioButton" name="radioButton_useSavedBlindsSettings">
<property name="text">
@@ -1372,6 +1372,12 @@ void GameTableStyleReader::setCashLabelStyle(QLabel *cl)
cl->setStyleSheet("QLabel { "+ font2String +" font-size: "+cashFontSize+"px; font-weight: bold; color: #"+PlayerCashTextColor+"; }");
}
void GameTableStyleReader::setSpectatorNumberLabelStyle(QLabel *snl)
{
snl->setStyleSheet("QLabel { "+ font2String +" font-size: 12px; font-weight: bold; color: #"+MenuTextColor+"; }");
snl->setAlignment(Qt::AlignHCenter);
}
void GameTableStyleReader::setSetLabelStyle(QLabel *sl)
{
sl->setStyleSheet("QLabel { "+ font2String +" font-size: "+setLabelFontSize+"px; font-weight: bold; color: #"+PlayerBetTextColor+"; }");
+1 -2
View File
@@ -222,10 +222,9 @@ public:
void setVoteStringsStyle(QLabel*);
void setBetValueInputStyle(QSpinBox*);
void setSliderStyle(QSlider*);
void setTabWidgetStyle(QTabWidget*, QTabBar*);
void setWindowsGeometry(gameTableImpl*);
void setSpectatorNumberLabelStyle(QLabel*);
//set pics and fonts and colors
void setButtonsStyle(MyActionButton*, MyActionButton*, MyActionButton*, MyActionButton*, int);
+1152 -1105
View File
File diff suppressed because it is too large Load Diff
+1174 -1082
View File
File diff suppressed because it is too large Load Diff
+1153 -1100
View File
File diff suppressed because it is too large Load Diff
+1174 -1086
View File
File diff suppressed because it is too large Load Diff
+118 -24
View File
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="cs_CZ">
<defaultcodec>UTF-8</defaultcodec>
<context>
<name>CardDeckStyleReader</name>
<message>
@@ -466,16 +465,12 @@ Zkontrolujte, že jste nahrávali platný PokerTH soubor záznamů.</translation
</message>
<message>
<source>You will no longer receive chat messages or game invitations from this user.&lt;br&gt;Do you really want to put player &lt;b&gt;%1&lt;/b&gt; on ignore list?</source>
<translation type="obsolete">Od toho hráče již nebudete dostávat zprávy, ani pozvánky do hry.&lt;br&gt;Opravdu chcete přidat hráče &lt;b&gt;%1&lt;/b&gt; do ignore listu?</translation>
<translation>Od toho hráče již nebudete dostávat zprávy, ani pozvánky do hry.&lt;br&gt;Opravdu chcete přidat hráče &lt;b&gt;%1&lt;/b&gt; do ignore listu?</translation>
</message>
<message>
<source>PokerTH - Question</source>
<translation>PokerTH - Dotaz</translation>
</message>
<message>
<source>You will no longer receive chat messages or game invitations from this user.&lt;br&gt;Do you really want to put player &lt;b&gt;%1&lt;/b&gt; on ignore list?</source>
<translation>Od tohoto uživatele již nebudete přijímat žádné zprávy, ani pozvánky do her.&lt;br&gt;Opravdu chcete přidat hráče &lt;b&gt;%1&lt;/b&gt; na seznam ignorovaných?</translation>
</message>
<message>
<source>Report inappropriate avatar</source>
<translation>Nahlásit nevhodný avatar</translation>
@@ -1388,11 +1383,11 @@ p, li { white-space: pre-wrap; }
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:26px; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:18px; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt; {3C?} {4.0/?} {3.?} {40/?} {1&quot;?} {26p?} {400;?} {0p?} {0p?} {0p?} {0p?} {0;?} {0p?}</translation>
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
@@ -1403,7 +1398,48 @@ p, li { white-space: pre-wrap; }
&lt;tr&gt;
&lt;td style=&quot;border: none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Nimbus Sans L&apos;; font-size:8pt;&quot;&gt;translator name - mail address&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:26px; font-weight:400; font-style:normal;&quot;&gt;
&lt;table border=&quot;0&quot; style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;border: none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Nimbus Sans L&apos;; font-size:8pt;&quot;&gt;Martin Lukeš - martin.meridius@gmail.com&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;table border=&quot;0&quot; style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;border: none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Nimbus Sans L&apos;; font-size:8pt;&quot;&gt;translator name - mail address&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;table border=&quot;0&quot; style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;border: none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Nimbus Sans L&apos;; font-size:8pt;&quot;&gt;Martin Lukeš - martin.meridius@gmail.com&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Third party libs</source>
<translation>Knihovny jiných projektů</translation>
</message>
</context>
<context>
@@ -1797,6 +1833,10 @@ Vyberte, prosím, jiný!</translation>
<source>Delay between hands:</source>
<translation>Pauza mezi rozdáními:</translation>
</message>
<message>
<source>Allow spectators to watch the game</source>
<translation>Povolit přihlíženícím sledovat hru</translation>
</message>
</context>
<context>
<name>createInternetGameDialogImpl</name>
@@ -2072,6 +2112,14 @@ p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:18px; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Players</source>
<translation>Hráči</translation>
</message>
<message>
<source>Spectators</source>
<translation>Přihlížející</translation>
</message>
</context>
<context>
<name>gameLobbyDialogImpl</name>
@@ -3335,24 +3383,37 @@ Další hráče můžete pozvat pravým kliknutím na jejich přezdívku v sezna
</message>
<message>
<source>Admin action ...</source>
<translation type="unfinished"></translation>
<translation>Správcovské akce ...</translation>
</message>
<message>
<source>Total kickban</source>
<translation type="unfinished"></translation>
<translation>Vyhodit a zabanovat</translation>
</message>
<message>
<source>Close game</source>
<translation type="unfinished"></translation>
<translation>Ukončit hru</translation>
</message>
<message>
<source>Are you sure you want to close the game:
&quot;%1&quot;?</source>
<translation type="unfinished"></translation>
<translation>Opravdu chcete ukončit hru:
&quot;%1&quot;?</translation>
</message>
<message>
<source>Are you sure you want to total kickban the player: &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
<translation>Opravdu chcete vyhodit a zabanovat hráče: &quot;%1&quot;?</translation>
</message>
<message>
<source>Spectate</source>
<translation>Přihlížet</translation>
</message>
<message>
<source>Players (%1)</source>
<translation>Hráči (%1)</translation>
</message>
<message>
<source>Spectators (%1)</source>
<translation>Přihlížející (%1)</translation>
</message>
</context>
<context>
@@ -3672,6 +3733,10 @@ Pokud chcete ve hře zůstat, ale potřebujete si odskočit, využijte funkci &q
<source>PokerTH %1</source>
<translation>PokerTH %1</translation>
</message>
<message>
<source>Spectators</source>
<translation>Přihlížející</translation>
</message>
</context>
<context>
<name>internetGameLoginDialog</name>
@@ -3884,6 +3949,18 @@ Chcete jej přepsat?</translation>
<translation>Nelze uložit soubor nastavení serveru:
</translation>
</message>
<message>
<source>Could not load server-profiles-file:
%1</source>
<translation>Nelze načíst soubor nastavení serveru:
%1</translation>
</message>
<message>
<source>Could not save server-profiles-file:
%1</source>
<translation>Nelze uložit soubor nastavení serveru:
%1</translation>
</message>
</context>
<context>
<name>manualBlindsOrderDialog</name>
@@ -4251,7 +4328,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Server Password:</source>
<translation type="unfinished">Heslo serveru:</translation>
<translation>Heslo serveru:</translation>
</message>
<message>
<source>Server Port:</source>
@@ -4729,6 +4806,22 @@ p, li { white-space: pre-wrap; }
<source> OK </source>
<translation> OK </translation>
</message>
<message>
<source>Common</source>
<translation>Obecné</translation>
</message>
<message>
<source>Do not hide avatars of players which are on the ignore list</source>
<translation>Neskrývat avatary hráčů, kteří jsou na seznamu ignorovaných</translation>
</message>
<message>
<source>Disable emoticons in the chat</source>
<translation>Zakázat v chatu emotikony</translation>
</message>
<message>
<source>Allow spectators to watch the game</source>
<translation>Povolit přihlíženícím sledovat hru</translation>
</message>
</context>
<context>
<name>settingsDialogImpl</name>
@@ -5067,15 +5160,15 @@ Opravdu se chcete vrátit do továrního nastavení?</translation>
</message>
<message>
<source>Scottish Gaelic</source>
<translation type="unfinished"></translation>
<translation>Gàidhlig</translation>
</message>
<message>
<source>Galician</source>
<translation type="unfinished"></translation>
<translation>Galego</translation>
</message>
<message>
<source>Vietnamese</source>
<translation type="unfinished"></translation>
<translation>Tiếng Việt</translation>
</message>
</context>
<context>
@@ -5591,28 +5684,29 @@ Prosím, zkontrolujte své uživatelské jméno a heslo.</translation>
</message>
<message>
<source>The game was closed.</source>
<translation type="unfinished"></translation>
<translation>Hra byla ukončena.</translation>
</message>
<message>
<source>The game could not be closed.</source>
<translation type="unfinished"></translation>
<translation>Hra nemohla být ukončena.</translation>
</message>
<message>
<source>The player was kicked and banned permanently.</source>
<translation type="unfinished"></translation>
<translation>Hráč byl vyhozen a natrvalo zabanován.</translation>
</message>
<message>
<source>The player was kicked, but could not be banned because it was a guest player.</source>
<translation type="unfinished"></translation>
<translation>Hráč byl vyhozen, ale nemohl být zabanován protože byl pouze host.</translation>
</message>
<message>
<source>The player was kicked, but could not be banned,
because the nick could not be found in the database</source>
<translation type="unfinished"></translation>
<translation>Hráč byl vyhozen, ale nemohl být zabanován
protože přezdívku v databázi nelze nalézt</translation>
</message>
<message>
<source>The player could not be found.</source>
<translation type="unfinished"></translation>
<translation>Hráče nelze nalézt.</translation>
</message>
</context>
<context>
+1207 -1106
View File
File diff suppressed because it is too large Load Diff
+1160 -1103
View File
File diff suppressed because it is too large Load Diff
+1207 -1097
View File
File diff suppressed because it is too large Load Diff
+1170 -1090
View File
File diff suppressed because it is too large Load Diff
+1215 -1105
View File
File diff suppressed because it is too large Load Diff
+926 -973
View File
File diff suppressed because it is too large Load Diff
+1174 -1082
View File
File diff suppressed because it is too large Load Diff
+1159 -1106
View File
File diff suppressed because it is too large Load Diff
+1161 -1092
View File
File diff suppressed because it is too large Load Diff
+1208 -1097
View File
File diff suppressed because it is too large Load Diff
+1172 -1099
View File
File diff suppressed because it is too large Load Diff
+1160 -1087
View File
File diff suppressed because it is too large Load Diff
+1157 -1088
View File
File diff suppressed because it is too large Load Diff
+1156 -1099
View File
File diff suppressed because one or more lines are too long
+1197 -1101
View File
File diff suppressed because it is too large Load Diff
+106 -19
View File
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pt_BR">
<defaultcodec>UTF-8</defaultcodec>
<context>
<name>CardDeckStyleReader</name>
<message>
@@ -2028,7 +2027,7 @@ p, li { white-space: pre-wrap; }
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:26px; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:18px; font-weight:400; font-style:normal;&quot;&gt;
@@ -2043,7 +2042,41 @@ p, li { white-space: pre-wrap; }
&lt;tr&gt;
&lt;td style=&quot;border: none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Nimbus Sans L&apos;; font-size:8pt;&quot;&gt;translator name - mail address&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;table border=&quot;0&quot; style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;border: none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Nimbus Sans L&apos;; font-size:8pt;&quot;&gt;translator name - mail address&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;table border=&quot;0&quot; style=&quot;-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;&quot;&gt;
&lt;tr&gt;
&lt;td style=&quot;border: none;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Nimbus Sans L&apos;; font-size:8pt;&quot;&gt;Leandro &quot;maxputo&quot; Fregnani - maxputo@gmail.com&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Third party libs</source>
<translation>Parte da Livraria de Terceiros</translation>
</message>
</context>
<context>
@@ -2456,6 +2489,10 @@ Por favor escolha outro!</translation>
<source> s</source>
<translation>s</translation>
</message>
<message>
<source>Allow spectators to watch the game</source>
<translation>Permitir espectadores assistirem o jogo</translation>
</message>
</context>
<context>
<name>createInternetGameDialogImpl</name>
@@ -2631,7 +2668,7 @@ Por favor escolha outro!</translation>
</message>
<message>
<source>Players</source>
<translation type="obsolete">Jogadores</translation>
<translation>Jogadores</translation>
</message>
<message>
<source>Kick Player</source>
@@ -2791,6 +2828,10 @@ p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Liberation Sans&apos;; font-size:18px; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:&apos;Nimbus Sans L&apos;;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>Spectators</source>
<translation>Espectadores</translation>
</message>
</context>
<context>
<name>gameLobbyDialogImpl</name>
@@ -4023,24 +4064,37 @@ Sinta se avontade para convidar outro jogador clicando no apelido na lista de jo
</message>
<message>
<source>Admin action ...</source>
<translation type="unfinished"></translation>
<translation>Ação de Admin ...</translation>
</message>
<message>
<source>Total kickban</source>
<translation type="unfinished"></translation>
<translation>Total de ChutesBan</translation>
</message>
<message>
<source>Close game</source>
<translation type="unfinished"></translation>
<translation>Fechar Jogo</translation>
</message>
<message>
<source>Are you sure you want to close the game:
&quot;%1&quot;?</source>
<translation type="unfinished"></translation>
<translation>Você tem certeza que deseja fechar o jogo:
&quot;%1&quot;?</translation>
</message>
<message>
<source>Are you sure you want to total kickban the player: &quot;%1&quot;?</source>
<translation type="unfinished"></translation>
<translation>Você tem certeza que deseja chutarban o total de jogadores: &quot;%1&quot;?</translation>
</message>
<message>
<source>Spectate</source>
<translation>Assistir</translation>
</message>
<message>
<source>Players (%1)</source>
<translation>Jogadores (%1)</translation>
</message>
<message>
<source>Spectators (%1)</source>
<translation>Espectadores (%1)</translation>
</message>
</context>
<context>
@@ -4734,6 +4788,10 @@ Se você está longe temporariamente, você pode usar o &quot;longe&quot; na cai
<source>PokerTH %1</source>
<translation>PokerTH %1</translation>
</message>
<message>
<source>Spectators</source>
<translation>Espectadores</translation>
</message>
</context>
<context>
<name>internetGameLoginDialog</name>
@@ -4952,6 +5010,18 @@ Would you like to overwrite ?</source>
<translation>Um perfil com este nome: %1 existe.
Você gostaria de substituir ?</translation>
</message>
<message>
<source>Could not load server-profiles-file:
%1</source>
<translation>Não foi possivel carregar o arquivo de informações do servidor:
%1</translation>
</message>
<message>
<source>Could not save server-profiles-file:
%1</source>
<translation>Não foi possivel salvar o arquivo de informações:
%1</translation>
</message>
</context>
<context>
<name>manualBlindsOrderDialog</name>
@@ -5434,7 +5504,7 @@ p, li { white-space: pre-wrap; }(new line)
</message>
<message>
<source>Server Password:</source>
<translation type="unfinished">Senha do Servidor:</translation>
<translation>Senha do Servidor:</translation>
</message>
<message>
<source>Server Port:</source>
@@ -5953,6 +6023,22 @@ p, li { white-space: pre-wrap; }
<source> OK </source>
<translation>OK </translation>
</message>
<message>
<source>Common</source>
<translation>Comum</translation>
</message>
<message>
<source>Do not hide avatars of players which are on the ignore list</source>
<translation>Não esconder avatares de jogadores que estão em sua lista de ingnorados</translation>
</message>
<message>
<source>Disable emoticons in the chat</source>
<translation>Desativar emoticons no chat</translation>
</message>
<message>
<source>Allow spectators to watch the game</source>
<translation>Permitir espectadores a assistirem o jogo</translation>
</message>
</context>
<context>
<name>settingsDialogImpl</name>
@@ -6312,15 +6398,15 @@ Voce tem certeza que deseja resetar para as configurações padrão?</translatio
</message>
<message>
<source>Scottish Gaelic</source>
<translation type="unfinished"></translation>
<translation>Escoces Gaelico</translation>
</message>
<message>
<source>Galician</source>
<translation type="unfinished"></translation>
<translation>Galego</translation>
</message>
<message>
<source>Vietnamese</source>
<translation type="unfinished"></translation>
<translation>Vietnamita</translation>
</message>
</context>
<context>
@@ -6860,28 +6946,29 @@ Por favor escolha um nome diferente.</translation>
</message>
<message>
<source>The game was closed.</source>
<translation type="unfinished"></translation>
<translation>O jogo foi fechado.</translation>
</message>
<message>
<source>The game could not be closed.</source>
<translation type="unfinished"></translation>
<translation>O jogo não pode ser fechado.</translation>
</message>
<message>
<source>The player was kicked and banned permanently.</source>
<translation type="unfinished"></translation>
<translation>O jogador foi chutado e banido permanentemente.</translation>
</message>
<message>
<source>The player was kicked, but could not be banned because it was a guest player.</source>
<translation type="unfinished"></translation>
<translation>O jogador foi chutado, mas não pode ser banido porque é um jogador convidado.</translation>
</message>
<message>
<source>The player was kicked, but could not be banned,
because the nick could not be found in the database</source>
<translation type="unfinished"></translation>
<translation>O jogador foi chutado, mas não pode ser banido,
porque o apelido não pode ser encontrado na data base</translation>
</message>
<message>
<source>The player could not be found.</source>
<translation type="unfinished"></translation>
<translation>O jogador não pode ser encontrado.</translation>
</message>
</context>
<context>
+1173 -1089
View File
File diff suppressed because it is too large Load Diff
+1171 -1083
View File
File diff suppressed because it is too large Load Diff
+1160 -1091
View File
File diff suppressed because it is too large Load Diff
+1159 -1106
View File
File diff suppressed because it is too large Load Diff
+1161 -1092
View File
File diff suppressed because it is too large Load Diff
+1165 -1112
View File
File diff suppressed because it is too large Load Diff
+1174 -1082
View File
File diff suppressed because it is too large Load Diff
+1173 -1089
View File
File diff suppressed because it is too large Load Diff