From 3348e051a13eae0753175cd96a6ed15b1a2d4f54 Mon Sep 17 00:00:00 2001
From: RickyRister <42636155+RickyRister@users.noreply.github.com>
Date: Sun, 29 Dec 2024 16:57:31 -0800
Subject: [PATCH 01/14] update recently opened decks when saving a new deck
(#5389)
---
cockatrice/src/client/tabs/tab_deck_editor.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/cockatrice/src/client/tabs/tab_deck_editor.cpp b/cockatrice/src/client/tabs/tab_deck_editor.cpp
index 404bdb31f..7a0cfff14 100644
--- a/cockatrice/src/client/tabs/tab_deck_editor.cpp
+++ b/cockatrice/src/client/tabs/tab_deck_editor.cpp
@@ -1038,6 +1038,9 @@ bool TabDeckEditor::actSaveDeckAs()
return false;
}
setModified(false);
+
+ SettingsCache::instance().recents().updateRecentlyOpenedDeckPaths(fileName);
+
return true;
}
From 93475b43a501b78c4b2372fb28f35eb1161e46f8 Mon Sep 17 00:00:00 2001
From: "transifex-integration[bot]"
<43880903+transifex-integration[bot]@users.noreply.github.com>
Date: Mon, 30 Dec 2024 00:57:43 +0000
Subject: [PATCH 02/14] Updates for project Cockatrice and language it (#5387)
* Translate cockatrice/cockatrice_en@source.ts in it
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'it'.
* Translate webclient/src/i18n-default.json in it
100% translated source file: 'webclient/src/i18n-default.json'
on 'it'.
* Translate oracle/oracle_en@source.ts in it
100% translated source file: 'oracle/oracle_en@source.ts'
on 'it'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
---
cockatrice/translations/cockatrice_it.ts | 1015 +++++++++---------
oracle/translations/oracle_it.ts | 4 +-
webclient/public/locales/it/translation.json | 10 +-
3 files changed, 534 insertions(+), 495 deletions(-)
diff --git a/cockatrice/translations/cockatrice_it.ts b/cockatrice/translations/cockatrice_it.ts
index f5e686951..d9f34573e 100644
--- a/cockatrice/translations/cockatrice_it.ts
+++ b/cockatrice/translations/cockatrice_it.ts
@@ -20,6 +20,19 @@
Nuovo valore per il segnalino '%1':
+
+ AdminNotesDialog
+
+
+ Update Notes
+ Aggiorna note
+
+
+
+ Admin Notes for %1
+ Note amministratori su %1
+
+AllZonesCardAmountWidget
@@ -36,117 +49,117 @@
AppearanceSettingsPage
-
+ ErrorErrore
-
+ Could not create themes directory at '%1'.Impossibile creare la cartella dei temi in '%1'.
-
+ Theme settingsImpostazioni temi
-
+ Current theme:Tema attuale:
-
+ Open themes folderApri cartella temi
-
+ Menu settingsMenù impostazioni.
-
+ Show keyboard shortcuts in right-click menusMostra scorciatoie da tastiera nel menù del tasto destro del mouse.
-
+ Card renderingVisualizzazione delle carte
-
+ Display card names on cards having a pictureVisualizza nome delle carte sopra le immagini
-
+ Auto-Rotate cards with sideways layoutRuota automaticamente carte con disposizione orizzontale.
-
+ Override all card art with personal set preference (Pre-ProviderID change behavior) [Requires Client restart]Sovrascrivi tutte le arti delle carte con set di preferenza personale (Comportamento di modifica dell'ID pre-provider) [Richiede il riavvio del Client]
-
+ Bump sets that the deck contains cards from to the top in the printing selectorImposta le carte che il mazzo contiene dall'alto verso il basso nel selettore di stampa
-
+ Scale cards on mouse overIngrandisci la carta sotto il mouse
-
+ Minimum overlap percentage of cards on the stack and in vertical handPercentuale minima di sovrapposizione delle carte in pila e in mano verticale
-
+ Maximum initial height for card view window:Altezza iniziale massima per la finestra di visualizzazione della scheda:
-
+ rowsfile
-
+ Hand layoutLayout della mano
-
+ Display hand horizontally (wastes space)Disponi la mano orizzontalmente (spreca spazio)
-
+ Enable left justificationAllinea a sinistra
-
+ Table grid layoutLayout della griglia tabellare
-
+ Invert vertical coordinateInverti le coordinate verticali
-
+ Minimum player count for multi-column layout:Numero di giocatori minimo per layout multicolonna:
-
+ Maximum font size for information displayed on cards:Dimensione massima carattere per le informazioni mostrate sulle carte:
@@ -267,22 +280,22 @@ Questa è visibile solo ai moderatori e non alla persona bannata.
BetaReleaseChannel
-
+ Beta ReleasesVersioni beta
-
+ No reply received from the release update server.Nessuna risposta ricevuta dal server degli aggiornamenti.
-
+ Invalid reply received from the release update server.Risposta non valida ricevuta dal server degli aggiornamenti.
-
+ No reply received from the file update server.Nessuna risposta ricevuta dal server degli aggiornamenti.
@@ -590,166 +603,166 @@ Questa è visibile solo ai moderatori e non alla persona bannata.
DeckEditorSettingsPage
-
-
+
+ Update SpoilersAggiorna spoiler
-
-
+
+ SuccessFatto
-
+ Download URLs have been reset.Gli indirizzi di download sono stati resettati.
-
+ Downloaded card pictures have been reset.Le immagini delle carte scaricate sono state eliminate.
-
+ ErrorErrore
-
+ One or more downloaded card pictures could not be cleared.Non è stato possibile eliminare alcune delle immagini delle carte scaricate.
-
+ Add URLAggiungi indirizzo
-
-
+
+ URL:Indirizzo:
-
-
+
+ Edit URLModifica indirizzo:
-
+ Network Cache Size:Dimensione cache di rete:
-
+ Redirect Cache TTL:Reindirizza TTL della cache:
-
+ How long cached redirects for urls are valid for.Per quanto tempo sono validi i reindirizzamenti memorizzati nella cache per gli URL.
-
+ Picture Cache Size:Dimensione cache immagini:
-
+ Add New URLAggiungi indirizzo URL
-
+ Remove URLElimina indirizzo URL
-
+ Day(s)Giorno/i
-
+ Updating...Aggiornando...
-
+ Choose pathScegli il percorso
-
+ URL Download PriorityOrdine di priorità degli indirizzi
-
+ SpoilersSpoiler
-
+ Download Spoilers AutomaticallyScarica spoiler automaticamente
-
+ Spoiler Location:Indirizzo spoiler:
-
+ Last ChangeUltimo cambiamento
-
+ Spoilers download automatically on launchScarica spoiler automaticamente all'avvio
-
+ Press the button to manually update without relaunchingPremi il pulsante per aggiornare manualmente senza riavviare
-
+ Do not close settings until manual update is completeNon chiudere le impostazioni fino a che l'aggiornamento manuale sia completato
-
+ Download card pictures on the flyDownload immagini delle carte
-
+ How to add a custom URLCome aggiungere indirizzi personalizzati
-
+ Delete Downloaded ImagesElimina immagini scaricate
-
+ Reset Download URLsResetta indirizzi di download
-
+ On-disk cache for downloaded picturesCache su disco immagini scaricate
-
+ In-memory cache for pictures not currently on screenCache in memoria per immagini non attualmente su schermo
@@ -847,138 +860,148 @@ Questa è visibile solo ai moderatori e non alla persona bannata.
DlgConnect
-
+ Downloading...Scaricamento...
-
+ Known HostsHost Conosciuti
-
+
+ Delete the currently selected saved server
+ Elimina il server salvato attualmente selezionato
+
+
+ Refresh the server list with known public serversAggiorna la lista dei server con server pubblici
-
+ New HostNuovo indirizzo
-
+ Name:Nome:
-
+ &Host:&Host:
-
+ &Port:&Porta:
-
+ Player &name:&Nome giocatore:
-
+ P&assword:P&assword:
-
+ &Save password&Salva password
-
+ A&uto connectConnetti a&utomaticamente
-
+ Automatically connect to the most recent login when Cockatrice opensConnetti automaticamente all'ultimo server utilizzato all'avvio di Cockatrice
-
+ If you have any trouble connecting or registering then contact the server staff for help!Se hai problemi a connetterti o registrarti contatta lo staff del server per aiuto!
-
-
+
+ WebpageSito web
-
+ Reset PasswordResetta Password
-
+
+ Forgot password?
+ Hai dimenticato la password?
+
+
+ &Connect&Connetti
-
+ ServerServer
-
+ LoginLogin
-
+ Server ContactContatto server
-
+ Connect to ServerConnetti al server
-
+ Server URLURL Server
-
+ Communication PortNumero porta
-
+ Unique Server NameNome univoco del server
-
+ Connection WarningAvviso di connessione
-
+ You need to name your new connection profile.È necessario impostare un nome per il nuovo profilo di connessione.
-
+ Connect WarningProblema di connessione
-
+ The player name can't be empty.Il nome del giocatore non può essere vuoto.
@@ -1889,12 +1912,12 @@ La tua email verrà utilizzata per verificare il tuo account.
DlgSettings
-
+ Unknown Error loading card databaseErrore sconosciuto durante il caricamento del database delle carte
-
+ Your card database is invalid.
Cockatrice may not function correctly with an invalid database
@@ -1911,7 +1934,7 @@ Ti consigliamo di avviare oracle per aggiornare il tuo database delle carte.
Vuoi modificare le impostazioni della posizione del database della carte?
-
+ Your card database version is too old.
This can cause problems loading card information or images
@@ -1928,7 +1951,7 @@ Ti consigliamo di avviare oracle per aggiornare il tuo database delle carte.
Vuoi modificare le impostazioni della posizione del database della carte?
-
+ Your card database did not finish loading
Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues with your cards.xml attached
@@ -1940,7 +1963,7 @@ Per favore crea un ticket di assistenza su https://github.com/Cockatrice/Cockatr
Desideri modificare l'impostazione della posizione del database?
-
+ File Error loading your card database.
Would you like to change your database location setting?
@@ -1949,7 +1972,7 @@ Would you like to change your database location setting?
Vuoi modificare le impostazioni della posizione del database della carte?
-
+ Your card database was loaded but contains no cards.
Would you like to change your database location setting?
@@ -1958,7 +1981,7 @@ Would you like to change your database location setting?
Vuoi modificare le impostazioni della posizione del database della carte?
-
+ Unknown card database load status
Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues
@@ -1971,59 +1994,59 @@ https://github.com/Cockatrice/Cockatrice/issues
Desideri modificare l'impostazione della posizione del database?
-
-
-
+
+
+ ErrorErrore
-
+ The path to your deck directory is invalid. Would you like to go back and set the correct path?Il percorso della cartella del mazzo non è valido. Vuoi tornare in dietro e impostare il percorso corretto?
-
+ The path to your card pictures directory is invalid. Would you like to go back and set the correct path?Il percorso della cartella delle immagini delle carte è invilido. Vuoi tornare indietro e impostare il percorso corretto?
-
+ SettingsImpostazioni
-
+ GeneralGenerale
-
+ AppearanceAspetto
-
+ User InterfaceInterfaccia
-
+ Card SourcesImmagini carte
-
+ ChatChat
-
+ SoundSuoni
-
+ ShortcutsCombinazioni di tasti
@@ -2049,40 +2072,40 @@ Desideri modificare l'impostazione della posizione del database?
DlgUpdate
-
+ Current release channelCanale della versione corrente
-
+ ReinstallReinstalla
-
+ Cancel DownloadAnnulla download
-
+ Open Download PageApri pagina di download
-
+ Check for Client UpdatesVerifica la presenza di aggiornamenti del client
-
-
-
-
+
+
+
+ ErrorErrore
-
+ Cockatrice was not built with SSL support, therefore you cannot download updates automatically!
Please visit the download page to update manually.Cockatrice non è stato creato con il supporto SSL, quindi gli aggiornamenti non possono essere scaricati automaticamente!
@@ -2090,126 +2113,126 @@ Please visit the download page to update manually.
Per favore, visitate la pagina di download per aggiornare manualmente.
-
+ Downloading update...Scarico l'aggiornamento...
-
+ Checking for updates...Ricerca aggiornamenti...
-
+ Finished checking for updatesControllo aggiornamenti terminato
-
+ No Update AvailableNessun aggiornamento disponibile
-
+ Cockatrice is up to date!Cockatrice è aggiornato!
-
+ You are already running the latest version available in the chosen release channel.Hai già la versione più recente nel canale della versione scelto.
-
+ Current versionVersione corrente
-
+ Selected release channelCanale della versione selezionato
-
-
+
+ Update AvailableAggiornamento disponibile
-
-
+
+ A new version of Cockatrice is available!Una nuova versione di Cockatrice è disponibile!
-
-
+
+ New versionNuova versione
-
-
+
+ ReleasedRilasciato
-
-
+
+ ChangelogCambiamenti della versione
-
+ Do you want to update now?Vuoi aggiornare adesso?
-
+ Unfortunately there are no download packages available for your operating system.
You may have to build from source yourself.Sfortunatamente non ci sono pacchetti scaricabili disponibili per il tuo sistema operativo.
Potresti dover creare dal codice sorgente da solo.
-
+ Please check the download page manually and visit the wiki for instructions on compiling.Per favore visita la pagina di download manualmente e visita la wiki per istruzioni su come compilare.
-
-
-
+
+
+ Update ErrorErrore durante l'aggiornamento
-
+ An error occurred while checking for updates:Errore durante il controllo degli aggiornamenti:
-
+ An error occurred while downloading an update:Errore durante il download di un aggiornamento:
-
+ Installing...Installazione...
-
+ Cockatrice is unable to open the installer.Cockatrice non riesce ad aprire il file di installazione.
-
+ Try to update manually by closing Cockatrice and running the installer.Prova ad aggiornare manualmente chiudendo Cockatrice ed eseguento il file di installazione.
-
+ Download locationPercorso download
@@ -2445,92 +2468,97 @@ Potresti dover creare dal codice sorgente da solo.
GeneralSettingsPage
-
+ Reset all pathsReimposta tutti gli indirizzi di download
-
+ All paths have been resetGli indirizzi di download sono stati resettati
-
-
-
-
-
-
+
+
+
+
+
+ Choose pathSeleziona il percorso
-
+ Personal settingsImpostazioni personali
-
+ Language:Lingua:
-
+ Paths (editing disabled in portable mode)Destinazioni (non si può personalizzare in modalità portatile)
-
+ PathsPercorsi
-
+ Decks directory:Cartella mazzi:
-
+ Replays directory:Cartella replay:
-
+ Pictures directory:Cartella immagini:
-
+ Card database:Database carte:
-
+ Custom database directory:Cartella database personalizzata.
-
+ Token database:Database pedine:
-
+ Update channelCanale di aggiornamento:
-
+
+ Check for client updates on startup
+ Controlla gli aggiornamenti del client all'avvio
+
+
+ Notify if a feature supported by the server is missing in my clientAvvisami se una funzionalità supportata dal server manca nel mio programma
-
+ Automatically run Oracle when running a new version of CockatriceAvvia automaticamente Oracle se Cockatrice è stato aggiornato
-
+ Show tips on startupMostra suggerimenti all'avvio
@@ -2538,61 +2566,61 @@ Potresti dover creare dal codice sorgente da solo.
MainWindow
-
-
+
+ The server has reached its maximum user capacity, please check back later.Il server ha raggiunto la sua massima capacità di utenti, riprova più tardi.
-
+ There are too many concurrent connections from your address.Ci sono troppe connessioni contemporanee dal tuo indirizzo.
-
+ Banned by moderatorBannato dal moderatore
-
+ Expected end time: %1Fine prevista: %1
-
+ This ban lasts indefinitely.Questo ban dura a tempo indeterminato.
-
+ Scheduled server shutdown.Spegnimento del server in programma.
-
-
+
+ Invalid username.Nome utente non valido.
-
+ You have been logged out due to logging in at another location.Sei stato disconnesso: ti sei connesso da un'altra postazione.
-
+ Connection closedConnessione chiusa
-
+ The server has terminated your connection.
Reason: %1Hai perso la connessione con il server.
Ragione: %1
-
+ The server is going to be restarted in %n minute(s).
All running games will be lost.
Reason for shutdown: %1
@@ -2605,563 +2633,563 @@ Tutti le partite saranno perse.
Ragione dello spegnimento: %1
-
+ Scheduled server shutdownSpegnimento del server in programma
-
-
+
+ SuccessSuccesso
-
+ Registration accepted.
Will now login.Registrazione accettata.
Login in corso.
-
+ Account activation accepted.
Will now login.Attivazione account accettata.
Login in corso.
-
+ Number of playersNumero di giocatori
-
+ Please enter the number of players.Inserisci il numero di giocatori:
-
-
+
+ Player %1Giocatore %1
-
+ Load replayCarica replay
-
+ About CockatriceInfo su Cockatrice
-
+ VersionVersione
-
+ Cockatrice WebpageSito di Cockatrice
-
+ Project Manager:Manager del progetto:
-
+ Past Project Managers:Manager precedenti:
-
+ Developers:Sviluppatori:
-
+ Our DevelopersI nostri sviluppatori
-
+ Help Develop!Aiutaci nello sviluppo!
-
+ Translators:Traduttori:
-
+ Our TranslatorsI nostri traduttori
-
+ Help Translate!Aiutaci nella traduzione!
-
+ Support:Supporto:
-
+ Report an IssueSegnala un problema
-
+ TroubleshootingRisoluzione dei problemi
-
+ F.A.Q.F.A.Q.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ErrorErrore
-
+ Server timeoutTimeout del server
-
+ Failed LoginLogin fallito
-
+ Your client seems to be missing features this server requires for connection.La tua versione del programma non supporta funzionalità richieste dal server, aggiorna il programma e riprova.
-
+ To update your client, go to 'Help -> Check for Client Updates'.Per aggiornare la tua versione di Cockatrice, vai su 'Aiuto -> Controlla aggiornamenti client'
-
+ Incorrect username or password. Please check your authentication information and try again.Nome utente o password non validi. Ricontrolla i tuoi dati di accesso e riprova.
-
+ There is already an active session using this user name.
Please close that session first and re-login.Sei già loggato in un'altra sessione con questo username.
Chiudi prima quella sessione e riprova a loggare.
-
-
+
+ You are banned until %1.Sei bannato fino a %1.
-
-
+
+ You are banned indefinitely.Sei stato bannato per tempo indeterminato.
-
+ This server requires user registration. Do you want to register now?Questo server richiede la registrazione degli utenti. Vuoi registrarti adesso?
-
+ This server requires client IDs. Your client is either failing to generate an ID or you are running a modified client.
Please close and reopen your client to try again.Il server richiede un client ID. Il tuo programma non ha generato un client ID.
Riprova dopo aver chiuso e riaperto il programma.
-
+ An internal error has occurred, please close and reopen Cockatrice before trying again.
If the error persists, ensure you are running the latest version of the software and if needed contact the software developers.Si è verificato un errore, riprova dopo aver chiuso e riaperto il programma.
Se l'errore persiste, aggiorna il programma all'ultima versione e se necessario chiedi assistenza agli sviluppatori.
-
+ Account activationAttivazione account
-
+ Your account has not been activated yet.
You need to provide the activation token received in the activation email.Il tuo account non è ancora stato attivato.
Per attivarlo inserisci il codice di attivazione ricevuto tramite email,
-
+ Server FullServer pieno
-
+ Unknown login error: %1Errore di login sconosciuto: %1
-
-
+
+
This usually means that your client version is out of date, and the server sent a reply your client doesn't understand.
Solitamente questo significa che stai usando una vecchia versione del programma, e il server ha inviato un messaggio che il tuo programma non è in grado di comprendere.
-
+ Your username must respect these rules:Il nome utente deve seguire queste regole:
-
+ is %1 - %2 characters longessere lungo %1 - %2 caratteri
-
+ can %1 contain lowercase characters%1 può contenere caratteri minuscoli
-
-
-
+
+
+ NOTNON
-
+ can %1 contain uppercase characters%1 può contenere caratteri maiuscoli
-
+ can %1 contain numeric characters%1 può contenere numeri
-
+ can contain the following punctuation: %1può contenere la punteggiatura: %1
-
+ first character can %1 be a punctuation markil primo carattere %1 può essere punteggiatura
-
+ no unacceptable language as specified by these server rules:note that the following lines will not be translatednon usare un linguaggio inaccettabile, come specificato nelle regole del server:
-
+ can not contain any of the following words: %1non può contenere le seguenti parole: %1
-
+ can not match any of the following expressions: %1non può corrispondere alle seguenti espressioni: %1
-
+ You may only use A-Z, a-z, 0-9, _, ., and - in your username.Puoi usare solo i caratteri A-Z, a-z, 0-9, _, ., e - nel tuo nome utente.
-
-
-
-
-
-
+
+
+
+
+
+ Registration deniedRegistrazione negata
-
+ Registration is currently disabled on this serverLa registrazione è disabilitata su questo server
-
+ There is already an existing account with the same user name.Esiste già un account con lo stesso nome utente.
-
+ It's mandatory to specify a valid email address when registering.E' obbligatorio specificare un indirizzo email valido per la registrazione.
-
+ It appears you are attempting to register a new account on this server yet you already have an account registered with the email provided. This server restricts the number of accounts a user can register per address. Please contact the server operator for further assistance or to obtain your credential information.Sembra che tu stia tentando di registrare un nuovo account su questo server ma hai già un account registrato sull'indirizzo email fornito. Questo server restringe il numero di account un utente più avere per indirizzo. Per favore contatta l'amministratore del server per ulteriore assistenza o per ottenere le tue credenziali di accesso.
-
+ Password too short.Password troppo corta.
-
+ Registration failed for a technical problem on the server.La registrazione è fallita a causa di un problema tecnico sul server.
-
+ Unknown registration error: %1Errore di registrazione sconosciuto: %1
-
+ Account activation failedAttivazione account fallita
-
+ Socket error: %1Errore nella connessione: %1
-
+ 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.Stai cercando di connetterti a un server obsoleto. Declassa la versione di Cockatrice per farlo funzionare o connetti ad un altro server.
La tua versione è la %1, la versione remota è la %2.
-
+ Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.La tua versione di Cockatrice è obsoleta. Aggiorna la tua versione di Cockatrice.
La tua versione è la %1, la versione online è la %2.
-
+ Connecting to %1...Connessione a %1...
-
+ Registering to %1 as %2...Registrazione su %1 come %2...
-
+ DisconnectedDisconnesso
-
+ Connected, logging in at %1Connesso, login in corso su %1
-
-
-
+
+
+ Requesting forgotten password to %1 as %2...Richiesta recupero password su %1 come %2...
-
+ &Connect...&Connetti...
-
+ &Disconnect&Disconnetti
-
+ Start &local game...Inizia &partita in locale...
-
+ &Watch replay...&Guarda replay...
-
+ &Deck editor&Editor dei mazzi
-
+ &Full screen&Schermo intero
-
+ &Register to server...&Registrati sul server...
-
+ &Restore password...Recupera Password...
-
+ &Settings...&Impostazioni...
-
+ &Exit&Esci
-
+ A&ctionsA&zioni
-
+ &Cockatrice&Cockatrice
-
+ C&ard DatabaseDatabase delle c&arte
-
+ &Manage sets...&Organizza set...
-
+ Edit custom &tokens...Modifica pedine personalizzate
-
+ Open custom image folderApri cartella immagini personalizzate
-
+ Open custom sets folderApri cartella set personalizzati
-
+ Add custom sets/cardsAggiungi set di carte personalizzato
-
+ Reload card databaseRicarica database carte
-
+ &Help&Aiuto
-
+ &About Cockatrice&Info su Cockatrice
-
+ &Tip of the DaySuggerimento del giorno
-
+ Check for Client UpdatesControlla aggiornamenti client
-
+ Check for Card Updates...Cerca Aggiornamenti Carte...
-
+ View &Debug LogVedi Log %Debug
-
+ Show/HideMostra/Nascondi
-
+ New VersionNuova versione
-
+ Congratulations on updating to Cockatrice %1!
Oracle will now launch to update your card database.Congratulazioni per aver aggiornato Cockatrice alla versione %1!
Oracle verrà avviato per aggiornare anche il database delle carte.
-
+ Cockatrice installedCockatrice installata
-
+ Congratulations on installing Cockatrice %1!
Oracle will now launch to install the initial card database.Congratulazioni per aver installato Cockatrice %1!
Oracle verrà avviato per installare il database delle carte.
-
+ Card databaseDatabase carte
-
+ Cockatrice is unable to load the card database.
Do you want to update your card database now?
If unsure or first time user, choose "Yes"
@@ -3170,29 +3198,29 @@ Vuoi provare ad aggiornare il database adesso?
Se è la prima volta che usi Cockatrice o non sei sicuro, scegli "Sì"
-
-
+
+ YesSì
-
-
+
+ NoNo
-
+ Open settingsApri impostazioni
-
+ New sets foundNuovi set trovati
-
+ %n new set(s) found in the card database
Set code(s): %1
Do you want to enable it/them?
@@ -3205,17 +3233,17 @@ Codici dei set: %1
Desideri attivarli?
-
+ View setsVedi set
-
+ WelcomeBenvenuto
-
+ Hi! It seems like you're running this version of Cockatrice for the first time.
All the sets in the card database have been enabled.
Read more about changing the set order or disabling specific sets and consequent effects in the "Manage Sets" dialog.
@@ -3224,58 +3252,58 @@ Tutti i set nell'archivio delle carte sono stati abilitati.
Scopri metodi alternativi per visualizzare i set o disabilitare set ed effetti nella finestra "Organizza set".
-
-
+
+ InformationInformazione
-
+ A card database update is already running.L'aggiornamento delle carte è già in corso.
-
+ Unable to run the card database updater: Impossibile avviare l'aggiornamento delle carte:
-
+ failed to start.avvio fallito.
-
+ crashed.crashato.
-
+ timed out.time out.
-
+ write error.errore di scrittura.
-
+ read error.errore di lettura.
-
+ unknown error.errore sconosciuto.
-
+ The card database updater exited with an error: %1L'aggiornamento delle carte ha causato un errore: %1
-
+ This server supports additional features that your client doesn't have.
This is most likely not a problem, but this message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.
@@ -3286,55 +3314,55 @@ Solitamente non si dovrebbe incorrere in problemi, ma questo messaggio può sign
Per aggiornare il tuo client, vai su Aiuto -> Controlla aggiornamenti client
-
-
-
-
-
+
+
+
+
+ Load sets/cardsCarica set di carte
-
+ Selected file cannot be found.Il file selezionato non può essere caricato.
-
+ You can only import XML databases at this time.E' possibile importare solamente database XML.
-
+ The new sets/cards have been added successfully.
Cockatrice will now reload the card database.Il nuovo set di carte è stato aggiunto correttamente.
Il database delle carte verrà ricaricato.
-
+ Sets/cards failed to import.Il nuovo set di carte non è stato importato a causa di un errore.
-
-
-
+
+
+ Reset PasswordReimposta Password
-
+ Your password has been reset successfully, you can now log in using the new credentials.La tua password è stata reimpostata correttamente, ora puoi accedere utilizzando le nuove credenziali.
-
+ Failed to reset user account password, please contact the server operator to reset your password.La reimpostazione della password è fallita, contatta l'amministratore del server per reimpostare la password.
-
+ Activation request received, please check your email for an activation token.Richiesta di attivazione ricevuta, controlla il tuo indirizzo email per il codice di attivazione.
@@ -3919,110 +3947,110 @@ Il database delle carte verrà ricaricato.
MessagesSettingsPage
-
+ Word1 Word2 Word3Parola1 Parola2 Parola3
-
+ Add New MessageAggiungi Nuovo Messaggio
-
+ Edit MessageModifica Messaggio
-
+ Remove MessageRimuovi Messaggio
-
+ Add messageAggiungi messaggio
-
-
+
+ Message:Messaggio:
-
+ Edit messageModifica messaggio
-
+ Chat settingsImpostazioni chat
-
+ Custom alert wordsLista parole evidenziate
-
+ Enable chat mentionsAbilita menzioni in chat
-
+ Enable mention completerAbilita completamento menzioni
-
+ In-game message macrosMessaggi rapidi in partita
-
+ How to use in-game message macrosCome usare i messaggi macro in gioco
-
+ Ignore chat room messages sent by unregistered usersIgnora i messaggi in chat inviati dagli utenti non registrati
-
+ Ignore private messages sent by unregistered usersIgnora i messaggi privati inviati dagli utenti non registrati
-
-
+
+ Invert text colorInverti colore testo
-
+ Enable desktop notifications for private messagesAbilita notifiche desktop per i messaggi privati
-
+ Enable desktop notification for mentionsAbilita notifiche sul desktop per le menzioni
-
+ Enable room message history on joinAbilita messaggi recenti all'ingresso
-
-
+
+ (Color is hexadecimal)(Colore in esadecimale)
-
+ Separate words with a space, alphanumeric characters onlySeparare le parole con uno spazio; solo caratteri alfanumerici
@@ -4960,37 +4988,37 @@ Il database delle carte verrà ricaricato.
QMenuBar
-
+ ServicesServizi
-
+ Hide %1Nascondi %1
-
+ Hide OthersNascondi altre
-
+ Show AllMostra tutte
-
+ Preferences...Preferenze...
-
+ Quit %1Esci da %1
-
+ About %1Informazioni su %1
@@ -4998,18 +5026,18 @@ Il database delle carte verrà ricaricato.
QObject
-
+ Cockatrice card database (*.xml)Database delle carte di Cockatrice (*.xml)
-
+ All files (*.*)Tutti i file (*.*)
-
+ Cockatrice replays (*.cor)Replay di Cockatrice (*.cor)
@@ -5037,92 +5065,92 @@ Il database delle carte verrà ricaricato.
QPlatformTheme
-
+ OKConferma
-
+ SaveSalva
-
+ Save AllSalva tutto
-
+ OpenApri
-
+ &Yes&Sì
-
+ Yes to &AllSì a &tutto
-
+ &No&No
-
+ N&o to AllN&o a tutto
-
+ AbortInterrompi
-
+ RetryRiprova
-
+ IgnoreIgnora
-
+ CloseChiudi
-
+ CancelAnnulla
-
+ DiscardAbbandona
-
+ HelpAiuto
-
+ ApplyApplica
-
+ ResetResetta
-
+ Restore DefaultsRipristina predefiniti
@@ -5280,53 +5308,53 @@ Il database delle carte verrà ricaricato.
ShortcutSettingsPage
-
-
+
+ Restore all default shortcutsRipristina tutte le scorciatoie predefinite
-
+ Do you really want to restore all default shortcuts?Sei scuro di voler ripristinare tutte le scorciatoie predefinite?
-
+ Clear all default shortcutsRimuovi tutte le scorciatoie predefinite
-
+ Do you really want to clear all shortcuts?Sei sicuro di voler rimuovere tutte le scorciatoie?
-
+ Section:Sezione:
-
+ Action:Azione:
-
+ Shortcut:Scorciatoia:
-
+ How to set custom shortcutsCome impostare scorciatoie predefinite
-
+ Clear all shortcutsRimuovi tutte le shortcuts
-
+ Search by shortcut nameCerca per nome scorciatoia
@@ -5382,27 +5410,27 @@ Controlla le impostazioni!
SoundSettingsPage
-
+ Enable &soundsAbilita &suoni
-
+ Current sounds theme:Tema sonoro attuale:
-
+ Test system sound engineProva il funzionamento dei suoni
-
+ Sound settingsImpostazioni suoni
-
+ Master volumeVolume
@@ -5459,27 +5487,27 @@ Controlla le impostazioni!
StableReleaseChannel
-
+ Stable ReleasesVersioni stabili
-
+ No reply received from the release update server.Nessuna risposta ricevuta dal server degli aggiornamenti di versione.
-
+ Invalid reply received from the release update server.Risposta non valida ricevuta dal server degli aggiornamenti di versione.
-
+ No reply received from the tag update server.Nessuna risposta ricevuta dal server dei tag di aggiornamento.
-
+ Invalid reply received from the tag update server.Risposta non valida ricevuta dal server dei tag di aggiornamento.
@@ -6784,173 +6812,184 @@ Se pregato di evitare di continuare questa attività o potrebbero venire presi u
UserContextMenu
-
+ User &details&Dettagli utente
-
+ Private &chat&Chat privata
-
+ Show this user's &gamesVisualizza le &partite dell'utente
-
+ Add to &buddy listAggiungi alla lista &amici
-
+ Remove from &buddy listRimuovi dalla lista &amici
-
+ Add to &ignore listAggiungi alla lista &ignorati
-
+ Remove from &ignore listRimuovi dalla lista &ignorati
-
+ Kick from &gameCaccia dalla &partita
-
+ Warn userAvvisa utente
-
+ View user's war&n historyMostra storia avvisi ute&nte
-
+ Ban from &serverBanna dal &server
-
+ View user's &ban historyMostra storia &ban utente
-
+ &Promote user to moderator&Promuovi utente a moderatore
-
+ Dem&ote user from moderatorDegrada il m&oderatore ad utente
-
+ Promote user to &judgePromuovi utente a &giudice
-
+ Demote user from judgeDegrada utente da giudice
-
+
+ View admin notes
+ Visualizza le note degli amministratori
+
+
+ %1's gamesPartite di %1
-
-
-
+
+
+ Ban HistoryStorico ban
-
+ Ban Time;Moderator;Ban Length;Ban Reason;Visible ReasonOra Ban;Moderatore;Durata Ban;Ragione Ban;Ragione Visibile
-
+ User has never been banned.L'utente non è mai stato bannato.
-
+ Failed to collect ban information.Impossibile recuperare le informazioni sui ban.
-
-
-
+
+
+ Warning HistoryStorico avvisi
-
+ Warning Time;Moderator;User Name;ReasonOra Avviso;Moderatore;Nome Utente;Ragione
-
+ User has never been warned.L'utente non ha mai ricevuto avvisi.
-
+ Failed to collect warning information.Impossibile recuperare le informazioni sugli avvisi.
-
-
+
+ Failed to get admin notes.
+ Impossibile ottenere le note degli amministratori
+
+
+
+ SuccessSuccesso
-
+ Successfully promoted user.Utente promosso.
-
+ Successfully demoted user.Utente degradato.
-
-
+
+
+ FailedFallito
-
+ Failed to promote user.Promozione fallita.
-
+ Failed to demote user.Degradazione fallita.
-
+ Copy hash to clipboardCopia hash nella clipboard
-
+ Remove this user's messagesRimuovi i messaggi di questo utente
@@ -7132,82 +7171,82 @@ Se pregato di evitare di continuare questa attività o potrebbero venire presi u
UserInterfaceSettingsPage
-
+ General interface settingsImpostazioni generali di interfaccia
-
+ &Double-click cards to play them (instead of single-click)&Doppio click sulle carte per giocarle (disabilitato un solo click)
-
+ &Clicking plays all selected cards (instead of just the clicked card)Gioca tutte le carte selezionate
-
+ &Play all nonlands onto the stack (not the battlefield) by defaultGioca tutte le carte non terra nella &pila (invece che sul campo di battaglia)
-
+ Annotate card text on tokensAnnota il testo della carta sulle pedine
-
+ Use tear-off menus, allowing right click menus to persist on screenUsa menù-a-strappo, permettendo ai menù del tasto destro del mouse di rimanere sullo schermo
-
+ Notifications settingsImpostazioni notifiche
-
+ Enable notifications in taskbarAbilita notifiche nella barra delle applicazioni
-
+ Notify in the taskbar for game events while you are spectatingAbilita notifiche anche per i giochi in cui si è solo uno spettatore
-
+ Notify in the taskbar when users in your buddy list connectNotifca nella barra delle applicazioni quando degli utenti nella tua lista amici si connetto
-
+ Animation settingsImpostazioni delle animazioni
-
+ &Tap/untap animationAnimazioni &TAPpa/STAPpa
-
+ Deck editor settingsImpostazioni dell'editor del mazzo
-
+ Open deck in new tab by defaultApri il mazzo in una nuova scheda automaticamente
-
+ Replay settingsImpostazioni di riproduzione
-
+ Buffer time for backwards skip via shortcut:Tempo di attesa per saltare indietro dopo aver premuto la scorciatoia
@@ -7215,22 +7254,22 @@ Se pregato di evitare di continuare questa attività o potrebbero venire presi u
UserList
-
+ Users connected to server: %1Utenti connessi al server: %1
-
+ Users in this room: %1Utenti in questa stanza: %1
-
+ Buddies online: %1 / %2Amici online: %1 / %2
-
+ Ignored users online: %1 / %2Utenti ignorati online: %1 / %2
diff --git a/oracle/translations/oracle_it.ts b/oracle/translations/oracle_it.ts
index 04b28fac4..9bb09707d 100644
--- a/oracle/translations/oracle_it.ts
+++ b/oracle/translations/oracle_it.ts
@@ -89,7 +89,7 @@ e pedine che verranno usate da Cockatrice.
Please choose a file.
- Selezina un file.
+ Seleziona un file.
@@ -246,7 +246,7 @@ e pedine che verranno usate da Cockatrice.
OracleImporter
-
+ Dummy set containing tokensSet finto contenente i token
diff --git a/webclient/public/locales/it/translation.json b/webclient/public/locales/it/translation.json
index 5983ad0d8..4f596cb10 100644
--- a/webclient/public/locales/it/translation.json
+++ b/webclient/public/locales/it/translation.json
@@ -158,7 +158,7 @@
"LS": "Lesotho",
"LT": "Lituania",
"LU": "Lussemburgo",
- "LV": "Latvia",
+ "LV": "Lettonia",
"LY": "Libia",
"MA": "Marocco",
"MC": "Monaco",
@@ -298,7 +298,7 @@
"subtitle": "Un portale digitale multi-piattaforma per giochi di carte multigiocatore"
},
"footer": {
- "registerPrompt": "Non ancora registrato?",
+ "registerPrompt": "Non sei ancora registrato?",
"registerAction": "Crea un nuovo account",
"credit": "Cockatrice è un progetto open source",
"version": "Versione"
@@ -314,17 +314,17 @@
},
"UnsupportedContainer": {
"title": "Browser non supportato",
- "subtitle1": "Per favore aggiornare il browser e/o controllare i permessi.",
+ "subtitle1": "Aggiornare il browser e/o controllare i permessi.",
"subtitle2": "Nota: la navigazione Privata può far si che il browser disabiliti certi permessi o funzionalità."
},
"AccountActivationDialog": {
"title": "Attivazione dell'account",
"subtitle1": "Il tuo account non è ancora stato attivato.",
- "subtitle2": "È necessario fornire il token di attivazione ricevuto nell'e-mail di attivazione."
+ "subtitle2": "È necessario fornire il codice ricevuto nell'e-mail di attivazione."
},
"KnownHostDialog": {
"title": "{modalità, seleziona, modifica {Modifica} altro {Aggiungi}} Host conosciuto",
- "subtitle": "L'aggiunta di un nuovo host consente di connettersi a server diversi. Inserisci i dettagli di seguito nella tua lista di host."
+ "subtitle": "L'aggiunta di un nuovo host consente di connettersi a server diversi. Inserisci i dettagli di seguito nella lista degli host."
},
"RegistrationDialog": {
"title": "Crea un nuovo account"
From cfaadc40b1e22ad6148eb5d27f5bf07e09ccf44b Mon Sep 17 00:00:00 2001
From: "transifex-integration[bot]"
<43880903+transifex-integration[bot]@users.noreply.github.com>
Date: Mon, 30 Dec 2024 00:57:51 +0000
Subject: [PATCH 03/14] Translate cockatrice_en@source.ts in pt_BR (#5386)
100% translated source file: 'cockatrice_en@source.ts'
on 'pt_BR'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
---
cockatrice/translations/cockatrice_pt_BR.ts | 3042 +++++++++++--------
1 file changed, 1819 insertions(+), 1223 deletions(-)
diff --git a/cockatrice/translations/cockatrice_pt_BR.ts b/cockatrice/translations/cockatrice_pt_BR.ts
index f8b422538..a15ebe37d 100644
--- a/cockatrice/translations/cockatrice_pt_BR.ts
+++ b/cockatrice/translations/cockatrice_pt_BR.ts
@@ -20,85 +20,146 @@
Novo valor para marcador '%1':
+
+ AdminNotesDialog
+
+
+ Update Notes
+ Notas de Atualização
+
+
+
+ Admin Notes for %1
+ Notas do Administrador para %1
+
+
+
+ AllZonesCardAmountWidget
+
+
+ Mainboard
+ Main
+
+
+
+ Sideboard
+ Side
+
+AppearanceSettingsPage
-
+ ErrorErro
-
+ Could not create themes directory at '%1'.Não foi possível criar o diretório de temas em '%1'.
-
+ Theme settingsConfigurações de Tema
-
+ Current theme:Tema atual:
-
+ Open themes folderAbra a pasta de temas
-
+
+ Menu settings
+ Configurações do Menu
+
+
+
+ Show keyboard shortcuts in right-click menus
+ Mostrar atalhos de teclado nos menus de clique com o botão direito
+
+
+ Card renderingRenderização das cartas
-
+ Display card names on cards having a pictureMostrar nome nas cartas que possuem imagem
-
+
+ Auto-Rotate cards with sideways layout
+ Rotacionar automaticamente cartas com layout horizontal
+
+
+
+ Override all card art with personal set preference (Pre-ProviderID change behavior) [Requires Client restart]
+ Substituir todas as artes das cartas com a preferência de conjunto pessoal (comportamento anterior à mudança do ProviderID) [Requer reinício do cliente]
+
+
+
+ Bump sets that the deck contains cards from to the top in the printing selector
+ Priorizar conjuntos que o deck contém no topo do seletor de impressão
+
+
+ Scale cards on mouse overRedimensionar cartas ao passar o mouse
-
+ Minimum overlap percentage of cards on the stack and in vertical hand
-
+ Porcentagem mínima de sobreposição de cartas na pilha e na mão vertical
-
+
+ Maximum initial height for card view window:
+ Altura inicial máxima para a janela de visualização de cartas:
+
+
+
+ rows
+ linhas
+
+
+ Hand layoutOrganização da mão
-
+ Display hand horizontally (wastes space)Mostrar a mão na horizontal (desperdiça espaço)
-
+ Enable left justificationHabilitada justificação à esquerda
-
+ Table grid layoutOrganização do campo de batalha
-
+ Invert vertical coordinateInverter a coordenada vertical
-
+ Minimum player count for multi-column layout:Número mínimo de jogadores para o layout de multi-colunas
-
+ Maximum font size for information displayed on cards:Tamanho máximo da fonte para informações nas cartas:
@@ -219,22 +280,22 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
BetaReleaseChannel
-
+ Beta ReleasesLançamentos Beta
-
+ No reply received from the release update server.Nenhuma resposta recebida do servidor de atualização.
-
+ Invalid reply received from the release update server.Resposta inválida recebida do servidor de atualização.
-
+ No reply received from the file update server.Nenhuma resposta recebida do servidor de atualização.
@@ -360,37 +421,37 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
- CardFrame
+ CardInfoFrameWidget
-
+ ImageImagem
-
+ DescriptionDescrição
-
+ BothAmbos
- CardInfoText
+ CardInfoTextWidget
-
+ Name:Nome:
-
+ Related cards:Cartas relacionadas:
-
+ Unknown card:Carta desconhecida:
@@ -408,124 +469,132 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
&Poder / resistência
+
+ CardSizeWidget
+
+
+ Card Size
+ Tamanho da Carta
+
+CardZone
-
+ their handnominativesua mão
-
+ %1's handnominativemão de %1
-
+ their librarylook at zoneseu grimório
-
+ %1's librarylook at zonegrimório de %1
-
+ of their librarytop cards of zone,do seu grimório
-
+ of %1's librarytop cards of zonedo grimório de %1
-
+ their libraryreveal zoneseu grimório
-
+ %1's libraryreveal zonegrimório de %1
-
+ their libraryshuffleseu grimório
-
+ %1's libraryshuffle%1º grimório
-
+ their librarynominativeseu grimório
-
+ %1's librarynominative%1º grimório.
-
+ their graveyardnominativeseu cemitério
-
+ %1's graveyardnominative%1º cemitério
-
+ their exilenominativeseu exílio
-
+ %1's exilenominativeexílio de %1
-
+ their sideboardlook at zoneseu sideboard
-
+ %1's sideboardlook at zonesideboard de %1
-
+ their sideboardnominativeseu sideboard
-
+ %1's sideboardnominativesideboard de %1
@@ -534,164 +603,194 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
DeckEditorSettingsPage
-
-
+
+ Update SpoilersAtualizar Spoilers
-
-
+
+ SuccessSucesso
-
+ Download URLs have been reset.As URLs de download foram redefinidas.
-
+ Downloaded card pictures have been reset.As imagens de cartas baixadas foram redefinidas.
-
+ ErrorErro
-
+ One or more downloaded card pictures could not be cleared.Uma ou mais imagens de cartas baixadas não puderam ser apagadas.
-
+ Add URLAdicionar URL
-
-
+
+ URL:URL:
-
-
+
+ Edit URLEditar URL
-
+
+ Network Cache Size:
+ Tamanho do Cache de Rede:
+
+
+
+ Redirect Cache TTL:
+ TTL do Cache de Redirecionamento:
+
+
+
+ How long cached redirects for urls are valid for.
+ Por quanto tempo os redirecionamentos em cache para URLs são válidos.
+
+
+
+ Picture Cache Size:
+ Tamanho do Cache de Imagens:
+
+
+ Add New URLAdicionar nova URL
-
+ Remove URLRemover URL
-
+
+ Day(s)
+ Dia(s)
+
+
+ Updating...Atualizando...
-
+ Choose pathSelecione o caminho
-
+ URL Download PriorityPrioridade de download de URL
-
+ Spoilers'Spoilers'
-
+ Download Spoilers AutomaticallyBaixar 'spoilers' automaticamente
-
+ Spoiler Location:Localização do 'spoiler':
-
+ Last ChangeÚltima Alteração
-
+ Spoilers download automatically on launchBaixar automaticamente 'spoilers' ao iniciar
-
+ Press the button to manually update without relaunchingPressione o botão para atualizar manualmente sem reinicializar
-
+ Do not close settings until manual update is completeNão feche as configurações até que a atualização manual termine
-
+ Download card pictures on the flyBaixar imagens de cartas em tempo real
-
+ How to add a custom URLComo adicionar uma URL customizada
-
+ Delete Downloaded ImagesDeletar imagens baixadas
-
+ Reset Download URLsResetar URLs de download
-
- Downloaded images directory size:
-
-
-
-
+ On-disk cache for downloaded pictures
-
+ Cache em disco para imagens baixadas
-
- Picture cache size:
-
-
-
-
+ In-memory cache for pictures not currently on screen
-
+ Cache em memória para imagens que não estão atualmente na telaDeckListModel
-
+
+ Count
+ Contagem
+
+
+
+ Set
+ Conjunto
+
+
+ NumberNúmero
-
+
+ Provider ID
+ ID do Provedor
+
+
+ CardCard
@@ -713,42 +812,47 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
DeckViewContainer
-
+ Load deck...Carregar deck...
-
+ Load remote deck...Carregar deck remoto...
-
+ Ready to startPreparadx para começar
-
+
+ Force start
+ Forçar início
+
+
+ Sideboard unlockedSideboard aberto
-
+ Sideboard lockedSideboard fechado
-
+ Load deckCarregar deck
-
+ ErrorErro
-
+ The selected file could not be loaded.O arquivo selecionado não pode ser carregado
@@ -756,138 +860,148 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
DlgConnect
-
+ Downloading...Baixando...
-
+ Known HostsServidores conhecidos
-
+
+ Delete the currently selected saved server
+ Excluir o servidor salvo atualmente selecionado
+
+
+ Refresh the server list with known public serversAtualizar a lista de servidores com servidores públicos conhecidos
-
+ New HostNovo servidor
-
+ Name:Nome:
-
+ &Host:&Servidor:
-
+ &Port:&Porta:
-
+ Player &name:&Nome do jogador:
-
+ P&assword:S&enha:
-
+ &Save password&Salvar senha
-
+ A&uto connect&Conectar automaricamente
-
+ Automatically connect to the most recent login when Cockatrice opensConectar automaticamente com o login mais recente quando Cockatrice for iniciado
-
+ If you have any trouble connecting or registering then contact the server staff for help!Se você tiver problemas ao se conectar ou registar entre em contato com os responsáveis pelo servidor!
-
-
+
+ WebpagePágina da Web
-
+ Reset PasswordResetar Senha
-
+
+ Forgot password?
+ Esqueceu a senha?
+
+
+ &Connect&Conectar
-
+ ServerServidor
-
+ LoginLogin
-
+ Server ContactSalvar Contato
-
+ Connect to ServerConectar ao Servidor
-
+ Server URLURL do Servidor
-
+ Communication PortPorta de comunicação
-
+ Unique Server NameNome Único de Servidor
-
+ Connection WarningAviso de conexão
-
+ You need to name your new connection profile.Você deve nomear seu novo perfil de conexão
-
+ Connect WarningAviso de conexão
-
+ The player name can't be empty.O nome do jogador é obrigatório.
@@ -970,27 +1084,37 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
Visitantes
-
+
+ Starting life total:
+ Total de vida inicial:
+
+
+
+ Game setup options
+ Opções de configuração do jogo
+
+
+ &Clear&Limpar
-
+ Create gameCriar jogo
-
+ Game informationInformação de jogo
-
+ ErrorErro
-
+ Server error.Erro do servidor.
@@ -998,92 +1122,92 @@ Isto será visto somente por moderadores e não pode ser visto pela pessoa banid
DlgCreateToken
-
+ &Name:&Nome:
-
+ TokenFicha
-
+ C&olor:C&or:
-
+ whitebranco
-
+ blueazul
-
+ blackpreto
-
+ redvermelho
-
+ greenverde
-
+ multicolormulticolorido
-
+ colorlessincolor
-
+ &P/T:&P/R:
-
+ &Annotation:&Nota:
-
+ &Destroy token when it leaves the tableDestruir a &ficha quando ela sair do campo de batalha
-
+ Token dataInformação de ficha
-
+ Show &all tokensMostre &todas fichas
-
+ Show tokens from this &deckMostre fichas deste &deck
-
+ Choose token from listMostre fichas da lista
-
+ Create tokenCriar ficha
@@ -1171,93 +1295,93 @@ Para remover o avatar atual, confirme sem escolher uma nova imagem.
DlgEditTokens
-
+ &Name:&Nome:
-
+ C&olor:&Cor:
-
+ whitebranco
-
+ blueazul
-
+ blackpreto
-
+ redvermelho
-
+ greenverde
-
+ multicolormulticor
-
+ colorlessincolor
-
+ &P/T:&P/R:
-
+ &Annotation:&Anotação
-
+ Token dataInformação da ficha
-
-
+
+ Add tokenAdicionar ficha
-
+ Remove tokenRemover ficha
-
+ Edit custom tokensEditar fichas personalizadas
-
+ Please enter the name of the token:Por favor, entre com o nome da ficha:
-
+ ErrorErro
-
+ The chosen name conflicts with an existing card or token.
Make sure to enable the 'Token' set in the "Manage sets" dialog to display them correctly.O nome escolhido está em conflito com uma carta ou ficha existente.
@@ -1636,6 +1760,44 @@ Certifique-se de habilitar a expansão 'Fichas' em "Gerenciar exp
Carregar deck
+
+ DlgMoveTopCardsUntil
+
+
+ Card name (or search expressions):
+ Nome da carta (ou expressões de busca):
+
+
+
+ Number of hits:
+ Número de resultados:
+
+
+
+ Auto play hits
+ Reproduzir resultados automaticamente
+
+
+
+ Put top cards on stack until...
+ Colocar as cartas do topo na pilha até...
+
+
+
+ No cards matching the search expression exists in the card database. Proceed anyways?
+ Nenhuma carta correspondente à expressão de busca existe no banco de dados de cartas. Deseja continuar assim mesmo?
+
+
+
+ Cockatrice
+ Cockatrice
+
+
+
+ Invalid filter
+ Filtro inválido
+
+DlgRegister
@@ -1744,18 +1906,18 @@ Seu e-mail será utilizado para verificar sua conta.
Roll Dice
-
+ Rolar dadosDlgSettings
-
+ Unknown Error loading card databaseErro desconhecido ao carregar bando de dados de cartas
-
+ Your card database is invalid.
Cockatrice may not function correctly with an invalid database
@@ -1772,7 +1934,7 @@ Você pode precisar rodar o Oracle novamente para atualizar o banco de dados de
Você gostaria de mudar o local da configuração de seu banco de dados?
-
+ Your card database version is too old.
This can cause problems loading card information or images
@@ -1789,7 +1951,7 @@ Usualmente isto pode ser consertado rodando novamente o Oracle para atualizar se
Você gostaria de alterar o local da configuração de seu banco de dados?
-
+ Your card database did not finish loading
Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues with your cards.xml attached
@@ -1802,7 +1964,7 @@ Por favor, envie um ticket para https://github.com/Cockatrice/Cockatrice/issues
Gostaria de mudar a definição da localização da sua base de dados?
-
+ File Error loading your card database.
Would you like to change your database location setting?
@@ -1811,7 +1973,7 @@ Would you like to change your database location setting?
Você gostaria de alterar seu local de configuração de seu banco de dados?
-
+ Your card database was loaded but contains no cards.
Would you like to change your database location setting?
@@ -1820,7 +1982,7 @@ Would you like to change your database location setting?
Você gostaria de alterar seu local de configuração de banco de dados?
-
+ Unknown card database load status
Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues
@@ -1833,59 +1995,59 @@ Por favor, crie um ticket em https://github.com/Cockatrice/Cockatrice/issues
Você gostaria de alterar seu local de configuração do banco de dados?
-
-
-
+
+
+ ErrorErro
-
+ The path to your deck directory is invalid. Would you like to go back and set the correct path?O caminho para a sua pasta de decks é inválido. Você gostaria de voltar e corrigir o caminho?
-
+ The path to your card pictures directory is invalid. Would you like to go back and set the correct path?O caminho para a sua pasta de imagens de cards é inválido. Você gostaria de voltar e corrigir o caminho?
-
+ SettingsConfigurações
-
+ GeneralGeral
-
+ AppearanceAparência
-
+ User InterfaceInterface do usuário
-
+ Card SourcesFonte de Cartas
-
+ ChatConversa
-
+ SoundSom
-
+ ShortcutsAtalhos
@@ -1911,164 +2073,164 @@ Você gostaria de alterar seu local de configuração do banco de dados?
DlgUpdate
-
+ Current release channelCanal de lançamento atual
-
+ ReinstallReinstalar
-
+ Cancel DownloadCancelar Download
-
+ Open Download PageAbrir página de download
-
+ Check for Client UpdatesProcurar por atualizações do cliente
-
-
-
-
+
+
+
+ ErrorErro
-
+ Cockatrice was not built with SSL support, therefore you cannot download updates automatically!
Please visit the download page to update manually.Cockatrice não possui suporte a SSL, por causa disso você não pode baixar updates automaticamente! Por favor visite a página de downloads para atualizar manualmente.
-
+ Downloading update...Baixando atualização...
-
+ Checking for updates...Verificando atualizações...
-
+ Finished checking for updatesBusca por atualizações concluída
-
+ No Update AvailableSem atualização disponível
-
+ Cockatrice is up to date!Cockatrice está atualizado!
-
+ You are already running the latest version available in the chosen release channel.Você já está executando a última versão disponível no canal de lançamento escolhido.
-
+ Current versionVersão atual
-
+ Selected release channelCanal de lançamento selecionado
-
-
+
+ Update AvailableAtualização disponível
-
-
+
+ A new version of Cockatrice is available!Uma nova versão do Cockatrice está disponível!
-
-
+
+ New versionNova versão
-
-
+
+ ReleasedLançado
-
-
+
+ ChangelogLog de mudanças
-
+ Do you want to update now?Você quer atualizar agora?
-
+ Unfortunately there are no download packages available for your operating system.
You may have to build from source yourself.Infelizmente não há pacotes de download disponíveis para o seu sistema operacional. Você precisará montar da fonte.
-
+ Please check the download page manually and visit the wiki for instructions on compiling.Por favor verificar a página de download manualmente e acesse a wiki para instruções sobre compilação.
-
-
-
+
+
+ Update ErrorErro na atualização
-
+ An error occurred while checking for updates:Ocorreu um erro enquanto procurávamos por atualizações:
-
+ An error occurred while downloading an update:Um erro ocorreu enquanto uma atualização era baixada:
-
+ Installing...Instalando...
-
+ Cockatrice is unable to open the installer.Cockatrice está incapaz de abrir o instalador.
-
+ Try to update manually by closing Cockatrice and running the installer.Tente atualizar o Cockatrice manualmente fechando-o e rodando o instalador.
-
+ Download locationLocalização do download
@@ -2203,100 +2365,100 @@ You may have to build from source yourself.
GamesModel
-
+ >1 day>1 dia
-
+ %1%2 hrshort age in hours%1%2 h%1%2 h%1%2 h
-
+ newnovo
-
+ %1%2 minshort age in minutes%1%2 min%1%2 min%1%2 min
-
+ passwordsenha
-
+ buddies onlyapenas amigos
-
+ reg. users onlyusuários reg. apenas
-
+ can chatpode conversar
-
+ see handsver mãos
-
+ can see handspode ver mãos
-
+ not allowednão permitidos
-
+ RoomSala
-
+ AgeIdade
-
+ DescriptionDescrição
-
+ CreatorCriador
-
+ TypeTipo
-
+ RestrictionsRestrições
-
+ PlayersJogadores
-
+ SpectatorsVisitantes
@@ -2304,92 +2466,97 @@ You may have to build from source yourself.
GeneralSettingsPage
-
+ Reset all pathsRedefinir todos os diretórios
-
+ All paths have been resetTodos os caminhos para diretórios foram redefinidos
-
-
-
-
-
-
+
+
+
+
+
+ Choose pathEscolher caminho
-
+ Personal settingsConfigurações pessoais
-
+ Language:Idioma:
-
+ Paths (editing disabled in portable mode)Caminhos (edição desabilitada no modo portátil)
-
+ PathsCaminhos
-
+ Decks directory:Pasta de decks:
-
+ Replays directory:Pasta de replays:
-
+ Pictures directory:Pasta de imagens:
-
+ Card database:Banco de dados de cartas:
-
+ Custom database directory:Diretório do banco de dados de cartas customizadas
-
+ Token database:Banco de dados de fichas:
-
+ Update channelCanal de atualização
-
+
+ Check for client updates on startup
+ Verificar atualizações do cliente ao iniciar
+
+
+ Notify if a feature supported by the server is missing in my clientNotificar se uma função suportada pelo servidor está faltando em meu programa.
-
+ Automatically run Oracle when running a new version of CockatriceRodar Oracle automaticamente quando rodar uma nova versão de Cockatrice
-
+ Show tips on startupExibir dicas ao iniciar
@@ -2397,61 +2564,61 @@ You may have to build from source yourself.
MainWindow
-
-
+
+ The server has reached its maximum user capacity, please check back later.O servidor atingiu a capacidade maxima de usuarios, tente novamente mais tarde.
-
+ There are too many concurrent connections from your address.Há conexões concorrentes demais vinds do seu endereço.
-
+ Banned by moderatorBanido pelo moderador
-
+ Expected end time: %1Esperado tempo para fim: %1
-
+ This ban lasts indefinitely.Este banimento dura indefinidamente.
-
+ Scheduled server shutdown.Servidor de eventos fora do ar.
-
-
+
+ Invalid username.Usuário inválido
-
+ You have been logged out due to logging in at another location.Você foi desconectado devido a um acesso em outra localidade.
-
+ Connection closedConexão fechada
-
+ The server has terminated your connection.
Reason: %1O servidor terminou sua conexão.
Razão: %1
-
+ The server is going to be restarted in %n minute(s).
All running games will be lost.
Reason for shutdown: %1
@@ -2464,558 +2631,563 @@ Todos os jogos serão perdidos.
Motivo para desligar: %1
-
+ Scheduled server shutdownServidor de eventos fora do ar
-
-
+
+ SuccessSucesso
-
+ Registration accepted.
Will now login.Registro aceito
Irá entrar agora
-
+ Account activation accepted.
Will now login.Ativação da conta aceita.
Irá entrar agora.
-
+ Number of playersNúmero de jogadores
-
+ Please enter the number of players.Por favor, entre o número de jogadores.
-
-
+
+ Player %1Jogador %1
-
+ Load replayCarregar replay
-
+ About CockatriceSobre o Cockatrice
-
+ VersionVersão
-
+ Cockatrice WebpagePagina da Web do Cockatrice
-
+ Project Manager:Diretor do projeto:
-
+ Past Project Managers:Antigos diretores do projeto:
-
+ Developers:Desenvolvedores:
-
+ Our DevelopersNossos desenvolvedores
-
+ Help Develop!Ajude a desenvolver!
-
+ Translators:Tradutores:
-
+ Our TranslatorsNossos tradutores.
-
+ Help Translate!Ajude a traduzir!
-
+ Support:Suporte:
-
+ Report an IssueReporte um problema:
-
+ TroubleshootingSolução de problemas
-
+ F.A.Q.F.A.Q.
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+ ErrorErro
-
+ Server timeoutTempo esgotado do servidor
-
+ Failed LoginLogin falhou
-
+ Your client seems to be missing features this server requires for connection.Seu cliente parece estar faltando recursos que este servidor requer para conexão.
-
+ To update your client, go to 'Help -> Check for Client Updates'.Para atualizar seu cliente, vá para 'Ajuda -> Procurar por atualizações do cliente'.
-
+ Incorrect username or password. Please check your authentication information and try again.Usuário ou senha incorretos. Por favor, verifique suas informações de autenticação e tente novamente.
-
+ There is already an active session using this user name.
Please close that session first and re-login.Já existe uma sessão ativa usando este nome de usuário.
Por favor, feche a sessão primeiro e logue novamente.
-
-
+
+ You are banned until %1.Você está banido até %1.
-
-
+
+ You are banned indefinitely.Você está banido indefinidamente.
-
+ This server requires user registration. Do you want to register now?Este servidor exige registro de usuário. Você gostaria de registrar agora?
-
+ This server requires client IDs. Your client is either failing to generate an ID or you are running a modified client.
Please close and reopen your client to try again.Este servidor requer ID de cliente. Seu cliente ou não está conseguindo gerar um ID ou você está executando um cliente modificado.
Por favor feche e abra seu cliente para tentar novamente.
-
+ An internal error has occurred, please close and reopen Cockatrice before trying again.
If the error persists, ensure you are running the latest version of the software and if needed contact the software developers.Ocorreu um erro interno, por favor, feche e reabra o Cockatrice antes de tentar novamente.
Se o erro persistir, verifique se você está executando a versão mais recente do software e, se necessário, entre em contato com os desenvolvedores de software.
-
+ Account activationAtivação da conta
-
+ Your account has not been activated yet.
You need to provide the activation token received in the activation email.Sua conta não foi ativada ainda
Você precisa fornecer o código de ativação recebido por email.
-
+ Server FullServidor cheio.
-
+ Unknown login error: %1Erro de login desconhecido: %1
-
-
+
+
This usually means that your client version is out of date, and the server sent a reply your client doesn't understand.
Isso geralmente significa que seu cliente está obsoleto, e o servidor enviou uma resposta que seu cliente não entende.
-
+ Your username must respect these rules:Seu nome de usuário precesia seguir essas regras:
-
+ is %1 - %2 characters longtem entre %1 e %2 caracteres
-
+ can %1 contain lowercase characters%1 pode conter caracteres minúsculos.
-
-
+
-
+
+ NOTNÃO
-
+ can %1 contain uppercase characters%1 pode conter caracteres maiúsculos.
-
+ can %1 contain numeric characters%1 pode conter caracteres numéricos.
-
+ can contain the following punctuation: %1Pode conter a seguinte pontuação: %1
-
+ first character can %1 be a punctuation markPrimeiro caractere pode %1 ser um sinal de pontuação
-
+ no unacceptable language as specified by these server rules:note that the following lines will not be translated
-
+ Nenhuma linguagem inaceitável, conforme especificado por estas regras do servidor:
-
+ can not contain any of the following words: %1Não pode conter nenhuma das seguintes palavras: %1
-
+ can not match any of the following expressions: %1Não pode corresponder a nenhuma das seguintes expressões: %1
-
+ You may only use A-Z, a-z, 0-9, _, ., and - in your username.Você pode usar apenas A-Z, a-z, 0-9, _, ., e - em seu nome de usuário.
-
-
-
-
-
-
+
+
+
+
+
+ Registration deniedRegistro negado
-
+ Registration is currently disabled on this serverRegistro está atualmente desabilitado neste servidor
-
+ There is already an existing account with the same user name.Já existe uma conta com este nome de usuário.
-
+ It's mandatory to specify a valid email address when registering.É obrigatório especificar um endereço de email válido para registrar.
-
+ It appears you are attempting to register a new account on this server yet you already have an account registered with the email provided. This server restricts the number of accounts a user can register per address. Please contact the server operator for further assistance or to obtain your credential information.Aparentemente você está tentando registrar uma nova conta nesse servidor, porém você já tem uma conta registrada com o e-mail fornecido. Este servidor restringe a quantidade de contas que podem ser registradas por endereço. Por favor contate o operador do servidor para assistência posterior ou para obter informações das suas credenciais.
-
+ Password too short.Senha muito curta
-
+ Registration failed for a technical problem on the server.Registro falhou devido a um problema tecnico no servidor.
-
+ Unknown registration error: %1Erro de registro desconhecido: %1
-
+ Account activation failedA ativação de conta falhou
-
+ Socket error: %1Erro de ligação:%1
-
+ 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.Você está tentando conectar a um servidor obsoleto. Por favor, faça um downgrade na versão do seu Cockatrice ou conecte-se ao servidor correto.
A versão local é %1 e a versão remota é %2.
-
+ Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.A versão do seu Cockatrice é obsoleta. Por favor, atualize a sua versão.
A versão local é %1 e a versão remota é %2.
-
+ Connecting to %1...Conectando a %1...
-
+ Registering to %1 as %2...Registrando em %1 como %2...
-
+ DisconnectedDesconectado
-
+ Connected, logging in at %1Conectado, logando em %1
-
-
-
+
+
+ Requesting forgotten password to %1 as %2...Solicitando senha esquecida para %1 como %2...
-
+ &Connect...&Conectar...
-
+ &Disconnect&Desconectar
-
+ Start &local game...Iniciar jogo &local...
-
+ &Watch replay...&Assistir replay...
-
+ &Deck editorEditor de &decks
-
+ &Full screenTela &cheia
-
+ &Register to server...&Registrar ao servidor:
-
+ &Restore password...&Recuperar senha...
-
+ &Settings...&Configurações...
-
+ &Exit&Sair
-
+ A&ctionsAçõ&es
-
+ &Cockatrice&Cockatrice
-
+ C&ard DatabaseBase de Cartas
-
+ &Manage sets...&Gerenciar expansões...
-
+ Edit custom &tokens...Editar &fichas personalizadas
-
+ Open custom image folderAbrir pasta customizada de imagens.
-
+ Open custom sets folderAbrir pasta de sets personalizados
-
+ Add custom sets/cardsAdicionar sets/cartas personalizadas
-
+
+ Reload card database
+ Recarregar banco de dados de cartas
+
+
+ &Help&Ajuda
-
+ &About CockatriceSo&bre o Cockatrice
-
+ &Tip of the Day&Dica do Dia
-
+ Check for Client UpdatesProcurar por atualizações do cliente
-
+ Check for Card Updates...Procurar por atualizações de cartas...
-
+ View &Debug LogVer registro de &depuração
-
+ Show/Hide
-
+ Mostrar/Ocultar
-
+ New VersionNova Versão
-
+ Congratulations on updating to Cockatrice %1!
Oracle will now launch to update your card database.Parabéns por atualizar o Cockatrice %1!
Oracle será inicializado agora para atualizar sua base de cartas
-
+ Cockatrice installedCockatrice instalado
-
+ Congratulations on installing Cockatrice %1!
Oracle will now launch to install the initial card database.Parabéns pela instalação do Cockatrice %1!
O Oracle agora será iniciado para instalar o banco de dados inicial de cartas.
-
+ Card databaseBase de cartas
-
+ Cockatrice is unable to load the card database.
Do you want to update your card database now?
If unsure or first time user, choose "Yes"
@@ -3024,29 +3196,29 @@ Gostaria de atualizar seu banco de dados de cartas agora?
Se estiver em dúvida ou for um novo usuário selecione "Sim"
-
-
+
+ YesSim
-
-
+
+ NoNão
-
+ Open settingsAbrir configurações
-
+ New sets foundNovas expansões encontradas
-
+ %n new set(s) found in the card database
Set code(s): %1
Do you want to enable it/them?
@@ -3059,17 +3231,17 @@ Códigos das coleções: %1
Deseja ativá-las?
-
+ View setsVisualizar expansões
-
+ WelcomeBem vindo
-
+ Hi! It seems like you're running this version of Cockatrice for the first time.
All the sets in the card database have been enabled.
Read more about changing the set order or disabling specific sets and consequent effects in the "Manage Sets" dialog.
@@ -3078,58 +3250,58 @@ Todas as expansões do banco de dados de cartas foram habilitadas.
Leia mais sobre mudar a ordem das expansões ou desabilitando expansões específicas na aba "Gerenciar Expansões".
-
-
+
+ InformationInformação
-
+ A card database update is already running.Uma atualização da base de dados de cartas já está em andamento.
-
+ Unable to run the card database updater: Não foi possível executar a atualização da base de dados de cartas.
-
+ failed to start.Falha ao iniciar
-
+ crashed.erro.
-
+ timed out.Tempo expirado.
-
+ write error.erro na escrita.
-
+ read error.erro na leitura.
-
+ unknown error.erro desconhecido.
-
+ The card database updater exited with an error: %1O atualizador do banco de dados de cartas fechou com um erro: %1
-
+ This server supports additional features that your client doesn't have.
This is most likely not a problem, but this message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.
@@ -3140,55 +3312,55 @@ Provavelmente não é um problema, mas esta mensagem pode significar que existe
Para atualizar seu cliente, vá para Ajuda -> Verificar atualizações.
-
-
-
-
-
+
+
+
+
+ Load sets/cardsCarregar expansões/cards
-
+ Selected file cannot be found.Arquivo selecionado não pode ser encontrado
-
+ You can only import XML databases at this time.Você só pode importar bancos de dados XML neste momento.
-
+ The new sets/cards have been added successfully.
Cockatrice will now reload the card database.As novas cartas/coleções foram adicionadas com sucesso.
O Cockatrice reiniciará imediatamente o banco de dados de cartas.
-
+ Sets/cards failed to import.Falha ao importar expansões/cartas.
-
-
-
+
+
+ Reset PasswordRedefinir Senha
-
+ Your password has been reset successfully, you can now log in using the new credentials.Sua senha foi alterada com sucesso, você pode se conectar usando suas novas credenciais
-
+ Failed to reset user account password, please contact the server operator to reset your password.Falha ao redefinir a senha da conta do usuário, entre em contato com o operador do servidor para redefinir sua senha.
-
+ Activation request received, please check your email for an activation token.Solicitação de ativação recebida, verifique seu e-mail para um token de ativação.
@@ -3448,7 +3620,7 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
%1 tries to draw from an empty library
-
+ %1 tenta comprar de uma biblioteca vazia
@@ -3551,7 +3723,7 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
%1 lends %2 to %3.
-
+ %1 empresta %2 para %3.
@@ -3631,12 +3803,12 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
%1 flips %2 coins. There are %3 heads and %4 tails.
-
+ %1 joga %2 moedas. São %3 caras e %4 coroas.%1 rolls a %2-sided dice %3 times: %4.
-
+ %1 rola um dado de %2 lados %3 vezes: %4.
@@ -3772,110 +3944,110 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
MessagesSettingsPage
-
+ Word1 Word2 Word3Palavra1 Palavra2 Palavra3
-
+ Add New MessageAdicionar nova mensagem
-
+ Edit MessageEditar mensagem
-
+ Remove MessageRemover mensagem
-
+ Add messageAdicionar mensagem
-
-
+
+ Message:Mensagem:
-
+ Edit messageEditar mensagem
-
+ Chat settingsConfigurações de Conversa
-
+ Custom alert wordsPalavras de alertas customizadas.
-
+ Enable chat mentionsHabilitar menções em conversa
-
+ Enable mention completerHabilitar completador de menções.
-
+ In-game message macrosMensagem no jogo
-
+ How to use in-game message macros
-
+ Como usar macros de mensagens no jogo
-
+ Ignore chat room messages sent by unregistered usersIgnorar mensagens na sala enviadas por usuários não registrados
-
+ Ignore private messages sent by unregistered usersIgnorar mensagens privadas enviadas por usuários não registrados
-
-
+
+ Invert text colorInverter cor do texto
-
+ Enable desktop notifications for private messagesAtivar notificações da área de trabalho para mensagens privadas.
-
+ Enable desktop notification for mentionsHabilitar notificações de desktop para menções.
-
+ Enable room message history on joinAtivar histórico de mensagens da sala ao entrar
-
-
+
+ (Color is hexadecimal)(Cor em hexadecimal)
-
+ Separate words with a space, alphanumeric characters onlySeparar palavras com um espaço, apenas caracteres alfanuméricos
@@ -3933,6 +4105,24 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
Identidade de Cor
+
+ OverlapControlWidget
+
+
+ Cards to overlap:
+ Cartas para sobrepor:
+
+
+
+ Overlap percentage:
+ Porcentagem de sobreposição:
+
+
+
+ Overlap direction:
+ Direção da sobreposição:
+
+Phase
@@ -3999,57 +4189,57 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
PhasesToolbar
-
+ Untap stepEtapa de desvirar
-
+ Upkeep stepEtapa de manutenção
-
+ Draw stepEtapa de compra
-
+ First main phasePrimeira fase principal
-
+ Beginning of combat stepEtapa de início de combate
-
+ Declare attackers stepEtapa de declaracão de atacantes
-
+ Declare blockers stepEtapa de declaração de bloqueadores
-
+ Combat damage stepEtapa de dano de combate
-
+ End of combat stepEtapa de fim de combate
-
+ Second main phaseSegunda fase principal
-
+ End of turn stepEtapa de fim de combate
@@ -4057,7 +4247,7 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
PictureLoader
-
+ encode for scryfall's language property, not available for all languagespt
@@ -4066,647 +4256,766 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
Player
-
+ Reveal top cards of libraryRevelar cartas do topo do grimório
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Number of cards: (max. %1)Número de cartas: (no máximo %1)
-
+ &View graveyardV&er cemitério
-
+ &View exile&Ver exílio
-
+ Player "%1"Jogador "%1"
-
-
-
-
+
+
+
+ &Graveyard&Cemitério
-
-
+
-
+
+ &Exile&Exílio
-
+ &Move hand to...&Mover mão para...
-
+ &Top of library&Topo do grimório
-
+ &Bottom of library&Fundo do grimório
-
+ &Move graveyard to...&Mover cemitério para...
-
-
-
+
+
+ &Hand&Mão
-
+ &Move exile to...&Mover exílio para...
-
+ &View library&Ver grimório
-
+ &View hand&Ver mão
-
+ View &top cards of library...Ver os cards do to&po do grimório...
-
+ Reveal &library to...Revelar &grimório para...
-
+ &Always reveal top card&Sempre revelar a carta do topo
-
+ &View sideboard&Ver sideboard
-
+ &Draw cardCo&mprar card
-
+ D&raw cards...Comprar car&ds...
-
+ &Undo last drawDesfa&zer última compra
-
+ Take &mulliganPedir mu&lligan
-
+ &Shuffle&Embaralhar
-
+ Play top card &face downColoque em jogo a primeira carta do topo do grimório com a face para baixo
-
+ Move top card to grave&yardMove a carta do topo para o cemitério
-
+ Move top card to e&xileExila a carta do topo
-
+ Move top cards to &graveyard...Mover os cards do topo para o ce&mitério...
-
+ Move top cards to &exile...Mover os cards do topo para o e&xílio...
-
+ Put top card on &bottomColocar o card do topo no &fundo
-
+ Lend library to...
-
+ Emprestar biblioteca para...
-
+ Put top cards on stack &until...Take top cards &until...
-
+ Colocar as cartas do topo na pilha até...
-
+ &Reveal hand to...&Revelar carta para...
-
+ Reveal r&andom card to...Revelar uma carta &aleatória para...
-
+ Reveal random card to...Revele uma carta aleatória a...
-
+ &Sideboard&Sideboard
-
+ &Library&Grimório
-
+ &Counters&Marcadores
-
+ &Untap all permanentsDes&virar todas as permanentes
-
+ R&oll die...&Jogar dado...
-
+ &Create token...Criar fich&a...
-
+ C&reate another tokenCriar &outra ficha
-
+ Cr&eate predefined tokenCr&iar uma ficha predefinida
-
-
+
+ &All playersTo&dos os jogadores
-
+ S&ay&Falar
-
+
+ &Select All
+ Selecionar Tudo
+
+
+
+ S&elect Row
+ Selecionar Linha
+
+
+
+ S&elect Column
+ Selecionar Coluna
+
+
+ &Play&Jogar
-
+ &Hide&Ocultar
-
+ Play &Face DownJogar com a &Face-para-Baixo
-
+ &Tap / UntapTurn sideways or back again&Virar / Desvirar
-
+ Toggle &normal untapping&Trocar o modo de desvirar
-
+ T&urn OverTurn face up/face down&Virar
-
+ &Peek at card face&Olhar a face da carta
-
+ &CloneClo&nar
-
+ Attac&h to card...Ane&xar na carta...
-
+ Unattac&hDe&sanexar
-
+ &Draw arrow...&Desenhar seta...
-
+ &Increase powerAu&mentar poder
-
+ &Decrease powerDimi&nuir poder
-
+ I&ncrease toughnessA&umentar resistência
-
+ D&ecrease toughnessD&iminuir resistência
-
+ In&crease power and toughnessAumen&tar poder e resistência
-
+ Dec&rease power and toughnessDiminuir p&oder e resistência
-
+ Increase power and decrease toughnessAumentar o poder e diminuir a resistência
-
+ Decrease power and increase toughnessDiminuir o poder e aumentar a resistência
-
+ Set &power and toughness...Definir poder e resis&tência...
-
+ Reset p&ower and toughnessReinicia o poder e resistência
-
+ &Set annotation...Definir ¬a...
-
+ RedVermelho
-
+ YellowAmarelho
-
+ GreenVerde
-
+ &Add counter (%1)&Adicionar marcador(%1)
-
+ &Remove counter (%1)&Remover marcador (%1)
-
+ &Set counters (%1)...&Definir marcadores (%1)...
-
+ &Top of library in random order
-
+ Topo da biblioteca em ordem aleatória
-
+ X cards from the top of library...X cartas do topo do grimório...
-
+ &Bottom of library in random order&Fundo do grimório em ordem aleatória
-
+ View top cards of libraryVer os cards do topo do grimório
-
+ Which position should this card be placed:Em que posição esta carta deve ser colocada:
-
+ (max. %1)(máx. %1)
-
+ Draw handComprar mão
-
+ 0 and lower are in comparison to current hand sizeZero ou menos é a quantidade em relação à mão atual
-
+ Draw cardsComprar cards
-
-
+
+ Number:Número:
-
+ Move top cards to graveMover os cards do topo para o cemitério
-
+ Reveal &top cards to...Revelar as cartas do &topo para...
-
+ &Top of library...&Topo do grimório...
-
+ &Bottom of library...&Fundo do grimório...
-
+ &Always look at top card&Sempre olhar a carta do topo
-
+ &Open deck in deck editorAbrir no edit&or de decks
-
+ &Play top cardJogar a carta do to&po
-
+ &Draw bottom cardComprar carta do fun&do
-
+ D&raw bottom cards...Comprar cartas do fu&ndo...
-
+ &Play bottom card&Jogar carta do fundo
-
+ Play bottom card &face downJogar carta do fundo com a &face voltada para baixo
-
+ Move bottom card to grave&yardMover a carta do fundo para o cem&itério
-
+ Move bottom card to e&xileMover a carta do fundo para o e&xílio
-
+ Move bottom cards to &graveyard...Mover as cartas do fundo para &cemitério
-
+ Move bottom cards to &exile...Mover as cartas do fundo para o &exílio
-
+ Put bottom card on &topColocar carta do fundo no &topo
-
+ Selec&ted cardsCartas &selecionadas
-
+ Move top cards to exileMover as cartas do topo para o exílio
-
+ Move bottom cards to graveMover as cartas do fundo para o cemitério
-
+ Move bottom cards to exileMover as cartas do fundo para o exílio
-
+ Draw bottom cardsComprar cards do fundo do grimório
-
-
+
+ C&reate another %1 tokenCriar outra ficha %1
-
+ Create tokensCriar fichas
-
+ Place card X cards from top of libraryColocar a carta X cartas do topo do grimório
-
+ Change power/toughnessMudar o poder/resistêcia
-
+ Change stats to:Mudar estatísticas para:
-
+ Set annotationAlterar nota
-
+ Please enter the new annotation:Por favor, entre com a nova nota:
-
+ Set countersAlterar marcadores
-
+ Re&veal to...
-
+ Revelar para...
-
+ View related cardsVer cartas relacionadas
-
+ Token: Ficha:
-
+ All tokensTodas as fichas
+
+ PrintingSelectorCardOverlayWidget
+
+
+ Preference
+ Preferência
+
+
+
+ Pin Printing
+ Fixar Impressão
+
+
+
+ Unpin Printing
+ Desafixar Impressão
+
+
+
+ Show Related cards
+ Mostrar Cartas Relacionadas
+
+
+
+ PrintingSelectorCardSearchWidget
+
+
+ Search by set name or set code
+ Pesquisar pelo nome ou código do conjunto
+
+
+
+ PrintingSelectorCardSelectionWidget
+
+
+ Previous Card in Deck
+ Carta Anterior no Deck
+
+
+
+ Next Card in Deck
+ Próxima Carta no Deck
+
+
+
+ PrintingSelectorCardSortingWidget
+
+
+ Alphabetical
+ Alfabética
+
+
+
+ Preference
+ Preferência
+
+
+
+ Release Date
+ Data de Lançamento
+
+
+
+
+ Descending
+ Decrescente
+
+
+
+ Ascending
+ Crescente
+
+
+
+ PrintingSelectorViewOptionsToolbarWidget
+
+
+ Display Options
+ Opções de Exibição
+
+
+
+ PrintingSelectorViewOptionsWidget
+
+
+ Display Sorting Options
+ Exibir Opções de Ordenação
+
+
+
+ Display Search Bar
+ Exibir Barra de Pesquisa
+
+
+
+ Display Card Size Slider
+ Exibir Controle Deslizante de Tamanho de Carta
+
+
+
+ Display Navigation Buttons
+ Exibir Botões de Navegação
+
+QMenuBar
-
+ ServicesServiços
-
+ Hide %1Esconder %1
-
+ Hide OthersEsconder outros
-
+ Show AllMostrar tudo
-
+ Preferences...Preferências
-
+ Quit %1Sair %1
-
+ About %1Sobre %1
@@ -4714,131 +5023,131 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
QObject
-
+ Cockatrice card database (*.xml)Banco de dados de cartas do Cockatrice (*.xml)
-
-
+
+ All files (*.*)Todos arquivos (*.*)
-
+ Cockatrice replays (*.cor)Cockatrice replays (*.cor)
-
+ Common deck formats (*.cod *.dec *.dek *.txt *.mwDeck)Formatos de deck utilizados (*.cod *.dec *.dek *.txt *.mwDeck)
-
+ Maindeck
-
+ Main
-
+ Sideboard
-
+ Side
-
+ Tokens
-
+ FichasQPlatformTheme
-
+ OKOK
-
+ SaveSalvar
-
+ Save AllSalvar Todos
-
+ OpenAbrir
-
+ &Yes&Sim
-
+ Yes to &AllSim para &Todos
-
+ &No&Não
-
+ N&o to AllNão para &Todos
-
+ AbortAbortar
-
+ RetryTentar Novamente
-
+ IgnoreIgnorar
-
+ CloseFechar
-
+ CancelCancelar
-
+ DiscardDescartar
-
+ HelpAjuda
-
+ ApplyAplicar
-
+ ResetResetar
-
+ Restore DefaultsRestaurar Padrão
@@ -4935,34 +5244,34 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
SequenceEdit
-
+ Choose an action from the table
-
+ Escolha uma ação da tabela
-
+ Hit the key/combination of keys you want to set for this action
-
+ Pressione a tecla/combinação de teclas que deseja definir para esta ação
-
- Shortcut already in use
-
-
-
-
+ Invalid key
-
+ Tecla inválida
-
+
+ Shortcut already in use by:
+ Atalho já está sendo usado por:
+
+
+ Clear
-
+ Limpar
-
+ Restore default
-
+ Restaurar padrão
@@ -4996,73 +5305,81 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
ShortcutSettingsPage
-
-
+
+ Restore all default shortcutsRestaurar todos atalhos padrões
-
+ Do you really want to restore all default shortcuts?Você tem certeza que deseja restaurar todos atalhos padrões?
-
+ Clear all default shortcutsLimpar todos os atalhos padrão
-
+ Do you really want to clear all shortcuts?Você realmente quer limpar todos os atalhos?
-
- Action
- Ação
-
-
-
- Shortcut
- Atalho
-
-
-
+ Section:Seção:
-
+ Action:Ação:
-
+ Shortcut:Atalho:
-
+ How to set custom shortcutsComo definir atalhos personalizados
-
+ Clear all shortcuts
-
+ Limpar todos os atalhos
+
+
+
+ Search by shortcut name
+ Pesquisar pelo nome do atalho
+
+
+
+ ShortcutTreeView
+
+
+ Action
+ Ação
+
+
+
+ Shortcut
+ AtalhoShortcutsSettings
-
+ Your configuration file contained invalid shortcuts.
Please check your shortcut settings!Seu arquivo de configurações contém atalhos inválidos.
Por favor, verifique suas configurações de atalho!
-
+ The following shortcuts have been set to default:
Os seguintes atalhos foram configurados como padrão:
@@ -5072,17 +5389,17 @@ Por favor, verifique suas configurações de atalho!ShutdownDialog
-
+ &Reason for shutdown:&Motivo para desligar:
-
+ &Time until shutdown (minutes):&Tempo até o desligamento (minutos):
-
+ Shut down serverServidor desligado
@@ -5090,27 +5407,27 @@ Por favor, verifique suas configurações de atalho!
SoundSettingsPage
-
+ Enable &soundsHabilitar &sons
-
+ Current sounds theme:Tema sonoro atual:
-
+ Test system sound engineTestar sistema de som
-
+ Sound settingsConfigurações de som
-
+ Master volumeVolume principal
@@ -5118,48 +5435,48 @@ Por favor, verifique suas configurações de atalho!
SpoilerBackgroundUpdater
-
+ Spoilers season has endedTemporada de 'spoilers' encerrada
-
+ Deleting spoiler.xml. Please run OracleDeletando spoiler.xml. Favor rodar o Oracle
-
-
+
+ Spoilers download failedFalha no download de 'spoilers'
-
+ No internet connectionSem conexão com a internet
-
+ ErrorErro
-
+ Spoilers already up to date'Spoilers' já atualizados
-
+ No new spoilers addedNenhum 'spoiler' novo adicionado
-
+ Spoilers have been updated!'Spoilers' foram adicionados!
-
+ Last change:Última alteração:
@@ -5167,27 +5484,27 @@ Por favor, verifique suas configurações de atalho!
StableReleaseChannel
-
+ Stable ReleasesLançamentos Estáveis
-
+ No reply received from the release update server.Sem resposta do servidor de atualização
-
+ Invalid reply received from the release update server.Resposta inválida do servidor de atualização
-
+ No reply received from the tag update server.Nenhuma resposta recebida do servidor de atualização de tags.
-
+ Invalid reply received from the tag update server.Resposta inválida recebida do servidor de atualização de tags.
@@ -5195,293 +5512,402 @@ Por favor, verifique suas configurações de atalho!
TabAdmin
-
+ AdministrationAdministração
-
+ Update server &message&Atualizar mensagem do servidor
-
+ &Shut down server&Servidor desligado
-
+ &Reload configuration&Recarregar configuração
-
+ Server administration functionsFunções do administrador do servidor
-
+
+ Replay ID
+ ID da Repetição
+
+
+
+ Grant Replay Access
+ Conceder Acesso à Repetição
+
+
+
+ Username to Activate
+ Nome de Usuário para Ativar
+
+
+
+ Force Activate User
+ Forçar Ativação do Usuário
+
+
+ &Unlock functions&Desbloquear funções
-
+ &Lock functions&Bloquear funções
+
+
+
+ Success
+ Sucesso
+
+
+
+ Replay access granted
+ Acesso à repetição concedido
+
+
+
+
+
+
+
+ Error
+ Erro
+
+
+
+ Unable to grant replay access. Replay ID invalid
+ Não foi possível conceder acesso à repetição. ID da Repetição inválido
+
+
+
+ Unable to grant replay access. Internal error
+ Não foi possível conceder acesso à repetição. Erro interno
+
+
+
+ User successfully activated
+ Usuário ativado com sucesso
+
+
+
+ Unable to activate user. Username invalid
+ Não foi possível ativar o usuário. Nome de usuário inválido
+
+
+
+ Unable to activate user. User already active
+ Não foi possível ativar o usuário. Usuário já está ativo
+
+
+
+ Unable to activate user. Internal error
+ Não foi possível ativar o usuário. Erro interno
+ TabDeckEditor
-
+ Search by card name (or search expressions)Search by card name
-
+ Pesquisar pelo nome da carta (ou expressões de busca)
-
+ Add to DeckAdicionar ao deck
-
+ Add to SideboardAdicionar ao sideboard
-
+
+
+ Select Printing
+ Selecionar Impressão
+
+
+ Show Related cardsExibir cartas relacionadas
-
+ &Clear all filters&Limpar todos os filtros
-
+ Delete selectedApagar selecionados
-
+ Deck &name:Nome do &deck:
-
+ &Comments:&Comentários:
-
+ Hash:Hash:
-
+ &New deck&Novo deck
-
+ &Load deck...&Carregar deck
-
+
+ Load recent deck...
+ Carregar deck recente...
+
+
+
+ Clear
+ Limpar
+
+
+ &Save deck&Salvar deck
-
+ Save deck &as...Salvar deck &como...
-
+ Load deck from cl&ipboard...Carregar deck da área de &transferência...
-
+ Save deck to clipboardSalvar grimório da área de colagem
-
+ AnnotatedAnotado
-
+ Not AnnotatedNão anotado
-
+ &Print deck...&Imprimir deck...
-
+ &Send deck to online service&Enviar grimório para serviço online
-
+ Create decklist (decklist.org)Criar decklist (decklist.org)
-
+ Analyze deck (deckstats.net)Analisar grimório (deckstats.net)
-
+ Analyze deck (tappedout.net)Analisar grimório (tappedout.net)
-
+ &Close&Fechar
-
+ Add card to &maindeckAdicionar carta ao &maindeck
-
+ Add card to &sideboardAdicionar carta ao &sideboard
-
+ &Remove row&Remover linha
-
+ &Increment number&Aumentar número
-
+ &Decrement number&Diminuir número
-
+ &Deck EditorEditor de &Decks
-
-
+
+ Card InfoInformação da carta.
-
-
+
+ DeckDeck
-
-
+
+ FiltersFiltros
-
+
+ Printing Selector
+ Seletor de Impressão
+
+
+ &View&Visualizar
-
-
-
+
+ Printing
+ Impressão
+
+
+
+
+
+ VisibleVisível
-
-
-
+
+
+
+ FloatingFlutuante
-
+ Reset layoutReiniciar layout
-
+ Deck: %1Deck: %1
-
+
+ Could not open deck at %1
+ Não foi possível abrir o deck em %1
+
+
+
+ Open in new tab
+ Abrir em uma nova aba
+
+
+ Are you sure?Você tem certeza?
-
+ The decklist has been modified.
Do you want to save the changes?O deck foi modificado.
Você deseja salvar as alterações?
-
+ Load deckCarregar deck
-
-
-
-
-
-
+
+
+
+
+
+
+ ErrorErro
-
+ The deck could not be saved.O deck não pode ser salvo.
-
+ Could not save remote deckNão foi possível salvar o deck remoto
-
-
+
+ The deck could not be saved.
Please check that the directory is writable and try again.O deck não pôde ser salvo.
Por favor, verifique se a pasta não é somente leitura e tente novamente.
-
+ Save deckSalvar deck
-
+ There are no cards in your deck to be exportedNão há cartas em seu grimório a serem exportadas
-
+ No deck was selected to be saved.Nenhum grimório selecionado para ser salvo.
@@ -5489,316 +5915,329 @@ Por favor, verifique se a pasta não é somente leitura e tente novamente.
TabDeckStorage
-
+ Deck storageArmazenamento de decks
-
+ Local file systemSistema de arquivos local
-
+ Server deck storageArmazenamento de decks no servidor
-
-
+
+ Open in deck editorAbrir no editor de decks
-
+ Upload deckUpload do deck
-
+ Download deckDownload do deck
-
-
+
+
+
+ New folderNova pasta
-
-
+
+ DeleteApagar
-
-
+
+ Open decks folder
+ Abrir pasta de decks
+
+
+
+
+ ErrorError
-
+
+ Invalid deck fileArquivo de deck inválido
-
+ Enter deck nameEntre o nome do deck
-
+ This decklist does not have a name.
Please enter a name:Este deck não tem um nome.
Por favor, entre um nome:
-
+ Unnamed deckDeck sem nome
-
+ Failed to upload deck to serverFalha ao enviar deck ao servidor
-
+ Delete local fileExcluir arquivo local
-
-
-
- Are you sure you want to delete "%1"?
- Você tem certeza que quer excluir "%1"?
+
+ Are you sure you want to delete the selected files?
+ Tem certeza de que deseja excluir os arquivos selecionados?
-
+
+ Delete remote decks
+ Excluir decks remotos
+
+
+
+ Are you sure you want to delete the selected decks?
+ Tem certeza de que deseja excluir os decks selecionados?
+
+
+
+ Name of new folder:Nome da nova pasta:
-
-
- Delete remote folder
- Excluir pasta remota
-
-
-
- Delete remote deck
- Excluir deck remoto
- TabGame
-
-
-
+
+
+ ReplayReplay
-
-
+
+ GameJogo
-
-
+
+ Player ListLista de jogadores.
-
-
+
+ Card InfoInformação da carta
-
-
+
+ MessagesMensagens
-
-
+
+ Replay TimelineLinha do tempo do Replay
-
+ &Phases&Etapas
-
+ &Game&Jogo
-
+ Next &phasePróxima &etapa
-
+ Next phase with &actionPróxima etapa com &acao
-
+ Next &turnPróximo &turno
-
+ Reverse turn orderOrdem dos turnos revertida
-
+ &Remove all local arrows&Apagar todas as setas locais
-
+ Rotate View Cl&ockwiseGirar visualização em sentido h&orário
-
+ Rotate View Co&unterclockwiseGirar visualização em sentido a&nti-horário
-
+ Game &information&Informação de jogo
-
+
+ Un&concede
+ Cancelar Rendição
+
+
+ &Concede&Conceder
-
+ &Leave game&Sair do jogo
-
+ C&lose replay&Fechar replay
-
+ &Focus Chat&Focar no chat
-
+ &Say:&Falar:
-
+ &View&Visualizar
-
-
-
-
+
+
+
+ VisibleVisível
-
-
-
-
+
+
+
+ FloatingFlutuante
-
+ Reset layoutReiniciar layout
-
+ ConcedeConceder
-
+ Are you sure you want to concede this game?Você tem certeza que deseja conceder este jogo?
-
+ UnconcedeDefazer concessão
-
+ You have already conceded. Do you want to return to this game?Você já concedeu. Quer retornar a esse jogo?
-
+ Leave gameSair do jogo
-
+ Are you sure you want to leave this game?Você tem certeza que deseja sair deste jogo?
-
+ You are flooding the game. Please wait a couple of seconds.Você está 'flodando' o chat (jogo). Por favor, espere alguns segundos.
-
+ A player has joined game #%1Um jogador entrou no jogo #%1
-
+ %1 has joined the game%1 entrou no jogo
-
+ kicked by game host or moderatorexpulso pelo hospedador do jogo ou moderador.
-
+ player left the gamejogador deixou o jogo
-
+ player disconnected from serverjogador desconectado do servidor
-
+ reason unknownrazão desconhecida
-
+ You have been kicked out of the game.Você foi 'chutado' do jogo.
@@ -6003,72 +6442,108 @@ Quanto mais informação você inserir, mais específicos seus resultados serão
TabReplays
-
+ Game replaysReplay de jogos
-
+ Local file systemSistema de arquivos local
-
+ Server replay storageServidor de armazenamento de replays
-
-
+
+ Watch replayAssistir replay
-
-
+
+ Rename
+ Renomear
+
+
+
+
+ New folder
+ Nova pasta
+
+
+
+ DeleteExcluir
-
+
+ Open replays folder
+ Abrir pasta de repetições
+
+
+ Download replayBaixar replay
-
+ Toggle expiration lockTrocar expiração da trava
-
+
+ Rename local folder
+ Renomear pasta local
+
+
+
+ Rename local file
+ Renomear arquivo local
+
+
+
+ New name:
+ Novo nome:
+
+
+
+ Error
+ Erro
+
+
+
+ Rename failed
+ Falha ao renomear
+
+
+
+ Name of new folder:
+ Nome da nova pasta:
+
+
+ Delete local fileExcluir arquivo local
-
- Are you sure you want to delete "%1"?
- ^Você tem certeza que quer excluir "%1"?
+
+ Are you sure you want to delete the selected files?
+ Tem certeza de que deseja excluir os arquivos selecionados?
-
- Downloading Replays
- Baixando Replays
+
+ Are you sure you want to delete the selected replays?
+ Tem certeza de que deseja excluir as repetições selecionadas?
-
- Folder download is not yet supported. Please download replays individually.
- Baixar pastas ainda não é suportado. Por favor baixe os replays individualmente.
-
-
-
+ Delete remote replayExcluir replay remoto
-
-
- Are you sure you want to delete the replay of game %1?
- Você tem certeza que quer excluir o replay do jogo %1?
- TabRoom
@@ -6167,22 +6642,22 @@ Quanto mais informação você inserir, mais específicos seus resultados serão
Ainda existem jogos abertos. Você tem certeza que deseja sair?
-
+ Click to viewClique para visualizar
-
+ Your buddy %1 has signed on!Seu amigo %1 entrou no servidor!
-
+ Unknown EventEvento desconhecido.
-
+ The server has sent you a message that your client does not understand.
This message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.
@@ -6193,39 +6668,39 @@ Esta mensagem pode significar que existe uma nova versão do Cockatrice disponí
Para atualizar seu cliente, vá para Ajuda -> Verificar atualizações.
-
+ Idle TimeoutTempo esgotado de inatividade
-
+ You are about to be logged out due to inactivity.Você irá ser desconectado por inatividade
-
+ PromotionPromoção
-
+ You have been promoted. Please log out and back in for changes to take effect.Você foi promovido a moderador(a). Por favor faça logout e depois acesse novamente para que as mudanças sejam efetivadas.
-
+ WarnedAdvertido
-
+ You have received a warning due to %1.
Please refrain from engaging in this activity or further actions may be taken against you. If you have any questions, please private message a moderator.Você recebeu uma advertência por %1.
Por favor evite tais ações ou outras medidas poderão ser tomadas contra você. Se você tem qualquer dúvida, por favor envie uma mensagem privada um dos moderadores.
-
+ You have received the following message from the server.
(custom messages like these could be untranslated)Você recebeu a seguinte mensagem do servidor.
@@ -6240,12 +6715,12 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
Conta
-
+ Add to Buddy ListAdicionado a Lista de Amigos
-
+ Add to Ignore ListAdicionados a Lista de Ignorados
@@ -6335,173 +6810,184 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
UserContextMenu
-
+ User &details&Detalhes do usuário
-
+ Private &chatConversa privada
-
+ Show this user's &gamesMostrar este usuário de jogo
-
+ Add to &buddy listAdicionar à &lista de amigos
-
+ Remove from &buddy listRemover da li&sta de amigos
-
+ Add to &ignore listAdicionar à li&sta dos ignorados
-
+ Remove from &ignore listRemover da lista dos i&gnorados
-
+ Kick from &gameC&hutar do jogo
-
+ Warn userAdvertir usuário
-
+ View user's war&n historyVisualizar o histórico de advertê&ncias do usuário.
-
+ Ban from &serverBan&ir do servidor
-
+ View user's &ban historyVisualizar o histórico de %banimento do usuário.
-
+ &Promote user to moderator&Promover usuário a moderador
-
+ Dem&ote user from moderatorRev&ogar as permissões de moderação do usuário
-
+ Promote user to &judgePromover usuário a &juiz
-
+ Demote user from judgeRemover usuário da posição de juiz
-
+
+ View admin notes
+ Visualizar notas do administrador
+
+
+ %1's gamesJogos de %1
-
-
-
+
+
+ Ban HistoryHistórico de banimento
-
+ Ban Time;Moderator;Ban Length;Ban Reason;Visible ReasonTempo de banimento;Moderador;Duração do Banimento;Razão do Banimento;Razão Visível
-
+ User has never been banned.O usuário nunca foi banido.
-
+ Failed to collect ban information.Falha ao coletar informações de banidas.
-
-
-
+
+
+ Warning HistoryHistórico de advertências
-
+ Warning Time;Moderator;User Name;ReasonTempo de advertência;Moderador;Nome de Usuário;Razão
-
+ User has never been warned.Usuário nunca foi advertido.
-
+ Failed to collect warning information.Falha ao coletar informações de aviso.
-
-
+
+ Failed to get admin notes.
+ Falha ao obter as notas do administrador.
+
+
+
+ SuccessSucesso
-
+ Successfully promoted user.Usuário promovido com sucesso.
-
+ Successfully demoted user.Permissões de moderação revogadas com sucesso.
-
-
+
+
+ FailedFalha
-
+ Failed to promote user.Falha ao promover usuário.
-
+ Failed to demote user.Falha ao revogar permissões de moderação do usuário.
-
+ Copy hash to clipboardCopiar hash para área de transferência
-
+ Remove this user's messagesRemover mensagens deste usuário
@@ -6565,33 +7051,33 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
Desconhecido
-
+ The entered password does not match your account.A senha inserida não coincide com de sua conta.
-
-
-
+
+
+ InformationInformação
-
+ User information updated.Informações do usuário atualizadas
-
-
+
-
-
-
+
+
+
-
+
+ ErrorErro
@@ -6611,71 +7097,71 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
Nível do usuário:
-
+ %n Year(s), amount of years (only shown if more than 0)%n ano(s),%n ano(s),%n ano(s),
-
+ %10%n Day(s) %20amount of years (if more than 0), amount of days, date in local short format%10%n dia(s) %20%10%n dia(s) %20%10%n dia(s) %20
-
+ Enter PasswordInsira a senha
-
+ Password verification is required in order to change your email addressUma verificação de senha é obrigatória para alterar seu endereço de e-mail
-
-
-
+
+
+ An error occurred while trying to update your user information.Ocorreu um erro ao tentar atualizar suas informações de usuário.
-
+ This server does not permit you to update your user informations.Este servidor não permite que você atualize suas informações de usuário.
-
+ Password changed.Senha alterada.
-
+ This server does not permit you to change your password.Este servidor não permite que você altere sua senha.
-
+ The new password is too short.A nova senha é muito curta.
-
+ The old password is incorrect.A senha antiga está incorreta.
-
+ Avatar updated.Avatar alterado.
-
+ This server does not permit you to update your avatar.Este servidor não permite que você altere seu avatar.
-
+ An error occured while trying to updater your avatar.Um erro ocorreu enquanto seu avatar era atualizado.
@@ -6683,80 +7169,105 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
UserInterfaceSettingsPage
-
+ General interface settingsConfigurações gerais de interface
-
+ &Double-click cards to play them (instead of single-click)&Duplo clique nos cards para jogá-los (ao invés de clique simples)
-
+
+ &Clicking plays all selected cards (instead of just the clicked card)
+ Clicar reproduz todas as cartas selecionadas (em vez de apenas a carta clicada)
+
+
+ &Play all nonlands onto the stack (not the battlefield) by default&Jogar todos não terrenos na pilha (não campo de batalha) por padrão
-
+ Annotate card text on tokensAnotar texto de card nas fichas
-
+ Use tear-off menus, allowing right click menus to persist on screenUsar menus tear-off, permitindo que menus de clique com botão direito persistam na tela
-
+ Notifications settingsConfigurações de Notificações
-
+ Enable notifications in taskbarHabilitar notificações na barra de tarefas
-
+ Notify in the taskbar for game events while you are spectatingNotificar na barra de tarefas para eventos do jogo enquanto você está como espectador
-
+ Notify in the taskbar when users in your buddy list connectNotificar na barra de tarefas quando usuários na sua lista de amigos se conectar
-
+ Animation settingsConfigurações de animação
-
+ &Tap/untap animationAnimação de &virar/desvirar
+
+
+ Deck editor settings
+ Configurações do editor de decks
+
+
+
+ Open deck in new tab by default
+ Abrir deck em uma nova aba por padrão
+
+
+
+ Replay settings
+ Configurações de repetição
+
+
+
+ Buffer time for backwards skip via shortcut:
+ Tempo de buffer para retroceder usando atalho:
+ UserList
-
+ Users connected to server: %1Usuários conectados ao servidor: %1
-
+ Users in this room: %1Usuários nesta sala: %1
-
+ Buddies online: %1 / %2Amigos online: %1 / %2
-
+ Ignored users online: %1 / %2Usuários ignorados online: %1 / %2
@@ -6808,128 +7319,128 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
WndSets
-
+ Move selected set to the topMover o selecionado para o topo
-
+ Move selected set upMover o selecionado para cima
-
+ Move selected set downMover o selecionado para baixo
-
+ Move selected set to the bottomMover o selecionado para o fundo
-
+ Search by set name, code, or typeProcurar por expansão, código ou tipo
-
+ Default orderOrdem padrão
-
+ Restore original art priority orderRestaurar prioridade da ordem de arte original
-
+ Enable all setsHabilitar todas expansões
-
+ Disable all setsDesabilitar todas expansões
-
+ Enable selected set(s)Habilitar expansão/expansões selecionada(s)
-
+ Disable selected set(s)Desabilitar expansão/expansões selecionada(s)
-
+ Deck EditorEditor de Deck
-
+ Use CTRL+A to select all sets in the view.Use CTRL+A para selecionar todas expansões visíveis.
-
+ Only cards in enabled sets will appear in the card list of the deck editor.Apenas cartas em expansões ativadas irão aparecer na lista de cartas do editor de deck.
-
+ Image priority is decided in the following order:Prioridade da imagem é decidida na seguinte ordem:
-
+ first the CUSTOM Folder (%1), then the Enabled Sets in this dialog (Top to Bottom)%1 is a link to the wikiprimeiro a pasta de PERSONALIDADAS (%1), depois as expansões habilitadas neste diálogo (de cima para baixo)
-
+ Card ArtArte da Carta
-
+ How to use custom card artComo usar arte de carta personalizada
-
+ HintsDicas
-
+ NoteNota
-
+ Sorting by column allows you to find a set while not changing set priority.Classificar por coluna te permite encontrar um set sem mudar a prioridade de sets
-
+ To enable ordering again, click the column header until this message disappears.Para reabilitar a ordenação, clique no cabeçalho da coluna até que esta mensagem desapareça
-
+ Use the current sorting as the set priority insteadUsar a classificação atual como a prioridade de sets
-
+ Sorts the set priority using the same columnClassificar a prioridade de sets usando a mesma coluna
-
+ Manage setsGerenciar expansões
@@ -6937,22 +7448,67 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
ZoneViewWidget
-
- sort by name
- ordenar por nome
+
+ Ungrouped
+ Não agrupado
-
- sort by type
- ordenar por tipo
+
+ Group by Type
+ Agrupar por Tipo
-
+
+ Group by Mana Value
+ Agrupar por Valor de Mana
+
+
+
+ Group by Color
+ Agrupar por Cor
+
+
+
+ Unsorted
+ Não ordenado
+
+
+
+ Sort by Name
+ Ordenar por Nome
+
+
+
+ Sort by Type
+ Ordenar por Tipo
+
+
+
+ Sort by Mana Cost
+ Ordenar por Custo de Mana
+
+
+
+ Sort by Colors
+ Ordenar por Cores
+
+
+
+ Sort by P/T
+ Ordenar por P/T
+
+
+
+ Sort by Set
+ Ordenar por Conjunto
+
+
+ shuffle when closingembaralhar quando fechar
-
+ pile viewvisualização da pilha
@@ -6960,7 +7516,7 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
i18n
-
+ EnglishPortuguês do Brasil (Brazilian Portuguese)
@@ -6968,12 +7524,12 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
main
-
+ Connect on startupConectar ao iniciar
-
+ Debug to fileDepurar para um arquivo
@@ -6981,786 +7537,826 @@ Por favor evite tais ações ou outras medidas poderão ser tomadas contra você
shortcutsTab
-
+ Main WindowJanela Principal
-
-
+
+ Deck EditorEditor de Deck
-
+ Game LobbySaguão de jogo
-
+ Card CountersMarcadores de carta
-
+ Player CountersMarcadores de jogador
-
+ Power and ToughnessPoder e Resistência
-
+ Game PhasesEtapas de Jogo
-
+ Playing AreaÁrea de jogo
-
+ Move Selected CardMover Carta Selecionada
-
+ ViewVisualizar
-
+ Move Top CardMover A Carta Do Topo
-
+ Move Bottom CardMover A Carta Do Fundo
-
+ GameplayJogabilidade
-
+ DrawingComprando
-
+ Chat RoomSala de Conversa
-
+ Game WindowJanela de Jogo
-
+ Load Deck from ClipboardCarregar deck da área de transferência
-
+ Replays
-
+ Repetições
-
+ Check for Card Updates...Procurar por atualizações de cartas...
-
+ Connect...Conectar...
-
+ DisconnectDesconectar
-
+ ExitSair
-
+ Full screenTela cheia
-
+ Register...Registrar...
-
+ Settings...Configurações...
-
+ Start a Local Game...Iniciar um Jogo Local...
-
+ Watch Replay...Assistir Replay...
-
+ Analyze DeckAnalisar Deck
-
+ Clear All FiltersLimpar todos os FIltros
-
+ Clear Selected FilterLimpar Filtro Selecionado
-
+ CloseFechar
-
+ Remove CardRemover Carta
-
+ Manage Sets...Gerenciar expansões...
-
+ Edit Custom Tokens...Editar fichas customizadas...
-
+ Export DeckExportar Deck
-
+ Add CardAdicionar Carta
-
+ Load Deck...Carregar Deck...
-
+ Load Deck from Clipboard...Carregar deck da área de transferência...
-
+ New DeckNovo Deck
-
+ Open Custom Pictures FolderAbrir pasta de imagens customizadas
-
+ Print Deck...Imprimir Deck...
-
+ Delete CardDeletar carta
-
-
+
+ Reset LayoutRedefinir layout
-
+ Save DeckSalvar Deck
-
+ Save Deck as...Salvar Deck Como...
-
+ Save Deck to Clipboard, AnnotatedSalvar deck na área de transferência, anotado
-
+ Save Deck to ClipboardSalvar deck na área de transferência
-
+ Load Local Deck...Carregar deck local...
-
+ Load Remote Deck...Carregar deck remoto...
-
+ Set Ready to StartPreparade para começar
-
+ Toggle Sideboard LockAlternar trava de sideboard
-
-
+
+ Add Green CounterAdicionar marcador verde
-
-
+
+ Remove Green CounterRemover marcador verde
-
-
+
+ Set Green Counters...Definir marcadores verde...
-
+ Add Yellow CounterAdicionar marcador amarelo
-
+ Remove Yellow CounterRemover marcador amarelo
-
+ Set Yellow Counters...Definir marcadores amarelos...
-
-
+
+ Add Red CounterAdicionar marcador vermelho
-
-
+
+ Remove Red CounterRemover marcador vermelho
-
-
+
+ Set Red Counters...Definir marcadores vermelhos
-
+ Add Life CounterAdicionar ponto de vida
-
+ Remove Life CounterRemover ponto de vida
-
+ Set Life Counters...Definir pontos de vida...
-
+ Add White CounterAdicionar marcador branco
-
+ Remove White CounterRemover marcador branco
-
+ Set White Counters...Definir marcadores brancos...
-
+ Add Blue CounterAdicionar marcador azul
-
+ Remove Blue CounterRemover marcador azul
-
+ Set Blue Counters...Definir marcadores azul
-
+ Add Black CounterAdicionar marcador preto
-
+ Remove Black CounterRemover marcador preto
-
+ Set Black Counters...Definir marcadores pretos...
-
+ Add Colorless CounterAdicionar marcador incolor
-
+ Remove Colorless CounterRemover marcador incolor
-
+ Set Colorless Counters...Definir marcadores incolor...
-
+ Add Other CounterAdicionar outro marcador
-
+ Remove Other CounterRemover outro marcador
-
+ Set Other Counters...Definir outros marcadores...
-
+ Add Power (+1/+0)adicionar Poder (+1/+0)
-
+ Remove Power (-1/-0)Remover Poder (-1/-0)
-
+ Move Toughness to Power (+1/-1)Mover Resistência Para Poder (+1/-1)
-
+ Add Toughness (+0/+1)Adicionar Resistência (+0/+1)
-
+ Remove Toughness (-0/-1)Remover Resistência (-0/-1)
-
+ Move Power to Toughness (-1/+1)Mover Poder Para Resistência (-1/+1)
-
+ Add Power and Toughness (+1/+1)Adicionar Poder e Resistência (+1/+1)
-
+ Remove Power and Toughness (-1/-1)Remover Poder e Resistência (-1/-1)
-
+ Set Power and Toughness...Definir poder e resistência...
-
+ Reset Power and ToughnessRedefinir poder e resistência
-
+ UntapDesvirar
-
+ UpkeepManutenção
-
+ DrawCompra
-
+ First Main PhasePrimeira Fase Principal
-
+ Start CombatIniciar Combate
-
+ AttackAtacar
-
+ BlockBloquear
-
+ DamageDano
-
+ End CombatTerminar Combate
-
+ Second Main PhaseSegunda Fase Principal
-
+ EndFim
-
+ Next PhasePróxima Fase
-
+ Next Phase ActionAção de Próxima Etapa
-
+ Next TurnPróximo Turno
-
+
+ Hide Card in Reveal Window
+ Ocultar Carta na Janela de Revelação
+
+
+ Tap / Untap CardVirar / Desvirar Carta
-
+ Untap AllDesvirar Tudo
-
+ Toggle UntapAlternar modo de desvirar
-
+ Turn Card OverVirar carta para cima
-
+ Peek CardOlhar carta
-
+ Play CardJogar Carta
-
+ Attach Card...Anexar carta...
-
+ Unattach CardDesanexar carta...
-
+ Clone CardDuplicar Carta
-
+ Create Token...Criar Ficha
-
+ Create All Related TokensCriar todas as fichas relacionadas
-
+ Create Another TokenCriar Outra Ficha
-
+ Set Annotation...Definir anotação
-
-
+
+ Select All Cards in Zone
+ Selecionar Todas as Cartas na Zona
+
+
+
+ Select All Cards in Row
+ Selecionar Todas as Cartas na Linha
+
+
+
+ Select All Cards in Column
+ Selecionar Todas as Cartas na Coluna
+
+
+
+ Bottom of LibraryFundo do Grimório
-
-
-
-
+
+
+
+ ExileExilar
-
-
-
-
+
+
+
+ GraveyardCemitério
-
-
+
+ HandMão
-
-
+
+ Top of LibraryTopo do Grimório
-
-
-
+
+
+ Battlefield, Face DownCampo de batalha, Voltada para baixo
-
+ BattlefieldCampo de Batalha
-
+ LibraryGrimório
-
+ SideboardSideboard
-
+ Top Cards of LibraryCartas do topo do grimório
-
+ Close Recent ViewFechar visualização recente
-
-
+
+ StackPilha
-
-
+
+ Graveyard (Multiple)Cemitério (Vários)
-
-
+
+ Exile (Multiple)Exílio (Vários)
-
+ Stack Until Found
-
+ Empilhar Até Encontrar
-
+ Draw Bottom CardComprar carta do fundo
-
+ Draw Multiple Cards from Bottom...Comprar várias cartas do fundo...
-
+ Draw Arrow...Desenhar seta...
-
+ Remove Local ArrowsRemover setas locais
-
+ Leave GameSair do jogo
-
+ ConcedeConceder
-
+ Roll Dice...Rolar dados...
-
+ Shuffle LibraryEmbaralhar grimório
-
+ MulliganMulligan
-
+ Draw a CardComprar uma carta
-
+ Draw Multiple Cards...Comprar várias cartas
-
+ Undo DrawDesfazer compra
-
+ Always Reveal Top CardSempre revelar a carta do topo do grimório
-
+ Always Look At Top CardSempre olhar para a carta do topo do grimório
-
+ Rotate View ClockwiseRotacionar visão no sentido horário
-
+ Rotate View CounterclockwiseRotacionar visão no sentido anti-horário
-
+ Unfocus Text BoxDesfocar caixa de texto
-
+ Focus ChatFocar no chat
-
+ Clear ChatLimpar chat
-
+ RefreshAtualizar
-
- Play/Pause
-
+
+ Skip Forward
+ Avançar
-
+
+ Skip Backward
+ Retroceder
+
+
+
+ Skip Forward by a lot
+ Avançar Bastante
+
+
+
+ Skip Backward by a lot
+ Retroceder Bastante
+
+
+
+ Play/Pause
+ Reproduzir/Pausar
+
+
+ Toggle Fast Forward
-
+ Ativar/Desativar Avanço Rápido
\ No newline at end of file
From 6e02bdec2e859dc57d2746d80f7eeae83a8ed678 Mon Sep 17 00:00:00 2001
From: ryder052
Date: Mon, 30 Dec 2024 02:10:12 +0100
Subject: [PATCH 04/14] Fix crash on replay list sorting, fix error popups on
win debug (#5388)
* Fix annoying popups on start
* Fix replay list item parent index calculation #5311
---------
Co-authored-by: Jakub Mrowinski
---
cockatrice/src/game/cards/card_database_model.cpp | 4 ++++
.../src/server/remote/remote_replay_list_tree_widget.cpp | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/cockatrice/src/game/cards/card_database_model.cpp b/cockatrice/src/game/cards/card_database_model.cpp
index 47f79eff5..5607b077f 100644
--- a/cockatrice/src/game/cards/card_database_model.cpp
+++ b/cockatrice/src/game/cards/card_database_model.cpp
@@ -174,6 +174,10 @@ void CardDatabaseDisplayModel::fetchMore(const QModelIndex &index)
int remainder = sourceModel()->rowCount(index) - loadedRowCount;
int itemsToFetch = qMin(100, remainder);
+ if (itemsToFetch == 0) {
+ return;
+ }
+
beginInsertRows(QModelIndex(), loadedRowCount, loadedRowCount + itemsToFetch - 1);
loadedRowCount += itemsToFetch;
diff --git a/cockatrice/src/server/remote/remote_replay_list_tree_widget.cpp b/cockatrice/src/server/remote/remote_replay_list_tree_widget.cpp
index 88d59a57a..3f58d898a 100644
--- a/cockatrice/src/server/remote/remote_replay_list_tree_widget.cpp
+++ b/cockatrice/src/server/remote/remote_replay_list_tree_widget.cpp
@@ -192,7 +192,7 @@ QModelIndex RemoteReplayList_TreeModel::parent(const QModelIndex &ind) const
return QModelIndex();
else {
ReplayNode *replayNode = dynamic_cast(static_cast(ind.internalPointer()));
- return createIndex(replayNode->getParent()->indexOf(replayNode), 0, replayNode);
+ return createIndex(replayNode->getParent()->indexOf(replayNode), 0, replayNode->getParent());
}
}
From d231264a1674470db24e42377bee746663dcb9ea Mon Sep 17 00:00:00 2001
From: moryall <83562702+moryall@users.noreply.github.com>
Date: Sun, 29 Dec 2024 17:54:18 -0800
Subject: [PATCH 05/14] Update Dockerfile Ubuntu version to newest LTS (#5108)
* Update Dockerfile to non-outdated Ubuntu version
1. Updated image to jammy as it is still in it's LTS window. Didn't go with 24.04/Noble as it released after latest version of cockatrice released.
2. Had to add new ARG
3. No qt5-default library, so replaced with qt5-qmake
* Update Dockerfile
Upped from Jammy -> Noble
Upped from Qt5 -> Tt6
* Update Dockerfile - new port
Added Port 4748 for new features
* Update Dockerfile
Changed Noble - > 24.04
* indentation
* remove unused dependencies
---------
Co-authored-by: tooomm
---
Dockerfile | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 047c9ecf6..31b84f026 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,19 +1,20 @@
-FROM ubuntu:bionic
-MAINTAINER Zach Halpern
+FROM ubuntu:24.04
+
+ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y\
- build-essential\
- cmake\
- git\
- libprotobuf-dev\
- libqt5sql5-mysql\
- libmysqlclient-dev\
- libqt5websockets5-dev\
- protobuf-compiler\
- qt5-default\
- qtbase5-dev\
- qttools5-dev-tools\
- qttools5-dev
+ build-essential \
+ cmake \
+ file \
+ g++ \
+ git \
+ libmariadb-dev-compat \
+ libprotobuf-dev \
+ libqt6sql6-mysql \
+ qt6-websockets-dev \
+ protobuf-compiler \
+ qt6-tools-dev \
+ qt6-tools-dev-tools
COPY . /home/servatrice/code/
WORKDIR /home/servatrice/code
@@ -25,7 +26,6 @@ RUN cmake .. -DWITH_SERVER=1 -DWITH_CLIENT=0 -DWITH_ORACLE=0 -DWITH_DBCONVERTER=
WORKDIR /home/servatrice
-EXPOSE 4747
+EXPOSE 4747 4748
ENTRYPOINT [ "servatrice", "--log-to-console" ]
-
From b6793a5e01f5d9ffb1495756548b50213ac53950 Mon Sep 17 00:00:00 2001
From: RickyRister <42636155+RickyRister@users.noreply.github.com>
Date: Sun, 29 Dec 2024 19:25:11 -0800
Subject: [PATCH 06/14] fix cards having the wrong printing if rejoin game
before card db finishes loading (#5390)
* rename cardInfoUpdated to refreshCardInfo and make it public
* refresh card infos when db finishes loading
---
cockatrice/src/game/cards/abstract_card_item.cpp | 8 ++++----
cockatrice/src/game/cards/abstract_card_item.h | 5 ++++-
cockatrice/src/game/zones/card_zone.cpp | 13 +++++++++++++
cockatrice/src/game/zones/card_zone.h | 3 +++
4 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/cockatrice/src/game/cards/abstract_card_item.cpp b/cockatrice/src/game/cards/abstract_card_item.cpp
index 336ce6f79..f0daf5eef 100644
--- a/cockatrice/src/game/cards/abstract_card_item.cpp
+++ b/cockatrice/src/game/cards/abstract_card_item.cpp
@@ -25,7 +25,7 @@ AbstractCardItem::AbstractCardItem(QGraphicsItem *parent,
setCacheMode(DeviceCoordinateCache);
connect(&SettingsCache::instance(), SIGNAL(displayCardNamesChanged()), this, SLOT(callUpdate()));
- cardInfoUpdated();
+ refreshCardInfo();
}
AbstractCardItem::~AbstractCardItem()
@@ -51,7 +51,7 @@ void AbstractCardItem::pixmapUpdated()
emit sigPixmapUpdated();
}
-void AbstractCardItem::cardInfoUpdated()
+void AbstractCardItem::refreshCardInfo()
{
info = CardDatabaseManager::getInstance()->getCardByNameAndProviderId(name, providerId);
@@ -185,7 +185,7 @@ void AbstractCardItem::setName(const QString &_name)
disconnect(info.data(), nullptr, this, nullptr);
name = _name;
- cardInfoUpdated();
+ refreshCardInfo();
}
void AbstractCardItem::setProviderId(const QString &_providerId)
@@ -200,7 +200,7 @@ void AbstractCardItem::setProviderId(const QString &_providerId)
}
providerId = _providerId;
- cardInfoUpdated();
+ refreshCardInfo();
}
void AbstractCardItem::setHovered(bool _hovered)
diff --git a/cockatrice/src/game/cards/abstract_card_item.h b/cockatrice/src/game/cards/abstract_card_item.h
index 372588150..809f90498 100644
--- a/cockatrice/src/game/cards/abstract_card_item.h
+++ b/cockatrice/src/game/cards/abstract_card_item.h
@@ -28,11 +28,14 @@ private:
qreal realZValue;
private slots:
void pixmapUpdated();
- void cardInfoUpdated();
void callUpdate()
{
update();
}
+
+public slots:
+ void refreshCardInfo();
+
signals:
void hovered(AbstractCardItem *card);
void showCardInfoPopup(const QPoint &pos, const QString &cardName, const QString &providerId);
diff --git a/cockatrice/src/game/zones/card_zone.cpp b/cockatrice/src/game/zones/card_zone.cpp
index 4dd6b3409..6252bd297 100644
--- a/cockatrice/src/game/zones/card_zone.cpp
+++ b/cockatrice/src/game/zones/card_zone.cpp
@@ -1,5 +1,6 @@
#include "card_zone.h"
+#include "../cards/card_database_manager.h"
#include "../cards/card_item.h"
#include "../player/player.h"
#include "pb/command_move_card.pb.h"
@@ -31,6 +32,11 @@ CardZone::CardZone(Player *_p,
{
if (!isView)
player->addZone(this);
+
+ // If we join a game before the card db finishes loading, the cards might have the wrong printings.
+ // Force refresh all cards in the zone when db finishes loading to fix that.
+ connect(CardDatabaseManager::getInstance(), &CardDatabase::cardDatabaseLoadingFinished, this,
+ &CardZone::refreshCardInfos);
}
CardZone::~CardZone()
@@ -119,6 +125,13 @@ bool CardZone::showContextMenu(const QPoint &screenPos)
return false;
}
+void CardZone::refreshCardInfos()
+{
+ for (const auto &cardItem : cards) {
+ cardItem->refreshCardInfo();
+ }
+}
+
void CardZone::mousePressEvent(QGraphicsSceneMouseEvent *event)
{
if (event->button() == Qt::RightButton) {
diff --git a/cockatrice/src/game/zones/card_zone.h b/cockatrice/src/game/zones/card_zone.h
index 6d6cddd81..f3e889113 100644
--- a/cockatrice/src/game/zones/card_zone.h
+++ b/cockatrice/src/game/zones/card_zone.h
@@ -43,6 +43,9 @@ public slots:
void moveAllToZone();
bool showContextMenu(const QPoint &screenPos);
+private slots:
+ void refreshCardInfos();
+
public:
enum
{
From 026afeb88587af8005cd764ee34bbc73fa341a1f Mon Sep 17 00:00:00 2001
From: Zach H
Date: Sun, 29 Dec 2024 23:35:32 -0500
Subject: [PATCH 07/14] Support auto-reconnect for Servatrice (#5391)
- Fix #5022
---
.../src/servatrice_database_interface.cpp | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/servatrice/src/servatrice_database_interface.cpp b/servatrice/src/servatrice_database_interface.cpp
index 38d8128c9..913b4d962 100644
--- a/servatrice/src/servatrice_database_interface.cpp
+++ b/servatrice/src/servatrice_database_interface.cpp
@@ -103,12 +103,25 @@ bool Servatrice_DatabaseInterface::openDatabase()
bool Servatrice_DatabaseInterface::checkSql()
{
- if (!sqlDatabase.isValid())
+ if (!sqlDatabase.isValid()) {
return false;
+ }
auto query = QSqlQuery(sqlDatabase);
- if (query.exec("select 1") && query.isActive())
+ if (query.exec("select 1") && query.isActive()) {
return openDatabase();
+ }
+
+ if (query.lastError().isValid()) {
+ const auto &poolStr = instanceId == -1 ? QString("main") : QString("pool %1").arg(instanceId);
+ qCritical() << QString("[%1] Error executing query: %2, resetting connection")
+ .arg(poolStr)
+ .arg(query.lastError().text());
+
+ sqlDatabase.close();
+ return openDatabase();
+ }
+
return true;
}
From b43e4ae4696e123800ffd49d918199d3ac439a3c Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 30 Dec 2024 12:38:30 +0000
Subject: [PATCH 08/14] Update translation source strings (#5393)
Co-authored-by: github-actions
---
cockatrice/cockatrice_en@source.ts | 170 +++++++++++++++--------------
1 file changed, 89 insertions(+), 81 deletions(-)
diff --git a/cockatrice/cockatrice_en@source.ts b/cockatrice/cockatrice_en@source.ts
index b449dd8cf..4098b21a7 100644
--- a/cockatrice/cockatrice_en@source.ts
+++ b/cockatrice/cockatrice_en@source.ts
@@ -282,7 +282,7 @@ This is only saved for moderators and cannot be seen by the banned person.BetaReleaseChannel
- Beta Releases
+ Beta
@@ -424,21 +424,29 @@ This is only saved for moderators and cannot be seen by the banned person.
CardInfoFrameWidget
-
+ Image
-
+ Description
-
+ Both
+
+ CardInfoPictureWidget
+
+
+ View related cards
+
+
+CardInfoTextWidget
@@ -481,121 +489,121 @@ This is only saved for moderators and cannot be seen by the banned person.
CardZone
-
+ their handnominative
-
+ %1's handnominative
-
-
- their library
- look at zone
-
-
-
-
- %1's library
- look at zone
-
-
-
-
- of their library
- top cards of zone,
-
-
-
-
- of %1's library
- top cards of zone
-
- their library
- reveal zone
+ look at zone%1's library
+ look at zone
+
+
+
+
+ of their library
+ top cards of zone,
+
+
+
+
+ of %1's library
+ top cards of zone
+
+
+
+
+ their libraryreveal zone
-
+
+ %1's library
+ reveal zone
+
+
+
+ their libraryshuffle
-
+ %1's libraryshuffle
-
+ their librarynominative
-
+ %1's librarynominative
-
-
- their graveyard
- nominative
-
-
-
-
- %1's graveyard
- nominative
-
-
-
-
- their exile
- nominative
-
-
-
-
- %1's exile
- nominative
-
-
+ their graveyard
+ nominative
+
+
+
+
+ %1's graveyard
+ nominative
+
+
+
+
+ their exile
+ nominative
+
+
+
+
+ %1's exile
+ nominative
+
+
+
+ their sideboardlook at zone
-
+ %1's sideboardlook at zone
-
+ their sideboardnominative
-
+ %1's sideboardnominative
@@ -4682,7 +4690,7 @@ Cockatrice will now reload the card database.
-
+ Number:
@@ -4793,7 +4801,7 @@ Cockatrice will now reload the card database.
-
+ C&reate another %1 token
@@ -4808,47 +4816,47 @@ Cockatrice will now reload the card database.
-
+ Change power/toughness
-
+ Change stats to:
-
+ Set annotation
-
+ Please enter the new annotation:
-
+ Set counters
-
+ Re&veal to...
-
+ View related cards
-
+ Token:
-
+ All tokens
@@ -5458,7 +5466,7 @@ Please check your shortcut settings!
StableReleaseChannel
- Stable Releases
+ Default
@@ -5819,17 +5827,17 @@ Please check your shortcut settings!
-
+ Open in new tab
-
+ Are you sure?
-
+ The decklist has been modified.
Do you want to save the changes?
@@ -5845,8 +5853,8 @@ Do you want to save the changes?
-
-
+
+ Error
@@ -5873,12 +5881,12 @@ Please check that the directory is writable and try again.
-
+ There are no cards in your deck to be exported
-
+ No deck was selected to be saved.
From 832842c20cc49d425ed2397cb55d898f8bbf61e0 Mon Sep 17 00:00:00 2001
From: "transifex-integration[bot]"
<43880903+transifex-integration[bot]@users.noreply.github.com>
Date: Mon, 30 Dec 2024 17:42:32 +0000
Subject: [PATCH 09/14] Translate cockatrice_en@source.ts in en_US (#5394)
100% translated source file: 'cockatrice_en@source.ts'
on 'en_US'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
---
cockatrice/translations/cockatrice_en_US.ts | 136 +++++++++++---------
1 file changed, 72 insertions(+), 64 deletions(-)
diff --git a/cockatrice/translations/cockatrice_en_US.ts b/cockatrice/translations/cockatrice_en_US.ts
index 0b0232c0a..0029d824c 100644
--- a/cockatrice/translations/cockatrice_en_US.ts
+++ b/cockatrice/translations/cockatrice_en_US.ts
@@ -281,8 +281,8 @@ This is only saved for moderators and cannot be seen by the banned person.BetaReleaseChannel
- Beta Releases
- Beta Releases
+ Beta
+ Beta
@@ -423,21 +423,29 @@ This is only saved for moderators and cannot be seen by the banned person.
CardInfoFrameWidget
-
+ ImageImage
-
+ DescriptionDescription
-
+ BothBoth
+
+ CardInfoPictureWidget
+
+
+ View related cards
+ View related cards
+
+CardInfoTextWidget
@@ -480,121 +488,121 @@ This is only saved for moderators and cannot be seen by the banned person.
CardZone
-
+ their handnominativetheir hand
-
+ %1's handnominative%1's hand
-
-
- their library
- look at zone
- their library
-
-
-
- %1's library
- look at zone
- %1's library
-
-
-
- of their library
- top cards of zone,
- of their library
-
-
-
- of %1's library
- top cards of zone
- of %1's library
- their library
- reveal zone
+ look at zonetheir library%1's library
+ look at zone
+ %1's library
+
+
+
+ of their library
+ top cards of zone,
+ of their library
+
+
+
+ of %1's library
+ top cards of zone
+ of %1's library
+
+
+
+ their library
+ reveal zone
+ their library
+
+
+
+ %1's libraryreveal zone%1's library
-
+ their libraryshuffletheir library
-
+ %1's libraryshuffle%1's library
-
+ their librarynominativetheir library
-
+ %1's librarynominative%1's library
-
+ their graveyardnominativetheir graveyard
-
+ %1's graveyardnominative%1's graveyard
-
+ their exilenominativetheir exile
-
+ %1's exilenominative%1's exile
-
+ their sideboardlook at zonetheir sideboard
-
+ %1's sideboardlook at zone%1's sideboard
-
+ their sideboardnominativetheir sideboard
-
+ %1's sideboardnominative%1's sideboard
@@ -4705,7 +4713,7 @@ Cockatrice will now reload the card database.
-
+ Number:Number:
@@ -4816,7 +4824,7 @@ Cockatrice will now reload the card database.
-
+ C&reate another %1 tokenC&reate another %1 token
@@ -4831,47 +4839,47 @@ Cockatrice will now reload the card database.
Place card X cards from top of library
-
+ Change power/toughnessChange power/toughness
-
+ Change stats to:Change stats to:
-
+ Set annotationSet annotation
-
+ Please enter the new annotation:Please enter the new annotation:
-
+ Set countersSet counters
-
+ Re&veal to...Re&veal to...
-
+ View related cardsView related cards
-
+ Token: Token:
-
+ All tokensAll tokens
@@ -5483,8 +5491,8 @@ Please check your shortcut settings!
StableReleaseChannel
- Stable Releases
- Stable Releases
+ Default
+ Default
@@ -5844,17 +5852,17 @@ Please check your shortcut settings!
Could not open deck at %1
-
+ Open in new tabOpen in new tab
-
+ Are you sure?Are you sure?
-
+ The decklist has been modified.
Do you want to save the changes?The decklist has been modified.
@@ -5871,8 +5879,8 @@ Do you want to save the changes?
-
-
+
+ ErrorError
@@ -5900,12 +5908,12 @@ Please check that the directory is writable and try again.
Save deck
-
+ There are no cards in your deck to be exportedThere are no cards in your deck to be exported
-
+ No deck was selected to be saved.No deck was selected to be saved.
From ded6d5b8eb3fb38a3882f626cce80fa8c583058b Mon Sep 17 00:00:00 2001
From: "transifex-integration[bot]"
<43880903+transifex-integration[bot]@users.noreply.github.com>
Date: Mon, 30 Dec 2024 19:18:00 +0000
Subject: [PATCH 10/14] Translate cockatrice/cockatrice_en@source.ts in de
(#5395)
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'de'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
---
cockatrice/translations/cockatrice_de.ts | 1476 ++++++++++++----------
1 file changed, 804 insertions(+), 672 deletions(-)
diff --git a/cockatrice/translations/cockatrice_de.ts b/cockatrice/translations/cockatrice_de.ts
index 560b06c6e..191d3acb4 100644
--- a/cockatrice/translations/cockatrice_de.ts
+++ b/cockatrice/translations/cockatrice_de.ts
@@ -20,6 +20,19 @@
Neuer Wert für den Zähler '%1':
+
+ AdminNotesDialog
+
+
+ Update Notes
+ Aktualisierungsnotizen
+
+
+
+ Admin Notes for %1
+ Administrator Notizen für %1
+
+AllZonesCardAmountWidget
@@ -36,117 +49,117 @@
AppearanceSettingsPage
-
+ ErrorFehler
-
+ Could not create themes directory at '%1'.Das Themeverzeichnis '%1' konnte nicht erstellt werden.
-
+ Theme settingsDarstellungseinstellungen
-
+ Current theme:Aktuelles Theme:
-
+ Open themes folderÖffne Themeverzeichnis
-
+ Menu settingsEinstellungsmenü
-
+ Show keyboard shortcuts in right-click menusTastatur-Kürzel anzeigen bei Rechtsklickmenü
-
+ Card renderingKartendarstellung
-
+ Display card names on cards having a pictureKartennamen auch bei Karten mit Bildern darstellen
-
+ Auto-Rotate cards with sideways layoutAutomatisches Drehen von Karten mit Seitwärts-Ausrichtung
-
+ Override all card art with personal set preference (Pre-ProviderID change behavior) [Requires Client restart]Überschreiben aller Kartenbilder mit persönlichen Set-Präferenzen (Vor-AnbieterID Wechselverhalten) [Benötigt Klientenneustart]
-
+ Bump sets that the deck contains cards from to the top in the printing selectorPriorisieren von Sets, in welchen Karten des ausgewählten Decks vorhanden sind, nach oben in der Druckauswahl
-
+ Scale cards on mouse overKarten beim Darüberfahren mit der Maus vergrößern
-
+ Minimum overlap percentage of cards on the stack and in vertical handMinimaler Überschneidungsanteil der Karten auf dem Stapel und in der vertikalen Hand
-
+ Maximum initial height for card view window:Maximale Starthöhe für das Kartenansichtsfenster
-
+ rowsReihen
-
+ Hand layoutHanddarstellung
-
+ Display hand horizontally (wastes space)Hand horizontal anzeigen (verschwendet Platz)
-
+ Enable left justificationLinksbündige Ausrichtung aktivieren
-
+ Table grid layoutSpielfeldraster
-
+ Invert vertical coordinateVertikale Koordinate umkehren
-
+ Minimum player count for multi-column layout:Mindestspieleranzahl für mehrspaltige Anordnung:
-
+ Maximum font size for information displayed on cards:Maximale Schriftgröße für die Anzeige von Informationen auf Karten:
@@ -267,22 +280,22 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
BetaReleaseChannel
-
- Beta Releases
- Beta Veröffentlichungen
+
+ Beta
+ Beta
-
+ No reply received from the release update server.Keine Antwort vom Veröffentlichungsaktualisierungsserver erhalten.
-
+ Invalid reply received from the release update server.Ungültige Antwort vom Veröffentlichungsaktualisierungsserver erhalten.
-
+ No reply received from the file update server.Keine Antwort vom Dateiaktualisierungsserver erhalten.
@@ -410,21 +423,29 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
CardInfoFrameWidget
-
+ ImageBild
-
+ DescriptionBeschreibung
-
+ BothBeide
+
+ CardInfoPictureWidget
+
+
+ View related cards
+ Zugehörige Karten ansehen
+
+CardInfoTextWidget
@@ -459,7 +480,7 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
CardSizeWidget
-
+ Card SizeKartengröße
@@ -467,121 +488,121 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
CardZone
-
+ their handnominativeihre Hand
-
+ %1's handnominative%1s Hand
-
-
- their library
- look at zone
- ihre Bibliothek
-
-
-
- %1's library
- look at zone
- %1s Bibliothek
-
-
-
- of their library
- top cards of zone,
- von ihrer Bibliothek
-
-
-
- of %1's library
- top cards of zone
- von %1s Bibliothek
- their library
- reveal zone
+ look at zoneihre Bibliothek%1's library
+ look at zone
+ %1s Bibliothek
+
+
+
+ of their library
+ top cards of zone,
+ von ihrer Bibliothek
+
+
+
+ of %1's library
+ top cards of zone
+ von %1s Bibliothek
+
+
+
+ their library
+ reveal zone
+ ihre Bibliothek
+
+
+
+ %1's libraryreveal zone%1s Bibliothek
-
+ their libraryshuffleihre Bibliothek
-
+ %1's libraryshuffle%1s Bibliothek
-
+ their librarynominativeihre Bibliothek
-
+ %1's librarynominative%1s Bibliothek
-
+ their graveyardnominativeihr Friedhof
-
+ %1's graveyardnominative%1s Friedhof
-
+ their exilenominativeihr Exil
-
+ %1's exilenominative%1s Exil
-
+ their sideboardlook at zoneihr Sideboard
-
+ %1's sideboardlook at zone%1s Sideboard
-
+ their sideboardnominativeihr Sideboard
-
+ %1's sideboardnominative%1s Sideboard
@@ -590,166 +611,166 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
DeckEditorSettingsPage
-
-
+
+ Update SpoilersSpoiler aktualisieren
-
-
+
+ SuccessErfolgreich
-
+ Download URLs have been reset.Download-URLs wurden zurückgesetzt.
-
+ Downloaded card pictures have been reset.Heruntergeladene Kartenbilder wurden zurückgesetzt.
-
+ ErrorFehler
-
+ One or more downloaded card pictures could not be cleared.Eines oder mehrere Kartenbilder konnten nicht gelöscht werden.
-
+ Add URLURL hinzufügen
-
-
+
+ URL:URL
-
-
+
+ Edit URLURL bearbeiten
-
+ Network Cache Size:Größe des Netzwerkzwischenspeichers:
-
+ Redirect Cache TTL:Umleitungszwischenspeicher TTL:
-
+ How long cached redirects for urls are valid for.Wie lange gespeicherte Umleitungen für URLS gültig sind.
-
+ Picture Cache Size:Größe des Bilderzwischenspeichers:
-
+ Add New URLNeue URL hinzufügen
-
+ Remove URLURL entfernen
-
+ Day(s)Tag(e)
-
+ Updating...Aktualisiere...
-
+ Choose pathPfad auswählen
-
+ URL Download PriorityURL Downloadpriorität
-
+ SpoilersSpoiler
-
+ Download Spoilers AutomaticallyLade Spoiler automatisch herunter
-
+ Spoiler Location:Spoiler Verzeichnis:
-
+ Last ChangeLetzte Änderung
-
+ Spoilers download automatically on launchSpoiler werden beim Start automatisch heruntergeladen
-
+ Press the button to manually update without relaunchingDrücke den Knopf um manuell zu aktualisieren ohne neu zu starten
-
+ Do not close settings until manual update is completeSchließen Sie die Einstellungen nicht solange die manuelle Aktualisierung nicht abgeschlossen ist.
-
+ Download card pictures on the flyKartenbilder dynamisch herunterladen
-
+ How to add a custom URLWie eine benutzerdefinierte URL hinzugefügt wird
-
+ Delete Downloaded ImagesHeruntergeladene Bilder löschen
-
+ Reset Download URLsDownload-URLs zurücksetzen
-
+ On-disk cache for downloaded picturesFestplatten-Cache für heruntergeladene Bilder
-
+ In-memory cache for pictures not currently on screenArbeitsspeicher-Cache für Bilder die gerade nicht angezeigt werden
@@ -847,138 +868,148 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
DlgConnect
-
+ Downloading...Lade herunter...
-
+ Known HostsBekannte Hosts
-
+
+ Delete the currently selected saved server
+ Den derzeit gespeicherten Server löschen
+
+
+ Refresh the server list with known public serversAktualisiere die Serverliste der bekannten öffentlichen Server
-
+ New HostNeuer Host
-
+ Name:Name:
-
+ &Host:&Server:
-
+ &Port:&Port:
-
+ Player &name:Spieler&name:
-
+ P&assword:P&asswort:
-
+ &Save passwordPasswort &speichern
-
+ A&uto connecta&utomatisch verbinden
-
+ Automatically connect to the most recent login when Cockatrice opensAutomatisch mit dem letzten Login verbinden, wenn sich Cockatrice öffnet
-
+ If you have any trouble connecting or registering then contact the server staff for help!Falls Probleme mit der Verbindung oder Registrierung bestehen, kontaktieren Sie das Personal für Hilfe!
-
-
+
+ WebpageWebseite
-
+ Reset PasswordPasswort zurücksetzen
-
+
+ Forgot password?
+ Passwort vergessen?
+
+
+ &Connect&Verbinden...
-
+ ServerServer
-
+ LoginLogin
-
+ Server ContactServerkontakt
-
+ Connect to ServerVerbinde zum Server
-
+ Server URLServer URL
-
+ Communication PortKommunikationsport
-
+ Unique Server NameEinzigartiger Servername
-
+ Connection WarningVerbindungswarnung
-
+ You need to name your new connection profile.Sie müssen Ihr neues Verbindungsprofil benennen.
-
+ Connect WarningVerbindungswarnung
-
+ The player name can't be empty.Der Spielername kann nicht leer sein.
@@ -1889,12 +1920,12 @@ Die E-Mail-Adresse wird zur Accountverifikation genutzt.
DlgSettings
-
+ Unknown Error loading card databaseUnbekannter Fehler beim Laden der Kartendatenbank
-
+ Your card database is invalid.
Cockatrice may not function correctly with an invalid database
@@ -1911,7 +1942,7 @@ Sie müssen Oracle unter Umständen nochmals ausführen um Ihre Kartendatenbank
Möchten Sie Ihren Speicherort der Datenbank aktualisieren??
-
+ Your card database version is too old.
This can cause problems loading card information or images
@@ -1928,7 +1959,7 @@ Normalerweise kann dies durch einen erneuten Start von Oracle, um die Kartendate
Möchten Sie Ihren Speicherort der Datenbank aktualisieren?
-
+ Your card database did not finish loading
Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues with your cards.xml attached
@@ -1941,7 +1972,7 @@ Bitte erstellen Sie ein Ticket auf https://github.com/Cockatrice/Cockatrice/issu
Möchten Sie die Einstellung des Datenbankspeicherorts ändern?
-
+ File Error loading your card database.
Would you like to change your database location setting?
@@ -1950,7 +1981,7 @@ Would you like to change your database location setting?
Möchten Sie Ihren Speicherort der Datenbank aktualisieren?
-
+ Your card database was loaded but contains no cards.
Would you like to change your database location setting?
@@ -1959,7 +1990,7 @@ Would you like to change your database location setting?
Möchten Sie Ihren Speicherort der Datenbank aktualisieren?
-
+ Unknown card database load status
Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues
@@ -1972,59 +2003,59 @@ Bitte erstellen Sie ein Ticket auf https://github.com/Cockatrice/Cockatrice/issu
Möchten Sie die Einstellung des Datenbankspeicherorts ändern?
-
-
-
+
+
+ ErrorFehler
-
+ The path to your deck directory is invalid. Would you like to go back and set the correct path?Der Pfad zu Ihrem Deckordner ist ungültig. Möchten Sie zurückgehen und den korrekten Pfad einstellen?
-
+ The path to your card pictures directory is invalid. Would you like to go back and set the correct path?Der Pfad zu Ihrem Kartenbilderordner ist ungültig. Möchten Sie zurückgehen und den korrekten Pfad einstellen?
-
+ SettingsEinstellungen
-
+ GeneralAllgemeines
-
+ AppearanceErscheinungsbild
-
+ User InterfaceBenutzeroberfläche
-
+ Card SourcesKartenquellen
-
+ ChatChat
-
+ SoundTöne
-
+ ShortcutsTastaturkürzel
@@ -2050,166 +2081,166 @@ Möchten Sie die Einstellung des Datenbankspeicherorts ändern?
DlgUpdate
-
+ Current release channelMomentaner Veröffentlichungskanal
-
+ ReinstallNeu installieren
-
+ Cancel DownloadDownload abbrechen
-
+ Open Download PageDownloadseite öffnen
-
+ Check for Client UpdatesAuf Clientaktualisierungen prüfen
-
-
-
-
+
+
+
+ ErrorFehler
-
+ Cockatrice was not built with SSL support, therefore you cannot download updates automatically!
Please visit the download page to update manually.Ihre Version von Cockatrice hat keine SSL-Unterstützung, dadurch können Sie keine Aktualisierungen automatisch herunterladen!
Bitte besuchen Sie die Downloadseite, um Cockatrice manuell zu aktualisieren.
-
+ Downloading update...Lade Aktualisierung herunter...
-
+ Checking for updates...Suche nach Aktualisierungen...
-
+ Finished checking for updatesSuche nach Aktualisierungen abgeschlossen
-
+ No Update AvailableKeine Aktualisierung verfügbar
-
+ Cockatrice is up to date!Cockatrice ist aktuell!
-
+ You are already running the latest version available in the chosen release channel.Sie verwenden bereits die aktuellste Version des gewählten Veröffentlichungskanals.
-
+ Current versionMomentane Version
-
+ Selected release channelAusgewählter Veröffentlichungskanal
-
-
+
+ Update AvailableAktualisierung verfügbar
-
-
+
+ A new version of Cockatrice is available!Eine neue Cockatrice-Version ist verfügbar!
-
-
+
+ New versionNeue Version
-
-
+
+ ReleasedVeröffentlicht
-
-
+
+ ChangelogÄnderungsprotokoll
-
+ Do you want to update now?Möchten Sie jetzt aktualisieren?
-
+ Unfortunately there are no download packages available for your operating system.
You may have to build from source yourself.Leider sind keine Pakete zum Download für Ihr Betriebssystem verfügbar.
Eventuell müssen Sie die Quellen selbst kompilieren.
-
+ Please check the download page manually and visit the wiki for instructions on compiling.Bitte überprüfen Sie die Downloadseite manuell und besuchen Sie das Wiki für Kompilieranweisungen.
-
-
-
+
+
+ Update ErrorAktualisierungsfehler
-
+ An error occurred while checking for updates:Während der Suche nach Aktualisierungen ist ein Fehler aufgetreten:
-
+ An error occurred while downloading an update:Während des Herunterladens der Aktualisierung ist ein Fehler aufgetreten:
-
+ Installing...Installiere...
-
+ Cockatrice is unable to open the installer.Cockatrice kann das Installationsprogramm nicht öffnen.
-
+ Try to update manually by closing Cockatrice and running the installer.Versuchen Sie manuell zu aktualisieren, indem Sie Cockatrice beenden und das Installationsprogramm aufrufen.
-
+ Download locationDownloadverzeichnis
@@ -2445,92 +2476,97 @@ Eventuell müssen Sie die Quellen selbst kompilieren.
GeneralSettingsPage
-
+ Reset all pathsAlle Pfade zurücksetzen
-
+ All paths have been resetAlle Pfade wurden zurückgesetzt
-
-
-
-
-
-
+
+
+
+
+
+ Choose pathPfad auswählen
-
+ Personal settingsPersönliche Einstellungen
-
+ Language:Sprache:
-
+ Paths (editing disabled in portable mode)Pfade (Anpassungen im portablen Modus deaktiviert)
-
+ PathsPfade
-
+ Decks directory:Verzeichnis mit Decklisten:
-
+ Replays directory:Verzeichnis mit aufgezeichneten Spielen:
-
+ Pictures directory:Verzeichnis mit Bilddateien:
-
+ Card database:Kartendatenbank:
-
+ Custom database directory:Verzeichnis für benutzerdefinierte Datenbank:
-
+ Token database:Spielsteindatenbank:
-
+ Update channelAktualisierungskanal
-
+
+ Check for client updates on startup
+ Nach Aktualisierungen des Klienten beim Start der Anwendung suchen
+
+
+ Notify if a feature supported by the server is missing in my clientBenachrichtigung wenn ein vom Server unterstütze Funktion in meinem Client fehlt
-
+ Automatically run Oracle when running a new version of CockatriceStarte Oracle automatisch, wenn eine neue Version von Cockatrice gestartet wird
-
+ Show tips on startupZeige Tipps beim Start
@@ -2538,61 +2574,61 @@ Eventuell müssen Sie die Quellen selbst kompilieren.
MainWindow
-
-
+
+ The server has reached its maximum user capacity, please check back later.Der Server hat seine maximale Benutzeranzahl erreicht. Bitte versuchen Sie es später noch einmal.
-
+ There are too many concurrent connections from your address.Es gibt zu viele gleichzeitige Verbindungen von Ihrer Adresse.
-
+ Banned by moderatorGebannt von einem Moderator
-
+ Expected end time: %1Voraussichtliches Ende: %1
-
+ This ban lasts indefinitely.Dieser Bann ist unbefristet.
-
+ Scheduled server shutdown.Planmäßige Serverabschaltung.
-
-
+
+ Invalid username.Ungültiger Benutzername.
-
+ You have been logged out due to logging in at another location.Sie wurden abgemeldet, da Sie sich an einer anderen Stelle angemeldet haben.
-
+ Connection closedVerbindung geschlossen
-
+ The server has terminated your connection.
Reason: %1Der Server hat Ihre Verbindung beendet.
Grund: %1
-
+ The server is going to be restarted in %n minute(s).
All running games will be lost.
Reason for shutdown: %1
@@ -2603,563 +2639,563 @@ Alle laufenden Spiele werden beendet.
Grund für die Abschaltung: %1
-
+ Scheduled server shutdownPlanmäßige Serverabschaltung
-
-
+
+ SuccessErfolgreich
-
+ Registration accepted.
Will now login.Registrierung angenommen.
Login läuft.
-
+ Account activation accepted.
Will now login.Accountaktivierung angenommen.
Login läuft.
-
+ Number of playersSpieleranzahl
-
+ Please enter the number of players.Bitte die Spieleranzahl eingeben:
-
-
+
+ Player %1Spieler %1
-
+ Load replayAufgezeichnetes Spiel laden
-
+ About CockatriceÜber Cockatrice
-
+ VersionVersion
-
+ Cockatrice WebpageCockatrice Webseite
-
+ Project Manager:Projektmanager:
-
+ Past Project Managers:frühere Projektmanager:
-
+ Developers:Entwickler:
-
+ Our Developersunsere Entwickler
-
+ Help Develop!Hilf bei der Entwicklung!
-
+ Translators:Übersetzer:
-
+ Our TranslatorsUnsere Übersetzer
-
+ Help Translate!Hilf bei der Übersetzung!
-
+ Support:Unterstützung:
-
+ Report an IssueProblem melden
-
+ TroubleshootingFehlersuche
-
+ F.A.Q.F.A.Q.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ErrorFehler
-
+ Server timeoutServer Zeitüberschreitung
-
+ Failed LoginAnmeldung fehlgeschlagen
-
+ Your client seems to be missing features this server requires for connection.Ihrem Client scheinen Funktionen, die der Server für die Verbindung benötigt, zu fehlen.
-
+ To update your client, go to 'Help -> Check for Client Updates'.Um Ihren Client zu aktualisieren, gehen Sie auf 'Hilfe -> Auf Clientaktualisierungen prüfen'.
-
+ Incorrect username or password. Please check your authentication information and try again.Falscher Benutzername oder Passwort. Bitte überprüfe deine Login Informationen und versuche es erneut.
-
+ There is already an active session using this user name.
Please close that session first and re-login.Es gibt bereits eine aktive Verbindung mit diesem Benutzernamen.
Bitte schließen Sie diese Verbindung zuerst und versuchen Sie es dann erneut.
-
-
+
+ You are banned until %1.Sie sind gebannt bis: %1.
-
-
+
+ You are banned indefinitely.Sie sind auf unbestimmte Zeit gebannt.
-
+ This server requires user registration. Do you want to register now?Diese Server benötigt eine Benutzerregistrierung. Möchten Sie sich jetzt registrieren?
-
+ This server requires client IDs. Your client is either failing to generate an ID or you are running a modified client.
Please close and reopen your client to try again.Dieser Server verlangt Client-IDs. Entweder das Erzeugen der ID schlägt fehl oder Sie verwenden einen modifizierten Client.
Bitte starten Sie ihren Client neu, um es erneut zu versuchen.
-
+ An internal error has occurred, please close and reopen Cockatrice before trying again.
If the error persists, ensure you are running the latest version of the software and if needed contact the software developers.Ein interner Fehler ist aufgetreten, bitte starten Sie Cockatrice neu, bevor Sie es erneut versuchen.
Falls der Fehler erneut auftritt, versichern Sie sich, dass Sie die neuste Softwareversion verwenden, und kontaktieren Sie falls nötig die Softwareentwickler.
-
+ Account activationAccountaktivierung
-
+ Your account has not been activated yet.
You need to provide the activation token received in the activation email.Ihr Account wurde noch nicht aktiviert.
Sie müssen den Aktivierungstoken aus der Aktivierungsemail verwenden
-
+ Server FullServer voll
-
+ Unknown login error: %1Unbekannter Login-Fehler: %1
-
-
+
+
This usually means that your client version is out of date, and the server sent a reply your client doesn't understand.
Dies bedeutet normalerweise, dass Ihre Clientversion veraltet ist und der Server eine Antwort geschickt hat, die Ihr Client nicht versteht.
-
+ Your username must respect these rules:Ihr Benutzername muss diesen Regeln entsprechen:
-
+ is %1 - %2 characters long%1 - %2 Zeichen lang
-
+ can %1 contain lowercase characterskann %1 Kleinbuchstaben beinhalten
-
-
-
+
+
+ NOTNICHT
-
+ can %1 contain uppercase characterskann %1 Großbuchstaben beinhalten
-
+ can %1 contain numeric characterskann %1 Zahlen beinhalten
-
+ can contain the following punctuation: %1kann folgende Sonderzeichen beinhalten: %1
-
+ first character can %1 be a punctuation markDas erste Zeichen kann %1 ein Sonderzeichen sein
-
+ no unacceptable language as specified by these server rules:note that the following lines will not be translatedKeine inakzeptable Sprache wie durch folgende Serverregeln festgelegt:
-
+ can not contain any of the following words: %1kann keines der folgenden Wörter enthalten: %1
-
+ can not match any of the following expressions: %1kann keinem der folgenden Ausdrücke entsprechen: %1
-
+ You may only use A-Z, a-z, 0-9, _, ., and - in your username.Sie können nur A-Z, a-z, 0-9, _, ., und - in Ihrem Benutzernamen verwenden.
-
-
-
-
-
-
+
+
+
+
+
+ Registration deniedRegistrierung verweigert
-
+ Registration is currently disabled on this serverMomentan ist die Registrierung auf diesem Server deaktiviert
-
+ There is already an existing account with the same user name.Es existiert bereits ein Account mit dem gleichen Benutzernamen.
-
+ It's mandatory to specify a valid email address when registering.Es ist erforderlich, eine korrekte Emailadresse während der Registrierung anzugeben.
-
+ It appears you are attempting to register a new account on this server yet you already have an account registered with the email provided. This server restricts the number of accounts a user can register per address. Please contact the server operator for further assistance or to obtain your credential information.Scheinbar versuchen Sie, ein neues Benutzerkonto auf diesem Server zu registrieren, obwohl Sie bereits ein Konto mit der verwendeten E-Mailadresse haben. Dieser Server beschränkt die Anzahl an Benutzerkonten, die ein Nutzer pro E-Mailadresse registrieren kann. Bitte kontaktieren Sie den Server-Betreiber für weitere Hilfe oder um Ihre Zugangsinformationen zu erhalten.
-
+ Password too short.Passwort zu kurz.
-
+ Registration failed for a technical problem on the server.Registrierung aufgrund eines technischen Problems des Servers fehlgeschlagen.
-
+ Unknown registration error: %1Unbekannter Registrierungsfehler: %1
-
+ Account activation failedAccountaktivierung fehlgeschlagen
-
+ Socket error: %1Netzwerkfehler: %1
-
+ 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.Sie versuchen sich an einem veralteten Server anzumelden. Bitte verwenden Sie eine ältere Cockatrice-Version oder melden Sie sich an einem aktuellen Server an.
Lokale Version ist %1, Serverversion ist %2.
-
+ Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.Ihr Cockatrice-Client ist veraltet. Bitte laden Sie sich die neueste Version herunter.
Lokale Version ist %1, Serverversion ist %2.
-
+ Connecting to %1...Verbinde zu %1...
-
+ Registering to %1 as %2...Registrierung bei %1 als %2...
-
+ Disconnectednicht verbunden
-
+ Connected, logging in at %1Verbunden, Anmeldung bei %1
-
-
-
+
+
+ Requesting forgotten password to %1 as %2...Fordere vergessenes Password von %1 als %2 an...
-
+ &Connect...&Verbinden...
-
+ &DisconnectVerbindung &trennen
-
+ Start &local game...&Lokales Spiel starten...
-
+ &Watch replay...&Aufgezeichnetes Spiel abspielen...
-
+ &Deck editor&Deckeditor
-
+ &Full screen&Vollbild
-
+ &Register to server...Auf Server ®istrieren...
-
+ &Restore password...Passwort wiede&rherstellen...
-
+ &Settings...&Einstellungen...
-
+ &Exit&Beenden
-
+ A&ctionsAktionen
-
+ &Cockatrice&Cockatrice
-
+ C&ard DatabaseK&artendatenbank
-
+ &Manage sets...Editionen &verwalten...
-
+ Edit custom &tokens...Bearbeite benutzerdefinierte Spiels&teine...
-
+ Open custom image folderÖffne den Ordner für benutzerdefinierte Kartenbilder
-
+ Open custom sets folderÖffne den Ordner für benutzerdefinierte Sets
-
+ Add custom sets/cardsBenutzerdefinierte Karten/Sets hinzufügen
-
+ Reload card databaseNeu laden der Kartendatenbank
-
+ &Help&Hilfe
-
+ &About Cockatrice&Über Cockatrice
-
+ &Tip of the Day&Tipp des Tages
-
+ Check for Client UpdatesAuf Clientaktualisierungen prüfen
-
+ Check for Card Updates...Nach Kartenaktualisierungen suchen...
-
+ View &Debug LogFehlerprotokoll ansehen
-
+ Show/HideEin-/Ausblenden
-
+ New VersionNeue Version
-
+ Congratulations on updating to Cockatrice %1!
Oracle will now launch to update your card database.Herzlichen Glückwunsch zur Aktualisierung auf Cockatrice %1!
Oracle wird gestartet um ihre Kartendatenbank zu aktualisieren.
-
+ Cockatrice installedCockatrice wurde installiert
-
+ Congratulations on installing Cockatrice %1!
Oracle will now launch to install the initial card database.Herzlichen Glückwunsch, dass Sie Cockatrice %1 installiert haben!
Oracle wird jetzt gestartet und installiert die initiale Kartendatenbank.
-
+ Card databaseKartendatenbank
-
+ Cockatrice is unable to load the card database.
Do you want to update your card database now?
If unsure or first time user, choose "Yes"
@@ -3168,29 +3204,29 @@ Möchten Sie Ihre Kartendatenbank jetzt aktualisieren?
Falls Sie unsicher sind oder Cockatrice das erste Mal nutzen, wählen Sie „Ja“
-
-
+
+ YesJa
-
-
+
+ NoNein
-
+ Open settingsEinstellungen öffnen
-
+ New sets foundNeue Editionen gefunden
-
+ %n new set(s) found in the card database
Set code(s): %1
Do you want to enable it/them?
@@ -3201,17 +3237,17 @@ Setcode(s): %1
Möchten Sie es/sie aktivieren?
-
+ View setsEditionen ansehen
-
+ WelcomeWillkommen
-
+ Hi! It seems like you're running this version of Cockatrice for the first time.
All the sets in the card database have been enabled.
Read more about changing the set order or disabling specific sets and consequent effects in the "Manage Sets" dialog.
@@ -3220,58 +3256,58 @@ Alle Editionen der Kartendatenbank wurden aktiviert.
Lesen Sie mehr über das Ändern der Editionsreihenfolge oder die Deaktivierung bestimmter Editionen im „Editionen verwalten...“ Fenster.
-
-
+
+ InformationInformation
-
+ A card database update is already running.Eine Datenbankaktualisierung wird bereits durchgeführt.
-
+ Unable to run the card database updater: Kartendatenbankaktualisierung nicht ausführbar:
-
+ failed to start.Start fehlgeschlagen.
-
+ crashed.abgestürzt.
-
+ timed out.Zeitüberschreitung.
-
+ write error.Fehler beim Schreiben.
-
+ read error.Fehler beim Lesen.
-
+ unknown error.Unbekannter Fehler.
-
+ The card database updater exited with an error: %1Die Kartendatenbankaktualisierung brach mit einem Fehler ab: %1
-
+ This server supports additional features that your client doesn't have.
This is most likely not a problem, but this message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.
@@ -3282,55 +3318,55 @@ Dies stellt wahrscheinlich kein Problem dar, allerdings könnte dies bedeuten, d
Um Ihren Client zu aktualisieren, navigieren Sie zu Hilfe -> Auf Aktualisierungen prüfen.
-
-
-
-
-
+
+
+
+
+ Load sets/cardsLade Sets/Karten
-
+ Selected file cannot be found.Die ausgewählte Datei wurde nicht gefunden.
-
+ You can only import XML databases at this time.Im Moment ist es nur möglich XML Datenbanken zu importieren.
-
+ The new sets/cards have been added successfully.
Cockatrice will now reload the card database.Die neuen Sets/Karten wurden erfolgreich hinzugefügt.
Cockatrice wird jetzt die Kartendatenbank neu laden.
-
+ Sets/cards failed to import.Set-/Kartenimport fehlgeschlagen.
-
-
-
+
+
+ Reset PasswordPasswort zurücksetzen
-
+ Your password has been reset successfully, you can now log in using the new credentials.Ihr Passwort wurde erfolgreich zurückgesetzt, Sie können sich jetzt mit den neuen Anmeldedaten anmelden.
-
+ Failed to reset user account password, please contact the server operator to reset your password.Passwortzurücksetzung fehlgeschlagen. Bitte kontaktieren Sie den Serverbetreiber, um Ihr Passwort zurücksetzen zu lassen.
-
+ Activation request received, please check your email for an activation token.Aktivierungsanfrage erhalten. Bitte prüfen Sie Ihre E-Mails nach einem Aktivierungstoken.
@@ -3914,110 +3950,110 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
MessagesSettingsPage
-
+ Word1 Word2 Word3Wort1 Wort2 Wort3
-
+ Add New MessageNeue Nachricht hinzufügen
-
+ Edit MessageNachricht bearbeiten
-
+ Remove MessageNachricht entfernen
-
+ Add messageNachricht hinzufügen
-
-
+
+ Message:Nachricht:
-
+ Edit messageNachricht bearbeiten
-
+ Chat settingsChat Einstellungen
-
+ Custom alert wordsBenutzerdefinierte Benachrichtigungswörter
-
+ Enable chat mentionsChat Erwähnungen aktivieren
-
+ Enable mention completerAutovervollständigung aktivieren
-
+ In-game message macrosMakros für Nachrichten in Spielen
-
+ How to use in-game message macrosAnleitung zum Verwenden der Makros für Nachrichten in Spielen
-
+ Ignore chat room messages sent by unregistered usersNachrichten von unregistrierten Benutzern im Chatroom ignorieren
-
+ Ignore private messages sent by unregistered usersPrivate Nachrichten von unregistrierten Benutzern ignorieren
-
-
+
+ Invert text colorTextfarbe invertieren
-
+ Enable desktop notifications for private messagesDesktop Benachrichtigungen für private Nachrichten aktivieren
-
+ Enable desktop notification for mentionsDesktop Benachrichtigungen für Erwähnungen aktivieren
-
+ Enable room message history on joinNachrichtenverlauf beim Betreten eines Raumes aktivieren
-
-
+
+ (Color is hexadecimal)(Farbcode in hexadezimal)
-
+ Separate words with a space, alphanumeric characters onlyWörter durch Leerzeichen trennen, nur alphanumerische Zeichen
@@ -4677,7 +4713,7 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
-
+ Number:Anzahl:
@@ -4788,7 +4824,7 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
-
+ C&reate another %1 tokenEinen weiteren %1 Spielstein e&rstellen
@@ -4803,47 +4839,47 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
Karte an x'ter Stelle von oben in die Bibliothek legen
-
+ Change power/toughnessÄndere Stärke/Widerstandskraft
-
+ Change stats to:Ändere Werte auf:
-
+ Set annotationNotiz setzen
-
+ Please enter the new annotation:Bitte die Notiz eingeben:
-
+ Set countersSetze Marken
-
+ Re&veal to...Zeige...
-
+ View related cardsZeige zugehörige Karten
-
+ Token: Spielstein:
-
+ All tokensAlle Spielsteine
@@ -4874,7 +4910,7 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
PrintingSelectorCardSearchWidget
-
+ Search by set name or set codeSuche nach Erweiterungsname oder Erweiterungskennzeichen
@@ -4882,12 +4918,12 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
PrintingSelectorCardSelectionWidget
-
+ Previous Card in DeckVorherige Karte im Deck
-
+ Next Card in DeckNächste Karte im Deck
@@ -4910,13 +4946,13 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
Erscheinungsdatum
-
-
+
+ DescendingAbsteigend
-
+ AscendingAufsteigend
@@ -4955,37 +4991,37 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
QMenuBar
-
+ ServicesDienste
-
+ Hide %1%1 ausblenden
-
+ Hide OthersAndere ausblenden
-
+ Show AllAlle anzeigen
-
+ Preferences...Einstellungen...
-
+ Quit %1Schließe %1
-
+ About %1Über %1
@@ -4993,18 +5029,18 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
QObject
-
+ Cockatrice card database (*.xml)Cockatrice Kartendatenbank (*.xml)
-
+ All files (*.*)Alle Dateien (*.*)
-
+ Cockatrice replays (*.cor)Aufgezeichnete Cockatrice-Spiele (*.cor)
@@ -5032,92 +5068,92 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
QPlatformTheme
-
+ OKOK
-
+ SaveSpeichern
-
+ Save AllAlle speichern
-
+ OpenÖffnen
-
+ &YesJa
-
+ Yes to &AllJa zu &Allem
-
+ &No&Nein
-
+ N&o to AllNein zu Allem
-
+ AbortAbbrechen
-
+ RetryErneut versuchen
-
+ IgnoreIgnorieren
-
+ CloseSchließen
-
+ CancelAbbrechen
-
+ DiscardVerwerfen
-
+ HelpHilfe
-
+ ApplyAnwenden
-
+ ResetZurücksetzen
-
+ Restore DefaultsStandard wiederherstellen
@@ -5275,53 +5311,53 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
ShortcutSettingsPage
-
-
+
+ Restore all default shortcutsAlle Standard-Tastaturkürzel wiederherstellen
-
+ Do you really want to restore all default shortcuts?Möchten Sie wirklich alle Standard-Tastaturkürzel wiederherstellen?
-
+ Clear all default shortcutsAlle Standard-Tastaturkürzel entfernen
-
+ Do you really want to clear all shortcuts?Möchten Sie wirklich alle Tastaturkürzel entfernen?
-
+ Section:Abschnitt:
-
+ Action:Aktion:
-
+ Shortcut:Tastaturkürzel:
-
+ How to set custom shortcutsWie werden benutzerdefinierte Tastaturkürzel gesetzt
-
+ Clear all shortcutsAlle Tastaturkürzel entfernen
-
+ Search by shortcut nameSuchen nach Name des Tastenkürzels
@@ -5359,17 +5395,17 @@ Bitte überprüfen Sie die Verknüpfungseinstellungen!
ShutdownDialog
-
+ &Reason for shutdown:G&rund für die Abschaltung:
-
+ &Time until shutdown (minutes):&Zeit bis zur Abschaltung (Minuten):
-
+ Shut down serverServer abschalten
@@ -5377,27 +5413,27 @@ Bitte überprüfen Sie die Verknüpfungseinstellungen!
SoundSettingsPage
-
+ Enable &soundsTöne aktivieren
-
+ Current sounds theme:Aktuelles Ton-Theme:
-
+ Test system sound engineSystemsound testen
-
+ Sound settingsToneinstellungen
-
+ Master volumeMasterlautstärke
@@ -5454,27 +5490,27 @@ Bitte überprüfen Sie die Verknüpfungseinstellungen!
StableReleaseChannel
-
- Stable Releases
- Stabile Veröffentlichungen
+
+ Default
+ Standard
-
+ No reply received from the release update server.Keine Antwort vom Veröffentlichungsaktualisierungsserver erhalten.
-
+ Invalid reply received from the release update server.Ungültige Antwort vom Veröffentlichungsaktualisierungsserver erhalten.
-
+ No reply received from the tag update server.Keine Antwort vom Kennzeichnungsaktualisierungsserver.
-
+ Invalid reply received from the tag update server.Ungültige Antwort vom Kennzeichungsaktualisierungsserver.
@@ -5482,40 +5518,110 @@ Bitte überprüfen Sie die Verknüpfungseinstellungen!
TabAdmin
-
+ AdministrationAdministration
-
+ Update server &messageServer&nachricht aktualisieren
-
+ &Shut down server&Server abschalten
-
+ &Reload configurationKonfigu&ration neuladen
-
+ Server administration functionsFunktionen zur Serverwartung
-
+
+ Replay ID
+ ID der Wiederholung
+
+
+
+ Grant Replay Access
+ Zugang zur Wiederholung gewähren
+
+
+
+ Username to Activate
+ Benutzername zur Aktivierung
+
+
+
+ Force Activate User
+ Zwangsaktivierung des Benutzers
+
+
+ &Unlock functions&Sperre aufheben
-
+ &Lock functionsFunktionen s&perren
+
+
+
+ Success
+ Erfolg
+
+
+
+ Replay access granted
+ Zugang zur Wiederholung gewährt
+
+
+
+
+
+
+
+ Error
+ Fehler
+
+
+
+ Unable to grant replay access. Replay ID invalid
+ Kein Zugang zur Freigabe der Wiederholung möglich. ID der Wiederholung ungültig
+
+
+
+ Unable to grant replay access. Internal error
+ Kein Zugang zur Freigabe der Wiederholung möglich. Interner Fehler
+
+
+
+ User successfully activated
+ Benutzer erfolgreich freigeschaltet
+
+
+
+ Unable to activate user. Username invalid
+ Benutzer nicht freischaltbar. Benutzername ungültig
+
+
+
+ Unable to activate user. User already active
+ Benutzer nicht freischaltbar. Benutzer ist bereits freigeschaltet
+
+
+
+ Unable to activate user. Internal error
+ Benutzer nicht freischaltbar. Interner Fehler
+ TabDeckEditor
@@ -5746,17 +5852,17 @@ Bitte überprüfen Sie die Verknüpfungseinstellungen!
Das Deck bei %1 konnte nicht geöffnet werden
-
+ Open in new tabIn neuem Fenster öffnen
-
+ Are you sure?Sind Sie sicher?
-
+ The decklist has been modified.
Do you want to save the changes?Die Deckliste wurde verändert.
@@ -5773,8 +5879,8 @@ Möchten Sie die Änderungen speichern?
-
-
+
+ ErrorFehler
@@ -5802,12 +5908,12 @@ Bitte überprüfen Sie, dass Sie Schreibrechte in dem Verzeichnis haben, und ver
Deck speichern
-
+ There are no cards in your deck to be exportedEs werden in Ihrem Deck keine Karten exportiert werden
-
+ No deck was selected to be saved.Es wurde kein Deck zum Speichern ausgewählt.
@@ -5815,108 +5921,113 @@ Bitte überprüfen Sie, dass Sie Schreibrechte in dem Verzeichnis haben, und ver
TabDeckStorage
-
+ Deck storageDeck Ablage
-
+ Local file systemLokales Dateisystem
-
+ Server deck storageDeckablage auf dem Server
-
-
+
+ Open in deck editorIm Deckeditor öffnen
-
+ Upload deckDeck hochladen
-
+ Download deckDeck herunterladen
-
-
-
-
+
+
+
+ New folderNeuer Ordner
-
-
+
+ DeleteLöschen
-
-
-
+
+ Open decks folder
+ Deckordner öffnen
+
+
+
+
+ ErrorFehler
-
-
+
+ Invalid deck fileUngültige Deckdatei
-
+ Enter deck nameDecknamen eingeben
-
+ This decklist does not have a name.
Please enter a name:Diese Deckliste hat keinen Namen.
Bitte geben Sie einen Namen ein:
-
+ Unnamed deckUnbenanntes Deck
-
+ Failed to upload deck to serverHochladen des Decks zum Server fehlgeschlagen
-
+ Delete local fileLokale Datei löschen
-
+ Are you sure you want to delete the selected files?Sind sie sicher, dass die ausgewählten Dateien gelöscht werden sollen?
-
+ Delete remote decksLöschen der online gespeicherten Decks
-
+ Are you sure you want to delete the selected decks?Sind sie sicher, dass sie die ausgewählten Decks löschen wollen?
-
-
+
+ Name of new folder:Name für den neuen Ordner:
@@ -5925,209 +6036,214 @@ Bitte geben Sie einen Namen ein:
TabGame
-
-
+
+ ReplayWiederholung
-
+ GameSpiel
-
+ Player ListSpielerliste
-
-
+
+ Card InfoKarteninformationen
-
-
+
+ MessagesNachrichten
-
-
+
+ Replay TimelineZeitleiste der Aufzeichnung
-
+ &Phases&Phasen
-
+ &GameSpi&el
-
+ Next &phaseNächste &Phase
-
+ Next phase with &actionNächste Phase mit &Aktion
-
+ Next &turnNächster &Zug
-
+ Reverse turn orderKehre Zugreihenfolge um
-
+ &Remove all local arrows&Lokale Pfeile entfernen
-
+ Rotate View Cl&ockwiseAnsicht im Uhrzeigesinn drehen
-
+ Rotate View Co&unterclockwiseAnsicht gegen den Uhrzeigersinn drehen
-
+ Game &information&Spielinformationen
-
+
+ Un&concede
+ Aufgabe zurückziehen
+
+
+ &Concede&Aufgeben
-
+ &Leave gameSpiel ver&lassen
-
+ C&lose replayWiederholung sch&ließen
-
+ &Focus ChatChat &fokussieren
-
+ &Say:&Sagen:
-
+ &ViewAnsicht
-
-
-
-
+
+
+
+ VisibleSichtbar
-
-
-
-
+
+
+
+ FloatingSchwebend
-
+ Reset layoutDarstellung zurücksetzen
-
+ ConcedeAufgeben
-
+ Are you sure you want to concede this game?Sind Sie sicher, dass Sie das Spiel aufgeben möchten?
-
+ UnconcedeDoch nicht aufgeben
-
+ You have already conceded. Do you want to return to this game?Sie haben bereits aufgegeben. Möchten Sie zu diesem Spiel zurückkehren?
-
+ Leave gameSpiel verlassen
-
+ Are you sure you want to leave this game?Sind Sie sicher, dass Sie das Spiel verlassen möchten?
-
+ You are flooding the game. Please wait a couple of seconds.Sie senden zu viele Befehle. Bitte warte ein paar Sekunden.
-
+ A player has joined game #%1Ein Spieler ist Spiel #%1 beigetreten
-
+ %1 has joined the game%1 ist dem Spiel beigetreten
-
+ kicked by game host or moderatorVon Spielhost oder Moderator gekickt
-
+ player left the gameSpieler hat das Spiel verlassen
-
+ player disconnected from serverSpieler hat die Verbindung zum Server getrennt
-
+ reason unknownGrund unbekannt
-
+ You have been kicked out of the game.Sie wurden aus dem Spiel geworfen.
@@ -6332,95 +6448,105 @@ Je mehr Informationen Sie angeben, desto spezifischer fallen die Ergebnisse aus.
TabReplays
-
+ Game replaysAufgezeichnete Spiele
-
+ Local file systemLokales Dateisystem
-
+ Server replay storageWiederholungsablage auf dem Server
-
-
+
+ Watch replayWiederholung abspielen
-
-
+
+ Rename
+ Umbenennen
+
+
+
+ New folderNeuer Ordner
-
-
+
+ DeleteLöschen
-
+
+ Open replays folder
+ Wiederholungsorder öffnen
+
+
+ Download replayWiederholung herunterladen
-
+ Toggle expiration lockautomatische Löschung umschalten
-
+ Rename local folderUmbenennen des lokalen Ordners
-
+ Rename local fileUmbenennen der lokalen Datei
-
+ New name:Neuer Name:
-
+ ErrorFehler
-
+ Rename failedUmbenennen fehlgeschlagen
-
+ Name of new folder:Name des neuen Ordners:
-
+ Delete local fileLokale Datei löschen
-
+ Are you sure you want to delete the selected files?Sind sie sicher, dass die ausgewählten Dateien gelöscht werden sollen?
-
+ Are you sure you want to delete the selected replays?Sind sie sicher, dass die ausgewählten Wiederholungen gelöscht werden sollen?
-
+ Delete remote replayWiederholung vom Server löschen
@@ -6690,173 +6816,184 @@ Bitte unterlassen Sie diese Aktivitäten oder weitere Schritte werden gegen Sie
UserContextMenu
-
+ User &detailsBenutzer&details
-
+ Private &chatPrivater &Chat
-
+ Show this user's &gamesSpiele dieses &Benutzers anzeigen
-
+ Add to &buddy listZur &Freundesliste hinzufügen
-
+ Remove from &buddy listVon &Freundesliste entfernen
-
+ Add to &ignore list&Ignorieren
-
+ Remove from &ignore listNicht mehr &ignorieren
-
+ Kick from &gameAus dem &Spiel werfen
-
+ Warn userNutzer warnen
-
+ View user's war&n historyVerwar&nungsverlauf des Nutzers ansehen
-
+ Ban from &serverVom &Server bannen
-
+ View user's &ban history&Bannverlauf des Nutzers ansehen
-
+ &Promote user to moderatorNutzer zum Moderator befördern
-
+ Dem&ote user from moderatorModerator degradieren
-
+ Promote user to &judgeNutzer zum Richter befördern
-
+ Demote user from judgeRichter degradieren
-
+
+ View admin notes
+ Administratornotizen ansehen
+
+
+ %1's games%1s Spiele
-
-
-
+
+
+ Ban HistoryBannverlauf
-
+ Ban Time;Moderator;Ban Length;Ban Reason;Visible ReasonBannzeit;Moderator;Banndauer;Banngrund;Sichtbarer Grund
-
+ User has never been banned.Nutzer wurde bisher nie gebannt.
-
+ Failed to collect ban information.Sammeln von Informationen über Bans fehlgeschlagen.
-
-
-
+
+
+ Warning HistoryWarnungsverlauf
-
+ Warning Time;Moderator;User Name;ReasonWarnungszeit;Moderator;Nutzername;Grund
-
+ User has never been warned.Nutzer wurde bisher nie gewarnt.
-
+ Failed to collect warning information.Sammeln von Informationen über Verwarnungen fehlgeschlagen.
-
-
+
+ Failed to get admin notes.
+ Administratornotizen konnten nicht abgerufen werden.
+
+
+
+ SuccessErfolgreich
-
+ Successfully promoted user.Nutzer erfolgreich befördert.
-
+ Successfully demoted user.Nutzer erfolgreich degradiert.
-
-
+
+
+ FailedFehlgeschlagen
-
+ Failed to promote user.Beförderung des Nutzers fehlgeschlagen.
-
+ Failed to demote user.Degradierung des Nutzers fehlgeschlagen.
-
+ Copy hash to clipboardKopiere Hash in die Zwischenablage
-
+ Remove this user's messagesNachrichten dieses Nutzers entfernen
@@ -7038,110 +7175,105 @@ Bitte unterlassen Sie diese Aktivitäten oder weitere Schritte werden gegen Sie
UserInterfaceSettingsPage
-
+ General interface settingsAllgemeine Bedienung
-
+ &Double-click cards to play them (instead of single-click)Karten durch &Doppelklick ausspielen (statt Einzelklick)
-
+ &Clicking plays all selected cards (instead of just the clicked card)&Anklicken spielt alle ausgewählten Karten aus (anstatt nur der angeklickten Karte)
-
+ &Play all nonlands onto the stack (not the battlefield) by defaultAlle Nichtländer standardmäßig über den Stapel spielen (anstatt direkt auf das Spielfeld)
-
+ Annotate card text on tokensKartentext auf Spielsteinen anzeigen
-
+ Use tear-off menus, allowing right click menus to persist on screenBenutze Abreißmenüs, erlaubt Kontextmenüs auf dem Bildschirm zu verbleiben
-
+ Notifications settingsBenachrichtigungseinstellungen
-
+ Enable notifications in taskbarBenachrichtigungen in der Taskleiste aktivieren
-
+ Notify in the taskbar for game events while you are spectatingBenachrichtigungen für Spielereignisse auch beim Zuschauen anderer Spiele in der Taskbar anzeigen
-
+ Notify in the taskbar when users in your buddy list connectBenachrichtige in der Taskleiste wenn sich Benutzer aus der Freundesliste anmelden
-
+ Animation settingsAnimationseinstellungen
-
+ &Tap/untap animationAnimiertes &Tappen/Enttappen
-
+ Deck editor settingsDeckeditor Optionen
-
+ Open deck in new tab by defaultDecks in neuem Tab öffnen als Standard
-
+ Replay settingsWiederholungsoptionen
-
+ Buffer time for backwards skip via shortcut:Pufferzeit für Rückwärtsüberspringen durch Tastenkürzel
-
-
- ms
- ms
- UserList
-
+ Users connected to server: %1Mit dem Server verbundene Nutzer: %1
-
+ Users in this room: %1Benutzer in diesem Raum: %1
-
+ Buddies online: %1 / %2Freunde online: %1 / %2
-
+ Ignored users online: %1 / %2Ignorierte Benutzer online: %1 / %2
From b2a8748bc6a215b0b31448432a5b5f2b6e95190e Mon Sep 17 00:00:00 2001
From: "transifex-integration[bot]"
<43880903+transifex-integration[bot]@users.noreply.github.com>
Date: Tue, 31 Dec 2024 13:57:14 -0500
Subject: [PATCH 11/14] Translate cockatrice/cockatrice_en@source.ts in it
(#5398)
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'it'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
---
cockatrice/translations/cockatrice_it.ts | 140 ++++++++++++-----------
1 file changed, 74 insertions(+), 66 deletions(-)
diff --git a/cockatrice/translations/cockatrice_it.ts b/cockatrice/translations/cockatrice_it.ts
index d9f34573e..3d437cfd7 100644
--- a/cockatrice/translations/cockatrice_it.ts
+++ b/cockatrice/translations/cockatrice_it.ts
@@ -281,8 +281,8 @@ Questa è visibile solo ai moderatori e non alla persona bannata.
BetaReleaseChannel
- Beta Releases
- Versioni beta
+ Beta
+ Beta
@@ -423,21 +423,29 @@ Questa è visibile solo ai moderatori e non alla persona bannata.
CardInfoFrameWidget
-
+ ImageImmagine
-
+ DescriptionDescrizione
-
+ BothEntrambi
+
+ CardInfoPictureWidget
+
+
+ View related cards
+ Mostra carte correlate
+
+CardInfoTextWidget
@@ -480,121 +488,121 @@ Questa è visibile solo ai moderatori e non alla persona bannata.
CardZone
-
+ their handnominativela sua mano
-
+ %1's handnominativeMano di %1
-
-
- their library
- look at zone
- il suo grimorio
-
-
-
- %1's library
- look at zone
- Grimorio di %1
-
-
-
- of their library
- top cards of zone,
- del suo grimorio
-
-
-
- of %1's library
- top cards of zone
- del grimorio di %1
- their library
- reveal zone
+ look at zoneil suo grimorio%1's library
+ look at zone
+ Grimorio di %1
+
+
+
+ of their library
+ top cards of zone,
+ del suo grimorio
+
+
+
+ of %1's library
+ top cards of zone
+ del grimorio di %1
+
+
+
+ their library
+ reveal zone
+ il suo grimorio
+
+
+
+ %1's libraryreveal zoneGrimorio di %1
-
+ their libraryshuffleil suo grimorio
-
+ %1's libraryshuffleGrimorio di %1
-
+ their librarynominativeil suo grimorio
-
+ %1's librarynominativeGrimorio di %1
-
+ their graveyardnominativeil suo cimitero
-
+ %1's graveyardnominativeCimitero di %1
-
+ their exilenominativela sua zona di esilio
-
+ %1's exilenominativeEsilio di %1
-
+ their sideboardlook at zonela sua sideboard
-
+ %1's sideboardlook at zoneSideboard di %1
-
+ their sideboardnominativela sua sideboard
-
+ %1's sideboardnominativeSideboard di %1
@@ -4710,7 +4718,7 @@ Il database delle carte verrà ricaricato.
-
+ Number:Numero:
@@ -4821,7 +4829,7 @@ Il database delle carte verrà ricaricato.
-
+ C&reate another %1 tokenC&rea un'altra pedina %1
@@ -4836,47 +4844,47 @@ Il database delle carte verrà ricaricato.
Metti la carta in posizione X dalla cima del grimorio
-
+ Change power/toughnessCambia forza/costituzione
-
+ Change stats to:Cambia valori a:
-
+ Set annotationImposta nota
-
+ Please enter the new annotation:Inserisci le nuove note:
-
+ Set countersImposta i segnalini
-
+ Re&veal to...Ri&vela a...
-
+ View related cardsVedi carte collegate
-
+ Token: Pedina:
-
+ All tokensTutte le pedine
@@ -5488,8 +5496,8 @@ Controlla le impostazioni!
StableReleaseChannel
- Stable Releases
- Versioni stabili
+ Default
+ Predefinito
@@ -5849,17 +5857,17 @@ Controlla le impostazioni!
Impossibile aprire il mazzo a %1
-
+ Open in new tabApri in una nuova scheda
-
+ Are you sure?Sei sicuro?
-
+ The decklist has been modified.
Do you want to save the changes?La lista del mazzo è stata modificata.
@@ -5876,8 +5884,8 @@ Vuoi salvare i cambiamenti?
-
-
+
+ ErrorErrore
@@ -5905,12 +5913,12 @@ Controlla se la cartella è valida e prova ancora.
Salva mazzo
-
+ There are no cards in your deck to be exportedNon ci sono carte da esportare nel tuo mazzo
-
+ No deck was selected to be saved.Nessun mazzo da salvare è stato selezionato.
@@ -8273,7 +8281,7 @@ Se pregato di evitare di continuare questa attività o potrebbero venire presi u
Mulligan
- Mulliga
+ Mulligan
@@ -8318,7 +8326,7 @@ Se pregato di evitare di continuare questa attività o potrebbero venire presi u
Focus Chat
- Focus sulla Chat
+ Focalizza Chat
From 6e1047032d0520b1442e14660b9876aa334fe35b Mon Sep 17 00:00:00 2001
From: Zach H
Date: Tue, 31 Dec 2024 14:08:25 -0500
Subject: [PATCH 12/14] Keep card annotations on stack (#5399)
---
cockatrice/src/game/cards/card_item.cpp | 6 ++++--
cockatrice/src/game/cards/card_item.h | 2 +-
cockatrice/src/game/zones/stack_zone.cpp | 2 +-
common/server_card.cpp | 6 ++++--
common/server_card.h | 2 +-
common/server_player.cpp | 2 +-
6 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/cockatrice/src/game/cards/card_item.cpp b/cockatrice/src/game/cards/card_item.cpp
index 9f3ec0cc2..31c3b7c0f 100644
--- a/cockatrice/src/game/cards/card_item.cpp
+++ b/cockatrice/src/game/cards/card_item.cpp
@@ -217,13 +217,15 @@ void CardItem::setAttachedTo(CardItem *_attachedTo)
}
}
-void CardItem::resetState()
+void CardItem::resetState(bool keepAnnotations)
{
attacking = false;
facedown = false;
counters.clear();
pt.clear();
- annotation.clear();
+ if (!keepAnnotations) {
+ annotation.clear();
+ }
attachedTo = 0;
attachedCards.clear();
setTapped(false, false);
diff --git a/cockatrice/src/game/cards/card_item.h b/cockatrice/src/game/cards/card_item.h
index 1dd6e9921..d71f0b231 100644
--- a/cockatrice/src/game/cards/card_item.h
+++ b/cockatrice/src/game/cards/card_item.h
@@ -139,7 +139,7 @@ public:
{
return attachedCards;
}
- void resetState();
+ void resetState(bool keepAnnotations = false);
void processCardInfo(const ServerInfo_Card &_info);
QMenu *getCardMenu() const
diff --git a/cockatrice/src/game/zones/stack_zone.cpp b/cockatrice/src/game/zones/stack_zone.cpp
index 3a6d8d0f2..99413cb20 100644
--- a/cockatrice/src/game/zones/stack_zone.cpp
+++ b/cockatrice/src/game/zones/stack_zone.cpp
@@ -37,7 +37,7 @@ void StackZone::addCardImpl(CardItem *card, int x, int /*y*/)
card->setName();
}
card->setParentItem(this);
- card->resetState();
+ card->resetState(true);
card->setVisible(true);
card->update();
}
diff --git a/common/server_card.cpp b/common/server_card.cpp
index c195695e2..0edbae937 100644
--- a/common/server_card.cpp
+++ b/common/server_card.cpp
@@ -54,13 +54,15 @@ Server_Card::~Server_Card()
}
}
-void Server_Card::resetState()
+void Server_Card::resetState(bool keepAnnotations)
{
counters.clear();
setTapped(false);
setAttacking(false);
setPT(QString());
- setAnnotation(QString());
+ if (!keepAnnotations) {
+ setAnnotation(QString());
+ }
setDoesntUntap(false);
}
diff --git a/common/server_card.h b/common/server_card.h
index bdf82dab8..4529e08cd 100644
--- a/common/server_card.h
+++ b/common/server_card.h
@@ -218,7 +218,7 @@ public:
return oldStashedCard;
}
- void resetState();
+ void resetState(bool keepAnnotations = false);
QString setAttribute(CardAttribute attribute, const QString &avalue, bool allCards);
QString setAttribute(CardAttribute attribute, const QString &avalue, Event_SetCardAttr *event = nullptr);
diff --git a/common/server_player.cpp b/common/server_player.cpp
index 19ebe7f97..5f0fd688c 100644
--- a/common/server_player.cpp
+++ b/common/server_player.cpp
@@ -548,7 +548,7 @@ Response::ResponseCode Server_Player::moveCard(GameEventStorage &ges,
newX = targetzone->getFreeGridColumn(newX, yCoord, card->getName(), faceDown);
} else {
yCoord = 0;
- card->resetState();
+ card->resetState(targetzone->getName() == "stack");
}
targetzone->insertCard(card, newX, yCoord);
From 99eea3a662dd6949c4c06c74fa95c97d5453903a Mon Sep 17 00:00:00 2001
From: Zach H
Date: Wed, 1 Jan 2025 00:28:57 -0500
Subject: [PATCH 13/14] Improve Database Backup Speed (#5400)
* Support better indexes for Servatrice
- Prevent searching only on msg for logs
---
servatrice/migrations/servatrice_0030_to_0031.sql | 11 +++++++++++
servatrice/servatrice.sql | 14 +++++++++-----
servatrice/src/servatrice_database_interface.cpp | 5 +++++
servatrice/src/servatrice_database_interface.h | 2 +-
4 files changed, 26 insertions(+), 6 deletions(-)
create mode 100644 servatrice/migrations/servatrice_0030_to_0031.sql
diff --git a/servatrice/migrations/servatrice_0030_to_0031.sql b/servatrice/migrations/servatrice_0030_to_0031.sql
new file mode 100644
index 000000000..963336ea0
--- /dev/null
+++ b/servatrice/migrations/servatrice_0030_to_0031.sql
@@ -0,0 +1,11 @@
+-- Servatrice db migration from version 30 to version 31
+
+ALTER TABLE cockatrice_log DROP INDEX `target_type`;
+
+ALTER TABLE cockatrice_forgot_password ADD INDEX idx_emailed (`emailed`);
+ALTER TABLE cockatrice_sessions ADD INDEX idx_start_time (`start_time`);
+ALTER TABLE cockatrice_users ADD INDEX idx_admin (`admin`);
+ALTER TABLE cockatrice_users ADD INDEX idx_active (`active`);
+ALTER TABLE cockatrice_users ADD INDEX idx_privlevel (`privlevel`);
+
+UPDATE cockatrice_schema_version SET version=31 WHERE version=30;
diff --git a/servatrice/servatrice.sql b/servatrice/servatrice.sql
index 27905ce9a..5fca8678c 100644
--- a/servatrice/servatrice.sql
+++ b/servatrice/servatrice.sql
@@ -20,7 +20,7 @@ CREATE TABLE IF NOT EXISTS `cockatrice_schema_version` (
PRIMARY KEY (`version`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
-INSERT INTO cockatrice_schema_version VALUES(30);
+INSERT INTO cockatrice_schema_version VALUES(31);
-- users and user data tables
CREATE TABLE IF NOT EXISTS `cockatrice_users` (
@@ -44,7 +44,10 @@ CREATE TABLE IF NOT EXISTS `cockatrice_users` (
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `token` (`token`),
- KEY `email` (`email`)
+ KEY `email` (`email`),
+ INDEX `idx_admin` (`admin`),
+ INDEX `idx_active` (`active`),
+ INDEX `idx_privlevel` (`privlevel`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `cockatrice_decklist_files` (
@@ -190,7 +193,8 @@ CREATE TABLE IF NOT EXISTS `cockatrice_sessions` (
`clientid` varchar(15) NOT NULL,
`connection_type` ENUM('tcp', 'websocket'),
PRIMARY KEY (`id`),
- KEY `username` (`user_name`)
+ KEY `username` (`user_name`),
+ INDEX `idx_start_time` (`start_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
-- server moderation
@@ -230,7 +234,6 @@ CREATE TABLE IF NOT EXISTS `cockatrice_log` (
`target_name` varchar(50) NOT NULL,
KEY `sender_name` (`sender_name`),
KEY `sender_ip` (`sender_ip`),
- KEY `target_type` (`target_type`),
KEY `target_id` (`target_id`),
KEY `target_name` (`target_name`),
FOREIGN KEY(`sender_id`) REFERENCES `cockatrice_users`(`id`) ON DELETE CASCADE ON UPDATE CASCADE
@@ -269,7 +272,8 @@ CREATE TABLE IF NOT EXISTS `cockatrice_forgot_password` (
`requestDate` datetime NOT NULL default '0000-00-00 00:00:00',
`emailed` tinyint(1) NOT NULL default 0,
PRIMARY KEY (`id`),
- KEY `user_name` (`name`)
+ KEY `user_name` (`name`),
+ INDEX `idx_emailed` (`emailed`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci;
CREATE TABLE IF NOT EXISTS `cockatrice_audit` (
diff --git a/servatrice/src/servatrice_database_interface.cpp b/servatrice/src/servatrice_database_interface.cpp
index 913b4d962..4ad61c6e4 100644
--- a/servatrice/src/servatrice_database_interface.cpp
+++ b/servatrice/src/servatrice_database_interface.cpp
@@ -1210,6 +1210,11 @@ QList Servatrice_DatabaseInterface::getMessageLogHistory
if (!checkSql())
return results;
+ if (user.isEmpty() && ipaddress.isEmpty() && gameid.isEmpty() && gamename.isEmpty()) {
+ // To ensure quick results and minimal lag, require an indexed field
+ return results;
+ }
+
// BUILD QUERY STRING BASED ON PASSED IN VALUES
QString queryString = "SELECT * FROM {prefix}_log WHERE `sender_ip` IS NOT NULL";
if (!user.isEmpty())
diff --git a/servatrice/src/servatrice_database_interface.h b/servatrice/src/servatrice_database_interface.h
index 65199d61d..2621d168f 100644
--- a/servatrice/src/servatrice_database_interface.h
+++ b/servatrice/src/servatrice_database_interface.h
@@ -9,7 +9,7 @@
#include
#include
-#define DATABASE_SCHEMA_VERSION 30
+#define DATABASE_SCHEMA_VERSION 31
class Servatrice;
From 34df4cd06047fdad1f65e2ae7238c875576a73c5 Mon Sep 17 00:00:00 2001
From: RickyRister <42636155+RickyRister@users.noreply.github.com>
Date: Tue, 31 Dec 2024 21:43:47 -0800
Subject: [PATCH 14/14] support multi-select in deck editor (#5397)
* support multiselect in deck editor
* fix crash
* don't reset selection after each action
* maintain old reselecting behavior when changing cards from left side
* fix crash for real (probably)
* maintain reselection behavior when deleting single selection
---
.../src/client/tabs/tab_deck_editor.cpp | 83 +++++++++++++++----
cockatrice/src/client/tabs/tab_deck_editor.h | 2 +
2 files changed, 70 insertions(+), 15 deletions(-)
diff --git a/cockatrice/src/client/tabs/tab_deck_editor.cpp b/cockatrice/src/client/tabs/tab_deck_editor.cpp
index 7a0cfff14..a10dc91f3 100644
--- a/cockatrice/src/client/tabs/tab_deck_editor.cpp
+++ b/cockatrice/src/client/tabs/tab_deck_editor.cpp
@@ -64,6 +64,7 @@ void TabDeckEditor::createDeckDock()
deckView->header()->setSectionResizeMode(QHeaderView::ResizeToContents);
deckView->installEventFilter(&deckViewKeySignals);
deckView->setContextMenuPolicy(Qt::CustomContextMenu);
+ deckView->setSelectionMode(QAbstractItemView::ExtendedSelection);
connect(deckView->selectionModel(), SIGNAL(currentRowChanged(const QModelIndex &, const QModelIndex &)), this,
SLOT(updateCardInfoRight(const QModelIndex &, const QModelIndex &)));
connect(deckView->selectionModel(), SIGNAL(currentRowChanged(const QModelIndex &, const QModelIndex &)), this,
@@ -1241,6 +1242,23 @@ CardInfoPtr TabDeckEditor::currentCardInfo() const
return CardDatabaseManager::getInstance()->getCard(cardName);
}
+/**
+ * Gets the index of all the currently selected card nodes in the decklist table.
+ * The list is in reverse order of the visual selection, so that rows can be deleted while iterating over them.
+ *
+ * @return A model index list containing all selected card nodes
+ */
+QModelIndexList TabDeckEditor::getSelectedCardNodes() const
+{
+ auto selectedRows = deckView->selectionModel()->selectedRows();
+
+ const auto notLeafNode = [this](const auto &index) { return deckModel->hasChildren(index); };
+ selectedRows.erase(std::remove_if(selectedRows.begin(), selectedRows.end(), notLeafNode), selectedRows.end());
+
+ std::reverse(selectedRows.begin(), selectedRows.end());
+ return selectedRows;
+}
+
void TabDeckEditor::addCardHelper(QString zoneName)
{
const CardInfoPtr info = currentCardInfo();
@@ -1251,6 +1269,7 @@ void TabDeckEditor::addCardHelper(QString zoneName)
QModelIndex newCardIndex = deckModel->addPreferredPrintingCard(info->getName(), zoneName, false);
recursiveExpand(newCardIndex);
+ deckView->clearSelection();
deckView->setCurrentIndex(newCardIndex);
setModified(true);
searchEdit->setSelection(0, searchEdit->text().length());
@@ -1299,25 +1318,41 @@ void TabDeckEditor::actAddCardToSideboard()
void TabDeckEditor::actRemoveCard()
{
- const QModelIndex ¤tIndex = deckView->selectionModel()->currentIndex();
- if (!currentIndex.isValid() || deckModel->hasChildren(currentIndex))
- return;
- deckModel->removeRow(currentIndex.row(), currentIndex.parent());
+ auto selectedRows = getSelectedCardNodes();
- DeckLoader *const deck = deckModel->getDeckList();
- setSaveStatus(!deck->isEmpty());
- setModified(true);
+ // hack to maintain the old reselection behavior when currently selected row of a single-selection gets deleted
+ // TODO: remove the hack and also handle reselection when all rows of a multi-selection gets deleted
+ if (selectedRows.length() == 1) {
+ deckView->setSelectionMode(QAbstractItemView::SingleSelection);
+ }
+
+ bool modified = false;
+ for (const auto &index : selectedRows) {
+ if (!index.isValid() || deckModel->hasChildren(index)) {
+ continue;
+ }
+ deckModel->removeRow(index.row(), index.parent());
+ modified = true;
+ }
+
+ deckView->setSelectionMode(QAbstractItemView::ExtendedSelection);
+
+ if (modified) {
+ DeckLoader *const deck = deckModel->getDeckList();
+ setSaveStatus(!deck->isEmpty());
+ setModified(true);
+ }
}
void TabDeckEditor::offsetCountAtIndex(const QModelIndex &idx, int offset)
{
- if (!idx.isValid() || offset == 0)
+ if (!idx.isValid() || deckModel->hasChildren(idx)) {
return;
+ }
const QModelIndex numberIndex = idx.sibling(idx.row(), 0);
const int count = deckModel->data(numberIndex, Qt::EditRole).toInt();
const int new_count = count + offset;
- deckView->setCurrentIndex(numberIndex);
if (new_count <= 0)
deckModel->removeRow(idx.row(), idx.parent());
else
@@ -1328,14 +1363,18 @@ void TabDeckEditor::offsetCountAtIndex(const QModelIndex &idx, int offset)
void TabDeckEditor::decrementCardHelper(QString zoneName)
{
const CardInfoPtr info = currentCardInfo();
- QModelIndex idx;
if (!info)
return;
if (info->getIsToken())
zoneName = DECK_ZONE_TOKENS;
- idx = deckModel->findCard(info->getName(), zoneName);
+ QModelIndex idx = deckModel->findCard(info->getName(), zoneName);
+ if (!idx.isValid()) {
+ return;
+ }
+ deckView->clearSelection();
+ deckView->setCurrentIndex(idx);
offsetCountAtIndex(idx, -1);
}
@@ -1357,14 +1396,28 @@ void TabDeckEditor::copyDatabaseCellContents()
void TabDeckEditor::actIncrement()
{
- const QModelIndex ¤tIndex = deckView->selectionModel()->currentIndex();
- offsetCountAtIndex(currentIndex, 1);
+ auto selectedRows = getSelectedCardNodes();
+
+ for (const auto &index : selectedRows) {
+ offsetCountAtIndex(index, 1);
+ }
}
void TabDeckEditor::actDecrement()
{
- const QModelIndex ¤tIndex = deckView->selectionModel()->currentIndex();
- offsetCountAtIndex(currentIndex, -1);
+ auto selectedRows = getSelectedCardNodes();
+
+ // hack to maintain the old reselection behavior when currently selected row of a single-selection gets deleted
+ // TODO: remove the hack and also handle reselection when all rows of a multi-selection gets deleted
+ if (selectedRows.length() == 1) {
+ deckView->setSelectionMode(QAbstractItemView::SingleSelection);
+ }
+
+ for (const auto &index : selectedRows) {
+ offsetCountAtIndex(index, -1);
+ }
+
+ deckView->setSelectionMode(QAbstractItemView::ExtendedSelection);
}
void TabDeckEditor::setDeck(DeckLoader *_deck)
diff --git a/cockatrice/src/client/tabs/tab_deck_editor.h b/cockatrice/src/client/tabs/tab_deck_editor.h
index 1501e5c4b..14f96a73c 100644
--- a/cockatrice/src/client/tabs/tab_deck_editor.h
+++ b/cockatrice/src/client/tabs/tab_deck_editor.h
@@ -111,6 +111,8 @@ private:
void recursiveExpand(const QModelIndex &index);
void openDeckFromFile(const QString &fileName, DeckOpenLocation deckOpenLocation);
+ QModelIndexList getSelectedCardNodes() const;
+
CardDatabaseModel *databaseModel;
CardDatabaseDisplayModel *databaseDisplayModel;
DeckListModel *deckModel;