forked from test/mau_mau_bot
small fixes & translation updates
This commit is contained in:
parent
0e680c6e30
commit
0c3f623cd9
5 changed files with 33 additions and 29 deletions
4
bot.py
4
bot.py
|
@ -298,7 +298,7 @@ def close_game(bot, update):
|
||||||
|
|
||||||
else:
|
else:
|
||||||
send_async(bot, chat.id,
|
send_async(bot, chat.id,
|
||||||
text=_("Only the game creator ({name}) can do that")
|
text=_("Only the game creator ({name}) can do that.")
|
||||||
.format(name=game.owner.first_name),
|
.format(name=game.owner.first_name),
|
||||||
reply_to_message_id=update.message.message_id)
|
reply_to_message_id=update.message.message_id)
|
||||||
return
|
return
|
||||||
|
@ -612,7 +612,7 @@ def do_play_card(bot, player, result_id):
|
||||||
except NotEnoughPlayersError:
|
except NotEnoughPlayersError:
|
||||||
send_async(bot, chat.id, text=__("Game ended!", game.translate))
|
send_async(bot, chat.id, text=__("Game ended!", game.translate))
|
||||||
|
|
||||||
us2 = UserSetting.get(id=game.current_player.next.user.id)
|
us2 = UserSetting.get(id=game.current_player.user.id)
|
||||||
if us2 and us2.stats:
|
if us2 and us2.stats:
|
||||||
us2.games_played += 1
|
us2.games_played += 1
|
||||||
|
|
||||||
|
|
|
@ -130,8 +130,13 @@ class GameManager(object):
|
||||||
|
|
||||||
# Clear game
|
# Clear game
|
||||||
for player_in_game in game.players:
|
for player_in_game in game.players:
|
||||||
this_users_players = self.userid_players[player_in_game.user.id]
|
this_users_players = \
|
||||||
this_users_players.remove(player_in_game)
|
self.userid_players.get(player_in_game.user.id, list())
|
||||||
|
|
||||||
|
try:
|
||||||
|
this_users_players.remove(player_in_game)
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
|
||||||
if this_users_players:
|
if this_users_players:
|
||||||
self.userid_current[player.user.id] = this_users_players[0]
|
self.userid_current[player.user.id] = this_users_players[0]
|
||||||
|
|
|
@ -18,7 +18,7 @@ msgstr ""
|
||||||
"Project-Id-Version: uno_bot 0.1\n"
|
"Project-Id-Version: uno_bot 0.1\n"
|
||||||
"Report-Msgid-Bugs-To: uno@jhoeke.de\n"
|
"Report-Msgid-Bugs-To: uno@jhoeke.de\n"
|
||||||
"POT-Creation-Date: 2016-05-22 20:02+0200\n"
|
"POT-Creation-Date: 2016-05-22 20:02+0200\n"
|
||||||
"PO-Revision-Date: 2016-05-22 23:47+0200\n"
|
"PO-Revision-Date: 2016-05-23 01:39+0200\n"
|
||||||
"Language-Team: en <uno@jhoeke.de>\n"
|
"Language-Team: en <uno@jhoeke.de>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -83,11 +83,9 @@ msgstr ""
|
||||||
"/close - Chiude la stanza, nessun giocatore può unirsi alla partita dopo che "
|
"/close - Chiude la stanza, nessun giocatore può unirsi alla partita dopo che "
|
||||||
"questa è già avviata.\n"
|
"questa è già avviata.\n"
|
||||||
"/open - Apre la stanza, i giocatori possono unirsi alla partita in qualsiasi "
|
"/open - Apre la stanza, i giocatori possono unirsi alla partita in qualsiasi "
|
||||||
"momento.\n"
|
"momento. \v/enable_translations - Traduce i messaggi importanti nelle lingue "
|
||||||
"/enable_translations - Traduce i messaggi importanti nelle lingue "
|
|
||||||
"parlate durante la partita\n"
|
"parlate durante la partita\n"
|
||||||
"/disable_translations - Usa l'inglese (default) "
|
"/disable_translations - Usa l'inglese (default) per questi messaggi\n"
|
||||||
"per questi messaggi\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"<b>Sperimentale:</b> Gioca in più gruppi allo stesso tempo. Premi il tasto "
|
"<b>Sperimentale:</b> Gioca in più gruppi allo stesso tempo. Premi il tasto "
|
||||||
"<code>Partita in corso: ...</code> e scegli il gruppo dove vuoi giocare la "
|
"<code>Partita in corso: ...</code> e scegli il gruppo dove vuoi giocare la "
|
||||||
|
@ -148,11 +146,11 @@ msgstr "Partita non trovata."
|
||||||
|
|
||||||
#: bot.py:223
|
#: bot.py:223
|
||||||
msgid "Back to last group"
|
msgid "Back to last group"
|
||||||
msgstr "Vai all'ultimo gruppo. "
|
msgstr "Vai all'ultimo gruppo."
|
||||||
|
|
||||||
#: bot.py:227
|
#: bot.py:227
|
||||||
msgid "Please switch to the group you selected!"
|
msgid "Please switch to the group you selected!"
|
||||||
msgstr "Per favore, spostati sul gruppo che hai selezionato!"
|
msgstr "Per favore, vai sul gruppo che hai selezionato!"
|
||||||
|
|
||||||
#: bot.py:233
|
#: bot.py:233
|
||||||
#, python-format
|
#, python-format
|
||||||
|
@ -180,8 +178,8 @@ msgstr "La partita è già iniziata"
|
||||||
#: bot.py:281
|
#: bot.py:281
|
||||||
msgid "At least two players must /join the game before you can start it"
|
msgid "At least two players must /join the game before you can start it"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ci devono essere almeno due giocatori che hanno cliccato /join per iniziare "
|
"Devono partecipare almeno due giocatori per iniziare la partita. Partecipa "
|
||||||
"la partita"
|
"con /join"
|
||||||
|
|
||||||
#: bot.py:297
|
#: bot.py:297
|
||||||
#, python-format
|
#, python-format
|
||||||
|
@ -243,7 +241,7 @@ msgid ""
|
||||||
"Waiting time to skip this player has been reduced to {time} seconds.\n"
|
"Waiting time to skip this player has been reduced to {time} seconds.\n"
|
||||||
"Next player: {name}"
|
"Next player: {name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Il tempo di attesa per saltare questo giocatore è stata ridotta a {time} "
|
"Il tempo di attesa per saltare questo giocatore è stato ridotto a {time} "
|
||||||
"secondi.\n"
|
"secondi.\n"
|
||||||
"Prossimo giocatore: {name}"
|
"Prossimo giocatore: {name}"
|
||||||
|
|
||||||
|
@ -304,12 +302,12 @@ msgstr "Non ci sono più carte sul tavolo."
|
||||||
#: bot.py:627
|
#: bot.py:627
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Bluff called! Giving 4 cards to {name}"
|
msgid "Bluff called! Giving 4 cards to {name}"
|
||||||
msgstr "Il baro è stato scoperto! Sto dando 4 carte a {name}"
|
msgstr "Il baro è stato scoperto! {name} deve pescare 4 carte!"
|
||||||
|
|
||||||
#: bot.py:639
|
#: bot.py:639
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "{name1} didn't bluff! Giving 6 cards to {name2}"
|
msgid "{name1} didn't bluff! Giving 6 cards to {name2}"
|
||||||
msgstr "{name1} non ha barato! Sto dando 6 carte a {name2}"
|
msgstr "{name1} non ha barato! {name2} deve pescare 6 carte!"
|
||||||
|
|
||||||
#: results.py:38
|
#: results.py:38
|
||||||
msgid "Choose Color"
|
msgid "Choose Color"
|
||||||
|
@ -359,14 +357,14 @@ msgstr "Inizia la partita con /start"
|
||||||
#: results.py:108
|
#: results.py:108
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Drawing 1 card"
|
msgid "Drawing 1 card"
|
||||||
msgstr "Pesca 1 carta"
|
msgstr "Sto pescando 1 carta"
|
||||||
|
|
||||||
msgid "Drawing {number} cards"
|
msgid "Drawing {number} cards"
|
||||||
msgstr "Pesca {number} carte"
|
msgstr "Sto pescando {number} carte"
|
||||||
|
|
||||||
#: results.py:136
|
#: results.py:136
|
||||||
msgid "Pass"
|
msgid "Pass"
|
||||||
msgstr "Passa"
|
msgstr "Passo"
|
||||||
|
|
||||||
#: results.py:148
|
#: results.py:148
|
||||||
msgid "I'm calling your bluff!"
|
msgid "I'm calling your bluff!"
|
||||||
|
@ -423,7 +421,7 @@ msgstr "{number} partite giocate"
|
||||||
|
|
||||||
#: simple_commands.py
|
#: simple_commands.py
|
||||||
msgid "{number} first places"
|
msgid "{number} first places"
|
||||||
msgstr "{number} primi posti"
|
msgstr "{number} vittorie"
|
||||||
|
|
||||||
#: simple_commands.py
|
#: simple_commands.py
|
||||||
msgid "{number} cards played"
|
msgid "{number} cards played"
|
||||||
|
|
|
@ -18,7 +18,7 @@ msgstr ""
|
||||||
"Project-Id-Version: uno_bot 0.1\n"
|
"Project-Id-Version: uno_bot 0.1\n"
|
||||||
"Report-Msgid-Bugs-To: uno@jhoeke.de\n"
|
"Report-Msgid-Bugs-To: uno@jhoeke.de\n"
|
||||||
"POT-Creation-Date: 2016-05-22 18:56-0300\n"
|
"POT-Creation-Date: 2016-05-22 18:56-0300\n"
|
||||||
"PO-Revision-Date: 2016-05-22 19:37-0300\n"
|
"PO-Revision-Date: 2016-05-22 20:48-0300\n"
|
||||||
"Language-Team: en <uno@jhoeke.de>\n"
|
"Language-Team: en <uno@jhoeke.de>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -75,7 +75,6 @@ msgstr ""
|
||||||
"leave. Se um jogador levar mais de 90 segundos para jogar, você pode usar /"
|
"leave. Se um jogador levar mais de 90 segundos para jogar, você pode usar /"
|
||||||
"skip para pular a vez desse jogador.\n"
|
"skip para pular a vez desse jogador.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"\n"
|
|
||||||
"<b>Idioma</b> e outras configurações: /settings\n"
|
"<b>Idioma</b> e outras configurações: /settings\n"
|
||||||
"Outros comandos (somente para o criador do jogo):\n"
|
"Outros comandos (somente para o criador do jogo):\n"
|
||||||
"/close - Fechar o lobby\n"
|
"/close - Fechar o lobby\n"
|
||||||
|
@ -104,7 +103,7 @@ msgstr ""
|
||||||
#: bot.py:133
|
#: bot.py:133
|
||||||
msgid ""
|
msgid ""
|
||||||
"Created a new game! Join the game with /join and start the game with /start"
|
"Created a new game! Join the game with /join and start the game with /start"
|
||||||
msgstr "Crie um novo jogo! Entre no jogo com /join e inicie o jogo com /start"
|
msgstr "Novo jogo criado! Entre no jogo com /join e inicie o jogo com /start"
|
||||||
|
|
||||||
#: bot.py:152
|
#: bot.py:152
|
||||||
msgid "The lobby is closed"
|
msgid "The lobby is closed"
|
||||||
|
@ -184,7 +183,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Primeiro jogador: {name}\n"
|
"Primeiro jogador: {name}\n"
|
||||||
"Use /close para impedir que mais pessoas entrem na partida.\n"
|
"Use /close para impedir que mais pessoas entrem na partida.\n"
|
||||||
"Ative as traduções com /enable_translations"
|
"Ative as multi-traduções com /enable_translations"
|
||||||
|
|
||||||
#: bot.py:321
|
#: bot.py:321
|
||||||
msgid "Please select the group you want to play in."
|
msgid "Please select the group you want to play in."
|
||||||
|
@ -257,7 +256,8 @@ msgid ""
|
||||||
"{name} was skipped four times in a row and has been removed from the game.\n"
|
"{name} was skipped four times in a row and has been removed from the game.\n"
|
||||||
"The game ended."
|
"The game ended."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"teve suas jogadas puladas quatro vezes seguidas e foi removido(a) do jogo.\n"
|
"{name} teve suas jogadas puladas quatro vezes seguidas e foi removido(a) do "
|
||||||
|
"jogo.\n"
|
||||||
"O jogo acabou."
|
"O jogo acabou."
|
||||||
|
|
||||||
#: bot.py:455
|
#: bot.py:455
|
||||||
|
@ -312,7 +312,7 @@ msgstr "Escolher Cor"
|
||||||
|
|
||||||
#: results.py:56
|
#: results.py:56
|
||||||
msgid "Cards (tap for game state):"
|
msgid "Cards (tap for game state):"
|
||||||
msgstr "Cartas (toque para ver as estatísticas do jogo)"
|
msgstr "Cartas (toque para ver as estatísticas do jogo):"
|
||||||
|
|
||||||
#: results.py:60 results.py:123 results.py:165
|
#: results.py:60 results.py:123 results.py:165
|
||||||
msgid "Current player: {name}"
|
msgid "Current player: {name}"
|
||||||
|
@ -394,7 +394,7 @@ msgstr "Estatísticas habilitadas!"
|
||||||
|
|
||||||
#: settings.py:70
|
#: settings.py:70
|
||||||
msgid "Select locale"
|
msgid "Select locale"
|
||||||
msgstr "Definir local"
|
msgstr "Definir linguagem"
|
||||||
|
|
||||||
#: settings.py:81
|
#: settings.py:81
|
||||||
msgid "Deleted and disabled statistics!"
|
msgid "Deleted and disabled statistics!"
|
||||||
|
@ -402,7 +402,7 @@ msgstr "Estatísticas deletadas e desabilitadas!"
|
||||||
|
|
||||||
#: settings.py:94
|
#: settings.py:94
|
||||||
msgid "Set locale!"
|
msgid "Set locale!"
|
||||||
msgstr "Local selecionado!"
|
msgstr "Linguagem selecionada!"
|
||||||
|
|
||||||
#: simple_commands.py
|
#: simple_commands.py
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
3
utils.py
3
utils.py
|
@ -185,8 +185,9 @@ def game_locales(func):
|
||||||
|
|
||||||
result = func(bot, update, *pargs, **kwargs)
|
result = func(bot, update, *pargs, **kwargs)
|
||||||
|
|
||||||
for i in locales:
|
while _.code:
|
||||||
_.pop()
|
_.pop()
|
||||||
|
|
||||||
return result
|
return result
|
||||||
return wrapped
|
return wrapped
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue