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
555
556
557
558
559
560
561
//! German strings (informal du, for kids as much as anyone).

use super::Tr;

pub static DE: Tr = Tr {
    tagline: "Ebbe! - bring die Krabben nach Hause",
    menu_names: [
        "Kampagne",
        "Versus",
        "Level-Editor",
        "Wiederholung",
        "Mehrspieler",
        "Einstellungen",
        "Herausforderungen",
        "Erfolge",
        "Tages-Challenge",
    ],
    menu_blurbs: [
        "Solo-Rätselkampagne",
        "lokaler Kampf, bis zu 6 Spieler",
        "eigene Level bauen und teilen",
        "behaltene Runden ansehen",
        "Online-Spiel im Heimnetz",
        "Steuerung, Ton, Tempo",
        "Punktejagd-Herausforderungen",
        "deine Statistiken und Pokale",
        "die Karte des Tages, für alle gleich",
    ],
    menu_daily_blurb: "{d}.{m}. - für alle dieselbe Karte",
    menu_prompt: "W/S: wählen | Enter: spielen | V: einfügen | M: stumm | Esc: beenden",
    title_achievements: "Erfolge",
    ach_names: [
        "Erste Krabbe daheim",
        "Strandvorarbeiter",
        "Gezeitenmeister",
        "Goldene Hand",
        "Schatzkammer",
        "Krabbenflüsterer",
        "Sturmjäger",
        "Burgenkönig",
        "Dynastie",
        "Rätselpaddler",
        "Tümpelgelehrter",
        "Tümpelprofessor",
        "Trockene Burg",
        "Schwerarbeit",
        "Rad komplett",
        "Reiche Beute",
        "Strandmeister",
        "Guter Nachbar",
        "Stammgast",
        "Level-Architekt",
        "Alter Seebär",
        "Strandwächter",
        "Goldstandard",
        "Schwertransport",
        "Jahrhundertflut",
        "Die Bank gewinnt",
        "Jeden Tag da",
        "Level-Werkstatt",
        "Möwenfutter",
        "Strand gerettet",
        "Von früh bis spät",
        "Sommermeister",
        "Belagert",
        "Rattenfänger",
        "Sturmsaison",
        "Dauergast",
        "Gezeitengelehrter",
        "Baumeister",
        "Fernverbindung",
        "Strandwart",
        "Volles Haus",
        "Jede Ecke",
        "Schild übrig",
        "Ohne Neustart",
        "Tiefes Wasser",
        "Tagesrekord",
        "Postkarte",
        "Fremder Strand",
        "Voller Strand",
        "Sparsam",
    ],
    ach_descs: [
        "bring deine erste Krabbe heim",
        "bring 100 Krabben heim",
        "bring 1000 Krabben heim",
        "bring eine Goldkrabbe heim",
        "bring 5 Goldkrabben heim",
        "löse 5 Häutungsköder aus",
        "dreh 5 Zufallsereignisse",
        "gewinn eine Runde",
        "gewinn 10 Runden",
        "löse 5 Rätsel",
        "löse 25 Rätsel",
        "löse 50 Rätsel",
        "gewinn eine Runde ohne Überfall",
        "bring 25 Riesenkrabben heim",
        "erlebe jedes Zufallsereignis einmal",
        "bring 50 Krabben in einer Runde heim",
        "gewinn eine Serie",
        "gewinn eine Online-Runde",
        "spiel die Tages-Challenge an 7 Tagen",
        "speicher ein Level im Editor",
        "spiel 100 Runden",
        "bring 5000 Krabben heim",
        "bring 25 Goldkrabben heim",
        "bring 100 Riesenkrabben heim",
        "100 Krabben in einer Runde",
        "gewinn 50 Runden",
        "Tages-Challenge an 30 Tagen",
        "speicher 10 Level im Editor",
        "verlier 25 Krabben an die Möwen",
        "schaff jeden Tümpel",
        "schaff jede Herausforderung",
        "gewinn 5 Serien",
        "25 Überfälle einstecken",
        "50 Häutungsköder auslösen",
        "50 Zufallsereignisse auslösen",
        "500 Duellrunden spielen",
        "100 Rätsel lösen",
        "25 Level im Editor speichern",
        "10 Runden online gewinnen",
        "ein Spiel im lokalen Netz hosten",
        "eine Runde zu viert spielen",
        "von vier verschiedenen Plätzen siegen",
        "eine Stufe mit Schild übrig schaffen",
        "10 Stufen im ersten Versuch schaffen",
        "eine Stufe mit fünf Schildern schaffen",
        "40 Punkte in der Tagesaufgabe",
        "ein Level als Code teilen",
        "fremdes Level aus dem Code öffnen",
        "eine Runde zu sechst spielen",
        "10 Stufen mit Schild übrig",
    ],
    stats_footer: "heimgebracht {banked} · golden {golden} · Siege {wins}/{rounds} · Rätsel {puzzles}",
    daily_best: "Tages-Challenge-Rekord heute: {n}",
    crab_names: [
        "gewöhnlich",
        "Jungtier",
        "Riese",
        "in Häutung",
        "golden",
        "funkelnd",
    ],
    crab_notes: [
        "",
        "schnell",
        "langsam",
        "Köder!",
        "Jackpot",
        "Überraschung!",
    ],
    title_pick_language: "Wähle deine Sprache",
    title_new_version: "Neue Version verfügbar",
    prompt_new_version: "W/S: wählen | Enter: bestätigen | Esc: jetzt nicht",
    prompt_pick_language: "W/S: wählen | Enter: bestätigen",
    pick_language_later: "du kannst das später in den Einstellungen ändern",
    title_tide_pool: "Kampagne",
    title_beach_day: "Herausforderungen",
    title_turf_war: "Versus",
    title_replay: "WIEDERHOLUNG",
    title_online: "ONLINE (du bist {p})",
    title_vs_ai: "VERSUS gegen {n} KI - du bist {p}",
    title_editor: "Level-Editor",
    title_playtest: "Level-Editor - Probespiel",
    title_lobby: "Mehrspieler",
    title_settings: "Einstellungen",
    title_match_setup: "Versus - Vorbereitung",
    title_replays: "Wiederholungen",
    prompt_replays: "W/S: wählen | Enter: ansehen | C: Code kopieren | V: einfügen | Esc: Menü",
    replays_empty: "Noch keine Runde gespeichert - spiel eine Versus-Runde",
    replays_heading: "BEHALTENE RUNDEN",
    replay_speed: "x{n}  (S: schneller)",
    replay_playing: "läuft",
    prompt_replay_transport: "Leertaste: Pause | S: Tempo | Esc: Menü",
    replay_paused: "pausiert",
    hint_offer: "Steckst du fest? H gibt einen Tipp.",
    hint_showing: "Ein Pfeil der Lösung, blass. Nochmal H, wenn du ihn gesetzt hast.",
    title_stages: "Wähle ein Level",
    prompt_stages: "Pfeiltasten: wählen | Enter: spielen | Esc: Menü",
    prompt_stages_tide: "Pfeiltasten: wählen | Enter: spielen | C: Koop | Esc: Menü",
    stage_coop_on: "Koop: zwei Spieler, ein Satz Pfeile",
    stage_progress: "{a} von {b} geschafft",
    stage_key: "Pfeile",
    stage_custom: "eigene Level",
    ach_progress: "{a} von {b} freigeschaltet",
    stage_cleared: "geschafft",
    stage_open: "Pfeile: {n}",
    stage_free: "ohne Pfeile",
    stage_locked: "gesperrt - schaff erst Level {n}",
    team_banner: "{mode}   TEAMS: {s}",
    the_gulls: "DIE MÖWEN!",
    tide_event: "EREIGNIS: {e}!",
    lure_started: "{p} hat eine Häutungskrabbe heimgebracht - KÖDER!",
    lure_banner: "KÖDER {s}s: Pfeile egal -> {p}!",
    desync: "DESYNC bei Bild {f}!",
    waiting_peer: "warte auf Mitspieler...",
    waiting_for: "warte auf {p}...",
    saved_count: "Gerettet {a}/{b}",
    signposts_count: "Pfeile: {a}/{b}",
    goal_bank: "Bring {a}/{b} heim{t}",
    goal_survive: "Verlier keine Krabbe!{t}",
    goal_golden: "Fang die Goldkrabbe{t}",
    prompt_setup: "WASD bewegen | Pfeiltasten setzen | Leertaste entfernen | Enter start | N/P Level",
    prompt_setup_coop: "P1 WASD + Pfeiltasten | P2 IJKL + Ziffernblock | Enter start | N/P Level",
    prompt_setup_full: "Alle Pfeile gesetzt - Leertaste entfernt einen | Enter start | N/P Level",
    denied_no_posts: "Keine Pfeile mehr - hol erst einen zurück.",
    prompt_setup_no_posts: "Keine Pfeile hier - läuft von allein. Enter zum Starten | N/P Level",
    prompt_running: "Läuft... R für Neustart",
    prompt_won: "Alle Krabben in Sicherheit! Enter: nächstes Level | R: nochmal ansehen",
    prompt_won_goal: "Level geschafft! Enter: nächstes Level | R: nochmal ansehen",
    prompt_lost: "Ein paar Krabben haben es nicht geschafft. Enter: nochmal versuchen",
    prompt_versus_short: "WASD bewegen | Pfeiltasten setzen | Leertaste entfernen | Esc Pause",
    prompt_versus_local: "S1: WASD + Pfeiltasten/Leertaste | S2: IJKL + Ziffernblock 8546/0 | Controller: oberster Spieler zuerst",
    prompt_setup_custom: "deine Tasten (Einstellungen) | Enter Start | N/P Level",
    prompt_versus_custom: "deine Tasten (Einstellungen) | Esc Pause",
    prompt_enter_menu: "Enter: Menü",
    prompt_enter_lobby: "Enter: Lobby",
    prompt_esc_menu: "Esc: Menü",
    prompt_achievements: "W/S: blättern | Esc: Menü",
    prompt_mute: "M: stumm",
    replay_draw: "unentschieden",
    pause_title: "PAUSE",
    pause_menu_title: "MENÜ",
    pause_continue: "Weiter",
    pause_to_menu: "Zurück zum Menü",
    pause_quit: "Spiel beenden",
    prompt_paused: "W/S: wählen | Enter: bestätigen | Esc: weiter",
    spectator_call_title: "Für ein Ereignis stimmen",
    spectator_call_hint: "E: für ein Ereignis stimmen",
    spectator_called: "die Zuschauer rufen {e}!",
    spectator_vote_open: "Abstimmung: {n}s",
    spectator_wait: "nächste Abstimmung in {n}s",
    spectator_count: "{n} schauen zu",
    spectator_pick_title: "Wer gewinnt?",
    spectator_pick_hint: "P: Sieger tippen ({n}s)",
    spectator_picked: "Dein Tipp: {p} ({n}s)",
    crowd_picked: "Das Publikum tippt: {l}",
    call_right: "Richtig getippt! ({a} von {b} bisher)",
    call_wrong: "Dein Tipp war {p} ({a} von {b} bisher)",
    round_copied: "Runde als Code kopiert ({n} Zeichen)",
    round_code_bad: "dieser Code ist keine laufende Runde",
    update_title: "Neue Version verfügbar: {v}",
    update_have: "Du hast {v}",
    update_no_notes: "(keine Versionshinweise)",
    update_question: "Willst du aktualisieren?",
    update_yes: "Ja, zeig mir die neue Version",
    update_no: "Nein, jetzt nicht",
    update_note: "du kannst diese Prüfung in den Einstellungen abschalten",
    update_opened: "die Versionsseite wurde an deinen Browser übergeben",
    update_open_failed: "kein Browser zum Öffnen: {url}",
    prompt_settings: "W/S: wählen | A/D: ändern | Esc: speichern und zurück",
    prompt_match_setup: "W/S: wählen | A/D: ändern | Enter: Match starten | Esc: zurück",
    prompt_match_name: "W/S: wählen | Tab: umbenennen | Enter: Match starten | Esc: zurück",
    player_label: "S{p}",
    events: [
        "Krabben-Wahnsinn",
        "Möwen-Wahnsinn",
        "Krabben-Monopol",
        "Möwen-Angriff",
        "Schneller!",
        "Langsamer!",
        "Frischer Sand",
        "Burgen-Tausch",
        "Rechte Scheren",
    ],
    event_blurbs: [
        "die Möwen werden weggespült, aus den Löchern strömen Krabben",
        "die Löcher spucken Möwen statt Krabben",
        "die Hälfte der freien Krabben fliegt direkt zu dem, der es ausgelöst hat",
        "neben jeder fremden Burg landet eine Möwe",
        "Krabben und Möwen legen einen Zahn zu",
        "Krabben und Möwen kriechen nur noch",
        "alle Pfeile am Strand werden weggespült",
        "die Burgen tauschen die Besitzer - Vorsicht!",
        "rechte Scheren zählen doppelt, linke kosten",
    ],
    ann_lure: "LOCKRUF!",
    ann_lure_sub: "zehn Sekunden lang laufen alle freien Krabben zu {p}",
    ann_surge: "DIE MÖWEN!",
    ann_surge_sub: "die Möwen kommen zum Rundenende herein",
    ann_golden: "GOLDENE KRABBE!",
    ann_golden_sub: "{n} wert, aus dem leuchtenden Loch",
    tide_is_in: "~ ZEIT ABGELAUFEN ~",
    wins: "{p} gewinnt!",
    dead_heat: "Unentschieden!",
    team_wins: "{t} gewinnen!",
    tag_you: " (du)",
    tag_ai: " (KI)",
    haul: "{n} Krabben haben es nach Hause geschafft",
    award_comeback: "Aufholjagd: {p} lag {n} zurück",
    award_lure: "Größter Köder: {p}, +{n}",
    award_arrows: "Meiste Pfeile: {p}, {n}",
    award_hit: "Härtester Schlag: {p} verlor {n}",
    highlight_saved: "Highlight-Clip: {path}",
    all_safe: "ALLE KRABBEN IN SICHERHEIT!",
    goal_met: "LEVEL GESCHAFFT!",
    crabs_lost: "NICHT ALLE KRABBEN KAMEN AN",
    last_level: "Das war das letzte. Enter: zurück zum Menü",
    campaign_done: "DER STRAND IST GERETTET!",
    set_group_controls: "STEUERUNG",
    set_group_sound: "TON",
    set_group_round: "DIE RUNDE",
    set_group_look: "DARSTELLUNG",
    set_group_danger: "VON VORN",
    set_group_game: "DAS SPIEL",
    set_seat_input: "S{n} spielt mit",
    val_input_auto: "was angeschlossen ist",
    val_input_keys: "nur Tastatur",
    val_input_pad: "Controller {n}",
    set_commit_keys: "Setz-Tasten S1",
    set_repeat_delay: "Cursor-Wartezeit",
    set_repeat_rate: "Cursor-Tempo",
    set_music_on: "Musik",
    set_music: "Musik-Lautstärke",
    set_sfx_on: "Soundeffekte",
    set_sfx: "Effekt-Lautstärke",
    set_speed: "Rätsel-Tempo",
    set_versus_mode: "Wertung im Kampf",
    set_language: "Sprache",
    set_keyboard: "Tastatur",
    set_rumble: "Controller-Vibration",
    set_deadzone: "Stick-Totzone",
    pad_help1: "Controller: Steuerkreuz/Stick bewegen, Tasten setzen",
    pad_help2: "L1 entfernen, R1 löschen, Start Pause/beitreten, B zurück",
    set_palette: "Spielerfarben",
    set_fullscreen: "Vollbild",
    set_ui_scale: "UI-Größe",
    set_reduced_motion: "Weniger Bewegung",
    set_update_check: "Nach Updates suchen",
    set_replay_cap: "Runden behalten",
    set_key_bindings: "Tastenbelegung",
    set_reset_progress: "Fortschritt löschen",
    val_palette_classic: "klassisch",
    val_palette_safe: "für Farbenblinde",
    val_open: "Enter zum Öffnen",
    val_auto: "Auto",
    val_reset: "Enter zum Löschen",
    val_reset_confirm: "Enter bestätigt",
    val_reset_done: "alle Stufen wieder gesperrt",
    title_controls: "Tastenbelegung",
    prompt_controls: "W/S: wählen | Enter: neu belegen | Rücktaste: Standard | Esc: zurück",
    ctl_seat: "Spieler",
    ctl_group_seat: "TASTEN FÜR WELCHEN PLATZ",
    ctl_group_move: "CURSOR BEWEGEN",
    ctl_group_place: "PFEIL SETZEN",
    ctl_group_posts: "AUFRÄUMEN",
    ctl_listening: "drück eine Taste...",
    ctl_reset_key: "Rücktaste",
    ctl_press_key: "drück eine Taste... (Esc bricht ab)",
    ctl_taken: "{k} macht schon „{a}“",
    ctl_reset: "Alles zurücksetzen",
    bind_actions: [
        "Cursor hoch",
        "Cursor runter",
        "Cursor links",
        "Cursor rechts",
        "Pfeil nach oben",
        "Pfeil nach unten",
        "Pfeil nach links",
        "Pfeil nach rechts",
        "Pfeil entfernen",
        "Alle Pfeile weg",
    ],
    match_pad_joined: "Controller dabei: {list}",
    match_pad_hint: "Start auf dem Controller: mitspielen",
    match_needs_opponent: "Noch kein Gegner: KI dazunehmen, oder P2 drückt eine seiner Tasten",
    val_arrows: "Pfeiltasten",
    val_ijkl: "IJKL (einhändig)",
    val_on: "an",
    val_off: "aus",
    team_modes: [
        "jeder für sich",
        "Duos (2gg2, ab 6 2gg2gg2)",
        "Trios (3gg3, 6 Plätze)",
    ],
    match_heading: "DAS MATCH",
    match_players: "Spieler",
    match_ai: "KI-Gegner",
    human_one: "1 Mensch",
    human_many: "{n} Menschen",
    match_ai_level: "KI-Stärke",
    bot_levels: ["leicht", "normal", "wild"],
    match_map: "Karte",
    match_gulls: "Möwen",
    match_round: "Rundenlänge",
    match_posts: "Pfeile pro Spieler",
    countdown_go: "LOS!",
    match_mode: "Modus",
    match_name: "Name",
    match_name_empty: "- (Tab zum Benennen)",
    match_name_typing: "(Enter zum Behalten)",
    mode_names: ["Einzelrunde", "Best of 3", "Best of 5"],
    tour_round: "Runde {n} von {b}",
    tour_champion: "{p} gewinnt die Serie!",
    tour_drawn: "Die Serie endet unentschieden!",
    tour_next: "Enter: nächste Runde",
    log_raid: "{p} geplündert! -{n}",
    log_golden: "{p} bringt Gold heim! {n}",
    log_lure: "{p} lockt die Krabben!",
    log_tier: "{p}s Burg wächst",
    log_gull: "eine Möwe kommt",
    log_surge: "letzte Sekunden! Möwen strömen herein",
    log_golden_call: "eine goldene Krabbe kommt!",
    log_wheel_locked: "{p}: Ereignisse laden noch",
    log_golden_out: "die goldene Krabbe ist da!",
    map_names: [
        "Klassische Arena (12x9)",
        "Generiert - klein (9x7)",
        "Generiert - normal (12x9)",
        "Generiert - groß (16x11)",
        "Generiert - riesig (20x13)",
        "Offenes Meer, ohne Ränder (16x11)",
    ],
    map_custom: "{n} (deins)",
    map_custom_local: "{n} (deins, nur lokal)",
    map_none_seats: "keine deiner Karten hat {n} Plätze",
    gull_names: ["ruhig", "normal", "wild"],
    round_names: ["2 Minuten", "3 Minuten", "5 Minuten"],
    lobby_hosting: "Spiel eröffnet auf Port {p} - warte auf Rivalen",
    lobby_hosting_noport: "Spiel eröffnet - warte auf Rivalen",
    lobby_rivals_one: "1 Spieler beigetreten - Enter zum Starten (bis zu 5)",
    lobby_rivals_many: "{n} Spieler beigetreten - Enter zum Starten (bis zu 5)",
    lobby_ai_seats: " + {n} KI",
    lobby_watchers: " ({n} schauen zu)",
    lobby_watch_armed: "Zuschauermodus: eine Zahl (oder J) schaut zu | W: doch mitspielen | Esc: Menü",
    lobby_watching: "Zuschauer - es geht los, wenn der Gastgeber startet",
    title_watching: "ZUSCHAUER",
    lobby_aboard: "beigetreten - warte auf den Gastgeber",
    lobby_listening: "suche nach Spielen...",
    lobby_none_yet: "Noch kein Spiel gefunden... | H: eröffnen | J: per Adresse | W: zuschauen | Esc: Menü",
    lobby_in_progress: "(läuft)",
    lobby_full_tag: "(voll)",
    lobby_chat_hint: "T: etwas sagen",
    lobby_ask_player_name: "Dein Name: ",
    lobby_ask_game_name: "Nenne dein Spiel: ",
    lobby_needs_name: "Erst einen Namen eingeben",
    lobby_suggest_name: "Krabbe {n}",
    lobby_suggest_beach: "Spiel von {p}",
    quick_chat: [
        "Hallo!",
        "Bereit!",
        "Wartet auf mich",
        "Noch eine?",
        "Gutes Spiel!",
        "Stark!",
    ],
    lobby_ask_address: "Adresse des Spiels (ip:port): ",
    lobby_bad_address: "Keine Adresse - versuche 192.168.1.5:47777",
    lobby_hosting_at: "dieses Spiel liegt an {a}",
    lobby_calling: "rufe {a} an...",
    lobby_no_answer: "keine Antwort von {a} - Adresse prüfen, oder sie eröffnen lassen",
    lobby_card_beaches: "OFFENE SPIELE",
    lobby_card_chat: "TREFFPUNKT",
    lobby_joined: "{p} ist da",
    lobby_watching_joined: "{p} schaut zu",
    lobby_left: "{p} ist weg",
    lobby_card_players: "IN DIESEM SPIEL",
    lobby_card_terms: "DIE RUNDE",
    online_seat_abandoned: "{p} ist raus - eine KI übernimmt die Burg",
    online_host_gone: "der Gastgeber ist weg - diese Runde konnte nicht weitergehen",
    round_failed: "etwas ist schiefgelaufen, die Runde wurde beendet",
    online_dropped: "der Gastgeber hat dich aufgegeben - fünf Sekunden lang kam nichts von dir an",
    lobby_queued_next: "Runde läuft - du bist als Nächstes dran",
    lobby_queued_behind: "Runde läuft - {n} vor dir",
    lobby_queued_watching: "Runde läuft - ab der nächsten kannst du zuschauen",
    lobby_beach_full: "Dieses Spiel ist voll",
    lobby_join_list: "{n} offene Spiele | Pfeiltasten: wählen | Enter: mitspielen | B: als Bot | H: eröffnen | J: per Adresse | W: zuschauen | Esc: Menü",
    lobby_join_list_one: "1 offenes Spiel | Enter: mitspielen | B: als Bot | H: eröffnen | J: per Adresse | W: zuschauen | Esc: Menü",
    lobby_broadcasting: "Offen - Pfeiltasten: die Runde | T: reden | K: bitten zu gehen | Enter: starten (bis zu 5 Rivalen) | Esc: Menü",
    lobby_aboard_prompt: "Beigetreten - das Match startet, wenn der Gastgeber loslegt | T: reden | Esc: Menü",
    lobby_watching_prompt: "Zuschauer - das Match startet, wenn der Gastgeber loslegt | T: reden | Esc: Menü",
    lobby_queued_prompt: "In der Schlange für die nächste Runde | T: reden | Esc: Menü",
    lobby_queued_watch_prompt: "In der Schlange - ab der nächsten Runde schaust du zu | T: reden | Esc: Menü",
    lobby_could_not_host: "Eröffnen fehlgeschlagen: {e}",
    lobby_could_not_join: "Beitreten fehlgeschlagen: {e}",
    lobby_version_clash: "dieses Spiel läuft mit einer anderen Spielversion (dort {t}, hier {o})",
    ed_prompt: "WASD bewegen | Pfeiltasten Wände | Tab/Buchstabe wählen | Leertaste malen | +/- Pfeile | F5 Größe | K Möwen O Ränder | F1 Name F6 Art | V prüfen | F2 speichern F3/F4 Code | Enter Test",
    ed_brushes: [
        "Sand (löscht)",
        "Fels",
        "Burg",
        "Loch",
        "Stamm",
        "Tang",
        "Tümpel",
        "Krabbe",
        "Möwe",
    ],
    ed_under: "darunter: {t}",
    ed_playtest_prompt: "Pfeiltasten setzen | Leertaste entfernen | Esc beendet die Probe",
    ed_solvable: "lösbar: {placements}",
    ed_solvable_free: "lösbar ganz ohne Pfeile",
    ed_not_solvable: "NICHT lösbar - Pfeile: {n}",
    ed_solver_gave_up: "aufgegeben - zu groß zum Prüfen. Versuch weniger Pfeile.",
    ed_validating: "prüfe...",
    ed_already_validating: "prüfe schon...",
    ed_resized: "neue Karte {w}x{h}",
    ed_default_name: "Meine Karte",
    ed_name_row: "Name: {n}   (F1 benennt um)",
    ed_naming: "gib ihm einen Namen, dann Enter",
    ed_saved_to: "gespeichert in {path}",
    ed_save_failed: "Speichern fehlgeschlagen: {e}",
    ed_saved_over: "hat das Level ersetzt, das schon so hieß",
    ed_resize_confirm: "F5 nochmal für eine leere {w}x{h} Karte - diese geht",
    ed_paste_confirm: "F4 nochmal, um das eingefügte Level zu laden - dieses geht",
    code_kind_beach: "eine laufende Runde",
    code_kind_level: "ein Level",
    code_kind_round: "eine Runde",
    code_wrong_kind: "dieser Code ist {got}, nicht {want}",
    code_copied: "Code kopiert - {n} Zeichen in der Zwischenablage",
    code_copy_failed: "Zwischenablage nicht erreichbar: {e}",
    code_none_pasted: "kein Teilen-Code in der Zwischenablage",
    code_level_checking: "Level aus einem Code geladen - wird geprüft...",
    code_level_bad: "dieser Code ist kein Level, das diese Version lesen kann: {e}",
    code_round_saved: "Runde aus einem Code gespeichert",
    code_round_bad: "dieser Code ist keine Runde, die diese Version lesen kann: {e}",
    ed_posts: "Pfeile: {n} | {msg}",
    ed_fresh_sand: "frischer Sand",
    ed_back: "zurück auf den Sand",
    ed_wrap_on: "offenes Meer: die Ränder hängen zusammen",
    ed_wrap_off: "die Ränder sind wieder zu",
    ed_gulls_every: "Möwen: alle {s} s",
    ed_gulls_off: "Möwen: aus",
    ed_seats: "Plätze: {n} | {msg}",
    ed_puzzle_no_crabs: "keine Krabben zu lotsen: keine Liste zeigt es",
    ed_kind_row: "F6 - du baust",
    ed_kind_puzzle: "Rätsel",
    ed_kind_arena: "Versus-Karte",
    ed_now_puzzle: "jetzt ein Rätsel: es kommt in die Kampagne",
    ed_now_arena: "jetzt eine Versus-Karte: sie kommt in die Kartenauswahl",
    ed_arena_ok: "eine Karte für {n} - Krabbenlöcher: {h}",
    ed_arena_needs_seats: "Burgen für {n} - eine pro Spieler muss es sein",
    ed_arena_no_crabs: "keine Krabben, keine Löcher: nichts zu holen",
    match_bot: "Bot",
    door_title_table: "BOTS AN DIESEM TISCH",
    door_title_join: "{b} ALS BOT BEITRETEN",
    door_start_with: "Starte deinen Bot mit:",
    door_waiting: "wartet auf seinen Bot...",
    door_connected: "{n} - Laufzeit {ms} ms",
    door_joining: "trete {b} bei...",
    door_prompt: "C: kopieren | L: fürs LAN öffnen | Esc: zurück",
    door_prompt_lan: "C: kopieren | L: nur dieser Rechner | Esc: zurück",
    door_copied: "kopiert: {s}",
    door_could_not_listen: "die Bot-Verbindung ließ sich nicht starten: {e}",
    bot_owned: "{bot} ({o})",
    bot_unowned: "{bot}",
    bot_stand_in: "{p} ist weg - die KI springt ein",
    bot_back: "{p} ist zurück",
    lobby_bots_dial: "Bots",
    lobby_bots_values: ["willkommen", "nicht hier"],
    lobby_no_bots: "dieses Spiel nimmt keine Bots",
    lobby_bots_tag: " (Bots willkommen)",
    lobby_kick_ask: "Wer soll gehen? drück die Nummer | Esc: doch nicht",
    lobby_kicked_feed: "{p} wurde gebeten zu gehen",
    lobby_kicked_you: "der Gastgeber hat dich gebeten, das Spiel zu verlassen",
    lobby_host_closed: "der Gastgeber hat das Spiel geschlossen",
    replay_drop_hint: "zieh eine Replay-Datei aufs Fenster, um sie anzusehen",
    replay_drop_bad: "diese Datei ist kein Replay, das diese Version abspielen kann: {e}",
};