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
//! Japanese strings.

use super::Tr;

pub static JA: Tr = Tr {
    tagline: "潮が引いたよ - カニを家まで案内しよう",
    menu_names: [
        "キャンペーン",
        "対戦",
        "エディター",
        "リプレイ",
        "マルチプレイ",
        "設定",
        "実績",
        "今日のお題",
    ],
    menu_blurbs: [
        "ひとりで解くパズル",
        "この場で対戦、6人まで",
        "自分のステージを作って共有",
        "とっておいた試合を見る",
        "LANでオンライン対戦",
        "操作、音、速さ",
        "きみの記録とトロフィー",
        "今日のマップ、みんな同じ",
    ],
    menu_daily_blurb: "{m}月{d}日 - みんな同じマップ",
    menu_prompt: "W/S: 選ぶ | Enter: 遊ぶ | V: 合言葉を貼る | M: 消音 | Esc: おわり",
    title_achievements: "実績",
    ach_names: [
        "はじめの一匹",
        "浜辺の親方",
        "潮の達人",
        "金色のひらめき",
        "宝の山",
        "カニ使い",
        "嵐を追う者",
        "砂城の王",
        "王朝",
        "パズル入門",
        "潮だまり研究生",
        "潮だまり博士",
        "無傷の城",
        "力仕事",
        "全部そろった",
        "満潮の大漁",
        "浜辺の覇者",
        "よき隣人",
        "常連さん",
        "ステージ設計者",
        "海の古つわもの",
        "浜の守り手",
        "金の基準",
        "大荷物",
        "百匹の潮",
        "うちのルール",
        "毎日のならわし",
        "ステージ置き場",
        "鳥のごはん",
        "浜辺は安全だ",
        "夏の王者",
        "籠城",
        "笛吹き",
        "嵐の季節",
        "常連",
        "潮だまりの賢者",
        "ステージ工房",
        "遠距離",
        "浜の管理人",
        "満席",
        "四隅制覇",
        "看板を残して",
        "一発合格",
        "深みへ",
        "今日の記録",
        "絵はがき",
        "客人の浜",
        "満浜",
    ],
    ach_descs: [
        "はじめてカニを連れ帰る",
        "カニを100匹連れ帰る",
        "カニを1000匹連れ帰る",
        "金のカニを連れ帰る",
        "金のカニを5匹連れ帰る",
        "呼び寄せを5回おこす",
        "ランダムイベントを5回ひく",
        "対戦で1試合勝つ",
        "対戦で10試合勝つ",
        "パズルを5問とく",
        "パズルを25問とく",
        "パズルを50問とく",
        "一度も奪われずに勝つ",
        "大ガニを25匹連れ帰る",
        "ランダムイベントを全部見る",
        "1試合でカニを50匹連れ帰る",
        "シリーズで優勝する",
        "オンラインで1試合勝つ",
        "今日のお題を7日遊ぶ",
        "作ったステージを保存する",
        "対戦を100試合遊ぶ",
        "カニを5000匹連れ帰る",
        "金のカニを25匹連れ帰る",
        "大ガニを100匹連れ帰る",
        "1試合でカニを100匹連れ帰る",
        "対戦で50試合勝つ",
        "今日のお題を30日遊ぶ",
        "ステージを10個保存する",
        "カモメにカニを25匹とられる",
        "キャンペーンを全部クリアする",
        "シリーズで5回優勝する",
        "自分の城が25回襲われる",
        "脱皮のおとりを50回使う",
        "ランダムイベントを50回起こす",
        "対戦を500ラウンド遊ぶ",
        "パズルを100問解く",
        "エディタで25面保存する",
        "オンラインで10ラウンド勝つ",
        "ローカルネットで対戦を主催する",
        "4人でラウンドを遊ぶ",
        "ちがう4つの席で勝つ",
        "看板を余らせてきみの新しい面をクリアする",
        "10面を一度目でクリアする",
        "看板5本の新しい面をクリアする",
        "デイリーで40点を取る",
        "コードで面を共有する",
        "他人のコードから面を開く",
        "6人でラウンドを遊ぶ",
    ],
    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: "対戦 対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: "Space: 一時停止 | 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: "{b}個中{a}個クリア",
    stage_key: "矢印",
    stage_custom: "きみのステージ",
    ach_progress: "{b}個中{a}個",
    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: "{b}匹中{a}匹連れ帰る{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: "P1: WASD + 矢印キー/Space | P2: IJKL + テンキー8546/0 | パッドはP2から上へ、P1は最後",
    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: " (AI {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: "的中! (これまで{b}回中{a}回)",
    call_wrong: "予想は{p} (これまで{b}回中{a}回)",
    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{p}",
    events: [
        "カニ大発生",
        "カモメ大発生",
        "カニ独りじめ",
        "カモメ襲来",
        "スピードアップ",
        "スローダウン",
        "砂のならし直し",
        "城の取りかえ",
        "右のはさみ",
    ],
    event_blurbs: [
        "カモメは流され、巣穴からカニがあふれる",
        "巣穴からカニのかわりにカモメが出る",
        "はぐれガニの半分がひとつの城へとんでいく",
        "よその城のとなりにカモメが降りる",
        "浜のカニもカモメも足を速め、巣穴からも2ばい出てくる",
        "浜のカニもカモメものろのろ歩き",
        "浜の矢印がぜんぶ流される",
        "城の持ち主が入れかわる - どれが誰のか注意",
        "右のはさみは2ばい 左のはさみはへる",
    ],
    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: " (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: "P{n}の操作",
    val_input_auto: "つないだもの",
    val_input_keys: "キーボードだけ",
    val_input_pad: "コントローラー{n}",
    set_commit_keys: "P1の設置キー",
    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、6人なら2v2v2)", "トリオ (3v3、6人)"],
    team_mode_names: ["みんな敵", "ペア", "トリオ"],
    team_mode_waits: "{m} ({n}人になるまでみんな敵)",
    match_players: "人数",
    match_ai: "AIの相手",
    match_ai_level: "AIの強さ",
    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: "人とAIあわせて",
    setup_ai_aside: "AIの席みんなに",
    setup_scoring: "点数",
    setup_series: "シリーズ",
    setup_game_notes: [
        "{a}から{b}席。どの席をだれが遊ぶか (キー、パッド、AI) はプレイヤーの画面で決める。ともだちもそこで入る。",
        "AIの席みんなの強さ。プレイヤーの画面で一つの席だけ変えることもできる。",
        "一試合の長さ。",
        "一人が置ける矢印の数。もう一本置くと一番古いのが消える。",
        "カモメの来る多さ。相手の城へ送ると城をおそう。",
        "みんな敵か、チーム戦か。チームは人数がちょうど分けられる時だけ。",
        "一試合だけか、毎回新しいマップで続くシリーズか。",
    ],
    setup_next: "次へ: マップ",
    setup_badges: ["いつも同じ", "毎試合あたらしい", "きみの", "開始時に決まる"],
    setup_map_names: [
        "いつものマップ",
        "小",
        "標準",
        "大",
        "特大",
        "果てのない海",
        "ランダム",
    ],
    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: [
        "ゲート",
        "おほり",
        "まるたのせき",
        "3つのみち",
        "まるいテーブル",
        "せかいいっしゅう",
        "いっきうち",
        "ふんすい",
        "4つのドア",
        "カモメのみち",
        "せなかあわせ",
    ],
    setup_versus_about: [
        "城はコンブにかこまれ、カモメの入り口はひとつだけ。",
        "城はみずたまりのなか、かわいたみちがちかみち。",
        "どのあなもまるたにつながり、カニをとなりの2つの城にこうごにくばる。",
        "ながいかべで浜が3つのみちにわかれる。",
        "城は6つ: すみの4つはうしろにかべ。どの城もおなじくらいかてる。",
        "はしのない浜: 3つのおびがならび、どの城もおなじ。",
        "2人むけ: あなから出たカニはいわでどちらかの城へまがる。",
        "あなはぜんぶまんなかのみずたまり: カニはゆっくり出てくる。",
        "3人むけ: 城はかべにかこまれ、4つのドアから入る。",
        "5人むけ: カモメはコンブにかこまれたみちをまわる。城への入り口は2つ。",
        "はしのない浜: 城は2つずつせなかあわせ、あいだにかべ。",
    ],
    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: "AI: {l}",
    setup_by_bot: "ボット (ネット)",
    setup_status: ["準備よし", "参加", "開始時にAI"],
    setup_seat_hint: "{k}で席を変える: 人、AIの強さ、ボット",
    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}は空き: だれも来なければAI ({l})が遊ぶ",
    setup_join_hint: "パッドのStartでともだちが入れる",
    setup_start: "試合開始 ({k})",
    key_enter: "Enter",
    mode_names: ["1試合だけ", "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)",
        "自動生成 - 特大 (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: " + AI{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: [
        "やあ!",
        "準備OK!",
        "待って",
        "もう一回?",
        "いい試合!",
        "ナイス!",
    ],
    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} が抜けた - 城はAIが継ぐ",
    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: "矢印{g}本のうち{n}本で解ける: {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: "この合言葉は{want}じゃなくて{got}だよ",
    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}人ぶんの城 - マップには1人に1つ必要",
    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} ms",
    door_away: "{n} - 切れた、戻ってくるかも",
    door_prompt: "C: コピー | L: LANに開く | Esc: 戻る",
    door_prompt_lan: "C: コピー | L: このPCだけ | Esc: 戻る",
    door_copied: "コピーしました: {s}",
    door_could_not_listen: "ボットの接続を始められなかった: {e}",
    bot_owned: "{bot} ({o})",
    bot_unowned: "{bot}",
    bot_stand_in: "{p}が切れた - AIが代わりに入るよ",
    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: "Rスティック",
        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に開く",
        lan_close: "このPCだけ",
        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})",
    },
};