fix: multidispositivo - Random seguro + gestor host + reacción clientes
- Random.secure() para selección de impostores (no predecible) - Random.secure() también en desempate de votación - Nueva PantallaGestorHost para coordinación multi-device - Navegación: host va a gestor tras iniciar, no a pantalla de palabra - PantallaPalabraCliente: cada jugador ve su palabra en su móvil - PantallaDebateCliente: debate con timer y botón solicitar votación - PantallaVotacionCliente: voto desde el móvil del cliente - PantallaUnirse: listener que reacciona a partidaInicio y cambia de fase - Protocolo: listo/voto/solicitoVotacion via Nearby hacia el host - Nuevas cadenas l10n ES
This commit is contained in:
@@ -327,6 +327,12 @@ abstract class AppLocalizations {
|
||||
/// **'El impostor conoce la categoría'**
|
||||
String get impostorClueDescription;
|
||||
|
||||
/// No description provided for @debate.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'🗣️ Debate'**
|
||||
String get debate;
|
||||
|
||||
/// No description provided for @debateTime.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
@@ -1005,6 +1011,36 @@ abstract class AppLocalizations {
|
||||
/// **'Jugadores conectados'**
|
||||
String get connectedPlayers;
|
||||
|
||||
/// No description provided for @hostGame.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Gestor de partida'**
|
||||
String get hostGame;
|
||||
|
||||
/// No description provided for @waitingPlayersSeeWord.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Esperando que todos vean su palabra...'**
|
||||
String get waitingPlayersSeeWord;
|
||||
|
||||
/// No description provided for @activePlayers.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Jugadores activos'**
|
||||
String get activePlayers;
|
||||
|
||||
/// No description provided for @playersVoted.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Han votado'**
|
||||
String get playersVoted;
|
||||
|
||||
/// No description provided for @waitingVoting.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Esperando que voten...'**
|
||||
String get waitingVoting;
|
||||
|
||||
/// No description provided for @waitingForPlayers.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
@@ -1106,6 +1142,60 @@ abstract class AppLocalizations {
|
||||
/// In es, this message translates to:
|
||||
/// **'¿No aparece? Escanea el QR del host'**
|
||||
String get orScanQR;
|
||||
|
||||
/// No description provided for @iveSeenIt.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Ya la he visto'**
|
||||
String get iveSeenIt;
|
||||
|
||||
/// No description provided for @clueIs.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'La pista es: {category}'**
|
||||
String clueIs(String category);
|
||||
|
||||
/// No description provided for @debatePhaseActive.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Fase de debate activa'**
|
||||
String get debatePhaseActive;
|
||||
|
||||
/// No description provided for @debateInstructions.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.'**
|
||||
String get debateInstructions;
|
||||
|
||||
/// No description provided for @solicitarVotacion.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Solicitar votación'**
|
||||
String get solicitarVotacion;
|
||||
|
||||
/// No description provided for @votacionSolicitada.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Votación solicitada'**
|
||||
String get votacionSolicitada;
|
||||
|
||||
/// No description provided for @whoDoYouThinkIsTheImpostor.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'¿Quién es el impostor?'**
|
||||
String get whoDoYouThinkIsTheImpostor;
|
||||
|
||||
/// No description provided for @selectOnePlayer.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Selecciona a un jugador para votar'**
|
||||
String get selectOnePlayer;
|
||||
|
||||
/// No description provided for @votar.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Votar'**
|
||||
String get votar;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsAr extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'المنتحل يعرف الفئة';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ وقت النقاش';
|
||||
|
||||
@@ -477,6 +480,21 @@ class AppLocalizationsAr extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -531,4 +549,34 @@ class AppLocalizationsAr extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsCa extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'L\'impostor coneix la categoria';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Temps de debat';
|
||||
|
||||
@@ -480,6 +483,21 @@ class AppLocalizationsCa extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -534,4 +552,34 @@ class AppLocalizationsCa extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -110,6 +110,9 @@ class AppLocalizationsDe extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'Der Hochstapler kennt die Kategorie';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Diskussionszeit';
|
||||
|
||||
@@ -483,6 +486,21 @@ class AppLocalizationsDe extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -537,4 +555,34 @@ class AppLocalizationsDe extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'The impostor knows the category';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Discussion time';
|
||||
|
||||
@@ -478,6 +481,21 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Connected players';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Waiting for players...';
|
||||
|
||||
@@ -531,4 +549,34 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => 'Not showing up? Scan the host\'s QR code';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsEs extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'El impostor conoce la categoría';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Tiempo de debate';
|
||||
|
||||
@@ -479,6 +482,21 @@ class AppLocalizationsEs extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -533,4 +551,34 @@ class AppLocalizationsEs extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -110,6 +110,9 @@ class AppLocalizationsEu extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'Inpostoreak kategoria ezagutzen du';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Eztabaida-denbora';
|
||||
|
||||
@@ -482,6 +485,21 @@ class AppLocalizationsEu extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -536,4 +554,34 @@ class AppLocalizationsEu extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'L\'imposteur connaît la catégorie';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Temps de débat';
|
||||
|
||||
@@ -480,6 +483,21 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -534,4 +552,34 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsHi extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'धोखेबाज़ को श्रेणी पता होगी';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ बहस का समय';
|
||||
|
||||
@@ -479,6 +482,21 @@ class AppLocalizationsHi extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -533,4 +551,34 @@ class AppLocalizationsHi extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsIt extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'L\'impostore conosce la categoria';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Tempo di discussione';
|
||||
|
||||
@@ -480,6 +483,21 @@ class AppLocalizationsIt extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -534,4 +552,34 @@ class AppLocalizationsIt extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsJa extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'インポスターにカテゴリーが表示されます';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ 議論の時間';
|
||||
|
||||
@@ -477,6 +480,21 @@ class AppLocalizationsJa extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -531,4 +549,34 @@ class AppLocalizationsJa extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsKo extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => '임포스터가 카테고리를 알 수 있습니다';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ 토론 시간';
|
||||
|
||||
@@ -477,6 +480,21 @@ class AppLocalizationsKo extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -531,4 +549,34 @@ class AppLocalizationsKo extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsNl extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'De bedrieger kent de categorie';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Debattijd';
|
||||
|
||||
@@ -480,6 +483,21 @@ class AppLocalizationsNl extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -534,4 +552,34 @@ class AppLocalizationsNl extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsPl extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'Oszust zna kategorię';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Czas debaty';
|
||||
|
||||
@@ -480,6 +483,21 @@ class AppLocalizationsPl extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -534,4 +552,34 @@ class AppLocalizationsPl extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsPt extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'O impostor conhece a categoria';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Tempo de debate';
|
||||
|
||||
@@ -481,6 +484,21 @@ class AppLocalizationsPt extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -535,4 +553,34 @@ class AppLocalizationsPt extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'Самозванец знает категорию';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Время обсуждения';
|
||||
|
||||
@@ -480,6 +483,21 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -534,4 +552,34 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsTr extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => 'Sahtekar kategoriyi bilir';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ Tartışma süresi';
|
||||
|
||||
@@ -479,6 +482,21 @@ class AppLocalizationsTr extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -533,4 +551,34 @@ class AppLocalizationsTr extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
@@ -109,6 +109,9 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
@override
|
||||
String get impostorClueDescription => '冒牌者可以知道分类';
|
||||
|
||||
@override
|
||||
String get debate => '🗣️ Debate';
|
||||
|
||||
@override
|
||||
String get debateTime => '⏱️ 讨论时间';
|
||||
|
||||
@@ -476,6 +479,21 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
@override
|
||||
String get connectedPlayers => 'Jugadores conectados';
|
||||
|
||||
@override
|
||||
String get hostGame => 'Gestor de partida';
|
||||
|
||||
@override
|
||||
String get waitingPlayersSeeWord => 'Esperando que todos vean su palabra...';
|
||||
|
||||
@override
|
||||
String get activePlayers => 'Jugadores activos';
|
||||
|
||||
@override
|
||||
String get playersVoted => 'Han votado';
|
||||
|
||||
@override
|
||||
String get waitingVoting => 'Esperando que voten...';
|
||||
|
||||
@override
|
||||
String get waitingForPlayers => 'Esperando jugadores...';
|
||||
|
||||
@@ -530,6 +548,36 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get orScanQR => '¿No aparece? Escanea el QR del host';
|
||||
|
||||
@override
|
||||
String get iveSeenIt => 'Ya la he visto';
|
||||
|
||||
@override
|
||||
String clueIs(String category) {
|
||||
return 'La pista es: $category';
|
||||
}
|
||||
|
||||
@override
|
||||
String get debatePhaseActive => 'Fase de debate activa';
|
||||
|
||||
@override
|
||||
String get debateInstructions =>
|
||||
'Hablad entre vosotros y decid quién creéis que es el impostor. Cuando estéis listos, solicitad la votación.';
|
||||
|
||||
@override
|
||||
String get solicitarVotacion => 'Solicitar votación';
|
||||
|
||||
@override
|
||||
String get votacionSolicitada => 'Votación solicitada';
|
||||
|
||||
@override
|
||||
String get whoDoYouThinkIsTheImpostor => '¿Quién es el impostor?';
|
||||
|
||||
@override
|
||||
String get selectOnePlayer => 'Selecciona a un jugador para votar';
|
||||
|
||||
@override
|
||||
String get votar => 'Votar';
|
||||
}
|
||||
|
||||
/// The translations for Chinese, as used in Taiwan (`zh_TW`).
|
||||
|
||||
Reference in New Issue
Block a user