feat(i18n): fill the translation backlog and add the new strings

40 keys existed only in app_es.arb and fell back to Spanish everywhere else
(15 of them in English). Most were multi-device screens: hostGame, votar,
clueIs, whoDoYouThinkIsTheImpostor, waitingPlayersSeeWord.

Adds those plus the new keys for impostor awareness, the adjusted impostor
count, the eliminated-player notice and the reconnection screen.

51 keys across the 18 supported languages.
This commit is contained in:
2026-07-25 20:36:39 +02:00
parent 863690168c
commit b1b12cc8af
36 changed files with 3677 additions and 1206 deletions
+52 -1
View File
@@ -317,5 +317,56 @@
"type": "String"
}
}
}
},
"debate": "🗣️ Debate",
"scanToJoin": "Digitaliza o QR para entrares",
"connectedPlayers": "Jogadores ligados",
"hostGame": "Gestor de jogo",
"waitingPlayersSeeWord": "À espera de que todos vejam a sua palavra...",
"activePlayers": "Jogadores ativos",
"playersVoted": "Já votaram",
"waitingVoting": "À espera dos votos...",
"waitingForPlayers": "À espera de jogadores...",
"needMorePlayers": "Faltam {count} jogadores",
"starting": "A iniciar...",
"enterNameAndScan": "Escreve o teu nome e digitaliza o QR do anfitrião",
"yourName": "O teu nome",
"nameRequired": "Escreve o teu nome",
"connectingTo": "A ligar a",
"scanQR": "Digitalizar QR",
"scanHostQR": "Aponta para o QR do anfitrião",
"connectedWaiting": "Ligado!",
"waitingForHost": "À espera de que o anfitrião inicie o jogo...",
"enterNameToSearch": "Escreve o teu nome para procurar jogos por perto",
"searchGames": "Procurar jogos",
"searchingGames": "A procurar jogos por perto...",
"noGamesFound": "Não foram encontrados jogos",
"noGamesFoundHint": "Certifica-te de que o anfitrião tem a sala aberta e estão perto",
"orScanQR": "Não aparece? Digitaliza o QR do anfitrião",
"iveSeenIt": "Já a vi",
"clueIs": "A pista é: {category}",
"debatePhaseActive": "Fase de debate a decorrer",
"debateInstructions": "Falem entre vocês e digam quem acham que é o impostor. Quando estiverem prontos, peçam a votação.",
"solicitarVotacion": "Pedir votação",
"votacionSolicitada": "Votação pedida",
"whoDoYouThinkIsTheImpostor": "Quem é o impostor?",
"selectOnePlayer": "Seleciona um jogador para votar",
"votar": "Votar",
"selectYourProfile": "O teu perfil",
"selectProfile": "Seleciona um perfil",
"createNewUser": "Criar novo utilizador",
"userNameRequired": "O nome não pode estar vazio",
"profileSelected": "Perfil selecionado",
"availableProfiles": "Perfis disponíveis",
"impostorsKnowEachOther": "🎭 Os impostores conhecem-se",
"impostorsKnowEachOtherDescription": "Cada impostor verá os nomes dos restantes",
"impostorsKnowEachOtherNeedsTwo": "Só se aplica com 2 ou mais impostores",
"otherImpostorsTitle": "{count, plural, =1{O outro impostor} other{Os outros impostores}}",
"youAreTheOnlyImpostor": "És o único impostor",
"impostorsAdjusted": "Impostores ajustados para {count} pelo número de jogadores",
"eliminatedCannotVote": "Estás eliminado: já não votas",
"reconnecting": "A religar...",
"reconnectingHint": "Perdeu-se a ligação ao anfitrião. O teu lugar no jogo mantém-se.",
"leaveGame": "Sair do jogo",
"playerRejoined": "{name} voltou ao jogo"
}