-
Notifications
You must be signed in to change notification settings - Fork 10
/
common.rpy
903 lines (603 loc) · 20.8 KB
/
common.rpy
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
translate schinese strings:
old "Self-voicing disabled."
new "机器朗读已禁用。"
old "Clipboard voicing enabled. "
new "剪贴板朗读已启用。"
old "Self-voicing enabled. "
new "机器朗读已启用。"
# old "bar"
# new ""
# old "selected"
# new ""
# old "viewport"
# new ""
# old "horizontal scroll"
# new ""
# old "vertical scroll"
# new ""
# old "activate"
# new ""
# old "deactivate"
# new ""
# old "increase"
# new ""
# old "decrease"
# new ""
# old "Accessibility Menu. Use up and down arrows to navigate, and enter to activate buttons and bars."
# new ""
old "Font Override"
new "字体覆盖"
old "Default"
new "默认"
# old "DejaVu Sans"
# new ""
# old "Opendyslexic"
# new ""
old "Text Size Scaling"
new "字号缩放"
old "Reset"
new "重置"
old "Line Spacing Scaling"
new "行距缩放"
old "High Contrast Text"
new "高对比度文本"
old "Enable"
new "启用"
old "Disable"
new "禁用"
old "Self-Voicing"
new "机器朗读"
# old "Self-voicing support is limited when using a touch screen."
# new ""
old "Off"
new "禁用"
old "Text-to-speech"
new "文字转语音"
old "Clipboard"
new "剪贴板"
old "Debug"
new "调试"
old "Self-Voicing Volume Drop"
new "机器朗读音量降低"
old "The options on this menu are intended to improve accessibility. They may not work with all games, and some combinations of options may render the game unplayable. This is not an issue with the game or engine. For the best results when changing fonts, try to keep the text size the same as it originally was."
new "此菜单上的选项旨在改善辅助功能。这些选项可能不适用于所有游戏,并且某些选项组合可能会导致游戏无法游玩。这不是游戏或引擎的问题。为了在更改字体时获得最佳效果,请尝试保持文字大小与原始大小相同。"
old "{#weekday}Monday"
new "{#weekday}星期一"
old "{#weekday}Tuesday"
new "{#weekday}星期二"
old "{#weekday}Wednesday"
new "{#weekday}星期三"
old "{#weekday}Thursday"
new "{#weekday}星期四"
old "{#weekday}Friday"
new "{#weekday}星期五"
old "{#weekday}Saturday"
new "{#weekday}星期六"
old "{#weekday}Sunday"
new "{#weekday}星期日"
old "{#weekday_short}Mon"
new "{#weekday_short}周一"
old "{#weekday_short}Tue"
new "{#weekday_short}周二"
old "{#weekday_short}Wed"
new "{#weekday_short}周三"
old "{#weekday_short}Thu"
new "{#weekday_short}周四"
old "{#weekday_short}Fri"
new "{#weekday_short}周五"
old "{#weekday_short}Sat"
new "{#weekday_short}周六"
old "{#weekday_short}Sun"
new "{#weekday_short}周日"
old "{#month}January"
new "{#month}1月"
old "{#month}February"
new "{#month}2月"
old "{#month}March"
new "{#month}3月"
old "{#month}April"
new "{#month}4月"
old "{#month}May"
new "{#month}5月"
old "{#month}June"
new "{#month}6月"
old "{#month}July"
new "{#month}7月"
old "{#month}August"
new "{#month}8月"
old "{#month}September"
new "{#month}9月"
old "{#month}October"
new "{#month}10月"
old "{#month}November"
new "{#month}11月"
old "{#month}December"
new "{#month}12月"
old "{#month_short}Jan"
new "{#month_short}1月"
old "{#month_short}Feb"
new "{#month_short}2月"
old "{#month_short}Mar"
new "{#month_short}3月"
old "{#month_short}Apr"
new "{#month_short}4月"
old "{#month_short}May"
new "{#month_short}5月"
old "{#month_short}Jun"
new "{#month_short}6月"
old "{#month_short}Jul"
new "{#month_short}7月"
old "{#month_short}Aug"
new "{#month_short}8月"
old "{#month_short}Sep"
new "{#month_short}9月"
old "{#month_short}Oct"
new "{#month_short}10月"
old "{#month_short}Nov"
new "{#month_short}11月"
old "{#month_short}Dec"
new "{#month_short}12月"
old "%b %d, %H:%M"
new "%m-%d %H:%M"
old "Save slot %s: [text]"
new "保存存档 %s:[text]"
old "Load slot %s: [text]"
new "读取存档 %s:[text]"
old "Delete slot [text]"
new "删除存档 [text]"
old "File page auto"
new "自动存档"
old "File page quick"
new "快速存档"
old "File page [text]"
new "第 [text] 页存档"
old "Next file page."
new "下一存档页。"
old "Previous file page."
new "上一存档页。"
old "Quick save complete."
new "快速保存完成。"
old "Quick save."
new "快速保存。"
old "Quick load."
new "快速读取。"
old "Language [text]"
new "语言 [text]"
old "Open [text] directory."
new "打开 [text] 目录。"
old "The interactive director is not enabled here."
new "互动导演模式未启动。"
# old "⬆"
# new ""
# old "⬇"
# new ""
old "Done"
new "完成"
old "(statement)"
new "(语句)"
old "(tag)"
new "(标签)"
old "(attributes)"
new "(属性)"
old "(transform)"
new "(变换)"
old "(transition)"
new "(转场)"
old "(channel)"
new "(轨道)"
old "(filename)"
new "(文件名)"
old "Change"
new "更改"
old "Add"
new "添加"
old "Cancel"
new "取消"
old "Remove"
new "移除"
old "Statement:"
new "声明:"
old "Tag:"
new "标签:"
old "Attributes:"
new "属性:"
# old "Click to toggle attribute, right click to toggle negative attribute."
# new ""
old "Transforms:"
new "变换:"
# old "Click to set transform, right click to add to transform list."
# new ""
# old "Customize director.transforms to add more transforms."
# new ""
old "Behind:"
new "置后于:"
# old "Click to set, right click to add to behind list."
# new ""
old "Transition:"
new "转场:"
# old "Click to set."
# new ""
# old "Customize director.transitions to add more transitions."
# new ""
old "Channel:"
new "轨道:"
# old "Customize director.audio_channels to add more channels."
# new ""
old "Audio Filename:"
new "音频文件:"
old "Are you sure?"
new "你确定吗?"
old "Are you sure you want to delete this save?"
new "你确定要删除此存档吗?"
old "Are you sure you want to overwrite your save?"
new "你确定要覆盖此存档吗?"
old "Loading will lose unsaved progress.\nAre you sure you want to do this?"
new "读取存档将会使未保存的进度丢失。\n你确定要继续吗?"
old "Are you sure you want to quit?"
new "你确定要退出吗?"
old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress."
new "你确定要返回到标题界面吗?\n此操作将会使未保存的进度丢失。"
# old "Are you sure you want to continue where you left off?"
# new ""
old "Are you sure you want to end the replay?"
new "你确定要结束回放吗?"
old "Are you sure you want to begin skipping?"
new "你确定要开始快进吗?"
old "Are you sure you want to skip to the next choice?"
new "你确定要直接快进到下个选项吗?"
old "Are you sure you want to skip unseen dialogue to the next choice?"
new "你确定要跳过未读对话,直接快进到下个选项吗?"
old "This save was created on a different device. Maliciously constructed save files can harm your computer. Do you trust this save's creator and everyone who could have changed the file?"
new "此存档是在其他设备上创建的。恶意构造的存档文件可能会对你的计算机造成损害。你是否信任此存档的创建者以及所有可能更改过该文件的人?"
old "Do you trust the device the save was created on? You should only choose yes if you are the device's sole user."
new "你是否信任创建此存档的设备?只有当你是设备的唯一用户时,才应选择是。"
old "Failed to save screenshot as %s."
new "截图保存到以下位置时失败:%s"
old "Saved screenshot as %s."
new "截图已保存到以下位置:%s"
old "Skip Mode"
new "快进"
old "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}."
new "本程序包含了由数个许可证授权的免费软件,包括 MIT 许可证和 GNU 宽松通用公共许可证。完整软件列表及源代码链接,请{a=https://www.renpy.org/l/license}访问此处{/a}。"
# old "display"
# new ""
# old "transitions"
# new ""
# old "skip transitions"
# new ""
# old "video sprites"
# new ""
# old "show empty window"
# new ""
# old "text speed"
# new ""
# old "joystick"
# new ""
# old "joystick..."
# new ""
# old "skip"
# new ""
# old "skip unseen [text]"
# new ""
# old "skip unseen text"
# new ""
# old "begin skipping"
# new ""
# old "after choices"
# new ""
# old "skip after choices"
# new ""
# old "auto-forward time"
# new ""
# old "auto-forward"
# new ""
old "Auto forward"
new "自动前进"
# old "auto-forward after click"
# new ""
# old "automatic move"
# new ""
# old "wait for voice"
# new ""
# old "voice sustain"
# new ""
# old "self voicing"
# new ""
# old "self voicing enable"
# new ""
# old "self voicing disable"
# new ""
# old "self voicing volume drop"
# new ""
# old "clipboard voicing"
# new ""
# old "clipboard voicing enable"
# new ""
# old "clipboard voicing disable"
# new ""
# old "debug voicing"
# new ""
# old "debug voicing enable"
# new ""
# old "debug voicing disable"
# new ""
# old "emphasize audio"
# new ""
# old "rollback side"
# new ""
# old "gl powersave"
# new ""
# old "gl framerate"
# new ""
# old "gl tearing"
# new ""
# old "font transform"
# new ""
# old "font size"
# new ""
# old "font line spacing"
# new ""
# old "system cursor"
# new ""
# old "renderer menu"
# new ""
# old "accessibility menu"
# new ""
# old "high contrast text"
# new ""
# old "audio when minimized"
# new ""
# old "audio when unfocused"
# new ""
# old "web cache preload"
# new ""
# old "voice after game menu"
# new ""
# old "restore window position"
# new ""
# old "reset"
# new ""
# old "main volume"
# new ""
# old "music volume"
# new ""
# old "sound volume"
# new ""
# old "voice volume"
# new ""
# old "mute main"
# new ""
# old "mute music"
# new ""
# old "mute sound"
# new ""
# old "mute voice"
# new ""
# old "mute all"
# new ""
old "Clipboard voicing enabled. Press 'shift+C' to disable."
new "剪贴板朗读已启用。按 Shift+C 来禁用。"
old "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable."
new "机器朗读会朗读“[renpy.display.tts.last]”。按 Alt+Shift+V 来禁用。"
old "Self-voicing enabled. Press 'v' to disable."
new "机器朗读已启用。按 V 来禁用。"
old "Speech Bubble Editor"
new "对话气泡编辑器"
# old "(hide)"
# new ""
# old "(clear retained bubbles)"
# new ""
old "Sync downloaded."
new "同步下载完成。"
old "Could not connect to the Ren'Py Sync server."
new "无法连接到 Ren'Py 同步服务器。"
old "The Ren'Py Sync server timed out."
new "Ren'Py 同步服务器已超时。"
old "An unknown error occurred while connecting to the Ren'Py Sync server."
new "在连接到 Ren'Py 同步服务器时发生了未知错误。"
old "The Ren'Py Sync server does not have a copy of this sync. The sync ID may be invalid, or it may have timed out."
new "Ren'Py 同步服务器没有该同步副本。同步 ID 可能无效,或者可能已经超时。"
old "Please enter the sync ID you generated.\nNever enter a sync ID you didn't create yourself."
new "请输入你生成的同步 ID。\n切勿输入并非由你创建的同步 ID。"
old "The sync ID is not in the correct format."
new "同步 ID 的格式不正确。"
old "The sync could not be decrypted."
new "无法解密该同步。"
old "The sync belongs to a different game."
new "该同步属于另一款游戏。"
old "The sync contains a file with an invalid name."
new "该同步包含一个文件,其文件名无效。"
old "This will upload your saves to the {a=https://sync.renpy.org}Ren'Py Sync Server{/a}.\nDo you want to continue?"
new "此操作将把你的存档上传到 {a=https://sync.renpy.org}Ren'Py 同步服务器{/a} 。\n你想要继续吗?"
old "Enter Sync ID"
new "输入同步 ID"
old "This will contact the {a=https://sync.renpy.org}Ren'Py Sync Server{/a}."
new "此操作将联系 {a=https://sync.renpy.org}Ren'Py 同步服务器{/a}。"
old "Sync Success"
new "同步成功"
old "The Sync ID is:"
new "同步 ID 是:"
old "You can use this ID to download your save on another device.\nThis sync will expire in an hour.\nRen'Py Sync is supported by {a=https://www.renpy.org/sponsors.html}Ren'Py's Sponsors{/a}."
new "此操作将联系 {a=https://sync.renpy.org}Ren'Py 同步服务器{/a}。"
# old "Continue"
# new ""
old "Sync Error"
new "同步错误"
# old "Translation identifier: [identifier]"
# new ""
# old " translates [tl.filename]:[tl.linenumber]"
# new ""
# old "\n{color=#fff}Copied to clipboard.{/color}"
# new ""
old "Contacting App Store\nPlease Wait..."
new "正在连接 App Store\n请稍后……"
# old "No update methods found."
# new ""
# old "Could not download file list: "
# new ""
# old "File list digest does not match."
# new ""
old "An error is being simulated."
new "已模拟一个错误。"
old "Either this project does not support updating, or the update status file was deleted."
new "此工程不支持更新,或者是更新状态文件已被删除。"
old "This account does not have permission to perform an update."
new "此帐号没有执行更新的权限。"
old "This account does not have permission to write the update log."
new "此帐号没有写入更新日志的权限。"
old "Could not verify update signature."
new "无法验证更新签名。"
old "The update file was not downloaded."
new "更新文件未能下载。"
old "The update file does not have the correct digest - it may have been corrupted."
new "更新文件校验失败。文件可能已损坏。"
old "While unpacking {}, unknown type {}."
new "解压 {} 时出现未知错误 {}。"
old "Updater"
new "更新程序"
old "An error has occured:"
new "发生错误:"
old "Checking for updates."
new "检查更新"
old "This program is up to date."
new "此程序已是最新版本。"
old "[u.version] is available. Do you want to install it?"
new "[u.version] 现已可用。你希望现在安装吗?"
old "Preparing to download the updates."
new "正在准备下载更新。"
old "Downloading the updates."
new "正在下载更新。"
old "Unpacking the updates."
new "正在解压更新。"
old "Finishing up."
new "完成。"
old "The updates have been installed. The program will restart."
new "此更新已安装。程序将重新启动。"
old "The updates have been installed."
new "更新已安装。"
old "The updates were cancelled."
new "更新已取消。"
old "Proceed"
new "继续"
# old "Preparing to download the game data."
# new ""
# old "Downloading the game data."
# new ""
# old "The game data has been downloaded."
# new ""
# old "An error occured when trying to download game data:"
# new ""
# old "This game cannot be run until the game data has been downloaded."
# new ""
# old "Retry"
# new ""
old "Image [index] of [count] locked."
new "图片 [count] / [index] 尚未解锁。"
old "prev"
new "上一页"
old "next"
new "下一页"
old "slideshow"
new "幻灯片"
old "return"
new "返回"
old "Renderer"
new "渲染器"
old "Automatically Choose"
new "自动选择"
old "Force GL Renderer"
new "强制GL渲染器"
old "Force ANGLE Renderer"
new "强制ANGLE渲染器"
old "Force GLES Renderer"
new "强制GLES渲染器"
old "Force GL2 Renderer"
new "强制GL2渲染器"
old "Force ANGLE2 Renderer"
new "强制ANGLE2渲染器"
old "Force GLES2 Renderer"
new "强制GLES2渲染器"
old "Enable (No Blocklist)"
new "Enable (No Blocklist)"
old "Powersave"
new "省电"
old "Framerate"
new "帧率"
old "Screen"
new "屏幕"
# old "60"
# new ""
# old "30"
# new ""
# old "Tearing"
# new ""
old "Changes will take effect the next time this program is run."
new "更改将在下次运行此程序时生效。"
old "Performance Warning"
new "性能警告"
old "This computer is using software rendering."
new "此电脑正在使用软件渲染。"
old "This game requires use of GL2 that can't be initialised."
new "这个游戏需要使用GL2,无法初始化"
old "This computer has a problem displaying graphics: [problem]."
new "此电脑显示图形遇到问题:[problem]."
old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display."
new "图形驱动程序可能已过期或无法正常工作。这可能导致图形显示缓慢或错误。"
old "The {a=edit:1:log.txt}log.txt{/a} file may contain information to help you determine what is wrong with your computer."
new "The {a=edit:1:log.txt}log.txt{/a} file may contain information to help you determine what is wrong with your computer."
old "More details on how to fix this can be found in the {a=[url]}documentation{/a}."
new "更多细节可以在{a=[url]}文档{/a}中找到"
# old "Continue, Show this warning again"
# new ""
# old "Continue, Don't show warning again"
# new ""
old "Change render options"
new "改变渲染器选项"
old "Select Gamepad to Calibrate"
new "选择要校准的游戏手柄"
old "No Gamepads Available"
new "没有可用的游戏手柄"
old "Calibrating [name] ([i]/[total])"
new "校准 [name] ([i]/[total])"
old "Press or move the '[control!s]' [kind]."
new "按下或移动 “[control!s]” [kind]。"
old "Skip (A)"
new "跳过 (A)"
old "Back (B)"
new "返回 (B)"
old "Open"
new "打开"
old "Opens the traceback.txt file in a text editor."
new "在文本编辑器中打开 traceback.txt 。"
old "Copy BBCode"
new "复制BBCode"
old "Copies the traceback.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/."
new "以BBcode复制 traceback.txt 文件到论坛如 https://lemmasoft.renai.us/ 。"
# old "Copy Markdown"
# new ""
old "Copies the traceback.txt file to the clipboard as Markdown for Discord."
new "以Markdown复制 traceback.txt 文件到Discord。"
old "An exception has occurred."
new "发生异常。"
# old "Rollback"
# new ""
# old "Attempts a roll back to a prior time, allowing you to save or choose a different choice."
# new ""
old "Ignore"
new "忽略"
old "Ignores the exception, allowing you to continue."
new "忽略异常,允许你继续。"
old "Ignores the exception, allowing you to continue. This often leads to additional errors."
new "忽略异常,允许你继续。这通常会导致额外的错误。"
old "Reload"
new "重新加载"
old "Reloads the game from disk, saving and restoring game state if possible."
new "从硬盘重新加载游戏,并尝试保存和恢复游戏状态。"
old "Console"
new "控制台"
old "Opens a console to allow debugging the problem."
new "打开控制台以允许调试问题。"
old "Quits the game."
new "退出游戏。"
old "Parsing the script failed."
new "解析脚本失败。"