pinch-points 0.9.0

A fast, kid-friendly crab-routing game: route streams of crabs into your sandcastle before time runs out
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
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
//! Russian strings.

use super::Tr;

pub static RU: Tr = Tr {
    tagline: "отлив начался - проводи крабов домой",
    menu_names: [
        "Кампания",
        "Схватка",
        "Редактор уровней",
        "Повтор",
        "Мультиплеер",
        "Настройки",
        "Достижения",
        "Задача дня",
    ],
    menu_blurbs: [
        "одиночная кампания-головоломка",
        "местная схватка, до 6 игроков",
        "создавай и делись уровнями",
        "смотри сохранённые раунды",
        "матч по локальной сети",
        "управление, звук, скорость",
        "твоя статистика и трофеи",
        "сегодняшняя карта, одна для всех",
    ],
    menu_daily_blurb: "{d}.{m} - одна карта для всех",
    menu_prompt: "W/S: выбор | Enter: играть | V: вставить код | M: тишина | Esc: выход",
    title_achievements: "Достижения",
    ach_names: [
        "Первый краб дома",
        "Бригадир пляжа",
        "Хозяин прилива",
        "Золотая хватка",
        "Сокровищница",
        "Крабий шёпот",
        "Охотник за штормом",
        "Владыка замка",
        "Династия",
        "Новичок головоломок",
        "Знаток луж",
        "Профессор луж",
        "Сухой замок",
        "Тяжёлая работа",
        "Полная рулетка",
        "Улов прилива",
        "Чемпион пляжа",
        "Хороший сосед",
        "Завсегдатай",
        "Архитектор уровней",
        "Морской волк",
        "Хранитель берега",
        "Золотой стандарт",
        "Большой груз",
        "Сотня за прилив",
        "Банк выигрывает",
        "Сила привычки",
        "Мастерская уровней",
        "Корм для птиц",
        "Пляж в безопасности",
        "Чемпион лета",
        "В осаде",
        "Крысолов",
        "Сезон штормов",
        "Старожил",
        "Знаток заводей",
        "Столярная мастерская",
        "Дальняя связь",
        "Хранитель пляжа",
        "Полный стол",
        "Каждый угол",
        "Указатель в запасе",
        "Без переигровок",
        "Глубокая вода",
        "Рекорд дня",
        "Открытка",
        "Чужой пляж",
        "Полный пляж",
    ],
    ach_descs: [
        "приведи первого краба",
        "приведи 100 крабов",
        "приведи 1000 крабов",
        "приведи золотого краба",
        "приведи 5 золотых крабов",
        "запусти 5 приманок-линек",
        "получи 5 случайных событий",
        "выиграй раунд схватки",
        "выиграй 10 раундов схватки",
        "реши 5 головоломок",
        "реши 25 головоломок",
        "реши 50 головоломок",
        "выиграй раунд без единого набега",
        "приведи 25 гигантских крабов",
        "увидь все случайные события",
        "приведи 50 крабов за раунд",
        "выиграй серию",
        "выиграй раунд по сети",
        "сыграй задачу дня в 7 разных дней",
        "сохрани уровень в редакторе",
        "сыграй 100 раундов схватки",
        "приведи 5000 крабов",
        "приведи 25 золотых крабов",
        "приведи 100 гигантских крабов",
        "приведи 100 крабов за раунд",
        "выиграй 50 раундов схватки",
        "сыграй задачу дня в 30 разных дней",
        "сохрани 10 уровней в редакторе",
        "потеряй 25 крабов из-за чаек",
        "пройди всю кампанию",
        "выиграй 5 серий",
        "выдержать 25 набегов на свой замок",
        "запустить 50 приманок линьки",
        "провернуть 50 случайных событий",
        "сыграть 500 раундов схватки",
        "решить 100 головоломок",
        "сохранить 25 уровней в редакторе",
        "выиграть 10 раундов по сети",
        "провести игру в локальной сети",
        "сыграть раунд вчетвером",
        "выиграть с четырёх разных мест",
        "пройти свой новый этап, оставив указатель",
        "пройти 10 этапов с первой попытки",
        "пройти новый этап, дающий пять указателей",
        "набрать 40 в ежедневном испытании",
        "поделиться уровнем в виде кода",
        "открыть чужой уровень по его коду",
        "сыграть раунд вшестером",
    ],
    stats_footer: "дома {banked} · золотых {golden} · побед {wins}/{rounds} · головоломок {puzzles}",
    daily_best: "Лучший результат задачи дня: {n}",
    crab_notes: [
        "",
        "быстрый",
        "медленный",
        "приманка! (пауза {s} с)",
        "куш",
        "сюрприз!",
    ],
    title_pick_language: "Выбери язык",
    title_new_version: "Вышла новая версия",
    prompt_new_version: "W/S: выбор | Enter: подтвердить | Esc: не сейчас",
    prompt_pick_language: "W/S: выбор | Enter: подтвердить",
    pick_language_later: "это можно изменить позже в настройках",
    title_tide_pool: "Кампания",
    title_turf_war: "Схватка",
    title_replay: "ПОВТОР",
    title_online: "ПО СЕТИ (ты {p})",
    title_vs_ai: "СХВАТКА против {n} ИИ - ты {p}",
    title_editor: "Редактор уровней",
    title_playtest: "Редактор уровней - проверка",
    title_lobby: "Мультиплеер",
    title_settings: "Настройки",
    title_match_setup: "Схватка - настройка матча",
    title_replays: "Повторы",
    prompt_replays: "W/S: выбор | Enter: смотреть | C: копировать | V: вставить | D: удалить | Esc: меню",
    replays_empty: "Пока ничего не сохранено - сохрани раунд на экране итогов",
    replays_heading: "СОХРАНЁННЫЕ РАУНДЫ",
    replay_speed: "x{n}  (S: x{next})",
    replay_playing: "идёт",
    prompt_replay_transport: "Пробел: пауза | S: скорость | Esc: меню",
    replay_paused: "пауза",
    hint_offer: "Застрял? Нажми H для подсказки.",
    hint_showing: "Одна стрелка из решения, приглушённая. H ещё раз, когда поставишь её.",
    title_stages: "Выбери этап",
    prompt_stages: "клавиши-стрелки: выбор | Enter: играть | C: вдвоём | Esc: меню",
    prompt_stages_custom: "клавиши-стрелки: выбор | Enter: играть | E: править | F3: копировать код | C: вдвоём | Esc: меню",
    stage_coop_on: "Вдвоём: {p2} ведёт второй курсор",
    stage_coop: "Вдвоём",
    stage_needs_two: "Уровень для двоих: C сажает {p2}, потом Enter",
    stage_open_hands: "двое игроков - стрелки: {p1} {a} + {p2} {b}",
    hands_count: "Стрелки: {p1} {a}/{b}, {p2} {c}/{d}",
    coop_rule: "Твои стрелки поворачивают только крабов с клешнёй твоего цвета: {p1} левой, {p2} правой",
    stage_progress: "{a} из {b} пройдено",
    stage_key: "стрелки",
    stage_custom: "твои уровни",
    ach_progress: "{a} из {b} открыто",
    stage_cleared: "пройдено",
    stage_open: "стрелок: {n}",
    stage_free: "стрелки не нужны",
    stage_locked: "закрыто - сначала пройди этап {n}",
    stage_locked_coop: "закрыто - сначала пройди этап для двоих {n}",
    team_banner: "{mode}   КОМАНДЫ: {s}",
    the_gulls: "ЧАЙКИ!",
    tide_event: "СОБЫТИЕ: {e}!",
    lure_started: "{p} привёл линяющего краба - ПРИМАНКА!",
    lure_banner: "ПРИМАНКА {s}с: крабы не видят стрелок -> {p}!",
    desync: "РАССИНХРОН на кадре {f}!",
    waiting_peer: "ждём соперника...",
    waiting_for: "ждём {p}...",
    saved_count: "Спасено {a}/{b}",
    signposts_count: "Стрелки: {a}/{b}",
    goal_bank: "Приведи {a}/{b}{t}",
    goal_survive: "Не потеряй ни одного краба!{t}",
    goal_golden: "Поймай золотого краба{t}",
    prompt_setup: "WASD ходить | клавиши-стрелки ставить | Space убрать | Enter старт | N/P уровень",
    prompt_setup_coop: "{p1} WASD + стрелки | {p2} IJKL + цифровой блок | Enter старт | N/P уровень",
    prompt_setup_full: "Все стрелки расставлены - Space убирает одну | Enter старт | N/P уровень",
    denied_no_posts: "Стрелки кончились - сначала забери одну.",
    prompt_setup_no_posts: "Стрелки тут не нужны - решается сам. Enter запустить | N/P уровень",
    prompt_running: "Идёт... R - сброс",
    prompt_won: "Все крабы дома! Enter: следующий уровень | R: сброс",
    prompt_won_goal: "Уровень пройден! Enter: следующий уровень | R: сброс",
    prompt_lost: "Не все крабы дошли. Enter: ещё раз",
    prompt_lost_goal: "Время вышло. Enter: ещё раз",
    prompt_versus_short: "WASD ходить | клавиши-стрелки ставить | Space убрать | Esc пауза",
    prompt_versus_local: "И1: WASD + клавиши-стрелки/Space | И2: IJKL + цифры 8546/0 | геймпады: с И2 и выше, И1 последним",
    prompt_setup_custom: "твои клавиши (Настройки) | Enter старт | N/P уровень",
    prompt_versus_custom: "твои клавиши (Настройки) | Esc пауза",
    prompt_enter_menu: "Enter: меню",
    prompt_enter_lobby: "Enter: лобби",
    prompt_rematch: "R: реванш",
    prompt_rematch_series: "R: серия заново",
    prompt_rematch_series_confirm: "R ещё раз: серия заново",
    prompt_keep_replay: "G: сохранить повтор",
    replay_kept: "повтор сохранён",
    prompt_esc_menu: "Esc: меню",
    prompt_achievements: "W/S: прокрутка | Esc: меню",
    prompt_mute: "M: тишина",
    replay_draw: "ничья",
    replay_tag_ai_level: " (ИИ {level})",
    replay_tag_bot: " (бот)",
    replay_players: "игроков: {n}",
    replay_points: "{n} очк.",
    pause_title: "ПАУЗА",
    pause_menu_title: "МЕНЮ",
    pause_continue: "Продолжить",
    pause_restart: "Начать раунд заново",
    pause_to_menu: "Назад в меню",
    pause_quit: "Выйти из игры",
    quit_ask: "Выйти из игры?",
    prompt_paused: "W/S: выбор | Enter: подтвердить | Esc: продолжить",
    spectator_call_title: "Голосовать за событие",
    spectator_call_hint: "E: голосовать за событие",
    spectator_called: "зрители зовут {e}!",
    spectator_vote_open: "голосование: {n}с",
    spectator_wait: "следующее голосование через {n}с",
    spectator_count: "смотрят: {n}",
    spectator_pick_title: "Кто победит?",
    spectator_pick_hint: "P: угадай победителя ({n}с)",
    spectator_picked: "твой выбор: {p} ({n}с)",
    crowd_picked: "зрители ставят на: {l}",
    call_right: "В точку! ({a} из {b})",
    call_wrong: "Твой выбор: {p} ({a} из {b})",
    round_copied: "раунд скопирован кодом ({n} символов)",
    round_code_bad: "этот код - не начатый раунд",
    update_title: "Вышла новая версия: {v}",
    update_have: "У тебя {v}",
    update_no_notes: "(без описания выпуска)",
    update_question: "Хочешь обновиться?",
    update_yes: "Да, покажи новую версию",
    update_no: "Нет, не сейчас",
    update_note: "эту проверку можно выключить в настройках",
    update_opened: "страница выпуска передана браузеру",
    update_open_failed: "открыть не в чем, браузера нет: {url}",
    prompt_settings: "W/S: выбор | A/D: менять | Esc: сохранить и назад",
    prompt_setup_game: "W/S: выбор | A/D: менять | Enter: дальше | Esc: назад",
    prompt_setup_map: "WASD: выбор | Enter: дальше | Esc: назад",
    prompt_setup_players: "W/S: выбор | A/D: менять | Tab: имя | Enter: начать матч | Esc: назад",
    prompt_setup_players_p1: "W/S: выбор | Tab: имя | Enter: начать матч | Esc: назад",
    prompt_setup_partners: "P: напарники",
    prompt_typing: "Enter: подтвердить | Esc: отмена",
    prompt_quitting: "Esc: назад | Enter: выход",
    prompt_typing_keep: "Enter: подтвердить",
    player_label: "И{p}",
    events: [
        "Крабомания",
        "Чайкомания",
        "Крабья монополия",
        "Налёт чаек",
        "Ускорение",
        "Замедление",
        "Свежий песок",
        "Обмен замками",
        "Правые клешни",
    ],
    event_blurbs: [
        "чаек смывает, а из нор валят крабы",
        "из нор лезут чайки вместо крабов",
        "половина свободных крабов летит прямо к одному замку",
        "у каждого чужого замка садится чайка",
        "крабы и чайки прибавляют ходу, а норы выпускают их вдвое чаще",
        "крабы и чайки еле ползут",
        "все стрелки на пляже смывает",
        "замки меняют хозяев - следи, где чей",
        "правая клешня даёт вдвое, левая отнимает",
    ],
    event_blurb_swap_kept: "замки меняют хозяев, кроме замка {p}",
    ann_spun_by: "{p} привёл блестящего краба",
    event_left: "ещё {s} с",
    ann_lure: "ПРИМАНКА!",
    ann_lure_sub: "в течение {n} с каждый свободный краб бежит к {p}",
    ann_surge: "ЧАЙКИ!",
    ann_surge_sub: "чайки слетаются к концу раунда",
    ann_golden: "ЗОЛОТОЙ КРАБ!",
    ann_golden_sub: "стоит {n}, выйдет из сияющей норы",
    tide_is_in: "~ ВРЕМЯ ВЫШЛО ~",
    wins: "{p} побеждает!",
    dead_heat: "Ничья!",
    team_wins: "{t} побеждают!",
    tag_you: " (ты)",
    tag_ai: " (ИИ)",
    haul: "крабов дошло домой за раунд: {n}",
    haul_one: "крабов дошло домой за раунд: 1",
    award_comeback: "Камбэк: {p}, отставание {n}",
    award_lure: "Лучшая приманка: {p}, +{n}",
    award_arrows: "Больше всех стрелок: {p}, {n}",
    award_stolen: "Главный вор: {p}, {n}",
    award_hit: "Больнее всех: {p}, потеря {n}",
    highlight_saved: "лучшие моменты: {path}",
    all_safe: "ВСЕ КРАБЫ ДОМА!",
    goal_met: "УРОВЕНЬ ПРОЙДЕН!",
    crabs_lost: "НЕ ВСЕ КРАБЫ ДОШЛИ",
    goal_missed: "ВРЕМЯ ВЫШЛО",
    last_level: "Это был последний. Enter: назад в меню",
    campaign_done: "ПЛЯЖ В БЕЗОПАСНОСТИ!",
    set_group_controls: "УПРАВЛЕНИЕ",
    set_group_sound: "ЗВУК",
    set_group_round: "РАУНД",
    set_group_look: "ОФОРМЛЕНИЕ",
    set_group_danger: "НАЧАТЬ ЗАНОВО",
    set_group_game: "ИГРА",
    set_seat_input: "И{n} играет через",
    val_input_auto: "что подключено",
    val_input_keys: "только клавиатура",
    val_input_pad: "геймпад {n}",
    set_commit_keys: "Клавиши установки И1",
    set_repeat_delay: "Задержка повтора",
    set_repeat_rate: "Скорость повтора",
    set_music_on: "Музыка",
    set_music: "Громкость музыки",
    set_sfx_on: "Звуки",
    set_sfx: "Громкость звуков",
    set_speed: "Скорость головоломок",
    set_versus_mode: "Счёт в схватке",
    set_language: "Язык",
    set_keyboard: "Клавиатура",
    set_rumble: "Вибрация геймпада",
    set_deadzone: "Мёртвая зона стика",
    set_palette: "Цвета игроков",
    set_fullscreen: "Полный экран",
    set_ui_scale: "Масштаб интерфейса",
    set_reduced_motion: "Меньше движения",
    set_antialiasing: "Сглаживание",
    set_update_check: "Искать обновления",
    set_replay_cap: "Хранить раундов",
    set_key_bindings: "Назначение клавиш",
    set_reset_progress: "Сбросить прогресс",
    val_palette_classic: "классические",
    val_palette_safe: "для дальтоников",
    val_open: "Enter - открыть",
    val_auto: "Авто",
    val_reset: "Enter - сбросить",
    val_reset_confirm: "Enter ещё раз",
    val_reset_done: "прогресс сброшен",
    title_controls: "Назначение клавиш",
    prompt_controls: "W/S: выбор | Enter: переназначить | Backspace: по умолчанию | Esc: назад",
    ctl_seat: "Игрок",
    ctl_group_seat: "ЧЬИ КЛАВИШИ",
    ctl_group_move: "ДВИЖЕНИЕ КУРСОРА",
    ctl_group_place: "УСТАНОВКА СТРЕЛКИ",
    ctl_group_posts: "УБОРКА",
    ctl_listening: "нажми клавишу...",
    ctl_reset_key: "Backspace",
    ctl_press_key: "нажми клавишу... (Esc отменяет)",
    ctl_taken: "{k} уже делает «{a}»",
    ctl_reset: "Вернуть как было",
    ctl_reset_confirm: "{k} ещё раз, чтобы вернуть как было",
    bind_actions: [
        "Вверх",
        "Вниз",
        "Влево",
        "Вправо",
        "Стрелка вверх",
        "Стрелка вниз",
        "Стрелка влево",
        "Стрелка вправо",
        "Убрать стрелку",
        "Убрать все стрелки",
    ],
    val_arrows: "Клавиши-стрелки",
    val_ijkl: "IJKL (одной рукой)",
    val_on: "вкл",
    val_off: "выкл",
    team_modes: [
        "каждый сам за себя",
        "пары (2v2, 2v2v2 при 6)",
        "тройки (3v3, 6 игроков)",
    ],
    team_mode_names: ["каждый сам за себя", "пары", "тройки"],
    team_mode_waits: "{m} (без команд до {n})",
    match_players: "Игроки",
    match_ai: "Соперники-ИИ",
    match_ai_level: "Уровень ИИ",
    bot_levels: ["лёгкий", "обычный", "злой"],
    match_map: "Карта",
    match_gulls: "Чайки",
    match_round: "Длина раунда",
    match_posts: "Стрелок у каждого",
    countdown_go: "ВПЕРЁД!",
    tip_raid: "Направь чайку в чужой замок: набег на {a} уносит {b}",
    tip_fade: "Стрелки исчезают через {n} с после установки",
    tip_cap: "Больше {n} стрелок, и старейшая уходит: она дрожит заранее",
    tip_lure: "Приведи линяющего краба: все крабы бегут к тебе {n} с",
    tip_golden: "Золотой краб стоит {n} очков",
    tip_events: "Приведи блестящего краба, чтобы запустить событие",
    match_mode: "Режим",
    match_name_empty: "- (Tab: назвать)",
    match_name_typing: "({k}: оставить)",
    setup_steps: ["ИГРА", "КАРТА", "ИГРОКИ"],
    setup_players_aside: "люди и ИИ вместе",
    setup_ai_aside: "для каждого места ИИ",
    setup_scoring: "Счёт",
    setup_series: "Серия",
    setup_game_notes: [
        "От {a} до {b} мест. Кто играет за каждое (клавиатура, геймпад или ИИ), выбирается на шаге «Игроки», где входят друзья.",
        "Насколько сильно играет каждое место ИИ. На шаге «Игроки» можно поменять отдельное место.",
        "Сколько длится каждый раунд.",
        "Сколько стрелок может стоять у каждого: новая убирает самую старую.",
        "Как часто прилетают чайки. Направь чайку в замок соперника, чтобы ограбить его.",
        "Каждый сам за себя или командами. Команды играют, только если стол делится поровну.",
        "Один раунд или серия раундов, каждый раз на новой карте.",
    ],
    setup_next: "Дальше: карта",
    setup_badges: [
        "неизменная",
        "новая каждый раунд",
        "твоя",
        "выпадет на старте",
    ],
    setup_map_names: [
        "Классическая арена",
        "Малая",
        "Классический размер",
        "Большая",
        "XL",
        "Открытое море",
        "Случайная",
    ],
    setup_map_sub: "{w}x{h} · {a}-{b} игроков",
    setup_map_sub_wrap: "{w}x{h} · без краёв · {a}-{b}",
    setup_map_sub_exact: "{w}x{h} · игроков: {n}",
    setup_random_sub: "любая карта на {n}",
    setup_local_only: "только тут",
    setup_seats_not: "мест {s}, не {n}",
    setup_seats_none: "не хватает замка",
    setup_map_about: [
        "ручная арена, с которой начинает каждый новичок.",
        "новый пляж каждый раунд, маленький и тесный.",
        "новый пляж каждый раунд, размером с классическую арену.",
        "новый пляж каждый раунд, с местом для всех.",
        "самый большой пляж, долгий путь между замками.",
        "пляж без краёв: краб, ушедший с одной стороны, приходит с другой.",
    ],
    setup_versus_maps: [
        "Ворота",
        "Ров",
        "Затор",
        "Три дорожки",
        "Круглый стол",
        "Вокруг света",
        "Один на один",
        "Фонтан",
        "Четыре двери",
        "Дорога чаек",
        "Спиной к спине",
    ],
    setup_versus_about: [
        "замок в водорослях с одними воротами: чайки входят только там.",
        "замок в пруду с сухими мостками: по ним быстрее всего.",
        "каждая нора ведёт к бревну, оно делит крабов между двумя замками.",
        "две стены делят пляж на три дорожки с четырьмя проходами.",
        "шесть замков, за угловыми стена: краевые побеждают так же часто.",
        "без краёв: три полосы пляжа, все замки одинаковые.",
        "для двоих: краб из норы падает на камень и идёт к одному из замков.",
        "норы в пруду посередине: крабы медленно выходят вброд.",
        "для троих: каждый замок за стенами, с дверью на каждой стороне.",
        "для пятерых: водоросли держат чаек на дороге, к каждому замку двое ворот.",
        "без краёв: замки стоят парами спиной к спине, между ними стена.",
    ],
    setup_surprise: "Сюрприз",
    setup_surprise_sub: "новая каждый раунд",
    setup_surprise_note: "каждый раунд новая карта: лабиринт, коряги, острова, лагуна или дорожки до {n}.",
    setup_greyed_tables: "{m}: на {s} игроков. Поставь на шаге «Игра» одно из этих чисел.",
    setup_custom_about: "карта, которую ты сделал в редакторе.",
    setup_sections: ["Встроенные карты", "Твои карты", "Случайная и сюрприз"],
    setup_make_one: "Сделай свою",
    setup_make_one_sub: "пока ни одной",
    setup_make_one_note: "В «{e}» из меню F4 открывает «{l}»: начни там карту для схватки. Сохранённая, она будет здесь.",
    setup_local_note: "Слишком большая для отправки, поэтому играется только на этой машине.",
    setup_seats_range: "Игроков: от {a} до {b}.",
    setup_seats_exact: "Игроков: {n}.",
    setup_random_note: "одна из карт на {n}, заново выпадает каждый раунд.",
    setup_greyed_note: "{m}: мест {s}. Поставь на шаге «Игра» игроков {s} или меньше, чтобы играть на ней.",
    setup_map_moved: "На {old} нет места для {n}, поэтому карта теперь {new}.",
    setup_columns: ["МЕСТО", "ИМЯ", "КТО ИГРАЕТ"],
    setup_by_keys: "Клавиатура: клавиши {p}",
    setup_by_pad: "Геймпад {n}",
    setup_by_open: "Нажми Start на геймпаде, чтобы войти",
    setup_by_open_keys: "Клавиша {p2} или Start",
    setup_by_ai: "ИИ: {l}",
    setup_by_bot: "Бот (по сети)",
    setup_status: ["готов", "в игре", "ИИ на старте"],
    setup_seat_hint: "{k} на месте: человек, ИИ любого уровня или бот",
    setup_partner_hint: "{k}: выбрать напарника для {p}",
    setup_teammates_hint: "{k}: выбрать союзников для {p}",
    setup_pinned_keys: "{p} играет на клавиатуре и остаётся на месте",
    setup_pinned_pad: "{p} играет на контроллере {n} из настроек и остаётся на месте",
    setup_kept_keys: "Место {p} оставлено для клавиатуры и не меняется",
    setup_kept_pad: "Место {p} оставлено для контроллера {n} из настроек и не меняется",
    setup_open_line: "{list} свободно: там сыграет ИИ ({l}), если никто не войдёт",
    setup_join_hint: "Start на геймпаде сажает друга за стол",
    setup_start: "Начать матч ({k})",
    key_enter: "Enter",
    mode_names: ["один раунд", "серия из 3", "серия из 5"],
    tour_round: "Раунд {n} из {b}",
    tour_champion: "{p} берёт серию!",
    tour_drawn: "Серия закончилась вничью!",
    tour_next: "Enter: следующий раунд",
    tour_next_map: "Enter: выбрать следующую карту",
    log_raid: "{p} обокрали! -{n}",
    log_raid_by: "Чайка {a} обокрала {p}! -{n}",
    log_raid_own: "{p} завёл чайку в свой же замок! -{n}",
    log_golden: "{p} сдаёт золото! {n}",
    log_lure: "{p} запускает приманку!",
    log_tier: "замок {p} растёт",
    log_gull: "чайка налетает",
    log_surge: "последние секунды! налетают чайки",
    log_golden_call: "идёт золотой краб!",
    log_wheel_locked: "{p}: события перезаряжаются",
    log_event_by: "{p} запускает событие «{e}»",
    log_lure_running: "{p}: приманка уже действует",
    log_lure_resting: "{p}: приманка перезаряжается",
    log_golden_out: "золотой краб вышел!",
    map_names: [
        "Классика (12x9)",
        "Случайная - малая (9x7)",
        "Случайная - обычная (12x9)",
        "Случайная - большая (16x11)",
        "Случайная - XL (20x13)",
        "Океан без краёв (16x11)",
    ],
    map_custom: "{n} (твоя)",
    map_custom_local: "{n} (твоя, только тут)",
    map_none_seats: "ни одна твоя карта не вместит {n}",
    map_skips_castle: "в твоих картах пропущен замок",
    gull_names: ["тихо", "обычно", "безумно"],
    round_names: ["1 минута", "2 минуты", "3 минуты", "5 минут"],
    lobby_hosting: "ждём на порту {p} - соперника пока нет",
    lobby_hosting_noport: "принимаем - соперника пока нет",
    lobby_rivals_one: "1 игрок вошёл - {k}, чтобы выбрать карту (до 5)",
    lobby_rivals_many: "игроков вошло: {n} - {k}, чтобы выбрать карту (до 5)",
    lobby_rivals_none: "игроков пока нет - {k}, чтобы выбрать карту",
    lobby_ai_seats: " + {n} ИИ",
    lobby_watchers: " (смотрят: {n})",
    lobby_watch_armed: "режим зрителя: Enter (или J) - смотреть | W: лучше играть | Esc: меню",
    lobby_watching: "смотришь - матч начнётся, когда хозяин запустит",
    title_watching: "СМОТРИМ",
    lobby_aboard: "в игре - ждём, когда хозяин начнёт",
    lobby_listening: "ищем игры...",
    lobby_none_yet: "Игр пока нет... | H: принимать | J: войти по адресу | W: смотреть | Esc: меню",
    lobby_in_progress: "(идёт игра)",
    lobby_full_tag: "(мест нет)",
    lobby_chat_hint: "T: сказать что-нибудь",
    lobby_ask_player_name: "Твоё имя: ",
    lobby_ask_game_name: "Назови свою игру: ",
    lobby_needs_name: "Сначала введи имя",
    lobby_suggest_name: "Краб {n}",
    lobby_suggest_beach: "Игра {p}",
    quick_chat: [
        "Привет!",
        "Готово!",
        "Подождите меня",
        "Ещё раз?",
        "Хорошая игра!",
        "Отлично!",
    ],
    lobby_ask_address: "Адрес игры (ip:порт): ",
    lobby_bad_address: "Это не адрес - попробуй 192.168.1.5:47777",
    lobby_hosting_at: "эта игра по адресу {a}",
    lobby_calling: "звоним по {a}...",
    lobby_no_answer: "с {a} никто не ответил - проверь адрес или попроси их принимать",
    lobby_card_beaches: "ОТКРЫТЫЕ ИГРЫ",
    lobby_card_chat: "ЛОББИ",
    lobby_joined: "{p} пришёл",
    lobby_watching_joined: "{p} смотрит",
    lobby_left: "{p} ушёл",
    lobby_card_players: "В ЭТОЙ ИГРЕ",
    lobby_card_terms: "РАУНД",
    online_seat_abandoned: "{p} выбыл - замок берёт ИИ",
    online_host_gone: "хозяин ушёл - без него раунд не продолжить",
    round_failed: "что-то пошло не так, раунд остановлен",
    online_dropped: "хозяин отключил тебя - {s} секунд от тебя ничего не доходило",
    lobby_queued_next: "Раунд уже идёт - ты следующий",
    lobby_queued_behind: "Раунд уже идёт - перед тобой {n}",
    lobby_queued_watching: "Раунд уже идёт - смотреть можно со следующего",
    lobby_queued_picking: "Хост выбирает следующую карту - этот раунд смотришь, потом играешь",
    lobby_beach_full: "В той игре мест нет",
    lobby_no_room: "в той игре нет места, даже чтобы смотреть",
    lobby_no_chair: "стол занят - смотришь, пока не освободится место",
    lobby_no_chair_prompt: "Места пока нет - смотришь, пока не освободится | T: сказать | Esc: меню",
    lobby_join_list: "открытых игр: {n} | клавиши-стрелки: выбор | Enter: войти | B: ботом | H: принимать | J: по адресу | W: смотреть | Esc: меню",
    lobby_join_list_one: "1 открытая игра | Enter: войти | B: ботом | H: принимать | J: по адресу | W: смотреть | Esc: меню",
    lobby_broadcasting: "Игра открыта - клавиши-стрелки: условия раунда | T: сказать | K: попросить уйти | Enter: выбрать карту и начать (до 5 соперников) | Esc: меню",
    lobby_partner_prompt: "1-{n}: выбрать напарников для места с этим номером | P/Esc: готово",
    host_map_title: "Выбор карты на {n} игроков",
    host_map_greyed: "{m} рассчитана на {s}, а за этим столом {n}.",
    host_map_too_big: "{m} слишком велика для отправки, по сети на ней не сыграть.",
    lobby_map_at_start: "выбирается при старте",
    lobby_host_picking: "хост выбирает карту",
    lobby_pick_called_off: "Игрок ушёл, старт отменён.",
    lobby_pick_called_off_bot: "Бот ушёл, старт отменён.",
    lobby_pick_prompt: "WASD: выбор | Enter: начать на этой карте | Esc: назад в лобби",
    lobby_pick_prompt_no_pick: "WASD: выбор | Esc: назад в лобби",
    series_pick_prompt: "WASD: выбор | Enter: следующий раунд на этой карте | Esc: назад к итогам",
    series_pick_prompt_no_pick: "WASD: выбор | Esc: назад к итогам",
    host_picking_next: "хост выбирает следующую карту",
    lineup_title: "Приготовьтесь",
    lineup_watching: "Вы зритель",
    lobby_aboard_prompt: "В игре - матч начнётся, когда хозяин запустит | T: сказать | Esc: меню",
    lobby_watching_prompt: "Смотришь - матч начнётся, когда хозяин запустит | T: сказать | Esc: меню",
    lobby_queued_prompt: "В очереди на следующий раунд | T: сказать | Esc: меню",
    lobby_queued_watch_prompt: "В очереди - смотришь со следующего раунда | T: сказать | Esc: меню",
    lobby_could_not_host: "не удалось принимать: {e}",
    lobby_could_not_join: "не удалось войти: {e}",
    lobby_version_clash: "в той игре другая версия (у них {t}, у тебя {o})",
    ed_prompt: "WASD ходить | {walls} стены | Space рисовать (держать: мазок) | {turn} повернуть | {undo} отменить | F1 имя | {help} управление | {check} проверка | F2 сохранить F3 код F4 уровни | Enter тест",
    ed_brushes: [
        "Ластик",
        "Камень",
        "Замок",
        "Нора",
        "Бревно",
        "Водоросли",
        "Лужа",
        "Краб",
        "Чайка",
    ],
    ed_under: "под курсором: {t}",
    ed_next: "дальше: {t}",
    ed_sand: "Песок",
    ed_crab_kinds: [
        "краб",
        "малый краб",
        "гигантский краб",
        "линяющий краб",
        "золотой краб",
        "блестящий краб",
    ],
    ed_claws: ["левая клешня", "правая клешня"],
    ed_crab_desc: "{k}, {c}\u{a0}{d}",
    ed_set_size: "Размер",
    ed_set_seats: "Места",
    ed_set_balance: "Баланс",
    ed_balances: ["ровно", "неровно", "отрезано"],
    ed_set_posts: "Указатели",
    ed_set_players: "Игроки",
    ed_set_goal: "Цель",
    ed_set_time: "Время",
    ed_set_gulls: "Чайки",
    ed_set_holes: "Норы",
    ed_set_wrap: "Края",
    ed_set_mirror: "Зеркало",
    ed_mirrors: ["выкл", "лево-право", "верх-низ", "оба", "поворот"],
    ed_secs: "{s} с",
    ed_every: "раз в {s} с",
    ed_goal_all: "все крабы",
    ed_goal_survive: "без потерь",
    ed_goal_golden: "золотой краб",
    ed_goal_bank: "привести {n}",
    ed_settings_keys: "{next} след. строка | +/- изменить",
    ed_playtest_prompt: "{place} ставить | {remove} убрать | R сброс | Esc конец проверки",
    ed_test_setup: "{place} ставить | {remove} убрать | Enter старт | Esc конец проверки",
    ed_test_setup_coop: "{p1} WASD + стрелки | {p2} IJKL + цифровой блок | Enter старт | Esc конец проверки",
    ed_test_setup_coop_custom: "твои клавиши (Настройки) | Enter старт | Esc конец проверки",
    ed_test_retry: "R заново | Esc конец проверки",
    ed_arrow_keys: "клавиши-стрелки",
    ed_space_key: "Space",
    ed_solvable: "решается {n} стрелками из {g}: {placements}",
    ed_needs_both: "нужны оба игрока",
    ed_one_alone: "один игрок справится сам",
    ed_solvable_free: "решается вообще без стрелок",
    ed_not_solvable: "НЕ решается - стрелок в запасе: {n}",
    ed_not_solvable_needs: "НЕ решается {n} стрелками - нужно {m}",
    ed_solver_gave_up: "сдались - слишком большой, не проверить. Возьми меньше стрелок.",
    ed_validating: "проверяем...",
    ed_already_validating: "уже проверяем...",
    ed_resized: "размер теперь {w}x{h}",
    ed_resized_cut: "размер теперь {w}x{h} - края обрезаны, отмена вернёт их",
    ed_mirror_line: "на линии зеркала нельзя замок или нору поперёк",
    ed_mirror_across: "на линии зеркала нельзя бревно, краба или чайку поперёк",
    ed_mirror_seats: "два зеркала: замки {p} и {q} только в среднем столбце",
    ed_mirror_moved: "зеркало выкл.: центр сдвинут на ½ клетки",
    ed_undone: "отменено",
    ed_redone: "возвращено",
    ed_no_undo: "нечего отменять",
    ed_no_redo: "нечего возвращать",
    ed_default_name: "Моя карта",
    ed_naming: "назови его, потом Enter",
    ed_saved_to: "сохранено в {file}",
    ed_save_failed: "сохранить не вышло: {e}",
    ed_leave_confirm: "Esc ещё раз, чтобы выйти без сохранения - этот уйдёт",
    ed_open_confirm: "Enter ещё раз, чтобы открыть - эта уйдёт",
    ed_levels_title: "Мои уровни",
    ed_levels_new: "Новый уровень",
    ed_levels_paste: "Вставить код",
    ed_template_puzzle: "Головоломка для начала",
    ed_template_beach: "Карта для схватки на {n}, зеркальная",
    ed_levels_keys: "W/S выбрать | Enter открыть | C копировать код | D удалить | Esc закрыть",
    ed_help_title: "Управление",
    ed_help_heads: ["Клавиатура", "Геймпад"],
    ed_help_sections: ["Стройка", "Проверка", "Список уровней, свои"],
    ed_help_brushes: "рисовать кистью",
    ed_card_close: "любая клавиша: закрыть",
    ed_tips_title: "Советы",
    ed_tips: [
        "Выберите кисть справа и рисуйте по песку; удерживайте, чтобы провести линию.",
        "Карточка слева настраивает уровень: выберите строку и измените её.",
        "{mirror} рисует все копии сразу: для честных карт схватки.",
        "Проверяйте уровень когда угодно; проверка скажет, можно ли решить головоломку.",
        "{help} показывает все клавиши и кнопки.",
    ],
    ed_opened: "открыт: {name}",
    ed_level_deleted: "удалён: {name}",
    level_card_keys: "Enter: играть | E: править | S: сохранить | Esc: назад",
    level_card_taken: "\"{name}\" уже сохранён - S ещё раз заменит его",
    code_kind_beach: "начатый раунд",
    code_kind_level: "уровень",
    code_kind_round: "раунд",
    code_wrong_kind: "этот код - {got}, а не {want}",
    code_copied: "код скопирован - {n} символов в буфере",
    code_copy_failed: "до буфера обмена не добраться: {e}",
    code_none_pasted: "в буфере обмена нет кода",
    code_level_checking: "уровень загружен из кода - проверяем...",
    code_level_bad: "этот код - не уровень, понятный этой сборке: {e}",
    code_round_saved: "раунд сохранён из кода",
    code_round_bad: "этот код - не раунд, понятный этой сборке: {e}",
    ed_fresh_sand: "чистый песок",
    ed_back: "обратно в песок",
    ed_wrap_on: "открытый океан: края замыкаются",
    ed_puzzle_no_crabs: "крабов нет: в списках этапов его не будет",
    ed_kind_row: "F6 - что строим",
    ed_kind_puzzle: "головоломка",
    ed_kind_arena: "карта для схватки",
    ed_now_puzzle: "теперь головоломка: попадёт в кампанию",
    ed_now_arena: "теперь карта для схватки: попадёт в выбор карт",
    ed_arena_ok: "карта на {n} - нор с крабами: {h}",
    ed_arena_needs_seats: "замков пока на {n} - карте нужен один на игрока",
    ed_arena_skips_seat: "у игрока {n} нет замка - на этой карте не сыграть",
    ed_arena_no_crabs: "ни крабов, ни нор: делить нечего",
    ed_fair_uneven: "неровно: {p} в {n} шагах от нор, {q} в {m}",
    ed_fair_cut_off: "до {p} не дойти от каждой норы",
    ed_puzzle_no_castle: "нет замка: ни одного краба не привести",
    match_bot: "бот",
    door_title_table: "БОТЫ ЗА ЭТИМ СТОЛОМ",
    door_title_join: "ВОЙТИ В {b} БОТОМ",
    door_start_with: "Запусти своего бота так:",
    door_waiting: "ждём бота...",
    door_connected: "{n} - отклик {ms} мс",
    door_away: "{n} - отключился, может вернуться",
    door_prompt: "C: копировать | L: открыть для сети | Esc: назад",
    door_prompt_lan: "C: копировать | L: только этот компьютер | Esc: назад",
    door_copied: "скопировано: {s}",
    door_could_not_listen: "не удалось запустить подключение ботов: {e}",
    bot_owned: "{bot} ({o})",
    bot_unowned: "{bot}",
    bot_stand_in: "{p} отключился - его заменяет ИИ",
    bot_back: "{p} вернулся",
    lobby_bots_dial: "Боты",
    lobby_bots_values: ["можно", "нельзя"],
    lobby_no_bots: "эта игра не принимает ботов",
    lobby_kick_ask: "Кого попросить уйти? нажми его номер | Esc: не надо",
    lobby_kick_more: "Tab: ещё ({p}/{n})",
    lobby_kicked_feed: "{p} попросили уйти",
    lobby_kicked_you: "хозяин попросил тебя уйти из этой игры",
    lobby_host_closed: "хозяин закрыл эту игру",
    replay_drop_hint: "перетащи файл повтора на окно, чтобы посмотреть его",
    replay_drop_bad: "этот файл - не повтор, который эта версия может показать: {e}",
    replay_newer: "для этого повтора нужна более новая версия игры",
    replay_delete_confirm: "{k} ещё раз, чтобы удалить {r}",
    replay_deleted: "раунд удалён: {r}",
    replay_delete_failed: "не удалось удалить {r}: {e}",
    ed_save_taken: "«{name}» уже есть - F2 заменит его",
    ed_failed: "что-то пошло не так - твой уровень на месте",
    lobby_discovery_unavailable: "не удаётся искать игры: {e}",
    pad: super::PadTr {
        dpad: "крестовина",
        right_stick: "правый стик",
        bind: "{b}: {a}",
        steam_keyboard: "Steam + X: клавиатура",
        choose: "выбор",
        choose_adjust: "выбор/менять",
        confirm: "подтвердить",
        next: "дальше",
        play: "играть",
        back: "назад",
        menu: "меню",
        save_back: "сохранить и назад",
        paste_round: "вставить код",
        mute: "тишина",
        rebind: "переназначить",
        defaults: "по умолчанию",
        start_match: "начать матч",
        join: "войти",
        partners: "напарники",
        rename: "имя",
        coop: "вдвоём",
        watch: "смотреть",
        copy_code: "копировать код",
        paste_code: "вставить код",
        delete: "удалить",
        scroll: "прокрутка",
        not_now: "не сейчас",
        go_on: "продолжить",
        cancel: "отмена",
        next_phrase: "другая фраза",
        copy: "копировать",
        lan_open: "открыть для сети",
        lan_close: "только этот компьютер",
        pick: "выбор",
        as_bot: "ботом",
        host: "принимать",
        by_address: "по адресу",
        play_instead: "лучше играть",
        set_round: "условия раунда",
        talk: "сказать",
        ask_to_leave: "попросить уйти",
        more: "ещё",
        never_mind: "не надо",
        moves: "ходить",
        place: "ставить",
        remove: "убрать",
        clear: "очистить",
        start: "старт",
        run: "запустить",
        level: "уровень",
        hint: "подсказка",
        reset: "сброс",
        pause: "пауза",
        next_level: "следующий уровень",
        try_again: "ещё раз",
        stages: "этапы",
        back_to_menu: "назад в меню",
        speed: "скорость",
        vote: "голосовать за событие",
        pick_winner: "угадай победителя",
        close: "закрыть",
        lobby: "лобби",
        next_round: "следующий раунд",
        pick_map: "выбрать карту",
        rematch: "реванш",
        rematch_series: "серия заново",
        rematch_series_confirm: "ещё раз: серия заново",
        keep_replay: "сохранить повтор",
        paint: "рисовать",
        brush: "кисть",
        walls: "стены",
        setting: "настройка -/+",
        turn: "повернуть",
        undo: "отмена/возврат",
        open: "открыть",
        my_levels: "мои уровни",
        edit: "править",
        level_card_taken: "\"{name}\" уже сохранён - {b} ещё раз заменит его",
        check: "проверка",
        test: "тест",
        hold_more: "держи: ещё",
        save: "сохранить",
        name: "имя",
        size: "размер",
        kind: "вид",
        pick_setting: "выбрать настройку",
        settings_card: "{b}: выбрать настройку",
        end_test: "конец проверки",
        help: "управление",
        quit: "выход",
        running: "Идёт...",
        won: "Все крабы дома!",
        won_goal: "Уровень пройден!",
        last_level: "Это был последний.",
        lost: "Не все крабы дошли.",
        lost_goal: "Время вышло.",
        no_posts: "Стрелки тут не нужны - решается сам.",
        full: "Стрелки кончились.",
        none_yet: "Игр пока нет...",
        open_games: "открытых игр: {n}",
        open_game: "1 открытая игра",
        watch_armed: "режим зрителя",
        hosting: "Игра открыта",
        joined: "В игре - матч начнётся, когда хозяин запустит",
        watching: "Смотришь - матч начнётся, когда хозяин запустит",
        queued: "В очереди на следующий раунд",
        queued_watch: "В очереди - смотришь со следующего раунда",
        no_chair: "Места пока нет - смотришь, пока не освободится",
        kick_who: "Кого попросить уйти? {p}",
        pick_open: "угадай победителя: {n}с",
        hint_offer: "Застрял? Нажми {b} для подсказки.",
        hint_showing: "Одна стрелка из решения, приглушённая. {b} ещё раз, когда поставишь её.",
        help_round: "Геймпад в раунде:",
        help_menus: "Геймпад в меню:",
        leave_confirm: "{b} ещё раз, чтобы выйти без сохранения - этот уйдёт",
        open_confirm: "{b} ещё раз, чтобы открыть - эта уйдёт",
        save_taken: "«{name}» уже есть - {b} заменит его",
        reset_confirm: "{b} ещё раз",
        val_open: "{b} - открыть",
        val_reset: "{b} - сбросить",
        replay_speed: "x{n}  ({b}: x{next})",
    },
};