feat: discovery automático + QR como fallback en PantallaUnirse
- Discovery: busca hosts cercanos automáticamente y los muestra en lista - Cada host aparece como tile tocable con nombre de la sala - QR fallback: botón 'Escanear QR' debajo de la lista - ServicioNearby: hostsEncontrados map, pararBusqueda(), no auto-connect - Flujo: nombre → buscar → lista de salas (o QR) → conectar → espera - l10n: searchGames, searchingGames, noGamesFound, orScanQR (es/en)
This commit is contained in:
@@ -1070,6 +1070,42 @@ abstract class AppLocalizations {
|
||||
/// In es, this message translates to:
|
||||
/// **'Esperando a que el host inicie la partida...'**
|
||||
String get waitingForHost;
|
||||
|
||||
/// No description provided for @enterNameToSearch.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Escribe tu nombre para buscar partidas cercanas'**
|
||||
String get enterNameToSearch;
|
||||
|
||||
/// No description provided for @searchGames.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Buscar partidas'**
|
||||
String get searchGames;
|
||||
|
||||
/// No description provided for @searchingGames.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Buscando partidas cercanas...'**
|
||||
String get searchingGames;
|
||||
|
||||
/// No description provided for @noGamesFound.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'No se encontraron partidas'**
|
||||
String get noGamesFound;
|
||||
|
||||
/// No description provided for @noGamesFoundHint.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Asegúrate de que el host tiene la sala abierta y estáis cerca'**
|
||||
String get noGamesFoundHint;
|
||||
|
||||
/// No description provided for @orScanQR.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'¿No aparece? Escanea el QR del host'**
|
||||
String get orScanQR;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate
|
||||
|
||||
Reference in New Issue
Block a user