pinch-points 0.8.0

A fast, kid-friendly crab-routing game: route streams of crabs into your sandcastle before time runs out
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
//! Spanish strings (informal tú, for kids as much as anyone).

use super::Tr;

pub static ES: Tr = Tr {
    tagline: "la marea está baja - lleva los cangrejos a casa",
    menu_names: [
        "Campaña",
        "Versus",
        "Editor de niveles",
        "Repetición",
        "Multijugador",
        "Ajustes",
        "Desafíos",
        "Trofeos",
        "Desafío diario",
    ],
    menu_blurbs: [
        "campaña de retos en solitario",
        "partida local, hasta 6 jugadores",
        "crea y comparte tus niveles",
        "mira las rondas que guardaste",
        "partida en red local",
        "controles, sonido, velocidad",
        "retos de puntuación",
        "tus estadísticas y trofeos",
        "el mapa de hoy, el mismo para todos",
    ],
    menu_daily_blurb: "{d}/{m} - el mismo mapa para todos",
    menu_prompt: "W/S: elegir | Intro: jugar | V: pegar una ronda | M: mudo | Esc: salir",
    title_achievements: "Trofeos",
    ach_names: [
        "Primer cangrejo",
        "Capataz de playa",
        "Amo de las mareas",
        "Toque de oro",
        "Tesoro amasado",
        "Domador de cangrejos",
        "Cazador de tormentas",
        "Rey de los castillos",
        "Dinastía",
        "Remero de charcas",
        "Sabio de las charcas",
        "Profesor de charcas",
        "Castillo seco",
        "Trabajo pesado",
        "Ruleta completa",
        "Buena marea",
        "Campeón de la playa",
        "Buen vecino",
        "Cliente habitual",
        "Arquitecto de madera",
        "Viejo lobo de mar",
        "Guardián de la orilla",
        "Patrón oro",
        "Transporte pesado",
        "Marea del siglo",
        "Gana la casa",
        "Fiel a la cita",
        "Taller de madera",
        "Comida para gaviotas",
        "La playa está a salvo",
        "De sol a sol",
        "Campeón del verano",
        "Asediado",
        "Flautista",
        "Temporada de Tormentas",
        "Habitual de la Playa",
        "Erudito de Charcas",
        "Taller de Madera",
        "Larga Distancia",
        "Guarda de la Playa",
        "Lleno Total",
        "Cada Rincón",
        "Señal de Sobra",
        "Sin Reintentos",
        "Aguas Profundas",
        "Récord Diario",
        "Postal",
        "Playa Ajena",
        "Playa Llena",
        "Ahorrador",
    ],
    ach_descs: [
        "lleva a casa tu primer cangrejo",
        "lleva a casa 100 cangrejos",
        "lleva a casa 1000 cangrejos",
        "lleva a casa un cangrejo dorado",
        "lleva a casa 5 cangrejos dorados",
        "lanza 5 señuelos de muda",
        "gira 5 eventos aleatorios",
        "gana una ronda de versus",
        "gana 10 rondas de versus",
        "resuelve 5 retos",
        "resuelve 25 retos",
        "resuelve 50 retos",
        "gana una ronda sin que te saqueen",
        "lleva a casa 25 cangrejos gigantes",
        "vive todos los eventos aleatorios",
        "50 cangrejos en una ronda",
        "gana una serie",
        "gana una ronda en línea",
        "juega el desafío diario 7 días",
        "guarda un nivel en el editor",
        "juega 100 rondas de versus",
        "lleva a casa 5000 cangrejos",
        "lleva a casa 25 cangrejos dorados",
        "100 cangrejos gigantes",
        "100 cangrejos en una ronda",
        "gana 50 rondas de versus",
        "juega el desafío diario 30 días",
        "guarda 10 niveles en el editor",
        "pierde 25 cangrejos con las gaviotas",
        "supera todas las charcas de marea",
        "supera todos los desafíos",
        "gana 5 series",
        "sufrir 25 asaltos a tu castillo",
        "activar 50 señuelos de muda",
        "girar 50 eventos aleatorios",
        "jugar 500 rondas de duelo",
        "resolver 100 puzles",
        "guardar 25 niveles en el editor",
        "ganar 10 rondas en línea",
        "alojar una partida en la red local",
        "jugar una ronda entre cuatro",
        "ganar desde cuatro asientos distintos",
        "completar una fase con señal de sobra",
        "completar 10 fases al primer intento",
        "completar una fase de cinco señales",
        "marcar 40 en el reto diario",
        "compartir un nivel como código",
        "abrir el nivel de otro desde su código",
        "jugar una ronda entre seis",
        "10 fases con señal de sobra",
    ],
    stats_footer: "en casa {banked} · dorados {golden} · victorias {wins}/{rounds} · retos {puzzles}",
    daily_best: "Récord de hoy en el desafío: {n}",
    crab_names: [
        "común",
        "juvenil",
        "gigante",
        "en muda",
        "dorado",
        "reluciente",
    ],
    crab_notes: ["", "rápido", "lento", "¡señuelo!", "premio", "¡sorpresa!"],
    title_pick_language: "Elige tu idioma",
    title_new_version: "Nueva versión disponible",
    prompt_new_version: "W/S: elegir | Intro: confirmar | Esc: ahora no",
    prompt_pick_language: "W/S: elegir | Intro: confirmar",
    pick_language_later: "puedes cambiarlo más tarde en Ajustes",
    title_tide_pool: "Campaña",
    title_beach_day: "Desafíos",
    title_turf_war: "Versus",
    title_replay: "REPETICIÓN",
    title_online: "EN LÍNEA (eres {p})",
    title_vs_ai: "VERSUS contra {n} IA - eres {p}",
    title_editor: "Editor de niveles",
    title_playtest: "Editor de niveles - prueba",
    title_lobby: "Multijugador",
    title_settings: "Ajustes",
    title_match_setup: "Versus - preparación",
    title_replays: "Repeticiones",
    prompt_replays: "W/S: elegir | Intro: ver | C: copiar código | V: pegar código | Esc: menú",
    replays_empty: "Aún no hay rondas guardadas - termina una ronda de versus y caerá aquí",
    replays_heading: "RONDAS GUARDADAS",
    replay_speed: "x{n}  (S: más rápido)",
    replay_playing: "en marcha",
    prompt_replay_transport: "Espacio: pausa | S: velocidad | Esc: menú",
    replay_paused: "en pausa",
    hint_offer: "¿Atascado? Pulsa H para una pista.",
    hint_showing: "Una flecha de la solución, en pálido. H otra vez cuando la pongas.",
    title_stages: "Elige un nivel",
    prompt_stages: "teclas de flecha: elegir | Intro: jugar | Esc: menú",
    prompt_stages_tide: "teclas de flecha: elegir | Intro: jugar | C: cooperativo | Esc: menú",
    stage_coop_on: "Cooperativo: dos jugadores, las mismas flechas",
    stage_progress: "{a} de {b} superados",
    stage_key: "flechas",
    stage_custom: "tus niveles",
    ach_progress: "{a} de {b} desbloqueados",
    stage_cleared: "superado",
    stage_open: "flechas: {n}",
    stage_free: "sin flechas",
    stage_locked: "cerrado - supera antes el nivel {n}",
    team_banner: "{mode}   EQUIPOS: {s}",
    the_gulls: "¡LAS GAVIOTAS!",
    tide_event: "¡EVENTO: {e}!",
    lure_started: "{p} llevó a casa un cangrejo en muda - ¡SEÑUELO!",
    lure_banner: "SEÑUELO {s}s: las flechas no cuentan -> ¡{p}!",
    desync: "¡DESINCRONIZADO en el fotograma {f}!",
    waiting_peer: "esperando al otro jugador...",
    waiting_for: "esperando a {p}...",
    saved_count: "A salvo {a}/{b}",
    signposts_count: "Flechas: {a}/{b}",
    goal_bank: "Lleva {a}/{b}{t}",
    goal_survive: "¡No pierdas ni un cangrejo!{t}",
    goal_golden: "Atrapa el cangrejo dorado{t}",
    prompt_setup: "WASD mover | teclas de flecha poner | Espacio quitar | Intro empezar | N/P nivel",
    prompt_setup_coop: "P1 WASD + flechas | P2 IJKL + teclado numérico | Intro empezar | N/P nivel",
    prompt_setup_full: "Todas las flechas puestas - Espacio quita una | Intro empezar | N/P nivel",
    denied_no_posts: "No quedan flechas - recoge una primero.",
    prompt_setup_no_posts: "Aquí no hacen falta flechas - se resuelve solo. Intro para lanzar | N/P nivel",
    prompt_running: "En marcha... R para reiniciar",
    prompt_won: "¡Cangrejos a salvo! Intro: siguiente nivel | R: verlo otra vez",
    prompt_won_goal: "¡Nivel superado! Intro: siguiente nivel | R: verlo otra vez",
    prompt_lost: "Algunos cangrejos no llegaron. Intro: reintentar",
    prompt_versus_short: "WASD mover | teclas de flecha poner | Espacio quitar | Esc pausa",
    prompt_versus_local: "J1: WASD + teclas de flecha/Espacio | J2: IJKL + tec. num. 8546/0 | mandos: jugador de arriba primero",
    prompt_setup_custom: "tus teclas (Ajustes) | Intro empezar | N/P nivel",
    prompt_versus_custom: "tus teclas (Ajustes) | Esc pausa",
    prompt_enter_menu: "Intro: menú",
    prompt_enter_lobby: "Intro: sala",
    prompt_esc_menu: "Esc: menú",
    prompt_achievements: "W/S: desplazar | Esc: menú",
    prompt_mute: "M: silencio",
    replay_draw: "empate",
    pause_title: "PAUSA",
    pause_menu_title: "MENÚ",
    pause_continue: "Seguir",
    pause_to_menu: "Volver al menú",
    pause_quit: "Salir del juego",
    prompt_paused: "W/S: elegir | Intro: confirmar | Esc: seguir",
    spectator_call_title: "Votar un evento",
    spectator_call_hint: "E: votar un evento",
    spectator_called: "el público llama a {e}!",
    spectator_vote_open: "votación: {n}s",
    spectator_wait: "próxima votación en {n}s",
    spectator_count: "{n} mirando",
    spectator_pick_title: "¿Quién gana?",
    spectator_pick_hint: "P: elige al ganador ({n}s)",
    spectator_picked: "tu apuesta: {p} ({n}s)",
    crowd_picked: "el público apuesta por {l}",
    call_right: "¡Acertaste! ({a} de {b} hasta ahora)",
    call_wrong: "Apostaste por {p} ({a} de {b} hasta ahora)",
    round_copied: "ronda copiada como código ({n} caracteres)",
    round_code_bad: "ese código no es una ronda en curso",
    update_title: "Nueva versión disponible: {v}",
    update_have: "Tienes la {v}",
    update_no_notes: "(sin notas de la versión)",
    update_question: "¿Quieres actualizar?",
    update_yes: "Sí, enséñame la nueva versión",
    update_no: "No, ahora no",
    update_note: "puedes desactivar esta comprobación en Ajustes",
    update_opened: "la página de la versión se ha pasado a tu navegador",
    update_open_failed: "no hay navegador para abrirla: {url}",
    prompt_settings: "W/S: elegir | A/D: ajustar | Esc: guardar y volver",
    prompt_match_setup: "W/S: elegir | A/D: ajustar | Intro: empezar | Esc: volver",
    prompt_match_name: "W/S: elegir | Tab: renombrar | Intro: empezar | Esc: volver",
    player_label: "J{p}",
    events: [
        "Locura de cangrejos",
        "Locura de gaviotas",
        "Monopolio de cangrejos",
        "Ataque de gaviotas",
        "Acelerón",
        "Ralentí",
        "Arena nueva",
        "Cambio de castillos",
        "Pinzas derechas",
    ],
    event_blurbs: [
        "las gaviotas se van y los agujeros escupen cangrejos",
        "los agujeros escupen gaviotas en vez de cangrejos",
        "la mitad de los cangrejos sueltos vuela hacia quien lo activó",
        "una gaviota aterriza junto a cada castillo rival",
        "cangrejos y gaviotas aprietan el paso",
        "cangrejos y gaviotas se arrastran despacio",
        "todas las flechas de la playa se las lleva el agua",
        "los castillos cambian de dueño - ojo con cuál es el tuyo",
        "la pinza derecha vale doble, la izquierda cuesta",
    ],
    ann_lure: "¡SEÑUELO!",
    ann_lure_sub: "durante diez segundos los cangrejos sueltos corren hacia {p}",
    ann_surge: "¡LAS GAVIOTAS!",
    ann_surge_sub: "las gaviotas llegan para el final de la ronda",
    ann_golden: "¡CANGREJO DORADO!",
    ann_golden_sub: "vale {n} y sale del agujero que brilla",
    tide_is_in: "~ SE ACABÓ EL TIEMPO ~",
    wins: "¡{p} gana!",
    dead_heat: "¡Empate absoluto!",
    team_wins: "¡{t} ganan!",
    tag_you: " (tú)",
    tag_ai: " (IA)",
    haul: "{n} cangrejos llegaron a casa esta ronda",
    award_comeback: "Remontada: {p} iba {n} por detrás",
    award_lure: "Mayor señuelo: {p}, +{n}",
    award_arrows: "Más flechas: {p}, {n}",
    award_hit: "Golpe más duro: {p} perdió {n}",
    highlight_saved: "resumen animado: {path}",
    all_safe: "¡TODOS LOS CANGREJOS A SALVO!",
    goal_met: "¡NIVEL SUPERADO!",
    crabs_lost: "ALGUNOS CANGREJOS NO LLEGARON",
    last_level: "Ese era el último. Intro: volver al menú",
    campaign_done: "¡LA PLAYA ESTÁ A SALVO!",
    set_group_controls: "CONTROLES",
    set_group_sound: "SONIDO",
    set_group_round: "LA RONDA",
    set_group_look: "PRESENTACIÓN",
    set_group_danger: "EMPEZAR DE CERO",
    set_group_game: "EL JUEGO",
    set_seat_input: "J{n} juega con",
    val_input_auto: "lo que esté conectado",
    val_input_keys: "solo teclado",
    val_input_pad: "mando {n}",
    set_commit_keys: "Teclas para poner J1",
    set_repeat_delay: "Retardo del cursor",
    set_repeat_rate: "Velocidad del cursor",
    set_music_on: "Música",
    set_music: "Volumen de música",
    set_sfx_on: "Efectos de sonido",
    set_sfx: "Volumen de efectos",
    set_speed: "Velocidad del reto",
    set_versus_mode: "Puntos en versus",
    set_language: "Idioma",
    set_keyboard: "Teclado",
    set_rumble: "Vibración del mando",
    set_deadzone: "Zona muerta del stick",
    pad_help1: "Mando: cruceta/stick mueven, botones ponen",
    pad_help2: "L1 quitar, R1 limpiar, Start pausa/entrar, B volver",
    set_palette: "Colores de jugador",
    set_fullscreen: "Pantalla completa",
    set_ui_scale: "Tamaño de interfaz",
    set_reduced_motion: "Menos movimiento",
    set_update_check: "Buscar actualizaciones",
    set_replay_cap: "Rondas guardadas",
    set_key_bindings: "Teclas",
    set_reset_progress: "Borrar el progreso",
    val_palette_classic: "clásicos",
    val_palette_safe: "para daltónicos",
    val_open: "Intro para abrir",
    val_auto: "Auto",
    val_reset: "Intro para borrar",
    val_reset_confirm: "Intro otra vez para confirmar",
    val_reset_done: "progreso borrado",
    title_controls: "Teclas",
    prompt_controls: "W/S: elegir | Intro: cambiar | Retroceso: por defecto | Esc: volver",
    ctl_seat: "Jugador",
    ctl_group_seat: "TECLAS DE QUÉ JUGADOR",
    ctl_group_move: "MOVER EL CURSOR",
    ctl_group_place: "PONER UNA FLECHA",
    ctl_group_posts: "RECOGER",
    ctl_listening: "pulsa una tecla...",
    ctl_reset_key: "Retroceso",
    ctl_press_key: "pulsa una tecla... (Esc cancela)",
    ctl_taken: "{k} ya hace «{a}»",
    ctl_reset: "Todo por defecto",
    bind_actions: [
        "Cursor arriba",
        "Cursor abajo",
        "Cursor izquierda",
        "Cursor derecha",
        "Poner hacia arriba",
        "Poner hacia abajo",
        "Poner a la izquierda",
        "Poner a la derecha",
        "Quitar una flecha",
        "Quitar todas las flechas",
    ],
    match_pad_joined: "Mandos en juego: {list}",
    match_pad_hint: "Start en un mando se une como el siguiente jugador",
    match_needs_opponent: "Aún no hay rival: añade una IA, o que P2 pulse una de sus teclas",
    val_arrows: "Teclas de flecha",
    val_ijkl: "IJKL (una mano)",
    val_on: "sí",
    val_off: "no",
    team_modes: [
        "cada uno a lo suyo",
        "parejas (2c2, 2c2c2 a 6)",
        "tríos (3c3, 6 plazas)",
    ],
    match_heading: "LA PARTIDA",
    match_players: "Jugadores",
    match_ai: "Rivales IA",
    human_one: "1 humano",
    human_many: "{n} humanos",
    match_ai_level: "Nivel de la IA",
    bot_levels: ["fácil", "normal", "feroz"],
    match_map: "Mapa",
    match_gulls: "Gaviotas",
    match_round: "Duración",
    match_posts: "Flechas por jugador",
    countdown_go: "¡YA!",
    match_mode: "Modo",
    match_name: "Nombre",
    match_name_empty: "- (Tab para nombrar)",
    match_name_typing: "(Intro para guardar)",
    mode_names: ["ronda única", "al mejor de 3", "al mejor de 5"],
    tour_round: "Ronda {n} de {b}",
    tour_champion: "¡{p} se lleva la serie!",
    tour_drawn: "¡La serie acaba en empate!",
    tour_next: "Intro: siguiente ronda",
    log_raid: "¡{p} saqueado! -{n}",
    log_golden: "¡{p} guarda oro! {n}",
    log_lure: "¡{p} lanza un señuelo!",
    log_tier: "El castillo de {p} crece",
    log_gull: "llega una gaviota",
    log_surge: "¡últimos segundos! llegan las gaviotas",
    log_golden_call: "¡viene un cangrejo dorado!",
    log_wheel_locked: "{p}: eventos en recarga",
    log_golden_out: "¡salió el cangrejo dorado!",
    map_names: [
        "Arena clásica (12x9)",
        "Generada - pequeña (9x7)",
        "Generada - clásica (12x9)",
        "Generada - grande (16x11)",
        "Generada - XL (20x13)",
        "Mar abierto, sin bordes (16x11)",
    ],
    map_custom: "{n} (tuya)",
    map_custom_local: "{n} (tuya, solo local)",
    map_none_seats: "ningún mapa tuyo tiene {n} plazas",
    gull_names: ["tranquilas", "normales", "furiosas"],
    round_names: ["2 minutos", "3 minutos", "5 minutos"],
    lobby_hosting: "abierta en el puerto {p} - esperando a un rival",
    lobby_hosting_noport: "abierta - esperando a un rival",
    lobby_rivals_one: "1 jugador dentro - Intro para empezar (hasta 5)",
    lobby_rivals_many: "{n} jugadores dentro - Intro para empezar (hasta 5)",
    lobby_ai_seats: " + {n} IA",
    lobby_watchers: " ({n} mirando)",
    lobby_watch_armed: "modo espectador: un número (o J) mira | W: jugar | Esc: menú",
    lobby_watching: "mirando - la partida empieza cuando el anfitrión lance",
    title_watching: "MIRANDO",
    lobby_aboard: "dentro - esperando al anfitrión",
    lobby_listening: "buscando partidas...",
    lobby_none_yet: "Ninguna partida aún... | H: abrir | J: por dirección | W: mirar | Esc: menú",
    lobby_in_progress: "(jugando)",
    lobby_full_tag: "(llena)",
    lobby_chat_hint: "T: decir algo",
    lobby_ask_player_name: "Tu nombre: ",
    lobby_ask_game_name: "Nombra tu partida: ",
    lobby_needs_name: "Escribe un nombre primero",
    lobby_suggest_name: "Cangrejo {n}",
    lobby_suggest_beach: "Partida de {p}",
    quick_chat: [
        "¡Hola!",
        "¡Listo!",
        "Esperadme",
        "¿Otra?",
        "¡Buena partida!",
        "¡Bien hecho!",
    ],
    lobby_ask_address: "Dirección de la partida (ip:puerto): ",
    lobby_bad_address: "No es una dirección - prueba 192.168.1.5:47777",
    lobby_hosting_at: "esta partida está en {a}",
    lobby_calling: "llamando a {a}...",
    lobby_no_answer: "{a} no responde - revisa la dirección, o pídeles que abran",
    lobby_card_beaches: "PARTIDAS ABIERTAS",
    lobby_card_chat: "SALA",
    lobby_joined: "{p} llega",
    lobby_watching_joined: "{p} mira",
    lobby_left: "{p} se va",
    lobby_card_players: "EN ESTA PARTIDA",
    lobby_card_terms: "LA RONDA",
    online_seat_abandoned: "{p} se ha ido - una IA se queda el castillo",
    online_host_gone: "el anfitrión se fue - esa ronda no pudo seguir",
    round_failed: "algo salió mal y la ronda se detuvo",
    online_dropped: "el anfitrión te dejó fuera - nada de lo tuyo llegó durante cinco segundos",
    lobby_queued_next: "Ronda en curso - eres el siguiente",
    lobby_queued_behind: "Ronda en curso - {n} por delante de ti",
    lobby_queued_watching: "Ronda en curso - miras a partir de la siguiente",
    lobby_beach_full: "Esa partida está llena",
    lobby_join_list: "{n} partidas abiertas | teclas de flecha: elegir | Intro: entrar | B: como bot | H: abrir | J: por dirección | W: mirar | Esc: menú",
    lobby_join_list_one: "1 partida abierta | Intro: entrar | B: como bot | H: abrir | J: por dirección | W: mirar | Esc: menú",
    lobby_broadcasting: "Abierta - teclas de flecha: la ronda | T: hablar | K: pedir que se vaya | Intro: empezar (hasta 5 rivales) | Esc: menú",
    lobby_aboard_prompt: "Dentro - la partida empieza cuando el anfitrión lance | T: hablar | Esc: menú",
    lobby_watching_prompt: "Mirando - la partida empieza cuando el anfitrión lance | T: hablar | Esc: menú",
    lobby_queued_prompt: "En la cola para la próxima ronda | T: hablar | Esc: menú",
    lobby_queued_watch_prompt: "En la cola - miras desde la próxima ronda | T: hablar | Esc: menú",
    lobby_could_not_host: "no se pudo abrir: {e}",
    lobby_could_not_join: "no se pudo entrar: {e}",
    lobby_version_clash: "esa partida usa otra versión del juego (la suya {t}, la tuya {o})",
    ed_prompt: "WASD mover | teclas de flecha muros | Tab/letra elegir | Espacio pintar | +/- flechas | F5 tamaño | K gaviotas O bordes | F1 nombre F6 tipo | V revisar | F2 guardar F3/F4 código | Intro probar",
    ed_brushes: [
        "Arena (borra)",
        "Roca",
        "Castillo",
        "Agujero",
        "Tronco",
        "Algas",
        "Charca",
        "Cangrejo",
        "Gaviota",
    ],
    ed_under: "debajo: {t}",
    ed_playtest_prompt: "teclas de flecha poner | Espacio quitar | Esc fin de la prueba",
    ed_solvable: "tiene solución: {placements}",
    ed_solvable_free: "tiene solución sin ninguna flecha",
    ed_not_solvable: "SIN solución - flechas: {n}",
    ed_solver_gave_up: "abandono - demasiado grande. Prueba con menos flechas.",
    ed_validating: "revisando...",
    ed_already_validating: "ya se está revisando...",
    ed_resized: "mapa nuevo de {w}x{h}",
    ed_default_name: "Mi mapa",
    ed_name_row: "nombre: {n}   (F1 renombra)",
    ed_naming: "ponle nombre y pulsa Intro",
    ed_saved_to: "guardado en {path}",
    ed_save_failed: "no se pudo guardar: {e}",
    ed_saved_over: "ha reemplazado el nivel que ya se llamaba así",
    ed_resize_confirm: "F5 otra vez para un mapa {w}x{h} nuevo - este se va",
    ed_paste_confirm: "F4 otra vez para cargar el nivel pegado - este se va",
    code_kind_beach: "una ronda en curso",
    code_kind_level: "un nivel",
    code_kind_round: "una ronda",
    code_wrong_kind: "ese código es {got}, no {want}",
    code_copied: "código copiado - {n} caracteres en el portapapeles",
    code_copy_failed: "no se pudo usar el portapapeles: {e}",
    code_none_pasted: "no hay ningún código en el portapapeles",
    code_level_checking: "nivel cargado desde un código - revisándolo...",
    code_level_bad: "ese código no es un nivel que esta versión sepa leer: {e}",
    code_round_saved: "ronda guardada desde un código",
    code_round_bad: "ese código no es una ronda que esta versión sepa leer: {e}",
    ed_posts: "flechas: {n} | {msg}",
    ed_fresh_sand: "arena recién puesta",
    ed_back: "de vuelta a la arena",
    ed_wrap_on: "mar abierto: los bordes se unen",
    ed_wrap_off: "los bordes vuelven a ser muros",
    ed_gulls_every: "gaviotas: cada {s} s",
    ed_gulls_off: "gaviotas: ninguna",
    ed_seats: "plazas: {n} | {msg}",
    ed_puzzle_no_crabs: "sin cangrejos que guiar: ninguna lista lo mostrará",
    ed_kind_row: "F6 - estás creando",
    ed_kind_puzzle: "un reto",
    ed_kind_arena: "un mapa de versus",
    ed_now_puzzle: "ahora es un reto: entra en la campaña",
    ed_now_arena: "ahora es un mapa de versus: entra en la lista de mapas",
    ed_arena_ok: "un mapa para {n} - agujeros de cangrejos: {h}",
    ed_arena_needs_seats: "castillos para {n} - hace falta uno por jugador",
    ed_arena_no_crabs: "ni cangrejos ni agujeros: nada que disputarse",
    match_bot: "bot",
    door_title_table: "BOTS DE ESTA MESA",
    door_title_join: "ENTRAR EN {b} COMO BOT",
    door_start_with: "Arranca tu bot con:",
    door_waiting: "esperando a su bot...",
    door_connected: "{n} - ida y vuelta {ms} ms",
    door_joining: "entrando en {b}...",
    door_prompt: "C: copiar | L: abrir a la red local | Esc: volver",
    door_prompt_lan: "C: copiar | L: solo este equipo | Esc: volver",
    door_copied: "copiado: {s}",
    door_could_not_listen: "no se pudo iniciar la conexión de bots: {e}",
    bot_owned: "{bot} ({o})",
    bot_unowned: "{bot}",
    bot_stand_in: "{p} se cayó - la IA ocupa su sitio",
    bot_back: "{p} ha vuelto",
    lobby_bots_dial: "Bots",
    lobby_bots_values: ["bienvenidos", "aquí no"],
    lobby_no_bots: "esa partida no acepta bots",
    lobby_bots_tag: " (bots bienvenidos)",
    lobby_kick_ask: "¿Quién debe irse? pulsa su número | Esc: déjalo",
    lobby_kicked_feed: "a {p} le pidieron que se fuera",
    lobby_kicked_you: "el anfitrión te pidió que dejaras esa partida",
    lobby_host_closed: "el anfitrión cerró esa partida",
    replay_drop_hint: "suelta un archivo de repetición en la ventana para verlo",
    replay_drop_bad: "ese archivo no es una repetición que esta versión pueda reproducir: {e}",
};